@charset "UTF-8";
@import "https://fonts.googleapis.com/css2?family=Noto+Color+Emoji&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";

/* node_modules/msg-v3/styles.scss */
:root {
  --nx-primary-900: #231644;
  --nx-primary-800: #37236b;
  --nx-primary-700: #4c3191;
  --nx-primary-600: #6140b6;
  --nx-primary-500-main: #764fdb;
  --nx-primary-400: #8b6fe8;
  --nx-primary-300: #ad9ef2;
  --nx-primary-200: #c9c1fa;
  --nx-primary-100: #e0ddfc;
  --nx-primary-50: #f2f2ff;
  --nx-grayscale-900: #121926;
  --nx-grayscale-800: #202939;
  --nx-grayscale-700: #364152;
  --nx-grayscale-600: #4b5565;
  --nx-grayscale-500: #697586;
  --nx-grayscale-400: #9aa3b2;
  --nx-grayscale-300: #cdd5df;
  --nx-grayscale-200: #e3e8ef;
  --nx-grayscale-100: #f1f5fa;
  --nx-grayscale-50: #f8fafc;
  --nx-grayscale-white: #ffff;
  --nx-semantic-error-900: #8d0e0e;
  --nx-semantic-error-700: #be211c;
  --nx-semantic-error-500-main: #eb5146;
  --nx-semantic-error-300: #fda59b;
  --nx-semantic-error-100: #fed9d5;
  --nx-semantic-error-50: #fef3f2;
  --nx-semantic-warning-900: #8b3603;
  --nx-semantic-warning-700: #cc6f13;
  --nx-semantic-warning-500-main: #f08d14;
  --nx-semantic-warning-300: #ffc465;
  --nx-semantic-warning-100: #ffe0a2;
  --nx-semantic-warning-50: #fffae7;
  --nx-semantic-success-900: #036034;
  --nx-semantic-success-700: #079047;
  --nx-semantic-success-500-main: #13c05d;
  --nx-semantic-success-300: #4be18a;
  --nx-semantic-success-100: #9ff9c1;
  --nx-semantic-success-50: #e0ffeb;
  --nx-accent-purple-orchid-900: #8430ab;
  --nx-accent-purple-orchid-700: #b72ae1;
  --nx-accent-purple-orchid-500-main: #e269fa;
  --nx-accent-purple-orchid-300: #ee90fc;
  --nx-accent-purple-orchid-100: #fbccff;
  --nx-accent-purple-orchid-50: #fdebff;
  --nx-accent-blue-900: #152a73;
  --nx-accent-blue-700: #2652b9;
  --nx-accent-blue-500-main: #3984fd;
  --nx-accent-blue-300: #6dabff;
  --nx-accent-blue-100: #a7d1ff;
  --nx-accent-blue-50: #e8f4ff;
  --nx-accent-cyan-900: #0f5391;
  --nx-accent-cyan-700: #1989c4;
  --nx-accent-cyan-500-main: #25c9f5;
  --nx-accent-cyan-300: #5fddff;
  --nx-accent-cyan-100: #9fedff;
  --nx-accent-cyan-50: #e6fbff;
  --nx-accent-gold-900: #735900;
  --nx-accent-gold-700: #a28300;
  --nx-accent-gold-500-main: #cead00;
  --nx-accent-gold-300: #e4cb4d;
  --nx-accent-gold-100: #f4e499;
  --nx-accent-gold-50: #fdf9e6;
  --nx-accent-lime-green-900: #5aa10a;
  --nx-accent-lime-green-700: #8dc41d;
  --nx-accent-lime-green-500-main: #b7e334;
  --nx-accent-lime-green-300: #d4f562;
  --nx-accent-lime-green-100: #eafc9f;
  --nx-accent-lime-green-50: #f3fcca;
  --nx-opacity--dark-8: #12192614;
  --nx-opacity--dark-12: #1219261f;
  --nx-opacity--dark-30: #1219264d;
  --nx-opacity--dark-60: #12192699;
  --nx-opacity--dark-80: #121926cc;
  --nx-opacity--white-12: #ffffff1f;
  --nx-opacity--white-30: #ffffff4d;
  --nx-opacity--white-60: #ffffff99;
  --nx-opacity--white-80: #ffffffcc;
  --nx-opacity--primary-purple-12: #764fdb1f;
  --nx-opacity--primary-purple-30: #764fdb4d;
  --nx-opacity--primary-purple-60: #764fdb99;
  --nx-opacity--primary-purple-80: #764fdbcc;
  --nx-fill-surface--bg-default: var(--nx-fill-surface--bg-default-light);
  --nx-fill-surface--container-primary: var(--nx-fill-surface--container-primary-light);
  --nx-fill-surface--container-secondary: var(--nx-fill-surface--container-secondary-light);
  --nx-fill-surface--container-tertiary: var(--nx-fill-surface--container-tertiary-light);
  --nx-fill-surface--container-disable: var(--nx-fill-surface--container-disable-light);
  --nx-fill-surface--container-highlight-1: var(--nx-fill-surface--container-highlight-1-light);
  --nx-fill-surface--container-highlight-2: var(--nx-fill-surface--container-highlight-2-light);
  --nx-fill-surface--container-tooltip: var(--nx-fill-surface--container-tooltip-light);
  --nx-fill-surface--container-backdrop: var(--nx-fill-surface--container-backdrop-light);
  --nx-fill-surface--container-modal: var(--nx-fill-surface--container-modal-light);
  --nx-fill-surface--bubble-chat-sent: var(--nx-fill-surface--bubble-chat-sent-light);
  --nx-fill-surface--bubble-chat-received: var(--nx-fill-surface--bubble-chat-received-light);
  --nx-fill-cta--primary-default: var(--nx-fill-cta--primary-default-light);
  --nx-fill-cta--primary-hover: var(--nx-fill-cta--primary-hover-light);
  --nx-fill-cta--primary-pressed: var(--nx-fill-cta--primary-pressed-light);
  --nx-fill-cta--primary-disable: var(--nx-fill-cta--primary-disable-light);
  --nx-fill-cta--alternative-default: var(--nx-fill-cta--alternative-default-light);
  --nx-fill-cta--alternative-hover: var(--nx-fill-cta--alternative-hover-light);
  --nx-fill-cta--alternative-pressed: var(--nx-fill-cta--alternative-pressed-light);
  --nx-fill-cta--alternative-disable: var(--nx-fill-cta--alternative-disable-light);
  --nx-fill-cta--others-default: var(--nx-fill-cta--others-default-light);
  --nx-fill-cta--others-hover: var(--nx-fill-cta--others-hover-light);
  --nx-fill-cta--others-pressed: var(--nx-fill-cta--others-pressed-light);
  --nx-fill-cta--others-disable: var(--nx-fill-cta--others-disable-light);
  --nx-fill-others--scroll-bar-default: var(--nx-fill-others--scroll-bar-default-light);
  --nx-fill-others--scroll-bar-active: var(--nx-fill-others--scroll-bar-active-light);
  --nx-fill-others--platter: var(--nx-fill-others--platter-light);
  --nx-text--primary-1: var(--nx-text--primary-1-light);
  --nx-text--primary-2: var(--nx-text--primary-2-light);
  --nx-text--secondary: var(--nx-text--secondary-light);
  --nx-text--tertiary: var(--nx-text--tertiary-light);
  --nx-text--disable: var(--nx-text--disable-light);
  --nx-text--interactive: var(--nx-text--interactive-light);
  --nx-text--white: var(--nx-text--white-light);
  --nx-text--black: var(--nx-text--black-light);
  --nx-text--inverted: var(--nx-text--inverted-light);
  --nx-text-cta--primary-disable: var(--nx-text-cta--primary-disable-light);
  --nx-text-cta--others-default: var(--nx-text-cta--others-default-light);
  --nx-text-cta--others-pressed: var(--nx-text-cta--others-pressed-light);
  --nx-icon--primary-1: var(--nx-icon--primary-1-light);
  --nx-icon--primary-2: var(--nx-icon--primary-2-light);
  --nx-icon--secondary: var(--nx-icon--secondary-light);
  --nx-icon--tertiary: var(--nx-icon--tertiary-light);
  --nx-icon--disable: var(--nx-icon--disable-light);
  --nx-icon--interactive: var(--nx-icon--interactive-light);
  --nx-icon--inverted: var(--nx-icon--inverted-light);
  --nx-icon--white: var(--nx-icon--white-light);
  --nx-icon--black: var(--nx-icon--black-light);
  --nx-icon-cta--primary-disable: var(--nx-icon-cta--primary-disable-light);
  --nx-icon-cta--orthers-default: var(--nx-icon-cta--orthers-default-light);
  --nx-icon-cta--orthers-pressed: var(--nx-icon-cta--orthers-pressed-light);
  --nx-icon-feature--error-1: var(--nx-icon-feature--error-1-light);
  --nx-icon-feature--error-2: var(--nx-icon-feature--error-2-light);
  --nx-icon-feature--error-3: var(--nx-icon-feature--error-3-light);
  --nx-icon-feature--warning-1: var(--nx-icon-feature--warning-1-light);
  --nx-icon-feature--warning-2: var(--nx-icon-feature--warning-2-light);
  --nx-icon-feature--warning-3: var(--nx-icon-feature--warning-3-light);
  --nx-icon-feature--success-1: var(--nx-icon-feature--success-1-light);
  --nx-icon-feature--success-2: var(--nx-icon-feature--success-2-light);
  --nx-icon-feature--success-3: var(--nx-icon-feature--success-3-light);
  --nx-icon-feature--gray: var(--nx-icon-feature--gray-light);
  --nx-icon-feature--primary: var(--nx-icon-feature--primary-light);
  --nx-stroke--primary-1: var(--nx-stroke--primary-1-light);
  --nx-stroke--primary-2: var(--nx-stroke--primary-2-light);
  --nx-stroke--secondary: var(--nx-stroke--secondary-light);
  --nx-stroke--disable: var(--nx-stroke--disable-light);
  --nx-stroke--highlight: var(--nx-stroke--highlight-light);
  --nx-stroke--white: var(--nx-stroke--white-light);
  --nx-stroke--inverted: var(--nx-stroke--inverted-light);
  --nx-stroke--destructive: var(--nx-stroke--destructive-light);
  --nx-stroke--successful: var(--nx-stroke--successful-light);
  --nx-stroke-cta--default: var(--nx-stroke-cta--default-light);
  --nx-stroke-cta--pressed: var(--nx-stroke-cta--pressed-light);
  --nx-badge-outline--error: var(--nx-badge-outline--error-light);
  --nx-badge-outline--warning: var(--nx-badge-outline--warning-light);
  --nx-badge-outline--success: var(--nx-badge-outline--success-light);
  --nx-badge-outline--purple-orchid: var(--nx-badge-outline--purple-orchid-light);
  --nx-badge-outline--blue: var(--nx-badge-outline--blue-light);
  --nx-badge-outline--cyan: var(--nx-badge-outline--cyan-light);
  --nx-badge-outline--gold: var(--nx-badge-outline--gold-light);
  --nx-badge-outline--lime-green: var(--nx-badge-outline--lime-green-light);
  --nx-badge-fill--error: var(--nx-badge-fill--error-light);
  --nx-badge-fill--warning: var(--nx-badge-fill--warning-light);
  --nx-badge-fill--success: var(--nx-badge-fill--success-light);
  --nx-badge-fill--purple-orchid: var(--nx-badge-fill--purple-orchid-light);
  --nx-badge-fill--blue: var(--nx-badge-fill--blue-light);
  --nx-badge-fill--cyan: var(--nx-badge-fill--cyan-light);
  --nx-badge-fill--gold: var(--nx-badge-fill--gold-light);
  --nx-badge-fill--lime-green: var(--nx-badge-fill--lime-green-light);
  --nx-theme-color--color-1: var(--nx-theme-color--color-1-light);
  --nx-theme-color--color-2: var(--nx-theme-color--color-2-light);
  --nx-theme-color--color-3: var(--nx-theme-color--color-3-light);
  --nx-theme-color--color-4: var(--nx-theme-color--color-4-light);
  --nx-theme-color--color-5: var(--nx-theme-color--color-5-light);
  --nx-theme-color--color-6: var(--nx-theme-color--color-6-light);
  --nx-theme-color--color-7: var(--nx-theme-color--color-7-light);
  --nx-theme-color--color-8: var(--nx-theme-color--color-8-light);
  --nx-theme-neutral--color-1: var(--nx-theme-neutral--color-1-light);
  --nx-theme-neutral--color-2: var(--nx-theme-neutral--color-2-light);
  --nx-theme-neutral--color-3: var(--nx-theme-neutral--color-3-light);
  --nx-theme-neutral--color-4: var(--nx-theme-neutral--color-4-light);
  --nx-theme-neutral--color-5: var(--nx-theme-neutral--color-5-light);
  --nx-theme-neutral--color-6: var(--nx-theme-neutral--color-6-light);
  --nx-theme-neutral--color-7: var(--nx-theme-neutral--color-7-light);
  --nx-theme-neutral--color-8: var(--nx-theme-neutral--color-8-light);
  --nx-theme-semantic-error--color-1: var(--nx-theme-semantic-error--color-1-light);
  --nx-theme-semantic-error--color-2: var(--nx-theme-semantic-error--color-2-light);
  --nx-theme-semantic-error--color-3: var(--nx-theme-semantic-error--color-3-light);
  --nx-theme-semantic-error--color-4: var(--nx-theme-semantic-error--color-4-light);
  --nx-theme-semantic-error--color-5: var(--nx-theme-semantic-error--color-5-light);
  --nx-theme-semantic-error--error-interactive-1: var( --nx-theme-semantic-error--error-interactive-1-light );
  --nx-theme-semantic-error--error-interactive-2: var( --nx-theme-semantic-error--error-interactive-2-light );
  --nx-theme-semantic-warning--color-1: var(--nx-theme-semantic-warning--color-1-light);
  --nx-theme-semantic-warning--color-2: var(--nx-theme-semantic-warning--color-2-light);
  --nx-theme-semantic-warning--color-3: var(--nx-theme-semantic-warning--color-3-light);
  --nx-theme-semantic-warning--color-4: var(--nx-theme-semantic-warning--color-4-light);
  --nx-theme-semantic-warning--color-5: var(--nx-theme-semantic-warning--color-5-light);
  --nx-theme-semantic-warning--warning-interactive-1: var( --nx-theme-semantic-warning--warning-interactive-1-light );
  --nx-theme-semantic-warning--warning-interactive-2: var( --nx-theme-semantic-warning--warning-interactive-2-light );
  --nx-theme-semantic-success--color-1: var(--nx-theme-semantic-success--color-1-light);
  --nx-theme-semantic-success--color-2: var(--nx-theme-semantic-success--color-2-light);
  --nx-theme-semantic-success--color-3: var(--nx-theme-semantic-success--color-3-light);
  --nx-theme-semantic-success--color-4: var(--nx-theme-semantic-success--color-4-light);
  --nx-theme-semantic-success--color-5: var(--nx-theme-semantic-success--color-5-light);
  --nx-theme-semantic-success--success-interactive-1: var( --nx-theme-semantic-success--success-interactive-1-light );
  --nx-theme-semantic-success--success-interactive-2: var( --nx-theme-semantic-success--success-interactive-2-light );
  --nx-theme-accent-purple-orchid: var(--nx-theme-accent-purple-orchid-light);
  --nx-theme-accent-purple-orchid--color-1: var(--nx-theme-accent-purple-orchid--color-1-light);
  --nx-theme-accent-purple-orchid--color-2: var(--nx-theme-accent-purple-orchid--color-2-light);
  --nx-theme-accent-purple-orchid--color-3: var(--nx-theme-accent-purple-orchid--color-3-light);
  --nx-theme-accent-purple-orchid--color-4: var(--nx-theme-accent-purple-orchid--color-4-light);
  --nx-theme-accent-purple-orchid--color-5: var(--nx-theme-accent-purple-orchid--color-5-light);
  --nx-theme-accent-blue: var(--nx-theme-accent-blue-light);
  --nx-theme-accent-blue--color-1: var(--nx-theme-accent-blue--color-1-light);
  --nx-theme-accent-blue--color-2: var(--nx-theme-accent-blue--color-2-light);
  --nx-theme-accent-blue--color-3: var(--nx-theme-accent-blue--color-3-light);
  --nx-theme-accent-blue--color-4: var(--nx-theme-accent-blue--color-4-light);
  --nx-theme-accent-blue--color-5: var(--nx-theme-accent-blue--color-5-light);
  --nx-theme-accent-cyan: var(--nx-theme-accent-cyan-light);
  --nx-theme-accent-cyan--color-1: var(--nx-theme-accent-cyan--color-1-light);
  --nx-theme-accent-cyan--color-2: var(--nx-theme-accent-cyan--color-2-light);
  --nx-theme-accent-cyan--color-3: var(--nx-theme-accent-cyan--color-3-light);
  --nx-theme-accent-cyan--color-4: var(--nx-theme-accent-cyan--color-4-light);
  --nx-theme-accent-cyan--color-5: var(--nx-theme-accent-cyan--color-5-light);
  --nx-theme-accent-gold: var(--nx-theme-accent-gold-light);
  --nx-theme-accent-gold--color-1: var(--nx-theme-accent-gold--color-1-light);
  --nx-theme-accent-gold--color-2: var(--nx-theme-accent-gold--color-2-light);
  --nx-theme-accent-gold--color-3: var(--nx-theme-accent-gold--color-3-light);
  --nx-theme-accent-gold--color-4: var(--nx-theme-accent-gold--color-4-light);
  --nx-theme-accent-gold--color-5: var(--nx-theme-accent-gold--color-5-light);
  --nx-theme-accent-lime-green: var(--nx-theme-accent-lime-green-light);
  --nx-theme-accent-lime-green--color-1: var(--nx-theme-accent-lime-green--color-1-light);
  --nx-theme-accent-lime-green--color-2: var(--nx-theme-accent-lime-green--color-2-light);
  --nx-theme-accent-lime-green--color-3: var(--nx-theme-accent-lime-green--color-3-light);
  --nx-theme-accent-lime-green--color-4: var(--nx-theme-accent-lime-green--color-4-light);
  --nx-theme-accent-lime-green--color-5: var(--nx-theme-accent-lime-green--color-5-light);
  --nx-opacity--primary-opacity-12: var(--nx-opacity--primary-purple-12-light);
  --nx-opacity--primary-opacity-30: var(--nx-opacity--primary-purple-30-light);
  --nx-opacity--primary-opacity-60: var(--nx-opacity--primary-purple-60-light);
  --nx-opacity--primary-opacity-80: var(--nx-opacity--primary-purple-80-light);
  --nx-opacity--white-0: var(--nx-opacity--white-0-light);
  --nx-opacity--white-1: var(--nx-opacity--white-1-light);
  --nx-opacity--white-2: var(--nx-opacity--white-2-light);
  --nx-opacity--white-3: var(--nx-opacity--white-3-light);
  --nx-opacity--black-0: var(--nx-opacity--black-0-light);
  --nx-opacity--black-1: var(--nx-opacity--black-1-light);
  --nx-opacity--black-2: var(--nx-opacity--black-2-light);
  --nx-opacity--black-3: var(--nx-opacity--black-3-light);
  --nx-opacity--reply-chat: var(--nx-opacity--reply-chat-light);
  --nx-opacity--chat-sent: var(--nx-opacity--chat-sent-light);
  --nx-opacity--chat-received: var(--nx-opacity--chat-received-light);
  --nx-opacity--interactive-1: var(--nx-opacity--interactive-1-light);
  --nx-opacity--interactive-2: var(--nx-opacity--interactive-2-light);
  --nx-opacity--interactive-3: var(--nx-opacity--interactive-3-light);
  --nx-fill-surface--bg-default-light: var(--nx-grayscale-50);
  --nx-fill-surface--container-primary-light: var(--nx-grayscale-white);
  --nx-fill-surface--container-secondary-light: var(--nx-grayscale-50);
  --nx-fill-surface--container-tertiary-light: var(--nx-grayscale-100);
  --nx-fill-surface--container-disable-light: var(--nx-grayscale-100);
  --nx-fill-surface--container-highlight-1-light: var(--nx-primary-50);
  --nx-fill-surface--container-highlight-2-light: var(--nx-primary-500-main);
  --nx-fill-surface--container-tooltip-light: var(--nx-grayscale-900);
  --nx-fill-surface--container-backdrop-light: #1219260d;
  --nx-fill-surface--container-modal-light: var(--nx-grayscale-white);
  --nx-fill-surface--bubble-chat-sent-light: var(--nx-primary-100);
  --nx-fill-surface--bubble-chat-received-light: var(--nx-grayscale-100);
  --nx-fill-surface--chat-icon-text-light: var(--nx-grayscale-600);
  --nx-fill-cta--primary-default-light: var(--nx-primary-500-main);
  --nx-fill-cta--primary-hover-light: var(--nx-primary-400);
  --nx-fill-cta--primary-pressed-light: var(--nx-primary-600);
  --nx-fill-cta--primary-disable-light: var(--nx-grayscale-300);
  --nx-fill-cta--alternative-default-light: var(--nx-grayscale-100);
  --nx-fill-cta--alternative-hover-light: var(--nx-grayscale-50);
  --nx-fill-cta--alternative-pressed-light: var(--nx-grayscale-200);
  --nx-fill-cta--alternative-disable-light: var(--nx-grayscale-50);
  --nx-fill-cta--others-default-light: var(--nx-fill-surface--container-primary);
  --nx-fill-cta--others-hover-light: var(--nx-primary-50);
  --nx-fill-cta--others-pressed-light: var(--nx-primary-100);
  --nx-fill-cta--others-disable-light: var(--nx-fill-surface--container-primary);
  --nx-fill-others--scroll-bar-default-light: var(--nx-grayscale-200);
  --nx-fill-others--scroll-bar-active-light: var(--nx-primary-500-main);
  --nx-fill-others--platter-light: var(--nx-grayscale-100);
  --nx-text--primary-1-light: var(--nx-primary-500-main);
  --nx-text--primary-2-light: var(--nx-grayscale-900);
  --nx-text--secondary-light: var(--nx-grayscale-600);
  --nx-text--tertiary-light: var(--nx-grayscale-500);
  --nx-text--disable-light: var(--nx-grayscale-300);
  --nx-text--interactive-light: var(--nx-primary-500-main);
  --nx-text--white-light: var(--nx-grayscale-white);
  --nx-text--black-light: var(--nx-grayscale-900);
  --nx-text--inverted-light: var(--nx-grayscale-white);
  --nx-text-cta--primary-disable-light: var(--nx-grayscale-white);
  --nx-text-cta--others-default-light: var(--nx-primary-500-main);
  --nx-text-cta--others-pressed-light: var(--nx-primary-600);
  --nx-icon--primary-1-light: var(--nx-primary-500-main);
  --nx-icon--primary-2-light: var(--nx-grayscale-900);
  --nx-icon--secondary-light: var(--nx-grayscale-600);
  --nx-icon--tertiary-light: var(--nx-grayscale-500);
  --nx-icon--disable-light: var(--nx-grayscale-300);
  --nx-icon--interactive-light: var(--nx-primary-500-main);
  --nx-icon--inverted-light: var(--nx-grayscale-white);
  --nx-icon--white-light: var(--nx-grayscale-white);
  --nx-icon--black-light: var(--nx-grayscale-900);
  --nx-icon-cta--primary-disable-light: var(--nx-grayscale-white);
  --nx-icon-cta--orthers-default-light: var(--nx-primary-500-main);
  --nx-icon-cta--orthers-pressed-light: var(--nx-primary-600);
  --nx-icon-feature--error-1-light: var(--nx-semantic-error-500-main);
  --nx-icon-feature--error-2-light: var(--nx-semantic-error-100);
  --nx-icon-feature--error-3-light: var(--nx-semantic-error-50);
  --nx-icon-feature--warning-1-light: var(--nx-semantic-warning-500-main);
  --nx-icon-feature--warning-2-light: var(--nx-semantic-warning-100);
  --nx-icon-feature--warning-3-light: var(--nx-semantic-warning-50);
  --nx-icon-feature--success-1-light: var(--nx-semantic-success-500-main);
  --nx-icon-feature--success-2-light: var(--nx-semantic-success-100);
  --nx-icon-feature--success-3-light: var(--nx-semantic-success-50);
  --nx-icon-feature--gray-light: var(--nx-grayscale-50);
  --nx-icon-feature--primary-light: var(--nx-primary-50);
  --nx-stroke--primary-1-light: var(--nx-primary-500-main);
  --nx-stroke--primary-2-light: var(--nx-grayscale-200);
  --nx-stroke--secondary-light: var(--nx-grayscale-300);
  --nx-stroke--disable-light: var(--nx-grayscale-300);
  --nx-stroke--highlight-light: var(--nx-primary-500-main);
  --nx-stroke--white-light: var(--nx-grayscale-white);
  --nx-stroke--inverted-light: var(--nx-grayscale-white);
  --nx-stroke--destructive-light: var(--nx-semantic-error-300);
  --nx-stroke--successful-light: var(--nx-semantic-success-300);
  --nx-stroke-cta--default-light: var(--nx-primary-500-main);
  --nx-stroke-cta--pressed-light: var(--nx-primary-600);
  --nx-badge-outline--error-light: var(--nx-semantic-error-500-main);
  --nx-badge-outline--warning-light: var(--nx-semantic-warning-700);
  --nx-badge-outline--success-light: var(--nx-semantic-success-700);
  --nx-badge-outline--purple-orchid-light: var(--nx-accent-purple-orchid-700);
  --nx-badge-outline--blue-light: var(--nx-accent-blue-700);
  --nx-badge-outline--cyan-light: var(--nx-accent-cyan-700);
  --nx-badge-outline--gold-light: var(--nx-accent-gold-700);
  --nx-badge-outline--lime-green-light: var(--nx-accent-lime-green-900);
  --nx-badge-fill--error-light: var(--nx-semantic-error-500-main);
  --nx-badge-fill--warning-light: var(--nx-semantic-warning-700);
  --nx-badge-fill--success-light: var(--nx-semantic-success-700);
  --nx-badge-fill--purple-orchid-light: var(--nx-accent-purple-orchid-700);
  --nx-badge-fill--blue-light: var(--nx-accent-blue-700);
  --nx-badge-fill--cyan-light: var(--nx-accent-cyan-700);
  --nx-badge-fill--gold-light: var(--nx-accent-gold-700);
  --nx-badge-fill--lime-green-light: var(--nx-accent-lime-green-900);
  --nx-theme-color--color-1-light: var(--nx-primary-900);
  --nx-theme-color--color-2-light: var(--nx-primary-800);
  --nx-theme-color--color-3-light: var(--nx-primary-700);
  --nx-theme-color--color-4-light: var(--nx-primary-600);
  --nx-theme-color--color-5-light: var(--nx-primary-400);
  --nx-theme-color--color-6-light: var(--nx-primary-300);
  --nx-theme-color--color-7-light: var(--nx-primary-200);
  --nx-theme-color--color-8-light: var(--nx-primary-100);
  --nx-theme-neutral--color-1-light: var(--nx-grayscale-800);
  --nx-theme-neutral--color-2-light: var(--nx-grayscale-700);
  --nx-theme-neutral--color-3-light: var(--nx-grayscale-600);
  --nx-theme-neutral--color-4-light: var(--nx-grayscale-500);
  --nx-theme-neutral--color-5-light: var(--nx-grayscale-400);
  --nx-theme-neutral--color-6-light: var(--nx-grayscale-300);
  --nx-theme-neutral--color-7-light: var(--nx-grayscale-200);
  --nx-theme-neutral--color-8-light: var(--nx-grayscale-100);
  --nx-theme-semantic-error--color-1-light: var(--nx-semantic-error-50);
  --nx-theme-semantic-error--color-2-light: var(--nx-semantic-error-100);
  --nx-theme-semantic-error--color-3-light: var(--nx-semantic-error-300);
  --nx-theme-semantic-error--color-4-light: var(--nx-semantic-error-500-main);
  --nx-theme-semantic-error--color-5-light: var(--nx-semantic-error-700);
  --nx-theme-semantic-error--error-interactive-1-light: var(--nx-semantic-error-50);
  --nx-theme-semantic-error--error-interactive-2-light: var(--nx-semantic-error-700);
  --nx-theme-semantic-warning--color-1-light: var(--nx-semantic-warning-50);
  --nx-theme-semantic-warning--color-2-light: var(--nx-semantic-warning-100);
  --nx-theme-semantic-warning--color-3-light: var(--nx-semantic-warning-300);
  --nx-theme-semantic-warning--color-4-light: var(--nx-semantic-warning-500-main);
  --nx-theme-semantic-warning--color-5-light: var(--nx-semantic-warning-700);
  --nx-theme-semantic-warning--warning-interactive-1-light: var(--nx-semantic-warning-50);
  --nx-theme-semantic-warning--warning-interactive-2-light: var(--nx-semantic-warning-700);
  --nx-theme-semantic-success--color-1-light: var(--nx-semantic-success-50);
  --nx-theme-semantic-success--color-2-light: var(--nx-semantic-success-100);
  --nx-theme-semantic-success--color-3-light: var(--nx-semantic-success-300);
  --nx-theme-semantic-success--color-4-light: var(--nx-semantic-success-500-main);
  --nx-theme-semantic-success--color-5-light: var(--nx-semantic-success-700);
  --nx-theme-semantic-success--success-interactive-1-light: var(--nx-semantic-success-50);
  --nx-theme-semantic-success--success-interactive-2-light: var(--nx-semantic-success-700);
  --nx-theme-accent-purple-orchid-light: var(--nx-accent-purple-orchid-500-main);
  --nx-theme-accent-purple-orchid--color-1-light: var(--nx-accent-purple-orchid-700);
  --nx-theme-accent-purple-orchid--color-2-light: var(--nx-accent-purple-orchid-500-main);
  --nx-theme-accent-purple-orchid--color-3-light: var(--nx-accent-purple-orchid-300);
  --nx-theme-accent-purple-orchid--color-4-light: var(--nx-accent-purple-orchid-100);
  --nx-theme-accent-purple-orchid--color-5-light: var(--nx-accent-purple-orchid-50);
  --nx-theme-accent-blue-light: var(--nx-accent-blue-500-main);
  --nx-theme-accent-blue--color-1-light: var(--nx-accent-blue-700);
  --nx-theme-accent-blue--color-2-light: var(--nx-accent-blue-500-main);
  --nx-theme-accent-blue--color-3-light: var(--nx-accent-blue-300);
  --nx-theme-accent-blue--color-4-light: var(--nx-accent-blue-100);
  --nx-theme-accent-blue--color-5-light: var(--nx-accent-blue-50);
  --nx-theme-accent-cyan-light: var(--nx-accent-cyan-500-main);
  --nx-theme-accent-cyan--color-1-light: var(--nx-accent-cyan-700);
  --nx-theme-accent-cyan--color-2-light: var(--nx-accent-cyan-500-main);
  --nx-theme-accent-cyan--color-3-light: var(--nx-accent-cyan-300);
  --nx-theme-accent-cyan--color-4-light: var(--nx-accent-cyan-100);
  --nx-theme-accent-cyan--color-5-light: var(--nx-accent-cyan-50);
  --nx-theme-accent-gold-light: var(--nx-accent-gold-500-main);
  --nx-theme-accent-gold--color-1-light: var(--nx-accent-gold-700);
  --nx-theme-accent-gold--color-2-light: var(--nx-accent-gold-500-main);
  --nx-theme-accent-gold--color-3-light: var(--nx-accent-gold-300);
  --nx-theme-accent-gold--color-4-light: var(--nx-accent-gold-100);
  --nx-theme-accent-gold--color-5-light: var(--nx-accent-gold-50);
  --nx-theme-accent-lime-green-light: var(--nx-accent-lime-green-500-main);
  --nx-theme-accent-lime-green--color-1-light: var(--nx-accent-lime-green-700);
  --nx-theme-accent-lime-green--color-2-light: var(--nx-accent-lime-green-500-main);
  --nx-theme-accent-lime-green--color-3-light: var(--nx-accent-lime-green-300);
  --nx-theme-accent-lime-green--color-4-light: var(--nx-accent-lime-green-100);
  --nx-theme-accent-lime-green--color-5-light: var(--nx-accent-lime-green-50);
  --nx-opacity--primary-opacity-12-light: var(--nx-opacity--primary-purple-12);
  --nx-opacity--primary-opacity-30-light: var(--nx-opacity--primary-purple-30);
  --nx-opacity--primary-opacity-60-light: var(--nx-opacity--primary-purple-60);
  --nx-opacity--primary-opacity-80-light: var(--nx-opacity--primary-purple-80);
  --nx-opacity--white-0-light: var(--nx-opacity--white-12);
  --nx-opacity--white-1-light: var(--nx-opacity--white-30);
  --nx-opacity--white-2-light: var(--nx-opacity--white-60);
  --nx-opacity--white-3-light: var(--nx-opacity--white-80);
  --nx-opacity--black-0-light: var(--nx-opacity--dark-12);
  --nx-opacity--black-1-light: var(--nx-opacity--dark-30);
  --nx-opacity--black-2-light: var(--nx-opacity--dark-60);
  --nx-opacity--black-3-light: var(--nx-opacity--dark-80);
  --nx-opacity--reply-chat-light: var(--nx-opacity--dark-8);
  --nx-opacity--chat-sent-light: var(--nx-opacity--white-60);
  --nx-opacity--chat-received-light: var(--nx-opacity--primary-purple-12);
  --nx-opacity--interactive-1-light: var(--nx-opacity--white-80);
  --nx-opacity--interactive-2-light: var(--nx-opacity--dark-30);
  --nx-opacity--interactive-3-light: var(--nx-opacity--primary-purple-60);
  --nx-fill-surface--bg-default-dark: var(--nx-grayscale-900);
  --nx-fill-surface--container-primary-dark: var(--nx-grayscale-800);
  --nx-fill-surface--container-secondary-dark: var(--nx-grayscale-700);
  --nx-fill-surface--container-tertiary-dark: var(--nx-grayscale-600);
  --nx-fill-surface--container-disable-dark: var(--nx-grayscale-700);
  --nx-fill-surface--container-highlight-1-dark: var(--nx-primary-700);
  --nx-fill-surface--container-highlight-2-dark: var(--nx-primary-500-main);
  --nx-fill-surface--container-tooltip-dark: var(--nx-grayscale-white);
  --nx-fill-surface--container-backdrop-dark: #ffffff4d;
  --nx-fill-surface--container-modal-dark: #283142;
  --nx-fill-surface--bubble-chat-sent-dark: var(--nx-primary-600);
  --nx-fill-surface--bubble-chat-received-dark: var(--nx-grayscale-700);
  --nx-fill-cta--primary-default-dark: var(--nx-primary-500-main);
  --nx-fill-cta--primary-hover-dark: var(--nx-primary-400);
  --nx-fill-cta--primary-pressed-dark: var(--nx-primary-600);
  --nx-fill-cta--primary-disable-dark: var(--nx-grayscale-700);
  --nx-fill-cta--alternative-default-dark: var(--nx-grayscale-700);
  --nx-fill-cta--alternative-hover-dark: var(--nx-grayscale-600);
  --nx-fill-cta--alternative-pressed-dark: var(--nx-grayscale-700);
  --nx-fill-cta--alternative-disable-dark: var(--nx-grayscale-700);
  --nx-fill-cta--others-default-dark: var(--nx-fill-surface--container-primary-dark);
  --nx-fill-cta--others-hover-dark: var(--nx-primary-800);
  --nx-fill-cta--others-pressed-dark: var(--nx-primary-900);
  --nx-fill-cta--others-disable-dark: var(--nx-fill-surface--container-primary-dark);
  --nx-fill-others--scroll-bar-default-dark: var(--nx-grayscale-500);
  --nx-fill-others--scroll-bar-active-dark: var(--nx-primary-400);
  --nx-fill-others--platter-dark: var(--nx-fill-surface--container-modal-dark);
  --nx-text--primary-1-dark: var(--nx-primary-400);
  --nx-text--primary-2-dark: var(--nx-grayscale-white);
  --nx-text--secondary-dark: var(--nx-grayscale-300);
  --nx-text--tertiary-dark: var(--nx-grayscale-400);
  --nx-text--disable-dark: var(--nx-grayscale-500);
  --nx-text--interactive-dark: var(--nx-primary-50);
  --nx-text--white-dark: var(--nx-grayscale-white);
  --nx-text--black-dark: var(--nx-grayscale-900);
  --nx-text--inverted-dark: var(--nx-grayscale-900);
  --nx-text-cta--primary-disable-dark: var(--nx-grayscale-500);
  --nx-text-cta--others-default-dark: var(--nx-primary-400);
  --nx-text-cta--others-pressed-dark: var(--nx-primary-400);
  --nx-icon--primary-1-dark: var(--nx-primary-400);
  --nx-icon--primary-2-dark: var(--nx-grayscale-white);
  --nx-icon--secondary-dark: var(--nx-grayscale-300);
  --nx-icon--tertiary-dark: var(--nx-grayscale-400);
  --nx-icon--disable-dark: var(--nx-grayscale-500);
  --nx-icon--interactive-dark: var(--nx-primary-100);
  --nx-icon--inverted-dark: var(--nx-grayscale-900);
  --nx-icon--white-dark: var(--nx-grayscale-white);
  --nx-icon--black-dark: var(--nx-grayscale-900);
  --nx-icon-cta--primary-disable-dark: var(--nx-grayscale-500);
  --nx-icon-cta--orthers-default-dark: var(--nx-primary-400);
  --nx-icon-cta--orthers-pressed-dark: var(--nx-primary-400);
  --nx-icon-feature--error-1-dark: var(--nx-semantic-error-100);
  --nx-icon-feature--error-2-dark: var(--nx-semantic-error-500-main);
  --nx-icon-feature--error-3-dark: var(--nx-semantic-error-900);
  --nx-icon-feature--warning-1-dark: var(--nx-semantic-warning-100);
  --nx-icon-feature--warning-2-dark: var(--nx-semantic-warning-500-main);
  --nx-icon-feature--warning-3-dark: var(--nx-semantic-warning-900);
  --nx-icon-feature--success-1-dark: var(--nx-semantic-success-100);
  --nx-icon-feature--success-2-dark: var(--nx-semantic-success-500-main);
  --nx-icon-feature--success-3-dark: var(--nx-semantic-success-900);
  --nx-icon-feature--gray-dark: var(--nx-grayscale-800);
  --nx-icon-feature--primary-dark: var(--nx-primary-900);
  --nx-stroke--primary-1-dark: var(--nx-primary-400);
  --nx-stroke--primary-2-dark: var(--nx-grayscale-700);
  --nx-stroke--secondary-dark: var(--nx-grayscale-600);
  --nx-stroke--disable-dark: var(--nx-grayscale-600);
  --nx-stroke--highlight-dark: var(--nx-primary-50);
  --nx-stroke--white-dark: var(--nx-grayscale-white);
  --nx-stroke--inverted-dark: var(--nx-grayscale-800);
  --nx-stroke--destructive-dark: var(--nx-semantic-error-500-main);
  --nx-stroke--successful-dark: var(--nx-semantic-success-500-main);
  --nx-stroke-cta--default-dark: var(--nx-primary-400);
  --nx-stroke-cta--pressed-dark: var(--nx-primary-600);
  --nx-badge-outline--error-dark: var(--nx-semantic-error-500-main);
  --nx-badge-outline--warning-dark: var(--nx-semantic-warning-500-main);
  --nx-badge-outline--success-dark: var(--nx-semantic-success-500-main);
  --nx-badge-outline--purple-orchid-dark: var(--nx-accent-purple-orchid-500-main);
  --nx-badge-outline--blue-dark: var(--nx-accent-blue-500-main);
  --nx-badge-outline--cyan-dark: var(--nx-accent-cyan-500-main);
  --nx-badge-outline--gold-dark: var(--nx-accent-gold-500-main);
  --nx-badge-outline--lime-green-dark: var(--nx-accent-lime-green-700);
  --nx-badge-fill--error-dark: var(--nx-semantic-error-50);
  --nx-badge-fill--warning-dark: var(--nx-semantic-warning-50);
  --nx-badge-fill--success-dark: var(--nx-semantic-success-50);
  --nx-badge-fill--purple-orchid-dark: var(--nx-accent-purple-orchid-50);
  --nx-badge-fill--blue-dark: var(--nx-accent-blue-50);
  --nx-badge-fill--cyan-dark: var(--nx-accent-cyan-50);
  --nx-badge-fill--gold-dark: var(--nx-accent-gold-50);
  --nx-badge-fill--lime-green-dark: var(--nx-accent-lime-green-50);
  --nx-theme-color--color-1-dark: var(--nx-primary-100);
  --nx-theme-color--color-2-dark: var(--nx-primary-200);
  --nx-theme-color--color-3-dark: var(--nx-primary-300);
  --nx-theme-color--color-4-dark: var(--nx-primary-400);
  --nx-theme-color--color-5-dark: var(--nx-primary-600);
  --nx-theme-color--color-6-dark: var(--nx-primary-700);
  --nx-theme-color--color-7-dark: var(--nx-primary-800);
  --nx-theme-color--color-8-dark: var(--nx-primary-900);
  --nx-theme-neutral--color-1-dark: var(--nx-grayscale-100);
  --nx-theme-neutral--color-2-dark: var(--nx-grayscale-200);
  --nx-theme-neutral--color-3-dark: var(--nx-grayscale-300);
  --nx-theme-neutral--color-4-dark: var(--nx-grayscale-400);
  --nx-theme-neutral--color-5-dark: var(--nx-grayscale-500);
  --nx-theme-neutral--color-6-dark: var(--nx-grayscale-600);
  --nx-theme-neutral--color-7-dark: var(--nx-grayscale-700);
  --nx-theme-neutral--color-8-dark: var(--nx-grayscale-800);
  --nx-theme-semantic-error--color-1-dark: var(--nx-semantic-error-50);
  --nx-theme-semantic-error--color-2-dark: var(--nx-semantic-error-100);
  --nx-theme-semantic-error--color-3-dark: var(--nx-semantic-error-300);
  --nx-theme-semantic-error--color-4-dark: var(--nx-semantic-error-500-main);
  --nx-theme-semantic-error--color-5-dark: var(--nx-semantic-error-700);
  --nx-theme-semantic-error--error-interactive-1-dark: var(--nx-semantic-error-900);
  --nx-theme-semantic-error--error-interactive-2-dark: var(--nx-semantic-error-50);
  --nx-theme-semantic-warning--color-1-dark: var(--nx-semantic-warning-50);
  --nx-theme-semantic-warning--color-2-dark: var(--nx-semantic-warning-100);
  --nx-theme-semantic-warning--color-3-dark: var(--nx-semantic-warning-300);
  --nx-theme-semantic-warning--color-4-dark: var(--nx-semantic-warning-500-main);
  --nx-theme-semantic-warning--color-5-dark: var(--nx-semantic-warning-700);
  --nx-theme-semantic-warning--warning-interactive-1-dark: var(--nx-semantic-warning-700);
  --nx-theme-semantic-warning--warning-interactive-2-dark: var(--nx-semantic-warning-50);
  --nx-theme-semantic-success--color-1-dark: var(--nx-semantic-success-50);
  --nx-theme-semantic-success--color-2-dark: var(--nx-semantic-success-100);
  --nx-theme-semantic-success--color-3-dark: var(--nx-semantic-success-300);
  --nx-theme-semantic-success--color-4-dark: var(--nx-semantic-success-500-main);
  --nx-theme-semantic-success--color-5-dark: var(--nx-semantic-success-700);
  --nx-theme-semantic-success--success-interactive-1-dark: var(--nx-semantic-success-700);
  --nx-theme-semantic-success--success-interactive-2-dark: var(--nx-semantic-success-50);
  --nx-theme-accent-purple-orchid-dark: var(--nx-accent-purple-orchid-500-main);
  --nx-theme-accent-purple-orchid--color-1-dark: var(--nx-accent-purple-orchid-50);
  --nx-theme-accent-purple-orchid--color-2-dark: var(--nx-accent-purple-orchid-100);
  --nx-theme-accent-purple-orchid--color-3-dark: var(--nx-accent-purple-orchid-300);
  --nx-theme-accent-purple-orchid--color-4-dark: var(--nx-accent-purple-orchid-500-main);
  --nx-theme-accent-purple-orchid--color-5-dark: var(--nx-accent-purple-orchid-700);
  --nx-theme-accent-blue-dark: var(--nx-accent-blue-500-main);
  --nx-theme-accent-blue--color-1-dark: var(--nx-accent-blue-50);
  --nx-theme-accent-blue--color-2-dark: var(--nx-accent-blue-100);
  --nx-theme-accent-blue--color-3-dark: var(--nx-accent-blue-300);
  --nx-theme-accent-blue--color-4-dark: var(--nx-accent-blue-500-main);
  --nx-theme-accent-blue--color-5-dark: var(--nx-accent-blue-700);
  --nx-theme-accent-cyan-dark: var(--nx-accent-cyan-500-main);
  --nx-theme-accent-cyan--color-1-dark: var(--nx-accent-cyan-50);
  --nx-theme-accent-cyan--color-2-dark: var(--nx-accent-cyan-100);
  --nx-theme-accent-cyan--color-3-dark: var(--nx-accent-cyan-300);
  --nx-theme-accent-cyan--color-4-dark: var(--nx-accent-cyan-500-main);
  --nx-theme-accent-cyan--color-5-dark: var(--nx-accent-cyan-700);
  --nx-theme-accent-gold-dark: var(--nx-accent-gold-500-main);
  --nx-theme-accent-gold--color-1-dark: var(--nx-accent-gold-50);
  --nx-theme-accent-gold--color-2-dark: var(--nx-accent-gold-100);
  --nx-theme-accent-gold--color-3-dark: var(--nx-accent-gold-300);
  --nx-theme-accent-gold--color-4-dark: var(--nx-accent-gold-500-main);
  --nx-theme-accent-gold--color-5-dark: var(--nx-accent-gold-700);
  --nx-theme-accent-lime-green-dark: var(--nx-accent-lime-green-500-main);
  --nx-theme-accent-lime-green--color-1-dark: var(--nx-accent-lime-green-50);
  --nx-theme-accent-lime-green--color-2-dark: var(--nx-accent-lime-green-100);
  --nx-theme-accent-lime-green--color-3-dark: var(--nx-accent-lime-green-300);
  --nx-theme-accent-lime-green--color-4-dark: var(--nx-accent-lime-green-500-main);
  --nx-theme-accent-lime-green--color-5-dark: var(--nx-accent-lime-green-700);
  --nx-opacity--primary-opacity-12-dark: var(--nx-opacity--primary-purple-12);
  --nx-opacity--primary-opacity-30-dark: var(--nx-opacity--primary-purple-30);
  --nx-opacity--primary-opacity-60-dark: var(--nx-opacity--primary-purple-60);
  --nx-opacity--primary-opacity-80-dark: var(--nx-opacity--primary-purple-80);
  --nx-opacity--white-0-dark: var(--nx-opacity--dark-12);
  --nx-opacity--white-1-dark: var(--nx-opacity--white-80);
  --nx-opacity--white-2-dark: var(--nx-opacity--white-60);
  --nx-opacity--white-3-dark: var(--nx-opacity--white-30);
  --nx-opacity--black-0-dark: var(--nx-opacity--white-12);
  --nx-opacity--black-1-dark: var(--nx-opacity--dark-80);
  --nx-opacity--black-2-dark: var(--nx-opacity--dark-60);
  --nx-opacity--black-3-dark: var(--nx-opacity--dark-30);
  --nx-opacity--reply-chat-dark: var(--nx-opacity--white-12);
  --nx-opacity--chat-sent-dark: var(--nx-opacity--white-30);
  --nx-opacity--chat-received-dark: var(--nx-opacity--white-12);
  --nx-opacity--interactive-1-dark: var(--nx-opacity--dark-30);
  --nx-opacity--interactive-2-dark: var(--nx-opacity--white-80);
  --nx-opacity--interactive-3-dark: var(--nx-opacity--white-60);
}
.nx-text-display-md {
  font-weight: 600;
  color: var(--nx-text--primary-2);
  font-size: 40px;
  line-height: 48px;
  letter-spacing: -0.005em;
}
.nx-text-display-sm {
  font-weight: 600;
  color: var(--nx-text--primary-2);
  font-size: 32px;
  line-height: 40px;
  letter-spacing: -0.005em;
}
.nx-text-heading-lg {
  font-weight: 600;
  color: var(--nx-text--primary-2);
  font-size: 26px;
  line-height: 32px;
  letter-spacing: -0.005em;
}
.nx-text-heading-md {
  font-weight: 600;
  color: var(--nx-text--primary-2);
  font-size: 22px;
  line-height: 32px;
  letter-spacing: -0.005em;
}
.nx-text-heading-sm {
  font-weight: 600;
  color: var(--nx-text--primary-2);
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0em;
}
.nx-text-title-lg {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0em;
}
.nx-text-title-md {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0em;
}
.nx-text-title-sm {
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0em;
}
.nx-text-title-xs {
  font-weight: 600;
  font-size: 10px;
  line-height: 16px;
  letter-spacing: 0em;
}
.nx-text-body-lg {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.005em;
}
.nx-text-body-md {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0em;
}
.nx-text-body-sm {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0em;
}
.nx-text-body-xs {
  font-weight: 400;
  font-size: 10px;
  line-height: 16px;
  letter-spacing: 0em;
}
.nx-text-cta-lg {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.005em;
}
.nx-text-cta-md {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.0025em;
}
.nx-text-cta-sm {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0em;
}
.nx-text-cta-hyperlink {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.0025em;
  text-decoration: underline;
}
.nx-text-label-lg {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0em;
}
.nx-text-label-md {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.01em;
}
.nx-text-label-sm {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0em;
}
.nx-text-label-xs {
  font-weight: 500;
  font-size: 10px;
  line-height: 16px;
  letter-spacing: 0em;
}
.nx-text-note-italic {
  font-style: italic;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0em;
}
.nx-text-note-regular {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0em;
}
.nx-text-note-medium {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0em;
}
.nx-letter-xs {
  letter-spacing: -0.005em;
}
.nx-letter-sm {
  letter-spacing: -0.01em;
}
.nx-icon-xl {
  width: 32px;
  height: 32px;
}
.nx-icon-lg {
  width: 24px;
  height: 24px;
}
.nx-icon-md {
  width: 20px;
  height: 20px;
}
.nx-icon-sm {
  width: 16px;
  height: 16px;
}
.nx-icon-xs {
  width: 12px;
  height: 12px;
}
.nx-text-body-lg-important {
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 24px !important;
  letter-spacing: -0.005em !important;
}
.nx-text-wrapper {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.nx-bg-primary-900 {
  background-color: var(--nx-primary-900);
}
.nx-bg-primary-800 {
  background-color: var(--nx-primary-800);
}
.nx-bg-primary-700 {
  background-color: var(--nx-primary-700);
}
.nx-bg-primary-600 {
  background-color: var(--nx-primary-600);
}
.nx-bg-primary-500-main {
  background-color: var(--nx-primary-500-main);
}
.nx-bg-primary-400 {
  background-color: var(--nx-primary-400);
}
.nx-bg-primary-300 {
  background-color: var(--nx-primary-300);
}
.nx-bg-primary-200 {
  background-color: var(--nx-primary-200);
}
.nx-bg-primary-100 {
  background-color: var(--nx-primary-100);
}
.nx-bg-primary-50 {
  background-color: var(--nx-primary-50);
}
.nx-bg-grayscale-900 {
  background-color: var(--nx-grayscale-900);
}
.nx-bg-grayscale-800 {
  background-color: var(--nx-grayscale-800);
}
.nx-bg-grayscale-700 {
  background-color: var(--nx-grayscale-700);
}
.nx-bg-grayscale-600 {
  background-color: var(--nx-grayscale-600);
}
.nx-bg-grayscale-500 {
  background-color: var(--nx-grayscale-500);
}
.nx-bg-grayscale-400 {
  background-color: var(--nx-grayscale-400);
}
.nx-bg-grayscale-300 {
  background-color: var(--nx-grayscale-300);
}
.nx-bg-grayscale-200 {
  background-color: var(--nx-grayscale-200);
}
.nx-bg-grayscale-100 {
  background-color: var(--nx-grayscale-100);
}
.nx-bg-grayscale-50 {
  background-color: var(--nx-grayscale-50);
}
.nx-bg-grayscale-white {
  background-color: var(--nx-grayscale-white);
}
.nx-bg-semantic-error-900 {
  background-color: var(--nx-semantic-error-900);
}
.nx-bg-semantic-error-700 {
  background-color: var(--nx-semantic-error-700);
}
.nx-bg-semantic-error-500-main {
  background-color: var(--nx-semantic-error-500-main);
}
.nx-bg-semantic-error-300 {
  background-color: var(--nx-semantic-error-300);
}
.nx-bg-semantic-error-100 {
  background-color: var(--nx-semantic-error-100);
}
.nx-bg-semantic-error-50 {
  background-color: var(--nx-semantic-error-50);
}
.nx-bg-semantic-warning-900 {
  background-color: var(--nx-semantic-warning-900);
}
.nx-bg-semantic-warning-700 {
  background-color: var(--nx-semantic-warning-700);
}
.nx-bg-semantic-warning-500-main {
  background-color: var(--nx-semantic-warning-500-main);
}
.nx-bg-semantic-warning-300 {
  background-color: var(--nx-semantic-warning-300);
}
.nx-bg-semantic-warning-100 {
  background-color: var(--nx-semantic-warning-100);
}
.nx-bg-semantic-warning-50 {
  background-color: var(--nx-semantic-warning-50);
}
.nx-bg-semantic-success-900 {
  background-color: var(--nx-semantic-success-900);
}
.nx-bg-semantic-success-700 {
  background-color: var(--nx-semantic-success-700);
}
.nx-bg-semantic-success-500-main {
  background-color: var(--nx-semantic-success-500-main);
}
.nx-bg-semantic-success-300 {
  background-color: var(--nx-semantic-success-300);
}
.nx-bg-semantic-success-100 {
  background-color: var(--nx-semantic-success-100);
}
.nx-bg-semantic-success-50 {
  background-color: var(--nx-semantic-success-50);
}
.nx-bg-accent-purple-orchid-900 {
  background-color: var(--nx-accent-purple-orchid-900);
}
.nx-bg-accent-purple-orchid-700 {
  background-color: var(--nx-accent-purple-orchid-700);
}
.nx-bg-accent-purple-orchid-500-main {
  background-color: var(--nx-accent-purple-orchid-500-main);
}
.nx-bg-accent-purple-orchid-300 {
  background-color: var(--nx-accent-purple-orchid-300);
}
.nx-bg-accent-purple-orchid-100 {
  background-color: var(--nx-accent-purple-orchid-100);
}
.nx-bg-accent-purple-orchid-50 {
  background-color: var(--nx-accent-purple-orchid-50);
}
.nx-bg-accent-blue-900 {
  background-color: var(--nx-accent-blue-900);
}
.nx-bg-accent-blue-700 {
  background-color: var(--nx-accent-blue-700);
}
.nx-bg-accent-blue-500-main {
  background-color: var(--nx-accent-blue-500-main);
}
.nx-bg-accent-blue-300 {
  background-color: var(--nx-accent-blue-300);
}
.nx-bg-accent-blue-100 {
  background-color: var(--nx-accent-blue-100);
}
.nx-bg-accent-blue-50 {
  background-color: var(--nx-accent-blue-50);
}
.nx-bg-accent-cyan-900 {
  background-color: var(--nx-accent-cyan-900);
}
.nx-bg-accent-cyan-700 {
  background-color: var(--nx-accent-cyan-700);
}
.nx-bg-accent-cyan-500-main {
  background-color: var(--nx-accent-cyan-500-main);
}
.nx-bg-accent-cyan-300 {
  background-color: var(--nx-accent-cyan-300);
}
.nx-bg-accent-cyan-100 {
  background-color: var(--nx-accent-cyan-100);
}
.nx-bg-accent-cyan-50 {
  background-color: var(--nx-accent-cyan-50);
}
.nx-bg-accent-gold-900 {
  background-color: var(--nx-accent-gold-900);
}
.nx-bg-accent-gold-700 {
  background-color: var(--nx-accent-gold-700);
}
.nx-bg-accent-gold-500-main {
  background-color: var(--nx-accent-gold-500-main);
}
.nx-bg-accent-gold-300 {
  background-color: var(--nx-accent-gold-300);
}
.nx-bg-accent-gold-100 {
  background-color: var(--nx-accent-gold-100);
}
.nx-bg-accent-gold-50 {
  background-color: var(--nx-accent-gold-50);
}
.nx-bg-accent-lime-green-900 {
  background-color: var(--nx-accent-lime-green-900);
}
.nx-bg-accent-lime-green-700 {
  background-color: var(--nx-accent-lime-green-700);
}
.nx-bg-accent-lime-green-500-main {
  background-color: var(--nx-accent-lime-green-500-main);
}
.nx-bg-accent-lime-green-300 {
  background-color: var(--nx-accent-lime-green-300);
}
.nx-bg-accent-lime-green-100 {
  background-color: var(--nx-accent-lime-green-100);
}
.nx-bg-accent-lime-green-50 {
  background-color: var(--nx-accent-lime-green-50);
}
.nx-fill-surface-bg-default {
  background-color: var(--nx-fill-surface--bg-default);
}
.nx-fill-surface-container-primary {
  background-color: var(--nx-fill-surface--container-primary);
}
.nx-fill-surface-container-secondary {
  background-color: var(--nx-fill-surface--container-secondary);
}
.nx-fill-surface-container-tertiary {
  background-color: var(--nx-fill-surface--container-tertiary);
}
.nx-fill-surface-container-disable {
  background-color: var(--nx-fill-surface--container-disable);
}
.nx-fill-surface-container-highlight-1 {
  background-color: var(--nx-fill-surface--container-highlight-1);
}
.nx-fill-surface-container-highlight-2 {
  background-color: var(--nx-fill-surface--container-highlight-2);
}
.nx-fill-surface-container-tooltip {
  background-color: var(--nx-fill-surface--container-tooltip);
}
.nx-fill-surface-container-modal {
  background-color: var(--nx-fill-surface--container-modal);
}
.nx-fill-surface-bubble-chat-sent {
  background-color: var(--nx-fill-surface--bubble-chat-sent);
}
.nx-fill-surface-bubble-chat-received {
  background-color: var(--nx-fill-surface--bubble-chat-received);
}
.nx-fill-cta-primary-default {
  background-color: var(--nx-fill-cta--primary-default);
}
.nx-fill-cta-primary-hover {
  background-color: var(--nx-fill-cta--primary-hover);
}
.nx-fill-cta-primary-pressed {
  background-color: var(--nx-fill-cta--primary-pressed);
}
.nx-fill-cta-primary-disable {
  background-color: var(--nx-fill-cta--primary-disable);
}
.nx-fill-cta-alternative-default {
  background-color: var(--nx-fill-cta--alternative-default);
}
.nx-fill-cta-alternative-hover {
  background-color: var(--nx-fill-cta--alternative-hover);
}
.nx-fill-cta-alternative-pressed {
  background-color: var(--nx-fill-cta--alternative-pressed);
}
.nx-fill-cta-alternative-disable {
  background-color: var(--nx-fill-cta--alternative-disable);
}
.nx-fill-cta-others-default {
  --_nx-cta-orthers-bg-color: var(--nx-fill-cta--others-default);
  background-color: var(--nx-fill-cta--others-default);
}
.nx-fill-cta-others-default:hover {
  --_nx-cta-orthers-bg-color: var(--nx-fill-cta--others-hover);
}
.nx-fill-cta-others-default:active {
  --_nx-cta-orthers-bg-color: var(--nx-fill-cta--others-pressed);
}
.nx-fill-cta-others-default:disabled {
  --_nx-cta-orthers-bg-color: var(--nx-fill-cta--others-disable);
}
.nx-fill-cta-others-hover {
  background-color: var(--nx-fill-cta--others-hover);
}
.nx-fill-cta-others-pressed {
  background-color: var(--nx-fill-cta--others-pressed);
}
.nx-fill-cta-others-disable {
  background-color: var(--nx-fill-cta--others-disable);
}
.nx-fill-others-scroll-bar-default {
  background-color: var(--nx-fill-others--scroll-bar-default);
}
.nx-fill-others-scroll-bar-active {
  background-color: var(--nx-fill-others--scroll-bar-active);
}
.nx-fill-others-platter {
  background-color: var(--nx-fill-others--platter);
}
.nx-text-primary-1 {
  color: var(--nx-text--primary-1) !important;
}
.nx-text-primary-2 {
  color: var(--nx-text--primary-2);
}
.nx-text-secondary {
  color: var(--nx-text--secondary);
}
.nx-text-tertiary {
  color: var(--nx-text--tertiary);
}
.nx-text-disable {
  color: var(--nx-text--disable);
}
.nx-text-interactive {
  color: var(--nx-text--interactive);
}
.nx-text-white {
  color: var(--nx-text--white);
}
.nx-text-black {
  color: var(--nx-text--black);
}
.nx-text-inverted {
  color: var(--nx-text--inverted);
}
.nx-text-cta-primary-disable {
  color: var(--nx-text-cta--primary-disable);
}
.nx-text-cta-others-default {
  color: var(--nx-text-cta--others-default);
}
.nx-text-cta-others-default:active {
  color: var(--nx-text-cta--others-pressed);
}
.nx-text-cta-others-pressed {
  color: var(--nx-text-cta--others-pressed);
}
.nx-icon-primary-1 {
  color: var(--nx-icon--primary-1);
}
.nx-icon-primary-2 {
  color: var(--nx-icon--primary-2);
}
.nx-icon-secondary {
  color: var(--nx-icon--secondary);
}
.nx-icon-tertiary {
  color: var(--nx-icon--tertiary);
}
.nx-icon-disable {
  color: var(--nx-icon--disable);
}
.nx-icon-interactive {
  color: var(--nx-icon--interactive);
}
.nx-icon-inverted {
  color: var(--nx-icon--inverted);
}
.nx-icon-white {
  color: var(--nx-icon--white);
}
.nx-icon-black {
  color: var(--nx-icon--black);
}
.nx-icon-cta-primary-disable {
  color: var(--nx-icon-cta--primary-disable);
}
.nx-icon-cta-orthers-default {
  color: var(--nx-icon-cta--orthers-default);
}
.nx-icon-cta-orthers-pressed {
  color: var(--nx-icon-cta--orthers-pressed);
}
.nx-icon-feature-error-1 {
  color: var(--nx-icon-feature--error-1);
}
.nx-icon-feature-error-2 {
  color: var(--nx-icon-feature--error-2);
}
.nx-icon-feature-error-3 {
  color: var(--nx-icon-feature--error-3);
}
.nx-icon-feature-warning-1 {
  color: var(--nx-icon-feature--warning-1);
}
.nx-icon-feature-warning-2 {
  color: var(--nx-icon-feature--warning-2);
}
.nx-icon-feature-warning-3 {
  color: var(--nx-icon-feature--warning-3);
}
.nx-icon-feature-success-1 {
  color: var(--nx-icon-feature--success-1);
}
.nx-icon-feature-success-2 {
  color: var(--nx-icon-feature--success-2);
}
.nx-icon-feature-success-3 {
  color: var(--nx-icon-feature--success-3);
}
.nx-icon-feature-gray {
  color: var(--nx-icon-feature--gray);
}
.nx-icon-feature-primary {
  color: var(--nx-icon-feature--primary);
}
.nx-icon-theme-color-1 {
  color: var(--nx-theme-color--color-1);
}
.nx-icon-theme-color-2 {
  color: var(--nx-theme-color--color-2);
}
.nx-icon-theme-color-3 {
  color: var(--nx-theme-color--color-3);
}
.nx-icon-theme-color-4 {
  color: var(--nx-theme-color--color-4);
}
.nx-icon-theme-color-5 {
  color: var(--nx-theme-color--color-5);
}
.nx-icon-theme-color-6 {
  color: var(--nx-theme-color--color-6);
}
.nx-icon-theme-color-7 {
  color: var(--nx-theme-color--color-7);
}
.nx-icon-theme-color-8 {
  color: var(--nx-theme-color--color-8);
}
.nx-icon-theme-neutral-color-1 {
  color: var(--nx-theme-neutral--color-1);
}
.nx-icon-theme-neutral-color-2 {
  color: var(--nx-theme-neutral--color-2);
}
.nx-icon-theme-neutral-color-3 {
  color: var(--nx-theme-neutral--color-3);
}
.nx-icon-theme-neutral-color-4 {
  color: var(--nx-theme-neutral--color-4);
}
.nx-icon-theme-neutral-color-5 {
  color: var(--nx-theme-neutral--color-5);
}
.nx-icon-theme-neutral-color-6 {
  color: var(--nx-theme-neutral--color-6);
}
.nx-icon-theme-neutral-color-7 {
  color: var(--nx-theme-neutral--color-7);
}
.nx-icon-theme-neutral-color-8 {
  color: var(--nx-theme-neutral--color-8);
}
.nx-icon-theme-semantic-error-color-1 {
  color: var(--nx-theme-semantic-error--color-1);
}
.nx-icon-theme-semantic-error-color-2 {
  color: var(--nx-theme-semantic-error--color-2);
}
.nx-icon-theme-semantic-error-color-3 {
  color: var(--nx-theme-semantic-error--color-3);
}
.nx-icon-theme-semantic-error-color-4 {
  color: var(--nx-theme-semantic-error--color-4);
}
.nx-icon-theme-semantic-error-color-5 {
  color: var(--nx-theme-semantic-error--color-5);
}
.nx-icon-theme-semantic-error-interactive-1 {
  color: var(--nx-theme-semantic-error--error-interactive-1);
}
.nx-icon-theme-semantic-error-interactive-2 {
  color: var(--nx-theme-semantic-error--error-interactive-2);
}
.nx-icon-theme-semantic-warning-color-1 {
  color: var(--nx-theme-semantic-warning--color-1);
}
.nx-icon-theme-semantic-warning-color-2 {
  color: var(--nx-theme-semantic-warning--color-2);
}
.nx-icon-theme-semantic-warning-color-3 {
  color: var(--nx-theme-semantic-warning--color-3);
}
.nx-icon-theme-semantic-warning-color-4 {
  color: var(--nx-theme-semantic-warning--color-4);
}
.nx-icon-theme-semantic-warning-color-5 {
  color: var(--nx-theme-semantic-warning--color-5);
}
.nx-icon-theme-semantic-warning-interactive-1 {
  color: var(--nx-theme-semantic-warning--warning-interactive-1);
}
.nx-icon-theme-semantic-warning-interactive-2 {
  color: var(--nx-theme-semantic-warning--warning-interactive-2);
}
.nx-icon-theme-semantic-success-color-1 {
  color: var(--nx-theme-semantic-success--color-1);
}
.nx-icon-theme-semantic-success-color-2 {
  color: var(--nx-theme-semantic-success--color-2);
}
.nx-icon-theme-semantic-success-color-3 {
  color: var(--nx-theme-semantic-success--color-3);
}
.nx-icon-theme-semantic-success-color-4 {
  color: var(--nx-theme-semantic-success--color-4);
}
.nx-icon-theme-semantic-success-color-5 {
  color: var(--nx-theme-semantic-success--color-5);
}
.nx-icon-theme-semantic-success-interactive-1 {
  color: var(--nx-theme-semantic-success--success-interactive-1);
}
.nx-icon-theme-semantic-success-interactive-2 {
  color: var(--nx-theme-semantic-success--success-interactive-2);
}
.nx-icon-theme-accent-purple-orchid {
  color: var(--nx-theme-accent-purple-orchid);
}
.nx-icon-theme-accent-purple-orchid-color-1 {
  color: var(--nx-theme-accent-purple-orchid--color-1);
}
.nx-icon-theme-accent-purple-orchid-color-2 {
  color: var(--nx-theme-accent-purple-orchid--color-2);
}
.nx-icon-theme-accent-purple-orchid-color-3 {
  color: var(--nx-theme-accent-purple-orchid--color-3);
}
.nx-icon-theme-accent-purple-orchid-color-4 {
  color: var(--nx-theme-accent-purple-orchid--color-4);
}
.nx-icon-theme-accent-purple-orchid-color-5 {
  color: var(--nx-theme-accent-purple-orchid--color-5);
}
.nx-icon-theme-accent-blue {
  color: var(--nx-theme-accent-blue);
}
.nx-icon-theme-accent-blue-color-1 {
  color: var(--nx-theme-accent-blue--color-1);
}
.nx-icon-theme-accent-blue-color-2 {
  color: var(--nx-theme-accent-blue--color-2);
}
.nx-icon-theme-accent-blue-color-3 {
  color: var(--nx-theme-accent-blue--color-3);
}
.nx-icon-theme-accent-blue-color-4 {
  color: var(--nx-theme-accent-blue--color-4);
}
.nx-icon-theme-accent-blue-color-5 {
  color: var(--nx-theme-accent-blue--color-5);
}
.nx-icon-theme-accent-cyan {
  color: var(--nx-theme-accent-cyan);
}
.nx-icon-theme-accent-cyan-color-1 {
  color: var(--nx-theme-accent-cyan--color-1);
}
.nx-icon-theme-accent-cyan-color-2 {
  color: var(--nx-theme-accent-cyan--color-2);
}
.nx-icon-theme-accent-cyan-color-3 {
  color: var(--nx-theme-accent-cyan--color-3);
}
.nx-icon-theme-accent-cyan-color-4 {
  color: var(--nx-theme-accent-cyan--color-4);
}
.nx-icon-theme-accent-cyan-color-5 {
  color: var(--nx-theme-accent-cyan--color-5);
}
.nx-icon-theme-accent-gold {
  color: var(--nx-theme-accent-gold);
}
.nx-icon-theme-accent-gold-color-1 {
  color: var(--nx-theme-accent-gold--color-1);
}
.nx-icon-theme-accent-gold-color-2 {
  color: var(--nx-theme-accent-gold--color-2);
}
.nx-icon-theme-accent-gold-color-3 {
  color: var(--nx-theme-accent-gold--color-3);
}
.nx-icon-theme-accent-gold-color-4 {
  color: var(--nx-theme-accent-gold--color-4);
}
.nx-icon-theme-accent-gold-color-5 {
  color: var(--nx-theme-accent-gold--color-5);
}
.nx-icon-theme-accent-lime-green {
  color: var(--nx-theme-accent-lime-green);
}
.nx-icon-theme-accent-lime-green-color-1 {
  color: var(--nx-theme-accent-lime-green--color-1);
}
.nx-icon-theme-accent-lime-green-color-2 {
  color: var(--nx-theme-accent-lime-green--color-2);
}
.nx-icon-theme-accent-lime-green-color-3 {
  color: var(--nx-theme-accent-lime-green--color-3);
}
.nx-icon-theme-accent-lime-green-color-4 {
  color: var(--nx-theme-accent-lime-green--color-4);
}
.nx-icon-theme-accent-lime-green-color-5 {
  color: var(--nx-theme-accent-lime-green--color-5);
}
.nx-stroke-primary-1 {
  border: 1px solid var(--nx-stroke--primary-1);
}
.nx-stroke-primary-2 {
  border: 1px solid var(--nx-stroke--primary-2);
}
.nx-stroke-secondary {
  border: 1px solid var(--nx-stroke--secondary);
}
.nx-stroke-disable {
  border: 1px solid var(--nx-stroke--disable);
}
.nx-stroke-highlight {
  border: 1px solid var(--nx-stroke--highlight);
}
.nx-stroke-white {
  border: 1px solid var(--nx-stroke--white);
}
.nx-stroke-inverted {
  border: 1px solid var(--nx-stroke--inverted);
}
.nx-stroke-destructive {
  border: 1px solid var(--nx-stroke--destructive);
}
.nx-stroke-successful {
  border: 1px solid var(--nx-stroke--successful);
}
.nx-stroke-cta-default {
  border: 1px solid var(--nx-stroke-cta--default);
}
.nx-stroke-cta-pressed {
  border: 1px solid var(--nx-stroke-cta--pressed);
}
.nx-stroke-icon-secondary {
  border: 1px solid var(--nx-text--secondary);
}
.nx-stroke-semantic-warning-interactive-2 {
  border: 1px solid var(--nx-theme-semantic-warning--warning-interactive-2);
}
.nx-badge-outline-error {
  border: 1px solid var(--nx-badge-outline--error);
}
.nx-badge-outline-warning {
  border: 1px solid var(--nx-badge-outline--warning);
}
.nx-badge-outline-success {
  border: 1px solid var(--nx-badge-outline--success);
}
.nx-badge-outline-purple-orchid {
  border: 1px solid var(--nx-badge-outline--purple-orchid);
}
.nx-badge-outline-blue {
  border: 1px solid var(--nx-badge-outline--blue);
}
.nx-badge-outline-cyan {
  border: 1px solid var(--nx-badge-outline--cyan);
}
.nx-badge-outline-gold {
  border: 1px solid var(--nx-badge-outline--gold);
}
.nx-badge-outline-lime-green {
  border: 1px solid var(--nx-badge-outline--lime-green);
}
.nx-badge-fill-error {
  color: var(--nx-badge-fill--error);
}
.nx-badge-fill-warning {
  color: var(--nx-badge-fill--warning);
}
.nx-badge-fill-success {
  color: var(--nx-badge-fill--success);
}
.nx-badge-fill-purple-orchid {
  color: var(--nx-badge-fill--purple-orchid);
}
.nx-badge-fill-blue {
  color: var(--nx-badge-fill--blue);
}
.nx-badge-fill-cyan {
  color: var(--nx-badge-fill--cyan);
}
.nx-badge-fill-gold {
  color: var(--nx-badge-fill--gold);
}
.nx-badge-fill-lime-green {
  color: var(--nx-badge-fill--lime-green);
}
.nx-theme-color-1 {
  background-color: var(--nx-theme-color--color-1);
}
.nx-theme-color-2 {
  background-color: var(--nx-theme-color--color-2);
}
.nx-theme-color-3 {
  background-color: var(--nx-theme-color--color-3);
}
.nx-theme-color-4 {
  background-color: var(--nx-theme-color--color-4);
}
.nx-theme-color-5 {
  background-color: var(--nx-theme-color--color-5);
}
.nx-theme-color-6 {
  background-color: var(--nx-theme-color--color-6);
}
.nx-theme-color-7 {
  background-color: var(--nx-theme-color--color-7);
}
.nx-theme-color-8 {
  background-color: var(--nx-theme-color--color-8);
}
.nx-theme-neutral-color-1 {
  background-color: var(--nx-theme-neutral--color-1);
}
.nx-theme-neutral-color-2 {
  background-color: var(--nx-theme-neutral--color-2);
}
.nx-theme-neutral-color-3 {
  background-color: var(--nx-theme-neutral--color-3);
}
.nx-theme-neutral-color-4 {
  background-color: var(--nx-theme-neutral--color-4);
}
.nx-theme-neutral-color-5 {
  background-color: var(--nx-theme-neutral--color-5);
}
.nx-theme-neutral-color-6 {
  background-color: var(--nx-theme-neutral--color-6);
}
.nx-theme-neutral-color-7 {
  background-color: var(--nx-theme-neutral--color-7);
}
.nx-theme-neutral-color-8 {
  background-color: var(--nx-theme-neutral--color-8);
}
.nx-theme-semantic-error-color-1 {
  background-color: var(--nx-theme-semantic-error--color-1);
}
.nx-theme-semantic-error-color-2 {
  background-color: var(--nx-theme-semantic-error--color-2);
}
.nx-theme-semantic-error-color-3 {
  background-color: var(--nx-theme-semantic-error--color-3);
}
.nx-theme-semantic-error-color-4 {
  background-color: var(--nx-theme-semantic-error--color-4);
}
.nx-theme-semantic-error-color-5 {
  background-color: var(--nx-theme-semantic-error--color-5);
}
.nx-theme-semantic-error-interactive-1 {
  background-color: var(--nx-theme-semantic-error--error-interactive-1);
}
.nx-theme-semantic-error-interactive-2 {
  background-color: var(--nx-theme-semantic-error--error-interactive-2);
}
.nx-theme-semantic-warning-color-1 {
  background-color: var(--nx-theme-semantic-warning--color-1);
}
.nx-theme-semantic-warning-color-2 {
  background-color: var(--nx-theme-semantic-warning--color-2);
}
.nx-theme-semantic-warning-color-3 {
  background-color: var(--nx-theme-semantic-warning--color-3);
}
.nx-theme-semantic-warning-color-4 {
  background-color: var(--nx-theme-semantic-warning--color-4);
}
.nx-theme-semantic-warning-color-5 {
  background-color: var(--nx-theme-semantic-warning--color-5);
}
.nx-theme-semantic-warning-interactive-1 {
  background-color: var(--nx-theme-semantic-warning--warning-interactive-1);
}
.nx-theme-semantic-warning-interactive-2 {
  background-color: var(--nx-theme-semantic-warning--warning-interactive-2);
}
.nx-theme-semantic-success-color-1 {
  background-color: var(--nx-theme-semantic-success--color-1);
}
.nx-theme-semantic-success-color-2 {
  background-color: var(--nx-theme-semantic-success--color-2);
}
.nx-theme-semantic-success-color-3 {
  background-color: var(--nx-theme-semantic-success--color-3);
}
.nx-theme-semantic-success-color-4 {
  background-color: var(--nx-theme-semantic-success--color-4);
}
.nx-theme-semantic-success-color-5 {
  background-color: var(--nx-theme-semantic-success--color-5);
}
.nx-theme-semantic-success-interactive-1 {
  background-color: var(--nx-theme-semantic-success--success-interactive-1);
}
.nx-theme-semantic-success-interactive-2 {
  background-color: var(--nx-theme-semantic-success--success-interactive-2);
}
.nx-theme-accent-purple-orchid {
  background-color: var(--nx-theme-accent-purple-orchid);
}
.nx-theme-accent-purple-orchid-color-1 {
  background-color: var(--nx-theme-accent-purple-orchid--color-1);
}
.nx-theme-accent-purple-orchid-color-2 {
  background-color: var(--nx-theme-accent-purple-orchid--color-2);
}
.nx-theme-accent-purple-orchid-color-3 {
  background-color: var(--nx-theme-accent-purple-orchid--color-3);
}
.nx-theme-accent-purple-orchid-color-4 {
  background-color: var(--nx-theme-accent-purple-orchid--color-4);
}
.nx-theme-accent-purple-orchid-color-5 {
  background-color: var(--nx-theme-accent-purple-orchid--color-5);
}
.nx-theme-accent-blue {
  background-color: var(--nx-theme-accent-blue);
}
.nx-theme-accent-blue-color-1 {
  background-color: var(--nx-theme-accent-blue--color-1);
}
.nx-theme-accent-blue-color-2 {
  background-color: var(--nx-theme-accent-blue--color-2);
}
.nx-theme-accent-blue-color-3 {
  background-color: var(--nx-theme-accent-blue--color-3);
}
.nx-theme-accent-blue-color-4 {
  background-color: var(--nx-theme-accent-blue--color-4);
}
.nx-theme-accent-blue-color-5 {
  background-color: var(--nx-theme-accent-blue--color-5);
}
.nx-theme-accent-cyan {
  background-color: var(--nx-theme-accent-cyan);
}
.nx-theme-accent-cyan-color-1 {
  background-color: var(--nx-theme-accent-cyan--color-1);
}
.nx-theme-accent-cyan-color-2 {
  background-color: var(--nx-theme-accent-cyan--color-2);
}
.nx-theme-accent-cyan-color-3 {
  background-color: var(--nx-theme-accent-cyan--color-3);
}
.nx-theme-accent-cyan-color-4 {
  background-color: var(--nx-theme-accent-cyan--color-4);
}
.nx-theme-accent-cyan-color-5 {
  background-color: var(--nx-theme-accent-cyan--color-5);
}
.nx-theme-accent-gold {
  background-color: var(--nx-theme-accent-gold);
}
.nx-theme-accent-gold-color-1 {
  background-color: var(--nx-theme-accent-gold--color-1);
}
.nx-theme-accent-gold-color-2 {
  background-color: var(--nx-theme-accent-gold--color-2);
}
.nx-theme-accent-gold-color-3 {
  background-color: var(--nx-theme-accent-gold--color-3);
}
.nx-theme-accent-gold-color-4 {
  background-color: var(--nx-theme-accent-gold--color-4);
}
.nx-theme-accent-gold-color-5 {
  background-color: var(--nx-theme-accent-gold--color-5);
}
.nx-theme-accent-lime-green {
  background-color: var(--nx-theme-accent-lime-green);
}
.nx-theme-accent-lime-green-color-1 {
  background-color: var(--nx-theme-accent-lime-green--color-1);
}
.nx-theme-accent-lime-green-color-2 {
  background-color: var(--nx-theme-accent-lime-green--color-2);
}
.nx-theme-accent-lime-green-color-3 {
  background-color: var(--nx-theme-accent-lime-green--color-3);
}
.nx-theme-accent-lime-green-color-4 {
  background-color: var(--nx-theme-accent-lime-green--color-4);
}
.nx-theme-accent-lime-green-color-5 {
  background-color: var(--nx-theme-accent-lime-green--color-5);
}
.nx-opacity-primary-opacity-12 {
  background-color: var(--nx-opacity--primary-opacity-12);
}
.nx-opacity-primary-opacity-30 {
  background-color: var(--nx-opacity--primary-opacity-30);
}
.nx-opacity-primary-opacity-60 {
  background-color: var(--nx-opacity--primary-opacity-60);
}
.nx-opacity-primary-opacity-80 {
  background-color: var(--nx-opacity--primary-opacity-80);
}
.nx-opacity-white-0 {
  background-color: var(--nx-opacity--white-0);
}
.nx-opacity-white-1 {
  background-color: var(--nx-opacity--white-1);
}
.nx-opacity-white-2 {
  background-color: var(--nx-opacity--white-2);
}
.nx-opacity-white-3 {
  background-color: var(--nx-opacity--white-3);
}
.nx-opacity-black-0 {
  background-color: var(--nx-opacity--black-0);
}
.nx-opacity-black-1 {
  background-color: var(--nx-opacity--black-1);
}
.nx-opacity-black-2 {
  background-color: var(--nx-opacity--black-2);
}
.nx-opacity-black-3 {
  background-color: var(--nx-opacity--black-3);
}
.nx-opacity-reply-chat {
  background-color: var(--nx-opacity--reply-chat);
}
.nx-opacity-chat-sent {
  background-color: var(--nx-opacity--chat-sent);
}
.nx-opacity-chat-received {
  background-color: var(--nx-opacity--chat-received);
}
.nx-opacity-interactive-1 {
  background-color: var(--nx-opacity--interactive-1);
}
.nx-opacity-interactive-2 {
  background-color: var(--nx-opacity--interactive-2);
}
.nx-opacity-interactive-3 {
  background-color: var(--nx-opacity--interactive-3);
}
.nx-disabled {
  color: var(--nx-text--disable);
  pointer-events: none;
}
.nx-empty-none:empty {
  display: none;
}
.nx-ml-auto {
  margin-left: auto;
}
.nx-ml-12 {
  margin-left: 12px;
}
.nx-mr-auto {
  margin-right: auto;
}
.nx-mr-10 {
  margin-right: 10px;
}
.nx-pointer:not(.ng-disabled, :disabled) {
  cursor: pointer;
}
.nx-inline-flex {
  display: inline-flex;
}
.nx-inline-block {
  display: inline-block;
}
.nx-block {
  display: block;
}
.nx-d-none {
  display: none !important;
}
.nx-flex {
  display: flex;
}
.nx-flex-wrap {
  flex-wrap: wrap;
}
.nx-flex-basis-100 {
  flex-basis: 100%;
}
.nx-flex-col {
  flex-direction: column;
}
.nx-flex-row {
  flex-direction: row;
}
.nx-align-content-baseline {
  align-content: baseline;
}
.nx-align-self-end {
  align-self: end;
}
.nx-align-self-center {
  align-self: center;
}
.nx-align-self-baseline {
  align-self: baseline;
}
.nx-align-self-start {
  align-self: flex-start;
}
.nx-align-items-center {
  align-items: center;
}
.nx-align-items-end {
  align-items: flex-end;
}
.nx-align-items-start {
  align-items: flex-start;
}
.nx-align-items-baseline {
  align-items: baseline;
}
.nx-justify-content-center {
  justify-content: center;
}
.nx-justify-content-end {
  justify-content: flex-end;
}
.nx-justify-content-between {
  justify-content: space-between;
}
.nx-justify-content-right {
  justify-content: right;
}
.nx-position-absolute {
  position: absolute;
}
.nx-position-absolute-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.nx-position-relative {
  position: relative;
}
.nx-position-fixed {
  position: fixed;
}
.nx-position-inherit {
  position: inherit;
}
.nx-borderless {
  border: none !important;
}
.nx-borderless:focus-visible {
  border: none !important;
  outline: unset !important;
}
.nx-border-l-highlight {
  border-left: 4px solid var(--nx-fill-cta--primary-default);
}
.nx-border-r-highlight {
  border-right: 4px solid var(--nx-fill-cta--primary-default);
}
.nx-border-t-highlight {
  border-top: 4px solid var(--nx-fill-cta--primary-default);
}
.nx-border-b-highlight {
  border-bottom: 4px solid var(--nx-fill-cta--primary-default);
}
.nx-border-l-warning-4 {
  border-left: 4px solid var(--nx-theme-semantic-warning--color-4);
}
.nx-text-center {
  text-align: center;
}
.nx-text-left {
  text-align: left;
}
.nx-text-right {
  text-align: right;
}
.nx-text-end {
  text-align: end;
}
.nx-text-start {
  text-align: start;
}
.nx-text-underline {
  text-decoration: underline !important;
}
.nx-text-underline-none {
  text-decoration: none !important;
}
.nx-feature-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 28px;
  border: 8px solid transparent;
  color: var(--nx-text--primary-2);
}
.nx-input-style {
  --_nx-input-border-color: var(--nx-stroke--secondary);
  --_nx-input-text-color: var(--nx-text--primary-2);
  --_nx-input-bg-color: var(--nx-fill-surface--container-primary);
  min-width: min(100%, 320px);
  border-radius: 8px;
  padding: 7px 11px;
  color: var(--_nx-input-text-color);
  background-color: var(--_nx-input-bg-color);
  border: 1px solid var(--_nx-input-border-color);
}
.nx-input-style:focus-within:not(.nx-input__control--readonly) {
  --_nx-input-border-color: var(--nx-stroke--primary-1);
  outline: none;
}
.nx-input-style--error,
.nx-input-style:has(.ng-invalid) {
  --_nx-input-border-color: var(--nx-stroke--destructive);
}
.nx-input-style:disabled,
.nx-input-style--disabled {
  --_nx-input-text-color: var(--nx-text--disable);
  --_nx-input-border-color: var(--nx-stroke--disable);
  --_nx-input-bg-color: var(--nx-fill-surface--container-disable);
  cursor: not-allowed;
}
.nx-textarea {
  display: inline-flex;
  position: relative;
}
.nx-textarea__input {
  --_nx-textarea-border-color: var(--nx-stroke--secondary);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.005em;
  flex-basis: 100%;
  border: 1px solid var(--_nx-textarea-border-color);
  padding: 8px 12px;
  border-radius: 8px;
}
.nx-textarea__input ::placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.005em;
  color: var(--nx-text--tertiary);
}
.nx-textarea__input:focus:not(:read-only),
.nx-textarea__input:focus-within:not(:read-only),
.nx-textarea__input:focus-visible:not(:read-only) {
  --_nx-textarea-border-color: var(--nx-stroke--primary-1);
}
.nx-textarea__input:focus-visible {
  outline: none;
}
.nx-textarea__input--erros,
.nx-textarea__input.ng-invalid.ng-dirty,
.nx-textarea__input:has(.ng-invalid) {
  --_nx-textarea-border-color: var(--nx-stroke--destructive);
}
.nx-textarea__count {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0em;
  color: var(--nx-text--tertiary);
  position: absolute;
  bottom: 8px;
  right: 12px;
}
.nx-section-marker-blue {
  background-color: var(--nx-theme-accent-blue--color-3);
  width: 10px;
  height: 24px;
  border-radius: 2px;
}
.nx-section-marker-purple {
  background-color: var(--nx-theme-accent-purple-orchid--color-3);
  width: 10px;
  height: 24px;
  border-radius: 2px;
}
.nx-section-marker-green {
  background-color: var(--nx-theme-semantic-success--color-3);
  width: 10px;
  height: 24px;
  border-radius: 2px;
}
.nx-box {
  background-color: var(--nx-fill-surface--container-primary);
  border-radius: 8px;
  box-shadow: 0px 4px 4px -2px rgba(16, 24, 40, 0.0588235294), 0px -1px 12px -2px rgba(16, 24, 40, 0.0784313725);
}
.nx-tag {
  --_tag-bg-color: var(--nx-fill-surface--container-secondary);
  --_tag-border-color: var(--nx-stroke--secondary);
  --_tag-dot-color: transparent;
  --_tag-text-color: var(--nx-text--secondary);
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.01em;
  background-color: var(--_tag-bg-color);
  border: 1px solid var(--_tag-border-color);
  position: relative;
  padding: 1px 10px 1px 22px;
  border-radius: 6px;
}
.nx-tag::before {
  content: "";
  position: absolute;
  top: 8px;
  left: 10px;
  background-color: var(--_tag-dot-color);
  width: 8px;
  height: 8px;
  border-radius: 50%;
}
.nx-tag--success {
  --_tag-text-color: var(--nx-text--secondary);
  --_tag-dot-color: var(--nx-theme-semantic-success--color-4);
}
.nx-tag--error {
  --_tag-text-color: var(--nx-theme-semantic-error--color-4);
  --_tag-dot-color: var(--nx-theme-semantic-error--color-4);
}
.nx-separator--vertical,
.nx-separator--horizontal {
  display: inline-flex;
  border-style: solid;
  border-color: var(--nx-stroke--primary-2);
}
.nx-separator--vertical {
  height: 20px;
  width: 1px;
  border-width: 0 0 0 1px;
}
.nx-separator--horizontal {
  height: 1px;
  width: 100%;
  border-width: 0 0 1px 0;
}
.nx-ellipsis {
  --_nx-ellipsis-clamp: 1;
  --_nx-ellipsis-overflow: ellipsis;
  -webkit-line-clamp: var(--_nx-ellipsis-clamp);
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
  display: -webkit-box;
  text-overflow: var(--_nx-ellipsis-overflow);
}
.nx-ellipsis-clamp-1 {
  --_nx-ellipsis-clamp: 1;
}
.nx-ellipsis-clamp-2 {
  --_nx-ellipsis-clamp: 2;
}
.nx-ellipsis-clamp-3 {
  --_nx-ellipsis-clamp: 3;
}
.nx-ellipsis-clip {
  --_nx-ellipsis-overflow: clip;
}
.nx-word-break-all {
  word-break: break-all;
}
.nx-word-break-word {
  word-break: break-word;
}
.nx-white-space-pre {
  white-space: pre;
}
.nx-white-space-pre-wrap {
  white-space: pre-wrap;
}
.nx-white-space-pre-line {
  white-space: pre-line;
}
.nx-overflow-hidden {
  overflow: hidden;
}
.nx-overflow-y-hidden {
  overflow-y: hidden;
}
.nx-overflow-y-auto {
  overflow-y: auto;
}
.nx-overflow-x-hidden {
  overflow-x: hidden;
}
.nx-overflow-x-auto {
  overflow-x: auto;
}
.nx-scrollbar-gutter-stable {
  scrollbar-gutter: stable;
}
.nx-ml-auto {
  margin-left: auto;
}
.nx-mr-auto {
  margin-right: auto;
}
.nx-mt-auto {
  margin-top: auto;
}
.nx-mb-auto {
  margin-bottom: auto;
}
.nx-mx-auto {
  margin: 0 auto;
}
.nx-my-auto {
  margin: auto 0;
}
.nx-w-full {
  width: 100%;
}
.nx-w-fit-content {
  width: fit-content;
}
.nx-w-auto {
  width: auto;
}
.nx-mw-full {
  min-width: 100%;
}
.nx-mw-fit-content {
  min-width: fit-content;
}
.nx-max-w-full {
  max-width: 100%;
}
.nx-max-w-fit-content {
  max-width: fit-content;
}
.nx-h-full {
  height: 100%;
}
.nx-h-fit-content {
  height: fit-content;
}
.nx-shadow-sm {
  box-shadow: 0px 1px 1px 0px rgba(16, 24, 40, 0.1490196078);
}
.nx-shadow-md {
  box-shadow: 0px 4px 4px -2px rgba(16, 24, 40, 0.0588235294), 0px -1px 12px -2px rgba(16, 24, 40, 0.0784313725);
}
.nx-shadow-lg {
  box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.031372549), 0px 12px 16px -4px rgba(16, 24, 40, 0.0784313725);
}
.nx-shadow-xl {
  box-shadow: 0px 8px 8px -4px rgba(16, 24, 40, 0.031372549), 0px 20px 24px -4px rgba(16, 24, 40, 0.0784313725);
}
.nx-shadow-2xl {
  box-shadow: 0px 24px 48px -12px rgba(16, 24, 40, 0.1803921569);
}
.nx-shadow-3xl {
  box-shadow: 0px 32px 64px -12px rgba(16, 24, 40, 0.1411764706);
}
.nx-error {
  color: var(--nx-theme-semantic-error--color-4);
}
.nx-required {
  position: relative;
  padding-right: 12px !important;
}
.nx-required::before {
  position: absolute;
  content: "*";
  top: 0;
  right: 0;
  color: var(--nx-theme-semantic-error--color-4);
}
.nx-radius-rounded {
  border-radius: 100%;
}
.nx-bg-inherit {
  background-color: inherit;
}
.nx-bg-transparent {
  background-color: transparent;
}
.nx-message__backdrop {
  position: relative;
  width: 100vw;
  height: 100vh;
  z-index: var(--base-z-index);
  background-color: var(--nx-fill-surface--container-backdrop);
}
.cdk-overlay-container:has(.nx-message__panel) {
  z-index: var(--base-z-index);
}
.nx-badge {
  --_nx-badge-bg-color: transparent;
  --_nx-badge-text-color: transparent;
  --_nx-badge-boder-color: transparent;
  border-radius: 16px;
  border: solid 1px var(--_nx-badge-boder-color);
  color: var(--_nx-badge-text-color);
  background-color: var(--_nx-badge-bg-color);
}
.nx-badge--lime-green {
  --_nx-badge-bg-color: var(--nx-theme-accent-lime-green--color-5);
  --_nx-badge-text-color: var(--nx-badge-fill--lime-green);
}
.nx-badge--warning {
  --_nx-badge-text-color: var(--nx-badge-fill--warning);
  --_nx-badge-bg-color: var(--nx-theme-semantic-warning--warning-interactive-1);
}
.nx-badge--outline-warning {
  --_nx-badge-boder-color: var(--nx-badge-outline--warning) !important;
  --_nx-badge-text-color: var(--nx-badge-outline--warning) !important;
}
.nx-badge--cyan {
  --_nx-badge-bg-color: var(--nx-theme-accent-cyan--color-5);
  --_nx-badge-text-color: var(--nx-badge-fill--cyan);
}
.nx-badge--lime-purple {
  --_nx-badge-bg-color: var(--nx-theme-accent-purple-orchid--color-5) !important;
  --_nx-badge-text-color: var(--nx-badge-outline--purple-orchid) !important;
}
.nx-icon {
  display: inline-flex;
  align-items: center;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
}
.nx-toast-container__overlay {
  height: fit-content;
  margin-left: auto;
  padding-top: 72px;
  padding-right: 12px;
}
.nx-list-item {
  --_nx-bg-color: transparent;
  background-color: var(--_nx-bg-color);
}
.nx-list-item:hover {
  --_nx-bg-color: var(--nx-fill-surface--container-secondary);
}
.nx-list-item--selected,
.nx-list-item:active {
  --_nx-bg-color: var(--nx-fill-surface--container-highlight-1);
}
.nx-scrollbar-vertical-stable {
  overflow-y: auto;
  scrollbar-gutter: stable;
  margin-right: -6px;
}
.nx-transform-emoji:hover {
  transform: scale(1.1, 1.1);
}
::-webkit-scrollbar {
  width: 14px;
  background-color: transparent;
}
::-webkit-scrollbar-track {
  background-color: transparent;
}
::-webkit-scrollbar-thumb {
  border: 4px solid transparent;
  background-color: var(--nx-fill-others--scroll-bar-default);
  background-clip: padding-box;
  border-radius: 8px;
}
::-webkit-scrollbar-thumb:hover {
  background-color: var(--nx-fill-others--scroll-bar-active);
  cursor: pointer;
}
body .p-component {
  font-family:
    "Noto Sans",
    "Apple Color Emoji",
    "Noto Color Emoji",
    "Segoe UI Emoji",
    Times,
    Symbola,
    Aegyptus,
    Code2000,
    Code2001,
    Code2002,
    Musica,
    serif,
    LastResort,
    sans-serif !important;
}
.nx-tabview {
  --_nx-tab-badge-bg-color: var(--nx-fill-surface--container-tertiary);
  --_nx-tab-badge-text-color: var(--nx-theme-neutral--color-2);
}
.nx-tabview .p-tabview-nav,
.nx-tabview .p-tabview-panels {
  background-color: var(--nx-fill-surface--container-primary);
  margin: 0;
  padding: 0;
}
.nx-tabview .p-tabview-nav {
  gap: 16px;
  border-width: 0 0 1px 0;
  border-color: var(--nx-stroke--primary-2);
}
.nx-tabview .p-tabview-nav-link {
  padding-top: 8px;
  padding-bottom: 10px;
  background-color: transparent;
  border-color: transparent;
  color: var(--nx-text--secondary);
  text-decoration: none;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.01em;
  letter-spacing: -0.005em;
}
.nx-tabview .p-tabview-nav-link .nx-badge {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0em;
  color: var(--_nx-tab-badge-text-color);
  background-color: var(--_nx-tab-badge-bg-color);
  padding: 2px 8px;
  border-radius: 16px;
}
.nx-tabview .p-highlight .p-tabview-nav-link {
  color: var(--nx-text--primary-1);
}
.nx-tabview .p-highlight .nx-badge {
  --_nx-tab-badge-bg-color: var(--nx-fill-surface--container-highlight-1);
  --_nx-tab-badge-text-color: var(--nx-text--interactive);
}
.nx-tabview .p-tabview-ink-bar {
  z-index: 1;
  display: block;
  position: absolute;
  bottom: 0;
  height: 2px;
  background-color: var(--nx-stroke--primary-1);
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  transition: 250ms cubic-bezier(0.35, 0, 0.25, 1);
}
p-toast[key=nx-toast-custom-message] .p-toast {
  min-width: 480px;
  width: auto;
  max-width: 532px;
  background-color: transparent;
  z-index: 1112;
}
.nx-toast {
  border: 0.5px solid var(--nx-stroke--primary-2);
  border-radius: 8px;
}
.nx-sidebar__backdrop {
  z-index: var(--base-z-index) !important;
}
.nx-checkbox {
  --_nx-checkbox-bg-color: var(--nx-fill-surface--container-primary);
  --_nx-checkbox-icon-color: var(--nx-fill-surface--container-primary);
  --_nx-checkbox-border-color: var(--nx-theme-neutral--color-5);
  --_nx-checkbox-border-radius: 5px;
  --_nx-checkbox-size: 20px;
  border-radius: var(--_nx-checkbox-border-radius);
}
.nx-checkbox-lg {
  --_nx-checkbox-size: 24px;
}
.nx-checkbox .p-checkbox {
  width: var(--_nx-checkbox-size);
  height: var(--_nx-checkbox-size);
  background-color: var(--_nx-checkbox-bg-color);
  border-radius: var(--_nx-checkbox-border-radius);
}
.nx-checkbox .p-checkbox:not(.p-checkbox-disabled).p-checkbox-focused,
.nx-checkbox .p-checkbox .p-checkbox-checked:not(.p-checkbox-disabled):hover,
.nx-checkbox .p-checkbox .p-checkbox-checked:not(.p-checkbox-disabled).p-checkbox-focused {
  box-shadow: none;
}
.nx-checkbox .p-checkbox:focus-visible {
  outline: none;
}
.nx-checkbox .p-checkbox .p-checkbox-box {
  width: var(--_nx-checkbox-size);
  height: var(--_nx-checkbox-size);
  background-color: var(--_nx-checkbox-bg-color);
  border-radius: var(--_nx-checkbox-border-radius);
  border: 2px solid var(--_nx-checkbox-border-color);
  color: var(--_nx-checkbox-icon-color);
}
.nx-checkbox .p-checkbox .p-checkbox-box .p-checkbox-icon {
  scale: 0.9 1.1;
  color: var(--_nx-checkbox-icon-color);
}
.nx-checkbox .p-checkbox-label {
  color: var(--nx-text--secondary);
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.01em;
}
.nx-checkbox:has(.p-checkbox-checked) {
  --_nx-checkbox-bg-color: var(--nx-icon--primary-1);
  --_nx-checkbox-border-color: var(--nx-icon--primary-1);
}
.nx-calendar {
  --_nx-calendar-bg-color: var(--nx-fill-surface--container-primary);
  --_nx-calendar-icon-color: var(--nx-fill-surface--container-primary);
  --_nx-calendar-border-color: var(--nx-stroke--secondary);
  --_nx-calendar-border-radius: 5px;
  --_nx-calendar-size: 20px;
}
.nx-calendar .p-calendar.p-focus > .p-inputtext {
  box-shadow: none;
}
.nx-calendar .p-calendar .p-inputtext {
  background-color: var(--_nx-calendar-bg-color);
  border-color: var(--_nx-calendar-border-color);
  border-radius: 8px;
  padding: 8px 12px;
}
.nx-calendar .p-calendar .p-inputtext:hover {
  border-color: var(--_nx-calendar-border-color);
}
.nx-calendar .p-calendar .p-inputtext::placeholder {
  color: var(--nx-text--tertiary);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.005em;
}
.nx-calendar__inline {
  display: inline-block;
  width: fit-content;
}
.nx-calendar__inline .p-calendar {
  display: inline-block;
}
.nx-calendar__inline .p-calendar .p-inputtext {
  border-width: 0px 0px 1px 0px;
  border-radius: 0;
}
.nx-calendar__inline .p-calendar .p-inputtext:not(:disabled):hover {
  background-color: var(--nx-fill-surface--container-tertiary);
}
.nx-radio.nx-radio {
  --_nx-radio-border-color: var(--nx-theme-neutral--color-5);
  --_nx-radio-border-icon-bg-color: transparent;
}
.nx-radio.nx-radio .p-focus,
.nx-radio.nx-radio .p-radiobutton-focused {
  box-shadow: none !important;
}
.nx-radio.nx-radio .p-radiobutton,
.nx-radio.nx-radio .p-radiobutton-box {
  background-color: transparent;
  height: 20px;
  width: 20px;
}
.nx-radio.nx-radio .p-radiobutton-icon {
  height: 10px;
  width: 10px;
  background-color: var(--_nx-radio-border-icon-bg-color);
}
.nx-radio.nx-radio .p-radiobutton-box.p-radiobutton-box {
  border-color: var(--_nx-radio-border-color);
}
.nx-radio.nx-radio .p-radiobutton-box.p-radiobutton-box:hover:not(:disabled),
.nx-radio.nx-radio .p-radiobutton-box.p-radiobutton-box.p-highlight {
  background-color: transparent;
  --_nx-radio-border-color: var(--nx-icon--primary-1);
}
.nx-radio.nx-radio .p-radiobutton-box.p-radiobutton-box.p-highlight .p-radiobutton-icon {
  --_nx-radio-border-icon-bg-color: var(--nx-icon--primary-1);
}
*[role=tooltip].p-tooltip:not(.nx-popover) {
  background-color: transparent;
  pointer-events: all !important;
  --_nx-border-color: var(--nx-fill-surface--container-tooltip) transparent transparent transparent;
}
*[role=tooltip].p-tooltip:not(.nx-popover).p-tooltip-top {
  --_nx-border-color: var(--nx-fill-surface--container-tooltip) transparent transparent transparent;
}
*[role=tooltip].p-tooltip:not(.nx-popover).p-tooltip-right {
  --_nx-border-color: transparent var(--nx-fill-surface--container-tooltip) transparent transparent;
}
*[role=tooltip].p-tooltip:not(.nx-popover).p-tooltip-bottom {
  --_nx-border-color: transparent transparent var(--nx-fill-surface--container-tooltip) transparent;
}
*[role=tooltip].p-tooltip:not(.nx-popover).p-tooltip-left {
  --_nx-border-color: transparent transparent transparent var(--nx-fill-surface--container-tooltip);
}
*[role=tooltip].p-tooltip:not(.nx-popover) .p-tooltip-arrow {
  border-color: var(--_nx-border-color);
}
*[role=tooltip].p-tooltip:not(.nx-popover) .p-tooltip-text {
  background-color: var(--nx-fill-surface--container-tooltip);
  border-radius: 8px;
  color: var(--nx-text--inverted);
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.01em;
  box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.031372549), 0px 12px 16px -4px rgba(16, 24, 40, 0.0784313725);
}
.nx-popover {
  pointer-events: all !important;
  --_nx-border-color: var(--nx-fill-surface--container-primary) transparent transparent transparent;
}
.nx-popover.p-tooltip-top {
  --_nx-border-color: var(--nx-fill-surface--container-primary) transparent transparent transparent;
}
.nx-popover.p-tooltip-right {
  --_nx-border-color: transparent var(--nx-fill-surface--container-primary) transparent transparent;
}
.nx-popover.p-tooltip-bottom {
  --_nx-border-color: transparent transparent var(--nx-fill-surface--container-primary) transparent;
}
.nx-popover.p-tooltip-left {
  --_nx-border-color: transparent transparent transparent var(--nx-fill-surface--container-primary);
}
.nx-popover .p-tooltip-arrow {
  border-color: var(--_nx-border-color);
}
.nx-popover .p-tooltip-text {
  background-color: var(--nx-fill-surface--container-primary);
  border-radius: 8px;
  box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.031372549), 0px 12px 16px -4px rgba(16, 24, 40, 0.0784313725);
}
.nx-overlay-panel .p-overlaypanel-content {
  background-color: var(--nx-fill-surface--container-primary) !important;
  border-radius: 8px;
  box-shadow: 0px 4px 4px -2px rgba(16, 24, 40, 0.0588235294), 0px -1px 12px -2px rgba(16, 24, 40, 0.0784313725);
}
.message-poll-calendar input,
.message-poll-calendar button,
.message-poll-editable-dropdown input,
.message-poll-editable-dropdown button {
  padding: 8px 12px !important;
}
.message-poll-calendar .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext,
.message-poll-calendar button,
.message-poll-editable-dropdown .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext,
.message-poll-editable-dropdown button {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none;
  border-color: var(--nx-stroke--secondary);
}
.message-poll-calendar button,
.message-poll-editable-dropdown button {
  background: none;
  border-radius: 0px 8px 8px 0px !important;
  border-left: none;
}
.message-poll-calendar input,
.message-poll-editable-dropdown input {
  border-radius: 8px 0px 0px 8px !important;
  border-right: none;
}
.message-poll-calendar button:focus,
.message-poll-calendar input:focus,
.message-poll-editable-dropdown button:focus,
.message-poll-editable-dropdown input:focus {
  border: 1px solid #ced4da !important;
  border-right: none !important;
}
.message-poll-calendar .p-dropdown,
.message-poll-editable-dropdown .p-dropdown {
  height: 40px;
  padding: 8px 12px;
}
.message-poll-calendar p-calendar .p-calendar,
.message-poll-editable-dropdown p-calendar .p-calendar {
  display: flex;
  height: 40px;
}
.message-poll-calendar .p-multiselect.p-component,
.message-poll-calendar .p-dropdown.p-component,
.message-poll-editable-dropdown .p-multiselect.p-component,
.message-poll-editable-dropdown .p-dropdown.p-component {
  padding: 8px 12px !important;
}
.message-poll-editable-dropdown {
  border: 1px solid var(--nx-stroke--secondary);
  align-items: center;
  max-height: 40px;
  border-radius: 8px;
}
.message-poll-editable-dropdown--selected {
  border-color: var(--nx-stroke--primary-1);
}
.message-poll-editable-dropdown .p-dropdown {
  height: unset;
  background: transparent;
  padding: 0px;
  min-width: 100%;
  box-shadow: none;
}
.message-poll-editable-dropdown .p-dropdown.p-focus {
  box-shadow: none;
}
.message-poll-editable-dropdown .p-dropdown .p-dropdown-label.p-placeholder {
  color: var(--nx-text--primary-2) !important;
}
.message-poll-editable-dropdown .p-dropdown .p-dropdown-trigger {
  padding-right: 0px !important;
  width: auto;
  color: var(--nx-text--tertiary);
}
.message-poll-editable-dropdown .p-dropdown .p-inputtext {
  height: unset;
  background: transparent;
  padding: 0px;
  align-content: center;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 24px !important;
  letter-spacing: -0.005em !important;
}
.message-poll-editable-dropdown-panel {
  border-radius: 8px;
  padding: 10px;
  border: 1px solid var(--nx-stroke--primary-2);
}
.message-poll-editable-dropdown-panel .p-dropdown-header {
  display: none;
}
.message-poll-editable-dropdown-panel .p-dropdown-items-wrapper {
  max-height: 320px;
  width: 320px;
}
.message-poll-editable-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-items {
  padding: unset;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.message-poll-editable-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-items .p-dropdown-item {
  border-radius: 6px;
  padding: unset;
}
.message-calendar-panel {
  width: 320px;
  padding: 20px 24px;
  border: 1px solid var(--nx-stroke--primary-2);
  border-radius: 8px;
}
.message-calendar-panel .p-datepicker-group {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.message-calendar-panel .p-datepicker-group .p-datepicker-header {
  padding: unset;
}
.message-calendar-panel .p-datepicker-group .p-datepicker-calendar-container {
  display: flex;
}
.message-calendar-panel .p-datepicker-group .p-datepicker-calendar-container table.p-datepicker-calendar {
  display: flex;
  flex-direction: column;
  margin: unset;
}
.message-calendar-panel .p-datepicker-group .p-datepicker-calendar-container table.p-datepicker-calendar tr {
  display: flex;
  justify-content: space-between;
  gap: 8px;
}
.message-calendar-panel .p-datepicker-group .p-datepicker-calendar-container table.p-datepicker-calendar thead th {
  padding: unset;
  width: 32px;
  height: 32px;
  align-content: center;
  text-align: center;
  display: flex;
}
.message-calendar-panel .p-datepicker-group .p-datepicker-calendar-container table.p-datepicker-calendar thead th span {
  width: 100%;
  height: 100%;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0em;
}
.message-calendar-panel .p-datepicker-group .p-datepicker-calendar-container table.p-datepicker-calendar tbody {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.message-calendar-panel .p-datepicker-group .p-datepicker-calendar-container table.p-datepicker-calendar tbody td {
  padding: unset;
  width: 32px;
  height: 32px;
  align-content: center;
  text-align: center;
  display: flex;
  box-shadow: unset;
}
.message-calendar-panel .p-datepicker-group .p-datepicker-calendar-container table.p-datepicker-calendar tbody td span {
  box-shadow: unset;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0em;
}
.message-calendar-panel .p-datepicker-group .p-datepicker-calendar-container table.p-datepicker-calendar tbody td span.p-highlight {
  background: var(--nx-fill-surface--container-highlight-2);
}
.msg-v3__dropdown .p-inputtext {
  font-size: 14px;
  padding: 7px 7px 7px 11px;
}
.msg-v3__dropdown .p-dropdown-items-wrapper {
  padding: 8px;
}
.msg-v3__dropdown .p-dropdown-panel {
  font-size: 14px;
}
.msg-v3__dropdown .p-dropdown-panel .p-dropdown-item {
  border-radius: 4px;
}
.msg-v3__dropdown .p-dropdown-panel .p-dropdown-item.p-highlight,
.msg-v3__dropdown .p-dropdown-panel .p-dropdown-item.p-focus {
  background-color: #f2f2ff;
  color: var(--nx-fill-surface--container-highlight-2);
}
.msg-v3__dropdown.p-inputwrapper-focus {
  box-shadow: none;
  border-color: var(--nx-fill-surface--container-highlight-2);
}
.msg-v3__dropdown:hover {
  border-color: var(--nx-fill-surface--container-highlight-2);
}
.nx-mat-tabs {
  display: flex;
  flex-direction: column;
  gap: 20px;
  height: 100%;
}
.nx-mat-tabs .mat-mdc-tab-header {
  background-color: var(--nx-fill-surface--container-primary);
  padding: 0;
  margin: 0 auto;
  width: calc(100% - 40px);
}
.nx-mat-tabs .mat-mdc-tab-label-container {
  border-bottom: 1px solid var(--nx-stroke--primary-2);
}
.nx-mat-tabs .mat-mdc-tab-label-container .mat-mdc-tab-labels {
  display: flex;
}
.nx-mat-tabs .mat-mdc-tab-label-container .mat-mdc-tab-labels .mat-mdc-tab[role=tab] {
  min-width: 68px;
  padding: 10px 8px 10px 10px;
  padding-top: 8px;
  padding-bottom: 10px;
  background-color: transparent;
  border-color: transparent;
  color: var(--nx-text--secondary);
  text-decoration: none;
  flex-grow: 1 !important;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.01em;
  letter-spacing: -0.005em;
}
.nx-mat-tabs .mat-mdc-tab-label-container .mat-mdc-tab-labels .mdc-tab {
  --_nx-mat-text-tab-text-color: var(--nx-text--secondary);
  --_nx-mat-text-tab-badge-color: var(--nx-theme-neutral--color-2);
}
.nx-mat-tabs .mat-mdc-tab-label-container .mat-mdc-tab-labels .mdc-tab--active {
  --_nx-mat-text-tab-text-color: var(--nx-text--primary-1);
  --_nx-mat-text-tab-badge-color: var(--nx-text--interactive);
}
.nx-mat-tabs .mat-mdc-tab-label-container .mat-mdc-tab-labels .mdc-tab__text-label {
  color: var(--_nx-mat-text-tab-text-color);
}
.nx-mat-tabs .mat-mdc-tab-label-container .mat-mdc-tab-labels .mdc-tab__custom-badge {
  color: var(--_nx-mat-text-tab-badge-color);
}
.nx-mat-tabs .mat-mdc-tab-body-wrapper {
  flex-basis: 100%;
}
.nx-mat-tabs .mat-mdc-tab-body-wrapper .mat-mdc-tab-body-content {
  display: flex;
  flex-direction: column;
}
.nx-mat-tabs .mat-ink-bar {
  z-index: 1;
  display: block;
  position: absolute;
  bottom: 0;
  height: 2px;
  background-color: var(--nx-stroke--primary-1);
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  transition: 250ms cubic-bezier(0.35, 0, 0.25, 1);
}
.nx-mat-tabs .mdc-tab--active .mdc-tab__text-label {
  color: var(--nx-text--primary-1) !important;
}
.nx-mat-tabs .mdc-tab:hover {
  background: var(--nx-fill-cta--others-hover) !important;
}
.mat-mdc-focus-indicator {
  position: relative;
}
.nx-mat-tabs .mdc-tab-indicator__content--underline {
  border-color: var(--nx-text--primary-1) !important;
}
.nx-mat-menu {
  box-shadow: 0px 4px 4px -2px rgba(16, 24, 40, 0.0588235294), 0px -1px 12px -2px rgba(16, 24, 40, 0.0784313725);
  background-color: var(--nx-fill-surface--container-modal);
  border: 1px solid var(--nx-stroke--primary-2);
  width: 320px;
  height: auto !important;
  max-height: 300px;
  max-width: auto;
  border-radius: 8px;
  padding: 6px 0px 6px 6px;
  overflow-y: auto;
  scrollbar-gutter: stable;
}
.nx-mat-menu .mat-menu-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.nx-mat-menu .mat-menu-content .mat-menu-item {
  padding: 4px;
  border-radius: 6px;
  --_nx-select-item-bg-color: transparent;
  background-color: var(--_nx-select-item-bg-color);
}
.nx-mat-menu .mat-menu-content .mat-menu-item:hover {
  --_nx-select-item-bg-color: var(--nx-fill-surface--container-secondary);
}
.nx-mat-menu .mat-menu-content .mat-menu-item:active {
  --_nx-select-item-bg-color: var(--nx-fill-surface--container-highlight-1);
}
.nx-mat-chip-set .mdc-evolution-chip-set__chips {
  display: flex;
  gap: 8px;
  justify-items: stretch;
}
.nx-mat-chip-set .mdc-evolution-chip-set__chips.mdc-evolution-chip-set__chips {
  margin-left: 0;
}
.nx-mat-chip-set .mdc-evolution-chip-set__chips .nx-mat-chip {
  flex: 1;
  background-color: transparent;
  margin: 0;
}
.nx-mat-chip {
  --nx-mat-chip-text-color: var(--nx-text--secondary);
  --nx-mat-chip-border-color: var(--nx-stroke--primary-2);
  padding: 8px 0;
  border: 1px solid var(--nx-mat-chip-border-color);
}
.nx-mat-chip--active {
  --nx-mat-chip-border-color: var(--nx-theme-neutral--color-4);
  --nx-mat-chip-text-color: var(--nx-text--primary-2);
}
.nx-mat-chip .mdc-evolution-chip__cell {
  justify-content: center;
}
.nx-mat-chip .mdc-evolution-chip__text-label {
  text-align: center;
  color: var(--nx-mat-chip-text-color) !important;
}
.nx-btn,
.nx-btn-icon {
  --_nx-btn-radius: 8px;
  --_nx-btn-padding: 0;
  --_nx-btn-bg-color: transparent;
  --_nx-btn-text-color: var(--nx-text--black);
  --_nx-btn-border-color: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  min-width: fit-content;
  color: var(--_nx-btn-text-color);
  background-color: var(--_nx-btn-bg-color);
  border: 1px solid var(--_nx-btn-border-color);
  padding: var(--_nx-btn-padding);
  gap: 8px;
  border-radius: var(--_nx-btn-radius);
  box-shadow: 0px 1px 1px 0px rgba(16, 24, 40, 0.1490196078);
}
.nx-btn-circle,
.nx-btn-icon-circle {
  --_nx-btn-radius: 100%;
}
.nx-btn-round,
.nx-btn-icon-round {
  --_nx-btn-radius: 8px;
}
.nx-btn-square,
.nx-btn-icon-square {
  --_nx-btn-radius: 0;
}
.nx-btn-loading,
.nx-btn-icon-loading {
  opacity: 0.8;
  cursor: default;
  pointer-events: none;
}
.nx-btn-destructive-primary,
.nx-btn-icon-destructive-primary {
  --_nx-btn-text-color: var(--nx-text--white);
  --_nx-btn-border-color: transparent;
  --_nx-btn-bg-color: var(--nx-theme-semantic-error--color-4);
}
.nx-btn-destructive-primary:hover,
.nx-btn-icon-destructive-primary:hover {
  --_nx-btn-bg-color: var(--nx-theme-semantic-error--color-3);
}
.nx-btn-destructive-primary:active,
.nx-btn-icon-destructive-primary:active {
  --_nx-btn-bg-color: var(--nx-theme-semantic-error--color-5);
}
.nx-btn-destructive-primary:disabled,
.nx-btn-icon-destructive-primary:disabled {
  --_nx-btn-bg-color: var(--nx-fill-cta--primary-disable);
  --_nx-btn-text-color: var(--nx-text-cta--primary-disable);
}
.nx-btn-destructive-secondary,
.nx-btn-icon-destructive-secondary {
  --_nx-btn-text-color: var(--nx-theme-semantic-error--color-4);
  --_nx-btn-bg-color: transparent;
  --_nx-btn-border-color: var(--nx-theme-semantic-error--color-4);
}
.nx-btn-destructive-secondary:hover,
.nx-btn-icon-destructive-secondary:hover {
  --_nx-btn-bg-color: var(--nx-theme-semantic-error--color-1);
}
.nx-btn-destructive-secondary:active,
.nx-btn-icon-destructive-secondary:active {
  --_nx-btn-bg-color: var(--nx-theme-semantic-error--color-2);
}
.nx-btn-destructive-secondary:active:not(.nx-btn-borderless, .nx-btn-icon),
.nx-btn-icon-destructive-secondary:active:not(.nx-btn-borderless, .nx-btn-icon) {
  --_nx-btn-border-color: var(--nx-theme-semantic-error--color-5);
}
.nx-btn-destructive-secondary--disabled,
.nx-btn-destructive-secondary:disabled,
.nx-btn-icon-destructive-secondary--disabled,
.nx-btn-icon-destructive-secondary:disabled {
  --_nx-btn-bg-color: transparent;
  --_nx-btn-text-color: var(--nx-text--disable);
}
.nx-btn-destructive-secondary--disabled:not(.nx-btn-borderless, .nx-btn-icon),
.nx-btn-destructive-secondary:disabled:not(.nx-btn-borderless, .nx-btn-icon),
.nx-btn-icon-destructive-secondary--disabled:not(.nx-btn-borderless, .nx-btn-icon),
.nx-btn-icon-destructive-secondary:disabled:not(.nx-btn-borderless, .nx-btn-icon) {
  --_nx-btn-border-color: var(--nx-stroke--disable);
}
.nx-btn-destructive-tertiary,
.nx-btn-icon-destructive-tertiary {
  --_nx-btn-text-color: var(--nx-theme-semantic-error--color-4);
  --_nx-btn-bg-color: transparent;
  --_nx-btn-border-color: transparent;
}
.nx-btn-destructive-tertiary:hover,
.nx-btn-icon-destructive-tertiary:hover {
  --_nx-btn-bg-color: var(--nx-theme-semantic-error--color-1);
}
.nx-btn-destructive-tertiary:active,
.nx-btn-icon-destructive-tertiary:active {
  --_nx-btn-bg-color: var(--nx-theme-semantic-error--color-2);
}
.nx-btn-destructive-tertiary:disabled,
.nx-btn-icon-destructive-tertiary:disabled {
  --_nx-btn-bg-color: transparent;
  --_nx-btn-text-color: var(--nx-text--disable);
}
.nx-btn-link,
.nx-btn-icon-link {
  flex-direction: column;
  border-style: dashed;
  --_nx-btn-text-color: var(--nx-text-cta--others-default);
  --_nx-btn-bg-color: transparent;
  --_nx-btn-border-color: var(--nx-stroke--secondary);
}
.nx-btn-link:active,
.nx-btn-icon-link:active {
  --_nx-btn-bg-color: var(--nx-fill-cta--others-pressed);
  --_nx-btn-text-color: var(--nx-text-cta--others-pressed);
}
.nx-btn-link:active:not(.nx-btn-borderless, .nx-btn-icon),
.nx-btn-icon-link:active:not(.nx-btn-borderless, .nx-btn-icon) {
  --_nx-btn-border-color: var(--nx-stroke-cta--pressed);
}
.nx-btn-link--disabled,
.nx-btn-link:disabled,
.nx-btn-icon-link--disabled,
.nx-btn-icon-link:disabled {
  --_nx-btn-bg-color: transparent;
  --_nx-btn-text-color: var(--nx-text--disable);
}
.nx-btn-link--disabled:not(.nx-btn-borderless, .nx-btn-icon),
.nx-btn-link:disabled:not(.nx-btn-borderless, .nx-btn-icon),
.nx-btn-icon-link--disabled:not(.nx-btn-borderless, .nx-btn-icon),
.nx-btn-icon-link:disabled:not(.nx-btn-borderless, .nx-btn-icon) {
  --_nx-btn-border-color: var(--nx-stroke--disable);
}
.nx-btn-primary,
.nx-btn-icon-primary {
  --_nx-btn-text-color: var(--nx-text--white);
  --_nx-btn-border-color: transparent;
  --_nx-btn-bg-color: var(--nx-fill-cta--primary-default);
}
.nx-btn-primary:hover,
.nx-btn-icon-primary:hover {
  --_nx-btn-bg-color: var(--nx-fill-cta--primary-hover);
}
.nx-btn-primary:active,
.nx-btn-icon-primary:active {
  --_nx-btn-bg-color: var(--nx-fill-cta--primary-pressed);
}
.nx-btn-primary:disabled,
.nx-btn-icon-primary:disabled {
  --_nx-btn-bg-color: var(--nx-fill-cta--primary-disable);
  --_nx-btn-text-color: var(--nx-text-cta--primary-disable);
}
.nx-btn-secondary,
.nx-btn-icon-secondary {
  --_nx-btn-text-color: var(--nx-text-cta--others-default);
  --_nx-btn-bg-color: transparent;
  --_nx-btn-border-color: var(--nx-stroke-cta--default);
}
.nx-btn-secondary:hover,
.nx-btn-icon-secondary:hover {
  --_nx-btn-bg-color: var(--nx-fill-cta--others-hover);
}
.nx-btn-secondary:active,
.nx-btn-icon-secondary:active {
  --_nx-btn-bg-color: var(--nx-fill-cta--others-pressed);
  --_nx-btn-text-color: var(--nx-text-cta--others-pressed);
}
.nx-btn-secondary:active:not(.nx-btn-borderless, .nx-btn-icon),
.nx-btn-icon-secondary:active:not(.nx-btn-borderless, .nx-btn-icon) {
  --_nx-btn-border-color: var(--nx-stroke-cta--pressed);
}
.nx-btn-secondary--disabled,
.nx-btn-secondary:disabled,
.nx-btn-icon-secondary--disabled,
.nx-btn-icon-secondary:disabled {
  --_nx-btn-bg-color: transparent;
  --_nx-btn-text-color: var(--nx-text--disable);
}
.nx-btn-secondary--disabled:not(.nx-btn-borderless, .nx-btn-icon),
.nx-btn-secondary:disabled:not(.nx-btn-borderless, .nx-btn-icon),
.nx-btn-icon-secondary--disabled:not(.nx-btn-borderless, .nx-btn-icon),
.nx-btn-icon-secondary:disabled:not(.nx-btn-borderless, .nx-btn-icon) {
  --_nx-btn-border-color: var(--nx-stroke--disable);
}
.nx-btn-tertiary,
.nx-btn-icon-tertiary {
  --_nx-btn-text-color: var(--nx-text-cta--others-default);
  --_nx-btn-bg-color: transparent;
  --_nx-btn-border-color: transparent;
}
.nx-btn-tertiary:hover,
.nx-btn-icon-tertiary:hover {
  --_nx-btn-bg-color: var(--nx-fill-cta--others-hover);
}
.nx-btn-tertiary:active,
.nx-btn-icon-tertiary:active {
  --_nx-btn-bg-color: var(--nx-fill-cta--others-pressed);
  --_nx-btn-text-color: var(--nx-text-cta--others-pressed);
}
.nx-btn-tertiary:disabled,
.nx-btn-icon-tertiary:disabled {
  --_nx-btn-bg-color: transparent;
  --_nx-btn-text-color: var(--nx-text--disable);
}
.nx-btn-alternative-tertiary,
.nx-btn-icon-alternative-tertiary {
  --_nx-btn-text-color: var(--nx-text-cta--others-default);
  --_nx-btn-bg-color: var(--nx-fill-cta--alternative-default);
  --_nx-btn-border-color: transparent;
}
.nx-btn-alternative-tertiary:hover,
.nx-btn-icon-alternative-tertiary:hover {
  --_nx-btn-bg-color: var(--nx-fill-cta--alternative-hover);
}
.nx-btn-alternative-tertiary:active,
.nx-btn-icon-alternative-tertiary:active {
  --_nx-btn-bg-color: var(--nx-fill-cta--alternative-pressed);
  --_nx-btn-text-color: var(--nx-text-cta--others-pressed);
}
.nx-btn-alternative-tertiary:disabled,
.nx-btn-icon-alternative-tertiary:disabled {
  --_nx-btn-bg-color: var(--nx-fill-cta--alternative-disable);
  --_nx-btn-text-color: var(--nx-text--disable);
}
.nx-btn-text,
.nx-btn-icon-text {
  --_nx-btn-bg-color: transparent;
  --_nx-btn-border-color: transparent;
  box-shadow: none;
  padding-left: 0px;
  padding-right: 0px;
}
.nx-btn:disabled,
.nx-btn-icon:disabled {
  cursor: not-allowed;
}
.nx-btn-shadowless,
.nx-btn-icon-shadowless {
  box-shadow: none;
}
.nx-btn-borderless,
.nx-btn-icon-borderless {
  --_nx-btn-border-color: transparent;
}
.nx-btn-lg {
  --_nx-btn-padding: 11px 23px;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.005em;
}
.nx-btn-md {
  --_nx-btn-padding: 9px 19px;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.0025em;
}
.nx-btn-sm {
  --_nx-btn-padding: 5px 15px;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.0025em;
}
.nx-btn-xs {
  --_nx-btn-padding: 3px 7px;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0em;
}
.nx-btn-icon {
  --_nx-btn-padding: 0;
  --_nx-btn-size: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: var(--_nx-btn-padding);
  width: calc(var(--_nx-btn-size) + var(--_nx-btn-padding) * 2);
}
.nx-btn-icon-lg {
  --_nx-btn-padding: 11px;
  --_nx-btn-size: 24px;
}
.nx-btn-icon-md {
  --_nx-btn-padding: 9px;
  --_nx-btn-size: 20px;
}
.nx-btn-icon-sm {
  --_nx-btn-padding: 7px;
  --_nx-btn-size: 16px;
}
.nx-btn-icon-xs {
  --_nx-btn-padding: 5px;
  --_nx-btn-size: 12px;
}
.nx-btn-icon-xxs {
  --_nx-btn-padding: 3px;
}
.nx-btn-destructive-primary--disabled .nx-icon,
.nx-btn-destructive-primary:disabled .nx-icon,
.nx-btn-destructive-secondary--disabled .nx-icon,
.nx-btn-destructive-secondary:disabled .nx-icon,
.nx-btn-destructive-tertiary--disabled .nx-icon,
.nx-btn-destructive-tertiary:disabled .nx-icon,
.nx-btn-primary--disabled .nx-icon,
.nx-btn-primary:disabled .nx-icon,
.nx-btn-secondary--disabled .nx-icon,
.nx-btn-secondary:disabled .nx-icon,
.nx-btn-tertiary--disabled .nx-icon,
.nx-btn-tertiary:disabled .nx-icon,
.nx-btn-alternative-tertiary--disabled .nx-icon,
.nx-btn-alternative-tertiary:disabled .nx-icon,
.nx-btn-icon-destructive-primary--disabled .nx-icon,
.nx-btn-icon-destructive-primary:disabled .nx-icon,
.nx-btn-icon-destructive-secondary--disabled .nx-icon,
.nx-btn-icon-destructive-secondary:disabled .nx-icon,
.nx-btn-icon-destructive-tertiary--disabled .nx-icon,
.nx-btn-icon-destructive-tertiary:disabled .nx-icon,
.nx-btn-icon-primary--disabled .nx-icon,
.nx-btn-icon-primary:disabled .nx-icon,
.nx-btn-icon-secondary--disabled .nx-icon,
.nx-btn-icon-secondary:disabled .nx-icon,
.nx-btn-icon-tertiary--disabled .nx-icon,
.nx-btn-icon-tertiary:disabled .nx-icon,
.nx-btn-icon-alternative-tertiary--disabled .nx-icon,
.nx-btn-icon-alternative-tertiary:disabled .nx-icon {
  color: var(--nx-text--disable);
}
.nx-modal__backdrop {
  background-color: var(--nx-opacity--black-1);
}
.nx-modal__backdrop.cdk-overlay-backdrop.nx-modal__backdrop {
  opacity: 1 !important;
}
.nx-modal__panel {
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.nx-drawer {
  box-shadow: 0px 4px 4px -2px rgba(16, 24, 40, 0.0588235294), 0px -1px 12px -2px rgba(16, 24, 40, 0.0784313725);
}
.nx-drawer__backdrop {
  background-color: var(--nx-opacity--black-1);
}
.nx-drawer__backdrop.cdk-overlay-backdrop.nx-drawer__backdrop {
  opacity: 1 !important;
}
.nx-gap-0 {
  gap: 0px;
}
.nx-gap-row-0 {
  row-gap: 0px;
}
.nx-gap-col-0 {
  column-gap: 0px;
}
.nx-p-0 {
  padding: 0px;
}
.nx-px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.nx-py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.nx-pt-0 {
  padding-top: 0px;
}
.nx-pb-0 {
  padding-bottom: 0px;
}
.nx-pl-0 {
  padding-left: 0px;
}
.nx-pr-0 {
  padding-right: 0px;
}
.nx-m-0 {
  margin: 0px;
}
.nx-mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}
.nx-my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.nx-mt-0 {
  margin-top: 0px;
}
.nx-mb-0 {
  margin-bottom: 0px;
}
.nx-ml-0 {
  margin-left: 0px;
}
.nx-mr-0 {
  margin-right: 0px;
}
.nx-gap-1 {
  gap: 1px;
}
.nx-gap-row-1 {
  row-gap: 1px;
}
.nx-gap-col-1 {
  column-gap: 1px;
}
.nx-p-1 {
  padding: 1px;
}
.nx-px-1 {
  padding-left: 1px;
  padding-right: 1px;
}
.nx-py-1 {
  padding-top: 1px;
  padding-bottom: 1px;
}
.nx-pt-1 {
  padding-top: 1px;
}
.nx-pb-1 {
  padding-bottom: 1px;
}
.nx-pl-1 {
  padding-left: 1px;
}
.nx-pr-1 {
  padding-right: 1px;
}
.nx-m-1 {
  margin: 1px;
}
.nx-mx-1 {
  margin-left: 1px;
  margin-right: 1px;
}
.nx-my-1 {
  margin-top: 1px;
  margin-bottom: 1px;
}
.nx-mt-1 {
  margin-top: 1px;
}
.nx-mb-1 {
  margin-bottom: 1px;
}
.nx-ml-1 {
  margin-left: 1px;
}
.nx-mr-1 {
  margin-right: 1px;
}
.nx-gap-2 {
  gap: 2px;
}
.nx-gap-row-2 {
  row-gap: 2px;
}
.nx-gap-col-2 {
  column-gap: 2px;
}
.nx-p-2 {
  padding: 2px;
}
.nx-px-2 {
  padding-left: 2px;
  padding-right: 2px;
}
.nx-py-2 {
  padding-top: 2px;
  padding-bottom: 2px;
}
.nx-pt-2 {
  padding-top: 2px;
}
.nx-pb-2 {
  padding-bottom: 2px;
}
.nx-pl-2 {
  padding-left: 2px;
}
.nx-pr-2 {
  padding-right: 2px;
}
.nx-m-2 {
  margin: 2px;
}
.nx-mx-2 {
  margin-left: 2px;
  margin-right: 2px;
}
.nx-my-2 {
  margin-top: 2px;
  margin-bottom: 2px;
}
.nx-mt-2 {
  margin-top: 2px;
}
.nx-mb-2 {
  margin-bottom: 2px;
}
.nx-ml-2 {
  margin-left: 2px;
}
.nx-mr-2 {
  margin-right: 2px;
}
.nx-gap-3 {
  gap: 3px;
}
.nx-gap-row-3 {
  row-gap: 3px;
}
.nx-gap-col-3 {
  column-gap: 3px;
}
.nx-p-3 {
  padding: 3px;
}
.nx-px-3 {
  padding-left: 3px;
  padding-right: 3px;
}
.nx-py-3 {
  padding-top: 3px;
  padding-bottom: 3px;
}
.nx-pt-3 {
  padding-top: 3px;
}
.nx-pb-3 {
  padding-bottom: 3px;
}
.nx-pl-3 {
  padding-left: 3px;
}
.nx-pr-3 {
  padding-right: 3px;
}
.nx-m-3 {
  margin: 3px;
}
.nx-mx-3 {
  margin-left: 3px;
  margin-right: 3px;
}
.nx-my-3 {
  margin-top: 3px;
  margin-bottom: 3px;
}
.nx-mt-3 {
  margin-top: 3px;
}
.nx-mb-3 {
  margin-bottom: 3px;
}
.nx-ml-3 {
  margin-left: 3px;
}
.nx-mr-3 {
  margin-right: 3px;
}
.nx-gap-4 {
  gap: 4px;
}
.nx-gap-row-4 {
  row-gap: 4px;
}
.nx-gap-col-4 {
  column-gap: 4px;
}
.nx-p-4 {
  padding: 4px;
}
.nx-px-4 {
  padding-left: 4px;
  padding-right: 4px;
}
.nx-py-4 {
  padding-top: 4px;
  padding-bottom: 4px;
}
.nx-pt-4 {
  padding-top: 4px;
}
.nx-pb-4 {
  padding-bottom: 4px;
}
.nx-pl-4 {
  padding-left: 4px;
}
.nx-pr-4 {
  padding-right: 4px;
}
.nx-m-4 {
  margin: 4px;
}
.nx-mx-4 {
  margin-left: 4px;
  margin-right: 4px;
}
.nx-my-4 {
  margin-top: 4px;
  margin-bottom: 4px;
}
.nx-mt-4 {
  margin-top: 4px;
}
.nx-mb-4 {
  margin-bottom: 4px;
}
.nx-ml-4 {
  margin-left: 4px;
}
.nx-mr-4 {
  margin-right: 4px;
}
.nx-gap-5 {
  gap: 5px;
}
.nx-gap-row-5 {
  row-gap: 5px;
}
.nx-gap-col-5 {
  column-gap: 5px;
}
.nx-p-5 {
  padding: 5px;
}
.nx-px-5 {
  padding-left: 5px;
  padding-right: 5px;
}
.nx-py-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}
.nx-pt-5 {
  padding-top: 5px;
}
.nx-pb-5 {
  padding-bottom: 5px;
}
.nx-pl-5 {
  padding-left: 5px;
}
.nx-pr-5 {
  padding-right: 5px;
}
.nx-m-5 {
  margin: 5px;
}
.nx-mx-5 {
  margin-left: 5px;
  margin-right: 5px;
}
.nx-my-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}
.nx-mt-5 {
  margin-top: 5px;
}
.nx-mb-5 {
  margin-bottom: 5px;
}
.nx-ml-5 {
  margin-left: 5px;
}
.nx-mr-5 {
  margin-right: 5px;
}
.nx-gap-6 {
  gap: 6px;
}
.nx-gap-row-6 {
  row-gap: 6px;
}
.nx-gap-col-6 {
  column-gap: 6px;
}
.nx-p-6 {
  padding: 6px;
}
.nx-px-6 {
  padding-left: 6px;
  padding-right: 6px;
}
.nx-py-6 {
  padding-top: 6px;
  padding-bottom: 6px;
}
.nx-pt-6 {
  padding-top: 6px;
}
.nx-pb-6 {
  padding-bottom: 6px;
}
.nx-pl-6 {
  padding-left: 6px;
}
.nx-pr-6 {
  padding-right: 6px;
}
.nx-m-6 {
  margin: 6px;
}
.nx-mx-6 {
  margin-left: 6px;
  margin-right: 6px;
}
.nx-my-6 {
  margin-top: 6px;
  margin-bottom: 6px;
}
.nx-mt-6 {
  margin-top: 6px;
}
.nx-mb-6 {
  margin-bottom: 6px;
}
.nx-ml-6 {
  margin-left: 6px;
}
.nx-mr-6 {
  margin-right: 6px;
}
.nx-gap-7 {
  gap: 7px;
}
.nx-gap-row-7 {
  row-gap: 7px;
}
.nx-gap-col-7 {
  column-gap: 7px;
}
.nx-p-7 {
  padding: 7px;
}
.nx-px-7 {
  padding-left: 7px;
  padding-right: 7px;
}
.nx-py-7 {
  padding-top: 7px;
  padding-bottom: 7px;
}
.nx-pt-7 {
  padding-top: 7px;
}
.nx-pb-7 {
  padding-bottom: 7px;
}
.nx-pl-7 {
  padding-left: 7px;
}
.nx-pr-7 {
  padding-right: 7px;
}
.nx-m-7 {
  margin: 7px;
}
.nx-mx-7 {
  margin-left: 7px;
  margin-right: 7px;
}
.nx-my-7 {
  margin-top: 7px;
  margin-bottom: 7px;
}
.nx-mt-7 {
  margin-top: 7px;
}
.nx-mb-7 {
  margin-bottom: 7px;
}
.nx-ml-7 {
  margin-left: 7px;
}
.nx-mr-7 {
  margin-right: 7px;
}
.nx-gap-8 {
  gap: 8px;
}
.nx-gap-row-8 {
  row-gap: 8px;
}
.nx-gap-col-8 {
  column-gap: 8px;
}
.nx-p-8 {
  padding: 8px;
}
.nx-px-8 {
  padding-left: 8px;
  padding-right: 8px;
}
.nx-py-8 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.nx-pt-8 {
  padding-top: 8px;
}
.nx-pb-8 {
  padding-bottom: 8px;
}
.nx-pl-8 {
  padding-left: 8px;
}
.nx-pr-8 {
  padding-right: 8px;
}
.nx-m-8 {
  margin: 8px;
}
.nx-mx-8 {
  margin-left: 8px;
  margin-right: 8px;
}
.nx-my-8 {
  margin-top: 8px;
  margin-bottom: 8px;
}
.nx-mt-8 {
  margin-top: 8px;
}
.nx-mb-8 {
  margin-bottom: 8px;
}
.nx-ml-8 {
  margin-left: 8px;
}
.nx-mr-8 {
  margin-right: 8px;
}
.nx-gap-9 {
  gap: 9px;
}
.nx-gap-row-9 {
  row-gap: 9px;
}
.nx-gap-col-9 {
  column-gap: 9px;
}
.nx-p-9 {
  padding: 9px;
}
.nx-px-9 {
  padding-left: 9px;
  padding-right: 9px;
}
.nx-py-9 {
  padding-top: 9px;
  padding-bottom: 9px;
}
.nx-pt-9 {
  padding-top: 9px;
}
.nx-pb-9 {
  padding-bottom: 9px;
}
.nx-pl-9 {
  padding-left: 9px;
}
.nx-pr-9 {
  padding-right: 9px;
}
.nx-m-9 {
  margin: 9px;
}
.nx-mx-9 {
  margin-left: 9px;
  margin-right: 9px;
}
.nx-my-9 {
  margin-top: 9px;
  margin-bottom: 9px;
}
.nx-mt-9 {
  margin-top: 9px;
}
.nx-mb-9 {
  margin-bottom: 9px;
}
.nx-ml-9 {
  margin-left: 9px;
}
.nx-mr-9 {
  margin-right: 9px;
}
.nx-gap-10 {
  gap: 10px;
}
.nx-gap-row-10 {
  row-gap: 10px;
}
.nx-gap-col-10 {
  column-gap: 10px;
}
.nx-p-10 {
  padding: 10px;
}
.nx-px-10 {
  padding-left: 10px;
  padding-right: 10px;
}
.nx-py-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.nx-pt-10 {
  padding-top: 10px;
}
.nx-pb-10 {
  padding-bottom: 10px;
}
.nx-pl-10 {
  padding-left: 10px;
}
.nx-pr-10 {
  padding-right: 10px;
}
.nx-m-10 {
  margin: 10px;
}
.nx-mx-10 {
  margin-left: 10px;
  margin-right: 10px;
}
.nx-my-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.nx-mt-10 {
  margin-top: 10px;
}
.nx-mb-10 {
  margin-bottom: 10px;
}
.nx-ml-10 {
  margin-left: 10px;
}
.nx-mr-10 {
  margin-right: 10px;
}
.nx-gap-11 {
  gap: 11px;
}
.nx-gap-row-11 {
  row-gap: 11px;
}
.nx-gap-col-11 {
  column-gap: 11px;
}
.nx-p-11 {
  padding: 11px;
}
.nx-px-11 {
  padding-left: 11px;
  padding-right: 11px;
}
.nx-py-11 {
  padding-top: 11px;
  padding-bottom: 11px;
}
.nx-pt-11 {
  padding-top: 11px;
}
.nx-pb-11 {
  padding-bottom: 11px;
}
.nx-pl-11 {
  padding-left: 11px;
}
.nx-pr-11 {
  padding-right: 11px;
}
.nx-m-11 {
  margin: 11px;
}
.nx-mx-11 {
  margin-left: 11px;
  margin-right: 11px;
}
.nx-my-11 {
  margin-top: 11px;
  margin-bottom: 11px;
}
.nx-mt-11 {
  margin-top: 11px;
}
.nx-mb-11 {
  margin-bottom: 11px;
}
.nx-ml-11 {
  margin-left: 11px;
}
.nx-mr-11 {
  margin-right: 11px;
}
.nx-gap-12 {
  gap: 12px;
}
.nx-gap-row-12 {
  row-gap: 12px;
}
.nx-gap-col-12 {
  column-gap: 12px;
}
.nx-p-12 {
  padding: 12px;
}
.nx-px-12 {
  padding-left: 12px;
  padding-right: 12px;
}
.nx-py-12 {
  padding-top: 12px;
  padding-bottom: 12px;
}
.nx-pt-12 {
  padding-top: 12px;
}
.nx-pb-12 {
  padding-bottom: 12px;
}
.nx-pl-12 {
  padding-left: 12px;
}
.nx-pr-12 {
  padding-right: 12px;
}
.nx-m-12 {
  margin: 12px;
}
.nx-mx-12 {
  margin-left: 12px;
  margin-right: 12px;
}
.nx-my-12 {
  margin-top: 12px;
  margin-bottom: 12px;
}
.nx-mt-12 {
  margin-top: 12px;
}
.nx-mb-12 {
  margin-bottom: 12px;
}
.nx-ml-12 {
  margin-left: 12px;
}
.nx-mr-12 {
  margin-right: 12px;
}
.nx-gap-13 {
  gap: 13px;
}
.nx-gap-row-13 {
  row-gap: 13px;
}
.nx-gap-col-13 {
  column-gap: 13px;
}
.nx-p-13 {
  padding: 13px;
}
.nx-px-13 {
  padding-left: 13px;
  padding-right: 13px;
}
.nx-py-13 {
  padding-top: 13px;
  padding-bottom: 13px;
}
.nx-pt-13 {
  padding-top: 13px;
}
.nx-pb-13 {
  padding-bottom: 13px;
}
.nx-pl-13 {
  padding-left: 13px;
}
.nx-pr-13 {
  padding-right: 13px;
}
.nx-m-13 {
  margin: 13px;
}
.nx-mx-13 {
  margin-left: 13px;
  margin-right: 13px;
}
.nx-my-13 {
  margin-top: 13px;
  margin-bottom: 13px;
}
.nx-mt-13 {
  margin-top: 13px;
}
.nx-mb-13 {
  margin-bottom: 13px;
}
.nx-ml-13 {
  margin-left: 13px;
}
.nx-mr-13 {
  margin-right: 13px;
}
.nx-gap-14 {
  gap: 14px;
}
.nx-gap-row-14 {
  row-gap: 14px;
}
.nx-gap-col-14 {
  column-gap: 14px;
}
.nx-p-14 {
  padding: 14px;
}
.nx-px-14 {
  padding-left: 14px;
  padding-right: 14px;
}
.nx-py-14 {
  padding-top: 14px;
  padding-bottom: 14px;
}
.nx-pt-14 {
  padding-top: 14px;
}
.nx-pb-14 {
  padding-bottom: 14px;
}
.nx-pl-14 {
  padding-left: 14px;
}
.nx-pr-14 {
  padding-right: 14px;
}
.nx-m-14 {
  margin: 14px;
}
.nx-mx-14 {
  margin-left: 14px;
  margin-right: 14px;
}
.nx-my-14 {
  margin-top: 14px;
  margin-bottom: 14px;
}
.nx-mt-14 {
  margin-top: 14px;
}
.nx-mb-14 {
  margin-bottom: 14px;
}
.nx-ml-14 {
  margin-left: 14px;
}
.nx-mr-14 {
  margin-right: 14px;
}
.nx-gap-15 {
  gap: 15px;
}
.nx-gap-row-15 {
  row-gap: 15px;
}
.nx-gap-col-15 {
  column-gap: 15px;
}
.nx-p-15 {
  padding: 15px;
}
.nx-px-15 {
  padding-left: 15px;
  padding-right: 15px;
}
.nx-py-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}
.nx-pt-15 {
  padding-top: 15px;
}
.nx-pb-15 {
  padding-bottom: 15px;
}
.nx-pl-15 {
  padding-left: 15px;
}
.nx-pr-15 {
  padding-right: 15px;
}
.nx-m-15 {
  margin: 15px;
}
.nx-mx-15 {
  margin-left: 15px;
  margin-right: 15px;
}
.nx-my-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}
.nx-mt-15 {
  margin-top: 15px;
}
.nx-mb-15 {
  margin-bottom: 15px;
}
.nx-ml-15 {
  margin-left: 15px;
}
.nx-mr-15 {
  margin-right: 15px;
}
.nx-gap-16 {
  gap: 16px;
}
.nx-gap-row-16 {
  row-gap: 16px;
}
.nx-gap-col-16 {
  column-gap: 16px;
}
.nx-p-16 {
  padding: 16px;
}
.nx-px-16 {
  padding-left: 16px;
  padding-right: 16px;
}
.nx-py-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}
.nx-pt-16 {
  padding-top: 16px;
}
.nx-pb-16 {
  padding-bottom: 16px;
}
.nx-pl-16 {
  padding-left: 16px;
}
.nx-pr-16 {
  padding-right: 16px;
}
.nx-m-16 {
  margin: 16px;
}
.nx-mx-16 {
  margin-left: 16px;
  margin-right: 16px;
}
.nx-my-16 {
  margin-top: 16px;
  margin-bottom: 16px;
}
.nx-mt-16 {
  margin-top: 16px;
}
.nx-mb-16 {
  margin-bottom: 16px;
}
.nx-ml-16 {
  margin-left: 16px;
}
.nx-mr-16 {
  margin-right: 16px;
}
.nx-gap-17 {
  gap: 17px;
}
.nx-gap-row-17 {
  row-gap: 17px;
}
.nx-gap-col-17 {
  column-gap: 17px;
}
.nx-p-17 {
  padding: 17px;
}
.nx-px-17 {
  padding-left: 17px;
  padding-right: 17px;
}
.nx-py-17 {
  padding-top: 17px;
  padding-bottom: 17px;
}
.nx-pt-17 {
  padding-top: 17px;
}
.nx-pb-17 {
  padding-bottom: 17px;
}
.nx-pl-17 {
  padding-left: 17px;
}
.nx-pr-17 {
  padding-right: 17px;
}
.nx-m-17 {
  margin: 17px;
}
.nx-mx-17 {
  margin-left: 17px;
  margin-right: 17px;
}
.nx-my-17 {
  margin-top: 17px;
  margin-bottom: 17px;
}
.nx-mt-17 {
  margin-top: 17px;
}
.nx-mb-17 {
  margin-bottom: 17px;
}
.nx-ml-17 {
  margin-left: 17px;
}
.nx-mr-17 {
  margin-right: 17px;
}
.nx-gap-18 {
  gap: 18px;
}
.nx-gap-row-18 {
  row-gap: 18px;
}
.nx-gap-col-18 {
  column-gap: 18px;
}
.nx-p-18 {
  padding: 18px;
}
.nx-px-18 {
  padding-left: 18px;
  padding-right: 18px;
}
.nx-py-18 {
  padding-top: 18px;
  padding-bottom: 18px;
}
.nx-pt-18 {
  padding-top: 18px;
}
.nx-pb-18 {
  padding-bottom: 18px;
}
.nx-pl-18 {
  padding-left: 18px;
}
.nx-pr-18 {
  padding-right: 18px;
}
.nx-m-18 {
  margin: 18px;
}
.nx-mx-18 {
  margin-left: 18px;
  margin-right: 18px;
}
.nx-my-18 {
  margin-top: 18px;
  margin-bottom: 18px;
}
.nx-mt-18 {
  margin-top: 18px;
}
.nx-mb-18 {
  margin-bottom: 18px;
}
.nx-ml-18 {
  margin-left: 18px;
}
.nx-mr-18 {
  margin-right: 18px;
}
.nx-gap-19 {
  gap: 19px;
}
.nx-gap-row-19 {
  row-gap: 19px;
}
.nx-gap-col-19 {
  column-gap: 19px;
}
.nx-p-19 {
  padding: 19px;
}
.nx-px-19 {
  padding-left: 19px;
  padding-right: 19px;
}
.nx-py-19 {
  padding-top: 19px;
  padding-bottom: 19px;
}
.nx-pt-19 {
  padding-top: 19px;
}
.nx-pb-19 {
  padding-bottom: 19px;
}
.nx-pl-19 {
  padding-left: 19px;
}
.nx-pr-19 {
  padding-right: 19px;
}
.nx-m-19 {
  margin: 19px;
}
.nx-mx-19 {
  margin-left: 19px;
  margin-right: 19px;
}
.nx-my-19 {
  margin-top: 19px;
  margin-bottom: 19px;
}
.nx-mt-19 {
  margin-top: 19px;
}
.nx-mb-19 {
  margin-bottom: 19px;
}
.nx-ml-19 {
  margin-left: 19px;
}
.nx-mr-19 {
  margin-right: 19px;
}
.nx-gap-20 {
  gap: 20px;
}
.nx-gap-row-20 {
  row-gap: 20px;
}
.nx-gap-col-20 {
  column-gap: 20px;
}
.nx-p-20 {
  padding: 20px;
}
.nx-px-20 {
  padding-left: 20px;
  padding-right: 20px;
}
.nx-py-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.nx-pt-20 {
  padding-top: 20px;
}
.nx-pb-20 {
  padding-bottom: 20px;
}
.nx-pl-20 {
  padding-left: 20px;
}
.nx-pr-20 {
  padding-right: 20px;
}
.nx-m-20 {
  margin: 20px;
}
.nx-mx-20 {
  margin-left: 20px;
  margin-right: 20px;
}
.nx-my-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.nx-mt-20 {
  margin-top: 20px;
}
.nx-mb-20 {
  margin-bottom: 20px;
}
.nx-ml-20 {
  margin-left: 20px;
}
.nx-mr-20 {
  margin-right: 20px;
}
.nx-gap-21 {
  gap: 21px;
}
.nx-gap-row-21 {
  row-gap: 21px;
}
.nx-gap-col-21 {
  column-gap: 21px;
}
.nx-p-21 {
  padding: 21px;
}
.nx-px-21 {
  padding-left: 21px;
  padding-right: 21px;
}
.nx-py-21 {
  padding-top: 21px;
  padding-bottom: 21px;
}
.nx-pt-21 {
  padding-top: 21px;
}
.nx-pb-21 {
  padding-bottom: 21px;
}
.nx-pl-21 {
  padding-left: 21px;
}
.nx-pr-21 {
  padding-right: 21px;
}
.nx-m-21 {
  margin: 21px;
}
.nx-mx-21 {
  margin-left: 21px;
  margin-right: 21px;
}
.nx-my-21 {
  margin-top: 21px;
  margin-bottom: 21px;
}
.nx-mt-21 {
  margin-top: 21px;
}
.nx-mb-21 {
  margin-bottom: 21px;
}
.nx-ml-21 {
  margin-left: 21px;
}
.nx-mr-21 {
  margin-right: 21px;
}
.nx-gap-22 {
  gap: 22px;
}
.nx-gap-row-22 {
  row-gap: 22px;
}
.nx-gap-col-22 {
  column-gap: 22px;
}
.nx-p-22 {
  padding: 22px;
}
.nx-px-22 {
  padding-left: 22px;
  padding-right: 22px;
}
.nx-py-22 {
  padding-top: 22px;
  padding-bottom: 22px;
}
.nx-pt-22 {
  padding-top: 22px;
}
.nx-pb-22 {
  padding-bottom: 22px;
}
.nx-pl-22 {
  padding-left: 22px;
}
.nx-pr-22 {
  padding-right: 22px;
}
.nx-m-22 {
  margin: 22px;
}
.nx-mx-22 {
  margin-left: 22px;
  margin-right: 22px;
}
.nx-my-22 {
  margin-top: 22px;
  margin-bottom: 22px;
}
.nx-mt-22 {
  margin-top: 22px;
}
.nx-mb-22 {
  margin-bottom: 22px;
}
.nx-ml-22 {
  margin-left: 22px;
}
.nx-mr-22 {
  margin-right: 22px;
}
.nx-gap-23 {
  gap: 23px;
}
.nx-gap-row-23 {
  row-gap: 23px;
}
.nx-gap-col-23 {
  column-gap: 23px;
}
.nx-p-23 {
  padding: 23px;
}
.nx-px-23 {
  padding-left: 23px;
  padding-right: 23px;
}
.nx-py-23 {
  padding-top: 23px;
  padding-bottom: 23px;
}
.nx-pt-23 {
  padding-top: 23px;
}
.nx-pb-23 {
  padding-bottom: 23px;
}
.nx-pl-23 {
  padding-left: 23px;
}
.nx-pr-23 {
  padding-right: 23px;
}
.nx-m-23 {
  margin: 23px;
}
.nx-mx-23 {
  margin-left: 23px;
  margin-right: 23px;
}
.nx-my-23 {
  margin-top: 23px;
  margin-bottom: 23px;
}
.nx-mt-23 {
  margin-top: 23px;
}
.nx-mb-23 {
  margin-bottom: 23px;
}
.nx-ml-23 {
  margin-left: 23px;
}
.nx-mr-23 {
  margin-right: 23px;
}
.nx-gap-24 {
  gap: 24px;
}
.nx-gap-row-24 {
  row-gap: 24px;
}
.nx-gap-col-24 {
  column-gap: 24px;
}
.nx-p-24 {
  padding: 24px;
}
.nx-px-24 {
  padding-left: 24px;
  padding-right: 24px;
}
.nx-py-24 {
  padding-top: 24px;
  padding-bottom: 24px;
}
.nx-pt-24 {
  padding-top: 24px;
}
.nx-pb-24 {
  padding-bottom: 24px;
}
.nx-pl-24 {
  padding-left: 24px;
}
.nx-pr-24 {
  padding-right: 24px;
}
.nx-m-24 {
  margin: 24px;
}
.nx-mx-24 {
  margin-left: 24px;
  margin-right: 24px;
}
.nx-my-24 {
  margin-top: 24px;
  margin-bottom: 24px;
}
.nx-mt-24 {
  margin-top: 24px;
}
.nx-mb-24 {
  margin-bottom: 24px;
}
.nx-ml-24 {
  margin-left: 24px;
}
.nx-mr-24 {
  margin-right: 24px;
}
.nx-gap-25 {
  gap: 25px;
}
.nx-gap-row-25 {
  row-gap: 25px;
}
.nx-gap-col-25 {
  column-gap: 25px;
}
.nx-p-25 {
  padding: 25px;
}
.nx-px-25 {
  padding-left: 25px;
  padding-right: 25px;
}
.nx-py-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}
.nx-pt-25 {
  padding-top: 25px;
}
.nx-pb-25 {
  padding-bottom: 25px;
}
.nx-pl-25 {
  padding-left: 25px;
}
.nx-pr-25 {
  padding-right: 25px;
}
.nx-m-25 {
  margin: 25px;
}
.nx-mx-25 {
  margin-left: 25px;
  margin-right: 25px;
}
.nx-my-25 {
  margin-top: 25px;
  margin-bottom: 25px;
}
.nx-mt-25 {
  margin-top: 25px;
}
.nx-mb-25 {
  margin-bottom: 25px;
}
.nx-ml-25 {
  margin-left: 25px;
}
.nx-mr-25 {
  margin-right: 25px;
}
.nx-gap-26 {
  gap: 26px;
}
.nx-gap-row-26 {
  row-gap: 26px;
}
.nx-gap-col-26 {
  column-gap: 26px;
}
.nx-p-26 {
  padding: 26px;
}
.nx-px-26 {
  padding-left: 26px;
  padding-right: 26px;
}
.nx-py-26 {
  padding-top: 26px;
  padding-bottom: 26px;
}
.nx-pt-26 {
  padding-top: 26px;
}
.nx-pb-26 {
  padding-bottom: 26px;
}
.nx-pl-26 {
  padding-left: 26px;
}
.nx-pr-26 {
  padding-right: 26px;
}
.nx-m-26 {
  margin: 26px;
}
.nx-mx-26 {
  margin-left: 26px;
  margin-right: 26px;
}
.nx-my-26 {
  margin-top: 26px;
  margin-bottom: 26px;
}
.nx-mt-26 {
  margin-top: 26px;
}
.nx-mb-26 {
  margin-bottom: 26px;
}
.nx-ml-26 {
  margin-left: 26px;
}
.nx-mr-26 {
  margin-right: 26px;
}
.nx-gap-27 {
  gap: 27px;
}
.nx-gap-row-27 {
  row-gap: 27px;
}
.nx-gap-col-27 {
  column-gap: 27px;
}
.nx-p-27 {
  padding: 27px;
}
.nx-px-27 {
  padding-left: 27px;
  padding-right: 27px;
}
.nx-py-27 {
  padding-top: 27px;
  padding-bottom: 27px;
}
.nx-pt-27 {
  padding-top: 27px;
}
.nx-pb-27 {
  padding-bottom: 27px;
}
.nx-pl-27 {
  padding-left: 27px;
}
.nx-pr-27 {
  padding-right: 27px;
}
.nx-m-27 {
  margin: 27px;
}
.nx-mx-27 {
  margin-left: 27px;
  margin-right: 27px;
}
.nx-my-27 {
  margin-top: 27px;
  margin-bottom: 27px;
}
.nx-mt-27 {
  margin-top: 27px;
}
.nx-mb-27 {
  margin-bottom: 27px;
}
.nx-ml-27 {
  margin-left: 27px;
}
.nx-mr-27 {
  margin-right: 27px;
}
.nx-gap-28 {
  gap: 28px;
}
.nx-gap-row-28 {
  row-gap: 28px;
}
.nx-gap-col-28 {
  column-gap: 28px;
}
.nx-p-28 {
  padding: 28px;
}
.nx-px-28 {
  padding-left: 28px;
  padding-right: 28px;
}
.nx-py-28 {
  padding-top: 28px;
  padding-bottom: 28px;
}
.nx-pt-28 {
  padding-top: 28px;
}
.nx-pb-28 {
  padding-bottom: 28px;
}
.nx-pl-28 {
  padding-left: 28px;
}
.nx-pr-28 {
  padding-right: 28px;
}
.nx-m-28 {
  margin: 28px;
}
.nx-mx-28 {
  margin-left: 28px;
  margin-right: 28px;
}
.nx-my-28 {
  margin-top: 28px;
  margin-bottom: 28px;
}
.nx-mt-28 {
  margin-top: 28px;
}
.nx-mb-28 {
  margin-bottom: 28px;
}
.nx-ml-28 {
  margin-left: 28px;
}
.nx-mr-28 {
  margin-right: 28px;
}
.nx-gap-29 {
  gap: 29px;
}
.nx-gap-row-29 {
  row-gap: 29px;
}
.nx-gap-col-29 {
  column-gap: 29px;
}
.nx-p-29 {
  padding: 29px;
}
.nx-px-29 {
  padding-left: 29px;
  padding-right: 29px;
}
.nx-py-29 {
  padding-top: 29px;
  padding-bottom: 29px;
}
.nx-pt-29 {
  padding-top: 29px;
}
.nx-pb-29 {
  padding-bottom: 29px;
}
.nx-pl-29 {
  padding-left: 29px;
}
.nx-pr-29 {
  padding-right: 29px;
}
.nx-m-29 {
  margin: 29px;
}
.nx-mx-29 {
  margin-left: 29px;
  margin-right: 29px;
}
.nx-my-29 {
  margin-top: 29px;
  margin-bottom: 29px;
}
.nx-mt-29 {
  margin-top: 29px;
}
.nx-mb-29 {
  margin-bottom: 29px;
}
.nx-ml-29 {
  margin-left: 29px;
}
.nx-mr-29 {
  margin-right: 29px;
}
.nx-gap-30 {
  gap: 30px;
}
.nx-gap-row-30 {
  row-gap: 30px;
}
.nx-gap-col-30 {
  column-gap: 30px;
}
.nx-p-30 {
  padding: 30px;
}
.nx-px-30 {
  padding-left: 30px;
  padding-right: 30px;
}
.nx-py-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.nx-pt-30 {
  padding-top: 30px;
}
.nx-pb-30 {
  padding-bottom: 30px;
}
.nx-pl-30 {
  padding-left: 30px;
}
.nx-pr-30 {
  padding-right: 30px;
}
.nx-m-30 {
  margin: 30px;
}
.nx-mx-30 {
  margin-left: 30px;
  margin-right: 30px;
}
.nx-my-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}
.nx-mt-30 {
  margin-top: 30px;
}
.nx-mb-30 {
  margin-bottom: 30px;
}
.nx-ml-30 {
  margin-left: 30px;
}
.nx-mr-30 {
  margin-right: 30px;
}
.nx-gap-31 {
  gap: 31px;
}
.nx-gap-row-31 {
  row-gap: 31px;
}
.nx-gap-col-31 {
  column-gap: 31px;
}
.nx-p-31 {
  padding: 31px;
}
.nx-px-31 {
  padding-left: 31px;
  padding-right: 31px;
}
.nx-py-31 {
  padding-top: 31px;
  padding-bottom: 31px;
}
.nx-pt-31 {
  padding-top: 31px;
}
.nx-pb-31 {
  padding-bottom: 31px;
}
.nx-pl-31 {
  padding-left: 31px;
}
.nx-pr-31 {
  padding-right: 31px;
}
.nx-m-31 {
  margin: 31px;
}
.nx-mx-31 {
  margin-left: 31px;
  margin-right: 31px;
}
.nx-my-31 {
  margin-top: 31px;
  margin-bottom: 31px;
}
.nx-mt-31 {
  margin-top: 31px;
}
.nx-mb-31 {
  margin-bottom: 31px;
}
.nx-ml-31 {
  margin-left: 31px;
}
.nx-mr-31 {
  margin-right: 31px;
}
.nx-gap-32 {
  gap: 32px;
}
.nx-gap-row-32 {
  row-gap: 32px;
}
.nx-gap-col-32 {
  column-gap: 32px;
}
.nx-p-32 {
  padding: 32px;
}
.nx-px-32 {
  padding-left: 32px;
  padding-right: 32px;
}
.nx-py-32 {
  padding-top: 32px;
  padding-bottom: 32px;
}
.nx-pt-32 {
  padding-top: 32px;
}
.nx-pb-32 {
  padding-bottom: 32px;
}
.nx-pl-32 {
  padding-left: 32px;
}
.nx-pr-32 {
  padding-right: 32px;
}
.nx-m-32 {
  margin: 32px;
}
.nx-mx-32 {
  margin-left: 32px;
  margin-right: 32px;
}
.nx-my-32 {
  margin-top: 32px;
  margin-bottom: 32px;
}
.nx-mt-32 {
  margin-top: 32px;
}
.nx-mb-32 {
  margin-bottom: 32px;
}
.nx-ml-32 {
  margin-left: 32px;
}
.nx-mr-32 {
  margin-right: 32px;
}
.nx-gap-33 {
  gap: 33px;
}
.nx-gap-row-33 {
  row-gap: 33px;
}
.nx-gap-col-33 {
  column-gap: 33px;
}
.nx-p-33 {
  padding: 33px;
}
.nx-px-33 {
  padding-left: 33px;
  padding-right: 33px;
}
.nx-py-33 {
  padding-top: 33px;
  padding-bottom: 33px;
}
.nx-pt-33 {
  padding-top: 33px;
}
.nx-pb-33 {
  padding-bottom: 33px;
}
.nx-pl-33 {
  padding-left: 33px;
}
.nx-pr-33 {
  padding-right: 33px;
}
.nx-m-33 {
  margin: 33px;
}
.nx-mx-33 {
  margin-left: 33px;
  margin-right: 33px;
}
.nx-my-33 {
  margin-top: 33px;
  margin-bottom: 33px;
}
.nx-mt-33 {
  margin-top: 33px;
}
.nx-mb-33 {
  margin-bottom: 33px;
}
.nx-ml-33 {
  margin-left: 33px;
}
.nx-mr-33 {
  margin-right: 33px;
}
.nx-gap-34 {
  gap: 34px;
}
.nx-gap-row-34 {
  row-gap: 34px;
}
.nx-gap-col-34 {
  column-gap: 34px;
}
.nx-p-34 {
  padding: 34px;
}
.nx-px-34 {
  padding-left: 34px;
  padding-right: 34px;
}
.nx-py-34 {
  padding-top: 34px;
  padding-bottom: 34px;
}
.nx-pt-34 {
  padding-top: 34px;
}
.nx-pb-34 {
  padding-bottom: 34px;
}
.nx-pl-34 {
  padding-left: 34px;
}
.nx-pr-34 {
  padding-right: 34px;
}
.nx-m-34 {
  margin: 34px;
}
.nx-mx-34 {
  margin-left: 34px;
  margin-right: 34px;
}
.nx-my-34 {
  margin-top: 34px;
  margin-bottom: 34px;
}
.nx-mt-34 {
  margin-top: 34px;
}
.nx-mb-34 {
  margin-bottom: 34px;
}
.nx-ml-34 {
  margin-left: 34px;
}
.nx-mr-34 {
  margin-right: 34px;
}
.nx-gap-35 {
  gap: 35px;
}
.nx-gap-row-35 {
  row-gap: 35px;
}
.nx-gap-col-35 {
  column-gap: 35px;
}
.nx-p-35 {
  padding: 35px;
}
.nx-px-35 {
  padding-left: 35px;
  padding-right: 35px;
}
.nx-py-35 {
  padding-top: 35px;
  padding-bottom: 35px;
}
.nx-pt-35 {
  padding-top: 35px;
}
.nx-pb-35 {
  padding-bottom: 35px;
}
.nx-pl-35 {
  padding-left: 35px;
}
.nx-pr-35 {
  padding-right: 35px;
}
.nx-m-35 {
  margin: 35px;
}
.nx-mx-35 {
  margin-left: 35px;
  margin-right: 35px;
}
.nx-my-35 {
  margin-top: 35px;
  margin-bottom: 35px;
}
.nx-mt-35 {
  margin-top: 35px;
}
.nx-mb-35 {
  margin-bottom: 35px;
}
.nx-ml-35 {
  margin-left: 35px;
}
.nx-mr-35 {
  margin-right: 35px;
}
.nx-gap-36 {
  gap: 36px;
}
.nx-gap-row-36 {
  row-gap: 36px;
}
.nx-gap-col-36 {
  column-gap: 36px;
}
.nx-p-36 {
  padding: 36px;
}
.nx-px-36 {
  padding-left: 36px;
  padding-right: 36px;
}
.nx-py-36 {
  padding-top: 36px;
  padding-bottom: 36px;
}
.nx-pt-36 {
  padding-top: 36px;
}
.nx-pb-36 {
  padding-bottom: 36px;
}
.nx-pl-36 {
  padding-left: 36px;
}
.nx-pr-36 {
  padding-right: 36px;
}
.nx-m-36 {
  margin: 36px;
}
.nx-mx-36 {
  margin-left: 36px;
  margin-right: 36px;
}
.nx-my-36 {
  margin-top: 36px;
  margin-bottom: 36px;
}
.nx-mt-36 {
  margin-top: 36px;
}
.nx-mb-36 {
  margin-bottom: 36px;
}
.nx-ml-36 {
  margin-left: 36px;
}
.nx-mr-36 {
  margin-right: 36px;
}
.nx-gap-37 {
  gap: 37px;
}
.nx-gap-row-37 {
  row-gap: 37px;
}
.nx-gap-col-37 {
  column-gap: 37px;
}
.nx-p-37 {
  padding: 37px;
}
.nx-px-37 {
  padding-left: 37px;
  padding-right: 37px;
}
.nx-py-37 {
  padding-top: 37px;
  padding-bottom: 37px;
}
.nx-pt-37 {
  padding-top: 37px;
}
.nx-pb-37 {
  padding-bottom: 37px;
}
.nx-pl-37 {
  padding-left: 37px;
}
.nx-pr-37 {
  padding-right: 37px;
}
.nx-m-37 {
  margin: 37px;
}
.nx-mx-37 {
  margin-left: 37px;
  margin-right: 37px;
}
.nx-my-37 {
  margin-top: 37px;
  margin-bottom: 37px;
}
.nx-mt-37 {
  margin-top: 37px;
}
.nx-mb-37 {
  margin-bottom: 37px;
}
.nx-ml-37 {
  margin-left: 37px;
}
.nx-mr-37 {
  margin-right: 37px;
}
.nx-gap-38 {
  gap: 38px;
}
.nx-gap-row-38 {
  row-gap: 38px;
}
.nx-gap-col-38 {
  column-gap: 38px;
}
.nx-p-38 {
  padding: 38px;
}
.nx-px-38 {
  padding-left: 38px;
  padding-right: 38px;
}
.nx-py-38 {
  padding-top: 38px;
  padding-bottom: 38px;
}
.nx-pt-38 {
  padding-top: 38px;
}
.nx-pb-38 {
  padding-bottom: 38px;
}
.nx-pl-38 {
  padding-left: 38px;
}
.nx-pr-38 {
  padding-right: 38px;
}
.nx-m-38 {
  margin: 38px;
}
.nx-mx-38 {
  margin-left: 38px;
  margin-right: 38px;
}
.nx-my-38 {
  margin-top: 38px;
  margin-bottom: 38px;
}
.nx-mt-38 {
  margin-top: 38px;
}
.nx-mb-38 {
  margin-bottom: 38px;
}
.nx-ml-38 {
  margin-left: 38px;
}
.nx-mr-38 {
  margin-right: 38px;
}
.nx-gap-39 {
  gap: 39px;
}
.nx-gap-row-39 {
  row-gap: 39px;
}
.nx-gap-col-39 {
  column-gap: 39px;
}
.nx-p-39 {
  padding: 39px;
}
.nx-px-39 {
  padding-left: 39px;
  padding-right: 39px;
}
.nx-py-39 {
  padding-top: 39px;
  padding-bottom: 39px;
}
.nx-pt-39 {
  padding-top: 39px;
}
.nx-pb-39 {
  padding-bottom: 39px;
}
.nx-pl-39 {
  padding-left: 39px;
}
.nx-pr-39 {
  padding-right: 39px;
}
.nx-m-39 {
  margin: 39px;
}
.nx-mx-39 {
  margin-left: 39px;
  margin-right: 39px;
}
.nx-my-39 {
  margin-top: 39px;
  margin-bottom: 39px;
}
.nx-mt-39 {
  margin-top: 39px;
}
.nx-mb-39 {
  margin-bottom: 39px;
}
.nx-ml-39 {
  margin-left: 39px;
}
.nx-mr-39 {
  margin-right: 39px;
}
.nx-gap-40 {
  gap: 40px;
}
.nx-gap-row-40 {
  row-gap: 40px;
}
.nx-gap-col-40 {
  column-gap: 40px;
}
.nx-p-40 {
  padding: 40px;
}
.nx-px-40 {
  padding-left: 40px;
  padding-right: 40px;
}
.nx-py-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.nx-pt-40 {
  padding-top: 40px;
}
.nx-pb-40 {
  padding-bottom: 40px;
}
.nx-pl-40 {
  padding-left: 40px;
}
.nx-pr-40 {
  padding-right: 40px;
}
.nx-m-40 {
  margin: 40px;
}
.nx-mx-40 {
  margin-left: 40px;
  margin-right: 40px;
}
.nx-my-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}
.nx-mt-40 {
  margin-top: 40px;
}
.nx-mb-40 {
  margin-bottom: 40px;
}
.nx-ml-40 {
  margin-left: 40px;
}
.nx-mr-40 {
  margin-right: 40px;
}
.nx-gap-41 {
  gap: 41px;
}
.nx-gap-row-41 {
  row-gap: 41px;
}
.nx-gap-col-41 {
  column-gap: 41px;
}
.nx-p-41 {
  padding: 41px;
}
.nx-px-41 {
  padding-left: 41px;
  padding-right: 41px;
}
.nx-py-41 {
  padding-top: 41px;
  padding-bottom: 41px;
}
.nx-pt-41 {
  padding-top: 41px;
}
.nx-pb-41 {
  padding-bottom: 41px;
}
.nx-pl-41 {
  padding-left: 41px;
}
.nx-pr-41 {
  padding-right: 41px;
}
.nx-m-41 {
  margin: 41px;
}
.nx-mx-41 {
  margin-left: 41px;
  margin-right: 41px;
}
.nx-my-41 {
  margin-top: 41px;
  margin-bottom: 41px;
}
.nx-mt-41 {
  margin-top: 41px;
}
.nx-mb-41 {
  margin-bottom: 41px;
}
.nx-ml-41 {
  margin-left: 41px;
}
.nx-mr-41 {
  margin-right: 41px;
}
.nx-gap-42 {
  gap: 42px;
}
.nx-gap-row-42 {
  row-gap: 42px;
}
.nx-gap-col-42 {
  column-gap: 42px;
}
.nx-p-42 {
  padding: 42px;
}
.nx-px-42 {
  padding-left: 42px;
  padding-right: 42px;
}
.nx-py-42 {
  padding-top: 42px;
  padding-bottom: 42px;
}
.nx-pt-42 {
  padding-top: 42px;
}
.nx-pb-42 {
  padding-bottom: 42px;
}
.nx-pl-42 {
  padding-left: 42px;
}
.nx-pr-42 {
  padding-right: 42px;
}
.nx-m-42 {
  margin: 42px;
}
.nx-mx-42 {
  margin-left: 42px;
  margin-right: 42px;
}
.nx-my-42 {
  margin-top: 42px;
  margin-bottom: 42px;
}
.nx-mt-42 {
  margin-top: 42px;
}
.nx-mb-42 {
  margin-bottom: 42px;
}
.nx-ml-42 {
  margin-left: 42px;
}
.nx-mr-42 {
  margin-right: 42px;
}
.nx-gap-43 {
  gap: 43px;
}
.nx-gap-row-43 {
  row-gap: 43px;
}
.nx-gap-col-43 {
  column-gap: 43px;
}
.nx-p-43 {
  padding: 43px;
}
.nx-px-43 {
  padding-left: 43px;
  padding-right: 43px;
}
.nx-py-43 {
  padding-top: 43px;
  padding-bottom: 43px;
}
.nx-pt-43 {
  padding-top: 43px;
}
.nx-pb-43 {
  padding-bottom: 43px;
}
.nx-pl-43 {
  padding-left: 43px;
}
.nx-pr-43 {
  padding-right: 43px;
}
.nx-m-43 {
  margin: 43px;
}
.nx-mx-43 {
  margin-left: 43px;
  margin-right: 43px;
}
.nx-my-43 {
  margin-top: 43px;
  margin-bottom: 43px;
}
.nx-mt-43 {
  margin-top: 43px;
}
.nx-mb-43 {
  margin-bottom: 43px;
}
.nx-ml-43 {
  margin-left: 43px;
}
.nx-mr-43 {
  margin-right: 43px;
}
.nx-gap-44 {
  gap: 44px;
}
.nx-gap-row-44 {
  row-gap: 44px;
}
.nx-gap-col-44 {
  column-gap: 44px;
}
.nx-p-44 {
  padding: 44px;
}
.nx-px-44 {
  padding-left: 44px;
  padding-right: 44px;
}
.nx-py-44 {
  padding-top: 44px;
  padding-bottom: 44px;
}
.nx-pt-44 {
  padding-top: 44px;
}
.nx-pb-44 {
  padding-bottom: 44px;
}
.nx-pl-44 {
  padding-left: 44px;
}
.nx-pr-44 {
  padding-right: 44px;
}
.nx-m-44 {
  margin: 44px;
}
.nx-mx-44 {
  margin-left: 44px;
  margin-right: 44px;
}
.nx-my-44 {
  margin-top: 44px;
  margin-bottom: 44px;
}
.nx-mt-44 {
  margin-top: 44px;
}
.nx-mb-44 {
  margin-bottom: 44px;
}
.nx-ml-44 {
  margin-left: 44px;
}
.nx-mr-44 {
  margin-right: 44px;
}
.nx-gap-45 {
  gap: 45px;
}
.nx-gap-row-45 {
  row-gap: 45px;
}
.nx-gap-col-45 {
  column-gap: 45px;
}
.nx-p-45 {
  padding: 45px;
}
.nx-px-45 {
  padding-left: 45px;
  padding-right: 45px;
}
.nx-py-45 {
  padding-top: 45px;
  padding-bottom: 45px;
}
.nx-pt-45 {
  padding-top: 45px;
}
.nx-pb-45 {
  padding-bottom: 45px;
}
.nx-pl-45 {
  padding-left: 45px;
}
.nx-pr-45 {
  padding-right: 45px;
}
.nx-m-45 {
  margin: 45px;
}
.nx-mx-45 {
  margin-left: 45px;
  margin-right: 45px;
}
.nx-my-45 {
  margin-top: 45px;
  margin-bottom: 45px;
}
.nx-mt-45 {
  margin-top: 45px;
}
.nx-mb-45 {
  margin-bottom: 45px;
}
.nx-ml-45 {
  margin-left: 45px;
}
.nx-mr-45 {
  margin-right: 45px;
}
.nx-gap-46 {
  gap: 46px;
}
.nx-gap-row-46 {
  row-gap: 46px;
}
.nx-gap-col-46 {
  column-gap: 46px;
}
.nx-p-46 {
  padding: 46px;
}
.nx-px-46 {
  padding-left: 46px;
  padding-right: 46px;
}
.nx-py-46 {
  padding-top: 46px;
  padding-bottom: 46px;
}
.nx-pt-46 {
  padding-top: 46px;
}
.nx-pb-46 {
  padding-bottom: 46px;
}
.nx-pl-46 {
  padding-left: 46px;
}
.nx-pr-46 {
  padding-right: 46px;
}
.nx-m-46 {
  margin: 46px;
}
.nx-mx-46 {
  margin-left: 46px;
  margin-right: 46px;
}
.nx-my-46 {
  margin-top: 46px;
  margin-bottom: 46px;
}
.nx-mt-46 {
  margin-top: 46px;
}
.nx-mb-46 {
  margin-bottom: 46px;
}
.nx-ml-46 {
  margin-left: 46px;
}
.nx-mr-46 {
  margin-right: 46px;
}
.nx-gap-47 {
  gap: 47px;
}
.nx-gap-row-47 {
  row-gap: 47px;
}
.nx-gap-col-47 {
  column-gap: 47px;
}
.nx-p-47 {
  padding: 47px;
}
.nx-px-47 {
  padding-left: 47px;
  padding-right: 47px;
}
.nx-py-47 {
  padding-top: 47px;
  padding-bottom: 47px;
}
.nx-pt-47 {
  padding-top: 47px;
}
.nx-pb-47 {
  padding-bottom: 47px;
}
.nx-pl-47 {
  padding-left: 47px;
}
.nx-pr-47 {
  padding-right: 47px;
}
.nx-m-47 {
  margin: 47px;
}
.nx-mx-47 {
  margin-left: 47px;
  margin-right: 47px;
}
.nx-my-47 {
  margin-top: 47px;
  margin-bottom: 47px;
}
.nx-mt-47 {
  margin-top: 47px;
}
.nx-mb-47 {
  margin-bottom: 47px;
}
.nx-ml-47 {
  margin-left: 47px;
}
.nx-mr-47 {
  margin-right: 47px;
}
.nx-gap-48 {
  gap: 48px;
}
.nx-gap-row-48 {
  row-gap: 48px;
}
.nx-gap-col-48 {
  column-gap: 48px;
}
.nx-p-48 {
  padding: 48px;
}
.nx-px-48 {
  padding-left: 48px;
  padding-right: 48px;
}
.nx-py-48 {
  padding-top: 48px;
  padding-bottom: 48px;
}
.nx-pt-48 {
  padding-top: 48px;
}
.nx-pb-48 {
  padding-bottom: 48px;
}
.nx-pl-48 {
  padding-left: 48px;
}
.nx-pr-48 {
  padding-right: 48px;
}
.nx-m-48 {
  margin: 48px;
}
.nx-mx-48 {
  margin-left: 48px;
  margin-right: 48px;
}
.nx-my-48 {
  margin-top: 48px;
  margin-bottom: 48px;
}
.nx-mt-48 {
  margin-top: 48px;
}
.nx-mb-48 {
  margin-bottom: 48px;
}
.nx-ml-48 {
  margin-left: 48px;
}
.nx-mr-48 {
  margin-right: 48px;
}
.nx-gap-49 {
  gap: 49px;
}
.nx-gap-row-49 {
  row-gap: 49px;
}
.nx-gap-col-49 {
  column-gap: 49px;
}
.nx-p-49 {
  padding: 49px;
}
.nx-px-49 {
  padding-left: 49px;
  padding-right: 49px;
}
.nx-py-49 {
  padding-top: 49px;
  padding-bottom: 49px;
}
.nx-pt-49 {
  padding-top: 49px;
}
.nx-pb-49 {
  padding-bottom: 49px;
}
.nx-pl-49 {
  padding-left: 49px;
}
.nx-pr-49 {
  padding-right: 49px;
}
.nx-m-49 {
  margin: 49px;
}
.nx-mx-49 {
  margin-left: 49px;
  margin-right: 49px;
}
.nx-my-49 {
  margin-top: 49px;
  margin-bottom: 49px;
}
.nx-mt-49 {
  margin-top: 49px;
}
.nx-mb-49 {
  margin-bottom: 49px;
}
.nx-ml-49 {
  margin-left: 49px;
}
.nx-mr-49 {
  margin-right: 49px;
}
.nx-gap-50 {
  gap: 50px;
}
.nx-gap-row-50 {
  row-gap: 50px;
}
.nx-gap-col-50 {
  column-gap: 50px;
}
.nx-p-50 {
  padding: 50px;
}
.nx-px-50 {
  padding-left: 50px;
  padding-right: 50px;
}
.nx-py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}
.nx-pt-50 {
  padding-top: 50px;
}
.nx-pb-50 {
  padding-bottom: 50px;
}
.nx-pl-50 {
  padding-left: 50px;
}
.nx-pr-50 {
  padding-right: 50px;
}
.nx-m-50 {
  margin: 50px;
}
.nx-mx-50 {
  margin-left: 50px;
  margin-right: 50px;
}
.nx-my-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}
.nx-mt-50 {
  margin-top: 50px;
}
.nx-mb-50 {
  margin-bottom: 50px;
}
.nx-ml-50 {
  margin-left: 50px;
}
.nx-mr-50 {
  margin-right: 50px;
}
.nx-gap-51 {
  gap: 51px;
}
.nx-gap-row-51 {
  row-gap: 51px;
}
.nx-gap-col-51 {
  column-gap: 51px;
}
.nx-p-51 {
  padding: 51px;
}
.nx-px-51 {
  padding-left: 51px;
  padding-right: 51px;
}
.nx-py-51 {
  padding-top: 51px;
  padding-bottom: 51px;
}
.nx-pt-51 {
  padding-top: 51px;
}
.nx-pb-51 {
  padding-bottom: 51px;
}
.nx-pl-51 {
  padding-left: 51px;
}
.nx-pr-51 {
  padding-right: 51px;
}
.nx-m-51 {
  margin: 51px;
}
.nx-mx-51 {
  margin-left: 51px;
  margin-right: 51px;
}
.nx-my-51 {
  margin-top: 51px;
  margin-bottom: 51px;
}
.nx-mt-51 {
  margin-top: 51px;
}
.nx-mb-51 {
  margin-bottom: 51px;
}
.nx-ml-51 {
  margin-left: 51px;
}
.nx-mr-51 {
  margin-right: 51px;
}
.nx-gap-52 {
  gap: 52px;
}
.nx-gap-row-52 {
  row-gap: 52px;
}
.nx-gap-col-52 {
  column-gap: 52px;
}
.nx-p-52 {
  padding: 52px;
}
.nx-px-52 {
  padding-left: 52px;
  padding-right: 52px;
}
.nx-py-52 {
  padding-top: 52px;
  padding-bottom: 52px;
}
.nx-pt-52 {
  padding-top: 52px;
}
.nx-pb-52 {
  padding-bottom: 52px;
}
.nx-pl-52 {
  padding-left: 52px;
}
.nx-pr-52 {
  padding-right: 52px;
}
.nx-m-52 {
  margin: 52px;
}
.nx-mx-52 {
  margin-left: 52px;
  margin-right: 52px;
}
.nx-my-52 {
  margin-top: 52px;
  margin-bottom: 52px;
}
.nx-mt-52 {
  margin-top: 52px;
}
.nx-mb-52 {
  margin-bottom: 52px;
}
.nx-ml-52 {
  margin-left: 52px;
}
.nx-mr-52 {
  margin-right: 52px;
}
.nx-gap-53 {
  gap: 53px;
}
.nx-gap-row-53 {
  row-gap: 53px;
}
.nx-gap-col-53 {
  column-gap: 53px;
}
.nx-p-53 {
  padding: 53px;
}
.nx-px-53 {
  padding-left: 53px;
  padding-right: 53px;
}
.nx-py-53 {
  padding-top: 53px;
  padding-bottom: 53px;
}
.nx-pt-53 {
  padding-top: 53px;
}
.nx-pb-53 {
  padding-bottom: 53px;
}
.nx-pl-53 {
  padding-left: 53px;
}
.nx-pr-53 {
  padding-right: 53px;
}
.nx-m-53 {
  margin: 53px;
}
.nx-mx-53 {
  margin-left: 53px;
  margin-right: 53px;
}
.nx-my-53 {
  margin-top: 53px;
  margin-bottom: 53px;
}
.nx-mt-53 {
  margin-top: 53px;
}
.nx-mb-53 {
  margin-bottom: 53px;
}
.nx-ml-53 {
  margin-left: 53px;
}
.nx-mr-53 {
  margin-right: 53px;
}
.nx-gap-54 {
  gap: 54px;
}
.nx-gap-row-54 {
  row-gap: 54px;
}
.nx-gap-col-54 {
  column-gap: 54px;
}
.nx-p-54 {
  padding: 54px;
}
.nx-px-54 {
  padding-left: 54px;
  padding-right: 54px;
}
.nx-py-54 {
  padding-top: 54px;
  padding-bottom: 54px;
}
.nx-pt-54 {
  padding-top: 54px;
}
.nx-pb-54 {
  padding-bottom: 54px;
}
.nx-pl-54 {
  padding-left: 54px;
}
.nx-pr-54 {
  padding-right: 54px;
}
.nx-m-54 {
  margin: 54px;
}
.nx-mx-54 {
  margin-left: 54px;
  margin-right: 54px;
}
.nx-my-54 {
  margin-top: 54px;
  margin-bottom: 54px;
}
.nx-mt-54 {
  margin-top: 54px;
}
.nx-mb-54 {
  margin-bottom: 54px;
}
.nx-ml-54 {
  margin-left: 54px;
}
.nx-mr-54 {
  margin-right: 54px;
}
.nx-gap-55 {
  gap: 55px;
}
.nx-gap-row-55 {
  row-gap: 55px;
}
.nx-gap-col-55 {
  column-gap: 55px;
}
.nx-p-55 {
  padding: 55px;
}
.nx-px-55 {
  padding-left: 55px;
  padding-right: 55px;
}
.nx-py-55 {
  padding-top: 55px;
  padding-bottom: 55px;
}
.nx-pt-55 {
  padding-top: 55px;
}
.nx-pb-55 {
  padding-bottom: 55px;
}
.nx-pl-55 {
  padding-left: 55px;
}
.nx-pr-55 {
  padding-right: 55px;
}
.nx-m-55 {
  margin: 55px;
}
.nx-mx-55 {
  margin-left: 55px;
  margin-right: 55px;
}
.nx-my-55 {
  margin-top: 55px;
  margin-bottom: 55px;
}
.nx-mt-55 {
  margin-top: 55px;
}
.nx-mb-55 {
  margin-bottom: 55px;
}
.nx-ml-55 {
  margin-left: 55px;
}
.nx-mr-55 {
  margin-right: 55px;
}
.nx-gap-56 {
  gap: 56px;
}
.nx-gap-row-56 {
  row-gap: 56px;
}
.nx-gap-col-56 {
  column-gap: 56px;
}
.nx-p-56 {
  padding: 56px;
}
.nx-px-56 {
  padding-left: 56px;
  padding-right: 56px;
}
.nx-py-56 {
  padding-top: 56px;
  padding-bottom: 56px;
}
.nx-pt-56 {
  padding-top: 56px;
}
.nx-pb-56 {
  padding-bottom: 56px;
}
.nx-pl-56 {
  padding-left: 56px;
}
.nx-pr-56 {
  padding-right: 56px;
}
.nx-m-56 {
  margin: 56px;
}
.nx-mx-56 {
  margin-left: 56px;
  margin-right: 56px;
}
.nx-my-56 {
  margin-top: 56px;
  margin-bottom: 56px;
}
.nx-mt-56 {
  margin-top: 56px;
}
.nx-mb-56 {
  margin-bottom: 56px;
}
.nx-ml-56 {
  margin-left: 56px;
}
.nx-mr-56 {
  margin-right: 56px;
}
.nx-gap-57 {
  gap: 57px;
}
.nx-gap-row-57 {
  row-gap: 57px;
}
.nx-gap-col-57 {
  column-gap: 57px;
}
.nx-p-57 {
  padding: 57px;
}
.nx-px-57 {
  padding-left: 57px;
  padding-right: 57px;
}
.nx-py-57 {
  padding-top: 57px;
  padding-bottom: 57px;
}
.nx-pt-57 {
  padding-top: 57px;
}
.nx-pb-57 {
  padding-bottom: 57px;
}
.nx-pl-57 {
  padding-left: 57px;
}
.nx-pr-57 {
  padding-right: 57px;
}
.nx-m-57 {
  margin: 57px;
}
.nx-mx-57 {
  margin-left: 57px;
  margin-right: 57px;
}
.nx-my-57 {
  margin-top: 57px;
  margin-bottom: 57px;
}
.nx-mt-57 {
  margin-top: 57px;
}
.nx-mb-57 {
  margin-bottom: 57px;
}
.nx-ml-57 {
  margin-left: 57px;
}
.nx-mr-57 {
  margin-right: 57px;
}
.nx-gap-58 {
  gap: 58px;
}
.nx-gap-row-58 {
  row-gap: 58px;
}
.nx-gap-col-58 {
  column-gap: 58px;
}
.nx-p-58 {
  padding: 58px;
}
.nx-px-58 {
  padding-left: 58px;
  padding-right: 58px;
}
.nx-py-58 {
  padding-top: 58px;
  padding-bottom: 58px;
}
.nx-pt-58 {
  padding-top: 58px;
}
.nx-pb-58 {
  padding-bottom: 58px;
}
.nx-pl-58 {
  padding-left: 58px;
}
.nx-pr-58 {
  padding-right: 58px;
}
.nx-m-58 {
  margin: 58px;
}
.nx-mx-58 {
  margin-left: 58px;
  margin-right: 58px;
}
.nx-my-58 {
  margin-top: 58px;
  margin-bottom: 58px;
}
.nx-mt-58 {
  margin-top: 58px;
}
.nx-mb-58 {
  margin-bottom: 58px;
}
.nx-ml-58 {
  margin-left: 58px;
}
.nx-mr-58 {
  margin-right: 58px;
}
.nx-gap-59 {
  gap: 59px;
}
.nx-gap-row-59 {
  row-gap: 59px;
}
.nx-gap-col-59 {
  column-gap: 59px;
}
.nx-p-59 {
  padding: 59px;
}
.nx-px-59 {
  padding-left: 59px;
  padding-right: 59px;
}
.nx-py-59 {
  padding-top: 59px;
  padding-bottom: 59px;
}
.nx-pt-59 {
  padding-top: 59px;
}
.nx-pb-59 {
  padding-bottom: 59px;
}
.nx-pl-59 {
  padding-left: 59px;
}
.nx-pr-59 {
  padding-right: 59px;
}
.nx-m-59 {
  margin: 59px;
}
.nx-mx-59 {
  margin-left: 59px;
  margin-right: 59px;
}
.nx-my-59 {
  margin-top: 59px;
  margin-bottom: 59px;
}
.nx-mt-59 {
  margin-top: 59px;
}
.nx-mb-59 {
  margin-bottom: 59px;
}
.nx-ml-59 {
  margin-left: 59px;
}
.nx-mr-59 {
  margin-right: 59px;
}
.nx-gap-60 {
  gap: 60px;
}
.nx-gap-row-60 {
  row-gap: 60px;
}
.nx-gap-col-60 {
  column-gap: 60px;
}
.nx-p-60 {
  padding: 60px;
}
.nx-px-60 {
  padding-left: 60px;
  padding-right: 60px;
}
.nx-py-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}
.nx-pt-60 {
  padding-top: 60px;
}
.nx-pb-60 {
  padding-bottom: 60px;
}
.nx-pl-60 {
  padding-left: 60px;
}
.nx-pr-60 {
  padding-right: 60px;
}
.nx-m-60 {
  margin: 60px;
}
.nx-mx-60 {
  margin-left: 60px;
  margin-right: 60px;
}
.nx-my-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}
.nx-mt-60 {
  margin-top: 60px;
}
.nx-mb-60 {
  margin-bottom: 60px;
}
.nx-ml-60 {
  margin-left: 60px;
}
.nx-mr-60 {
  margin-right: 60px;
}
.nx-gap-61 {
  gap: 61px;
}
.nx-gap-row-61 {
  row-gap: 61px;
}
.nx-gap-col-61 {
  column-gap: 61px;
}
.nx-p-61 {
  padding: 61px;
}
.nx-px-61 {
  padding-left: 61px;
  padding-right: 61px;
}
.nx-py-61 {
  padding-top: 61px;
  padding-bottom: 61px;
}
.nx-pt-61 {
  padding-top: 61px;
}
.nx-pb-61 {
  padding-bottom: 61px;
}
.nx-pl-61 {
  padding-left: 61px;
}
.nx-pr-61 {
  padding-right: 61px;
}
.nx-m-61 {
  margin: 61px;
}
.nx-mx-61 {
  margin-left: 61px;
  margin-right: 61px;
}
.nx-my-61 {
  margin-top: 61px;
  margin-bottom: 61px;
}
.nx-mt-61 {
  margin-top: 61px;
}
.nx-mb-61 {
  margin-bottom: 61px;
}
.nx-ml-61 {
  margin-left: 61px;
}
.nx-mr-61 {
  margin-right: 61px;
}
.nx-gap-62 {
  gap: 62px;
}
.nx-gap-row-62 {
  row-gap: 62px;
}
.nx-gap-col-62 {
  column-gap: 62px;
}
.nx-p-62 {
  padding: 62px;
}
.nx-px-62 {
  padding-left: 62px;
  padding-right: 62px;
}
.nx-py-62 {
  padding-top: 62px;
  padding-bottom: 62px;
}
.nx-pt-62 {
  padding-top: 62px;
}
.nx-pb-62 {
  padding-bottom: 62px;
}
.nx-pl-62 {
  padding-left: 62px;
}
.nx-pr-62 {
  padding-right: 62px;
}
.nx-m-62 {
  margin: 62px;
}
.nx-mx-62 {
  margin-left: 62px;
  margin-right: 62px;
}
.nx-my-62 {
  margin-top: 62px;
  margin-bottom: 62px;
}
.nx-mt-62 {
  margin-top: 62px;
}
.nx-mb-62 {
  margin-bottom: 62px;
}
.nx-ml-62 {
  margin-left: 62px;
}
.nx-mr-62 {
  margin-right: 62px;
}
.nx-gap-63 {
  gap: 63px;
}
.nx-gap-row-63 {
  row-gap: 63px;
}
.nx-gap-col-63 {
  column-gap: 63px;
}
.nx-p-63 {
  padding: 63px;
}
.nx-px-63 {
  padding-left: 63px;
  padding-right: 63px;
}
.nx-py-63 {
  padding-top: 63px;
  padding-bottom: 63px;
}
.nx-pt-63 {
  padding-top: 63px;
}
.nx-pb-63 {
  padding-bottom: 63px;
}
.nx-pl-63 {
  padding-left: 63px;
}
.nx-pr-63 {
  padding-right: 63px;
}
.nx-m-63 {
  margin: 63px;
}
.nx-mx-63 {
  margin-left: 63px;
  margin-right: 63px;
}
.nx-my-63 {
  margin-top: 63px;
  margin-bottom: 63px;
}
.nx-mt-63 {
  margin-top: 63px;
}
.nx-mb-63 {
  margin-bottom: 63px;
}
.nx-ml-63 {
  margin-left: 63px;
}
.nx-mr-63 {
  margin-right: 63px;
}
.nx-gap-64 {
  gap: 64px;
}
.nx-gap-row-64 {
  row-gap: 64px;
}
.nx-gap-col-64 {
  column-gap: 64px;
}
.nx-p-64 {
  padding: 64px;
}
.nx-px-64 {
  padding-left: 64px;
  padding-right: 64px;
}
.nx-py-64 {
  padding-top: 64px;
  padding-bottom: 64px;
}
.nx-pt-64 {
  padding-top: 64px;
}
.nx-pb-64 {
  padding-bottom: 64px;
}
.nx-pl-64 {
  padding-left: 64px;
}
.nx-pr-64 {
  padding-right: 64px;
}
.nx-m-64 {
  margin: 64px;
}
.nx-mx-64 {
  margin-left: 64px;
  margin-right: 64px;
}
.nx-my-64 {
  margin-top: 64px;
  margin-bottom: 64px;
}
.nx-mt-64 {
  margin-top: 64px;
}
.nx-mb-64 {
  margin-bottom: 64px;
}
.nx-ml-64 {
  margin-left: 64px;
}
.nx-mr-64 {
  margin-right: 64px;
}
.nx-w-0 {
  width: 0px;
}
.nx-h-0 {
  height: 0px;
}
.nx-max-w-0 {
  max-width: 0px;
}
.nx-max-h-0 {
  max-height: 0px;
}
.nx-min-w-0 {
  min-width: 0px;
}
.nx-min-h-0 {
  min-height: 0px;
}
.nx-w-1 {
  width: 1px;
}
.nx-h-1 {
  height: 1px;
}
.nx-max-w-1 {
  max-width: 1px;
}
.nx-max-h-1 {
  max-height: 1px;
}
.nx-min-w-1 {
  min-width: 1px;
}
.nx-min-h-1 {
  min-height: 1px;
}
.nx-w-2 {
  width: 2px;
}
.nx-h-2 {
  height: 2px;
}
.nx-max-w-2 {
  max-width: 2px;
}
.nx-max-h-2 {
  max-height: 2px;
}
.nx-min-w-2 {
  min-width: 2px;
}
.nx-min-h-2 {
  min-height: 2px;
}
.nx-w-3 {
  width: 3px;
}
.nx-h-3 {
  height: 3px;
}
.nx-max-w-3 {
  max-width: 3px;
}
.nx-max-h-3 {
  max-height: 3px;
}
.nx-min-w-3 {
  min-width: 3px;
}
.nx-min-h-3 {
  min-height: 3px;
}
.nx-w-4 {
  width: 4px;
}
.nx-h-4 {
  height: 4px;
}
.nx-max-w-4 {
  max-width: 4px;
}
.nx-max-h-4 {
  max-height: 4px;
}
.nx-min-w-4 {
  min-width: 4px;
}
.nx-min-h-4 {
  min-height: 4px;
}
.nx-w-5 {
  width: 5px;
}
.nx-h-5 {
  height: 5px;
}
.nx-max-w-5 {
  max-width: 5px;
}
.nx-max-h-5 {
  max-height: 5px;
}
.nx-min-w-5 {
  min-width: 5px;
}
.nx-min-h-5 {
  min-height: 5px;
}
.nx-w-6 {
  width: 6px;
}
.nx-h-6 {
  height: 6px;
}
.nx-max-w-6 {
  max-width: 6px;
}
.nx-max-h-6 {
  max-height: 6px;
}
.nx-min-w-6 {
  min-width: 6px;
}
.nx-min-h-6 {
  min-height: 6px;
}
.nx-w-7 {
  width: 7px;
}
.nx-h-7 {
  height: 7px;
}
.nx-max-w-7 {
  max-width: 7px;
}
.nx-max-h-7 {
  max-height: 7px;
}
.nx-min-w-7 {
  min-width: 7px;
}
.nx-min-h-7 {
  min-height: 7px;
}
.nx-w-8 {
  width: 8px;
}
.nx-h-8 {
  height: 8px;
}
.nx-max-w-8 {
  max-width: 8px;
}
.nx-max-h-8 {
  max-height: 8px;
}
.nx-min-w-8 {
  min-width: 8px;
}
.nx-min-h-8 {
  min-height: 8px;
}
.nx-w-9 {
  width: 9px;
}
.nx-h-9 {
  height: 9px;
}
.nx-max-w-9 {
  max-width: 9px;
}
.nx-max-h-9 {
  max-height: 9px;
}
.nx-min-w-9 {
  min-width: 9px;
}
.nx-min-h-9 {
  min-height: 9px;
}
.nx-w-10 {
  width: 10px;
}
.nx-h-10 {
  height: 10px;
}
.nx-max-w-10 {
  max-width: 10px;
}
.nx-max-h-10 {
  max-height: 10px;
}
.nx-min-w-10 {
  min-width: 10px;
}
.nx-min-h-10 {
  min-height: 10px;
}
.nx-w-11 {
  width: 11px;
}
.nx-h-11 {
  height: 11px;
}
.nx-max-w-11 {
  max-width: 11px;
}
.nx-max-h-11 {
  max-height: 11px;
}
.nx-min-w-11 {
  min-width: 11px;
}
.nx-min-h-11 {
  min-height: 11px;
}
.nx-w-12 {
  width: 12px;
}
.nx-h-12 {
  height: 12px;
}
.nx-max-w-12 {
  max-width: 12px;
}
.nx-max-h-12 {
  max-height: 12px;
}
.nx-min-w-12 {
  min-width: 12px;
}
.nx-min-h-12 {
  min-height: 12px;
}
.nx-w-13 {
  width: 13px;
}
.nx-h-13 {
  height: 13px;
}
.nx-max-w-13 {
  max-width: 13px;
}
.nx-max-h-13 {
  max-height: 13px;
}
.nx-min-w-13 {
  min-width: 13px;
}
.nx-min-h-13 {
  min-height: 13px;
}
.nx-w-14 {
  width: 14px;
}
.nx-h-14 {
  height: 14px;
}
.nx-max-w-14 {
  max-width: 14px;
}
.nx-max-h-14 {
  max-height: 14px;
}
.nx-min-w-14 {
  min-width: 14px;
}
.nx-min-h-14 {
  min-height: 14px;
}
.nx-w-15 {
  width: 15px;
}
.nx-h-15 {
  height: 15px;
}
.nx-max-w-15 {
  max-width: 15px;
}
.nx-max-h-15 {
  max-height: 15px;
}
.nx-min-w-15 {
  min-width: 15px;
}
.nx-min-h-15 {
  min-height: 15px;
}
.nx-w-16 {
  width: 16px;
}
.nx-h-16 {
  height: 16px;
}
.nx-max-w-16 {
  max-width: 16px;
}
.nx-max-h-16 {
  max-height: 16px;
}
.nx-min-w-16 {
  min-width: 16px;
}
.nx-min-h-16 {
  min-height: 16px;
}
.nx-w-17 {
  width: 17px;
}
.nx-h-17 {
  height: 17px;
}
.nx-max-w-17 {
  max-width: 17px;
}
.nx-max-h-17 {
  max-height: 17px;
}
.nx-min-w-17 {
  min-width: 17px;
}
.nx-min-h-17 {
  min-height: 17px;
}
.nx-w-18 {
  width: 18px;
}
.nx-h-18 {
  height: 18px;
}
.nx-max-w-18 {
  max-width: 18px;
}
.nx-max-h-18 {
  max-height: 18px;
}
.nx-min-w-18 {
  min-width: 18px;
}
.nx-min-h-18 {
  min-height: 18px;
}
.nx-w-19 {
  width: 19px;
}
.nx-h-19 {
  height: 19px;
}
.nx-max-w-19 {
  max-width: 19px;
}
.nx-max-h-19 {
  max-height: 19px;
}
.nx-min-w-19 {
  min-width: 19px;
}
.nx-min-h-19 {
  min-height: 19px;
}
.nx-w-20 {
  width: 20px;
}
.nx-h-20 {
  height: 20px;
}
.nx-max-w-20 {
  max-width: 20px;
}
.nx-max-h-20 {
  max-height: 20px;
}
.nx-min-w-20 {
  min-width: 20px;
}
.nx-min-h-20 {
  min-height: 20px;
}
.nx-w-21 {
  width: 21px;
}
.nx-h-21 {
  height: 21px;
}
.nx-max-w-21 {
  max-width: 21px;
}
.nx-max-h-21 {
  max-height: 21px;
}
.nx-min-w-21 {
  min-width: 21px;
}
.nx-min-h-21 {
  min-height: 21px;
}
.nx-w-22 {
  width: 22px;
}
.nx-h-22 {
  height: 22px;
}
.nx-max-w-22 {
  max-width: 22px;
}
.nx-max-h-22 {
  max-height: 22px;
}
.nx-min-w-22 {
  min-width: 22px;
}
.nx-min-h-22 {
  min-height: 22px;
}
.nx-w-23 {
  width: 23px;
}
.nx-h-23 {
  height: 23px;
}
.nx-max-w-23 {
  max-width: 23px;
}
.nx-max-h-23 {
  max-height: 23px;
}
.nx-min-w-23 {
  min-width: 23px;
}
.nx-min-h-23 {
  min-height: 23px;
}
.nx-w-24 {
  width: 24px;
}
.nx-h-24 {
  height: 24px;
}
.nx-max-w-24 {
  max-width: 24px;
}
.nx-max-h-24 {
  max-height: 24px;
}
.nx-min-w-24 {
  min-width: 24px;
}
.nx-min-h-24 {
  min-height: 24px;
}
.nx-w-25 {
  width: 25px;
}
.nx-h-25 {
  height: 25px;
}
.nx-max-w-25 {
  max-width: 25px;
}
.nx-max-h-25 {
  max-height: 25px;
}
.nx-min-w-25 {
  min-width: 25px;
}
.nx-min-h-25 {
  min-height: 25px;
}
.nx-w-26 {
  width: 26px;
}
.nx-h-26 {
  height: 26px;
}
.nx-max-w-26 {
  max-width: 26px;
}
.nx-max-h-26 {
  max-height: 26px;
}
.nx-min-w-26 {
  min-width: 26px;
}
.nx-min-h-26 {
  min-height: 26px;
}
.nx-w-27 {
  width: 27px;
}
.nx-h-27 {
  height: 27px;
}
.nx-max-w-27 {
  max-width: 27px;
}
.nx-max-h-27 {
  max-height: 27px;
}
.nx-min-w-27 {
  min-width: 27px;
}
.nx-min-h-27 {
  min-height: 27px;
}
.nx-w-28 {
  width: 28px;
}
.nx-h-28 {
  height: 28px;
}
.nx-max-w-28 {
  max-width: 28px;
}
.nx-max-h-28 {
  max-height: 28px;
}
.nx-min-w-28 {
  min-width: 28px;
}
.nx-min-h-28 {
  min-height: 28px;
}
.nx-w-29 {
  width: 29px;
}
.nx-h-29 {
  height: 29px;
}
.nx-max-w-29 {
  max-width: 29px;
}
.nx-max-h-29 {
  max-height: 29px;
}
.nx-min-w-29 {
  min-width: 29px;
}
.nx-min-h-29 {
  min-height: 29px;
}
.nx-w-30 {
  width: 30px;
}
.nx-h-30 {
  height: 30px;
}
.nx-max-w-30 {
  max-width: 30px;
}
.nx-max-h-30 {
  max-height: 30px;
}
.nx-min-w-30 {
  min-width: 30px;
}
.nx-min-h-30 {
  min-height: 30px;
}
.nx-w-31 {
  width: 31px;
}
.nx-h-31 {
  height: 31px;
}
.nx-max-w-31 {
  max-width: 31px;
}
.nx-max-h-31 {
  max-height: 31px;
}
.nx-min-w-31 {
  min-width: 31px;
}
.nx-min-h-31 {
  min-height: 31px;
}
.nx-w-32 {
  width: 32px;
}
.nx-h-32 {
  height: 32px;
}
.nx-max-w-32 {
  max-width: 32px;
}
.nx-max-h-32 {
  max-height: 32px;
}
.nx-min-w-32 {
  min-width: 32px;
}
.nx-min-h-32 {
  min-height: 32px;
}
.nx-w-33 {
  width: 33px;
}
.nx-h-33 {
  height: 33px;
}
.nx-max-w-33 {
  max-width: 33px;
}
.nx-max-h-33 {
  max-height: 33px;
}
.nx-min-w-33 {
  min-width: 33px;
}
.nx-min-h-33 {
  min-height: 33px;
}
.nx-w-34 {
  width: 34px;
}
.nx-h-34 {
  height: 34px;
}
.nx-max-w-34 {
  max-width: 34px;
}
.nx-max-h-34 {
  max-height: 34px;
}
.nx-min-w-34 {
  min-width: 34px;
}
.nx-min-h-34 {
  min-height: 34px;
}
.nx-w-35 {
  width: 35px;
}
.nx-h-35 {
  height: 35px;
}
.nx-max-w-35 {
  max-width: 35px;
}
.nx-max-h-35 {
  max-height: 35px;
}
.nx-min-w-35 {
  min-width: 35px;
}
.nx-min-h-35 {
  min-height: 35px;
}
.nx-w-36 {
  width: 36px;
}
.nx-h-36 {
  height: 36px;
}
.nx-max-w-36 {
  max-width: 36px;
}
.nx-max-h-36 {
  max-height: 36px;
}
.nx-min-w-36 {
  min-width: 36px;
}
.nx-min-h-36 {
  min-height: 36px;
}
.nx-w-37 {
  width: 37px;
}
.nx-h-37 {
  height: 37px;
}
.nx-max-w-37 {
  max-width: 37px;
}
.nx-max-h-37 {
  max-height: 37px;
}
.nx-min-w-37 {
  min-width: 37px;
}
.nx-min-h-37 {
  min-height: 37px;
}
.nx-w-38 {
  width: 38px;
}
.nx-h-38 {
  height: 38px;
}
.nx-max-w-38 {
  max-width: 38px;
}
.nx-max-h-38 {
  max-height: 38px;
}
.nx-min-w-38 {
  min-width: 38px;
}
.nx-min-h-38 {
  min-height: 38px;
}
.nx-w-39 {
  width: 39px;
}
.nx-h-39 {
  height: 39px;
}
.nx-max-w-39 {
  max-width: 39px;
}
.nx-max-h-39 {
  max-height: 39px;
}
.nx-min-w-39 {
  min-width: 39px;
}
.nx-min-h-39 {
  min-height: 39px;
}
.nx-w-40 {
  width: 40px;
}
.nx-h-40 {
  height: 40px;
}
.nx-max-w-40 {
  max-width: 40px;
}
.nx-max-h-40 {
  max-height: 40px;
}
.nx-min-w-40 {
  min-width: 40px;
}
.nx-min-h-40 {
  min-height: 40px;
}
.nx-w-41 {
  width: 41px;
}
.nx-h-41 {
  height: 41px;
}
.nx-max-w-41 {
  max-width: 41px;
}
.nx-max-h-41 {
  max-height: 41px;
}
.nx-min-w-41 {
  min-width: 41px;
}
.nx-min-h-41 {
  min-height: 41px;
}
.nx-w-42 {
  width: 42px;
}
.nx-h-42 {
  height: 42px;
}
.nx-max-w-42 {
  max-width: 42px;
}
.nx-max-h-42 {
  max-height: 42px;
}
.nx-min-w-42 {
  min-width: 42px;
}
.nx-min-h-42 {
  min-height: 42px;
}
.nx-w-43 {
  width: 43px;
}
.nx-h-43 {
  height: 43px;
}
.nx-max-w-43 {
  max-width: 43px;
}
.nx-max-h-43 {
  max-height: 43px;
}
.nx-min-w-43 {
  min-width: 43px;
}
.nx-min-h-43 {
  min-height: 43px;
}
.nx-w-44 {
  width: 44px;
}
.nx-h-44 {
  height: 44px;
}
.nx-max-w-44 {
  max-width: 44px;
}
.nx-max-h-44 {
  max-height: 44px;
}
.nx-min-w-44 {
  min-width: 44px;
}
.nx-min-h-44 {
  min-height: 44px;
}
.nx-w-45 {
  width: 45px;
}
.nx-h-45 {
  height: 45px;
}
.nx-max-w-45 {
  max-width: 45px;
}
.nx-max-h-45 {
  max-height: 45px;
}
.nx-min-w-45 {
  min-width: 45px;
}
.nx-min-h-45 {
  min-height: 45px;
}
.nx-w-46 {
  width: 46px;
}
.nx-h-46 {
  height: 46px;
}
.nx-max-w-46 {
  max-width: 46px;
}
.nx-max-h-46 {
  max-height: 46px;
}
.nx-min-w-46 {
  min-width: 46px;
}
.nx-min-h-46 {
  min-height: 46px;
}
.nx-w-47 {
  width: 47px;
}
.nx-h-47 {
  height: 47px;
}
.nx-max-w-47 {
  max-width: 47px;
}
.nx-max-h-47 {
  max-height: 47px;
}
.nx-min-w-47 {
  min-width: 47px;
}
.nx-min-h-47 {
  min-height: 47px;
}
.nx-w-48 {
  width: 48px;
}
.nx-h-48 {
  height: 48px;
}
.nx-max-w-48 {
  max-width: 48px;
}
.nx-max-h-48 {
  max-height: 48px;
}
.nx-min-w-48 {
  min-width: 48px;
}
.nx-min-h-48 {
  min-height: 48px;
}
.nx-w-49 {
  width: 49px;
}
.nx-h-49 {
  height: 49px;
}
.nx-max-w-49 {
  max-width: 49px;
}
.nx-max-h-49 {
  max-height: 49px;
}
.nx-min-w-49 {
  min-width: 49px;
}
.nx-min-h-49 {
  min-height: 49px;
}
.nx-w-50 {
  width: 50px;
}
.nx-h-50 {
  height: 50px;
}
.nx-max-w-50 {
  max-width: 50px;
}
.nx-max-h-50 {
  max-height: 50px;
}
.nx-min-w-50 {
  min-width: 50px;
}
.nx-min-h-50 {
  min-height: 50px;
}
.nx-w-51 {
  width: 51px;
}
.nx-h-51 {
  height: 51px;
}
.nx-max-w-51 {
  max-width: 51px;
}
.nx-max-h-51 {
  max-height: 51px;
}
.nx-min-w-51 {
  min-width: 51px;
}
.nx-min-h-51 {
  min-height: 51px;
}
.nx-w-52 {
  width: 52px;
}
.nx-h-52 {
  height: 52px;
}
.nx-max-w-52 {
  max-width: 52px;
}
.nx-max-h-52 {
  max-height: 52px;
}
.nx-min-w-52 {
  min-width: 52px;
}
.nx-min-h-52 {
  min-height: 52px;
}
.nx-w-53 {
  width: 53px;
}
.nx-h-53 {
  height: 53px;
}
.nx-max-w-53 {
  max-width: 53px;
}
.nx-max-h-53 {
  max-height: 53px;
}
.nx-min-w-53 {
  min-width: 53px;
}
.nx-min-h-53 {
  min-height: 53px;
}
.nx-w-54 {
  width: 54px;
}
.nx-h-54 {
  height: 54px;
}
.nx-max-w-54 {
  max-width: 54px;
}
.nx-max-h-54 {
  max-height: 54px;
}
.nx-min-w-54 {
  min-width: 54px;
}
.nx-min-h-54 {
  min-height: 54px;
}
.nx-w-55 {
  width: 55px;
}
.nx-h-55 {
  height: 55px;
}
.nx-max-w-55 {
  max-width: 55px;
}
.nx-max-h-55 {
  max-height: 55px;
}
.nx-min-w-55 {
  min-width: 55px;
}
.nx-min-h-55 {
  min-height: 55px;
}
.nx-w-56 {
  width: 56px;
}
.nx-h-56 {
  height: 56px;
}
.nx-max-w-56 {
  max-width: 56px;
}
.nx-max-h-56 {
  max-height: 56px;
}
.nx-min-w-56 {
  min-width: 56px;
}
.nx-min-h-56 {
  min-height: 56px;
}
.nx-w-57 {
  width: 57px;
}
.nx-h-57 {
  height: 57px;
}
.nx-max-w-57 {
  max-width: 57px;
}
.nx-max-h-57 {
  max-height: 57px;
}
.nx-min-w-57 {
  min-width: 57px;
}
.nx-min-h-57 {
  min-height: 57px;
}
.nx-w-58 {
  width: 58px;
}
.nx-h-58 {
  height: 58px;
}
.nx-max-w-58 {
  max-width: 58px;
}
.nx-max-h-58 {
  max-height: 58px;
}
.nx-min-w-58 {
  min-width: 58px;
}
.nx-min-h-58 {
  min-height: 58px;
}
.nx-w-59 {
  width: 59px;
}
.nx-h-59 {
  height: 59px;
}
.nx-max-w-59 {
  max-width: 59px;
}
.nx-max-h-59 {
  max-height: 59px;
}
.nx-min-w-59 {
  min-width: 59px;
}
.nx-min-h-59 {
  min-height: 59px;
}
.nx-w-60 {
  width: 60px;
}
.nx-h-60 {
  height: 60px;
}
.nx-max-w-60 {
  max-width: 60px;
}
.nx-max-h-60 {
  max-height: 60px;
}
.nx-min-w-60 {
  min-width: 60px;
}
.nx-min-h-60 {
  min-height: 60px;
}
.nx-w-61 {
  width: 61px;
}
.nx-h-61 {
  height: 61px;
}
.nx-max-w-61 {
  max-width: 61px;
}
.nx-max-h-61 {
  max-height: 61px;
}
.nx-min-w-61 {
  min-width: 61px;
}
.nx-min-h-61 {
  min-height: 61px;
}
.nx-w-62 {
  width: 62px;
}
.nx-h-62 {
  height: 62px;
}
.nx-max-w-62 {
  max-width: 62px;
}
.nx-max-h-62 {
  max-height: 62px;
}
.nx-min-w-62 {
  min-width: 62px;
}
.nx-min-h-62 {
  min-height: 62px;
}
.nx-w-63 {
  width: 63px;
}
.nx-h-63 {
  height: 63px;
}
.nx-max-w-63 {
  max-width: 63px;
}
.nx-max-h-63 {
  max-height: 63px;
}
.nx-min-w-63 {
  min-width: 63px;
}
.nx-min-h-63 {
  min-height: 63px;
}
.nx-w-64 {
  width: 64px;
}
.nx-h-64 {
  height: 64px;
}
.nx-max-w-64 {
  max-width: 64px;
}
.nx-max-h-64 {
  max-height: 64px;
}
.nx-min-w-64 {
  min-width: 64px;
}
.nx-min-h-64 {
  min-height: 64px;
}
.nx-w-65 {
  width: 65px;
}
.nx-h-65 {
  height: 65px;
}
.nx-max-w-65 {
  max-width: 65px;
}
.nx-max-h-65 {
  max-height: 65px;
}
.nx-min-w-65 {
  min-width: 65px;
}
.nx-min-h-65 {
  min-height: 65px;
}
.nx-w-66 {
  width: 66px;
}
.nx-h-66 {
  height: 66px;
}
.nx-max-w-66 {
  max-width: 66px;
}
.nx-max-h-66 {
  max-height: 66px;
}
.nx-min-w-66 {
  min-width: 66px;
}
.nx-min-h-66 {
  min-height: 66px;
}
.nx-w-67 {
  width: 67px;
}
.nx-h-67 {
  height: 67px;
}
.nx-max-w-67 {
  max-width: 67px;
}
.nx-max-h-67 {
  max-height: 67px;
}
.nx-min-w-67 {
  min-width: 67px;
}
.nx-min-h-67 {
  min-height: 67px;
}
.nx-w-68 {
  width: 68px;
}
.nx-h-68 {
  height: 68px;
}
.nx-max-w-68 {
  max-width: 68px;
}
.nx-max-h-68 {
  max-height: 68px;
}
.nx-min-w-68 {
  min-width: 68px;
}
.nx-min-h-68 {
  min-height: 68px;
}
.nx-w-69 {
  width: 69px;
}
.nx-h-69 {
  height: 69px;
}
.nx-max-w-69 {
  max-width: 69px;
}
.nx-max-h-69 {
  max-height: 69px;
}
.nx-min-w-69 {
  min-width: 69px;
}
.nx-min-h-69 {
  min-height: 69px;
}
.nx-w-70 {
  width: 70px;
}
.nx-h-70 {
  height: 70px;
}
.nx-max-w-70 {
  max-width: 70px;
}
.nx-max-h-70 {
  max-height: 70px;
}
.nx-min-w-70 {
  min-width: 70px;
}
.nx-min-h-70 {
  min-height: 70px;
}
.nx-w-71 {
  width: 71px;
}
.nx-h-71 {
  height: 71px;
}
.nx-max-w-71 {
  max-width: 71px;
}
.nx-max-h-71 {
  max-height: 71px;
}
.nx-min-w-71 {
  min-width: 71px;
}
.nx-min-h-71 {
  min-height: 71px;
}
.nx-w-72 {
  width: 72px;
}
.nx-h-72 {
  height: 72px;
}
.nx-max-w-72 {
  max-width: 72px;
}
.nx-max-h-72 {
  max-height: 72px;
}
.nx-min-w-72 {
  min-width: 72px;
}
.nx-min-h-72 {
  min-height: 72px;
}
.nx-w-73 {
  width: 73px;
}
.nx-h-73 {
  height: 73px;
}
.nx-max-w-73 {
  max-width: 73px;
}
.nx-max-h-73 {
  max-height: 73px;
}
.nx-min-w-73 {
  min-width: 73px;
}
.nx-min-h-73 {
  min-height: 73px;
}
.nx-w-74 {
  width: 74px;
}
.nx-h-74 {
  height: 74px;
}
.nx-max-w-74 {
  max-width: 74px;
}
.nx-max-h-74 {
  max-height: 74px;
}
.nx-min-w-74 {
  min-width: 74px;
}
.nx-min-h-74 {
  min-height: 74px;
}
.nx-w-75 {
  width: 75px;
}
.nx-h-75 {
  height: 75px;
}
.nx-max-w-75 {
  max-width: 75px;
}
.nx-max-h-75 {
  max-height: 75px;
}
.nx-min-w-75 {
  min-width: 75px;
}
.nx-min-h-75 {
  min-height: 75px;
}
.nx-w-76 {
  width: 76px;
}
.nx-h-76 {
  height: 76px;
}
.nx-max-w-76 {
  max-width: 76px;
}
.nx-max-h-76 {
  max-height: 76px;
}
.nx-min-w-76 {
  min-width: 76px;
}
.nx-min-h-76 {
  min-height: 76px;
}
.nx-w-77 {
  width: 77px;
}
.nx-h-77 {
  height: 77px;
}
.nx-max-w-77 {
  max-width: 77px;
}
.nx-max-h-77 {
  max-height: 77px;
}
.nx-min-w-77 {
  min-width: 77px;
}
.nx-min-h-77 {
  min-height: 77px;
}
.nx-w-78 {
  width: 78px;
}
.nx-h-78 {
  height: 78px;
}
.nx-max-w-78 {
  max-width: 78px;
}
.nx-max-h-78 {
  max-height: 78px;
}
.nx-min-w-78 {
  min-width: 78px;
}
.nx-min-h-78 {
  min-height: 78px;
}
.nx-w-79 {
  width: 79px;
}
.nx-h-79 {
  height: 79px;
}
.nx-max-w-79 {
  max-width: 79px;
}
.nx-max-h-79 {
  max-height: 79px;
}
.nx-min-w-79 {
  min-width: 79px;
}
.nx-min-h-79 {
  min-height: 79px;
}
.nx-w-80 {
  width: 80px;
}
.nx-h-80 {
  height: 80px;
}
.nx-max-w-80 {
  max-width: 80px;
}
.nx-max-h-80 {
  max-height: 80px;
}
.nx-min-w-80 {
  min-width: 80px;
}
.nx-min-h-80 {
  min-height: 80px;
}
.nx-w-81 {
  width: 81px;
}
.nx-h-81 {
  height: 81px;
}
.nx-max-w-81 {
  max-width: 81px;
}
.nx-max-h-81 {
  max-height: 81px;
}
.nx-min-w-81 {
  min-width: 81px;
}
.nx-min-h-81 {
  min-height: 81px;
}
.nx-w-82 {
  width: 82px;
}
.nx-h-82 {
  height: 82px;
}
.nx-max-w-82 {
  max-width: 82px;
}
.nx-max-h-82 {
  max-height: 82px;
}
.nx-min-w-82 {
  min-width: 82px;
}
.nx-min-h-82 {
  min-height: 82px;
}
.nx-w-83 {
  width: 83px;
}
.nx-h-83 {
  height: 83px;
}
.nx-max-w-83 {
  max-width: 83px;
}
.nx-max-h-83 {
  max-height: 83px;
}
.nx-min-w-83 {
  min-width: 83px;
}
.nx-min-h-83 {
  min-height: 83px;
}
.nx-w-84 {
  width: 84px;
}
.nx-h-84 {
  height: 84px;
}
.nx-max-w-84 {
  max-width: 84px;
}
.nx-max-h-84 {
  max-height: 84px;
}
.nx-min-w-84 {
  min-width: 84px;
}
.nx-min-h-84 {
  min-height: 84px;
}
.nx-w-85 {
  width: 85px;
}
.nx-h-85 {
  height: 85px;
}
.nx-max-w-85 {
  max-width: 85px;
}
.nx-max-h-85 {
  max-height: 85px;
}
.nx-min-w-85 {
  min-width: 85px;
}
.nx-min-h-85 {
  min-height: 85px;
}
.nx-w-86 {
  width: 86px;
}
.nx-h-86 {
  height: 86px;
}
.nx-max-w-86 {
  max-width: 86px;
}
.nx-max-h-86 {
  max-height: 86px;
}
.nx-min-w-86 {
  min-width: 86px;
}
.nx-min-h-86 {
  min-height: 86px;
}
.nx-w-87 {
  width: 87px;
}
.nx-h-87 {
  height: 87px;
}
.nx-max-w-87 {
  max-width: 87px;
}
.nx-max-h-87 {
  max-height: 87px;
}
.nx-min-w-87 {
  min-width: 87px;
}
.nx-min-h-87 {
  min-height: 87px;
}
.nx-w-88 {
  width: 88px;
}
.nx-h-88 {
  height: 88px;
}
.nx-max-w-88 {
  max-width: 88px;
}
.nx-max-h-88 {
  max-height: 88px;
}
.nx-min-w-88 {
  min-width: 88px;
}
.nx-min-h-88 {
  min-height: 88px;
}
.nx-w-89 {
  width: 89px;
}
.nx-h-89 {
  height: 89px;
}
.nx-max-w-89 {
  max-width: 89px;
}
.nx-max-h-89 {
  max-height: 89px;
}
.nx-min-w-89 {
  min-width: 89px;
}
.nx-min-h-89 {
  min-height: 89px;
}
.nx-w-90 {
  width: 90px;
}
.nx-h-90 {
  height: 90px;
}
.nx-max-w-90 {
  max-width: 90px;
}
.nx-max-h-90 {
  max-height: 90px;
}
.nx-min-w-90 {
  min-width: 90px;
}
.nx-min-h-90 {
  min-height: 90px;
}
.nx-w-91 {
  width: 91px;
}
.nx-h-91 {
  height: 91px;
}
.nx-max-w-91 {
  max-width: 91px;
}
.nx-max-h-91 {
  max-height: 91px;
}
.nx-min-w-91 {
  min-width: 91px;
}
.nx-min-h-91 {
  min-height: 91px;
}
.nx-w-92 {
  width: 92px;
}
.nx-h-92 {
  height: 92px;
}
.nx-max-w-92 {
  max-width: 92px;
}
.nx-max-h-92 {
  max-height: 92px;
}
.nx-min-w-92 {
  min-width: 92px;
}
.nx-min-h-92 {
  min-height: 92px;
}
.nx-w-93 {
  width: 93px;
}
.nx-h-93 {
  height: 93px;
}
.nx-max-w-93 {
  max-width: 93px;
}
.nx-max-h-93 {
  max-height: 93px;
}
.nx-min-w-93 {
  min-width: 93px;
}
.nx-min-h-93 {
  min-height: 93px;
}
.nx-w-94 {
  width: 94px;
}
.nx-h-94 {
  height: 94px;
}
.nx-max-w-94 {
  max-width: 94px;
}
.nx-max-h-94 {
  max-height: 94px;
}
.nx-min-w-94 {
  min-width: 94px;
}
.nx-min-h-94 {
  min-height: 94px;
}
.nx-w-95 {
  width: 95px;
}
.nx-h-95 {
  height: 95px;
}
.nx-max-w-95 {
  max-width: 95px;
}
.nx-max-h-95 {
  max-height: 95px;
}
.nx-min-w-95 {
  min-width: 95px;
}
.nx-min-h-95 {
  min-height: 95px;
}
.nx-w-96 {
  width: 96px;
}
.nx-h-96 {
  height: 96px;
}
.nx-max-w-96 {
  max-width: 96px;
}
.nx-max-h-96 {
  max-height: 96px;
}
.nx-min-w-96 {
  min-width: 96px;
}
.nx-min-h-96 {
  min-height: 96px;
}
.nx-w-97 {
  width: 97px;
}
.nx-h-97 {
  height: 97px;
}
.nx-max-w-97 {
  max-width: 97px;
}
.nx-max-h-97 {
  max-height: 97px;
}
.nx-min-w-97 {
  min-width: 97px;
}
.nx-min-h-97 {
  min-height: 97px;
}
.nx-w-98 {
  width: 98px;
}
.nx-h-98 {
  height: 98px;
}
.nx-max-w-98 {
  max-width: 98px;
}
.nx-max-h-98 {
  max-height: 98px;
}
.nx-min-w-98 {
  min-width: 98px;
}
.nx-min-h-98 {
  min-height: 98px;
}
.nx-w-99 {
  width: 99px;
}
.nx-h-99 {
  height: 99px;
}
.nx-max-w-99 {
  max-width: 99px;
}
.nx-max-h-99 {
  max-height: 99px;
}
.nx-min-w-99 {
  min-width: 99px;
}
.nx-min-h-99 {
  min-height: 99px;
}
.nx-w-100 {
  width: 100px;
}
.nx-h-100 {
  height: 100px;
}
.nx-max-w-100 {
  max-width: 100px;
}
.nx-max-h-100 {
  max-height: 100px;
}
.nx-min-w-100 {
  min-width: 100px;
}
.nx-min-h-100 {
  min-height: 100px;
}
.nx-w-101 {
  width: 101px;
}
.nx-h-101 {
  height: 101px;
}
.nx-max-w-101 {
  max-width: 101px;
}
.nx-max-h-101 {
  max-height: 101px;
}
.nx-min-w-101 {
  min-width: 101px;
}
.nx-min-h-101 {
  min-height: 101px;
}
.nx-w-102 {
  width: 102px;
}
.nx-h-102 {
  height: 102px;
}
.nx-max-w-102 {
  max-width: 102px;
}
.nx-max-h-102 {
  max-height: 102px;
}
.nx-min-w-102 {
  min-width: 102px;
}
.nx-min-h-102 {
  min-height: 102px;
}
.nx-w-103 {
  width: 103px;
}
.nx-h-103 {
  height: 103px;
}
.nx-max-w-103 {
  max-width: 103px;
}
.nx-max-h-103 {
  max-height: 103px;
}
.nx-min-w-103 {
  min-width: 103px;
}
.nx-min-h-103 {
  min-height: 103px;
}
.nx-w-104 {
  width: 104px;
}
.nx-h-104 {
  height: 104px;
}
.nx-max-w-104 {
  max-width: 104px;
}
.nx-max-h-104 {
  max-height: 104px;
}
.nx-min-w-104 {
  min-width: 104px;
}
.nx-min-h-104 {
  min-height: 104px;
}
.nx-w-105 {
  width: 105px;
}
.nx-h-105 {
  height: 105px;
}
.nx-max-w-105 {
  max-width: 105px;
}
.nx-max-h-105 {
  max-height: 105px;
}
.nx-min-w-105 {
  min-width: 105px;
}
.nx-min-h-105 {
  min-height: 105px;
}
.nx-w-106 {
  width: 106px;
}
.nx-h-106 {
  height: 106px;
}
.nx-max-w-106 {
  max-width: 106px;
}
.nx-max-h-106 {
  max-height: 106px;
}
.nx-min-w-106 {
  min-width: 106px;
}
.nx-min-h-106 {
  min-height: 106px;
}
.nx-w-107 {
  width: 107px;
}
.nx-h-107 {
  height: 107px;
}
.nx-max-w-107 {
  max-width: 107px;
}
.nx-max-h-107 {
  max-height: 107px;
}
.nx-min-w-107 {
  min-width: 107px;
}
.nx-min-h-107 {
  min-height: 107px;
}
.nx-w-108 {
  width: 108px;
}
.nx-h-108 {
  height: 108px;
}
.nx-max-w-108 {
  max-width: 108px;
}
.nx-max-h-108 {
  max-height: 108px;
}
.nx-min-w-108 {
  min-width: 108px;
}
.nx-min-h-108 {
  min-height: 108px;
}
.nx-w-109 {
  width: 109px;
}
.nx-h-109 {
  height: 109px;
}
.nx-max-w-109 {
  max-width: 109px;
}
.nx-max-h-109 {
  max-height: 109px;
}
.nx-min-w-109 {
  min-width: 109px;
}
.nx-min-h-109 {
  min-height: 109px;
}
.nx-w-110 {
  width: 110px;
}
.nx-h-110 {
  height: 110px;
}
.nx-max-w-110 {
  max-width: 110px;
}
.nx-max-h-110 {
  max-height: 110px;
}
.nx-min-w-110 {
  min-width: 110px;
}
.nx-min-h-110 {
  min-height: 110px;
}
.nx-w-111 {
  width: 111px;
}
.nx-h-111 {
  height: 111px;
}
.nx-max-w-111 {
  max-width: 111px;
}
.nx-max-h-111 {
  max-height: 111px;
}
.nx-min-w-111 {
  min-width: 111px;
}
.nx-min-h-111 {
  min-height: 111px;
}
.nx-w-112 {
  width: 112px;
}
.nx-h-112 {
  height: 112px;
}
.nx-max-w-112 {
  max-width: 112px;
}
.nx-max-h-112 {
  max-height: 112px;
}
.nx-min-w-112 {
  min-width: 112px;
}
.nx-min-h-112 {
  min-height: 112px;
}
.nx-w-113 {
  width: 113px;
}
.nx-h-113 {
  height: 113px;
}
.nx-max-w-113 {
  max-width: 113px;
}
.nx-max-h-113 {
  max-height: 113px;
}
.nx-min-w-113 {
  min-width: 113px;
}
.nx-min-h-113 {
  min-height: 113px;
}
.nx-w-114 {
  width: 114px;
}
.nx-h-114 {
  height: 114px;
}
.nx-max-w-114 {
  max-width: 114px;
}
.nx-max-h-114 {
  max-height: 114px;
}
.nx-min-w-114 {
  min-width: 114px;
}
.nx-min-h-114 {
  min-height: 114px;
}
.nx-w-115 {
  width: 115px;
}
.nx-h-115 {
  height: 115px;
}
.nx-max-w-115 {
  max-width: 115px;
}
.nx-max-h-115 {
  max-height: 115px;
}
.nx-min-w-115 {
  min-width: 115px;
}
.nx-min-h-115 {
  min-height: 115px;
}
.nx-w-116 {
  width: 116px;
}
.nx-h-116 {
  height: 116px;
}
.nx-max-w-116 {
  max-width: 116px;
}
.nx-max-h-116 {
  max-height: 116px;
}
.nx-min-w-116 {
  min-width: 116px;
}
.nx-min-h-116 {
  min-height: 116px;
}
.nx-w-117 {
  width: 117px;
}
.nx-h-117 {
  height: 117px;
}
.nx-max-w-117 {
  max-width: 117px;
}
.nx-max-h-117 {
  max-height: 117px;
}
.nx-min-w-117 {
  min-width: 117px;
}
.nx-min-h-117 {
  min-height: 117px;
}
.nx-w-118 {
  width: 118px;
}
.nx-h-118 {
  height: 118px;
}
.nx-max-w-118 {
  max-width: 118px;
}
.nx-max-h-118 {
  max-height: 118px;
}
.nx-min-w-118 {
  min-width: 118px;
}
.nx-min-h-118 {
  min-height: 118px;
}
.nx-w-119 {
  width: 119px;
}
.nx-h-119 {
  height: 119px;
}
.nx-max-w-119 {
  max-width: 119px;
}
.nx-max-h-119 {
  max-height: 119px;
}
.nx-min-w-119 {
  min-width: 119px;
}
.nx-min-h-119 {
  min-height: 119px;
}
.nx-w-120 {
  width: 120px;
}
.nx-h-120 {
  height: 120px;
}
.nx-max-w-120 {
  max-width: 120px;
}
.nx-max-h-120 {
  max-height: 120px;
}
.nx-min-w-120 {
  min-width: 120px;
}
.nx-min-h-120 {
  min-height: 120px;
}
.nx-w-121 {
  width: 121px;
}
.nx-h-121 {
  height: 121px;
}
.nx-max-w-121 {
  max-width: 121px;
}
.nx-max-h-121 {
  max-height: 121px;
}
.nx-min-w-121 {
  min-width: 121px;
}
.nx-min-h-121 {
  min-height: 121px;
}
.nx-w-122 {
  width: 122px;
}
.nx-h-122 {
  height: 122px;
}
.nx-max-w-122 {
  max-width: 122px;
}
.nx-max-h-122 {
  max-height: 122px;
}
.nx-min-w-122 {
  min-width: 122px;
}
.nx-min-h-122 {
  min-height: 122px;
}
.nx-w-123 {
  width: 123px;
}
.nx-h-123 {
  height: 123px;
}
.nx-max-w-123 {
  max-width: 123px;
}
.nx-max-h-123 {
  max-height: 123px;
}
.nx-min-w-123 {
  min-width: 123px;
}
.nx-min-h-123 {
  min-height: 123px;
}
.nx-w-124 {
  width: 124px;
}
.nx-h-124 {
  height: 124px;
}
.nx-max-w-124 {
  max-width: 124px;
}
.nx-max-h-124 {
  max-height: 124px;
}
.nx-min-w-124 {
  min-width: 124px;
}
.nx-min-h-124 {
  min-height: 124px;
}
.nx-w-125 {
  width: 125px;
}
.nx-h-125 {
  height: 125px;
}
.nx-max-w-125 {
  max-width: 125px;
}
.nx-max-h-125 {
  max-height: 125px;
}
.nx-min-w-125 {
  min-width: 125px;
}
.nx-min-h-125 {
  min-height: 125px;
}
.nx-w-126 {
  width: 126px;
}
.nx-h-126 {
  height: 126px;
}
.nx-max-w-126 {
  max-width: 126px;
}
.nx-max-h-126 {
  max-height: 126px;
}
.nx-min-w-126 {
  min-width: 126px;
}
.nx-min-h-126 {
  min-height: 126px;
}
.nx-w-127 {
  width: 127px;
}
.nx-h-127 {
  height: 127px;
}
.nx-max-w-127 {
  max-width: 127px;
}
.nx-max-h-127 {
  max-height: 127px;
}
.nx-min-w-127 {
  min-width: 127px;
}
.nx-min-h-127 {
  min-height: 127px;
}
.nx-w-128 {
  width: 128px;
}
.nx-h-128 {
  height: 128px;
}
.nx-max-w-128 {
  max-width: 128px;
}
.nx-max-h-128 {
  max-height: 128px;
}
.nx-min-w-128 {
  min-width: 128px;
}
.nx-min-h-128 {
  min-height: 128px;
}
.nx-w-129 {
  width: 129px;
}
.nx-h-129 {
  height: 129px;
}
.nx-max-w-129 {
  max-width: 129px;
}
.nx-max-h-129 {
  max-height: 129px;
}
.nx-min-w-129 {
  min-width: 129px;
}
.nx-min-h-129 {
  min-height: 129px;
}
.nx-w-130 {
  width: 130px;
}
.nx-h-130 {
  height: 130px;
}
.nx-max-w-130 {
  max-width: 130px;
}
.nx-max-h-130 {
  max-height: 130px;
}
.nx-min-w-130 {
  min-width: 130px;
}
.nx-min-h-130 {
  min-height: 130px;
}
.nx-w-131 {
  width: 131px;
}
.nx-h-131 {
  height: 131px;
}
.nx-max-w-131 {
  max-width: 131px;
}
.nx-max-h-131 {
  max-height: 131px;
}
.nx-min-w-131 {
  min-width: 131px;
}
.nx-min-h-131 {
  min-height: 131px;
}
.nx-w-132 {
  width: 132px;
}
.nx-h-132 {
  height: 132px;
}
.nx-max-w-132 {
  max-width: 132px;
}
.nx-max-h-132 {
  max-height: 132px;
}
.nx-min-w-132 {
  min-width: 132px;
}
.nx-min-h-132 {
  min-height: 132px;
}
.nx-w-133 {
  width: 133px;
}
.nx-h-133 {
  height: 133px;
}
.nx-max-w-133 {
  max-width: 133px;
}
.nx-max-h-133 {
  max-height: 133px;
}
.nx-min-w-133 {
  min-width: 133px;
}
.nx-min-h-133 {
  min-height: 133px;
}
.nx-w-134 {
  width: 134px;
}
.nx-h-134 {
  height: 134px;
}
.nx-max-w-134 {
  max-width: 134px;
}
.nx-max-h-134 {
  max-height: 134px;
}
.nx-min-w-134 {
  min-width: 134px;
}
.nx-min-h-134 {
  min-height: 134px;
}
.nx-w-135 {
  width: 135px;
}
.nx-h-135 {
  height: 135px;
}
.nx-max-w-135 {
  max-width: 135px;
}
.nx-max-h-135 {
  max-height: 135px;
}
.nx-min-w-135 {
  min-width: 135px;
}
.nx-min-h-135 {
  min-height: 135px;
}
.nx-w-136 {
  width: 136px;
}
.nx-h-136 {
  height: 136px;
}
.nx-max-w-136 {
  max-width: 136px;
}
.nx-max-h-136 {
  max-height: 136px;
}
.nx-min-w-136 {
  min-width: 136px;
}
.nx-min-h-136 {
  min-height: 136px;
}
.nx-w-137 {
  width: 137px;
}
.nx-h-137 {
  height: 137px;
}
.nx-max-w-137 {
  max-width: 137px;
}
.nx-max-h-137 {
  max-height: 137px;
}
.nx-min-w-137 {
  min-width: 137px;
}
.nx-min-h-137 {
  min-height: 137px;
}
.nx-w-138 {
  width: 138px;
}
.nx-h-138 {
  height: 138px;
}
.nx-max-w-138 {
  max-width: 138px;
}
.nx-max-h-138 {
  max-height: 138px;
}
.nx-min-w-138 {
  min-width: 138px;
}
.nx-min-h-138 {
  min-height: 138px;
}
.nx-w-139 {
  width: 139px;
}
.nx-h-139 {
  height: 139px;
}
.nx-max-w-139 {
  max-width: 139px;
}
.nx-max-h-139 {
  max-height: 139px;
}
.nx-min-w-139 {
  min-width: 139px;
}
.nx-min-h-139 {
  min-height: 139px;
}
.nx-w-140 {
  width: 140px;
}
.nx-h-140 {
  height: 140px;
}
.nx-max-w-140 {
  max-width: 140px;
}
.nx-max-h-140 {
  max-height: 140px;
}
.nx-min-w-140 {
  min-width: 140px;
}
.nx-min-h-140 {
  min-height: 140px;
}
.nx-w-141 {
  width: 141px;
}
.nx-h-141 {
  height: 141px;
}
.nx-max-w-141 {
  max-width: 141px;
}
.nx-max-h-141 {
  max-height: 141px;
}
.nx-min-w-141 {
  min-width: 141px;
}
.nx-min-h-141 {
  min-height: 141px;
}
.nx-w-142 {
  width: 142px;
}
.nx-h-142 {
  height: 142px;
}
.nx-max-w-142 {
  max-width: 142px;
}
.nx-max-h-142 {
  max-height: 142px;
}
.nx-min-w-142 {
  min-width: 142px;
}
.nx-min-h-142 {
  min-height: 142px;
}
.nx-w-143 {
  width: 143px;
}
.nx-h-143 {
  height: 143px;
}
.nx-max-w-143 {
  max-width: 143px;
}
.nx-max-h-143 {
  max-height: 143px;
}
.nx-min-w-143 {
  min-width: 143px;
}
.nx-min-h-143 {
  min-height: 143px;
}
.nx-w-144 {
  width: 144px;
}
.nx-h-144 {
  height: 144px;
}
.nx-max-w-144 {
  max-width: 144px;
}
.nx-max-h-144 {
  max-height: 144px;
}
.nx-min-w-144 {
  min-width: 144px;
}
.nx-min-h-144 {
  min-height: 144px;
}
.nx-w-145 {
  width: 145px;
}
.nx-h-145 {
  height: 145px;
}
.nx-max-w-145 {
  max-width: 145px;
}
.nx-max-h-145 {
  max-height: 145px;
}
.nx-min-w-145 {
  min-width: 145px;
}
.nx-min-h-145 {
  min-height: 145px;
}
.nx-w-146 {
  width: 146px;
}
.nx-h-146 {
  height: 146px;
}
.nx-max-w-146 {
  max-width: 146px;
}
.nx-max-h-146 {
  max-height: 146px;
}
.nx-min-w-146 {
  min-width: 146px;
}
.nx-min-h-146 {
  min-height: 146px;
}
.nx-w-147 {
  width: 147px;
}
.nx-h-147 {
  height: 147px;
}
.nx-max-w-147 {
  max-width: 147px;
}
.nx-max-h-147 {
  max-height: 147px;
}
.nx-min-w-147 {
  min-width: 147px;
}
.nx-min-h-147 {
  min-height: 147px;
}
.nx-w-148 {
  width: 148px;
}
.nx-h-148 {
  height: 148px;
}
.nx-max-w-148 {
  max-width: 148px;
}
.nx-max-h-148 {
  max-height: 148px;
}
.nx-min-w-148 {
  min-width: 148px;
}
.nx-min-h-148 {
  min-height: 148px;
}
.nx-w-149 {
  width: 149px;
}
.nx-h-149 {
  height: 149px;
}
.nx-max-w-149 {
  max-width: 149px;
}
.nx-max-h-149 {
  max-height: 149px;
}
.nx-min-w-149 {
  min-width: 149px;
}
.nx-min-h-149 {
  min-height: 149px;
}
.nx-w-150 {
  width: 150px;
}
.nx-h-150 {
  height: 150px;
}
.nx-max-w-150 {
  max-width: 150px;
}
.nx-max-h-150 {
  max-height: 150px;
}
.nx-min-w-150 {
  min-width: 150px;
}
.nx-min-h-150 {
  min-height: 150px;
}
.nx-w-151 {
  width: 151px;
}
.nx-h-151 {
  height: 151px;
}
.nx-max-w-151 {
  max-width: 151px;
}
.nx-max-h-151 {
  max-height: 151px;
}
.nx-min-w-151 {
  min-width: 151px;
}
.nx-min-h-151 {
  min-height: 151px;
}
.nx-w-152 {
  width: 152px;
}
.nx-h-152 {
  height: 152px;
}
.nx-max-w-152 {
  max-width: 152px;
}
.nx-max-h-152 {
  max-height: 152px;
}
.nx-min-w-152 {
  min-width: 152px;
}
.nx-min-h-152 {
  min-height: 152px;
}
.nx-w-153 {
  width: 153px;
}
.nx-h-153 {
  height: 153px;
}
.nx-max-w-153 {
  max-width: 153px;
}
.nx-max-h-153 {
  max-height: 153px;
}
.nx-min-w-153 {
  min-width: 153px;
}
.nx-min-h-153 {
  min-height: 153px;
}
.nx-w-154 {
  width: 154px;
}
.nx-h-154 {
  height: 154px;
}
.nx-max-w-154 {
  max-width: 154px;
}
.nx-max-h-154 {
  max-height: 154px;
}
.nx-min-w-154 {
  min-width: 154px;
}
.nx-min-h-154 {
  min-height: 154px;
}
.nx-w-155 {
  width: 155px;
}
.nx-h-155 {
  height: 155px;
}
.nx-max-w-155 {
  max-width: 155px;
}
.nx-max-h-155 {
  max-height: 155px;
}
.nx-min-w-155 {
  min-width: 155px;
}
.nx-min-h-155 {
  min-height: 155px;
}
.nx-w-156 {
  width: 156px;
}
.nx-h-156 {
  height: 156px;
}
.nx-max-w-156 {
  max-width: 156px;
}
.nx-max-h-156 {
  max-height: 156px;
}
.nx-min-w-156 {
  min-width: 156px;
}
.nx-min-h-156 {
  min-height: 156px;
}
.nx-w-157 {
  width: 157px;
}
.nx-h-157 {
  height: 157px;
}
.nx-max-w-157 {
  max-width: 157px;
}
.nx-max-h-157 {
  max-height: 157px;
}
.nx-min-w-157 {
  min-width: 157px;
}
.nx-min-h-157 {
  min-height: 157px;
}
.nx-w-158 {
  width: 158px;
}
.nx-h-158 {
  height: 158px;
}
.nx-max-w-158 {
  max-width: 158px;
}
.nx-max-h-158 {
  max-height: 158px;
}
.nx-min-w-158 {
  min-width: 158px;
}
.nx-min-h-158 {
  min-height: 158px;
}
.nx-w-159 {
  width: 159px;
}
.nx-h-159 {
  height: 159px;
}
.nx-max-w-159 {
  max-width: 159px;
}
.nx-max-h-159 {
  max-height: 159px;
}
.nx-min-w-159 {
  min-width: 159px;
}
.nx-min-h-159 {
  min-height: 159px;
}
.nx-w-160 {
  width: 160px;
}
.nx-h-160 {
  height: 160px;
}
.nx-max-w-160 {
  max-width: 160px;
}
.nx-max-h-160 {
  max-height: 160px;
}
.nx-min-w-160 {
  min-width: 160px;
}
.nx-min-h-160 {
  min-height: 160px;
}
.nx-w-161 {
  width: 161px;
}
.nx-h-161 {
  height: 161px;
}
.nx-max-w-161 {
  max-width: 161px;
}
.nx-max-h-161 {
  max-height: 161px;
}
.nx-min-w-161 {
  min-width: 161px;
}
.nx-min-h-161 {
  min-height: 161px;
}
.nx-w-162 {
  width: 162px;
}
.nx-h-162 {
  height: 162px;
}
.nx-max-w-162 {
  max-width: 162px;
}
.nx-max-h-162 {
  max-height: 162px;
}
.nx-min-w-162 {
  min-width: 162px;
}
.nx-min-h-162 {
  min-height: 162px;
}
.nx-w-163 {
  width: 163px;
}
.nx-h-163 {
  height: 163px;
}
.nx-max-w-163 {
  max-width: 163px;
}
.nx-max-h-163 {
  max-height: 163px;
}
.nx-min-w-163 {
  min-width: 163px;
}
.nx-min-h-163 {
  min-height: 163px;
}
.nx-w-164 {
  width: 164px;
}
.nx-h-164 {
  height: 164px;
}
.nx-max-w-164 {
  max-width: 164px;
}
.nx-max-h-164 {
  max-height: 164px;
}
.nx-min-w-164 {
  min-width: 164px;
}
.nx-min-h-164 {
  min-height: 164px;
}
.nx-w-165 {
  width: 165px;
}
.nx-h-165 {
  height: 165px;
}
.nx-max-w-165 {
  max-width: 165px;
}
.nx-max-h-165 {
  max-height: 165px;
}
.nx-min-w-165 {
  min-width: 165px;
}
.nx-min-h-165 {
  min-height: 165px;
}
.nx-w-166 {
  width: 166px;
}
.nx-h-166 {
  height: 166px;
}
.nx-max-w-166 {
  max-width: 166px;
}
.nx-max-h-166 {
  max-height: 166px;
}
.nx-min-w-166 {
  min-width: 166px;
}
.nx-min-h-166 {
  min-height: 166px;
}
.nx-w-167 {
  width: 167px;
}
.nx-h-167 {
  height: 167px;
}
.nx-max-w-167 {
  max-width: 167px;
}
.nx-max-h-167 {
  max-height: 167px;
}
.nx-min-w-167 {
  min-width: 167px;
}
.nx-min-h-167 {
  min-height: 167px;
}
.nx-w-168 {
  width: 168px;
}
.nx-h-168 {
  height: 168px;
}
.nx-max-w-168 {
  max-width: 168px;
}
.nx-max-h-168 {
  max-height: 168px;
}
.nx-min-w-168 {
  min-width: 168px;
}
.nx-min-h-168 {
  min-height: 168px;
}
.nx-w-169 {
  width: 169px;
}
.nx-h-169 {
  height: 169px;
}
.nx-max-w-169 {
  max-width: 169px;
}
.nx-max-h-169 {
  max-height: 169px;
}
.nx-min-w-169 {
  min-width: 169px;
}
.nx-min-h-169 {
  min-height: 169px;
}
.nx-w-170 {
  width: 170px;
}
.nx-h-170 {
  height: 170px;
}
.nx-max-w-170 {
  max-width: 170px;
}
.nx-max-h-170 {
  max-height: 170px;
}
.nx-min-w-170 {
  min-width: 170px;
}
.nx-min-h-170 {
  min-height: 170px;
}
.nx-w-171 {
  width: 171px;
}
.nx-h-171 {
  height: 171px;
}
.nx-max-w-171 {
  max-width: 171px;
}
.nx-max-h-171 {
  max-height: 171px;
}
.nx-min-w-171 {
  min-width: 171px;
}
.nx-min-h-171 {
  min-height: 171px;
}
.nx-w-172 {
  width: 172px;
}
.nx-h-172 {
  height: 172px;
}
.nx-max-w-172 {
  max-width: 172px;
}
.nx-max-h-172 {
  max-height: 172px;
}
.nx-min-w-172 {
  min-width: 172px;
}
.nx-min-h-172 {
  min-height: 172px;
}
.nx-w-173 {
  width: 173px;
}
.nx-h-173 {
  height: 173px;
}
.nx-max-w-173 {
  max-width: 173px;
}
.nx-max-h-173 {
  max-height: 173px;
}
.nx-min-w-173 {
  min-width: 173px;
}
.nx-min-h-173 {
  min-height: 173px;
}
.nx-w-174 {
  width: 174px;
}
.nx-h-174 {
  height: 174px;
}
.nx-max-w-174 {
  max-width: 174px;
}
.nx-max-h-174 {
  max-height: 174px;
}
.nx-min-w-174 {
  min-width: 174px;
}
.nx-min-h-174 {
  min-height: 174px;
}
.nx-w-175 {
  width: 175px;
}
.nx-h-175 {
  height: 175px;
}
.nx-max-w-175 {
  max-width: 175px;
}
.nx-max-h-175 {
  max-height: 175px;
}
.nx-min-w-175 {
  min-width: 175px;
}
.nx-min-h-175 {
  min-height: 175px;
}
.nx-w-176 {
  width: 176px;
}
.nx-h-176 {
  height: 176px;
}
.nx-max-w-176 {
  max-width: 176px;
}
.nx-max-h-176 {
  max-height: 176px;
}
.nx-min-w-176 {
  min-width: 176px;
}
.nx-min-h-176 {
  min-height: 176px;
}
.nx-w-177 {
  width: 177px;
}
.nx-h-177 {
  height: 177px;
}
.nx-max-w-177 {
  max-width: 177px;
}
.nx-max-h-177 {
  max-height: 177px;
}
.nx-min-w-177 {
  min-width: 177px;
}
.nx-min-h-177 {
  min-height: 177px;
}
.nx-w-178 {
  width: 178px;
}
.nx-h-178 {
  height: 178px;
}
.nx-max-w-178 {
  max-width: 178px;
}
.nx-max-h-178 {
  max-height: 178px;
}
.nx-min-w-178 {
  min-width: 178px;
}
.nx-min-h-178 {
  min-height: 178px;
}
.nx-w-179 {
  width: 179px;
}
.nx-h-179 {
  height: 179px;
}
.nx-max-w-179 {
  max-width: 179px;
}
.nx-max-h-179 {
  max-height: 179px;
}
.nx-min-w-179 {
  min-width: 179px;
}
.nx-min-h-179 {
  min-height: 179px;
}
.nx-w-180 {
  width: 180px;
}
.nx-h-180 {
  height: 180px;
}
.nx-max-w-180 {
  max-width: 180px;
}
.nx-max-h-180 {
  max-height: 180px;
}
.nx-min-w-180 {
  min-width: 180px;
}
.nx-min-h-180 {
  min-height: 180px;
}
.nx-w-181 {
  width: 181px;
}
.nx-h-181 {
  height: 181px;
}
.nx-max-w-181 {
  max-width: 181px;
}
.nx-max-h-181 {
  max-height: 181px;
}
.nx-min-w-181 {
  min-width: 181px;
}
.nx-min-h-181 {
  min-height: 181px;
}
.nx-w-182 {
  width: 182px;
}
.nx-h-182 {
  height: 182px;
}
.nx-max-w-182 {
  max-width: 182px;
}
.nx-max-h-182 {
  max-height: 182px;
}
.nx-min-w-182 {
  min-width: 182px;
}
.nx-min-h-182 {
  min-height: 182px;
}
.nx-w-183 {
  width: 183px;
}
.nx-h-183 {
  height: 183px;
}
.nx-max-w-183 {
  max-width: 183px;
}
.nx-max-h-183 {
  max-height: 183px;
}
.nx-min-w-183 {
  min-width: 183px;
}
.nx-min-h-183 {
  min-height: 183px;
}
.nx-w-184 {
  width: 184px;
}
.nx-h-184 {
  height: 184px;
}
.nx-max-w-184 {
  max-width: 184px;
}
.nx-max-h-184 {
  max-height: 184px;
}
.nx-min-w-184 {
  min-width: 184px;
}
.nx-min-h-184 {
  min-height: 184px;
}
.nx-w-185 {
  width: 185px;
}
.nx-h-185 {
  height: 185px;
}
.nx-max-w-185 {
  max-width: 185px;
}
.nx-max-h-185 {
  max-height: 185px;
}
.nx-min-w-185 {
  min-width: 185px;
}
.nx-min-h-185 {
  min-height: 185px;
}
.nx-w-186 {
  width: 186px;
}
.nx-h-186 {
  height: 186px;
}
.nx-max-w-186 {
  max-width: 186px;
}
.nx-max-h-186 {
  max-height: 186px;
}
.nx-min-w-186 {
  min-width: 186px;
}
.nx-min-h-186 {
  min-height: 186px;
}
.nx-w-187 {
  width: 187px;
}
.nx-h-187 {
  height: 187px;
}
.nx-max-w-187 {
  max-width: 187px;
}
.nx-max-h-187 {
  max-height: 187px;
}
.nx-min-w-187 {
  min-width: 187px;
}
.nx-min-h-187 {
  min-height: 187px;
}
.nx-w-188 {
  width: 188px;
}
.nx-h-188 {
  height: 188px;
}
.nx-max-w-188 {
  max-width: 188px;
}
.nx-max-h-188 {
  max-height: 188px;
}
.nx-min-w-188 {
  min-width: 188px;
}
.nx-min-h-188 {
  min-height: 188px;
}
.nx-w-189 {
  width: 189px;
}
.nx-h-189 {
  height: 189px;
}
.nx-max-w-189 {
  max-width: 189px;
}
.nx-max-h-189 {
  max-height: 189px;
}
.nx-min-w-189 {
  min-width: 189px;
}
.nx-min-h-189 {
  min-height: 189px;
}
.nx-w-190 {
  width: 190px;
}
.nx-h-190 {
  height: 190px;
}
.nx-max-w-190 {
  max-width: 190px;
}
.nx-max-h-190 {
  max-height: 190px;
}
.nx-min-w-190 {
  min-width: 190px;
}
.nx-min-h-190 {
  min-height: 190px;
}
.nx-w-191 {
  width: 191px;
}
.nx-h-191 {
  height: 191px;
}
.nx-max-w-191 {
  max-width: 191px;
}
.nx-max-h-191 {
  max-height: 191px;
}
.nx-min-w-191 {
  min-width: 191px;
}
.nx-min-h-191 {
  min-height: 191px;
}
.nx-w-192 {
  width: 192px;
}
.nx-h-192 {
  height: 192px;
}
.nx-max-w-192 {
  max-width: 192px;
}
.nx-max-h-192 {
  max-height: 192px;
}
.nx-min-w-192 {
  min-width: 192px;
}
.nx-min-h-192 {
  min-height: 192px;
}
.nx-w-193 {
  width: 193px;
}
.nx-h-193 {
  height: 193px;
}
.nx-max-w-193 {
  max-width: 193px;
}
.nx-max-h-193 {
  max-height: 193px;
}
.nx-min-w-193 {
  min-width: 193px;
}
.nx-min-h-193 {
  min-height: 193px;
}
.nx-w-194 {
  width: 194px;
}
.nx-h-194 {
  height: 194px;
}
.nx-max-w-194 {
  max-width: 194px;
}
.nx-max-h-194 {
  max-height: 194px;
}
.nx-min-w-194 {
  min-width: 194px;
}
.nx-min-h-194 {
  min-height: 194px;
}
.nx-w-195 {
  width: 195px;
}
.nx-h-195 {
  height: 195px;
}
.nx-max-w-195 {
  max-width: 195px;
}
.nx-max-h-195 {
  max-height: 195px;
}
.nx-min-w-195 {
  min-width: 195px;
}
.nx-min-h-195 {
  min-height: 195px;
}
.nx-w-196 {
  width: 196px;
}
.nx-h-196 {
  height: 196px;
}
.nx-max-w-196 {
  max-width: 196px;
}
.nx-max-h-196 {
  max-height: 196px;
}
.nx-min-w-196 {
  min-width: 196px;
}
.nx-min-h-196 {
  min-height: 196px;
}
.nx-w-197 {
  width: 197px;
}
.nx-h-197 {
  height: 197px;
}
.nx-max-w-197 {
  max-width: 197px;
}
.nx-max-h-197 {
  max-height: 197px;
}
.nx-min-w-197 {
  min-width: 197px;
}
.nx-min-h-197 {
  min-height: 197px;
}
.nx-w-198 {
  width: 198px;
}
.nx-h-198 {
  height: 198px;
}
.nx-max-w-198 {
  max-width: 198px;
}
.nx-max-h-198 {
  max-height: 198px;
}
.nx-min-w-198 {
  min-width: 198px;
}
.nx-min-h-198 {
  min-height: 198px;
}
.nx-w-199 {
  width: 199px;
}
.nx-h-199 {
  height: 199px;
}
.nx-max-w-199 {
  max-width: 199px;
}
.nx-max-h-199 {
  max-height: 199px;
}
.nx-min-w-199 {
  min-width: 199px;
}
.nx-min-h-199 {
  min-height: 199px;
}
.nx-w-200 {
  width: 200px;
}
.nx-h-200 {
  height: 200px;
}
.nx-max-w-200 {
  max-width: 200px;
}
.nx-max-h-200 {
  max-height: 200px;
}
.nx-min-w-200 {
  min-width: 200px;
}
.nx-min-h-200 {
  min-height: 200px;
}
.nx-w-201 {
  width: 201px;
}
.nx-h-201 {
  height: 201px;
}
.nx-max-w-201 {
  max-width: 201px;
}
.nx-max-h-201 {
  max-height: 201px;
}
.nx-min-w-201 {
  min-width: 201px;
}
.nx-min-h-201 {
  min-height: 201px;
}
.nx-w-202 {
  width: 202px;
}
.nx-h-202 {
  height: 202px;
}
.nx-max-w-202 {
  max-width: 202px;
}
.nx-max-h-202 {
  max-height: 202px;
}
.nx-min-w-202 {
  min-width: 202px;
}
.nx-min-h-202 {
  min-height: 202px;
}
.nx-w-203 {
  width: 203px;
}
.nx-h-203 {
  height: 203px;
}
.nx-max-w-203 {
  max-width: 203px;
}
.nx-max-h-203 {
  max-height: 203px;
}
.nx-min-w-203 {
  min-width: 203px;
}
.nx-min-h-203 {
  min-height: 203px;
}
.nx-w-204 {
  width: 204px;
}
.nx-h-204 {
  height: 204px;
}
.nx-max-w-204 {
  max-width: 204px;
}
.nx-max-h-204 {
  max-height: 204px;
}
.nx-min-w-204 {
  min-width: 204px;
}
.nx-min-h-204 {
  min-height: 204px;
}
.nx-w-205 {
  width: 205px;
}
.nx-h-205 {
  height: 205px;
}
.nx-max-w-205 {
  max-width: 205px;
}
.nx-max-h-205 {
  max-height: 205px;
}
.nx-min-w-205 {
  min-width: 205px;
}
.nx-min-h-205 {
  min-height: 205px;
}
.nx-w-206 {
  width: 206px;
}
.nx-h-206 {
  height: 206px;
}
.nx-max-w-206 {
  max-width: 206px;
}
.nx-max-h-206 {
  max-height: 206px;
}
.nx-min-w-206 {
  min-width: 206px;
}
.nx-min-h-206 {
  min-height: 206px;
}
.nx-w-207 {
  width: 207px;
}
.nx-h-207 {
  height: 207px;
}
.nx-max-w-207 {
  max-width: 207px;
}
.nx-max-h-207 {
  max-height: 207px;
}
.nx-min-w-207 {
  min-width: 207px;
}
.nx-min-h-207 {
  min-height: 207px;
}
.nx-w-208 {
  width: 208px;
}
.nx-h-208 {
  height: 208px;
}
.nx-max-w-208 {
  max-width: 208px;
}
.nx-max-h-208 {
  max-height: 208px;
}
.nx-min-w-208 {
  min-width: 208px;
}
.nx-min-h-208 {
  min-height: 208px;
}
.nx-w-209 {
  width: 209px;
}
.nx-h-209 {
  height: 209px;
}
.nx-max-w-209 {
  max-width: 209px;
}
.nx-max-h-209 {
  max-height: 209px;
}
.nx-min-w-209 {
  min-width: 209px;
}
.nx-min-h-209 {
  min-height: 209px;
}
.nx-w-210 {
  width: 210px;
}
.nx-h-210 {
  height: 210px;
}
.nx-max-w-210 {
  max-width: 210px;
}
.nx-max-h-210 {
  max-height: 210px;
}
.nx-min-w-210 {
  min-width: 210px;
}
.nx-min-h-210 {
  min-height: 210px;
}
.nx-w-211 {
  width: 211px;
}
.nx-h-211 {
  height: 211px;
}
.nx-max-w-211 {
  max-width: 211px;
}
.nx-max-h-211 {
  max-height: 211px;
}
.nx-min-w-211 {
  min-width: 211px;
}
.nx-min-h-211 {
  min-height: 211px;
}
.nx-w-212 {
  width: 212px;
}
.nx-h-212 {
  height: 212px;
}
.nx-max-w-212 {
  max-width: 212px;
}
.nx-max-h-212 {
  max-height: 212px;
}
.nx-min-w-212 {
  min-width: 212px;
}
.nx-min-h-212 {
  min-height: 212px;
}
.nx-w-213 {
  width: 213px;
}
.nx-h-213 {
  height: 213px;
}
.nx-max-w-213 {
  max-width: 213px;
}
.nx-max-h-213 {
  max-height: 213px;
}
.nx-min-w-213 {
  min-width: 213px;
}
.nx-min-h-213 {
  min-height: 213px;
}
.nx-w-214 {
  width: 214px;
}
.nx-h-214 {
  height: 214px;
}
.nx-max-w-214 {
  max-width: 214px;
}
.nx-max-h-214 {
  max-height: 214px;
}
.nx-min-w-214 {
  min-width: 214px;
}
.nx-min-h-214 {
  min-height: 214px;
}
.nx-w-215 {
  width: 215px;
}
.nx-h-215 {
  height: 215px;
}
.nx-max-w-215 {
  max-width: 215px;
}
.nx-max-h-215 {
  max-height: 215px;
}
.nx-min-w-215 {
  min-width: 215px;
}
.nx-min-h-215 {
  min-height: 215px;
}
.nx-w-216 {
  width: 216px;
}
.nx-h-216 {
  height: 216px;
}
.nx-max-w-216 {
  max-width: 216px;
}
.nx-max-h-216 {
  max-height: 216px;
}
.nx-min-w-216 {
  min-width: 216px;
}
.nx-min-h-216 {
  min-height: 216px;
}
.nx-w-217 {
  width: 217px;
}
.nx-h-217 {
  height: 217px;
}
.nx-max-w-217 {
  max-width: 217px;
}
.nx-max-h-217 {
  max-height: 217px;
}
.nx-min-w-217 {
  min-width: 217px;
}
.nx-min-h-217 {
  min-height: 217px;
}
.nx-w-218 {
  width: 218px;
}
.nx-h-218 {
  height: 218px;
}
.nx-max-w-218 {
  max-width: 218px;
}
.nx-max-h-218 {
  max-height: 218px;
}
.nx-min-w-218 {
  min-width: 218px;
}
.nx-min-h-218 {
  min-height: 218px;
}
.nx-w-219 {
  width: 219px;
}
.nx-h-219 {
  height: 219px;
}
.nx-max-w-219 {
  max-width: 219px;
}
.nx-max-h-219 {
  max-height: 219px;
}
.nx-min-w-219 {
  min-width: 219px;
}
.nx-min-h-219 {
  min-height: 219px;
}
.nx-w-220 {
  width: 220px;
}
.nx-h-220 {
  height: 220px;
}
.nx-max-w-220 {
  max-width: 220px;
}
.nx-max-h-220 {
  max-height: 220px;
}
.nx-min-w-220 {
  min-width: 220px;
}
.nx-min-h-220 {
  min-height: 220px;
}
.nx-w-221 {
  width: 221px;
}
.nx-h-221 {
  height: 221px;
}
.nx-max-w-221 {
  max-width: 221px;
}
.nx-max-h-221 {
  max-height: 221px;
}
.nx-min-w-221 {
  min-width: 221px;
}
.nx-min-h-221 {
  min-height: 221px;
}
.nx-w-222 {
  width: 222px;
}
.nx-h-222 {
  height: 222px;
}
.nx-max-w-222 {
  max-width: 222px;
}
.nx-max-h-222 {
  max-height: 222px;
}
.nx-min-w-222 {
  min-width: 222px;
}
.nx-min-h-222 {
  min-height: 222px;
}
.nx-w-223 {
  width: 223px;
}
.nx-h-223 {
  height: 223px;
}
.nx-max-w-223 {
  max-width: 223px;
}
.nx-max-h-223 {
  max-height: 223px;
}
.nx-min-w-223 {
  min-width: 223px;
}
.nx-min-h-223 {
  min-height: 223px;
}
.nx-w-224 {
  width: 224px;
}
.nx-h-224 {
  height: 224px;
}
.nx-max-w-224 {
  max-width: 224px;
}
.nx-max-h-224 {
  max-height: 224px;
}
.nx-min-w-224 {
  min-width: 224px;
}
.nx-min-h-224 {
  min-height: 224px;
}
.nx-w-225 {
  width: 225px;
}
.nx-h-225 {
  height: 225px;
}
.nx-max-w-225 {
  max-width: 225px;
}
.nx-max-h-225 {
  max-height: 225px;
}
.nx-min-w-225 {
  min-width: 225px;
}
.nx-min-h-225 {
  min-height: 225px;
}
.nx-w-226 {
  width: 226px;
}
.nx-h-226 {
  height: 226px;
}
.nx-max-w-226 {
  max-width: 226px;
}
.nx-max-h-226 {
  max-height: 226px;
}
.nx-min-w-226 {
  min-width: 226px;
}
.nx-min-h-226 {
  min-height: 226px;
}
.nx-w-227 {
  width: 227px;
}
.nx-h-227 {
  height: 227px;
}
.nx-max-w-227 {
  max-width: 227px;
}
.nx-max-h-227 {
  max-height: 227px;
}
.nx-min-w-227 {
  min-width: 227px;
}
.nx-min-h-227 {
  min-height: 227px;
}
.nx-w-228 {
  width: 228px;
}
.nx-h-228 {
  height: 228px;
}
.nx-max-w-228 {
  max-width: 228px;
}
.nx-max-h-228 {
  max-height: 228px;
}
.nx-min-w-228 {
  min-width: 228px;
}
.nx-min-h-228 {
  min-height: 228px;
}
.nx-w-229 {
  width: 229px;
}
.nx-h-229 {
  height: 229px;
}
.nx-max-w-229 {
  max-width: 229px;
}
.nx-max-h-229 {
  max-height: 229px;
}
.nx-min-w-229 {
  min-width: 229px;
}
.nx-min-h-229 {
  min-height: 229px;
}
.nx-w-230 {
  width: 230px;
}
.nx-h-230 {
  height: 230px;
}
.nx-max-w-230 {
  max-width: 230px;
}
.nx-max-h-230 {
  max-height: 230px;
}
.nx-min-w-230 {
  min-width: 230px;
}
.nx-min-h-230 {
  min-height: 230px;
}
.nx-w-231 {
  width: 231px;
}
.nx-h-231 {
  height: 231px;
}
.nx-max-w-231 {
  max-width: 231px;
}
.nx-max-h-231 {
  max-height: 231px;
}
.nx-min-w-231 {
  min-width: 231px;
}
.nx-min-h-231 {
  min-height: 231px;
}
.nx-w-232 {
  width: 232px;
}
.nx-h-232 {
  height: 232px;
}
.nx-max-w-232 {
  max-width: 232px;
}
.nx-max-h-232 {
  max-height: 232px;
}
.nx-min-w-232 {
  min-width: 232px;
}
.nx-min-h-232 {
  min-height: 232px;
}
.nx-w-233 {
  width: 233px;
}
.nx-h-233 {
  height: 233px;
}
.nx-max-w-233 {
  max-width: 233px;
}
.nx-max-h-233 {
  max-height: 233px;
}
.nx-min-w-233 {
  min-width: 233px;
}
.nx-min-h-233 {
  min-height: 233px;
}
.nx-w-234 {
  width: 234px;
}
.nx-h-234 {
  height: 234px;
}
.nx-max-w-234 {
  max-width: 234px;
}
.nx-max-h-234 {
  max-height: 234px;
}
.nx-min-w-234 {
  min-width: 234px;
}
.nx-min-h-234 {
  min-height: 234px;
}
.nx-w-235 {
  width: 235px;
}
.nx-h-235 {
  height: 235px;
}
.nx-max-w-235 {
  max-width: 235px;
}
.nx-max-h-235 {
  max-height: 235px;
}
.nx-min-w-235 {
  min-width: 235px;
}
.nx-min-h-235 {
  min-height: 235px;
}
.nx-w-236 {
  width: 236px;
}
.nx-h-236 {
  height: 236px;
}
.nx-max-w-236 {
  max-width: 236px;
}
.nx-max-h-236 {
  max-height: 236px;
}
.nx-min-w-236 {
  min-width: 236px;
}
.nx-min-h-236 {
  min-height: 236px;
}
.nx-w-237 {
  width: 237px;
}
.nx-h-237 {
  height: 237px;
}
.nx-max-w-237 {
  max-width: 237px;
}
.nx-max-h-237 {
  max-height: 237px;
}
.nx-min-w-237 {
  min-width: 237px;
}
.nx-min-h-237 {
  min-height: 237px;
}
.nx-w-238 {
  width: 238px;
}
.nx-h-238 {
  height: 238px;
}
.nx-max-w-238 {
  max-width: 238px;
}
.nx-max-h-238 {
  max-height: 238px;
}
.nx-min-w-238 {
  min-width: 238px;
}
.nx-min-h-238 {
  min-height: 238px;
}
.nx-w-239 {
  width: 239px;
}
.nx-h-239 {
  height: 239px;
}
.nx-max-w-239 {
  max-width: 239px;
}
.nx-max-h-239 {
  max-height: 239px;
}
.nx-min-w-239 {
  min-width: 239px;
}
.nx-min-h-239 {
  min-height: 239px;
}
.nx-w-240 {
  width: 240px;
}
.nx-h-240 {
  height: 240px;
}
.nx-max-w-240 {
  max-width: 240px;
}
.nx-max-h-240 {
  max-height: 240px;
}
.nx-min-w-240 {
  min-width: 240px;
}
.nx-min-h-240 {
  min-height: 240px;
}
.nx-w-241 {
  width: 241px;
}
.nx-h-241 {
  height: 241px;
}
.nx-max-w-241 {
  max-width: 241px;
}
.nx-max-h-241 {
  max-height: 241px;
}
.nx-min-w-241 {
  min-width: 241px;
}
.nx-min-h-241 {
  min-height: 241px;
}
.nx-w-242 {
  width: 242px;
}
.nx-h-242 {
  height: 242px;
}
.nx-max-w-242 {
  max-width: 242px;
}
.nx-max-h-242 {
  max-height: 242px;
}
.nx-min-w-242 {
  min-width: 242px;
}
.nx-min-h-242 {
  min-height: 242px;
}
.nx-w-243 {
  width: 243px;
}
.nx-h-243 {
  height: 243px;
}
.nx-max-w-243 {
  max-width: 243px;
}
.nx-max-h-243 {
  max-height: 243px;
}
.nx-min-w-243 {
  min-width: 243px;
}
.nx-min-h-243 {
  min-height: 243px;
}
.nx-w-244 {
  width: 244px;
}
.nx-h-244 {
  height: 244px;
}
.nx-max-w-244 {
  max-width: 244px;
}
.nx-max-h-244 {
  max-height: 244px;
}
.nx-min-w-244 {
  min-width: 244px;
}
.nx-min-h-244 {
  min-height: 244px;
}
.nx-w-245 {
  width: 245px;
}
.nx-h-245 {
  height: 245px;
}
.nx-max-w-245 {
  max-width: 245px;
}
.nx-max-h-245 {
  max-height: 245px;
}
.nx-min-w-245 {
  min-width: 245px;
}
.nx-min-h-245 {
  min-height: 245px;
}
.nx-w-246 {
  width: 246px;
}
.nx-h-246 {
  height: 246px;
}
.nx-max-w-246 {
  max-width: 246px;
}
.nx-max-h-246 {
  max-height: 246px;
}
.nx-min-w-246 {
  min-width: 246px;
}
.nx-min-h-246 {
  min-height: 246px;
}
.nx-w-247 {
  width: 247px;
}
.nx-h-247 {
  height: 247px;
}
.nx-max-w-247 {
  max-width: 247px;
}
.nx-max-h-247 {
  max-height: 247px;
}
.nx-min-w-247 {
  min-width: 247px;
}
.nx-min-h-247 {
  min-height: 247px;
}
.nx-w-248 {
  width: 248px;
}
.nx-h-248 {
  height: 248px;
}
.nx-max-w-248 {
  max-width: 248px;
}
.nx-max-h-248 {
  max-height: 248px;
}
.nx-min-w-248 {
  min-width: 248px;
}
.nx-min-h-248 {
  min-height: 248px;
}
.nx-w-249 {
  width: 249px;
}
.nx-h-249 {
  height: 249px;
}
.nx-max-w-249 {
  max-width: 249px;
}
.nx-max-h-249 {
  max-height: 249px;
}
.nx-min-w-249 {
  min-width: 249px;
}
.nx-min-h-249 {
  min-height: 249px;
}
.nx-w-250 {
  width: 250px;
}
.nx-h-250 {
  height: 250px;
}
.nx-max-w-250 {
  max-width: 250px;
}
.nx-max-h-250 {
  max-height: 250px;
}
.nx-min-w-250 {
  min-width: 250px;
}
.nx-min-h-250 {
  min-height: 250px;
}
.nx-w-251 {
  width: 251px;
}
.nx-h-251 {
  height: 251px;
}
.nx-max-w-251 {
  max-width: 251px;
}
.nx-max-h-251 {
  max-height: 251px;
}
.nx-min-w-251 {
  min-width: 251px;
}
.nx-min-h-251 {
  min-height: 251px;
}
.nx-w-252 {
  width: 252px;
}
.nx-h-252 {
  height: 252px;
}
.nx-max-w-252 {
  max-width: 252px;
}
.nx-max-h-252 {
  max-height: 252px;
}
.nx-min-w-252 {
  min-width: 252px;
}
.nx-min-h-252 {
  min-height: 252px;
}
.nx-w-253 {
  width: 253px;
}
.nx-h-253 {
  height: 253px;
}
.nx-max-w-253 {
  max-width: 253px;
}
.nx-max-h-253 {
  max-height: 253px;
}
.nx-min-w-253 {
  min-width: 253px;
}
.nx-min-h-253 {
  min-height: 253px;
}
.nx-w-254 {
  width: 254px;
}
.nx-h-254 {
  height: 254px;
}
.nx-max-w-254 {
  max-width: 254px;
}
.nx-max-h-254 {
  max-height: 254px;
}
.nx-min-w-254 {
  min-width: 254px;
}
.nx-min-h-254 {
  min-height: 254px;
}
.nx-w-255 {
  width: 255px;
}
.nx-h-255 {
  height: 255px;
}
.nx-max-w-255 {
  max-width: 255px;
}
.nx-max-h-255 {
  max-height: 255px;
}
.nx-min-w-255 {
  min-width: 255px;
}
.nx-min-h-255 {
  min-height: 255px;
}
.nx-w-256 {
  width: 256px;
}
.nx-h-256 {
  height: 256px;
}
.nx-max-w-256 {
  max-width: 256px;
}
.nx-max-h-256 {
  max-height: 256px;
}
.nx-min-w-256 {
  min-width: 256px;
}
.nx-min-h-256 {
  min-height: 256px;
}
.nx-w-257 {
  width: 257px;
}
.nx-h-257 {
  height: 257px;
}
.nx-max-w-257 {
  max-width: 257px;
}
.nx-max-h-257 {
  max-height: 257px;
}
.nx-min-w-257 {
  min-width: 257px;
}
.nx-min-h-257 {
  min-height: 257px;
}
.nx-w-258 {
  width: 258px;
}
.nx-h-258 {
  height: 258px;
}
.nx-max-w-258 {
  max-width: 258px;
}
.nx-max-h-258 {
  max-height: 258px;
}
.nx-min-w-258 {
  min-width: 258px;
}
.nx-min-h-258 {
  min-height: 258px;
}
.nx-w-259 {
  width: 259px;
}
.nx-h-259 {
  height: 259px;
}
.nx-max-w-259 {
  max-width: 259px;
}
.nx-max-h-259 {
  max-height: 259px;
}
.nx-min-w-259 {
  min-width: 259px;
}
.nx-min-h-259 {
  min-height: 259px;
}
.nx-w-260 {
  width: 260px;
}
.nx-h-260 {
  height: 260px;
}
.nx-max-w-260 {
  max-width: 260px;
}
.nx-max-h-260 {
  max-height: 260px;
}
.nx-min-w-260 {
  min-width: 260px;
}
.nx-min-h-260 {
  min-height: 260px;
}
.nx-w-261 {
  width: 261px;
}
.nx-h-261 {
  height: 261px;
}
.nx-max-w-261 {
  max-width: 261px;
}
.nx-max-h-261 {
  max-height: 261px;
}
.nx-min-w-261 {
  min-width: 261px;
}
.nx-min-h-261 {
  min-height: 261px;
}
.nx-w-262 {
  width: 262px;
}
.nx-h-262 {
  height: 262px;
}
.nx-max-w-262 {
  max-width: 262px;
}
.nx-max-h-262 {
  max-height: 262px;
}
.nx-min-w-262 {
  min-width: 262px;
}
.nx-min-h-262 {
  min-height: 262px;
}
.nx-w-263 {
  width: 263px;
}
.nx-h-263 {
  height: 263px;
}
.nx-max-w-263 {
  max-width: 263px;
}
.nx-max-h-263 {
  max-height: 263px;
}
.nx-min-w-263 {
  min-width: 263px;
}
.nx-min-h-263 {
  min-height: 263px;
}
.nx-w-264 {
  width: 264px;
}
.nx-h-264 {
  height: 264px;
}
.nx-max-w-264 {
  max-width: 264px;
}
.nx-max-h-264 {
  max-height: 264px;
}
.nx-min-w-264 {
  min-width: 264px;
}
.nx-min-h-264 {
  min-height: 264px;
}
.nx-w-265 {
  width: 265px;
}
.nx-h-265 {
  height: 265px;
}
.nx-max-w-265 {
  max-width: 265px;
}
.nx-max-h-265 {
  max-height: 265px;
}
.nx-min-w-265 {
  min-width: 265px;
}
.nx-min-h-265 {
  min-height: 265px;
}
.nx-w-266 {
  width: 266px;
}
.nx-h-266 {
  height: 266px;
}
.nx-max-w-266 {
  max-width: 266px;
}
.nx-max-h-266 {
  max-height: 266px;
}
.nx-min-w-266 {
  min-width: 266px;
}
.nx-min-h-266 {
  min-height: 266px;
}
.nx-w-267 {
  width: 267px;
}
.nx-h-267 {
  height: 267px;
}
.nx-max-w-267 {
  max-width: 267px;
}
.nx-max-h-267 {
  max-height: 267px;
}
.nx-min-w-267 {
  min-width: 267px;
}
.nx-min-h-267 {
  min-height: 267px;
}
.nx-w-268 {
  width: 268px;
}
.nx-h-268 {
  height: 268px;
}
.nx-max-w-268 {
  max-width: 268px;
}
.nx-max-h-268 {
  max-height: 268px;
}
.nx-min-w-268 {
  min-width: 268px;
}
.nx-min-h-268 {
  min-height: 268px;
}
.nx-w-269 {
  width: 269px;
}
.nx-h-269 {
  height: 269px;
}
.nx-max-w-269 {
  max-width: 269px;
}
.nx-max-h-269 {
  max-height: 269px;
}
.nx-min-w-269 {
  min-width: 269px;
}
.nx-min-h-269 {
  min-height: 269px;
}
.nx-w-270 {
  width: 270px;
}
.nx-h-270 {
  height: 270px;
}
.nx-max-w-270 {
  max-width: 270px;
}
.nx-max-h-270 {
  max-height: 270px;
}
.nx-min-w-270 {
  min-width: 270px;
}
.nx-min-h-270 {
  min-height: 270px;
}
.nx-w-271 {
  width: 271px;
}
.nx-h-271 {
  height: 271px;
}
.nx-max-w-271 {
  max-width: 271px;
}
.nx-max-h-271 {
  max-height: 271px;
}
.nx-min-w-271 {
  min-width: 271px;
}
.nx-min-h-271 {
  min-height: 271px;
}
.nx-w-272 {
  width: 272px;
}
.nx-h-272 {
  height: 272px;
}
.nx-max-w-272 {
  max-width: 272px;
}
.nx-max-h-272 {
  max-height: 272px;
}
.nx-min-w-272 {
  min-width: 272px;
}
.nx-min-h-272 {
  min-height: 272px;
}
.nx-w-273 {
  width: 273px;
}
.nx-h-273 {
  height: 273px;
}
.nx-max-w-273 {
  max-width: 273px;
}
.nx-max-h-273 {
  max-height: 273px;
}
.nx-min-w-273 {
  min-width: 273px;
}
.nx-min-h-273 {
  min-height: 273px;
}
.nx-w-274 {
  width: 274px;
}
.nx-h-274 {
  height: 274px;
}
.nx-max-w-274 {
  max-width: 274px;
}
.nx-max-h-274 {
  max-height: 274px;
}
.nx-min-w-274 {
  min-width: 274px;
}
.nx-min-h-274 {
  min-height: 274px;
}
.nx-w-275 {
  width: 275px;
}
.nx-h-275 {
  height: 275px;
}
.nx-max-w-275 {
  max-width: 275px;
}
.nx-max-h-275 {
  max-height: 275px;
}
.nx-min-w-275 {
  min-width: 275px;
}
.nx-min-h-275 {
  min-height: 275px;
}
.nx-w-276 {
  width: 276px;
}
.nx-h-276 {
  height: 276px;
}
.nx-max-w-276 {
  max-width: 276px;
}
.nx-max-h-276 {
  max-height: 276px;
}
.nx-min-w-276 {
  min-width: 276px;
}
.nx-min-h-276 {
  min-height: 276px;
}
.nx-w-277 {
  width: 277px;
}
.nx-h-277 {
  height: 277px;
}
.nx-max-w-277 {
  max-width: 277px;
}
.nx-max-h-277 {
  max-height: 277px;
}
.nx-min-w-277 {
  min-width: 277px;
}
.nx-min-h-277 {
  min-height: 277px;
}
.nx-w-278 {
  width: 278px;
}
.nx-h-278 {
  height: 278px;
}
.nx-max-w-278 {
  max-width: 278px;
}
.nx-max-h-278 {
  max-height: 278px;
}
.nx-min-w-278 {
  min-width: 278px;
}
.nx-min-h-278 {
  min-height: 278px;
}
.nx-w-279 {
  width: 279px;
}
.nx-h-279 {
  height: 279px;
}
.nx-max-w-279 {
  max-width: 279px;
}
.nx-max-h-279 {
  max-height: 279px;
}
.nx-min-w-279 {
  min-width: 279px;
}
.nx-min-h-279 {
  min-height: 279px;
}
.nx-w-280 {
  width: 280px;
}
.nx-h-280 {
  height: 280px;
}
.nx-max-w-280 {
  max-width: 280px;
}
.nx-max-h-280 {
  max-height: 280px;
}
.nx-min-w-280 {
  min-width: 280px;
}
.nx-min-h-280 {
  min-height: 280px;
}
.nx-w-281 {
  width: 281px;
}
.nx-h-281 {
  height: 281px;
}
.nx-max-w-281 {
  max-width: 281px;
}
.nx-max-h-281 {
  max-height: 281px;
}
.nx-min-w-281 {
  min-width: 281px;
}
.nx-min-h-281 {
  min-height: 281px;
}
.nx-w-282 {
  width: 282px;
}
.nx-h-282 {
  height: 282px;
}
.nx-max-w-282 {
  max-width: 282px;
}
.nx-max-h-282 {
  max-height: 282px;
}
.nx-min-w-282 {
  min-width: 282px;
}
.nx-min-h-282 {
  min-height: 282px;
}
.nx-w-283 {
  width: 283px;
}
.nx-h-283 {
  height: 283px;
}
.nx-max-w-283 {
  max-width: 283px;
}
.nx-max-h-283 {
  max-height: 283px;
}
.nx-min-w-283 {
  min-width: 283px;
}
.nx-min-h-283 {
  min-height: 283px;
}
.nx-w-284 {
  width: 284px;
}
.nx-h-284 {
  height: 284px;
}
.nx-max-w-284 {
  max-width: 284px;
}
.nx-max-h-284 {
  max-height: 284px;
}
.nx-min-w-284 {
  min-width: 284px;
}
.nx-min-h-284 {
  min-height: 284px;
}
.nx-w-285 {
  width: 285px;
}
.nx-h-285 {
  height: 285px;
}
.nx-max-w-285 {
  max-width: 285px;
}
.nx-max-h-285 {
  max-height: 285px;
}
.nx-min-w-285 {
  min-width: 285px;
}
.nx-min-h-285 {
  min-height: 285px;
}
.nx-w-286 {
  width: 286px;
}
.nx-h-286 {
  height: 286px;
}
.nx-max-w-286 {
  max-width: 286px;
}
.nx-max-h-286 {
  max-height: 286px;
}
.nx-min-w-286 {
  min-width: 286px;
}
.nx-min-h-286 {
  min-height: 286px;
}
.nx-w-287 {
  width: 287px;
}
.nx-h-287 {
  height: 287px;
}
.nx-max-w-287 {
  max-width: 287px;
}
.nx-max-h-287 {
  max-height: 287px;
}
.nx-min-w-287 {
  min-width: 287px;
}
.nx-min-h-287 {
  min-height: 287px;
}
.nx-w-288 {
  width: 288px;
}
.nx-h-288 {
  height: 288px;
}
.nx-max-w-288 {
  max-width: 288px;
}
.nx-max-h-288 {
  max-height: 288px;
}
.nx-min-w-288 {
  min-width: 288px;
}
.nx-min-h-288 {
  min-height: 288px;
}
.nx-w-289 {
  width: 289px;
}
.nx-h-289 {
  height: 289px;
}
.nx-max-w-289 {
  max-width: 289px;
}
.nx-max-h-289 {
  max-height: 289px;
}
.nx-min-w-289 {
  min-width: 289px;
}
.nx-min-h-289 {
  min-height: 289px;
}
.nx-w-290 {
  width: 290px;
}
.nx-h-290 {
  height: 290px;
}
.nx-max-w-290 {
  max-width: 290px;
}
.nx-max-h-290 {
  max-height: 290px;
}
.nx-min-w-290 {
  min-width: 290px;
}
.nx-min-h-290 {
  min-height: 290px;
}
.nx-w-291 {
  width: 291px;
}
.nx-h-291 {
  height: 291px;
}
.nx-max-w-291 {
  max-width: 291px;
}
.nx-max-h-291 {
  max-height: 291px;
}
.nx-min-w-291 {
  min-width: 291px;
}
.nx-min-h-291 {
  min-height: 291px;
}
.nx-w-292 {
  width: 292px;
}
.nx-h-292 {
  height: 292px;
}
.nx-max-w-292 {
  max-width: 292px;
}
.nx-max-h-292 {
  max-height: 292px;
}
.nx-min-w-292 {
  min-width: 292px;
}
.nx-min-h-292 {
  min-height: 292px;
}
.nx-w-293 {
  width: 293px;
}
.nx-h-293 {
  height: 293px;
}
.nx-max-w-293 {
  max-width: 293px;
}
.nx-max-h-293 {
  max-height: 293px;
}
.nx-min-w-293 {
  min-width: 293px;
}
.nx-min-h-293 {
  min-height: 293px;
}
.nx-w-294 {
  width: 294px;
}
.nx-h-294 {
  height: 294px;
}
.nx-max-w-294 {
  max-width: 294px;
}
.nx-max-h-294 {
  max-height: 294px;
}
.nx-min-w-294 {
  min-width: 294px;
}
.nx-min-h-294 {
  min-height: 294px;
}
.nx-w-295 {
  width: 295px;
}
.nx-h-295 {
  height: 295px;
}
.nx-max-w-295 {
  max-width: 295px;
}
.nx-max-h-295 {
  max-height: 295px;
}
.nx-min-w-295 {
  min-width: 295px;
}
.nx-min-h-295 {
  min-height: 295px;
}
.nx-w-296 {
  width: 296px;
}
.nx-h-296 {
  height: 296px;
}
.nx-max-w-296 {
  max-width: 296px;
}
.nx-max-h-296 {
  max-height: 296px;
}
.nx-min-w-296 {
  min-width: 296px;
}
.nx-min-h-296 {
  min-height: 296px;
}
.nx-w-297 {
  width: 297px;
}
.nx-h-297 {
  height: 297px;
}
.nx-max-w-297 {
  max-width: 297px;
}
.nx-max-h-297 {
  max-height: 297px;
}
.nx-min-w-297 {
  min-width: 297px;
}
.nx-min-h-297 {
  min-height: 297px;
}
.nx-w-298 {
  width: 298px;
}
.nx-h-298 {
  height: 298px;
}
.nx-max-w-298 {
  max-width: 298px;
}
.nx-max-h-298 {
  max-height: 298px;
}
.nx-min-w-298 {
  min-width: 298px;
}
.nx-min-h-298 {
  min-height: 298px;
}
.nx-w-299 {
  width: 299px;
}
.nx-h-299 {
  height: 299px;
}
.nx-max-w-299 {
  max-width: 299px;
}
.nx-max-h-299 {
  max-height: 299px;
}
.nx-min-w-299 {
  min-width: 299px;
}
.nx-min-h-299 {
  min-height: 299px;
}
.nx-w-300 {
  width: 300px;
}
.nx-h-300 {
  height: 300px;
}
.nx-max-w-300 {
  max-width: 300px;
}
.nx-max-h-300 {
  max-height: 300px;
}
.nx-min-w-300 {
  min-width: 300px;
}
.nx-min-h-300 {
  min-height: 300px;
}
.nx-w-301 {
  width: 301px;
}
.nx-h-301 {
  height: 301px;
}
.nx-max-w-301 {
  max-width: 301px;
}
.nx-max-h-301 {
  max-height: 301px;
}
.nx-min-w-301 {
  min-width: 301px;
}
.nx-min-h-301 {
  min-height: 301px;
}
.nx-w-302 {
  width: 302px;
}
.nx-h-302 {
  height: 302px;
}
.nx-max-w-302 {
  max-width: 302px;
}
.nx-max-h-302 {
  max-height: 302px;
}
.nx-min-w-302 {
  min-width: 302px;
}
.nx-min-h-302 {
  min-height: 302px;
}
.nx-w-303 {
  width: 303px;
}
.nx-h-303 {
  height: 303px;
}
.nx-max-w-303 {
  max-width: 303px;
}
.nx-max-h-303 {
  max-height: 303px;
}
.nx-min-w-303 {
  min-width: 303px;
}
.nx-min-h-303 {
  min-height: 303px;
}
.nx-w-304 {
  width: 304px;
}
.nx-h-304 {
  height: 304px;
}
.nx-max-w-304 {
  max-width: 304px;
}
.nx-max-h-304 {
  max-height: 304px;
}
.nx-min-w-304 {
  min-width: 304px;
}
.nx-min-h-304 {
  min-height: 304px;
}
.nx-w-305 {
  width: 305px;
}
.nx-h-305 {
  height: 305px;
}
.nx-max-w-305 {
  max-width: 305px;
}
.nx-max-h-305 {
  max-height: 305px;
}
.nx-min-w-305 {
  min-width: 305px;
}
.nx-min-h-305 {
  min-height: 305px;
}
.nx-w-306 {
  width: 306px;
}
.nx-h-306 {
  height: 306px;
}
.nx-max-w-306 {
  max-width: 306px;
}
.nx-max-h-306 {
  max-height: 306px;
}
.nx-min-w-306 {
  min-width: 306px;
}
.nx-min-h-306 {
  min-height: 306px;
}
.nx-w-307 {
  width: 307px;
}
.nx-h-307 {
  height: 307px;
}
.nx-max-w-307 {
  max-width: 307px;
}
.nx-max-h-307 {
  max-height: 307px;
}
.nx-min-w-307 {
  min-width: 307px;
}
.nx-min-h-307 {
  min-height: 307px;
}
.nx-w-308 {
  width: 308px;
}
.nx-h-308 {
  height: 308px;
}
.nx-max-w-308 {
  max-width: 308px;
}
.nx-max-h-308 {
  max-height: 308px;
}
.nx-min-w-308 {
  min-width: 308px;
}
.nx-min-h-308 {
  min-height: 308px;
}
.nx-w-309 {
  width: 309px;
}
.nx-h-309 {
  height: 309px;
}
.nx-max-w-309 {
  max-width: 309px;
}
.nx-max-h-309 {
  max-height: 309px;
}
.nx-min-w-309 {
  min-width: 309px;
}
.nx-min-h-309 {
  min-height: 309px;
}
.nx-w-310 {
  width: 310px;
}
.nx-h-310 {
  height: 310px;
}
.nx-max-w-310 {
  max-width: 310px;
}
.nx-max-h-310 {
  max-height: 310px;
}
.nx-min-w-310 {
  min-width: 310px;
}
.nx-min-h-310 {
  min-height: 310px;
}
.nx-w-311 {
  width: 311px;
}
.nx-h-311 {
  height: 311px;
}
.nx-max-w-311 {
  max-width: 311px;
}
.nx-max-h-311 {
  max-height: 311px;
}
.nx-min-w-311 {
  min-width: 311px;
}
.nx-min-h-311 {
  min-height: 311px;
}
.nx-w-312 {
  width: 312px;
}
.nx-h-312 {
  height: 312px;
}
.nx-max-w-312 {
  max-width: 312px;
}
.nx-max-h-312 {
  max-height: 312px;
}
.nx-min-w-312 {
  min-width: 312px;
}
.nx-min-h-312 {
  min-height: 312px;
}
.nx-w-313 {
  width: 313px;
}
.nx-h-313 {
  height: 313px;
}
.nx-max-w-313 {
  max-width: 313px;
}
.nx-max-h-313 {
  max-height: 313px;
}
.nx-min-w-313 {
  min-width: 313px;
}
.nx-min-h-313 {
  min-height: 313px;
}
.nx-w-314 {
  width: 314px;
}
.nx-h-314 {
  height: 314px;
}
.nx-max-w-314 {
  max-width: 314px;
}
.nx-max-h-314 {
  max-height: 314px;
}
.nx-min-w-314 {
  min-width: 314px;
}
.nx-min-h-314 {
  min-height: 314px;
}
.nx-w-315 {
  width: 315px;
}
.nx-h-315 {
  height: 315px;
}
.nx-max-w-315 {
  max-width: 315px;
}
.nx-max-h-315 {
  max-height: 315px;
}
.nx-min-w-315 {
  min-width: 315px;
}
.nx-min-h-315 {
  min-height: 315px;
}
.nx-w-316 {
  width: 316px;
}
.nx-h-316 {
  height: 316px;
}
.nx-max-w-316 {
  max-width: 316px;
}
.nx-max-h-316 {
  max-height: 316px;
}
.nx-min-w-316 {
  min-width: 316px;
}
.nx-min-h-316 {
  min-height: 316px;
}
.nx-w-317 {
  width: 317px;
}
.nx-h-317 {
  height: 317px;
}
.nx-max-w-317 {
  max-width: 317px;
}
.nx-max-h-317 {
  max-height: 317px;
}
.nx-min-w-317 {
  min-width: 317px;
}
.nx-min-h-317 {
  min-height: 317px;
}
.nx-w-318 {
  width: 318px;
}
.nx-h-318 {
  height: 318px;
}
.nx-max-w-318 {
  max-width: 318px;
}
.nx-max-h-318 {
  max-height: 318px;
}
.nx-min-w-318 {
  min-width: 318px;
}
.nx-min-h-318 {
  min-height: 318px;
}
.nx-w-319 {
  width: 319px;
}
.nx-h-319 {
  height: 319px;
}
.nx-max-w-319 {
  max-width: 319px;
}
.nx-max-h-319 {
  max-height: 319px;
}
.nx-min-w-319 {
  min-width: 319px;
}
.nx-min-h-319 {
  min-height: 319px;
}
.nx-w-320 {
  width: 320px;
}
.nx-h-320 {
  height: 320px;
}
.nx-max-w-320 {
  max-width: 320px;
}
.nx-max-h-320 {
  max-height: 320px;
}
.nx-min-w-320 {
  min-width: 320px;
}
.nx-min-h-320 {
  min-height: 320px;
}
.nx-w-321 {
  width: 321px;
}
.nx-h-321 {
  height: 321px;
}
.nx-max-w-321 {
  max-width: 321px;
}
.nx-max-h-321 {
  max-height: 321px;
}
.nx-min-w-321 {
  min-width: 321px;
}
.nx-min-h-321 {
  min-height: 321px;
}
.nx-w-322 {
  width: 322px;
}
.nx-h-322 {
  height: 322px;
}
.nx-max-w-322 {
  max-width: 322px;
}
.nx-max-h-322 {
  max-height: 322px;
}
.nx-min-w-322 {
  min-width: 322px;
}
.nx-min-h-322 {
  min-height: 322px;
}
.nx-w-323 {
  width: 323px;
}
.nx-h-323 {
  height: 323px;
}
.nx-max-w-323 {
  max-width: 323px;
}
.nx-max-h-323 {
  max-height: 323px;
}
.nx-min-w-323 {
  min-width: 323px;
}
.nx-min-h-323 {
  min-height: 323px;
}
.nx-w-324 {
  width: 324px;
}
.nx-h-324 {
  height: 324px;
}
.nx-max-w-324 {
  max-width: 324px;
}
.nx-max-h-324 {
  max-height: 324px;
}
.nx-min-w-324 {
  min-width: 324px;
}
.nx-min-h-324 {
  min-height: 324px;
}
.nx-w-325 {
  width: 325px;
}
.nx-h-325 {
  height: 325px;
}
.nx-max-w-325 {
  max-width: 325px;
}
.nx-max-h-325 {
  max-height: 325px;
}
.nx-min-w-325 {
  min-width: 325px;
}
.nx-min-h-325 {
  min-height: 325px;
}
.nx-w-326 {
  width: 326px;
}
.nx-h-326 {
  height: 326px;
}
.nx-max-w-326 {
  max-width: 326px;
}
.nx-max-h-326 {
  max-height: 326px;
}
.nx-min-w-326 {
  min-width: 326px;
}
.nx-min-h-326 {
  min-height: 326px;
}
.nx-w-327 {
  width: 327px;
}
.nx-h-327 {
  height: 327px;
}
.nx-max-w-327 {
  max-width: 327px;
}
.nx-max-h-327 {
  max-height: 327px;
}
.nx-min-w-327 {
  min-width: 327px;
}
.nx-min-h-327 {
  min-height: 327px;
}
.nx-w-328 {
  width: 328px;
}
.nx-h-328 {
  height: 328px;
}
.nx-max-w-328 {
  max-width: 328px;
}
.nx-max-h-328 {
  max-height: 328px;
}
.nx-min-w-328 {
  min-width: 328px;
}
.nx-min-h-328 {
  min-height: 328px;
}
.nx-w-329 {
  width: 329px;
}
.nx-h-329 {
  height: 329px;
}
.nx-max-w-329 {
  max-width: 329px;
}
.nx-max-h-329 {
  max-height: 329px;
}
.nx-min-w-329 {
  min-width: 329px;
}
.nx-min-h-329 {
  min-height: 329px;
}
.nx-w-330 {
  width: 330px;
}
.nx-h-330 {
  height: 330px;
}
.nx-max-w-330 {
  max-width: 330px;
}
.nx-max-h-330 {
  max-height: 330px;
}
.nx-min-w-330 {
  min-width: 330px;
}
.nx-min-h-330 {
  min-height: 330px;
}
.nx-w-331 {
  width: 331px;
}
.nx-h-331 {
  height: 331px;
}
.nx-max-w-331 {
  max-width: 331px;
}
.nx-max-h-331 {
  max-height: 331px;
}
.nx-min-w-331 {
  min-width: 331px;
}
.nx-min-h-331 {
  min-height: 331px;
}
.nx-w-332 {
  width: 332px;
}
.nx-h-332 {
  height: 332px;
}
.nx-max-w-332 {
  max-width: 332px;
}
.nx-max-h-332 {
  max-height: 332px;
}
.nx-min-w-332 {
  min-width: 332px;
}
.nx-min-h-332 {
  min-height: 332px;
}
.nx-w-333 {
  width: 333px;
}
.nx-h-333 {
  height: 333px;
}
.nx-max-w-333 {
  max-width: 333px;
}
.nx-max-h-333 {
  max-height: 333px;
}
.nx-min-w-333 {
  min-width: 333px;
}
.nx-min-h-333 {
  min-height: 333px;
}
.nx-w-334 {
  width: 334px;
}
.nx-h-334 {
  height: 334px;
}
.nx-max-w-334 {
  max-width: 334px;
}
.nx-max-h-334 {
  max-height: 334px;
}
.nx-min-w-334 {
  min-width: 334px;
}
.nx-min-h-334 {
  min-height: 334px;
}
.nx-w-335 {
  width: 335px;
}
.nx-h-335 {
  height: 335px;
}
.nx-max-w-335 {
  max-width: 335px;
}
.nx-max-h-335 {
  max-height: 335px;
}
.nx-min-w-335 {
  min-width: 335px;
}
.nx-min-h-335 {
  min-height: 335px;
}
.nx-w-336 {
  width: 336px;
}
.nx-h-336 {
  height: 336px;
}
.nx-max-w-336 {
  max-width: 336px;
}
.nx-max-h-336 {
  max-height: 336px;
}
.nx-min-w-336 {
  min-width: 336px;
}
.nx-min-h-336 {
  min-height: 336px;
}
.nx-w-337 {
  width: 337px;
}
.nx-h-337 {
  height: 337px;
}
.nx-max-w-337 {
  max-width: 337px;
}
.nx-max-h-337 {
  max-height: 337px;
}
.nx-min-w-337 {
  min-width: 337px;
}
.nx-min-h-337 {
  min-height: 337px;
}
.nx-w-338 {
  width: 338px;
}
.nx-h-338 {
  height: 338px;
}
.nx-max-w-338 {
  max-width: 338px;
}
.nx-max-h-338 {
  max-height: 338px;
}
.nx-min-w-338 {
  min-width: 338px;
}
.nx-min-h-338 {
  min-height: 338px;
}
.nx-w-339 {
  width: 339px;
}
.nx-h-339 {
  height: 339px;
}
.nx-max-w-339 {
  max-width: 339px;
}
.nx-max-h-339 {
  max-height: 339px;
}
.nx-min-w-339 {
  min-width: 339px;
}
.nx-min-h-339 {
  min-height: 339px;
}
.nx-w-340 {
  width: 340px;
}
.nx-h-340 {
  height: 340px;
}
.nx-max-w-340 {
  max-width: 340px;
}
.nx-max-h-340 {
  max-height: 340px;
}
.nx-min-w-340 {
  min-width: 340px;
}
.nx-min-h-340 {
  min-height: 340px;
}
.nx-w-341 {
  width: 341px;
}
.nx-h-341 {
  height: 341px;
}
.nx-max-w-341 {
  max-width: 341px;
}
.nx-max-h-341 {
  max-height: 341px;
}
.nx-min-w-341 {
  min-width: 341px;
}
.nx-min-h-341 {
  min-height: 341px;
}
.nx-w-342 {
  width: 342px;
}
.nx-h-342 {
  height: 342px;
}
.nx-max-w-342 {
  max-width: 342px;
}
.nx-max-h-342 {
  max-height: 342px;
}
.nx-min-w-342 {
  min-width: 342px;
}
.nx-min-h-342 {
  min-height: 342px;
}
.nx-w-343 {
  width: 343px;
}
.nx-h-343 {
  height: 343px;
}
.nx-max-w-343 {
  max-width: 343px;
}
.nx-max-h-343 {
  max-height: 343px;
}
.nx-min-w-343 {
  min-width: 343px;
}
.nx-min-h-343 {
  min-height: 343px;
}
.nx-w-344 {
  width: 344px;
}
.nx-h-344 {
  height: 344px;
}
.nx-max-w-344 {
  max-width: 344px;
}
.nx-max-h-344 {
  max-height: 344px;
}
.nx-min-w-344 {
  min-width: 344px;
}
.nx-min-h-344 {
  min-height: 344px;
}
.nx-w-345 {
  width: 345px;
}
.nx-h-345 {
  height: 345px;
}
.nx-max-w-345 {
  max-width: 345px;
}
.nx-max-h-345 {
  max-height: 345px;
}
.nx-min-w-345 {
  min-width: 345px;
}
.nx-min-h-345 {
  min-height: 345px;
}
.nx-w-346 {
  width: 346px;
}
.nx-h-346 {
  height: 346px;
}
.nx-max-w-346 {
  max-width: 346px;
}
.nx-max-h-346 {
  max-height: 346px;
}
.nx-min-w-346 {
  min-width: 346px;
}
.nx-min-h-346 {
  min-height: 346px;
}
.nx-w-347 {
  width: 347px;
}
.nx-h-347 {
  height: 347px;
}
.nx-max-w-347 {
  max-width: 347px;
}
.nx-max-h-347 {
  max-height: 347px;
}
.nx-min-w-347 {
  min-width: 347px;
}
.nx-min-h-347 {
  min-height: 347px;
}
.nx-w-348 {
  width: 348px;
}
.nx-h-348 {
  height: 348px;
}
.nx-max-w-348 {
  max-width: 348px;
}
.nx-max-h-348 {
  max-height: 348px;
}
.nx-min-w-348 {
  min-width: 348px;
}
.nx-min-h-348 {
  min-height: 348px;
}
.nx-w-349 {
  width: 349px;
}
.nx-h-349 {
  height: 349px;
}
.nx-max-w-349 {
  max-width: 349px;
}
.nx-max-h-349 {
  max-height: 349px;
}
.nx-min-w-349 {
  min-width: 349px;
}
.nx-min-h-349 {
  min-height: 349px;
}
.nx-w-350 {
  width: 350px;
}
.nx-h-350 {
  height: 350px;
}
.nx-max-w-350 {
  max-width: 350px;
}
.nx-max-h-350 {
  max-height: 350px;
}
.nx-min-w-350 {
  min-width: 350px;
}
.nx-min-h-350 {
  min-height: 350px;
}
.nx-w-351 {
  width: 351px;
}
.nx-h-351 {
  height: 351px;
}
.nx-max-w-351 {
  max-width: 351px;
}
.nx-max-h-351 {
  max-height: 351px;
}
.nx-min-w-351 {
  min-width: 351px;
}
.nx-min-h-351 {
  min-height: 351px;
}
.nx-w-352 {
  width: 352px;
}
.nx-h-352 {
  height: 352px;
}
.nx-max-w-352 {
  max-width: 352px;
}
.nx-max-h-352 {
  max-height: 352px;
}
.nx-min-w-352 {
  min-width: 352px;
}
.nx-min-h-352 {
  min-height: 352px;
}
.nx-w-353 {
  width: 353px;
}
.nx-h-353 {
  height: 353px;
}
.nx-max-w-353 {
  max-width: 353px;
}
.nx-max-h-353 {
  max-height: 353px;
}
.nx-min-w-353 {
  min-width: 353px;
}
.nx-min-h-353 {
  min-height: 353px;
}
.nx-w-354 {
  width: 354px;
}
.nx-h-354 {
  height: 354px;
}
.nx-max-w-354 {
  max-width: 354px;
}
.nx-max-h-354 {
  max-height: 354px;
}
.nx-min-w-354 {
  min-width: 354px;
}
.nx-min-h-354 {
  min-height: 354px;
}
.nx-w-355 {
  width: 355px;
}
.nx-h-355 {
  height: 355px;
}
.nx-max-w-355 {
  max-width: 355px;
}
.nx-max-h-355 {
  max-height: 355px;
}
.nx-min-w-355 {
  min-width: 355px;
}
.nx-min-h-355 {
  min-height: 355px;
}
.nx-w-356 {
  width: 356px;
}
.nx-h-356 {
  height: 356px;
}
.nx-max-w-356 {
  max-width: 356px;
}
.nx-max-h-356 {
  max-height: 356px;
}
.nx-min-w-356 {
  min-width: 356px;
}
.nx-min-h-356 {
  min-height: 356px;
}
.nx-w-357 {
  width: 357px;
}
.nx-h-357 {
  height: 357px;
}
.nx-max-w-357 {
  max-width: 357px;
}
.nx-max-h-357 {
  max-height: 357px;
}
.nx-min-w-357 {
  min-width: 357px;
}
.nx-min-h-357 {
  min-height: 357px;
}
.nx-w-358 {
  width: 358px;
}
.nx-h-358 {
  height: 358px;
}
.nx-max-w-358 {
  max-width: 358px;
}
.nx-max-h-358 {
  max-height: 358px;
}
.nx-min-w-358 {
  min-width: 358px;
}
.nx-min-h-358 {
  min-height: 358px;
}
.nx-w-359 {
  width: 359px;
}
.nx-h-359 {
  height: 359px;
}
.nx-max-w-359 {
  max-width: 359px;
}
.nx-max-h-359 {
  max-height: 359px;
}
.nx-min-w-359 {
  min-width: 359px;
}
.nx-min-h-359 {
  min-height: 359px;
}
.nx-w-360 {
  width: 360px;
}
.nx-h-360 {
  height: 360px;
}
.nx-max-w-360 {
  max-width: 360px;
}
.nx-max-h-360 {
  max-height: 360px;
}
.nx-min-w-360 {
  min-width: 360px;
}
.nx-min-h-360 {
  min-height: 360px;
}
.nx-w-361 {
  width: 361px;
}
.nx-h-361 {
  height: 361px;
}
.nx-max-w-361 {
  max-width: 361px;
}
.nx-max-h-361 {
  max-height: 361px;
}
.nx-min-w-361 {
  min-width: 361px;
}
.nx-min-h-361 {
  min-height: 361px;
}
.nx-w-362 {
  width: 362px;
}
.nx-h-362 {
  height: 362px;
}
.nx-max-w-362 {
  max-width: 362px;
}
.nx-max-h-362 {
  max-height: 362px;
}
.nx-min-w-362 {
  min-width: 362px;
}
.nx-min-h-362 {
  min-height: 362px;
}
.nx-w-363 {
  width: 363px;
}
.nx-h-363 {
  height: 363px;
}
.nx-max-w-363 {
  max-width: 363px;
}
.nx-max-h-363 {
  max-height: 363px;
}
.nx-min-w-363 {
  min-width: 363px;
}
.nx-min-h-363 {
  min-height: 363px;
}
.nx-w-364 {
  width: 364px;
}
.nx-h-364 {
  height: 364px;
}
.nx-max-w-364 {
  max-width: 364px;
}
.nx-max-h-364 {
  max-height: 364px;
}
.nx-min-w-364 {
  min-width: 364px;
}
.nx-min-h-364 {
  min-height: 364px;
}
.nx-w-365 {
  width: 365px;
}
.nx-h-365 {
  height: 365px;
}
.nx-max-w-365 {
  max-width: 365px;
}
.nx-max-h-365 {
  max-height: 365px;
}
.nx-min-w-365 {
  min-width: 365px;
}
.nx-min-h-365 {
  min-height: 365px;
}
.nx-w-366 {
  width: 366px;
}
.nx-h-366 {
  height: 366px;
}
.nx-max-w-366 {
  max-width: 366px;
}
.nx-max-h-366 {
  max-height: 366px;
}
.nx-min-w-366 {
  min-width: 366px;
}
.nx-min-h-366 {
  min-height: 366px;
}
.nx-w-367 {
  width: 367px;
}
.nx-h-367 {
  height: 367px;
}
.nx-max-w-367 {
  max-width: 367px;
}
.nx-max-h-367 {
  max-height: 367px;
}
.nx-min-w-367 {
  min-width: 367px;
}
.nx-min-h-367 {
  min-height: 367px;
}
.nx-w-368 {
  width: 368px;
}
.nx-h-368 {
  height: 368px;
}
.nx-max-w-368 {
  max-width: 368px;
}
.nx-max-h-368 {
  max-height: 368px;
}
.nx-min-w-368 {
  min-width: 368px;
}
.nx-min-h-368 {
  min-height: 368px;
}
.nx-w-369 {
  width: 369px;
}
.nx-h-369 {
  height: 369px;
}
.nx-max-w-369 {
  max-width: 369px;
}
.nx-max-h-369 {
  max-height: 369px;
}
.nx-min-w-369 {
  min-width: 369px;
}
.nx-min-h-369 {
  min-height: 369px;
}
.nx-w-370 {
  width: 370px;
}
.nx-h-370 {
  height: 370px;
}
.nx-max-w-370 {
  max-width: 370px;
}
.nx-max-h-370 {
  max-height: 370px;
}
.nx-min-w-370 {
  min-width: 370px;
}
.nx-min-h-370 {
  min-height: 370px;
}
.nx-w-371 {
  width: 371px;
}
.nx-h-371 {
  height: 371px;
}
.nx-max-w-371 {
  max-width: 371px;
}
.nx-max-h-371 {
  max-height: 371px;
}
.nx-min-w-371 {
  min-width: 371px;
}
.nx-min-h-371 {
  min-height: 371px;
}
.nx-w-372 {
  width: 372px;
}
.nx-h-372 {
  height: 372px;
}
.nx-max-w-372 {
  max-width: 372px;
}
.nx-max-h-372 {
  max-height: 372px;
}
.nx-min-w-372 {
  min-width: 372px;
}
.nx-min-h-372 {
  min-height: 372px;
}
.nx-w-373 {
  width: 373px;
}
.nx-h-373 {
  height: 373px;
}
.nx-max-w-373 {
  max-width: 373px;
}
.nx-max-h-373 {
  max-height: 373px;
}
.nx-min-w-373 {
  min-width: 373px;
}
.nx-min-h-373 {
  min-height: 373px;
}
.nx-w-374 {
  width: 374px;
}
.nx-h-374 {
  height: 374px;
}
.nx-max-w-374 {
  max-width: 374px;
}
.nx-max-h-374 {
  max-height: 374px;
}
.nx-min-w-374 {
  min-width: 374px;
}
.nx-min-h-374 {
  min-height: 374px;
}
.nx-w-375 {
  width: 375px;
}
.nx-h-375 {
  height: 375px;
}
.nx-max-w-375 {
  max-width: 375px;
}
.nx-max-h-375 {
  max-height: 375px;
}
.nx-min-w-375 {
  min-width: 375px;
}
.nx-min-h-375 {
  min-height: 375px;
}
.nx-w-376 {
  width: 376px;
}
.nx-h-376 {
  height: 376px;
}
.nx-max-w-376 {
  max-width: 376px;
}
.nx-max-h-376 {
  max-height: 376px;
}
.nx-min-w-376 {
  min-width: 376px;
}
.nx-min-h-376 {
  min-height: 376px;
}
.nx-w-377 {
  width: 377px;
}
.nx-h-377 {
  height: 377px;
}
.nx-max-w-377 {
  max-width: 377px;
}
.nx-max-h-377 {
  max-height: 377px;
}
.nx-min-w-377 {
  min-width: 377px;
}
.nx-min-h-377 {
  min-height: 377px;
}
.nx-w-378 {
  width: 378px;
}
.nx-h-378 {
  height: 378px;
}
.nx-max-w-378 {
  max-width: 378px;
}
.nx-max-h-378 {
  max-height: 378px;
}
.nx-min-w-378 {
  min-width: 378px;
}
.nx-min-h-378 {
  min-height: 378px;
}
.nx-w-379 {
  width: 379px;
}
.nx-h-379 {
  height: 379px;
}
.nx-max-w-379 {
  max-width: 379px;
}
.nx-max-h-379 {
  max-height: 379px;
}
.nx-min-w-379 {
  min-width: 379px;
}
.nx-min-h-379 {
  min-height: 379px;
}
.nx-w-380 {
  width: 380px;
}
.nx-h-380 {
  height: 380px;
}
.nx-max-w-380 {
  max-width: 380px;
}
.nx-max-h-380 {
  max-height: 380px;
}
.nx-min-w-380 {
  min-width: 380px;
}
.nx-min-h-380 {
  min-height: 380px;
}
.nx-w-381 {
  width: 381px;
}
.nx-h-381 {
  height: 381px;
}
.nx-max-w-381 {
  max-width: 381px;
}
.nx-max-h-381 {
  max-height: 381px;
}
.nx-min-w-381 {
  min-width: 381px;
}
.nx-min-h-381 {
  min-height: 381px;
}
.nx-w-382 {
  width: 382px;
}
.nx-h-382 {
  height: 382px;
}
.nx-max-w-382 {
  max-width: 382px;
}
.nx-max-h-382 {
  max-height: 382px;
}
.nx-min-w-382 {
  min-width: 382px;
}
.nx-min-h-382 {
  min-height: 382px;
}
.nx-w-383 {
  width: 383px;
}
.nx-h-383 {
  height: 383px;
}
.nx-max-w-383 {
  max-width: 383px;
}
.nx-max-h-383 {
  max-height: 383px;
}
.nx-min-w-383 {
  min-width: 383px;
}
.nx-min-h-383 {
  min-height: 383px;
}
.nx-w-384 {
  width: 384px;
}
.nx-h-384 {
  height: 384px;
}
.nx-max-w-384 {
  max-width: 384px;
}
.nx-max-h-384 {
  max-height: 384px;
}
.nx-min-w-384 {
  min-width: 384px;
}
.nx-min-h-384 {
  min-height: 384px;
}
.nx-w-385 {
  width: 385px;
}
.nx-h-385 {
  height: 385px;
}
.nx-max-w-385 {
  max-width: 385px;
}
.nx-max-h-385 {
  max-height: 385px;
}
.nx-min-w-385 {
  min-width: 385px;
}
.nx-min-h-385 {
  min-height: 385px;
}
.nx-w-386 {
  width: 386px;
}
.nx-h-386 {
  height: 386px;
}
.nx-max-w-386 {
  max-width: 386px;
}
.nx-max-h-386 {
  max-height: 386px;
}
.nx-min-w-386 {
  min-width: 386px;
}
.nx-min-h-386 {
  min-height: 386px;
}
.nx-w-387 {
  width: 387px;
}
.nx-h-387 {
  height: 387px;
}
.nx-max-w-387 {
  max-width: 387px;
}
.nx-max-h-387 {
  max-height: 387px;
}
.nx-min-w-387 {
  min-width: 387px;
}
.nx-min-h-387 {
  min-height: 387px;
}
.nx-w-388 {
  width: 388px;
}
.nx-h-388 {
  height: 388px;
}
.nx-max-w-388 {
  max-width: 388px;
}
.nx-max-h-388 {
  max-height: 388px;
}
.nx-min-w-388 {
  min-width: 388px;
}
.nx-min-h-388 {
  min-height: 388px;
}
.nx-w-389 {
  width: 389px;
}
.nx-h-389 {
  height: 389px;
}
.nx-max-w-389 {
  max-width: 389px;
}
.nx-max-h-389 {
  max-height: 389px;
}
.nx-min-w-389 {
  min-width: 389px;
}
.nx-min-h-389 {
  min-height: 389px;
}
.nx-w-390 {
  width: 390px;
}
.nx-h-390 {
  height: 390px;
}
.nx-max-w-390 {
  max-width: 390px;
}
.nx-max-h-390 {
  max-height: 390px;
}
.nx-min-w-390 {
  min-width: 390px;
}
.nx-min-h-390 {
  min-height: 390px;
}
.nx-w-391 {
  width: 391px;
}
.nx-h-391 {
  height: 391px;
}
.nx-max-w-391 {
  max-width: 391px;
}
.nx-max-h-391 {
  max-height: 391px;
}
.nx-min-w-391 {
  min-width: 391px;
}
.nx-min-h-391 {
  min-height: 391px;
}
.nx-w-392 {
  width: 392px;
}
.nx-h-392 {
  height: 392px;
}
.nx-max-w-392 {
  max-width: 392px;
}
.nx-max-h-392 {
  max-height: 392px;
}
.nx-min-w-392 {
  min-width: 392px;
}
.nx-min-h-392 {
  min-height: 392px;
}
.nx-w-393 {
  width: 393px;
}
.nx-h-393 {
  height: 393px;
}
.nx-max-w-393 {
  max-width: 393px;
}
.nx-max-h-393 {
  max-height: 393px;
}
.nx-min-w-393 {
  min-width: 393px;
}
.nx-min-h-393 {
  min-height: 393px;
}
.nx-w-394 {
  width: 394px;
}
.nx-h-394 {
  height: 394px;
}
.nx-max-w-394 {
  max-width: 394px;
}
.nx-max-h-394 {
  max-height: 394px;
}
.nx-min-w-394 {
  min-width: 394px;
}
.nx-min-h-394 {
  min-height: 394px;
}
.nx-w-395 {
  width: 395px;
}
.nx-h-395 {
  height: 395px;
}
.nx-max-w-395 {
  max-width: 395px;
}
.nx-max-h-395 {
  max-height: 395px;
}
.nx-min-w-395 {
  min-width: 395px;
}
.nx-min-h-395 {
  min-height: 395px;
}
.nx-w-396 {
  width: 396px;
}
.nx-h-396 {
  height: 396px;
}
.nx-max-w-396 {
  max-width: 396px;
}
.nx-max-h-396 {
  max-height: 396px;
}
.nx-min-w-396 {
  min-width: 396px;
}
.nx-min-h-396 {
  min-height: 396px;
}
.nx-w-397 {
  width: 397px;
}
.nx-h-397 {
  height: 397px;
}
.nx-max-w-397 {
  max-width: 397px;
}
.nx-max-h-397 {
  max-height: 397px;
}
.nx-min-w-397 {
  min-width: 397px;
}
.nx-min-h-397 {
  min-height: 397px;
}
.nx-w-398 {
  width: 398px;
}
.nx-h-398 {
  height: 398px;
}
.nx-max-w-398 {
  max-width: 398px;
}
.nx-max-h-398 {
  max-height: 398px;
}
.nx-min-w-398 {
  min-width: 398px;
}
.nx-min-h-398 {
  min-height: 398px;
}
.nx-w-399 {
  width: 399px;
}
.nx-h-399 {
  height: 399px;
}
.nx-max-w-399 {
  max-width: 399px;
}
.nx-max-h-399 {
  max-height: 399px;
}
.nx-min-w-399 {
  min-width: 399px;
}
.nx-min-h-399 {
  min-height: 399px;
}
.nx-w-400 {
  width: 400px;
}
.nx-h-400 {
  height: 400px;
}
.nx-max-w-400 {
  max-width: 400px;
}
.nx-max-h-400 {
  max-height: 400px;
}
.nx-min-w-400 {
  min-width: 400px;
}
.nx-min-h-400 {
  min-height: 400px;
}
.nx-w-401 {
  width: 401px;
}
.nx-h-401 {
  height: 401px;
}
.nx-max-w-401 {
  max-width: 401px;
}
.nx-max-h-401 {
  max-height: 401px;
}
.nx-min-w-401 {
  min-width: 401px;
}
.nx-min-h-401 {
  min-height: 401px;
}
.nx-w-402 {
  width: 402px;
}
.nx-h-402 {
  height: 402px;
}
.nx-max-w-402 {
  max-width: 402px;
}
.nx-max-h-402 {
  max-height: 402px;
}
.nx-min-w-402 {
  min-width: 402px;
}
.nx-min-h-402 {
  min-height: 402px;
}
.nx-w-403 {
  width: 403px;
}
.nx-h-403 {
  height: 403px;
}
.nx-max-w-403 {
  max-width: 403px;
}
.nx-max-h-403 {
  max-height: 403px;
}
.nx-min-w-403 {
  min-width: 403px;
}
.nx-min-h-403 {
  min-height: 403px;
}
.nx-w-404 {
  width: 404px;
}
.nx-h-404 {
  height: 404px;
}
.nx-max-w-404 {
  max-width: 404px;
}
.nx-max-h-404 {
  max-height: 404px;
}
.nx-min-w-404 {
  min-width: 404px;
}
.nx-min-h-404 {
  min-height: 404px;
}
.nx-w-405 {
  width: 405px;
}
.nx-h-405 {
  height: 405px;
}
.nx-max-w-405 {
  max-width: 405px;
}
.nx-max-h-405 {
  max-height: 405px;
}
.nx-min-w-405 {
  min-width: 405px;
}
.nx-min-h-405 {
  min-height: 405px;
}
.nx-w-406 {
  width: 406px;
}
.nx-h-406 {
  height: 406px;
}
.nx-max-w-406 {
  max-width: 406px;
}
.nx-max-h-406 {
  max-height: 406px;
}
.nx-min-w-406 {
  min-width: 406px;
}
.nx-min-h-406 {
  min-height: 406px;
}
.nx-w-407 {
  width: 407px;
}
.nx-h-407 {
  height: 407px;
}
.nx-max-w-407 {
  max-width: 407px;
}
.nx-max-h-407 {
  max-height: 407px;
}
.nx-min-w-407 {
  min-width: 407px;
}
.nx-min-h-407 {
  min-height: 407px;
}
.nx-w-408 {
  width: 408px;
}
.nx-h-408 {
  height: 408px;
}
.nx-max-w-408 {
  max-width: 408px;
}
.nx-max-h-408 {
  max-height: 408px;
}
.nx-min-w-408 {
  min-width: 408px;
}
.nx-min-h-408 {
  min-height: 408px;
}
.nx-w-409 {
  width: 409px;
}
.nx-h-409 {
  height: 409px;
}
.nx-max-w-409 {
  max-width: 409px;
}
.nx-max-h-409 {
  max-height: 409px;
}
.nx-min-w-409 {
  min-width: 409px;
}
.nx-min-h-409 {
  min-height: 409px;
}
.nx-w-410 {
  width: 410px;
}
.nx-h-410 {
  height: 410px;
}
.nx-max-w-410 {
  max-width: 410px;
}
.nx-max-h-410 {
  max-height: 410px;
}
.nx-min-w-410 {
  min-width: 410px;
}
.nx-min-h-410 {
  min-height: 410px;
}
.nx-w-411 {
  width: 411px;
}
.nx-h-411 {
  height: 411px;
}
.nx-max-w-411 {
  max-width: 411px;
}
.nx-max-h-411 {
  max-height: 411px;
}
.nx-min-w-411 {
  min-width: 411px;
}
.nx-min-h-411 {
  min-height: 411px;
}
.nx-w-412 {
  width: 412px;
}
.nx-h-412 {
  height: 412px;
}
.nx-max-w-412 {
  max-width: 412px;
}
.nx-max-h-412 {
  max-height: 412px;
}
.nx-min-w-412 {
  min-width: 412px;
}
.nx-min-h-412 {
  min-height: 412px;
}
.nx-w-413 {
  width: 413px;
}
.nx-h-413 {
  height: 413px;
}
.nx-max-w-413 {
  max-width: 413px;
}
.nx-max-h-413 {
  max-height: 413px;
}
.nx-min-w-413 {
  min-width: 413px;
}
.nx-min-h-413 {
  min-height: 413px;
}
.nx-w-414 {
  width: 414px;
}
.nx-h-414 {
  height: 414px;
}
.nx-max-w-414 {
  max-width: 414px;
}
.nx-max-h-414 {
  max-height: 414px;
}
.nx-min-w-414 {
  min-width: 414px;
}
.nx-min-h-414 {
  min-height: 414px;
}
.nx-w-415 {
  width: 415px;
}
.nx-h-415 {
  height: 415px;
}
.nx-max-w-415 {
  max-width: 415px;
}
.nx-max-h-415 {
  max-height: 415px;
}
.nx-min-w-415 {
  min-width: 415px;
}
.nx-min-h-415 {
  min-height: 415px;
}
.nx-w-416 {
  width: 416px;
}
.nx-h-416 {
  height: 416px;
}
.nx-max-w-416 {
  max-width: 416px;
}
.nx-max-h-416 {
  max-height: 416px;
}
.nx-min-w-416 {
  min-width: 416px;
}
.nx-min-h-416 {
  min-height: 416px;
}
.nx-w-417 {
  width: 417px;
}
.nx-h-417 {
  height: 417px;
}
.nx-max-w-417 {
  max-width: 417px;
}
.nx-max-h-417 {
  max-height: 417px;
}
.nx-min-w-417 {
  min-width: 417px;
}
.nx-min-h-417 {
  min-height: 417px;
}
.nx-w-418 {
  width: 418px;
}
.nx-h-418 {
  height: 418px;
}
.nx-max-w-418 {
  max-width: 418px;
}
.nx-max-h-418 {
  max-height: 418px;
}
.nx-min-w-418 {
  min-width: 418px;
}
.nx-min-h-418 {
  min-height: 418px;
}
.nx-w-419 {
  width: 419px;
}
.nx-h-419 {
  height: 419px;
}
.nx-max-w-419 {
  max-width: 419px;
}
.nx-max-h-419 {
  max-height: 419px;
}
.nx-min-w-419 {
  min-width: 419px;
}
.nx-min-h-419 {
  min-height: 419px;
}
.nx-w-420 {
  width: 420px;
}
.nx-h-420 {
  height: 420px;
}
.nx-max-w-420 {
  max-width: 420px;
}
.nx-max-h-420 {
  max-height: 420px;
}
.nx-min-w-420 {
  min-width: 420px;
}
.nx-min-h-420 {
  min-height: 420px;
}
.nx-w-421 {
  width: 421px;
}
.nx-h-421 {
  height: 421px;
}
.nx-max-w-421 {
  max-width: 421px;
}
.nx-max-h-421 {
  max-height: 421px;
}
.nx-min-w-421 {
  min-width: 421px;
}
.nx-min-h-421 {
  min-height: 421px;
}
.nx-w-422 {
  width: 422px;
}
.nx-h-422 {
  height: 422px;
}
.nx-max-w-422 {
  max-width: 422px;
}
.nx-max-h-422 {
  max-height: 422px;
}
.nx-min-w-422 {
  min-width: 422px;
}
.nx-min-h-422 {
  min-height: 422px;
}
.nx-w-423 {
  width: 423px;
}
.nx-h-423 {
  height: 423px;
}
.nx-max-w-423 {
  max-width: 423px;
}
.nx-max-h-423 {
  max-height: 423px;
}
.nx-min-w-423 {
  min-width: 423px;
}
.nx-min-h-423 {
  min-height: 423px;
}
.nx-w-424 {
  width: 424px;
}
.nx-h-424 {
  height: 424px;
}
.nx-max-w-424 {
  max-width: 424px;
}
.nx-max-h-424 {
  max-height: 424px;
}
.nx-min-w-424 {
  min-width: 424px;
}
.nx-min-h-424 {
  min-height: 424px;
}
.nx-w-425 {
  width: 425px;
}
.nx-h-425 {
  height: 425px;
}
.nx-max-w-425 {
  max-width: 425px;
}
.nx-max-h-425 {
  max-height: 425px;
}
.nx-min-w-425 {
  min-width: 425px;
}
.nx-min-h-425 {
  min-height: 425px;
}
.nx-w-426 {
  width: 426px;
}
.nx-h-426 {
  height: 426px;
}
.nx-max-w-426 {
  max-width: 426px;
}
.nx-max-h-426 {
  max-height: 426px;
}
.nx-min-w-426 {
  min-width: 426px;
}
.nx-min-h-426 {
  min-height: 426px;
}
.nx-w-427 {
  width: 427px;
}
.nx-h-427 {
  height: 427px;
}
.nx-max-w-427 {
  max-width: 427px;
}
.nx-max-h-427 {
  max-height: 427px;
}
.nx-min-w-427 {
  min-width: 427px;
}
.nx-min-h-427 {
  min-height: 427px;
}
.nx-w-428 {
  width: 428px;
}
.nx-h-428 {
  height: 428px;
}
.nx-max-w-428 {
  max-width: 428px;
}
.nx-max-h-428 {
  max-height: 428px;
}
.nx-min-w-428 {
  min-width: 428px;
}
.nx-min-h-428 {
  min-height: 428px;
}
.nx-w-429 {
  width: 429px;
}
.nx-h-429 {
  height: 429px;
}
.nx-max-w-429 {
  max-width: 429px;
}
.nx-max-h-429 {
  max-height: 429px;
}
.nx-min-w-429 {
  min-width: 429px;
}
.nx-min-h-429 {
  min-height: 429px;
}
.nx-w-430 {
  width: 430px;
}
.nx-h-430 {
  height: 430px;
}
.nx-max-w-430 {
  max-width: 430px;
}
.nx-max-h-430 {
  max-height: 430px;
}
.nx-min-w-430 {
  min-width: 430px;
}
.nx-min-h-430 {
  min-height: 430px;
}
.nx-w-431 {
  width: 431px;
}
.nx-h-431 {
  height: 431px;
}
.nx-max-w-431 {
  max-width: 431px;
}
.nx-max-h-431 {
  max-height: 431px;
}
.nx-min-w-431 {
  min-width: 431px;
}
.nx-min-h-431 {
  min-height: 431px;
}
.nx-w-432 {
  width: 432px;
}
.nx-h-432 {
  height: 432px;
}
.nx-max-w-432 {
  max-width: 432px;
}
.nx-max-h-432 {
  max-height: 432px;
}
.nx-min-w-432 {
  min-width: 432px;
}
.nx-min-h-432 {
  min-height: 432px;
}
.nx-w-433 {
  width: 433px;
}
.nx-h-433 {
  height: 433px;
}
.nx-max-w-433 {
  max-width: 433px;
}
.nx-max-h-433 {
  max-height: 433px;
}
.nx-min-w-433 {
  min-width: 433px;
}
.nx-min-h-433 {
  min-height: 433px;
}
.nx-w-434 {
  width: 434px;
}
.nx-h-434 {
  height: 434px;
}
.nx-max-w-434 {
  max-width: 434px;
}
.nx-max-h-434 {
  max-height: 434px;
}
.nx-min-w-434 {
  min-width: 434px;
}
.nx-min-h-434 {
  min-height: 434px;
}
.nx-w-435 {
  width: 435px;
}
.nx-h-435 {
  height: 435px;
}
.nx-max-w-435 {
  max-width: 435px;
}
.nx-max-h-435 {
  max-height: 435px;
}
.nx-min-w-435 {
  min-width: 435px;
}
.nx-min-h-435 {
  min-height: 435px;
}
.nx-w-436 {
  width: 436px;
}
.nx-h-436 {
  height: 436px;
}
.nx-max-w-436 {
  max-width: 436px;
}
.nx-max-h-436 {
  max-height: 436px;
}
.nx-min-w-436 {
  min-width: 436px;
}
.nx-min-h-436 {
  min-height: 436px;
}
.nx-w-437 {
  width: 437px;
}
.nx-h-437 {
  height: 437px;
}
.nx-max-w-437 {
  max-width: 437px;
}
.nx-max-h-437 {
  max-height: 437px;
}
.nx-min-w-437 {
  min-width: 437px;
}
.nx-min-h-437 {
  min-height: 437px;
}
.nx-w-438 {
  width: 438px;
}
.nx-h-438 {
  height: 438px;
}
.nx-max-w-438 {
  max-width: 438px;
}
.nx-max-h-438 {
  max-height: 438px;
}
.nx-min-w-438 {
  min-width: 438px;
}
.nx-min-h-438 {
  min-height: 438px;
}
.nx-w-439 {
  width: 439px;
}
.nx-h-439 {
  height: 439px;
}
.nx-max-w-439 {
  max-width: 439px;
}
.nx-max-h-439 {
  max-height: 439px;
}
.nx-min-w-439 {
  min-width: 439px;
}
.nx-min-h-439 {
  min-height: 439px;
}
.nx-w-440 {
  width: 440px;
}
.nx-h-440 {
  height: 440px;
}
.nx-max-w-440 {
  max-width: 440px;
}
.nx-max-h-440 {
  max-height: 440px;
}
.nx-min-w-440 {
  min-width: 440px;
}
.nx-min-h-440 {
  min-height: 440px;
}
.nx-w-441 {
  width: 441px;
}
.nx-h-441 {
  height: 441px;
}
.nx-max-w-441 {
  max-width: 441px;
}
.nx-max-h-441 {
  max-height: 441px;
}
.nx-min-w-441 {
  min-width: 441px;
}
.nx-min-h-441 {
  min-height: 441px;
}
.nx-w-442 {
  width: 442px;
}
.nx-h-442 {
  height: 442px;
}
.nx-max-w-442 {
  max-width: 442px;
}
.nx-max-h-442 {
  max-height: 442px;
}
.nx-min-w-442 {
  min-width: 442px;
}
.nx-min-h-442 {
  min-height: 442px;
}
.nx-w-443 {
  width: 443px;
}
.nx-h-443 {
  height: 443px;
}
.nx-max-w-443 {
  max-width: 443px;
}
.nx-max-h-443 {
  max-height: 443px;
}
.nx-min-w-443 {
  min-width: 443px;
}
.nx-min-h-443 {
  min-height: 443px;
}
.nx-w-444 {
  width: 444px;
}
.nx-h-444 {
  height: 444px;
}
.nx-max-w-444 {
  max-width: 444px;
}
.nx-max-h-444 {
  max-height: 444px;
}
.nx-min-w-444 {
  min-width: 444px;
}
.nx-min-h-444 {
  min-height: 444px;
}
.nx-w-445 {
  width: 445px;
}
.nx-h-445 {
  height: 445px;
}
.nx-max-w-445 {
  max-width: 445px;
}
.nx-max-h-445 {
  max-height: 445px;
}
.nx-min-w-445 {
  min-width: 445px;
}
.nx-min-h-445 {
  min-height: 445px;
}
.nx-w-446 {
  width: 446px;
}
.nx-h-446 {
  height: 446px;
}
.nx-max-w-446 {
  max-width: 446px;
}
.nx-max-h-446 {
  max-height: 446px;
}
.nx-min-w-446 {
  min-width: 446px;
}
.nx-min-h-446 {
  min-height: 446px;
}
.nx-w-447 {
  width: 447px;
}
.nx-h-447 {
  height: 447px;
}
.nx-max-w-447 {
  max-width: 447px;
}
.nx-max-h-447 {
  max-height: 447px;
}
.nx-min-w-447 {
  min-width: 447px;
}
.nx-min-h-447 {
  min-height: 447px;
}
.nx-w-448 {
  width: 448px;
}
.nx-h-448 {
  height: 448px;
}
.nx-max-w-448 {
  max-width: 448px;
}
.nx-max-h-448 {
  max-height: 448px;
}
.nx-min-w-448 {
  min-width: 448px;
}
.nx-min-h-448 {
  min-height: 448px;
}
.nx-w-449 {
  width: 449px;
}
.nx-h-449 {
  height: 449px;
}
.nx-max-w-449 {
  max-width: 449px;
}
.nx-max-h-449 {
  max-height: 449px;
}
.nx-min-w-449 {
  min-width: 449px;
}
.nx-min-h-449 {
  min-height: 449px;
}
.nx-w-450 {
  width: 450px;
}
.nx-h-450 {
  height: 450px;
}
.nx-max-w-450 {
  max-width: 450px;
}
.nx-max-h-450 {
  max-height: 450px;
}
.nx-min-w-450 {
  min-width: 450px;
}
.nx-min-h-450 {
  min-height: 450px;
}
.nx-w-451 {
  width: 451px;
}
.nx-h-451 {
  height: 451px;
}
.nx-max-w-451 {
  max-width: 451px;
}
.nx-max-h-451 {
  max-height: 451px;
}
.nx-min-w-451 {
  min-width: 451px;
}
.nx-min-h-451 {
  min-height: 451px;
}
.nx-w-452 {
  width: 452px;
}
.nx-h-452 {
  height: 452px;
}
.nx-max-w-452 {
  max-width: 452px;
}
.nx-max-h-452 {
  max-height: 452px;
}
.nx-min-w-452 {
  min-width: 452px;
}
.nx-min-h-452 {
  min-height: 452px;
}
.nx-w-453 {
  width: 453px;
}
.nx-h-453 {
  height: 453px;
}
.nx-max-w-453 {
  max-width: 453px;
}
.nx-max-h-453 {
  max-height: 453px;
}
.nx-min-w-453 {
  min-width: 453px;
}
.nx-min-h-453 {
  min-height: 453px;
}
.nx-w-454 {
  width: 454px;
}
.nx-h-454 {
  height: 454px;
}
.nx-max-w-454 {
  max-width: 454px;
}
.nx-max-h-454 {
  max-height: 454px;
}
.nx-min-w-454 {
  min-width: 454px;
}
.nx-min-h-454 {
  min-height: 454px;
}
.nx-w-455 {
  width: 455px;
}
.nx-h-455 {
  height: 455px;
}
.nx-max-w-455 {
  max-width: 455px;
}
.nx-max-h-455 {
  max-height: 455px;
}
.nx-min-w-455 {
  min-width: 455px;
}
.nx-min-h-455 {
  min-height: 455px;
}
.nx-w-456 {
  width: 456px;
}
.nx-h-456 {
  height: 456px;
}
.nx-max-w-456 {
  max-width: 456px;
}
.nx-max-h-456 {
  max-height: 456px;
}
.nx-min-w-456 {
  min-width: 456px;
}
.nx-min-h-456 {
  min-height: 456px;
}
.nx-w-457 {
  width: 457px;
}
.nx-h-457 {
  height: 457px;
}
.nx-max-w-457 {
  max-width: 457px;
}
.nx-max-h-457 {
  max-height: 457px;
}
.nx-min-w-457 {
  min-width: 457px;
}
.nx-min-h-457 {
  min-height: 457px;
}
.nx-w-458 {
  width: 458px;
}
.nx-h-458 {
  height: 458px;
}
.nx-max-w-458 {
  max-width: 458px;
}
.nx-max-h-458 {
  max-height: 458px;
}
.nx-min-w-458 {
  min-width: 458px;
}
.nx-min-h-458 {
  min-height: 458px;
}
.nx-w-459 {
  width: 459px;
}
.nx-h-459 {
  height: 459px;
}
.nx-max-w-459 {
  max-width: 459px;
}
.nx-max-h-459 {
  max-height: 459px;
}
.nx-min-w-459 {
  min-width: 459px;
}
.nx-min-h-459 {
  min-height: 459px;
}
.nx-w-460 {
  width: 460px;
}
.nx-h-460 {
  height: 460px;
}
.nx-max-w-460 {
  max-width: 460px;
}
.nx-max-h-460 {
  max-height: 460px;
}
.nx-min-w-460 {
  min-width: 460px;
}
.nx-min-h-460 {
  min-height: 460px;
}
.nx-w-461 {
  width: 461px;
}
.nx-h-461 {
  height: 461px;
}
.nx-max-w-461 {
  max-width: 461px;
}
.nx-max-h-461 {
  max-height: 461px;
}
.nx-min-w-461 {
  min-width: 461px;
}
.nx-min-h-461 {
  min-height: 461px;
}
.nx-w-462 {
  width: 462px;
}
.nx-h-462 {
  height: 462px;
}
.nx-max-w-462 {
  max-width: 462px;
}
.nx-max-h-462 {
  max-height: 462px;
}
.nx-min-w-462 {
  min-width: 462px;
}
.nx-min-h-462 {
  min-height: 462px;
}
.nx-w-463 {
  width: 463px;
}
.nx-h-463 {
  height: 463px;
}
.nx-max-w-463 {
  max-width: 463px;
}
.nx-max-h-463 {
  max-height: 463px;
}
.nx-min-w-463 {
  min-width: 463px;
}
.nx-min-h-463 {
  min-height: 463px;
}
.nx-w-464 {
  width: 464px;
}
.nx-h-464 {
  height: 464px;
}
.nx-max-w-464 {
  max-width: 464px;
}
.nx-max-h-464 {
  max-height: 464px;
}
.nx-min-w-464 {
  min-width: 464px;
}
.nx-min-h-464 {
  min-height: 464px;
}
.nx-w-465 {
  width: 465px;
}
.nx-h-465 {
  height: 465px;
}
.nx-max-w-465 {
  max-width: 465px;
}
.nx-max-h-465 {
  max-height: 465px;
}
.nx-min-w-465 {
  min-width: 465px;
}
.nx-min-h-465 {
  min-height: 465px;
}
.nx-w-466 {
  width: 466px;
}
.nx-h-466 {
  height: 466px;
}
.nx-max-w-466 {
  max-width: 466px;
}
.nx-max-h-466 {
  max-height: 466px;
}
.nx-min-w-466 {
  min-width: 466px;
}
.nx-min-h-466 {
  min-height: 466px;
}
.nx-w-467 {
  width: 467px;
}
.nx-h-467 {
  height: 467px;
}
.nx-max-w-467 {
  max-width: 467px;
}
.nx-max-h-467 {
  max-height: 467px;
}
.nx-min-w-467 {
  min-width: 467px;
}
.nx-min-h-467 {
  min-height: 467px;
}
.nx-w-468 {
  width: 468px;
}
.nx-h-468 {
  height: 468px;
}
.nx-max-w-468 {
  max-width: 468px;
}
.nx-max-h-468 {
  max-height: 468px;
}
.nx-min-w-468 {
  min-width: 468px;
}
.nx-min-h-468 {
  min-height: 468px;
}
.nx-w-469 {
  width: 469px;
}
.nx-h-469 {
  height: 469px;
}
.nx-max-w-469 {
  max-width: 469px;
}
.nx-max-h-469 {
  max-height: 469px;
}
.nx-min-w-469 {
  min-width: 469px;
}
.nx-min-h-469 {
  min-height: 469px;
}
.nx-w-470 {
  width: 470px;
}
.nx-h-470 {
  height: 470px;
}
.nx-max-w-470 {
  max-width: 470px;
}
.nx-max-h-470 {
  max-height: 470px;
}
.nx-min-w-470 {
  min-width: 470px;
}
.nx-min-h-470 {
  min-height: 470px;
}
.nx-w-471 {
  width: 471px;
}
.nx-h-471 {
  height: 471px;
}
.nx-max-w-471 {
  max-width: 471px;
}
.nx-max-h-471 {
  max-height: 471px;
}
.nx-min-w-471 {
  min-width: 471px;
}
.nx-min-h-471 {
  min-height: 471px;
}
.nx-w-472 {
  width: 472px;
}
.nx-h-472 {
  height: 472px;
}
.nx-max-w-472 {
  max-width: 472px;
}
.nx-max-h-472 {
  max-height: 472px;
}
.nx-min-w-472 {
  min-width: 472px;
}
.nx-min-h-472 {
  min-height: 472px;
}
.nx-w-473 {
  width: 473px;
}
.nx-h-473 {
  height: 473px;
}
.nx-max-w-473 {
  max-width: 473px;
}
.nx-max-h-473 {
  max-height: 473px;
}
.nx-min-w-473 {
  min-width: 473px;
}
.nx-min-h-473 {
  min-height: 473px;
}
.nx-w-474 {
  width: 474px;
}
.nx-h-474 {
  height: 474px;
}
.nx-max-w-474 {
  max-width: 474px;
}
.nx-max-h-474 {
  max-height: 474px;
}
.nx-min-w-474 {
  min-width: 474px;
}
.nx-min-h-474 {
  min-height: 474px;
}
.nx-w-475 {
  width: 475px;
}
.nx-h-475 {
  height: 475px;
}
.nx-max-w-475 {
  max-width: 475px;
}
.nx-max-h-475 {
  max-height: 475px;
}
.nx-min-w-475 {
  min-width: 475px;
}
.nx-min-h-475 {
  min-height: 475px;
}
.nx-w-476 {
  width: 476px;
}
.nx-h-476 {
  height: 476px;
}
.nx-max-w-476 {
  max-width: 476px;
}
.nx-max-h-476 {
  max-height: 476px;
}
.nx-min-w-476 {
  min-width: 476px;
}
.nx-min-h-476 {
  min-height: 476px;
}
.nx-w-477 {
  width: 477px;
}
.nx-h-477 {
  height: 477px;
}
.nx-max-w-477 {
  max-width: 477px;
}
.nx-max-h-477 {
  max-height: 477px;
}
.nx-min-w-477 {
  min-width: 477px;
}
.nx-min-h-477 {
  min-height: 477px;
}
.nx-w-478 {
  width: 478px;
}
.nx-h-478 {
  height: 478px;
}
.nx-max-w-478 {
  max-width: 478px;
}
.nx-max-h-478 {
  max-height: 478px;
}
.nx-min-w-478 {
  min-width: 478px;
}
.nx-min-h-478 {
  min-height: 478px;
}
.nx-w-479 {
  width: 479px;
}
.nx-h-479 {
  height: 479px;
}
.nx-max-w-479 {
  max-width: 479px;
}
.nx-max-h-479 {
  max-height: 479px;
}
.nx-min-w-479 {
  min-width: 479px;
}
.nx-min-h-479 {
  min-height: 479px;
}
.nx-w-480 {
  width: 480px;
}
.nx-h-480 {
  height: 480px;
}
.nx-max-w-480 {
  max-width: 480px;
}
.nx-max-h-480 {
  max-height: 480px;
}
.nx-min-w-480 {
  min-width: 480px;
}
.nx-min-h-480 {
  min-height: 480px;
}
.nx-w-481 {
  width: 481px;
}
.nx-h-481 {
  height: 481px;
}
.nx-max-w-481 {
  max-width: 481px;
}
.nx-max-h-481 {
  max-height: 481px;
}
.nx-min-w-481 {
  min-width: 481px;
}
.nx-min-h-481 {
  min-height: 481px;
}
.nx-w-482 {
  width: 482px;
}
.nx-h-482 {
  height: 482px;
}
.nx-max-w-482 {
  max-width: 482px;
}
.nx-max-h-482 {
  max-height: 482px;
}
.nx-min-w-482 {
  min-width: 482px;
}
.nx-min-h-482 {
  min-height: 482px;
}
.nx-w-483 {
  width: 483px;
}
.nx-h-483 {
  height: 483px;
}
.nx-max-w-483 {
  max-width: 483px;
}
.nx-max-h-483 {
  max-height: 483px;
}
.nx-min-w-483 {
  min-width: 483px;
}
.nx-min-h-483 {
  min-height: 483px;
}
.nx-w-484 {
  width: 484px;
}
.nx-h-484 {
  height: 484px;
}
.nx-max-w-484 {
  max-width: 484px;
}
.nx-max-h-484 {
  max-height: 484px;
}
.nx-min-w-484 {
  min-width: 484px;
}
.nx-min-h-484 {
  min-height: 484px;
}
.nx-w-485 {
  width: 485px;
}
.nx-h-485 {
  height: 485px;
}
.nx-max-w-485 {
  max-width: 485px;
}
.nx-max-h-485 {
  max-height: 485px;
}
.nx-min-w-485 {
  min-width: 485px;
}
.nx-min-h-485 {
  min-height: 485px;
}
.nx-w-486 {
  width: 486px;
}
.nx-h-486 {
  height: 486px;
}
.nx-max-w-486 {
  max-width: 486px;
}
.nx-max-h-486 {
  max-height: 486px;
}
.nx-min-w-486 {
  min-width: 486px;
}
.nx-min-h-486 {
  min-height: 486px;
}
.nx-w-487 {
  width: 487px;
}
.nx-h-487 {
  height: 487px;
}
.nx-max-w-487 {
  max-width: 487px;
}
.nx-max-h-487 {
  max-height: 487px;
}
.nx-min-w-487 {
  min-width: 487px;
}
.nx-min-h-487 {
  min-height: 487px;
}
.nx-w-488 {
  width: 488px;
}
.nx-h-488 {
  height: 488px;
}
.nx-max-w-488 {
  max-width: 488px;
}
.nx-max-h-488 {
  max-height: 488px;
}
.nx-min-w-488 {
  min-width: 488px;
}
.nx-min-h-488 {
  min-height: 488px;
}
.nx-w-489 {
  width: 489px;
}
.nx-h-489 {
  height: 489px;
}
.nx-max-w-489 {
  max-width: 489px;
}
.nx-max-h-489 {
  max-height: 489px;
}
.nx-min-w-489 {
  min-width: 489px;
}
.nx-min-h-489 {
  min-height: 489px;
}
.nx-w-490 {
  width: 490px;
}
.nx-h-490 {
  height: 490px;
}
.nx-max-w-490 {
  max-width: 490px;
}
.nx-max-h-490 {
  max-height: 490px;
}
.nx-min-w-490 {
  min-width: 490px;
}
.nx-min-h-490 {
  min-height: 490px;
}
.nx-w-491 {
  width: 491px;
}
.nx-h-491 {
  height: 491px;
}
.nx-max-w-491 {
  max-width: 491px;
}
.nx-max-h-491 {
  max-height: 491px;
}
.nx-min-w-491 {
  min-width: 491px;
}
.nx-min-h-491 {
  min-height: 491px;
}
.nx-w-492 {
  width: 492px;
}
.nx-h-492 {
  height: 492px;
}
.nx-max-w-492 {
  max-width: 492px;
}
.nx-max-h-492 {
  max-height: 492px;
}
.nx-min-w-492 {
  min-width: 492px;
}
.nx-min-h-492 {
  min-height: 492px;
}
.nx-w-493 {
  width: 493px;
}
.nx-h-493 {
  height: 493px;
}
.nx-max-w-493 {
  max-width: 493px;
}
.nx-max-h-493 {
  max-height: 493px;
}
.nx-min-w-493 {
  min-width: 493px;
}
.nx-min-h-493 {
  min-height: 493px;
}
.nx-w-494 {
  width: 494px;
}
.nx-h-494 {
  height: 494px;
}
.nx-max-w-494 {
  max-width: 494px;
}
.nx-max-h-494 {
  max-height: 494px;
}
.nx-min-w-494 {
  min-width: 494px;
}
.nx-min-h-494 {
  min-height: 494px;
}
.nx-w-495 {
  width: 495px;
}
.nx-h-495 {
  height: 495px;
}
.nx-max-w-495 {
  max-width: 495px;
}
.nx-max-h-495 {
  max-height: 495px;
}
.nx-min-w-495 {
  min-width: 495px;
}
.nx-min-h-495 {
  min-height: 495px;
}
.nx-w-496 {
  width: 496px;
}
.nx-h-496 {
  height: 496px;
}
.nx-max-w-496 {
  max-width: 496px;
}
.nx-max-h-496 {
  max-height: 496px;
}
.nx-min-w-496 {
  min-width: 496px;
}
.nx-min-h-496 {
  min-height: 496px;
}
.nx-w-497 {
  width: 497px;
}
.nx-h-497 {
  height: 497px;
}
.nx-max-w-497 {
  max-width: 497px;
}
.nx-max-h-497 {
  max-height: 497px;
}
.nx-min-w-497 {
  min-width: 497px;
}
.nx-min-h-497 {
  min-height: 497px;
}
.nx-w-498 {
  width: 498px;
}
.nx-h-498 {
  height: 498px;
}
.nx-max-w-498 {
  max-width: 498px;
}
.nx-max-h-498 {
  max-height: 498px;
}
.nx-min-w-498 {
  min-width: 498px;
}
.nx-min-h-498 {
  min-height: 498px;
}
.nx-w-499 {
  width: 499px;
}
.nx-h-499 {
  height: 499px;
}
.nx-max-w-499 {
  max-width: 499px;
}
.nx-max-h-499 {
  max-height: 499px;
}
.nx-min-w-499 {
  min-width: 499px;
}
.nx-min-h-499 {
  min-height: 499px;
}
.nx-w-500 {
  width: 500px;
}
.nx-h-500 {
  height: 500px;
}
.nx-max-w-500 {
  max-width: 500px;
}
.nx-max-h-500 {
  max-height: 500px;
}
.nx-min-w-500 {
  min-width: 500px;
}
.nx-min-h-500 {
  min-height: 500px;
}
.nx-w-501 {
  width: 501px;
}
.nx-h-501 {
  height: 501px;
}
.nx-max-w-501 {
  max-width: 501px;
}
.nx-max-h-501 {
  max-height: 501px;
}
.nx-min-w-501 {
  min-width: 501px;
}
.nx-min-h-501 {
  min-height: 501px;
}
.nx-w-502 {
  width: 502px;
}
.nx-h-502 {
  height: 502px;
}
.nx-max-w-502 {
  max-width: 502px;
}
.nx-max-h-502 {
  max-height: 502px;
}
.nx-min-w-502 {
  min-width: 502px;
}
.nx-min-h-502 {
  min-height: 502px;
}
.nx-w-503 {
  width: 503px;
}
.nx-h-503 {
  height: 503px;
}
.nx-max-w-503 {
  max-width: 503px;
}
.nx-max-h-503 {
  max-height: 503px;
}
.nx-min-w-503 {
  min-width: 503px;
}
.nx-min-h-503 {
  min-height: 503px;
}
.nx-w-504 {
  width: 504px;
}
.nx-h-504 {
  height: 504px;
}
.nx-max-w-504 {
  max-width: 504px;
}
.nx-max-h-504 {
  max-height: 504px;
}
.nx-min-w-504 {
  min-width: 504px;
}
.nx-min-h-504 {
  min-height: 504px;
}
.nx-w-505 {
  width: 505px;
}
.nx-h-505 {
  height: 505px;
}
.nx-max-w-505 {
  max-width: 505px;
}
.nx-max-h-505 {
  max-height: 505px;
}
.nx-min-w-505 {
  min-width: 505px;
}
.nx-min-h-505 {
  min-height: 505px;
}
.nx-w-506 {
  width: 506px;
}
.nx-h-506 {
  height: 506px;
}
.nx-max-w-506 {
  max-width: 506px;
}
.nx-max-h-506 {
  max-height: 506px;
}
.nx-min-w-506 {
  min-width: 506px;
}
.nx-min-h-506 {
  min-height: 506px;
}
.nx-w-507 {
  width: 507px;
}
.nx-h-507 {
  height: 507px;
}
.nx-max-w-507 {
  max-width: 507px;
}
.nx-max-h-507 {
  max-height: 507px;
}
.nx-min-w-507 {
  min-width: 507px;
}
.nx-min-h-507 {
  min-height: 507px;
}
.nx-w-508 {
  width: 508px;
}
.nx-h-508 {
  height: 508px;
}
.nx-max-w-508 {
  max-width: 508px;
}
.nx-max-h-508 {
  max-height: 508px;
}
.nx-min-w-508 {
  min-width: 508px;
}
.nx-min-h-508 {
  min-height: 508px;
}
.nx-w-509 {
  width: 509px;
}
.nx-h-509 {
  height: 509px;
}
.nx-max-w-509 {
  max-width: 509px;
}
.nx-max-h-509 {
  max-height: 509px;
}
.nx-min-w-509 {
  min-width: 509px;
}
.nx-min-h-509 {
  min-height: 509px;
}
.nx-w-510 {
  width: 510px;
}
.nx-h-510 {
  height: 510px;
}
.nx-max-w-510 {
  max-width: 510px;
}
.nx-max-h-510 {
  max-height: 510px;
}
.nx-min-w-510 {
  min-width: 510px;
}
.nx-min-h-510 {
  min-height: 510px;
}
.nx-w-511 {
  width: 511px;
}
.nx-h-511 {
  height: 511px;
}
.nx-max-w-511 {
  max-width: 511px;
}
.nx-max-h-511 {
  max-height: 511px;
}
.nx-min-w-511 {
  min-width: 511px;
}
.nx-min-h-511 {
  min-height: 511px;
}
.nx-w-512 {
  width: 512px;
}
.nx-h-512 {
  height: 512px;
}
.nx-max-w-512 {
  max-width: 512px;
}
.nx-max-h-512 {
  max-height: 512px;
}
.nx-min-w-512 {
  min-width: 512px;
}
.nx-min-h-512 {
  min-height: 512px;
}
.nx-w-513 {
  width: 513px;
}
.nx-h-513 {
  height: 513px;
}
.nx-max-w-513 {
  max-width: 513px;
}
.nx-max-h-513 {
  max-height: 513px;
}
.nx-min-w-513 {
  min-width: 513px;
}
.nx-min-h-513 {
  min-height: 513px;
}
.nx-w-514 {
  width: 514px;
}
.nx-h-514 {
  height: 514px;
}
.nx-max-w-514 {
  max-width: 514px;
}
.nx-max-h-514 {
  max-height: 514px;
}
.nx-min-w-514 {
  min-width: 514px;
}
.nx-min-h-514 {
  min-height: 514px;
}
.nx-w-515 {
  width: 515px;
}
.nx-h-515 {
  height: 515px;
}
.nx-max-w-515 {
  max-width: 515px;
}
.nx-max-h-515 {
  max-height: 515px;
}
.nx-min-w-515 {
  min-width: 515px;
}
.nx-min-h-515 {
  min-height: 515px;
}
.nx-w-516 {
  width: 516px;
}
.nx-h-516 {
  height: 516px;
}
.nx-max-w-516 {
  max-width: 516px;
}
.nx-max-h-516 {
  max-height: 516px;
}
.nx-min-w-516 {
  min-width: 516px;
}
.nx-min-h-516 {
  min-height: 516px;
}
.nx-w-517 {
  width: 517px;
}
.nx-h-517 {
  height: 517px;
}
.nx-max-w-517 {
  max-width: 517px;
}
.nx-max-h-517 {
  max-height: 517px;
}
.nx-min-w-517 {
  min-width: 517px;
}
.nx-min-h-517 {
  min-height: 517px;
}
.nx-w-518 {
  width: 518px;
}
.nx-h-518 {
  height: 518px;
}
.nx-max-w-518 {
  max-width: 518px;
}
.nx-max-h-518 {
  max-height: 518px;
}
.nx-min-w-518 {
  min-width: 518px;
}
.nx-min-h-518 {
  min-height: 518px;
}
.nx-w-519 {
  width: 519px;
}
.nx-h-519 {
  height: 519px;
}
.nx-max-w-519 {
  max-width: 519px;
}
.nx-max-h-519 {
  max-height: 519px;
}
.nx-min-w-519 {
  min-width: 519px;
}
.nx-min-h-519 {
  min-height: 519px;
}
.nx-w-520 {
  width: 520px;
}
.nx-h-520 {
  height: 520px;
}
.nx-max-w-520 {
  max-width: 520px;
}
.nx-max-h-520 {
  max-height: 520px;
}
.nx-min-w-520 {
  min-width: 520px;
}
.nx-min-h-520 {
  min-height: 520px;
}
.nx-w-521 {
  width: 521px;
}
.nx-h-521 {
  height: 521px;
}
.nx-max-w-521 {
  max-width: 521px;
}
.nx-max-h-521 {
  max-height: 521px;
}
.nx-min-w-521 {
  min-width: 521px;
}
.nx-min-h-521 {
  min-height: 521px;
}
.nx-w-522 {
  width: 522px;
}
.nx-h-522 {
  height: 522px;
}
.nx-max-w-522 {
  max-width: 522px;
}
.nx-max-h-522 {
  max-height: 522px;
}
.nx-min-w-522 {
  min-width: 522px;
}
.nx-min-h-522 {
  min-height: 522px;
}
.nx-w-523 {
  width: 523px;
}
.nx-h-523 {
  height: 523px;
}
.nx-max-w-523 {
  max-width: 523px;
}
.nx-max-h-523 {
  max-height: 523px;
}
.nx-min-w-523 {
  min-width: 523px;
}
.nx-min-h-523 {
  min-height: 523px;
}
.nx-w-524 {
  width: 524px;
}
.nx-h-524 {
  height: 524px;
}
.nx-max-w-524 {
  max-width: 524px;
}
.nx-max-h-524 {
  max-height: 524px;
}
.nx-min-w-524 {
  min-width: 524px;
}
.nx-min-h-524 {
  min-height: 524px;
}
.nx-w-525 {
  width: 525px;
}
.nx-h-525 {
  height: 525px;
}
.nx-max-w-525 {
  max-width: 525px;
}
.nx-max-h-525 {
  max-height: 525px;
}
.nx-min-w-525 {
  min-width: 525px;
}
.nx-min-h-525 {
  min-height: 525px;
}
.nx-w-526 {
  width: 526px;
}
.nx-h-526 {
  height: 526px;
}
.nx-max-w-526 {
  max-width: 526px;
}
.nx-max-h-526 {
  max-height: 526px;
}
.nx-min-w-526 {
  min-width: 526px;
}
.nx-min-h-526 {
  min-height: 526px;
}
.nx-w-527 {
  width: 527px;
}
.nx-h-527 {
  height: 527px;
}
.nx-max-w-527 {
  max-width: 527px;
}
.nx-max-h-527 {
  max-height: 527px;
}
.nx-min-w-527 {
  min-width: 527px;
}
.nx-min-h-527 {
  min-height: 527px;
}
.nx-w-528 {
  width: 528px;
}
.nx-h-528 {
  height: 528px;
}
.nx-max-w-528 {
  max-width: 528px;
}
.nx-max-h-528 {
  max-height: 528px;
}
.nx-min-w-528 {
  min-width: 528px;
}
.nx-min-h-528 {
  min-height: 528px;
}
.nx-w-529 {
  width: 529px;
}
.nx-h-529 {
  height: 529px;
}
.nx-max-w-529 {
  max-width: 529px;
}
.nx-max-h-529 {
  max-height: 529px;
}
.nx-min-w-529 {
  min-width: 529px;
}
.nx-min-h-529 {
  min-height: 529px;
}
.nx-w-530 {
  width: 530px;
}
.nx-h-530 {
  height: 530px;
}
.nx-max-w-530 {
  max-width: 530px;
}
.nx-max-h-530 {
  max-height: 530px;
}
.nx-min-w-530 {
  min-width: 530px;
}
.nx-min-h-530 {
  min-height: 530px;
}
.nx-w-531 {
  width: 531px;
}
.nx-h-531 {
  height: 531px;
}
.nx-max-w-531 {
  max-width: 531px;
}
.nx-max-h-531 {
  max-height: 531px;
}
.nx-min-w-531 {
  min-width: 531px;
}
.nx-min-h-531 {
  min-height: 531px;
}
.nx-w-532 {
  width: 532px;
}
.nx-h-532 {
  height: 532px;
}
.nx-max-w-532 {
  max-width: 532px;
}
.nx-max-h-532 {
  max-height: 532px;
}
.nx-min-w-532 {
  min-width: 532px;
}
.nx-min-h-532 {
  min-height: 532px;
}
.nx-w-533 {
  width: 533px;
}
.nx-h-533 {
  height: 533px;
}
.nx-max-w-533 {
  max-width: 533px;
}
.nx-max-h-533 {
  max-height: 533px;
}
.nx-min-w-533 {
  min-width: 533px;
}
.nx-min-h-533 {
  min-height: 533px;
}
.nx-w-534 {
  width: 534px;
}
.nx-h-534 {
  height: 534px;
}
.nx-max-w-534 {
  max-width: 534px;
}
.nx-max-h-534 {
  max-height: 534px;
}
.nx-min-w-534 {
  min-width: 534px;
}
.nx-min-h-534 {
  min-height: 534px;
}
.nx-w-535 {
  width: 535px;
}
.nx-h-535 {
  height: 535px;
}
.nx-max-w-535 {
  max-width: 535px;
}
.nx-max-h-535 {
  max-height: 535px;
}
.nx-min-w-535 {
  min-width: 535px;
}
.nx-min-h-535 {
  min-height: 535px;
}
.nx-w-536 {
  width: 536px;
}
.nx-h-536 {
  height: 536px;
}
.nx-max-w-536 {
  max-width: 536px;
}
.nx-max-h-536 {
  max-height: 536px;
}
.nx-min-w-536 {
  min-width: 536px;
}
.nx-min-h-536 {
  min-height: 536px;
}
.nx-w-537 {
  width: 537px;
}
.nx-h-537 {
  height: 537px;
}
.nx-max-w-537 {
  max-width: 537px;
}
.nx-max-h-537 {
  max-height: 537px;
}
.nx-min-w-537 {
  min-width: 537px;
}
.nx-min-h-537 {
  min-height: 537px;
}
.nx-w-538 {
  width: 538px;
}
.nx-h-538 {
  height: 538px;
}
.nx-max-w-538 {
  max-width: 538px;
}
.nx-max-h-538 {
  max-height: 538px;
}
.nx-min-w-538 {
  min-width: 538px;
}
.nx-min-h-538 {
  min-height: 538px;
}
.nx-w-539 {
  width: 539px;
}
.nx-h-539 {
  height: 539px;
}
.nx-max-w-539 {
  max-width: 539px;
}
.nx-max-h-539 {
  max-height: 539px;
}
.nx-min-w-539 {
  min-width: 539px;
}
.nx-min-h-539 {
  min-height: 539px;
}
.nx-w-540 {
  width: 540px;
}
.nx-h-540 {
  height: 540px;
}
.nx-max-w-540 {
  max-width: 540px;
}
.nx-max-h-540 {
  max-height: 540px;
}
.nx-min-w-540 {
  min-width: 540px;
}
.nx-min-h-540 {
  min-height: 540px;
}
.nx-w-541 {
  width: 541px;
}
.nx-h-541 {
  height: 541px;
}
.nx-max-w-541 {
  max-width: 541px;
}
.nx-max-h-541 {
  max-height: 541px;
}
.nx-min-w-541 {
  min-width: 541px;
}
.nx-min-h-541 {
  min-height: 541px;
}
.nx-w-542 {
  width: 542px;
}
.nx-h-542 {
  height: 542px;
}
.nx-max-w-542 {
  max-width: 542px;
}
.nx-max-h-542 {
  max-height: 542px;
}
.nx-min-w-542 {
  min-width: 542px;
}
.nx-min-h-542 {
  min-height: 542px;
}
.nx-w-543 {
  width: 543px;
}
.nx-h-543 {
  height: 543px;
}
.nx-max-w-543 {
  max-width: 543px;
}
.nx-max-h-543 {
  max-height: 543px;
}
.nx-min-w-543 {
  min-width: 543px;
}
.nx-min-h-543 {
  min-height: 543px;
}
.nx-w-544 {
  width: 544px;
}
.nx-h-544 {
  height: 544px;
}
.nx-max-w-544 {
  max-width: 544px;
}
.nx-max-h-544 {
  max-height: 544px;
}
.nx-min-w-544 {
  min-width: 544px;
}
.nx-min-h-544 {
  min-height: 544px;
}
.nx-w-545 {
  width: 545px;
}
.nx-h-545 {
  height: 545px;
}
.nx-max-w-545 {
  max-width: 545px;
}
.nx-max-h-545 {
  max-height: 545px;
}
.nx-min-w-545 {
  min-width: 545px;
}
.nx-min-h-545 {
  min-height: 545px;
}
.nx-w-546 {
  width: 546px;
}
.nx-h-546 {
  height: 546px;
}
.nx-max-w-546 {
  max-width: 546px;
}
.nx-max-h-546 {
  max-height: 546px;
}
.nx-min-w-546 {
  min-width: 546px;
}
.nx-min-h-546 {
  min-height: 546px;
}
.nx-w-547 {
  width: 547px;
}
.nx-h-547 {
  height: 547px;
}
.nx-max-w-547 {
  max-width: 547px;
}
.nx-max-h-547 {
  max-height: 547px;
}
.nx-min-w-547 {
  min-width: 547px;
}
.nx-min-h-547 {
  min-height: 547px;
}
.nx-w-548 {
  width: 548px;
}
.nx-h-548 {
  height: 548px;
}
.nx-max-w-548 {
  max-width: 548px;
}
.nx-max-h-548 {
  max-height: 548px;
}
.nx-min-w-548 {
  min-width: 548px;
}
.nx-min-h-548 {
  min-height: 548px;
}
.nx-w-549 {
  width: 549px;
}
.nx-h-549 {
  height: 549px;
}
.nx-max-w-549 {
  max-width: 549px;
}
.nx-max-h-549 {
  max-height: 549px;
}
.nx-min-w-549 {
  min-width: 549px;
}
.nx-min-h-549 {
  min-height: 549px;
}
.nx-w-550 {
  width: 550px;
}
.nx-h-550 {
  height: 550px;
}
.nx-max-w-550 {
  max-width: 550px;
}
.nx-max-h-550 {
  max-height: 550px;
}
.nx-min-w-550 {
  min-width: 550px;
}
.nx-min-h-550 {
  min-height: 550px;
}
.nx-w-551 {
  width: 551px;
}
.nx-h-551 {
  height: 551px;
}
.nx-max-w-551 {
  max-width: 551px;
}
.nx-max-h-551 {
  max-height: 551px;
}
.nx-min-w-551 {
  min-width: 551px;
}
.nx-min-h-551 {
  min-height: 551px;
}
.nx-w-552 {
  width: 552px;
}
.nx-h-552 {
  height: 552px;
}
.nx-max-w-552 {
  max-width: 552px;
}
.nx-max-h-552 {
  max-height: 552px;
}
.nx-min-w-552 {
  min-width: 552px;
}
.nx-min-h-552 {
  min-height: 552px;
}
.nx-w-553 {
  width: 553px;
}
.nx-h-553 {
  height: 553px;
}
.nx-max-w-553 {
  max-width: 553px;
}
.nx-max-h-553 {
  max-height: 553px;
}
.nx-min-w-553 {
  min-width: 553px;
}
.nx-min-h-553 {
  min-height: 553px;
}
.nx-w-554 {
  width: 554px;
}
.nx-h-554 {
  height: 554px;
}
.nx-max-w-554 {
  max-width: 554px;
}
.nx-max-h-554 {
  max-height: 554px;
}
.nx-min-w-554 {
  min-width: 554px;
}
.nx-min-h-554 {
  min-height: 554px;
}
.nx-w-555 {
  width: 555px;
}
.nx-h-555 {
  height: 555px;
}
.nx-max-w-555 {
  max-width: 555px;
}
.nx-max-h-555 {
  max-height: 555px;
}
.nx-min-w-555 {
  min-width: 555px;
}
.nx-min-h-555 {
  min-height: 555px;
}
.nx-w-556 {
  width: 556px;
}
.nx-h-556 {
  height: 556px;
}
.nx-max-w-556 {
  max-width: 556px;
}
.nx-max-h-556 {
  max-height: 556px;
}
.nx-min-w-556 {
  min-width: 556px;
}
.nx-min-h-556 {
  min-height: 556px;
}
.nx-w-557 {
  width: 557px;
}
.nx-h-557 {
  height: 557px;
}
.nx-max-w-557 {
  max-width: 557px;
}
.nx-max-h-557 {
  max-height: 557px;
}
.nx-min-w-557 {
  min-width: 557px;
}
.nx-min-h-557 {
  min-height: 557px;
}
.nx-w-558 {
  width: 558px;
}
.nx-h-558 {
  height: 558px;
}
.nx-max-w-558 {
  max-width: 558px;
}
.nx-max-h-558 {
  max-height: 558px;
}
.nx-min-w-558 {
  min-width: 558px;
}
.nx-min-h-558 {
  min-height: 558px;
}
.nx-w-559 {
  width: 559px;
}
.nx-h-559 {
  height: 559px;
}
.nx-max-w-559 {
  max-width: 559px;
}
.nx-max-h-559 {
  max-height: 559px;
}
.nx-min-w-559 {
  min-width: 559px;
}
.nx-min-h-559 {
  min-height: 559px;
}
.nx-w-560 {
  width: 560px;
}
.nx-h-560 {
  height: 560px;
}
.nx-max-w-560 {
  max-width: 560px;
}
.nx-max-h-560 {
  max-height: 560px;
}
.nx-min-w-560 {
  min-width: 560px;
}
.nx-min-h-560 {
  min-height: 560px;
}
.nx-w-561 {
  width: 561px;
}
.nx-h-561 {
  height: 561px;
}
.nx-max-w-561 {
  max-width: 561px;
}
.nx-max-h-561 {
  max-height: 561px;
}
.nx-min-w-561 {
  min-width: 561px;
}
.nx-min-h-561 {
  min-height: 561px;
}
.nx-w-562 {
  width: 562px;
}
.nx-h-562 {
  height: 562px;
}
.nx-max-w-562 {
  max-width: 562px;
}
.nx-max-h-562 {
  max-height: 562px;
}
.nx-min-w-562 {
  min-width: 562px;
}
.nx-min-h-562 {
  min-height: 562px;
}
.nx-w-563 {
  width: 563px;
}
.nx-h-563 {
  height: 563px;
}
.nx-max-w-563 {
  max-width: 563px;
}
.nx-max-h-563 {
  max-height: 563px;
}
.nx-min-w-563 {
  min-width: 563px;
}
.nx-min-h-563 {
  min-height: 563px;
}
.nx-w-564 {
  width: 564px;
}
.nx-h-564 {
  height: 564px;
}
.nx-max-w-564 {
  max-width: 564px;
}
.nx-max-h-564 {
  max-height: 564px;
}
.nx-min-w-564 {
  min-width: 564px;
}
.nx-min-h-564 {
  min-height: 564px;
}
.nx-w-565 {
  width: 565px;
}
.nx-h-565 {
  height: 565px;
}
.nx-max-w-565 {
  max-width: 565px;
}
.nx-max-h-565 {
  max-height: 565px;
}
.nx-min-w-565 {
  min-width: 565px;
}
.nx-min-h-565 {
  min-height: 565px;
}
.nx-w-566 {
  width: 566px;
}
.nx-h-566 {
  height: 566px;
}
.nx-max-w-566 {
  max-width: 566px;
}
.nx-max-h-566 {
  max-height: 566px;
}
.nx-min-w-566 {
  min-width: 566px;
}
.nx-min-h-566 {
  min-height: 566px;
}
.nx-w-567 {
  width: 567px;
}
.nx-h-567 {
  height: 567px;
}
.nx-max-w-567 {
  max-width: 567px;
}
.nx-max-h-567 {
  max-height: 567px;
}
.nx-min-w-567 {
  min-width: 567px;
}
.nx-min-h-567 {
  min-height: 567px;
}
.nx-w-568 {
  width: 568px;
}
.nx-h-568 {
  height: 568px;
}
.nx-max-w-568 {
  max-width: 568px;
}
.nx-max-h-568 {
  max-height: 568px;
}
.nx-min-w-568 {
  min-width: 568px;
}
.nx-min-h-568 {
  min-height: 568px;
}
.nx-w-569 {
  width: 569px;
}
.nx-h-569 {
  height: 569px;
}
.nx-max-w-569 {
  max-width: 569px;
}
.nx-max-h-569 {
  max-height: 569px;
}
.nx-min-w-569 {
  min-width: 569px;
}
.nx-min-h-569 {
  min-height: 569px;
}
.nx-w-570 {
  width: 570px;
}
.nx-h-570 {
  height: 570px;
}
.nx-max-w-570 {
  max-width: 570px;
}
.nx-max-h-570 {
  max-height: 570px;
}
.nx-min-w-570 {
  min-width: 570px;
}
.nx-min-h-570 {
  min-height: 570px;
}
.nx-w-571 {
  width: 571px;
}
.nx-h-571 {
  height: 571px;
}
.nx-max-w-571 {
  max-width: 571px;
}
.nx-max-h-571 {
  max-height: 571px;
}
.nx-min-w-571 {
  min-width: 571px;
}
.nx-min-h-571 {
  min-height: 571px;
}
.nx-w-572 {
  width: 572px;
}
.nx-h-572 {
  height: 572px;
}
.nx-max-w-572 {
  max-width: 572px;
}
.nx-max-h-572 {
  max-height: 572px;
}
.nx-min-w-572 {
  min-width: 572px;
}
.nx-min-h-572 {
  min-height: 572px;
}
.nx-w-573 {
  width: 573px;
}
.nx-h-573 {
  height: 573px;
}
.nx-max-w-573 {
  max-width: 573px;
}
.nx-max-h-573 {
  max-height: 573px;
}
.nx-min-w-573 {
  min-width: 573px;
}
.nx-min-h-573 {
  min-height: 573px;
}
.nx-w-574 {
  width: 574px;
}
.nx-h-574 {
  height: 574px;
}
.nx-max-w-574 {
  max-width: 574px;
}
.nx-max-h-574 {
  max-height: 574px;
}
.nx-min-w-574 {
  min-width: 574px;
}
.nx-min-h-574 {
  min-height: 574px;
}
.nx-w-575 {
  width: 575px;
}
.nx-h-575 {
  height: 575px;
}
.nx-max-w-575 {
  max-width: 575px;
}
.nx-max-h-575 {
  max-height: 575px;
}
.nx-min-w-575 {
  min-width: 575px;
}
.nx-min-h-575 {
  min-height: 575px;
}
.nx-w-576 {
  width: 576px;
}
.nx-h-576 {
  height: 576px;
}
.nx-max-w-576 {
  max-width: 576px;
}
.nx-max-h-576 {
  max-height: 576px;
}
.nx-min-w-576 {
  min-width: 576px;
}
.nx-min-h-576 {
  min-height: 576px;
}
.nx-w-577 {
  width: 577px;
}
.nx-h-577 {
  height: 577px;
}
.nx-max-w-577 {
  max-width: 577px;
}
.nx-max-h-577 {
  max-height: 577px;
}
.nx-min-w-577 {
  min-width: 577px;
}
.nx-min-h-577 {
  min-height: 577px;
}
.nx-w-578 {
  width: 578px;
}
.nx-h-578 {
  height: 578px;
}
.nx-max-w-578 {
  max-width: 578px;
}
.nx-max-h-578 {
  max-height: 578px;
}
.nx-min-w-578 {
  min-width: 578px;
}
.nx-min-h-578 {
  min-height: 578px;
}
.nx-w-579 {
  width: 579px;
}
.nx-h-579 {
  height: 579px;
}
.nx-max-w-579 {
  max-width: 579px;
}
.nx-max-h-579 {
  max-height: 579px;
}
.nx-min-w-579 {
  min-width: 579px;
}
.nx-min-h-579 {
  min-height: 579px;
}
.nx-w-580 {
  width: 580px;
}
.nx-h-580 {
  height: 580px;
}
.nx-max-w-580 {
  max-width: 580px;
}
.nx-max-h-580 {
  max-height: 580px;
}
.nx-min-w-580 {
  min-width: 580px;
}
.nx-min-h-580 {
  min-height: 580px;
}
.nx-w-581 {
  width: 581px;
}
.nx-h-581 {
  height: 581px;
}
.nx-max-w-581 {
  max-width: 581px;
}
.nx-max-h-581 {
  max-height: 581px;
}
.nx-min-w-581 {
  min-width: 581px;
}
.nx-min-h-581 {
  min-height: 581px;
}
.nx-w-582 {
  width: 582px;
}
.nx-h-582 {
  height: 582px;
}
.nx-max-w-582 {
  max-width: 582px;
}
.nx-max-h-582 {
  max-height: 582px;
}
.nx-min-w-582 {
  min-width: 582px;
}
.nx-min-h-582 {
  min-height: 582px;
}
.nx-w-583 {
  width: 583px;
}
.nx-h-583 {
  height: 583px;
}
.nx-max-w-583 {
  max-width: 583px;
}
.nx-max-h-583 {
  max-height: 583px;
}
.nx-min-w-583 {
  min-width: 583px;
}
.nx-min-h-583 {
  min-height: 583px;
}
.nx-w-584 {
  width: 584px;
}
.nx-h-584 {
  height: 584px;
}
.nx-max-w-584 {
  max-width: 584px;
}
.nx-max-h-584 {
  max-height: 584px;
}
.nx-min-w-584 {
  min-width: 584px;
}
.nx-min-h-584 {
  min-height: 584px;
}
.nx-w-585 {
  width: 585px;
}
.nx-h-585 {
  height: 585px;
}
.nx-max-w-585 {
  max-width: 585px;
}
.nx-max-h-585 {
  max-height: 585px;
}
.nx-min-w-585 {
  min-width: 585px;
}
.nx-min-h-585 {
  min-height: 585px;
}
.nx-w-586 {
  width: 586px;
}
.nx-h-586 {
  height: 586px;
}
.nx-max-w-586 {
  max-width: 586px;
}
.nx-max-h-586 {
  max-height: 586px;
}
.nx-min-w-586 {
  min-width: 586px;
}
.nx-min-h-586 {
  min-height: 586px;
}
.nx-w-587 {
  width: 587px;
}
.nx-h-587 {
  height: 587px;
}
.nx-max-w-587 {
  max-width: 587px;
}
.nx-max-h-587 {
  max-height: 587px;
}
.nx-min-w-587 {
  min-width: 587px;
}
.nx-min-h-587 {
  min-height: 587px;
}
.nx-w-588 {
  width: 588px;
}
.nx-h-588 {
  height: 588px;
}
.nx-max-w-588 {
  max-width: 588px;
}
.nx-max-h-588 {
  max-height: 588px;
}
.nx-min-w-588 {
  min-width: 588px;
}
.nx-min-h-588 {
  min-height: 588px;
}
.nx-w-589 {
  width: 589px;
}
.nx-h-589 {
  height: 589px;
}
.nx-max-w-589 {
  max-width: 589px;
}
.nx-max-h-589 {
  max-height: 589px;
}
.nx-min-w-589 {
  min-width: 589px;
}
.nx-min-h-589 {
  min-height: 589px;
}
.nx-w-590 {
  width: 590px;
}
.nx-h-590 {
  height: 590px;
}
.nx-max-w-590 {
  max-width: 590px;
}
.nx-max-h-590 {
  max-height: 590px;
}
.nx-min-w-590 {
  min-width: 590px;
}
.nx-min-h-590 {
  min-height: 590px;
}
.nx-w-591 {
  width: 591px;
}
.nx-h-591 {
  height: 591px;
}
.nx-max-w-591 {
  max-width: 591px;
}
.nx-max-h-591 {
  max-height: 591px;
}
.nx-min-w-591 {
  min-width: 591px;
}
.nx-min-h-591 {
  min-height: 591px;
}
.nx-w-592 {
  width: 592px;
}
.nx-h-592 {
  height: 592px;
}
.nx-max-w-592 {
  max-width: 592px;
}
.nx-max-h-592 {
  max-height: 592px;
}
.nx-min-w-592 {
  min-width: 592px;
}
.nx-min-h-592 {
  min-height: 592px;
}
.nx-w-593 {
  width: 593px;
}
.nx-h-593 {
  height: 593px;
}
.nx-max-w-593 {
  max-width: 593px;
}
.nx-max-h-593 {
  max-height: 593px;
}
.nx-min-w-593 {
  min-width: 593px;
}
.nx-min-h-593 {
  min-height: 593px;
}
.nx-w-594 {
  width: 594px;
}
.nx-h-594 {
  height: 594px;
}
.nx-max-w-594 {
  max-width: 594px;
}
.nx-max-h-594 {
  max-height: 594px;
}
.nx-min-w-594 {
  min-width: 594px;
}
.nx-min-h-594 {
  min-height: 594px;
}
.nx-w-595 {
  width: 595px;
}
.nx-h-595 {
  height: 595px;
}
.nx-max-w-595 {
  max-width: 595px;
}
.nx-max-h-595 {
  max-height: 595px;
}
.nx-min-w-595 {
  min-width: 595px;
}
.nx-min-h-595 {
  min-height: 595px;
}
.nx-w-596 {
  width: 596px;
}
.nx-h-596 {
  height: 596px;
}
.nx-max-w-596 {
  max-width: 596px;
}
.nx-max-h-596 {
  max-height: 596px;
}
.nx-min-w-596 {
  min-width: 596px;
}
.nx-min-h-596 {
  min-height: 596px;
}
.nx-w-597 {
  width: 597px;
}
.nx-h-597 {
  height: 597px;
}
.nx-max-w-597 {
  max-width: 597px;
}
.nx-max-h-597 {
  max-height: 597px;
}
.nx-min-w-597 {
  min-width: 597px;
}
.nx-min-h-597 {
  min-height: 597px;
}
.nx-w-598 {
  width: 598px;
}
.nx-h-598 {
  height: 598px;
}
.nx-max-w-598 {
  max-width: 598px;
}
.nx-max-h-598 {
  max-height: 598px;
}
.nx-min-w-598 {
  min-width: 598px;
}
.nx-min-h-598 {
  min-height: 598px;
}
.nx-w-599 {
  width: 599px;
}
.nx-h-599 {
  height: 599px;
}
.nx-max-w-599 {
  max-width: 599px;
}
.nx-max-h-599 {
  max-height: 599px;
}
.nx-min-w-599 {
  min-width: 599px;
}
.nx-min-h-599 {
  min-height: 599px;
}
.nx-w-600 {
  width: 600px;
}
.nx-h-600 {
  height: 600px;
}
.nx-max-w-600 {
  max-width: 600px;
}
.nx-max-h-600 {
  max-height: 600px;
}
.nx-min-w-600 {
  min-width: 600px;
}
.nx-min-h-600 {
  min-height: 600px;
}
.nx-w-601 {
  width: 601px;
}
.nx-h-601 {
  height: 601px;
}
.nx-max-w-601 {
  max-width: 601px;
}
.nx-max-h-601 {
  max-height: 601px;
}
.nx-min-w-601 {
  min-width: 601px;
}
.nx-min-h-601 {
  min-height: 601px;
}
.nx-w-602 {
  width: 602px;
}
.nx-h-602 {
  height: 602px;
}
.nx-max-w-602 {
  max-width: 602px;
}
.nx-max-h-602 {
  max-height: 602px;
}
.nx-min-w-602 {
  min-width: 602px;
}
.nx-min-h-602 {
  min-height: 602px;
}
.nx-w-603 {
  width: 603px;
}
.nx-h-603 {
  height: 603px;
}
.nx-max-w-603 {
  max-width: 603px;
}
.nx-max-h-603 {
  max-height: 603px;
}
.nx-min-w-603 {
  min-width: 603px;
}
.nx-min-h-603 {
  min-height: 603px;
}
.nx-w-604 {
  width: 604px;
}
.nx-h-604 {
  height: 604px;
}
.nx-max-w-604 {
  max-width: 604px;
}
.nx-max-h-604 {
  max-height: 604px;
}
.nx-min-w-604 {
  min-width: 604px;
}
.nx-min-h-604 {
  min-height: 604px;
}
.nx-w-605 {
  width: 605px;
}
.nx-h-605 {
  height: 605px;
}
.nx-max-w-605 {
  max-width: 605px;
}
.nx-max-h-605 {
  max-height: 605px;
}
.nx-min-w-605 {
  min-width: 605px;
}
.nx-min-h-605 {
  min-height: 605px;
}
.nx-w-606 {
  width: 606px;
}
.nx-h-606 {
  height: 606px;
}
.nx-max-w-606 {
  max-width: 606px;
}
.nx-max-h-606 {
  max-height: 606px;
}
.nx-min-w-606 {
  min-width: 606px;
}
.nx-min-h-606 {
  min-height: 606px;
}
.nx-w-607 {
  width: 607px;
}
.nx-h-607 {
  height: 607px;
}
.nx-max-w-607 {
  max-width: 607px;
}
.nx-max-h-607 {
  max-height: 607px;
}
.nx-min-w-607 {
  min-width: 607px;
}
.nx-min-h-607 {
  min-height: 607px;
}
.nx-w-608 {
  width: 608px;
}
.nx-h-608 {
  height: 608px;
}
.nx-max-w-608 {
  max-width: 608px;
}
.nx-max-h-608 {
  max-height: 608px;
}
.nx-min-w-608 {
  min-width: 608px;
}
.nx-min-h-608 {
  min-height: 608px;
}
.nx-w-609 {
  width: 609px;
}
.nx-h-609 {
  height: 609px;
}
.nx-max-w-609 {
  max-width: 609px;
}
.nx-max-h-609 {
  max-height: 609px;
}
.nx-min-w-609 {
  min-width: 609px;
}
.nx-min-h-609 {
  min-height: 609px;
}
.nx-w-610 {
  width: 610px;
}
.nx-h-610 {
  height: 610px;
}
.nx-max-w-610 {
  max-width: 610px;
}
.nx-max-h-610 {
  max-height: 610px;
}
.nx-min-w-610 {
  min-width: 610px;
}
.nx-min-h-610 {
  min-height: 610px;
}
.nx-w-611 {
  width: 611px;
}
.nx-h-611 {
  height: 611px;
}
.nx-max-w-611 {
  max-width: 611px;
}
.nx-max-h-611 {
  max-height: 611px;
}
.nx-min-w-611 {
  min-width: 611px;
}
.nx-min-h-611 {
  min-height: 611px;
}
.nx-w-612 {
  width: 612px;
}
.nx-h-612 {
  height: 612px;
}
.nx-max-w-612 {
  max-width: 612px;
}
.nx-max-h-612 {
  max-height: 612px;
}
.nx-min-w-612 {
  min-width: 612px;
}
.nx-min-h-612 {
  min-height: 612px;
}
.nx-w-613 {
  width: 613px;
}
.nx-h-613 {
  height: 613px;
}
.nx-max-w-613 {
  max-width: 613px;
}
.nx-max-h-613 {
  max-height: 613px;
}
.nx-min-w-613 {
  min-width: 613px;
}
.nx-min-h-613 {
  min-height: 613px;
}
.nx-w-614 {
  width: 614px;
}
.nx-h-614 {
  height: 614px;
}
.nx-max-w-614 {
  max-width: 614px;
}
.nx-max-h-614 {
  max-height: 614px;
}
.nx-min-w-614 {
  min-width: 614px;
}
.nx-min-h-614 {
  min-height: 614px;
}
.nx-w-615 {
  width: 615px;
}
.nx-h-615 {
  height: 615px;
}
.nx-max-w-615 {
  max-width: 615px;
}
.nx-max-h-615 {
  max-height: 615px;
}
.nx-min-w-615 {
  min-width: 615px;
}
.nx-min-h-615 {
  min-height: 615px;
}
.nx-w-616 {
  width: 616px;
}
.nx-h-616 {
  height: 616px;
}
.nx-max-w-616 {
  max-width: 616px;
}
.nx-max-h-616 {
  max-height: 616px;
}
.nx-min-w-616 {
  min-width: 616px;
}
.nx-min-h-616 {
  min-height: 616px;
}
.nx-w-617 {
  width: 617px;
}
.nx-h-617 {
  height: 617px;
}
.nx-max-w-617 {
  max-width: 617px;
}
.nx-max-h-617 {
  max-height: 617px;
}
.nx-min-w-617 {
  min-width: 617px;
}
.nx-min-h-617 {
  min-height: 617px;
}
.nx-w-618 {
  width: 618px;
}
.nx-h-618 {
  height: 618px;
}
.nx-max-w-618 {
  max-width: 618px;
}
.nx-max-h-618 {
  max-height: 618px;
}
.nx-min-w-618 {
  min-width: 618px;
}
.nx-min-h-618 {
  min-height: 618px;
}
.nx-w-619 {
  width: 619px;
}
.nx-h-619 {
  height: 619px;
}
.nx-max-w-619 {
  max-width: 619px;
}
.nx-max-h-619 {
  max-height: 619px;
}
.nx-min-w-619 {
  min-width: 619px;
}
.nx-min-h-619 {
  min-height: 619px;
}
.nx-w-620 {
  width: 620px;
}
.nx-h-620 {
  height: 620px;
}
.nx-max-w-620 {
  max-width: 620px;
}
.nx-max-h-620 {
  max-height: 620px;
}
.nx-min-w-620 {
  min-width: 620px;
}
.nx-min-h-620 {
  min-height: 620px;
}
.nx-w-621 {
  width: 621px;
}
.nx-h-621 {
  height: 621px;
}
.nx-max-w-621 {
  max-width: 621px;
}
.nx-max-h-621 {
  max-height: 621px;
}
.nx-min-w-621 {
  min-width: 621px;
}
.nx-min-h-621 {
  min-height: 621px;
}
.nx-w-622 {
  width: 622px;
}
.nx-h-622 {
  height: 622px;
}
.nx-max-w-622 {
  max-width: 622px;
}
.nx-max-h-622 {
  max-height: 622px;
}
.nx-min-w-622 {
  min-width: 622px;
}
.nx-min-h-622 {
  min-height: 622px;
}
.nx-w-623 {
  width: 623px;
}
.nx-h-623 {
  height: 623px;
}
.nx-max-w-623 {
  max-width: 623px;
}
.nx-max-h-623 {
  max-height: 623px;
}
.nx-min-w-623 {
  min-width: 623px;
}
.nx-min-h-623 {
  min-height: 623px;
}
.nx-w-624 {
  width: 624px;
}
.nx-h-624 {
  height: 624px;
}
.nx-max-w-624 {
  max-width: 624px;
}
.nx-max-h-624 {
  max-height: 624px;
}
.nx-min-w-624 {
  min-width: 624px;
}
.nx-min-h-624 {
  min-height: 624px;
}
.nx-w-625 {
  width: 625px;
}
.nx-h-625 {
  height: 625px;
}
.nx-max-w-625 {
  max-width: 625px;
}
.nx-max-h-625 {
  max-height: 625px;
}
.nx-min-w-625 {
  min-width: 625px;
}
.nx-min-h-625 {
  min-height: 625px;
}
.nx-w-626 {
  width: 626px;
}
.nx-h-626 {
  height: 626px;
}
.nx-max-w-626 {
  max-width: 626px;
}
.nx-max-h-626 {
  max-height: 626px;
}
.nx-min-w-626 {
  min-width: 626px;
}
.nx-min-h-626 {
  min-height: 626px;
}
.nx-w-627 {
  width: 627px;
}
.nx-h-627 {
  height: 627px;
}
.nx-max-w-627 {
  max-width: 627px;
}
.nx-max-h-627 {
  max-height: 627px;
}
.nx-min-w-627 {
  min-width: 627px;
}
.nx-min-h-627 {
  min-height: 627px;
}
.nx-w-628 {
  width: 628px;
}
.nx-h-628 {
  height: 628px;
}
.nx-max-w-628 {
  max-width: 628px;
}
.nx-max-h-628 {
  max-height: 628px;
}
.nx-min-w-628 {
  min-width: 628px;
}
.nx-min-h-628 {
  min-height: 628px;
}
.nx-w-629 {
  width: 629px;
}
.nx-h-629 {
  height: 629px;
}
.nx-max-w-629 {
  max-width: 629px;
}
.nx-max-h-629 {
  max-height: 629px;
}
.nx-min-w-629 {
  min-width: 629px;
}
.nx-min-h-629 {
  min-height: 629px;
}
.nx-w-630 {
  width: 630px;
}
.nx-h-630 {
  height: 630px;
}
.nx-max-w-630 {
  max-width: 630px;
}
.nx-max-h-630 {
  max-height: 630px;
}
.nx-min-w-630 {
  min-width: 630px;
}
.nx-min-h-630 {
  min-height: 630px;
}
.nx-w-631 {
  width: 631px;
}
.nx-h-631 {
  height: 631px;
}
.nx-max-w-631 {
  max-width: 631px;
}
.nx-max-h-631 {
  max-height: 631px;
}
.nx-min-w-631 {
  min-width: 631px;
}
.nx-min-h-631 {
  min-height: 631px;
}
.nx-w-632 {
  width: 632px;
}
.nx-h-632 {
  height: 632px;
}
.nx-max-w-632 {
  max-width: 632px;
}
.nx-max-h-632 {
  max-height: 632px;
}
.nx-min-w-632 {
  min-width: 632px;
}
.nx-min-h-632 {
  min-height: 632px;
}
.nx-w-633 {
  width: 633px;
}
.nx-h-633 {
  height: 633px;
}
.nx-max-w-633 {
  max-width: 633px;
}
.nx-max-h-633 {
  max-height: 633px;
}
.nx-min-w-633 {
  min-width: 633px;
}
.nx-min-h-633 {
  min-height: 633px;
}
.nx-w-634 {
  width: 634px;
}
.nx-h-634 {
  height: 634px;
}
.nx-max-w-634 {
  max-width: 634px;
}
.nx-max-h-634 {
  max-height: 634px;
}
.nx-min-w-634 {
  min-width: 634px;
}
.nx-min-h-634 {
  min-height: 634px;
}
.nx-w-635 {
  width: 635px;
}
.nx-h-635 {
  height: 635px;
}
.nx-max-w-635 {
  max-width: 635px;
}
.nx-max-h-635 {
  max-height: 635px;
}
.nx-min-w-635 {
  min-width: 635px;
}
.nx-min-h-635 {
  min-height: 635px;
}
.nx-w-636 {
  width: 636px;
}
.nx-h-636 {
  height: 636px;
}
.nx-max-w-636 {
  max-width: 636px;
}
.nx-max-h-636 {
  max-height: 636px;
}
.nx-min-w-636 {
  min-width: 636px;
}
.nx-min-h-636 {
  min-height: 636px;
}
.nx-w-637 {
  width: 637px;
}
.nx-h-637 {
  height: 637px;
}
.nx-max-w-637 {
  max-width: 637px;
}
.nx-max-h-637 {
  max-height: 637px;
}
.nx-min-w-637 {
  min-width: 637px;
}
.nx-min-h-637 {
  min-height: 637px;
}
.nx-w-638 {
  width: 638px;
}
.nx-h-638 {
  height: 638px;
}
.nx-max-w-638 {
  max-width: 638px;
}
.nx-max-h-638 {
  max-height: 638px;
}
.nx-min-w-638 {
  min-width: 638px;
}
.nx-min-h-638 {
  min-height: 638px;
}
.nx-w-639 {
  width: 639px;
}
.nx-h-639 {
  height: 639px;
}
.nx-max-w-639 {
  max-width: 639px;
}
.nx-max-h-639 {
  max-height: 639px;
}
.nx-min-w-639 {
  min-width: 639px;
}
.nx-min-h-639 {
  min-height: 639px;
}
.nx-w-640 {
  width: 640px;
}
.nx-h-640 {
  height: 640px;
}
.nx-max-w-640 {
  max-width: 640px;
}
.nx-max-h-640 {
  max-height: 640px;
}
.nx-min-w-640 {
  min-width: 640px;
}
.nx-min-h-640 {
  min-height: 640px;
}
.nx-w-641 {
  width: 641px;
}
.nx-h-641 {
  height: 641px;
}
.nx-max-w-641 {
  max-width: 641px;
}
.nx-max-h-641 {
  max-height: 641px;
}
.nx-min-w-641 {
  min-width: 641px;
}
.nx-min-h-641 {
  min-height: 641px;
}
.nx-w-642 {
  width: 642px;
}
.nx-h-642 {
  height: 642px;
}
.nx-max-w-642 {
  max-width: 642px;
}
.nx-max-h-642 {
  max-height: 642px;
}
.nx-min-w-642 {
  min-width: 642px;
}
.nx-min-h-642 {
  min-height: 642px;
}
.nx-w-643 {
  width: 643px;
}
.nx-h-643 {
  height: 643px;
}
.nx-max-w-643 {
  max-width: 643px;
}
.nx-max-h-643 {
  max-height: 643px;
}
.nx-min-w-643 {
  min-width: 643px;
}
.nx-min-h-643 {
  min-height: 643px;
}
.nx-w-644 {
  width: 644px;
}
.nx-h-644 {
  height: 644px;
}
.nx-max-w-644 {
  max-width: 644px;
}
.nx-max-h-644 {
  max-height: 644px;
}
.nx-min-w-644 {
  min-width: 644px;
}
.nx-min-h-644 {
  min-height: 644px;
}
.nx-w-645 {
  width: 645px;
}
.nx-h-645 {
  height: 645px;
}
.nx-max-w-645 {
  max-width: 645px;
}
.nx-max-h-645 {
  max-height: 645px;
}
.nx-min-w-645 {
  min-width: 645px;
}
.nx-min-h-645 {
  min-height: 645px;
}
.nx-w-646 {
  width: 646px;
}
.nx-h-646 {
  height: 646px;
}
.nx-max-w-646 {
  max-width: 646px;
}
.nx-max-h-646 {
  max-height: 646px;
}
.nx-min-w-646 {
  min-width: 646px;
}
.nx-min-h-646 {
  min-height: 646px;
}
.nx-w-647 {
  width: 647px;
}
.nx-h-647 {
  height: 647px;
}
.nx-max-w-647 {
  max-width: 647px;
}
.nx-max-h-647 {
  max-height: 647px;
}
.nx-min-w-647 {
  min-width: 647px;
}
.nx-min-h-647 {
  min-height: 647px;
}
.nx-w-648 {
  width: 648px;
}
.nx-h-648 {
  height: 648px;
}
.nx-max-w-648 {
  max-width: 648px;
}
.nx-max-h-648 {
  max-height: 648px;
}
.nx-min-w-648 {
  min-width: 648px;
}
.nx-min-h-648 {
  min-height: 648px;
}
.nx-w-649 {
  width: 649px;
}
.nx-h-649 {
  height: 649px;
}
.nx-max-w-649 {
  max-width: 649px;
}
.nx-max-h-649 {
  max-height: 649px;
}
.nx-min-w-649 {
  min-width: 649px;
}
.nx-min-h-649 {
  min-height: 649px;
}
.nx-w-650 {
  width: 650px;
}
.nx-h-650 {
  height: 650px;
}
.nx-max-w-650 {
  max-width: 650px;
}
.nx-max-h-650 {
  max-height: 650px;
}
.nx-min-w-650 {
  min-width: 650px;
}
.nx-min-h-650 {
  min-height: 650px;
}
.nx-w-651 {
  width: 651px;
}
.nx-h-651 {
  height: 651px;
}
.nx-max-w-651 {
  max-width: 651px;
}
.nx-max-h-651 {
  max-height: 651px;
}
.nx-min-w-651 {
  min-width: 651px;
}
.nx-min-h-651 {
  min-height: 651px;
}
.nx-w-652 {
  width: 652px;
}
.nx-h-652 {
  height: 652px;
}
.nx-max-w-652 {
  max-width: 652px;
}
.nx-max-h-652 {
  max-height: 652px;
}
.nx-min-w-652 {
  min-width: 652px;
}
.nx-min-h-652 {
  min-height: 652px;
}
.nx-w-653 {
  width: 653px;
}
.nx-h-653 {
  height: 653px;
}
.nx-max-w-653 {
  max-width: 653px;
}
.nx-max-h-653 {
  max-height: 653px;
}
.nx-min-w-653 {
  min-width: 653px;
}
.nx-min-h-653 {
  min-height: 653px;
}
.nx-w-654 {
  width: 654px;
}
.nx-h-654 {
  height: 654px;
}
.nx-max-w-654 {
  max-width: 654px;
}
.nx-max-h-654 {
  max-height: 654px;
}
.nx-min-w-654 {
  min-width: 654px;
}
.nx-min-h-654 {
  min-height: 654px;
}
.nx-w-655 {
  width: 655px;
}
.nx-h-655 {
  height: 655px;
}
.nx-max-w-655 {
  max-width: 655px;
}
.nx-max-h-655 {
  max-height: 655px;
}
.nx-min-w-655 {
  min-width: 655px;
}
.nx-min-h-655 {
  min-height: 655px;
}
.nx-w-656 {
  width: 656px;
}
.nx-h-656 {
  height: 656px;
}
.nx-max-w-656 {
  max-width: 656px;
}
.nx-max-h-656 {
  max-height: 656px;
}
.nx-min-w-656 {
  min-width: 656px;
}
.nx-min-h-656 {
  min-height: 656px;
}
.nx-w-657 {
  width: 657px;
}
.nx-h-657 {
  height: 657px;
}
.nx-max-w-657 {
  max-width: 657px;
}
.nx-max-h-657 {
  max-height: 657px;
}
.nx-min-w-657 {
  min-width: 657px;
}
.nx-min-h-657 {
  min-height: 657px;
}
.nx-w-658 {
  width: 658px;
}
.nx-h-658 {
  height: 658px;
}
.nx-max-w-658 {
  max-width: 658px;
}
.nx-max-h-658 {
  max-height: 658px;
}
.nx-min-w-658 {
  min-width: 658px;
}
.nx-min-h-658 {
  min-height: 658px;
}
.nx-w-659 {
  width: 659px;
}
.nx-h-659 {
  height: 659px;
}
.nx-max-w-659 {
  max-width: 659px;
}
.nx-max-h-659 {
  max-height: 659px;
}
.nx-min-w-659 {
  min-width: 659px;
}
.nx-min-h-659 {
  min-height: 659px;
}
.nx-w-660 {
  width: 660px;
}
.nx-h-660 {
  height: 660px;
}
.nx-max-w-660 {
  max-width: 660px;
}
.nx-max-h-660 {
  max-height: 660px;
}
.nx-min-w-660 {
  min-width: 660px;
}
.nx-min-h-660 {
  min-height: 660px;
}
.nx-w-661 {
  width: 661px;
}
.nx-h-661 {
  height: 661px;
}
.nx-max-w-661 {
  max-width: 661px;
}
.nx-max-h-661 {
  max-height: 661px;
}
.nx-min-w-661 {
  min-width: 661px;
}
.nx-min-h-661 {
  min-height: 661px;
}
.nx-w-662 {
  width: 662px;
}
.nx-h-662 {
  height: 662px;
}
.nx-max-w-662 {
  max-width: 662px;
}
.nx-max-h-662 {
  max-height: 662px;
}
.nx-min-w-662 {
  min-width: 662px;
}
.nx-min-h-662 {
  min-height: 662px;
}
.nx-w-663 {
  width: 663px;
}
.nx-h-663 {
  height: 663px;
}
.nx-max-w-663 {
  max-width: 663px;
}
.nx-max-h-663 {
  max-height: 663px;
}
.nx-min-w-663 {
  min-width: 663px;
}
.nx-min-h-663 {
  min-height: 663px;
}
.nx-w-664 {
  width: 664px;
}
.nx-h-664 {
  height: 664px;
}
.nx-max-w-664 {
  max-width: 664px;
}
.nx-max-h-664 {
  max-height: 664px;
}
.nx-min-w-664 {
  min-width: 664px;
}
.nx-min-h-664 {
  min-height: 664px;
}
.nx-w-665 {
  width: 665px;
}
.nx-h-665 {
  height: 665px;
}
.nx-max-w-665 {
  max-width: 665px;
}
.nx-max-h-665 {
  max-height: 665px;
}
.nx-min-w-665 {
  min-width: 665px;
}
.nx-min-h-665 {
  min-height: 665px;
}
.nx-w-666 {
  width: 666px;
}
.nx-h-666 {
  height: 666px;
}
.nx-max-w-666 {
  max-width: 666px;
}
.nx-max-h-666 {
  max-height: 666px;
}
.nx-min-w-666 {
  min-width: 666px;
}
.nx-min-h-666 {
  min-height: 666px;
}
.nx-w-667 {
  width: 667px;
}
.nx-h-667 {
  height: 667px;
}
.nx-max-w-667 {
  max-width: 667px;
}
.nx-max-h-667 {
  max-height: 667px;
}
.nx-min-w-667 {
  min-width: 667px;
}
.nx-min-h-667 {
  min-height: 667px;
}
.nx-w-668 {
  width: 668px;
}
.nx-h-668 {
  height: 668px;
}
.nx-max-w-668 {
  max-width: 668px;
}
.nx-max-h-668 {
  max-height: 668px;
}
.nx-min-w-668 {
  min-width: 668px;
}
.nx-min-h-668 {
  min-height: 668px;
}
.nx-w-669 {
  width: 669px;
}
.nx-h-669 {
  height: 669px;
}
.nx-max-w-669 {
  max-width: 669px;
}
.nx-max-h-669 {
  max-height: 669px;
}
.nx-min-w-669 {
  min-width: 669px;
}
.nx-min-h-669 {
  min-height: 669px;
}
.nx-w-670 {
  width: 670px;
}
.nx-h-670 {
  height: 670px;
}
.nx-max-w-670 {
  max-width: 670px;
}
.nx-max-h-670 {
  max-height: 670px;
}
.nx-min-w-670 {
  min-width: 670px;
}
.nx-min-h-670 {
  min-height: 670px;
}
.nx-w-671 {
  width: 671px;
}
.nx-h-671 {
  height: 671px;
}
.nx-max-w-671 {
  max-width: 671px;
}
.nx-max-h-671 {
  max-height: 671px;
}
.nx-min-w-671 {
  min-width: 671px;
}
.nx-min-h-671 {
  min-height: 671px;
}
.nx-w-672 {
  width: 672px;
}
.nx-h-672 {
  height: 672px;
}
.nx-max-w-672 {
  max-width: 672px;
}
.nx-max-h-672 {
  max-height: 672px;
}
.nx-min-w-672 {
  min-width: 672px;
}
.nx-min-h-672 {
  min-height: 672px;
}
.nx-w-673 {
  width: 673px;
}
.nx-h-673 {
  height: 673px;
}
.nx-max-w-673 {
  max-width: 673px;
}
.nx-max-h-673 {
  max-height: 673px;
}
.nx-min-w-673 {
  min-width: 673px;
}
.nx-min-h-673 {
  min-height: 673px;
}
.nx-w-674 {
  width: 674px;
}
.nx-h-674 {
  height: 674px;
}
.nx-max-w-674 {
  max-width: 674px;
}
.nx-max-h-674 {
  max-height: 674px;
}
.nx-min-w-674 {
  min-width: 674px;
}
.nx-min-h-674 {
  min-height: 674px;
}
.nx-w-675 {
  width: 675px;
}
.nx-h-675 {
  height: 675px;
}
.nx-max-w-675 {
  max-width: 675px;
}
.nx-max-h-675 {
  max-height: 675px;
}
.nx-min-w-675 {
  min-width: 675px;
}
.nx-min-h-675 {
  min-height: 675px;
}
.nx-w-676 {
  width: 676px;
}
.nx-h-676 {
  height: 676px;
}
.nx-max-w-676 {
  max-width: 676px;
}
.nx-max-h-676 {
  max-height: 676px;
}
.nx-min-w-676 {
  min-width: 676px;
}
.nx-min-h-676 {
  min-height: 676px;
}
.nx-w-677 {
  width: 677px;
}
.nx-h-677 {
  height: 677px;
}
.nx-max-w-677 {
  max-width: 677px;
}
.nx-max-h-677 {
  max-height: 677px;
}
.nx-min-w-677 {
  min-width: 677px;
}
.nx-min-h-677 {
  min-height: 677px;
}
.nx-w-678 {
  width: 678px;
}
.nx-h-678 {
  height: 678px;
}
.nx-max-w-678 {
  max-width: 678px;
}
.nx-max-h-678 {
  max-height: 678px;
}
.nx-min-w-678 {
  min-width: 678px;
}
.nx-min-h-678 {
  min-height: 678px;
}
.nx-w-679 {
  width: 679px;
}
.nx-h-679 {
  height: 679px;
}
.nx-max-w-679 {
  max-width: 679px;
}
.nx-max-h-679 {
  max-height: 679px;
}
.nx-min-w-679 {
  min-width: 679px;
}
.nx-min-h-679 {
  min-height: 679px;
}
.nx-w-680 {
  width: 680px;
}
.nx-h-680 {
  height: 680px;
}
.nx-max-w-680 {
  max-width: 680px;
}
.nx-max-h-680 {
  max-height: 680px;
}
.nx-min-w-680 {
  min-width: 680px;
}
.nx-min-h-680 {
  min-height: 680px;
}
.nx-w-681 {
  width: 681px;
}
.nx-h-681 {
  height: 681px;
}
.nx-max-w-681 {
  max-width: 681px;
}
.nx-max-h-681 {
  max-height: 681px;
}
.nx-min-w-681 {
  min-width: 681px;
}
.nx-min-h-681 {
  min-height: 681px;
}
.nx-w-682 {
  width: 682px;
}
.nx-h-682 {
  height: 682px;
}
.nx-max-w-682 {
  max-width: 682px;
}
.nx-max-h-682 {
  max-height: 682px;
}
.nx-min-w-682 {
  min-width: 682px;
}
.nx-min-h-682 {
  min-height: 682px;
}
.nx-w-683 {
  width: 683px;
}
.nx-h-683 {
  height: 683px;
}
.nx-max-w-683 {
  max-width: 683px;
}
.nx-max-h-683 {
  max-height: 683px;
}
.nx-min-w-683 {
  min-width: 683px;
}
.nx-min-h-683 {
  min-height: 683px;
}
.nx-w-684 {
  width: 684px;
}
.nx-h-684 {
  height: 684px;
}
.nx-max-w-684 {
  max-width: 684px;
}
.nx-max-h-684 {
  max-height: 684px;
}
.nx-min-w-684 {
  min-width: 684px;
}
.nx-min-h-684 {
  min-height: 684px;
}
.nx-w-685 {
  width: 685px;
}
.nx-h-685 {
  height: 685px;
}
.nx-max-w-685 {
  max-width: 685px;
}
.nx-max-h-685 {
  max-height: 685px;
}
.nx-min-w-685 {
  min-width: 685px;
}
.nx-min-h-685 {
  min-height: 685px;
}
.nx-w-686 {
  width: 686px;
}
.nx-h-686 {
  height: 686px;
}
.nx-max-w-686 {
  max-width: 686px;
}
.nx-max-h-686 {
  max-height: 686px;
}
.nx-min-w-686 {
  min-width: 686px;
}
.nx-min-h-686 {
  min-height: 686px;
}
.nx-w-687 {
  width: 687px;
}
.nx-h-687 {
  height: 687px;
}
.nx-max-w-687 {
  max-width: 687px;
}
.nx-max-h-687 {
  max-height: 687px;
}
.nx-min-w-687 {
  min-width: 687px;
}
.nx-min-h-687 {
  min-height: 687px;
}
.nx-w-688 {
  width: 688px;
}
.nx-h-688 {
  height: 688px;
}
.nx-max-w-688 {
  max-width: 688px;
}
.nx-max-h-688 {
  max-height: 688px;
}
.nx-min-w-688 {
  min-width: 688px;
}
.nx-min-h-688 {
  min-height: 688px;
}
.nx-w-689 {
  width: 689px;
}
.nx-h-689 {
  height: 689px;
}
.nx-max-w-689 {
  max-width: 689px;
}
.nx-max-h-689 {
  max-height: 689px;
}
.nx-min-w-689 {
  min-width: 689px;
}
.nx-min-h-689 {
  min-height: 689px;
}
.nx-w-690 {
  width: 690px;
}
.nx-h-690 {
  height: 690px;
}
.nx-max-w-690 {
  max-width: 690px;
}
.nx-max-h-690 {
  max-height: 690px;
}
.nx-min-w-690 {
  min-width: 690px;
}
.nx-min-h-690 {
  min-height: 690px;
}
.nx-w-691 {
  width: 691px;
}
.nx-h-691 {
  height: 691px;
}
.nx-max-w-691 {
  max-width: 691px;
}
.nx-max-h-691 {
  max-height: 691px;
}
.nx-min-w-691 {
  min-width: 691px;
}
.nx-min-h-691 {
  min-height: 691px;
}
.nx-w-692 {
  width: 692px;
}
.nx-h-692 {
  height: 692px;
}
.nx-max-w-692 {
  max-width: 692px;
}
.nx-max-h-692 {
  max-height: 692px;
}
.nx-min-w-692 {
  min-width: 692px;
}
.nx-min-h-692 {
  min-height: 692px;
}
.nx-w-693 {
  width: 693px;
}
.nx-h-693 {
  height: 693px;
}
.nx-max-w-693 {
  max-width: 693px;
}
.nx-max-h-693 {
  max-height: 693px;
}
.nx-min-w-693 {
  min-width: 693px;
}
.nx-min-h-693 {
  min-height: 693px;
}
.nx-w-694 {
  width: 694px;
}
.nx-h-694 {
  height: 694px;
}
.nx-max-w-694 {
  max-width: 694px;
}
.nx-max-h-694 {
  max-height: 694px;
}
.nx-min-w-694 {
  min-width: 694px;
}
.nx-min-h-694 {
  min-height: 694px;
}
.nx-w-695 {
  width: 695px;
}
.nx-h-695 {
  height: 695px;
}
.nx-max-w-695 {
  max-width: 695px;
}
.nx-max-h-695 {
  max-height: 695px;
}
.nx-min-w-695 {
  min-width: 695px;
}
.nx-min-h-695 {
  min-height: 695px;
}
.nx-w-696 {
  width: 696px;
}
.nx-h-696 {
  height: 696px;
}
.nx-max-w-696 {
  max-width: 696px;
}
.nx-max-h-696 {
  max-height: 696px;
}
.nx-min-w-696 {
  min-width: 696px;
}
.nx-min-h-696 {
  min-height: 696px;
}
.nx-w-697 {
  width: 697px;
}
.nx-h-697 {
  height: 697px;
}
.nx-max-w-697 {
  max-width: 697px;
}
.nx-max-h-697 {
  max-height: 697px;
}
.nx-min-w-697 {
  min-width: 697px;
}
.nx-min-h-697 {
  min-height: 697px;
}
.nx-w-698 {
  width: 698px;
}
.nx-h-698 {
  height: 698px;
}
.nx-max-w-698 {
  max-width: 698px;
}
.nx-max-h-698 {
  max-height: 698px;
}
.nx-min-w-698 {
  min-width: 698px;
}
.nx-min-h-698 {
  min-height: 698px;
}
.nx-w-699 {
  width: 699px;
}
.nx-h-699 {
  height: 699px;
}
.nx-max-w-699 {
  max-width: 699px;
}
.nx-max-h-699 {
  max-height: 699px;
}
.nx-min-w-699 {
  min-width: 699px;
}
.nx-min-h-699 {
  min-height: 699px;
}
.nx-w-700 {
  width: 700px;
}
.nx-h-700 {
  height: 700px;
}
.nx-max-w-700 {
  max-width: 700px;
}
.nx-max-h-700 {
  max-height: 700px;
}
.nx-min-w-700 {
  min-width: 700px;
}
.nx-min-h-700 {
  min-height: 700px;
}
.nx-w-701 {
  width: 701px;
}
.nx-h-701 {
  height: 701px;
}
.nx-max-w-701 {
  max-width: 701px;
}
.nx-max-h-701 {
  max-height: 701px;
}
.nx-min-w-701 {
  min-width: 701px;
}
.nx-min-h-701 {
  min-height: 701px;
}
.nx-w-702 {
  width: 702px;
}
.nx-h-702 {
  height: 702px;
}
.nx-max-w-702 {
  max-width: 702px;
}
.nx-max-h-702 {
  max-height: 702px;
}
.nx-min-w-702 {
  min-width: 702px;
}
.nx-min-h-702 {
  min-height: 702px;
}
.nx-w-703 {
  width: 703px;
}
.nx-h-703 {
  height: 703px;
}
.nx-max-w-703 {
  max-width: 703px;
}
.nx-max-h-703 {
  max-height: 703px;
}
.nx-min-w-703 {
  min-width: 703px;
}
.nx-min-h-703 {
  min-height: 703px;
}
.nx-w-704 {
  width: 704px;
}
.nx-h-704 {
  height: 704px;
}
.nx-max-w-704 {
  max-width: 704px;
}
.nx-max-h-704 {
  max-height: 704px;
}
.nx-min-w-704 {
  min-width: 704px;
}
.nx-min-h-704 {
  min-height: 704px;
}
.nx-w-705 {
  width: 705px;
}
.nx-h-705 {
  height: 705px;
}
.nx-max-w-705 {
  max-width: 705px;
}
.nx-max-h-705 {
  max-height: 705px;
}
.nx-min-w-705 {
  min-width: 705px;
}
.nx-min-h-705 {
  min-height: 705px;
}
.nx-w-706 {
  width: 706px;
}
.nx-h-706 {
  height: 706px;
}
.nx-max-w-706 {
  max-width: 706px;
}
.nx-max-h-706 {
  max-height: 706px;
}
.nx-min-w-706 {
  min-width: 706px;
}
.nx-min-h-706 {
  min-height: 706px;
}
.nx-w-707 {
  width: 707px;
}
.nx-h-707 {
  height: 707px;
}
.nx-max-w-707 {
  max-width: 707px;
}
.nx-max-h-707 {
  max-height: 707px;
}
.nx-min-w-707 {
  min-width: 707px;
}
.nx-min-h-707 {
  min-height: 707px;
}
.nx-w-708 {
  width: 708px;
}
.nx-h-708 {
  height: 708px;
}
.nx-max-w-708 {
  max-width: 708px;
}
.nx-max-h-708 {
  max-height: 708px;
}
.nx-min-w-708 {
  min-width: 708px;
}
.nx-min-h-708 {
  min-height: 708px;
}
.nx-w-709 {
  width: 709px;
}
.nx-h-709 {
  height: 709px;
}
.nx-max-w-709 {
  max-width: 709px;
}
.nx-max-h-709 {
  max-height: 709px;
}
.nx-min-w-709 {
  min-width: 709px;
}
.nx-min-h-709 {
  min-height: 709px;
}
.nx-w-710 {
  width: 710px;
}
.nx-h-710 {
  height: 710px;
}
.nx-max-w-710 {
  max-width: 710px;
}
.nx-max-h-710 {
  max-height: 710px;
}
.nx-min-w-710 {
  min-width: 710px;
}
.nx-min-h-710 {
  min-height: 710px;
}
.nx-w-711 {
  width: 711px;
}
.nx-h-711 {
  height: 711px;
}
.nx-max-w-711 {
  max-width: 711px;
}
.nx-max-h-711 {
  max-height: 711px;
}
.nx-min-w-711 {
  min-width: 711px;
}
.nx-min-h-711 {
  min-height: 711px;
}
.nx-w-712 {
  width: 712px;
}
.nx-h-712 {
  height: 712px;
}
.nx-max-w-712 {
  max-width: 712px;
}
.nx-max-h-712 {
  max-height: 712px;
}
.nx-min-w-712 {
  min-width: 712px;
}
.nx-min-h-712 {
  min-height: 712px;
}
.nx-w-713 {
  width: 713px;
}
.nx-h-713 {
  height: 713px;
}
.nx-max-w-713 {
  max-width: 713px;
}
.nx-max-h-713 {
  max-height: 713px;
}
.nx-min-w-713 {
  min-width: 713px;
}
.nx-min-h-713 {
  min-height: 713px;
}
.nx-w-714 {
  width: 714px;
}
.nx-h-714 {
  height: 714px;
}
.nx-max-w-714 {
  max-width: 714px;
}
.nx-max-h-714 {
  max-height: 714px;
}
.nx-min-w-714 {
  min-width: 714px;
}
.nx-min-h-714 {
  min-height: 714px;
}
.nx-w-715 {
  width: 715px;
}
.nx-h-715 {
  height: 715px;
}
.nx-max-w-715 {
  max-width: 715px;
}
.nx-max-h-715 {
  max-height: 715px;
}
.nx-min-w-715 {
  min-width: 715px;
}
.nx-min-h-715 {
  min-height: 715px;
}
.nx-w-716 {
  width: 716px;
}
.nx-h-716 {
  height: 716px;
}
.nx-max-w-716 {
  max-width: 716px;
}
.nx-max-h-716 {
  max-height: 716px;
}
.nx-min-w-716 {
  min-width: 716px;
}
.nx-min-h-716 {
  min-height: 716px;
}
.nx-w-717 {
  width: 717px;
}
.nx-h-717 {
  height: 717px;
}
.nx-max-w-717 {
  max-width: 717px;
}
.nx-max-h-717 {
  max-height: 717px;
}
.nx-min-w-717 {
  min-width: 717px;
}
.nx-min-h-717 {
  min-height: 717px;
}
.nx-w-718 {
  width: 718px;
}
.nx-h-718 {
  height: 718px;
}
.nx-max-w-718 {
  max-width: 718px;
}
.nx-max-h-718 {
  max-height: 718px;
}
.nx-min-w-718 {
  min-width: 718px;
}
.nx-min-h-718 {
  min-height: 718px;
}
.nx-w-719 {
  width: 719px;
}
.nx-h-719 {
  height: 719px;
}
.nx-max-w-719 {
  max-width: 719px;
}
.nx-max-h-719 {
  max-height: 719px;
}
.nx-min-w-719 {
  min-width: 719px;
}
.nx-min-h-719 {
  min-height: 719px;
}
.nx-w-720 {
  width: 720px;
}
.nx-h-720 {
  height: 720px;
}
.nx-max-w-720 {
  max-width: 720px;
}
.nx-max-h-720 {
  max-height: 720px;
}
.nx-min-w-720 {
  min-width: 720px;
}
.nx-min-h-720 {
  min-height: 720px;
}
.nx-w-721 {
  width: 721px;
}
.nx-h-721 {
  height: 721px;
}
.nx-max-w-721 {
  max-width: 721px;
}
.nx-max-h-721 {
  max-height: 721px;
}
.nx-min-w-721 {
  min-width: 721px;
}
.nx-min-h-721 {
  min-height: 721px;
}
.nx-w-722 {
  width: 722px;
}
.nx-h-722 {
  height: 722px;
}
.nx-max-w-722 {
  max-width: 722px;
}
.nx-max-h-722 {
  max-height: 722px;
}
.nx-min-w-722 {
  min-width: 722px;
}
.nx-min-h-722 {
  min-height: 722px;
}
.nx-w-723 {
  width: 723px;
}
.nx-h-723 {
  height: 723px;
}
.nx-max-w-723 {
  max-width: 723px;
}
.nx-max-h-723 {
  max-height: 723px;
}
.nx-min-w-723 {
  min-width: 723px;
}
.nx-min-h-723 {
  min-height: 723px;
}
.nx-w-724 {
  width: 724px;
}
.nx-h-724 {
  height: 724px;
}
.nx-max-w-724 {
  max-width: 724px;
}
.nx-max-h-724 {
  max-height: 724px;
}
.nx-min-w-724 {
  min-width: 724px;
}
.nx-min-h-724 {
  min-height: 724px;
}
.nx-w-725 {
  width: 725px;
}
.nx-h-725 {
  height: 725px;
}
.nx-max-w-725 {
  max-width: 725px;
}
.nx-max-h-725 {
  max-height: 725px;
}
.nx-min-w-725 {
  min-width: 725px;
}
.nx-min-h-725 {
  min-height: 725px;
}
.nx-w-726 {
  width: 726px;
}
.nx-h-726 {
  height: 726px;
}
.nx-max-w-726 {
  max-width: 726px;
}
.nx-max-h-726 {
  max-height: 726px;
}
.nx-min-w-726 {
  min-width: 726px;
}
.nx-min-h-726 {
  min-height: 726px;
}
.nx-w-727 {
  width: 727px;
}
.nx-h-727 {
  height: 727px;
}
.nx-max-w-727 {
  max-width: 727px;
}
.nx-max-h-727 {
  max-height: 727px;
}
.nx-min-w-727 {
  min-width: 727px;
}
.nx-min-h-727 {
  min-height: 727px;
}
.nx-w-728 {
  width: 728px;
}
.nx-h-728 {
  height: 728px;
}
.nx-max-w-728 {
  max-width: 728px;
}
.nx-max-h-728 {
  max-height: 728px;
}
.nx-min-w-728 {
  min-width: 728px;
}
.nx-min-h-728 {
  min-height: 728px;
}
.nx-w-729 {
  width: 729px;
}
.nx-h-729 {
  height: 729px;
}
.nx-max-w-729 {
  max-width: 729px;
}
.nx-max-h-729 {
  max-height: 729px;
}
.nx-min-w-729 {
  min-width: 729px;
}
.nx-min-h-729 {
  min-height: 729px;
}
.nx-w-730 {
  width: 730px;
}
.nx-h-730 {
  height: 730px;
}
.nx-max-w-730 {
  max-width: 730px;
}
.nx-max-h-730 {
  max-height: 730px;
}
.nx-min-w-730 {
  min-width: 730px;
}
.nx-min-h-730 {
  min-height: 730px;
}
.nx-w-731 {
  width: 731px;
}
.nx-h-731 {
  height: 731px;
}
.nx-max-w-731 {
  max-width: 731px;
}
.nx-max-h-731 {
  max-height: 731px;
}
.nx-min-w-731 {
  min-width: 731px;
}
.nx-min-h-731 {
  min-height: 731px;
}
.nx-w-732 {
  width: 732px;
}
.nx-h-732 {
  height: 732px;
}
.nx-max-w-732 {
  max-width: 732px;
}
.nx-max-h-732 {
  max-height: 732px;
}
.nx-min-w-732 {
  min-width: 732px;
}
.nx-min-h-732 {
  min-height: 732px;
}
.nx-w-733 {
  width: 733px;
}
.nx-h-733 {
  height: 733px;
}
.nx-max-w-733 {
  max-width: 733px;
}
.nx-max-h-733 {
  max-height: 733px;
}
.nx-min-w-733 {
  min-width: 733px;
}
.nx-min-h-733 {
  min-height: 733px;
}
.nx-w-734 {
  width: 734px;
}
.nx-h-734 {
  height: 734px;
}
.nx-max-w-734 {
  max-width: 734px;
}
.nx-max-h-734 {
  max-height: 734px;
}
.nx-min-w-734 {
  min-width: 734px;
}
.nx-min-h-734 {
  min-height: 734px;
}
.nx-w-735 {
  width: 735px;
}
.nx-h-735 {
  height: 735px;
}
.nx-max-w-735 {
  max-width: 735px;
}
.nx-max-h-735 {
  max-height: 735px;
}
.nx-min-w-735 {
  min-width: 735px;
}
.nx-min-h-735 {
  min-height: 735px;
}
.nx-w-736 {
  width: 736px;
}
.nx-h-736 {
  height: 736px;
}
.nx-max-w-736 {
  max-width: 736px;
}
.nx-max-h-736 {
  max-height: 736px;
}
.nx-min-w-736 {
  min-width: 736px;
}
.nx-min-h-736 {
  min-height: 736px;
}
.nx-w-737 {
  width: 737px;
}
.nx-h-737 {
  height: 737px;
}
.nx-max-w-737 {
  max-width: 737px;
}
.nx-max-h-737 {
  max-height: 737px;
}
.nx-min-w-737 {
  min-width: 737px;
}
.nx-min-h-737 {
  min-height: 737px;
}
.nx-w-738 {
  width: 738px;
}
.nx-h-738 {
  height: 738px;
}
.nx-max-w-738 {
  max-width: 738px;
}
.nx-max-h-738 {
  max-height: 738px;
}
.nx-min-w-738 {
  min-width: 738px;
}
.nx-min-h-738 {
  min-height: 738px;
}
.nx-w-739 {
  width: 739px;
}
.nx-h-739 {
  height: 739px;
}
.nx-max-w-739 {
  max-width: 739px;
}
.nx-max-h-739 {
  max-height: 739px;
}
.nx-min-w-739 {
  min-width: 739px;
}
.nx-min-h-739 {
  min-height: 739px;
}
.nx-w-740 {
  width: 740px;
}
.nx-h-740 {
  height: 740px;
}
.nx-max-w-740 {
  max-width: 740px;
}
.nx-max-h-740 {
  max-height: 740px;
}
.nx-min-w-740 {
  min-width: 740px;
}
.nx-min-h-740 {
  min-height: 740px;
}
.nx-w-741 {
  width: 741px;
}
.nx-h-741 {
  height: 741px;
}
.nx-max-w-741 {
  max-width: 741px;
}
.nx-max-h-741 {
  max-height: 741px;
}
.nx-min-w-741 {
  min-width: 741px;
}
.nx-min-h-741 {
  min-height: 741px;
}
.nx-w-742 {
  width: 742px;
}
.nx-h-742 {
  height: 742px;
}
.nx-max-w-742 {
  max-width: 742px;
}
.nx-max-h-742 {
  max-height: 742px;
}
.nx-min-w-742 {
  min-width: 742px;
}
.nx-min-h-742 {
  min-height: 742px;
}
.nx-w-743 {
  width: 743px;
}
.nx-h-743 {
  height: 743px;
}
.nx-max-w-743 {
  max-width: 743px;
}
.nx-max-h-743 {
  max-height: 743px;
}
.nx-min-w-743 {
  min-width: 743px;
}
.nx-min-h-743 {
  min-height: 743px;
}
.nx-w-744 {
  width: 744px;
}
.nx-h-744 {
  height: 744px;
}
.nx-max-w-744 {
  max-width: 744px;
}
.nx-max-h-744 {
  max-height: 744px;
}
.nx-min-w-744 {
  min-width: 744px;
}
.nx-min-h-744 {
  min-height: 744px;
}
.nx-w-745 {
  width: 745px;
}
.nx-h-745 {
  height: 745px;
}
.nx-max-w-745 {
  max-width: 745px;
}
.nx-max-h-745 {
  max-height: 745px;
}
.nx-min-w-745 {
  min-width: 745px;
}
.nx-min-h-745 {
  min-height: 745px;
}
.nx-w-746 {
  width: 746px;
}
.nx-h-746 {
  height: 746px;
}
.nx-max-w-746 {
  max-width: 746px;
}
.nx-max-h-746 {
  max-height: 746px;
}
.nx-min-w-746 {
  min-width: 746px;
}
.nx-min-h-746 {
  min-height: 746px;
}
.nx-w-747 {
  width: 747px;
}
.nx-h-747 {
  height: 747px;
}
.nx-max-w-747 {
  max-width: 747px;
}
.nx-max-h-747 {
  max-height: 747px;
}
.nx-min-w-747 {
  min-width: 747px;
}
.nx-min-h-747 {
  min-height: 747px;
}
.nx-w-748 {
  width: 748px;
}
.nx-h-748 {
  height: 748px;
}
.nx-max-w-748 {
  max-width: 748px;
}
.nx-max-h-748 {
  max-height: 748px;
}
.nx-min-w-748 {
  min-width: 748px;
}
.nx-min-h-748 {
  min-height: 748px;
}
.nx-w-749 {
  width: 749px;
}
.nx-h-749 {
  height: 749px;
}
.nx-max-w-749 {
  max-width: 749px;
}
.nx-max-h-749 {
  max-height: 749px;
}
.nx-min-w-749 {
  min-width: 749px;
}
.nx-min-h-749 {
  min-height: 749px;
}
.nx-w-750 {
  width: 750px;
}
.nx-h-750 {
  height: 750px;
}
.nx-max-w-750 {
  max-width: 750px;
}
.nx-max-h-750 {
  max-height: 750px;
}
.nx-min-w-750 {
  min-width: 750px;
}
.nx-min-h-750 {
  min-height: 750px;
}
.nx-w-751 {
  width: 751px;
}
.nx-h-751 {
  height: 751px;
}
.nx-max-w-751 {
  max-width: 751px;
}
.nx-max-h-751 {
  max-height: 751px;
}
.nx-min-w-751 {
  min-width: 751px;
}
.nx-min-h-751 {
  min-height: 751px;
}
.nx-w-752 {
  width: 752px;
}
.nx-h-752 {
  height: 752px;
}
.nx-max-w-752 {
  max-width: 752px;
}
.nx-max-h-752 {
  max-height: 752px;
}
.nx-min-w-752 {
  min-width: 752px;
}
.nx-min-h-752 {
  min-height: 752px;
}
.nx-w-753 {
  width: 753px;
}
.nx-h-753 {
  height: 753px;
}
.nx-max-w-753 {
  max-width: 753px;
}
.nx-max-h-753 {
  max-height: 753px;
}
.nx-min-w-753 {
  min-width: 753px;
}
.nx-min-h-753 {
  min-height: 753px;
}
.nx-w-754 {
  width: 754px;
}
.nx-h-754 {
  height: 754px;
}
.nx-max-w-754 {
  max-width: 754px;
}
.nx-max-h-754 {
  max-height: 754px;
}
.nx-min-w-754 {
  min-width: 754px;
}
.nx-min-h-754 {
  min-height: 754px;
}
.nx-w-755 {
  width: 755px;
}
.nx-h-755 {
  height: 755px;
}
.nx-max-w-755 {
  max-width: 755px;
}
.nx-max-h-755 {
  max-height: 755px;
}
.nx-min-w-755 {
  min-width: 755px;
}
.nx-min-h-755 {
  min-height: 755px;
}
.nx-w-756 {
  width: 756px;
}
.nx-h-756 {
  height: 756px;
}
.nx-max-w-756 {
  max-width: 756px;
}
.nx-max-h-756 {
  max-height: 756px;
}
.nx-min-w-756 {
  min-width: 756px;
}
.nx-min-h-756 {
  min-height: 756px;
}
.nx-w-757 {
  width: 757px;
}
.nx-h-757 {
  height: 757px;
}
.nx-max-w-757 {
  max-width: 757px;
}
.nx-max-h-757 {
  max-height: 757px;
}
.nx-min-w-757 {
  min-width: 757px;
}
.nx-min-h-757 {
  min-height: 757px;
}
.nx-w-758 {
  width: 758px;
}
.nx-h-758 {
  height: 758px;
}
.nx-max-w-758 {
  max-width: 758px;
}
.nx-max-h-758 {
  max-height: 758px;
}
.nx-min-w-758 {
  min-width: 758px;
}
.nx-min-h-758 {
  min-height: 758px;
}
.nx-w-759 {
  width: 759px;
}
.nx-h-759 {
  height: 759px;
}
.nx-max-w-759 {
  max-width: 759px;
}
.nx-max-h-759 {
  max-height: 759px;
}
.nx-min-w-759 {
  min-width: 759px;
}
.nx-min-h-759 {
  min-height: 759px;
}
.nx-w-760 {
  width: 760px;
}
.nx-h-760 {
  height: 760px;
}
.nx-max-w-760 {
  max-width: 760px;
}
.nx-max-h-760 {
  max-height: 760px;
}
.nx-min-w-760 {
  min-width: 760px;
}
.nx-min-h-760 {
  min-height: 760px;
}
.nx-w-761 {
  width: 761px;
}
.nx-h-761 {
  height: 761px;
}
.nx-max-w-761 {
  max-width: 761px;
}
.nx-max-h-761 {
  max-height: 761px;
}
.nx-min-w-761 {
  min-width: 761px;
}
.nx-min-h-761 {
  min-height: 761px;
}
.nx-w-762 {
  width: 762px;
}
.nx-h-762 {
  height: 762px;
}
.nx-max-w-762 {
  max-width: 762px;
}
.nx-max-h-762 {
  max-height: 762px;
}
.nx-min-w-762 {
  min-width: 762px;
}
.nx-min-h-762 {
  min-height: 762px;
}
.nx-w-763 {
  width: 763px;
}
.nx-h-763 {
  height: 763px;
}
.nx-max-w-763 {
  max-width: 763px;
}
.nx-max-h-763 {
  max-height: 763px;
}
.nx-min-w-763 {
  min-width: 763px;
}
.nx-min-h-763 {
  min-height: 763px;
}
.nx-w-764 {
  width: 764px;
}
.nx-h-764 {
  height: 764px;
}
.nx-max-w-764 {
  max-width: 764px;
}
.nx-max-h-764 {
  max-height: 764px;
}
.nx-min-w-764 {
  min-width: 764px;
}
.nx-min-h-764 {
  min-height: 764px;
}
.nx-w-765 {
  width: 765px;
}
.nx-h-765 {
  height: 765px;
}
.nx-max-w-765 {
  max-width: 765px;
}
.nx-max-h-765 {
  max-height: 765px;
}
.nx-min-w-765 {
  min-width: 765px;
}
.nx-min-h-765 {
  min-height: 765px;
}
.nx-w-766 {
  width: 766px;
}
.nx-h-766 {
  height: 766px;
}
.nx-max-w-766 {
  max-width: 766px;
}
.nx-max-h-766 {
  max-height: 766px;
}
.nx-min-w-766 {
  min-width: 766px;
}
.nx-min-h-766 {
  min-height: 766px;
}
.nx-w-767 {
  width: 767px;
}
.nx-h-767 {
  height: 767px;
}
.nx-max-w-767 {
  max-width: 767px;
}
.nx-max-h-767 {
  max-height: 767px;
}
.nx-min-w-767 {
  min-width: 767px;
}
.nx-min-h-767 {
  min-height: 767px;
}
.nx-w-768 {
  width: 768px;
}
.nx-h-768 {
  height: 768px;
}
.nx-max-w-768 {
  max-width: 768px;
}
.nx-max-h-768 {
  max-height: 768px;
}
.nx-min-w-768 {
  min-width: 768px;
}
.nx-min-h-768 {
  min-height: 768px;
}
.nx-w-769 {
  width: 769px;
}
.nx-h-769 {
  height: 769px;
}
.nx-max-w-769 {
  max-width: 769px;
}
.nx-max-h-769 {
  max-height: 769px;
}
.nx-min-w-769 {
  min-width: 769px;
}
.nx-min-h-769 {
  min-height: 769px;
}
.nx-w-770 {
  width: 770px;
}
.nx-h-770 {
  height: 770px;
}
.nx-max-w-770 {
  max-width: 770px;
}
.nx-max-h-770 {
  max-height: 770px;
}
.nx-min-w-770 {
  min-width: 770px;
}
.nx-min-h-770 {
  min-height: 770px;
}
.nx-w-771 {
  width: 771px;
}
.nx-h-771 {
  height: 771px;
}
.nx-max-w-771 {
  max-width: 771px;
}
.nx-max-h-771 {
  max-height: 771px;
}
.nx-min-w-771 {
  min-width: 771px;
}
.nx-min-h-771 {
  min-height: 771px;
}
.nx-w-772 {
  width: 772px;
}
.nx-h-772 {
  height: 772px;
}
.nx-max-w-772 {
  max-width: 772px;
}
.nx-max-h-772 {
  max-height: 772px;
}
.nx-min-w-772 {
  min-width: 772px;
}
.nx-min-h-772 {
  min-height: 772px;
}
.nx-w-773 {
  width: 773px;
}
.nx-h-773 {
  height: 773px;
}
.nx-max-w-773 {
  max-width: 773px;
}
.nx-max-h-773 {
  max-height: 773px;
}
.nx-min-w-773 {
  min-width: 773px;
}
.nx-min-h-773 {
  min-height: 773px;
}
.nx-w-774 {
  width: 774px;
}
.nx-h-774 {
  height: 774px;
}
.nx-max-w-774 {
  max-width: 774px;
}
.nx-max-h-774 {
  max-height: 774px;
}
.nx-min-w-774 {
  min-width: 774px;
}
.nx-min-h-774 {
  min-height: 774px;
}
.nx-w-775 {
  width: 775px;
}
.nx-h-775 {
  height: 775px;
}
.nx-max-w-775 {
  max-width: 775px;
}
.nx-max-h-775 {
  max-height: 775px;
}
.nx-min-w-775 {
  min-width: 775px;
}
.nx-min-h-775 {
  min-height: 775px;
}
.nx-w-776 {
  width: 776px;
}
.nx-h-776 {
  height: 776px;
}
.nx-max-w-776 {
  max-width: 776px;
}
.nx-max-h-776 {
  max-height: 776px;
}
.nx-min-w-776 {
  min-width: 776px;
}
.nx-min-h-776 {
  min-height: 776px;
}
.nx-w-777 {
  width: 777px;
}
.nx-h-777 {
  height: 777px;
}
.nx-max-w-777 {
  max-width: 777px;
}
.nx-max-h-777 {
  max-height: 777px;
}
.nx-min-w-777 {
  min-width: 777px;
}
.nx-min-h-777 {
  min-height: 777px;
}
.nx-w-778 {
  width: 778px;
}
.nx-h-778 {
  height: 778px;
}
.nx-max-w-778 {
  max-width: 778px;
}
.nx-max-h-778 {
  max-height: 778px;
}
.nx-min-w-778 {
  min-width: 778px;
}
.nx-min-h-778 {
  min-height: 778px;
}
.nx-w-779 {
  width: 779px;
}
.nx-h-779 {
  height: 779px;
}
.nx-max-w-779 {
  max-width: 779px;
}
.nx-max-h-779 {
  max-height: 779px;
}
.nx-min-w-779 {
  min-width: 779px;
}
.nx-min-h-779 {
  min-height: 779px;
}
.nx-w-780 {
  width: 780px;
}
.nx-h-780 {
  height: 780px;
}
.nx-max-w-780 {
  max-width: 780px;
}
.nx-max-h-780 {
  max-height: 780px;
}
.nx-min-w-780 {
  min-width: 780px;
}
.nx-min-h-780 {
  min-height: 780px;
}
.nx-w-781 {
  width: 781px;
}
.nx-h-781 {
  height: 781px;
}
.nx-max-w-781 {
  max-width: 781px;
}
.nx-max-h-781 {
  max-height: 781px;
}
.nx-min-w-781 {
  min-width: 781px;
}
.nx-min-h-781 {
  min-height: 781px;
}
.nx-w-782 {
  width: 782px;
}
.nx-h-782 {
  height: 782px;
}
.nx-max-w-782 {
  max-width: 782px;
}
.nx-max-h-782 {
  max-height: 782px;
}
.nx-min-w-782 {
  min-width: 782px;
}
.nx-min-h-782 {
  min-height: 782px;
}
.nx-w-783 {
  width: 783px;
}
.nx-h-783 {
  height: 783px;
}
.nx-max-w-783 {
  max-width: 783px;
}
.nx-max-h-783 {
  max-height: 783px;
}
.nx-min-w-783 {
  min-width: 783px;
}
.nx-min-h-783 {
  min-height: 783px;
}
.nx-w-784 {
  width: 784px;
}
.nx-h-784 {
  height: 784px;
}
.nx-max-w-784 {
  max-width: 784px;
}
.nx-max-h-784 {
  max-height: 784px;
}
.nx-min-w-784 {
  min-width: 784px;
}
.nx-min-h-784 {
  min-height: 784px;
}
.nx-w-785 {
  width: 785px;
}
.nx-h-785 {
  height: 785px;
}
.nx-max-w-785 {
  max-width: 785px;
}
.nx-max-h-785 {
  max-height: 785px;
}
.nx-min-w-785 {
  min-width: 785px;
}
.nx-min-h-785 {
  min-height: 785px;
}
.nx-w-786 {
  width: 786px;
}
.nx-h-786 {
  height: 786px;
}
.nx-max-w-786 {
  max-width: 786px;
}
.nx-max-h-786 {
  max-height: 786px;
}
.nx-min-w-786 {
  min-width: 786px;
}
.nx-min-h-786 {
  min-height: 786px;
}
.nx-w-787 {
  width: 787px;
}
.nx-h-787 {
  height: 787px;
}
.nx-max-w-787 {
  max-width: 787px;
}
.nx-max-h-787 {
  max-height: 787px;
}
.nx-min-w-787 {
  min-width: 787px;
}
.nx-min-h-787 {
  min-height: 787px;
}
.nx-w-788 {
  width: 788px;
}
.nx-h-788 {
  height: 788px;
}
.nx-max-w-788 {
  max-width: 788px;
}
.nx-max-h-788 {
  max-height: 788px;
}
.nx-min-w-788 {
  min-width: 788px;
}
.nx-min-h-788 {
  min-height: 788px;
}
.nx-w-789 {
  width: 789px;
}
.nx-h-789 {
  height: 789px;
}
.nx-max-w-789 {
  max-width: 789px;
}
.nx-max-h-789 {
  max-height: 789px;
}
.nx-min-w-789 {
  min-width: 789px;
}
.nx-min-h-789 {
  min-height: 789px;
}
.nx-w-790 {
  width: 790px;
}
.nx-h-790 {
  height: 790px;
}
.nx-max-w-790 {
  max-width: 790px;
}
.nx-max-h-790 {
  max-height: 790px;
}
.nx-min-w-790 {
  min-width: 790px;
}
.nx-min-h-790 {
  min-height: 790px;
}
.nx-w-791 {
  width: 791px;
}
.nx-h-791 {
  height: 791px;
}
.nx-max-w-791 {
  max-width: 791px;
}
.nx-max-h-791 {
  max-height: 791px;
}
.nx-min-w-791 {
  min-width: 791px;
}
.nx-min-h-791 {
  min-height: 791px;
}
.nx-w-792 {
  width: 792px;
}
.nx-h-792 {
  height: 792px;
}
.nx-max-w-792 {
  max-width: 792px;
}
.nx-max-h-792 {
  max-height: 792px;
}
.nx-min-w-792 {
  min-width: 792px;
}
.nx-min-h-792 {
  min-height: 792px;
}
.nx-w-793 {
  width: 793px;
}
.nx-h-793 {
  height: 793px;
}
.nx-max-w-793 {
  max-width: 793px;
}
.nx-max-h-793 {
  max-height: 793px;
}
.nx-min-w-793 {
  min-width: 793px;
}
.nx-min-h-793 {
  min-height: 793px;
}
.nx-w-794 {
  width: 794px;
}
.nx-h-794 {
  height: 794px;
}
.nx-max-w-794 {
  max-width: 794px;
}
.nx-max-h-794 {
  max-height: 794px;
}
.nx-min-w-794 {
  min-width: 794px;
}
.nx-min-h-794 {
  min-height: 794px;
}
.nx-w-795 {
  width: 795px;
}
.nx-h-795 {
  height: 795px;
}
.nx-max-w-795 {
  max-width: 795px;
}
.nx-max-h-795 {
  max-height: 795px;
}
.nx-min-w-795 {
  min-width: 795px;
}
.nx-min-h-795 {
  min-height: 795px;
}
.nx-w-796 {
  width: 796px;
}
.nx-h-796 {
  height: 796px;
}
.nx-max-w-796 {
  max-width: 796px;
}
.nx-max-h-796 {
  max-height: 796px;
}
.nx-min-w-796 {
  min-width: 796px;
}
.nx-min-h-796 {
  min-height: 796px;
}
.nx-w-797 {
  width: 797px;
}
.nx-h-797 {
  height: 797px;
}
.nx-max-w-797 {
  max-width: 797px;
}
.nx-max-h-797 {
  max-height: 797px;
}
.nx-min-w-797 {
  min-width: 797px;
}
.nx-min-h-797 {
  min-height: 797px;
}
.nx-w-798 {
  width: 798px;
}
.nx-h-798 {
  height: 798px;
}
.nx-max-w-798 {
  max-width: 798px;
}
.nx-max-h-798 {
  max-height: 798px;
}
.nx-min-w-798 {
  min-width: 798px;
}
.nx-min-h-798 {
  min-height: 798px;
}
.nx-w-799 {
  width: 799px;
}
.nx-h-799 {
  height: 799px;
}
.nx-max-w-799 {
  max-width: 799px;
}
.nx-max-h-799 {
  max-height: 799px;
}
.nx-min-w-799 {
  min-width: 799px;
}
.nx-min-h-799 {
  min-height: 799px;
}
.nx-w-800 {
  width: 800px;
}
.nx-h-800 {
  height: 800px;
}
.nx-max-w-800 {
  max-width: 800px;
}
.nx-max-h-800 {
  max-height: 800px;
}
.nx-min-w-800 {
  min-width: 800px;
}
.nx-min-h-800 {
  min-height: 800px;
}
.nx-w-801 {
  width: 801px;
}
.nx-h-801 {
  height: 801px;
}
.nx-max-w-801 {
  max-width: 801px;
}
.nx-max-h-801 {
  max-height: 801px;
}
.nx-min-w-801 {
  min-width: 801px;
}
.nx-min-h-801 {
  min-height: 801px;
}
.nx-w-802 {
  width: 802px;
}
.nx-h-802 {
  height: 802px;
}
.nx-max-w-802 {
  max-width: 802px;
}
.nx-max-h-802 {
  max-height: 802px;
}
.nx-min-w-802 {
  min-width: 802px;
}
.nx-min-h-802 {
  min-height: 802px;
}
.nx-w-803 {
  width: 803px;
}
.nx-h-803 {
  height: 803px;
}
.nx-max-w-803 {
  max-width: 803px;
}
.nx-max-h-803 {
  max-height: 803px;
}
.nx-min-w-803 {
  min-width: 803px;
}
.nx-min-h-803 {
  min-height: 803px;
}
.nx-w-804 {
  width: 804px;
}
.nx-h-804 {
  height: 804px;
}
.nx-max-w-804 {
  max-width: 804px;
}
.nx-max-h-804 {
  max-height: 804px;
}
.nx-min-w-804 {
  min-width: 804px;
}
.nx-min-h-804 {
  min-height: 804px;
}
.nx-w-805 {
  width: 805px;
}
.nx-h-805 {
  height: 805px;
}
.nx-max-w-805 {
  max-width: 805px;
}
.nx-max-h-805 {
  max-height: 805px;
}
.nx-min-w-805 {
  min-width: 805px;
}
.nx-min-h-805 {
  min-height: 805px;
}
.nx-w-806 {
  width: 806px;
}
.nx-h-806 {
  height: 806px;
}
.nx-max-w-806 {
  max-width: 806px;
}
.nx-max-h-806 {
  max-height: 806px;
}
.nx-min-w-806 {
  min-width: 806px;
}
.nx-min-h-806 {
  min-height: 806px;
}
.nx-w-807 {
  width: 807px;
}
.nx-h-807 {
  height: 807px;
}
.nx-max-w-807 {
  max-width: 807px;
}
.nx-max-h-807 {
  max-height: 807px;
}
.nx-min-w-807 {
  min-width: 807px;
}
.nx-min-h-807 {
  min-height: 807px;
}
.nx-w-808 {
  width: 808px;
}
.nx-h-808 {
  height: 808px;
}
.nx-max-w-808 {
  max-width: 808px;
}
.nx-max-h-808 {
  max-height: 808px;
}
.nx-min-w-808 {
  min-width: 808px;
}
.nx-min-h-808 {
  min-height: 808px;
}
.nx-w-809 {
  width: 809px;
}
.nx-h-809 {
  height: 809px;
}
.nx-max-w-809 {
  max-width: 809px;
}
.nx-max-h-809 {
  max-height: 809px;
}
.nx-min-w-809 {
  min-width: 809px;
}
.nx-min-h-809 {
  min-height: 809px;
}
.nx-w-810 {
  width: 810px;
}
.nx-h-810 {
  height: 810px;
}
.nx-max-w-810 {
  max-width: 810px;
}
.nx-max-h-810 {
  max-height: 810px;
}
.nx-min-w-810 {
  min-width: 810px;
}
.nx-min-h-810 {
  min-height: 810px;
}
.nx-w-811 {
  width: 811px;
}
.nx-h-811 {
  height: 811px;
}
.nx-max-w-811 {
  max-width: 811px;
}
.nx-max-h-811 {
  max-height: 811px;
}
.nx-min-w-811 {
  min-width: 811px;
}
.nx-min-h-811 {
  min-height: 811px;
}
.nx-w-812 {
  width: 812px;
}
.nx-h-812 {
  height: 812px;
}
.nx-max-w-812 {
  max-width: 812px;
}
.nx-max-h-812 {
  max-height: 812px;
}
.nx-min-w-812 {
  min-width: 812px;
}
.nx-min-h-812 {
  min-height: 812px;
}
.nx-w-813 {
  width: 813px;
}
.nx-h-813 {
  height: 813px;
}
.nx-max-w-813 {
  max-width: 813px;
}
.nx-max-h-813 {
  max-height: 813px;
}
.nx-min-w-813 {
  min-width: 813px;
}
.nx-min-h-813 {
  min-height: 813px;
}
.nx-w-814 {
  width: 814px;
}
.nx-h-814 {
  height: 814px;
}
.nx-max-w-814 {
  max-width: 814px;
}
.nx-max-h-814 {
  max-height: 814px;
}
.nx-min-w-814 {
  min-width: 814px;
}
.nx-min-h-814 {
  min-height: 814px;
}
.nx-w-815 {
  width: 815px;
}
.nx-h-815 {
  height: 815px;
}
.nx-max-w-815 {
  max-width: 815px;
}
.nx-max-h-815 {
  max-height: 815px;
}
.nx-min-w-815 {
  min-width: 815px;
}
.nx-min-h-815 {
  min-height: 815px;
}
.nx-w-816 {
  width: 816px;
}
.nx-h-816 {
  height: 816px;
}
.nx-max-w-816 {
  max-width: 816px;
}
.nx-max-h-816 {
  max-height: 816px;
}
.nx-min-w-816 {
  min-width: 816px;
}
.nx-min-h-816 {
  min-height: 816px;
}
.nx-w-817 {
  width: 817px;
}
.nx-h-817 {
  height: 817px;
}
.nx-max-w-817 {
  max-width: 817px;
}
.nx-max-h-817 {
  max-height: 817px;
}
.nx-min-w-817 {
  min-width: 817px;
}
.nx-min-h-817 {
  min-height: 817px;
}
.nx-w-818 {
  width: 818px;
}
.nx-h-818 {
  height: 818px;
}
.nx-max-w-818 {
  max-width: 818px;
}
.nx-max-h-818 {
  max-height: 818px;
}
.nx-min-w-818 {
  min-width: 818px;
}
.nx-min-h-818 {
  min-height: 818px;
}
.nx-w-819 {
  width: 819px;
}
.nx-h-819 {
  height: 819px;
}
.nx-max-w-819 {
  max-width: 819px;
}
.nx-max-h-819 {
  max-height: 819px;
}
.nx-min-w-819 {
  min-width: 819px;
}
.nx-min-h-819 {
  min-height: 819px;
}
.nx-w-820 {
  width: 820px;
}
.nx-h-820 {
  height: 820px;
}
.nx-max-w-820 {
  max-width: 820px;
}
.nx-max-h-820 {
  max-height: 820px;
}
.nx-min-w-820 {
  min-width: 820px;
}
.nx-min-h-820 {
  min-height: 820px;
}
.nx-w-821 {
  width: 821px;
}
.nx-h-821 {
  height: 821px;
}
.nx-max-w-821 {
  max-width: 821px;
}
.nx-max-h-821 {
  max-height: 821px;
}
.nx-min-w-821 {
  min-width: 821px;
}
.nx-min-h-821 {
  min-height: 821px;
}
.nx-w-822 {
  width: 822px;
}
.nx-h-822 {
  height: 822px;
}
.nx-max-w-822 {
  max-width: 822px;
}
.nx-max-h-822 {
  max-height: 822px;
}
.nx-min-w-822 {
  min-width: 822px;
}
.nx-min-h-822 {
  min-height: 822px;
}
.nx-w-823 {
  width: 823px;
}
.nx-h-823 {
  height: 823px;
}
.nx-max-w-823 {
  max-width: 823px;
}
.nx-max-h-823 {
  max-height: 823px;
}
.nx-min-w-823 {
  min-width: 823px;
}
.nx-min-h-823 {
  min-height: 823px;
}
.nx-w-824 {
  width: 824px;
}
.nx-h-824 {
  height: 824px;
}
.nx-max-w-824 {
  max-width: 824px;
}
.nx-max-h-824 {
  max-height: 824px;
}
.nx-min-w-824 {
  min-width: 824px;
}
.nx-min-h-824 {
  min-height: 824px;
}
.nx-w-825 {
  width: 825px;
}
.nx-h-825 {
  height: 825px;
}
.nx-max-w-825 {
  max-width: 825px;
}
.nx-max-h-825 {
  max-height: 825px;
}
.nx-min-w-825 {
  min-width: 825px;
}
.nx-min-h-825 {
  min-height: 825px;
}
.nx-w-826 {
  width: 826px;
}
.nx-h-826 {
  height: 826px;
}
.nx-max-w-826 {
  max-width: 826px;
}
.nx-max-h-826 {
  max-height: 826px;
}
.nx-min-w-826 {
  min-width: 826px;
}
.nx-min-h-826 {
  min-height: 826px;
}
.nx-w-827 {
  width: 827px;
}
.nx-h-827 {
  height: 827px;
}
.nx-max-w-827 {
  max-width: 827px;
}
.nx-max-h-827 {
  max-height: 827px;
}
.nx-min-w-827 {
  min-width: 827px;
}
.nx-min-h-827 {
  min-height: 827px;
}
.nx-w-828 {
  width: 828px;
}
.nx-h-828 {
  height: 828px;
}
.nx-max-w-828 {
  max-width: 828px;
}
.nx-max-h-828 {
  max-height: 828px;
}
.nx-min-w-828 {
  min-width: 828px;
}
.nx-min-h-828 {
  min-height: 828px;
}
.nx-w-829 {
  width: 829px;
}
.nx-h-829 {
  height: 829px;
}
.nx-max-w-829 {
  max-width: 829px;
}
.nx-max-h-829 {
  max-height: 829px;
}
.nx-min-w-829 {
  min-width: 829px;
}
.nx-min-h-829 {
  min-height: 829px;
}
.nx-w-830 {
  width: 830px;
}
.nx-h-830 {
  height: 830px;
}
.nx-max-w-830 {
  max-width: 830px;
}
.nx-max-h-830 {
  max-height: 830px;
}
.nx-min-w-830 {
  min-width: 830px;
}
.nx-min-h-830 {
  min-height: 830px;
}
.nx-w-831 {
  width: 831px;
}
.nx-h-831 {
  height: 831px;
}
.nx-max-w-831 {
  max-width: 831px;
}
.nx-max-h-831 {
  max-height: 831px;
}
.nx-min-w-831 {
  min-width: 831px;
}
.nx-min-h-831 {
  min-height: 831px;
}
.nx-w-832 {
  width: 832px;
}
.nx-h-832 {
  height: 832px;
}
.nx-max-w-832 {
  max-width: 832px;
}
.nx-max-h-832 {
  max-height: 832px;
}
.nx-min-w-832 {
  min-width: 832px;
}
.nx-min-h-832 {
  min-height: 832px;
}
.nx-w-833 {
  width: 833px;
}
.nx-h-833 {
  height: 833px;
}
.nx-max-w-833 {
  max-width: 833px;
}
.nx-max-h-833 {
  max-height: 833px;
}
.nx-min-w-833 {
  min-width: 833px;
}
.nx-min-h-833 {
  min-height: 833px;
}
.nx-w-834 {
  width: 834px;
}
.nx-h-834 {
  height: 834px;
}
.nx-max-w-834 {
  max-width: 834px;
}
.nx-max-h-834 {
  max-height: 834px;
}
.nx-min-w-834 {
  min-width: 834px;
}
.nx-min-h-834 {
  min-height: 834px;
}
.nx-w-835 {
  width: 835px;
}
.nx-h-835 {
  height: 835px;
}
.nx-max-w-835 {
  max-width: 835px;
}
.nx-max-h-835 {
  max-height: 835px;
}
.nx-min-w-835 {
  min-width: 835px;
}
.nx-min-h-835 {
  min-height: 835px;
}
.nx-w-836 {
  width: 836px;
}
.nx-h-836 {
  height: 836px;
}
.nx-max-w-836 {
  max-width: 836px;
}
.nx-max-h-836 {
  max-height: 836px;
}
.nx-min-w-836 {
  min-width: 836px;
}
.nx-min-h-836 {
  min-height: 836px;
}
.nx-w-837 {
  width: 837px;
}
.nx-h-837 {
  height: 837px;
}
.nx-max-w-837 {
  max-width: 837px;
}
.nx-max-h-837 {
  max-height: 837px;
}
.nx-min-w-837 {
  min-width: 837px;
}
.nx-min-h-837 {
  min-height: 837px;
}
.nx-w-838 {
  width: 838px;
}
.nx-h-838 {
  height: 838px;
}
.nx-max-w-838 {
  max-width: 838px;
}
.nx-max-h-838 {
  max-height: 838px;
}
.nx-min-w-838 {
  min-width: 838px;
}
.nx-min-h-838 {
  min-height: 838px;
}
.nx-w-839 {
  width: 839px;
}
.nx-h-839 {
  height: 839px;
}
.nx-max-w-839 {
  max-width: 839px;
}
.nx-max-h-839 {
  max-height: 839px;
}
.nx-min-w-839 {
  min-width: 839px;
}
.nx-min-h-839 {
  min-height: 839px;
}
.nx-w-840 {
  width: 840px;
}
.nx-h-840 {
  height: 840px;
}
.nx-max-w-840 {
  max-width: 840px;
}
.nx-max-h-840 {
  max-height: 840px;
}
.nx-min-w-840 {
  min-width: 840px;
}
.nx-min-h-840 {
  min-height: 840px;
}
.nx-w-841 {
  width: 841px;
}
.nx-h-841 {
  height: 841px;
}
.nx-max-w-841 {
  max-width: 841px;
}
.nx-max-h-841 {
  max-height: 841px;
}
.nx-min-w-841 {
  min-width: 841px;
}
.nx-min-h-841 {
  min-height: 841px;
}
.nx-w-842 {
  width: 842px;
}
.nx-h-842 {
  height: 842px;
}
.nx-max-w-842 {
  max-width: 842px;
}
.nx-max-h-842 {
  max-height: 842px;
}
.nx-min-w-842 {
  min-width: 842px;
}
.nx-min-h-842 {
  min-height: 842px;
}
.nx-w-843 {
  width: 843px;
}
.nx-h-843 {
  height: 843px;
}
.nx-max-w-843 {
  max-width: 843px;
}
.nx-max-h-843 {
  max-height: 843px;
}
.nx-min-w-843 {
  min-width: 843px;
}
.nx-min-h-843 {
  min-height: 843px;
}
.nx-w-844 {
  width: 844px;
}
.nx-h-844 {
  height: 844px;
}
.nx-max-w-844 {
  max-width: 844px;
}
.nx-max-h-844 {
  max-height: 844px;
}
.nx-min-w-844 {
  min-width: 844px;
}
.nx-min-h-844 {
  min-height: 844px;
}
.nx-w-845 {
  width: 845px;
}
.nx-h-845 {
  height: 845px;
}
.nx-max-w-845 {
  max-width: 845px;
}
.nx-max-h-845 {
  max-height: 845px;
}
.nx-min-w-845 {
  min-width: 845px;
}
.nx-min-h-845 {
  min-height: 845px;
}
.nx-w-846 {
  width: 846px;
}
.nx-h-846 {
  height: 846px;
}
.nx-max-w-846 {
  max-width: 846px;
}
.nx-max-h-846 {
  max-height: 846px;
}
.nx-min-w-846 {
  min-width: 846px;
}
.nx-min-h-846 {
  min-height: 846px;
}
.nx-w-847 {
  width: 847px;
}
.nx-h-847 {
  height: 847px;
}
.nx-max-w-847 {
  max-width: 847px;
}
.nx-max-h-847 {
  max-height: 847px;
}
.nx-min-w-847 {
  min-width: 847px;
}
.nx-min-h-847 {
  min-height: 847px;
}
.nx-w-848 {
  width: 848px;
}
.nx-h-848 {
  height: 848px;
}
.nx-max-w-848 {
  max-width: 848px;
}
.nx-max-h-848 {
  max-height: 848px;
}
.nx-min-w-848 {
  min-width: 848px;
}
.nx-min-h-848 {
  min-height: 848px;
}
.nx-w-849 {
  width: 849px;
}
.nx-h-849 {
  height: 849px;
}
.nx-max-w-849 {
  max-width: 849px;
}
.nx-max-h-849 {
  max-height: 849px;
}
.nx-min-w-849 {
  min-width: 849px;
}
.nx-min-h-849 {
  min-height: 849px;
}
.nx-w-850 {
  width: 850px;
}
.nx-h-850 {
  height: 850px;
}
.nx-max-w-850 {
  max-width: 850px;
}
.nx-max-h-850 {
  max-height: 850px;
}
.nx-min-w-850 {
  min-width: 850px;
}
.nx-min-h-850 {
  min-height: 850px;
}
.nx-w-851 {
  width: 851px;
}
.nx-h-851 {
  height: 851px;
}
.nx-max-w-851 {
  max-width: 851px;
}
.nx-max-h-851 {
  max-height: 851px;
}
.nx-min-w-851 {
  min-width: 851px;
}
.nx-min-h-851 {
  min-height: 851px;
}
.nx-w-852 {
  width: 852px;
}
.nx-h-852 {
  height: 852px;
}
.nx-max-w-852 {
  max-width: 852px;
}
.nx-max-h-852 {
  max-height: 852px;
}
.nx-min-w-852 {
  min-width: 852px;
}
.nx-min-h-852 {
  min-height: 852px;
}
.nx-w-853 {
  width: 853px;
}
.nx-h-853 {
  height: 853px;
}
.nx-max-w-853 {
  max-width: 853px;
}
.nx-max-h-853 {
  max-height: 853px;
}
.nx-min-w-853 {
  min-width: 853px;
}
.nx-min-h-853 {
  min-height: 853px;
}
.nx-w-854 {
  width: 854px;
}
.nx-h-854 {
  height: 854px;
}
.nx-max-w-854 {
  max-width: 854px;
}
.nx-max-h-854 {
  max-height: 854px;
}
.nx-min-w-854 {
  min-width: 854px;
}
.nx-min-h-854 {
  min-height: 854px;
}
.nx-w-855 {
  width: 855px;
}
.nx-h-855 {
  height: 855px;
}
.nx-max-w-855 {
  max-width: 855px;
}
.nx-max-h-855 {
  max-height: 855px;
}
.nx-min-w-855 {
  min-width: 855px;
}
.nx-min-h-855 {
  min-height: 855px;
}
.nx-w-856 {
  width: 856px;
}
.nx-h-856 {
  height: 856px;
}
.nx-max-w-856 {
  max-width: 856px;
}
.nx-max-h-856 {
  max-height: 856px;
}
.nx-min-w-856 {
  min-width: 856px;
}
.nx-min-h-856 {
  min-height: 856px;
}
.nx-w-857 {
  width: 857px;
}
.nx-h-857 {
  height: 857px;
}
.nx-max-w-857 {
  max-width: 857px;
}
.nx-max-h-857 {
  max-height: 857px;
}
.nx-min-w-857 {
  min-width: 857px;
}
.nx-min-h-857 {
  min-height: 857px;
}
.nx-w-858 {
  width: 858px;
}
.nx-h-858 {
  height: 858px;
}
.nx-max-w-858 {
  max-width: 858px;
}
.nx-max-h-858 {
  max-height: 858px;
}
.nx-min-w-858 {
  min-width: 858px;
}
.nx-min-h-858 {
  min-height: 858px;
}
.nx-w-859 {
  width: 859px;
}
.nx-h-859 {
  height: 859px;
}
.nx-max-w-859 {
  max-width: 859px;
}
.nx-max-h-859 {
  max-height: 859px;
}
.nx-min-w-859 {
  min-width: 859px;
}
.nx-min-h-859 {
  min-height: 859px;
}
.nx-w-860 {
  width: 860px;
}
.nx-h-860 {
  height: 860px;
}
.nx-max-w-860 {
  max-width: 860px;
}
.nx-max-h-860 {
  max-height: 860px;
}
.nx-min-w-860 {
  min-width: 860px;
}
.nx-min-h-860 {
  min-height: 860px;
}
.nx-w-861 {
  width: 861px;
}
.nx-h-861 {
  height: 861px;
}
.nx-max-w-861 {
  max-width: 861px;
}
.nx-max-h-861 {
  max-height: 861px;
}
.nx-min-w-861 {
  min-width: 861px;
}
.nx-min-h-861 {
  min-height: 861px;
}
.nx-w-862 {
  width: 862px;
}
.nx-h-862 {
  height: 862px;
}
.nx-max-w-862 {
  max-width: 862px;
}
.nx-max-h-862 {
  max-height: 862px;
}
.nx-min-w-862 {
  min-width: 862px;
}
.nx-min-h-862 {
  min-height: 862px;
}
.nx-w-863 {
  width: 863px;
}
.nx-h-863 {
  height: 863px;
}
.nx-max-w-863 {
  max-width: 863px;
}
.nx-max-h-863 {
  max-height: 863px;
}
.nx-min-w-863 {
  min-width: 863px;
}
.nx-min-h-863 {
  min-height: 863px;
}
.nx-w-864 {
  width: 864px;
}
.nx-h-864 {
  height: 864px;
}
.nx-max-w-864 {
  max-width: 864px;
}
.nx-max-h-864 {
  max-height: 864px;
}
.nx-min-w-864 {
  min-width: 864px;
}
.nx-min-h-864 {
  min-height: 864px;
}
.nx-w-865 {
  width: 865px;
}
.nx-h-865 {
  height: 865px;
}
.nx-max-w-865 {
  max-width: 865px;
}
.nx-max-h-865 {
  max-height: 865px;
}
.nx-min-w-865 {
  min-width: 865px;
}
.nx-min-h-865 {
  min-height: 865px;
}
.nx-w-866 {
  width: 866px;
}
.nx-h-866 {
  height: 866px;
}
.nx-max-w-866 {
  max-width: 866px;
}
.nx-max-h-866 {
  max-height: 866px;
}
.nx-min-w-866 {
  min-width: 866px;
}
.nx-min-h-866 {
  min-height: 866px;
}
.nx-w-867 {
  width: 867px;
}
.nx-h-867 {
  height: 867px;
}
.nx-max-w-867 {
  max-width: 867px;
}
.nx-max-h-867 {
  max-height: 867px;
}
.nx-min-w-867 {
  min-width: 867px;
}
.nx-min-h-867 {
  min-height: 867px;
}
.nx-w-868 {
  width: 868px;
}
.nx-h-868 {
  height: 868px;
}
.nx-max-w-868 {
  max-width: 868px;
}
.nx-max-h-868 {
  max-height: 868px;
}
.nx-min-w-868 {
  min-width: 868px;
}
.nx-min-h-868 {
  min-height: 868px;
}
.nx-w-869 {
  width: 869px;
}
.nx-h-869 {
  height: 869px;
}
.nx-max-w-869 {
  max-width: 869px;
}
.nx-max-h-869 {
  max-height: 869px;
}
.nx-min-w-869 {
  min-width: 869px;
}
.nx-min-h-869 {
  min-height: 869px;
}
.nx-w-870 {
  width: 870px;
}
.nx-h-870 {
  height: 870px;
}
.nx-max-w-870 {
  max-width: 870px;
}
.nx-max-h-870 {
  max-height: 870px;
}
.nx-min-w-870 {
  min-width: 870px;
}
.nx-min-h-870 {
  min-height: 870px;
}
.nx-w-871 {
  width: 871px;
}
.nx-h-871 {
  height: 871px;
}
.nx-max-w-871 {
  max-width: 871px;
}
.nx-max-h-871 {
  max-height: 871px;
}
.nx-min-w-871 {
  min-width: 871px;
}
.nx-min-h-871 {
  min-height: 871px;
}
.nx-w-872 {
  width: 872px;
}
.nx-h-872 {
  height: 872px;
}
.nx-max-w-872 {
  max-width: 872px;
}
.nx-max-h-872 {
  max-height: 872px;
}
.nx-min-w-872 {
  min-width: 872px;
}
.nx-min-h-872 {
  min-height: 872px;
}
.nx-w-873 {
  width: 873px;
}
.nx-h-873 {
  height: 873px;
}
.nx-max-w-873 {
  max-width: 873px;
}
.nx-max-h-873 {
  max-height: 873px;
}
.nx-min-w-873 {
  min-width: 873px;
}
.nx-min-h-873 {
  min-height: 873px;
}
.nx-w-874 {
  width: 874px;
}
.nx-h-874 {
  height: 874px;
}
.nx-max-w-874 {
  max-width: 874px;
}
.nx-max-h-874 {
  max-height: 874px;
}
.nx-min-w-874 {
  min-width: 874px;
}
.nx-min-h-874 {
  min-height: 874px;
}
.nx-w-875 {
  width: 875px;
}
.nx-h-875 {
  height: 875px;
}
.nx-max-w-875 {
  max-width: 875px;
}
.nx-max-h-875 {
  max-height: 875px;
}
.nx-min-w-875 {
  min-width: 875px;
}
.nx-min-h-875 {
  min-height: 875px;
}
.nx-w-876 {
  width: 876px;
}
.nx-h-876 {
  height: 876px;
}
.nx-max-w-876 {
  max-width: 876px;
}
.nx-max-h-876 {
  max-height: 876px;
}
.nx-min-w-876 {
  min-width: 876px;
}
.nx-min-h-876 {
  min-height: 876px;
}
.nx-w-877 {
  width: 877px;
}
.nx-h-877 {
  height: 877px;
}
.nx-max-w-877 {
  max-width: 877px;
}
.nx-max-h-877 {
  max-height: 877px;
}
.nx-min-w-877 {
  min-width: 877px;
}
.nx-min-h-877 {
  min-height: 877px;
}
.nx-w-878 {
  width: 878px;
}
.nx-h-878 {
  height: 878px;
}
.nx-max-w-878 {
  max-width: 878px;
}
.nx-max-h-878 {
  max-height: 878px;
}
.nx-min-w-878 {
  min-width: 878px;
}
.nx-min-h-878 {
  min-height: 878px;
}
.nx-w-879 {
  width: 879px;
}
.nx-h-879 {
  height: 879px;
}
.nx-max-w-879 {
  max-width: 879px;
}
.nx-max-h-879 {
  max-height: 879px;
}
.nx-min-w-879 {
  min-width: 879px;
}
.nx-min-h-879 {
  min-height: 879px;
}
.nx-w-880 {
  width: 880px;
}
.nx-h-880 {
  height: 880px;
}
.nx-max-w-880 {
  max-width: 880px;
}
.nx-max-h-880 {
  max-height: 880px;
}
.nx-min-w-880 {
  min-width: 880px;
}
.nx-min-h-880 {
  min-height: 880px;
}
.nx-w-881 {
  width: 881px;
}
.nx-h-881 {
  height: 881px;
}
.nx-max-w-881 {
  max-width: 881px;
}
.nx-max-h-881 {
  max-height: 881px;
}
.nx-min-w-881 {
  min-width: 881px;
}
.nx-min-h-881 {
  min-height: 881px;
}
.nx-w-882 {
  width: 882px;
}
.nx-h-882 {
  height: 882px;
}
.nx-max-w-882 {
  max-width: 882px;
}
.nx-max-h-882 {
  max-height: 882px;
}
.nx-min-w-882 {
  min-width: 882px;
}
.nx-min-h-882 {
  min-height: 882px;
}
.nx-w-883 {
  width: 883px;
}
.nx-h-883 {
  height: 883px;
}
.nx-max-w-883 {
  max-width: 883px;
}
.nx-max-h-883 {
  max-height: 883px;
}
.nx-min-w-883 {
  min-width: 883px;
}
.nx-min-h-883 {
  min-height: 883px;
}
.nx-w-884 {
  width: 884px;
}
.nx-h-884 {
  height: 884px;
}
.nx-max-w-884 {
  max-width: 884px;
}
.nx-max-h-884 {
  max-height: 884px;
}
.nx-min-w-884 {
  min-width: 884px;
}
.nx-min-h-884 {
  min-height: 884px;
}
.nx-w-885 {
  width: 885px;
}
.nx-h-885 {
  height: 885px;
}
.nx-max-w-885 {
  max-width: 885px;
}
.nx-max-h-885 {
  max-height: 885px;
}
.nx-min-w-885 {
  min-width: 885px;
}
.nx-min-h-885 {
  min-height: 885px;
}
.nx-w-886 {
  width: 886px;
}
.nx-h-886 {
  height: 886px;
}
.nx-max-w-886 {
  max-width: 886px;
}
.nx-max-h-886 {
  max-height: 886px;
}
.nx-min-w-886 {
  min-width: 886px;
}
.nx-min-h-886 {
  min-height: 886px;
}
.nx-w-887 {
  width: 887px;
}
.nx-h-887 {
  height: 887px;
}
.nx-max-w-887 {
  max-width: 887px;
}
.nx-max-h-887 {
  max-height: 887px;
}
.nx-min-w-887 {
  min-width: 887px;
}
.nx-min-h-887 {
  min-height: 887px;
}
.nx-w-888 {
  width: 888px;
}
.nx-h-888 {
  height: 888px;
}
.nx-max-w-888 {
  max-width: 888px;
}
.nx-max-h-888 {
  max-height: 888px;
}
.nx-min-w-888 {
  min-width: 888px;
}
.nx-min-h-888 {
  min-height: 888px;
}
.nx-w-889 {
  width: 889px;
}
.nx-h-889 {
  height: 889px;
}
.nx-max-w-889 {
  max-width: 889px;
}
.nx-max-h-889 {
  max-height: 889px;
}
.nx-min-w-889 {
  min-width: 889px;
}
.nx-min-h-889 {
  min-height: 889px;
}
.nx-w-890 {
  width: 890px;
}
.nx-h-890 {
  height: 890px;
}
.nx-max-w-890 {
  max-width: 890px;
}
.nx-max-h-890 {
  max-height: 890px;
}
.nx-min-w-890 {
  min-width: 890px;
}
.nx-min-h-890 {
  min-height: 890px;
}
.nx-w-891 {
  width: 891px;
}
.nx-h-891 {
  height: 891px;
}
.nx-max-w-891 {
  max-width: 891px;
}
.nx-max-h-891 {
  max-height: 891px;
}
.nx-min-w-891 {
  min-width: 891px;
}
.nx-min-h-891 {
  min-height: 891px;
}
.nx-w-892 {
  width: 892px;
}
.nx-h-892 {
  height: 892px;
}
.nx-max-w-892 {
  max-width: 892px;
}
.nx-max-h-892 {
  max-height: 892px;
}
.nx-min-w-892 {
  min-width: 892px;
}
.nx-min-h-892 {
  min-height: 892px;
}
.nx-w-893 {
  width: 893px;
}
.nx-h-893 {
  height: 893px;
}
.nx-max-w-893 {
  max-width: 893px;
}
.nx-max-h-893 {
  max-height: 893px;
}
.nx-min-w-893 {
  min-width: 893px;
}
.nx-min-h-893 {
  min-height: 893px;
}
.nx-w-894 {
  width: 894px;
}
.nx-h-894 {
  height: 894px;
}
.nx-max-w-894 {
  max-width: 894px;
}
.nx-max-h-894 {
  max-height: 894px;
}
.nx-min-w-894 {
  min-width: 894px;
}
.nx-min-h-894 {
  min-height: 894px;
}
.nx-w-895 {
  width: 895px;
}
.nx-h-895 {
  height: 895px;
}
.nx-max-w-895 {
  max-width: 895px;
}
.nx-max-h-895 {
  max-height: 895px;
}
.nx-min-w-895 {
  min-width: 895px;
}
.nx-min-h-895 {
  min-height: 895px;
}
.nx-w-896 {
  width: 896px;
}
.nx-h-896 {
  height: 896px;
}
.nx-max-w-896 {
  max-width: 896px;
}
.nx-max-h-896 {
  max-height: 896px;
}
.nx-min-w-896 {
  min-width: 896px;
}
.nx-min-h-896 {
  min-height: 896px;
}
.nx-w-897 {
  width: 897px;
}
.nx-h-897 {
  height: 897px;
}
.nx-max-w-897 {
  max-width: 897px;
}
.nx-max-h-897 {
  max-height: 897px;
}
.nx-min-w-897 {
  min-width: 897px;
}
.nx-min-h-897 {
  min-height: 897px;
}
.nx-w-898 {
  width: 898px;
}
.nx-h-898 {
  height: 898px;
}
.nx-max-w-898 {
  max-width: 898px;
}
.nx-max-h-898 {
  max-height: 898px;
}
.nx-min-w-898 {
  min-width: 898px;
}
.nx-min-h-898 {
  min-height: 898px;
}
.nx-w-899 {
  width: 899px;
}
.nx-h-899 {
  height: 899px;
}
.nx-max-w-899 {
  max-width: 899px;
}
.nx-max-h-899 {
  max-height: 899px;
}
.nx-min-w-899 {
  min-width: 899px;
}
.nx-min-h-899 {
  min-height: 899px;
}
.nx-w-900 {
  width: 900px;
}
.nx-h-900 {
  height: 900px;
}
.nx-max-w-900 {
  max-width: 900px;
}
.nx-max-h-900 {
  max-height: 900px;
}
.nx-min-w-900 {
  min-width: 900px;
}
.nx-min-h-900 {
  min-height: 900px;
}
.nx-w-901 {
  width: 901px;
}
.nx-h-901 {
  height: 901px;
}
.nx-max-w-901 {
  max-width: 901px;
}
.nx-max-h-901 {
  max-height: 901px;
}
.nx-min-w-901 {
  min-width: 901px;
}
.nx-min-h-901 {
  min-height: 901px;
}
.nx-w-902 {
  width: 902px;
}
.nx-h-902 {
  height: 902px;
}
.nx-max-w-902 {
  max-width: 902px;
}
.nx-max-h-902 {
  max-height: 902px;
}
.nx-min-w-902 {
  min-width: 902px;
}
.nx-min-h-902 {
  min-height: 902px;
}
.nx-w-903 {
  width: 903px;
}
.nx-h-903 {
  height: 903px;
}
.nx-max-w-903 {
  max-width: 903px;
}
.nx-max-h-903 {
  max-height: 903px;
}
.nx-min-w-903 {
  min-width: 903px;
}
.nx-min-h-903 {
  min-height: 903px;
}
.nx-w-904 {
  width: 904px;
}
.nx-h-904 {
  height: 904px;
}
.nx-max-w-904 {
  max-width: 904px;
}
.nx-max-h-904 {
  max-height: 904px;
}
.nx-min-w-904 {
  min-width: 904px;
}
.nx-min-h-904 {
  min-height: 904px;
}
.nx-w-905 {
  width: 905px;
}
.nx-h-905 {
  height: 905px;
}
.nx-max-w-905 {
  max-width: 905px;
}
.nx-max-h-905 {
  max-height: 905px;
}
.nx-min-w-905 {
  min-width: 905px;
}
.nx-min-h-905 {
  min-height: 905px;
}
.nx-w-906 {
  width: 906px;
}
.nx-h-906 {
  height: 906px;
}
.nx-max-w-906 {
  max-width: 906px;
}
.nx-max-h-906 {
  max-height: 906px;
}
.nx-min-w-906 {
  min-width: 906px;
}
.nx-min-h-906 {
  min-height: 906px;
}
.nx-w-907 {
  width: 907px;
}
.nx-h-907 {
  height: 907px;
}
.nx-max-w-907 {
  max-width: 907px;
}
.nx-max-h-907 {
  max-height: 907px;
}
.nx-min-w-907 {
  min-width: 907px;
}
.nx-min-h-907 {
  min-height: 907px;
}
.nx-w-908 {
  width: 908px;
}
.nx-h-908 {
  height: 908px;
}
.nx-max-w-908 {
  max-width: 908px;
}
.nx-max-h-908 {
  max-height: 908px;
}
.nx-min-w-908 {
  min-width: 908px;
}
.nx-min-h-908 {
  min-height: 908px;
}
.nx-w-909 {
  width: 909px;
}
.nx-h-909 {
  height: 909px;
}
.nx-max-w-909 {
  max-width: 909px;
}
.nx-max-h-909 {
  max-height: 909px;
}
.nx-min-w-909 {
  min-width: 909px;
}
.nx-min-h-909 {
  min-height: 909px;
}
.nx-w-910 {
  width: 910px;
}
.nx-h-910 {
  height: 910px;
}
.nx-max-w-910 {
  max-width: 910px;
}
.nx-max-h-910 {
  max-height: 910px;
}
.nx-min-w-910 {
  min-width: 910px;
}
.nx-min-h-910 {
  min-height: 910px;
}
.nx-w-911 {
  width: 911px;
}
.nx-h-911 {
  height: 911px;
}
.nx-max-w-911 {
  max-width: 911px;
}
.nx-max-h-911 {
  max-height: 911px;
}
.nx-min-w-911 {
  min-width: 911px;
}
.nx-min-h-911 {
  min-height: 911px;
}
.nx-w-912 {
  width: 912px;
}
.nx-h-912 {
  height: 912px;
}
.nx-max-w-912 {
  max-width: 912px;
}
.nx-max-h-912 {
  max-height: 912px;
}
.nx-min-w-912 {
  min-width: 912px;
}
.nx-min-h-912 {
  min-height: 912px;
}
.nx-w-913 {
  width: 913px;
}
.nx-h-913 {
  height: 913px;
}
.nx-max-w-913 {
  max-width: 913px;
}
.nx-max-h-913 {
  max-height: 913px;
}
.nx-min-w-913 {
  min-width: 913px;
}
.nx-min-h-913 {
  min-height: 913px;
}
.nx-w-914 {
  width: 914px;
}
.nx-h-914 {
  height: 914px;
}
.nx-max-w-914 {
  max-width: 914px;
}
.nx-max-h-914 {
  max-height: 914px;
}
.nx-min-w-914 {
  min-width: 914px;
}
.nx-min-h-914 {
  min-height: 914px;
}
.nx-w-915 {
  width: 915px;
}
.nx-h-915 {
  height: 915px;
}
.nx-max-w-915 {
  max-width: 915px;
}
.nx-max-h-915 {
  max-height: 915px;
}
.nx-min-w-915 {
  min-width: 915px;
}
.nx-min-h-915 {
  min-height: 915px;
}
.nx-w-916 {
  width: 916px;
}
.nx-h-916 {
  height: 916px;
}
.nx-max-w-916 {
  max-width: 916px;
}
.nx-max-h-916 {
  max-height: 916px;
}
.nx-min-w-916 {
  min-width: 916px;
}
.nx-min-h-916 {
  min-height: 916px;
}
.nx-w-917 {
  width: 917px;
}
.nx-h-917 {
  height: 917px;
}
.nx-max-w-917 {
  max-width: 917px;
}
.nx-max-h-917 {
  max-height: 917px;
}
.nx-min-w-917 {
  min-width: 917px;
}
.nx-min-h-917 {
  min-height: 917px;
}
.nx-w-918 {
  width: 918px;
}
.nx-h-918 {
  height: 918px;
}
.nx-max-w-918 {
  max-width: 918px;
}
.nx-max-h-918 {
  max-height: 918px;
}
.nx-min-w-918 {
  min-width: 918px;
}
.nx-min-h-918 {
  min-height: 918px;
}
.nx-w-919 {
  width: 919px;
}
.nx-h-919 {
  height: 919px;
}
.nx-max-w-919 {
  max-width: 919px;
}
.nx-max-h-919 {
  max-height: 919px;
}
.nx-min-w-919 {
  min-width: 919px;
}
.nx-min-h-919 {
  min-height: 919px;
}
.nx-w-920 {
  width: 920px;
}
.nx-h-920 {
  height: 920px;
}
.nx-max-w-920 {
  max-width: 920px;
}
.nx-max-h-920 {
  max-height: 920px;
}
.nx-min-w-920 {
  min-width: 920px;
}
.nx-min-h-920 {
  min-height: 920px;
}
.nx-w-921 {
  width: 921px;
}
.nx-h-921 {
  height: 921px;
}
.nx-max-w-921 {
  max-width: 921px;
}
.nx-max-h-921 {
  max-height: 921px;
}
.nx-min-w-921 {
  min-width: 921px;
}
.nx-min-h-921 {
  min-height: 921px;
}
.nx-w-922 {
  width: 922px;
}
.nx-h-922 {
  height: 922px;
}
.nx-max-w-922 {
  max-width: 922px;
}
.nx-max-h-922 {
  max-height: 922px;
}
.nx-min-w-922 {
  min-width: 922px;
}
.nx-min-h-922 {
  min-height: 922px;
}
.nx-w-923 {
  width: 923px;
}
.nx-h-923 {
  height: 923px;
}
.nx-max-w-923 {
  max-width: 923px;
}
.nx-max-h-923 {
  max-height: 923px;
}
.nx-min-w-923 {
  min-width: 923px;
}
.nx-min-h-923 {
  min-height: 923px;
}
.nx-w-924 {
  width: 924px;
}
.nx-h-924 {
  height: 924px;
}
.nx-max-w-924 {
  max-width: 924px;
}
.nx-max-h-924 {
  max-height: 924px;
}
.nx-min-w-924 {
  min-width: 924px;
}
.nx-min-h-924 {
  min-height: 924px;
}
.nx-w-925 {
  width: 925px;
}
.nx-h-925 {
  height: 925px;
}
.nx-max-w-925 {
  max-width: 925px;
}
.nx-max-h-925 {
  max-height: 925px;
}
.nx-min-w-925 {
  min-width: 925px;
}
.nx-min-h-925 {
  min-height: 925px;
}
.nx-w-926 {
  width: 926px;
}
.nx-h-926 {
  height: 926px;
}
.nx-max-w-926 {
  max-width: 926px;
}
.nx-max-h-926 {
  max-height: 926px;
}
.nx-min-w-926 {
  min-width: 926px;
}
.nx-min-h-926 {
  min-height: 926px;
}
.nx-w-927 {
  width: 927px;
}
.nx-h-927 {
  height: 927px;
}
.nx-max-w-927 {
  max-width: 927px;
}
.nx-max-h-927 {
  max-height: 927px;
}
.nx-min-w-927 {
  min-width: 927px;
}
.nx-min-h-927 {
  min-height: 927px;
}
.nx-w-928 {
  width: 928px;
}
.nx-h-928 {
  height: 928px;
}
.nx-max-w-928 {
  max-width: 928px;
}
.nx-max-h-928 {
  max-height: 928px;
}
.nx-min-w-928 {
  min-width: 928px;
}
.nx-min-h-928 {
  min-height: 928px;
}
.nx-w-929 {
  width: 929px;
}
.nx-h-929 {
  height: 929px;
}
.nx-max-w-929 {
  max-width: 929px;
}
.nx-max-h-929 {
  max-height: 929px;
}
.nx-min-w-929 {
  min-width: 929px;
}
.nx-min-h-929 {
  min-height: 929px;
}
.nx-w-930 {
  width: 930px;
}
.nx-h-930 {
  height: 930px;
}
.nx-max-w-930 {
  max-width: 930px;
}
.nx-max-h-930 {
  max-height: 930px;
}
.nx-min-w-930 {
  min-width: 930px;
}
.nx-min-h-930 {
  min-height: 930px;
}
.nx-w-931 {
  width: 931px;
}
.nx-h-931 {
  height: 931px;
}
.nx-max-w-931 {
  max-width: 931px;
}
.nx-max-h-931 {
  max-height: 931px;
}
.nx-min-w-931 {
  min-width: 931px;
}
.nx-min-h-931 {
  min-height: 931px;
}
.nx-w-932 {
  width: 932px;
}
.nx-h-932 {
  height: 932px;
}
.nx-max-w-932 {
  max-width: 932px;
}
.nx-max-h-932 {
  max-height: 932px;
}
.nx-min-w-932 {
  min-width: 932px;
}
.nx-min-h-932 {
  min-height: 932px;
}
.nx-w-933 {
  width: 933px;
}
.nx-h-933 {
  height: 933px;
}
.nx-max-w-933 {
  max-width: 933px;
}
.nx-max-h-933 {
  max-height: 933px;
}
.nx-min-w-933 {
  min-width: 933px;
}
.nx-min-h-933 {
  min-height: 933px;
}
.nx-w-934 {
  width: 934px;
}
.nx-h-934 {
  height: 934px;
}
.nx-max-w-934 {
  max-width: 934px;
}
.nx-max-h-934 {
  max-height: 934px;
}
.nx-min-w-934 {
  min-width: 934px;
}
.nx-min-h-934 {
  min-height: 934px;
}
.nx-w-935 {
  width: 935px;
}
.nx-h-935 {
  height: 935px;
}
.nx-max-w-935 {
  max-width: 935px;
}
.nx-max-h-935 {
  max-height: 935px;
}
.nx-min-w-935 {
  min-width: 935px;
}
.nx-min-h-935 {
  min-height: 935px;
}
.nx-w-936 {
  width: 936px;
}
.nx-h-936 {
  height: 936px;
}
.nx-max-w-936 {
  max-width: 936px;
}
.nx-max-h-936 {
  max-height: 936px;
}
.nx-min-w-936 {
  min-width: 936px;
}
.nx-min-h-936 {
  min-height: 936px;
}
.nx-w-937 {
  width: 937px;
}
.nx-h-937 {
  height: 937px;
}
.nx-max-w-937 {
  max-width: 937px;
}
.nx-max-h-937 {
  max-height: 937px;
}
.nx-min-w-937 {
  min-width: 937px;
}
.nx-min-h-937 {
  min-height: 937px;
}
.nx-w-938 {
  width: 938px;
}
.nx-h-938 {
  height: 938px;
}
.nx-max-w-938 {
  max-width: 938px;
}
.nx-max-h-938 {
  max-height: 938px;
}
.nx-min-w-938 {
  min-width: 938px;
}
.nx-min-h-938 {
  min-height: 938px;
}
.nx-w-939 {
  width: 939px;
}
.nx-h-939 {
  height: 939px;
}
.nx-max-w-939 {
  max-width: 939px;
}
.nx-max-h-939 {
  max-height: 939px;
}
.nx-min-w-939 {
  min-width: 939px;
}
.nx-min-h-939 {
  min-height: 939px;
}
.nx-w-940 {
  width: 940px;
}
.nx-h-940 {
  height: 940px;
}
.nx-max-w-940 {
  max-width: 940px;
}
.nx-max-h-940 {
  max-height: 940px;
}
.nx-min-w-940 {
  min-width: 940px;
}
.nx-min-h-940 {
  min-height: 940px;
}
.nx-w-941 {
  width: 941px;
}
.nx-h-941 {
  height: 941px;
}
.nx-max-w-941 {
  max-width: 941px;
}
.nx-max-h-941 {
  max-height: 941px;
}
.nx-min-w-941 {
  min-width: 941px;
}
.nx-min-h-941 {
  min-height: 941px;
}
.nx-w-942 {
  width: 942px;
}
.nx-h-942 {
  height: 942px;
}
.nx-max-w-942 {
  max-width: 942px;
}
.nx-max-h-942 {
  max-height: 942px;
}
.nx-min-w-942 {
  min-width: 942px;
}
.nx-min-h-942 {
  min-height: 942px;
}
.nx-w-943 {
  width: 943px;
}
.nx-h-943 {
  height: 943px;
}
.nx-max-w-943 {
  max-width: 943px;
}
.nx-max-h-943 {
  max-height: 943px;
}
.nx-min-w-943 {
  min-width: 943px;
}
.nx-min-h-943 {
  min-height: 943px;
}
.nx-w-944 {
  width: 944px;
}
.nx-h-944 {
  height: 944px;
}
.nx-max-w-944 {
  max-width: 944px;
}
.nx-max-h-944 {
  max-height: 944px;
}
.nx-min-w-944 {
  min-width: 944px;
}
.nx-min-h-944 {
  min-height: 944px;
}
.nx-w-945 {
  width: 945px;
}
.nx-h-945 {
  height: 945px;
}
.nx-max-w-945 {
  max-width: 945px;
}
.nx-max-h-945 {
  max-height: 945px;
}
.nx-min-w-945 {
  min-width: 945px;
}
.nx-min-h-945 {
  min-height: 945px;
}
.nx-w-946 {
  width: 946px;
}
.nx-h-946 {
  height: 946px;
}
.nx-max-w-946 {
  max-width: 946px;
}
.nx-max-h-946 {
  max-height: 946px;
}
.nx-min-w-946 {
  min-width: 946px;
}
.nx-min-h-946 {
  min-height: 946px;
}
.nx-w-947 {
  width: 947px;
}
.nx-h-947 {
  height: 947px;
}
.nx-max-w-947 {
  max-width: 947px;
}
.nx-max-h-947 {
  max-height: 947px;
}
.nx-min-w-947 {
  min-width: 947px;
}
.nx-min-h-947 {
  min-height: 947px;
}
.nx-w-948 {
  width: 948px;
}
.nx-h-948 {
  height: 948px;
}
.nx-max-w-948 {
  max-width: 948px;
}
.nx-max-h-948 {
  max-height: 948px;
}
.nx-min-w-948 {
  min-width: 948px;
}
.nx-min-h-948 {
  min-height: 948px;
}
.nx-w-949 {
  width: 949px;
}
.nx-h-949 {
  height: 949px;
}
.nx-max-w-949 {
  max-width: 949px;
}
.nx-max-h-949 {
  max-height: 949px;
}
.nx-min-w-949 {
  min-width: 949px;
}
.nx-min-h-949 {
  min-height: 949px;
}
.nx-w-950 {
  width: 950px;
}
.nx-h-950 {
  height: 950px;
}
.nx-max-w-950 {
  max-width: 950px;
}
.nx-max-h-950 {
  max-height: 950px;
}
.nx-min-w-950 {
  min-width: 950px;
}
.nx-min-h-950 {
  min-height: 950px;
}
.nx-w-951 {
  width: 951px;
}
.nx-h-951 {
  height: 951px;
}
.nx-max-w-951 {
  max-width: 951px;
}
.nx-max-h-951 {
  max-height: 951px;
}
.nx-min-w-951 {
  min-width: 951px;
}
.nx-min-h-951 {
  min-height: 951px;
}
.nx-w-952 {
  width: 952px;
}
.nx-h-952 {
  height: 952px;
}
.nx-max-w-952 {
  max-width: 952px;
}
.nx-max-h-952 {
  max-height: 952px;
}
.nx-min-w-952 {
  min-width: 952px;
}
.nx-min-h-952 {
  min-height: 952px;
}
.nx-w-953 {
  width: 953px;
}
.nx-h-953 {
  height: 953px;
}
.nx-max-w-953 {
  max-width: 953px;
}
.nx-max-h-953 {
  max-height: 953px;
}
.nx-min-w-953 {
  min-width: 953px;
}
.nx-min-h-953 {
  min-height: 953px;
}
.nx-w-954 {
  width: 954px;
}
.nx-h-954 {
  height: 954px;
}
.nx-max-w-954 {
  max-width: 954px;
}
.nx-max-h-954 {
  max-height: 954px;
}
.nx-min-w-954 {
  min-width: 954px;
}
.nx-min-h-954 {
  min-height: 954px;
}
.nx-w-955 {
  width: 955px;
}
.nx-h-955 {
  height: 955px;
}
.nx-max-w-955 {
  max-width: 955px;
}
.nx-max-h-955 {
  max-height: 955px;
}
.nx-min-w-955 {
  min-width: 955px;
}
.nx-min-h-955 {
  min-height: 955px;
}
.nx-w-956 {
  width: 956px;
}
.nx-h-956 {
  height: 956px;
}
.nx-max-w-956 {
  max-width: 956px;
}
.nx-max-h-956 {
  max-height: 956px;
}
.nx-min-w-956 {
  min-width: 956px;
}
.nx-min-h-956 {
  min-height: 956px;
}
.nx-w-957 {
  width: 957px;
}
.nx-h-957 {
  height: 957px;
}
.nx-max-w-957 {
  max-width: 957px;
}
.nx-max-h-957 {
  max-height: 957px;
}
.nx-min-w-957 {
  min-width: 957px;
}
.nx-min-h-957 {
  min-height: 957px;
}
.nx-w-958 {
  width: 958px;
}
.nx-h-958 {
  height: 958px;
}
.nx-max-w-958 {
  max-width: 958px;
}
.nx-max-h-958 {
  max-height: 958px;
}
.nx-min-w-958 {
  min-width: 958px;
}
.nx-min-h-958 {
  min-height: 958px;
}
.nx-w-959 {
  width: 959px;
}
.nx-h-959 {
  height: 959px;
}
.nx-max-w-959 {
  max-width: 959px;
}
.nx-max-h-959 {
  max-height: 959px;
}
.nx-min-w-959 {
  min-width: 959px;
}
.nx-min-h-959 {
  min-height: 959px;
}
.nx-w-960 {
  width: 960px;
}
.nx-h-960 {
  height: 960px;
}
.nx-max-w-960 {
  max-width: 960px;
}
.nx-max-h-960 {
  max-height: 960px;
}
.nx-min-w-960 {
  min-width: 960px;
}
.nx-min-h-960 {
  min-height: 960px;
}
.nx-w-961 {
  width: 961px;
}
.nx-h-961 {
  height: 961px;
}
.nx-max-w-961 {
  max-width: 961px;
}
.nx-max-h-961 {
  max-height: 961px;
}
.nx-min-w-961 {
  min-width: 961px;
}
.nx-min-h-961 {
  min-height: 961px;
}
.nx-w-962 {
  width: 962px;
}
.nx-h-962 {
  height: 962px;
}
.nx-max-w-962 {
  max-width: 962px;
}
.nx-max-h-962 {
  max-height: 962px;
}
.nx-min-w-962 {
  min-width: 962px;
}
.nx-min-h-962 {
  min-height: 962px;
}
.nx-w-963 {
  width: 963px;
}
.nx-h-963 {
  height: 963px;
}
.nx-max-w-963 {
  max-width: 963px;
}
.nx-max-h-963 {
  max-height: 963px;
}
.nx-min-w-963 {
  min-width: 963px;
}
.nx-min-h-963 {
  min-height: 963px;
}
.nx-w-964 {
  width: 964px;
}
.nx-h-964 {
  height: 964px;
}
.nx-max-w-964 {
  max-width: 964px;
}
.nx-max-h-964 {
  max-height: 964px;
}
.nx-min-w-964 {
  min-width: 964px;
}
.nx-min-h-964 {
  min-height: 964px;
}
.nx-w-965 {
  width: 965px;
}
.nx-h-965 {
  height: 965px;
}
.nx-max-w-965 {
  max-width: 965px;
}
.nx-max-h-965 {
  max-height: 965px;
}
.nx-min-w-965 {
  min-width: 965px;
}
.nx-min-h-965 {
  min-height: 965px;
}
.nx-w-966 {
  width: 966px;
}
.nx-h-966 {
  height: 966px;
}
.nx-max-w-966 {
  max-width: 966px;
}
.nx-max-h-966 {
  max-height: 966px;
}
.nx-min-w-966 {
  min-width: 966px;
}
.nx-min-h-966 {
  min-height: 966px;
}
.nx-w-967 {
  width: 967px;
}
.nx-h-967 {
  height: 967px;
}
.nx-max-w-967 {
  max-width: 967px;
}
.nx-max-h-967 {
  max-height: 967px;
}
.nx-min-w-967 {
  min-width: 967px;
}
.nx-min-h-967 {
  min-height: 967px;
}
.nx-w-968 {
  width: 968px;
}
.nx-h-968 {
  height: 968px;
}
.nx-max-w-968 {
  max-width: 968px;
}
.nx-max-h-968 {
  max-height: 968px;
}
.nx-min-w-968 {
  min-width: 968px;
}
.nx-min-h-968 {
  min-height: 968px;
}
.nx-w-969 {
  width: 969px;
}
.nx-h-969 {
  height: 969px;
}
.nx-max-w-969 {
  max-width: 969px;
}
.nx-max-h-969 {
  max-height: 969px;
}
.nx-min-w-969 {
  min-width: 969px;
}
.nx-min-h-969 {
  min-height: 969px;
}
.nx-w-970 {
  width: 970px;
}
.nx-h-970 {
  height: 970px;
}
.nx-max-w-970 {
  max-width: 970px;
}
.nx-max-h-970 {
  max-height: 970px;
}
.nx-min-w-970 {
  min-width: 970px;
}
.nx-min-h-970 {
  min-height: 970px;
}
.nx-w-971 {
  width: 971px;
}
.nx-h-971 {
  height: 971px;
}
.nx-max-w-971 {
  max-width: 971px;
}
.nx-max-h-971 {
  max-height: 971px;
}
.nx-min-w-971 {
  min-width: 971px;
}
.nx-min-h-971 {
  min-height: 971px;
}
.nx-w-972 {
  width: 972px;
}
.nx-h-972 {
  height: 972px;
}
.nx-max-w-972 {
  max-width: 972px;
}
.nx-max-h-972 {
  max-height: 972px;
}
.nx-min-w-972 {
  min-width: 972px;
}
.nx-min-h-972 {
  min-height: 972px;
}
.nx-w-973 {
  width: 973px;
}
.nx-h-973 {
  height: 973px;
}
.nx-max-w-973 {
  max-width: 973px;
}
.nx-max-h-973 {
  max-height: 973px;
}
.nx-min-w-973 {
  min-width: 973px;
}
.nx-min-h-973 {
  min-height: 973px;
}
.nx-w-974 {
  width: 974px;
}
.nx-h-974 {
  height: 974px;
}
.nx-max-w-974 {
  max-width: 974px;
}
.nx-max-h-974 {
  max-height: 974px;
}
.nx-min-w-974 {
  min-width: 974px;
}
.nx-min-h-974 {
  min-height: 974px;
}
.nx-w-975 {
  width: 975px;
}
.nx-h-975 {
  height: 975px;
}
.nx-max-w-975 {
  max-width: 975px;
}
.nx-max-h-975 {
  max-height: 975px;
}
.nx-min-w-975 {
  min-width: 975px;
}
.nx-min-h-975 {
  min-height: 975px;
}
.nx-w-976 {
  width: 976px;
}
.nx-h-976 {
  height: 976px;
}
.nx-max-w-976 {
  max-width: 976px;
}
.nx-max-h-976 {
  max-height: 976px;
}
.nx-min-w-976 {
  min-width: 976px;
}
.nx-min-h-976 {
  min-height: 976px;
}
.nx-w-977 {
  width: 977px;
}
.nx-h-977 {
  height: 977px;
}
.nx-max-w-977 {
  max-width: 977px;
}
.nx-max-h-977 {
  max-height: 977px;
}
.nx-min-w-977 {
  min-width: 977px;
}
.nx-min-h-977 {
  min-height: 977px;
}
.nx-w-978 {
  width: 978px;
}
.nx-h-978 {
  height: 978px;
}
.nx-max-w-978 {
  max-width: 978px;
}
.nx-max-h-978 {
  max-height: 978px;
}
.nx-min-w-978 {
  min-width: 978px;
}
.nx-min-h-978 {
  min-height: 978px;
}
.nx-w-979 {
  width: 979px;
}
.nx-h-979 {
  height: 979px;
}
.nx-max-w-979 {
  max-width: 979px;
}
.nx-max-h-979 {
  max-height: 979px;
}
.nx-min-w-979 {
  min-width: 979px;
}
.nx-min-h-979 {
  min-height: 979px;
}
.nx-w-980 {
  width: 980px;
}
.nx-h-980 {
  height: 980px;
}
.nx-max-w-980 {
  max-width: 980px;
}
.nx-max-h-980 {
  max-height: 980px;
}
.nx-min-w-980 {
  min-width: 980px;
}
.nx-min-h-980 {
  min-height: 980px;
}
.nx-w-981 {
  width: 981px;
}
.nx-h-981 {
  height: 981px;
}
.nx-max-w-981 {
  max-width: 981px;
}
.nx-max-h-981 {
  max-height: 981px;
}
.nx-min-w-981 {
  min-width: 981px;
}
.nx-min-h-981 {
  min-height: 981px;
}
.nx-w-982 {
  width: 982px;
}
.nx-h-982 {
  height: 982px;
}
.nx-max-w-982 {
  max-width: 982px;
}
.nx-max-h-982 {
  max-height: 982px;
}
.nx-min-w-982 {
  min-width: 982px;
}
.nx-min-h-982 {
  min-height: 982px;
}
.nx-w-983 {
  width: 983px;
}
.nx-h-983 {
  height: 983px;
}
.nx-max-w-983 {
  max-width: 983px;
}
.nx-max-h-983 {
  max-height: 983px;
}
.nx-min-w-983 {
  min-width: 983px;
}
.nx-min-h-983 {
  min-height: 983px;
}
.nx-w-984 {
  width: 984px;
}
.nx-h-984 {
  height: 984px;
}
.nx-max-w-984 {
  max-width: 984px;
}
.nx-max-h-984 {
  max-height: 984px;
}
.nx-min-w-984 {
  min-width: 984px;
}
.nx-min-h-984 {
  min-height: 984px;
}
.nx-w-985 {
  width: 985px;
}
.nx-h-985 {
  height: 985px;
}
.nx-max-w-985 {
  max-width: 985px;
}
.nx-max-h-985 {
  max-height: 985px;
}
.nx-min-w-985 {
  min-width: 985px;
}
.nx-min-h-985 {
  min-height: 985px;
}
.nx-w-986 {
  width: 986px;
}
.nx-h-986 {
  height: 986px;
}
.nx-max-w-986 {
  max-width: 986px;
}
.nx-max-h-986 {
  max-height: 986px;
}
.nx-min-w-986 {
  min-width: 986px;
}
.nx-min-h-986 {
  min-height: 986px;
}
.nx-w-987 {
  width: 987px;
}
.nx-h-987 {
  height: 987px;
}
.nx-max-w-987 {
  max-width: 987px;
}
.nx-max-h-987 {
  max-height: 987px;
}
.nx-min-w-987 {
  min-width: 987px;
}
.nx-min-h-987 {
  min-height: 987px;
}
.nx-w-988 {
  width: 988px;
}
.nx-h-988 {
  height: 988px;
}
.nx-max-w-988 {
  max-width: 988px;
}
.nx-max-h-988 {
  max-height: 988px;
}
.nx-min-w-988 {
  min-width: 988px;
}
.nx-min-h-988 {
  min-height: 988px;
}
.nx-w-989 {
  width: 989px;
}
.nx-h-989 {
  height: 989px;
}
.nx-max-w-989 {
  max-width: 989px;
}
.nx-max-h-989 {
  max-height: 989px;
}
.nx-min-w-989 {
  min-width: 989px;
}
.nx-min-h-989 {
  min-height: 989px;
}
.nx-w-990 {
  width: 990px;
}
.nx-h-990 {
  height: 990px;
}
.nx-max-w-990 {
  max-width: 990px;
}
.nx-max-h-990 {
  max-height: 990px;
}
.nx-min-w-990 {
  min-width: 990px;
}
.nx-min-h-990 {
  min-height: 990px;
}
.nx-w-991 {
  width: 991px;
}
.nx-h-991 {
  height: 991px;
}
.nx-max-w-991 {
  max-width: 991px;
}
.nx-max-h-991 {
  max-height: 991px;
}
.nx-min-w-991 {
  min-width: 991px;
}
.nx-min-h-991 {
  min-height: 991px;
}
.nx-w-992 {
  width: 992px;
}
.nx-h-992 {
  height: 992px;
}
.nx-max-w-992 {
  max-width: 992px;
}
.nx-max-h-992 {
  max-height: 992px;
}
.nx-min-w-992 {
  min-width: 992px;
}
.nx-min-h-992 {
  min-height: 992px;
}
.nx-w-993 {
  width: 993px;
}
.nx-h-993 {
  height: 993px;
}
.nx-max-w-993 {
  max-width: 993px;
}
.nx-max-h-993 {
  max-height: 993px;
}
.nx-min-w-993 {
  min-width: 993px;
}
.nx-min-h-993 {
  min-height: 993px;
}
.nx-w-994 {
  width: 994px;
}
.nx-h-994 {
  height: 994px;
}
.nx-max-w-994 {
  max-width: 994px;
}
.nx-max-h-994 {
  max-height: 994px;
}
.nx-min-w-994 {
  min-width: 994px;
}
.nx-min-h-994 {
  min-height: 994px;
}
.nx-w-995 {
  width: 995px;
}
.nx-h-995 {
  height: 995px;
}
.nx-max-w-995 {
  max-width: 995px;
}
.nx-max-h-995 {
  max-height: 995px;
}
.nx-min-w-995 {
  min-width: 995px;
}
.nx-min-h-995 {
  min-height: 995px;
}
.nx-w-996 {
  width: 996px;
}
.nx-h-996 {
  height: 996px;
}
.nx-max-w-996 {
  max-width: 996px;
}
.nx-max-h-996 {
  max-height: 996px;
}
.nx-min-w-996 {
  min-width: 996px;
}
.nx-min-h-996 {
  min-height: 996px;
}
.nx-w-997 {
  width: 997px;
}
.nx-h-997 {
  height: 997px;
}
.nx-max-w-997 {
  max-width: 997px;
}
.nx-max-h-997 {
  max-height: 997px;
}
.nx-min-w-997 {
  min-width: 997px;
}
.nx-min-h-997 {
  min-height: 997px;
}
.nx-w-998 {
  width: 998px;
}
.nx-h-998 {
  height: 998px;
}
.nx-max-w-998 {
  max-width: 998px;
}
.nx-max-h-998 {
  max-height: 998px;
}
.nx-min-w-998 {
  min-width: 998px;
}
.nx-min-h-998 {
  min-height: 998px;
}
.nx-w-999 {
  width: 999px;
}
.nx-h-999 {
  height: 999px;
}
.nx-max-w-999 {
  max-width: 999px;
}
.nx-max-h-999 {
  max-height: 999px;
}
.nx-min-w-999 {
  min-width: 999px;
}
.nx-min-h-999 {
  min-height: 999px;
}
.nx-w-1000 {
  width: 1000px;
}
.nx-h-1000 {
  height: 1000px;
}
.nx-max-w-1000 {
  max-width: 1000px;
}
.nx-max-h-1000 {
  max-height: 1000px;
}
.nx-min-w-1000 {
  min-width: 1000px;
}
.nx-min-h-1000 {
  min-height: 1000px;
}
.nx-w-1001 {
  width: 1001px;
}
.nx-h-1001 {
  height: 1001px;
}
.nx-max-w-1001 {
  max-width: 1001px;
}
.nx-max-h-1001 {
  max-height: 1001px;
}
.nx-min-w-1001 {
  min-width: 1001px;
}
.nx-min-h-1001 {
  min-height: 1001px;
}
.nx-w-1002 {
  width: 1002px;
}
.nx-h-1002 {
  height: 1002px;
}
.nx-max-w-1002 {
  max-width: 1002px;
}
.nx-max-h-1002 {
  max-height: 1002px;
}
.nx-min-w-1002 {
  min-width: 1002px;
}
.nx-min-h-1002 {
  min-height: 1002px;
}
.nx-w-1003 {
  width: 1003px;
}
.nx-h-1003 {
  height: 1003px;
}
.nx-max-w-1003 {
  max-width: 1003px;
}
.nx-max-h-1003 {
  max-height: 1003px;
}
.nx-min-w-1003 {
  min-width: 1003px;
}
.nx-min-h-1003 {
  min-height: 1003px;
}
.nx-w-1004 {
  width: 1004px;
}
.nx-h-1004 {
  height: 1004px;
}
.nx-max-w-1004 {
  max-width: 1004px;
}
.nx-max-h-1004 {
  max-height: 1004px;
}
.nx-min-w-1004 {
  min-width: 1004px;
}
.nx-min-h-1004 {
  min-height: 1004px;
}
.nx-w-1005 {
  width: 1005px;
}
.nx-h-1005 {
  height: 1005px;
}
.nx-max-w-1005 {
  max-width: 1005px;
}
.nx-max-h-1005 {
  max-height: 1005px;
}
.nx-min-w-1005 {
  min-width: 1005px;
}
.nx-min-h-1005 {
  min-height: 1005px;
}
.nx-w-1006 {
  width: 1006px;
}
.nx-h-1006 {
  height: 1006px;
}
.nx-max-w-1006 {
  max-width: 1006px;
}
.nx-max-h-1006 {
  max-height: 1006px;
}
.nx-min-w-1006 {
  min-width: 1006px;
}
.nx-min-h-1006 {
  min-height: 1006px;
}
.nx-w-1007 {
  width: 1007px;
}
.nx-h-1007 {
  height: 1007px;
}
.nx-max-w-1007 {
  max-width: 1007px;
}
.nx-max-h-1007 {
  max-height: 1007px;
}
.nx-min-w-1007 {
  min-width: 1007px;
}
.nx-min-h-1007 {
  min-height: 1007px;
}
.nx-w-1008 {
  width: 1008px;
}
.nx-h-1008 {
  height: 1008px;
}
.nx-max-w-1008 {
  max-width: 1008px;
}
.nx-max-h-1008 {
  max-height: 1008px;
}
.nx-min-w-1008 {
  min-width: 1008px;
}
.nx-min-h-1008 {
  min-height: 1008px;
}
.nx-w-1009 {
  width: 1009px;
}
.nx-h-1009 {
  height: 1009px;
}
.nx-max-w-1009 {
  max-width: 1009px;
}
.nx-max-h-1009 {
  max-height: 1009px;
}
.nx-min-w-1009 {
  min-width: 1009px;
}
.nx-min-h-1009 {
  min-height: 1009px;
}
.nx-w-1010 {
  width: 1010px;
}
.nx-h-1010 {
  height: 1010px;
}
.nx-max-w-1010 {
  max-width: 1010px;
}
.nx-max-h-1010 {
  max-height: 1010px;
}
.nx-min-w-1010 {
  min-width: 1010px;
}
.nx-min-h-1010 {
  min-height: 1010px;
}
.nx-w-1011 {
  width: 1011px;
}
.nx-h-1011 {
  height: 1011px;
}
.nx-max-w-1011 {
  max-width: 1011px;
}
.nx-max-h-1011 {
  max-height: 1011px;
}
.nx-min-w-1011 {
  min-width: 1011px;
}
.nx-min-h-1011 {
  min-height: 1011px;
}
.nx-w-1012 {
  width: 1012px;
}
.nx-h-1012 {
  height: 1012px;
}
.nx-max-w-1012 {
  max-width: 1012px;
}
.nx-max-h-1012 {
  max-height: 1012px;
}
.nx-min-w-1012 {
  min-width: 1012px;
}
.nx-min-h-1012 {
  min-height: 1012px;
}
.nx-w-1013 {
  width: 1013px;
}
.nx-h-1013 {
  height: 1013px;
}
.nx-max-w-1013 {
  max-width: 1013px;
}
.nx-max-h-1013 {
  max-height: 1013px;
}
.nx-min-w-1013 {
  min-width: 1013px;
}
.nx-min-h-1013 {
  min-height: 1013px;
}
.nx-w-1014 {
  width: 1014px;
}
.nx-h-1014 {
  height: 1014px;
}
.nx-max-w-1014 {
  max-width: 1014px;
}
.nx-max-h-1014 {
  max-height: 1014px;
}
.nx-min-w-1014 {
  min-width: 1014px;
}
.nx-min-h-1014 {
  min-height: 1014px;
}
.nx-w-1015 {
  width: 1015px;
}
.nx-h-1015 {
  height: 1015px;
}
.nx-max-w-1015 {
  max-width: 1015px;
}
.nx-max-h-1015 {
  max-height: 1015px;
}
.nx-min-w-1015 {
  min-width: 1015px;
}
.nx-min-h-1015 {
  min-height: 1015px;
}
.nx-w-1016 {
  width: 1016px;
}
.nx-h-1016 {
  height: 1016px;
}
.nx-max-w-1016 {
  max-width: 1016px;
}
.nx-max-h-1016 {
  max-height: 1016px;
}
.nx-min-w-1016 {
  min-width: 1016px;
}
.nx-min-h-1016 {
  min-height: 1016px;
}
.nx-w-1017 {
  width: 1017px;
}
.nx-h-1017 {
  height: 1017px;
}
.nx-max-w-1017 {
  max-width: 1017px;
}
.nx-max-h-1017 {
  max-height: 1017px;
}
.nx-min-w-1017 {
  min-width: 1017px;
}
.nx-min-h-1017 {
  min-height: 1017px;
}
.nx-w-1018 {
  width: 1018px;
}
.nx-h-1018 {
  height: 1018px;
}
.nx-max-w-1018 {
  max-width: 1018px;
}
.nx-max-h-1018 {
  max-height: 1018px;
}
.nx-min-w-1018 {
  min-width: 1018px;
}
.nx-min-h-1018 {
  min-height: 1018px;
}
.nx-w-1019 {
  width: 1019px;
}
.nx-h-1019 {
  height: 1019px;
}
.nx-max-w-1019 {
  max-width: 1019px;
}
.nx-max-h-1019 {
  max-height: 1019px;
}
.nx-min-w-1019 {
  min-width: 1019px;
}
.nx-min-h-1019 {
  min-height: 1019px;
}
.nx-w-1020 {
  width: 1020px;
}
.nx-h-1020 {
  height: 1020px;
}
.nx-max-w-1020 {
  max-width: 1020px;
}
.nx-max-h-1020 {
  max-height: 1020px;
}
.nx-min-w-1020 {
  min-width: 1020px;
}
.nx-min-h-1020 {
  min-height: 1020px;
}
.nx-w-1021 {
  width: 1021px;
}
.nx-h-1021 {
  height: 1021px;
}
.nx-max-w-1021 {
  max-width: 1021px;
}
.nx-max-h-1021 {
  max-height: 1021px;
}
.nx-min-w-1021 {
  min-width: 1021px;
}
.nx-min-h-1021 {
  min-height: 1021px;
}
.nx-w-1022 {
  width: 1022px;
}
.nx-h-1022 {
  height: 1022px;
}
.nx-max-w-1022 {
  max-width: 1022px;
}
.nx-max-h-1022 {
  max-height: 1022px;
}
.nx-min-w-1022 {
  min-width: 1022px;
}
.nx-min-h-1022 {
  min-height: 1022px;
}
.nx-w-1023 {
  width: 1023px;
}
.nx-h-1023 {
  height: 1023px;
}
.nx-max-w-1023 {
  max-width: 1023px;
}
.nx-max-h-1023 {
  max-height: 1023px;
}
.nx-min-w-1023 {
  min-width: 1023px;
}
.nx-min-h-1023 {
  min-height: 1023px;
}
.nx-w-1024 {
  width: 1024px;
}
.nx-h-1024 {
  height: 1024px;
}
.nx-max-w-1024 {
  max-width: 1024px;
}
.nx-max-h-1024 {
  max-height: 1024px;
}
.nx-min-w-1024 {
  min-width: 1024px;
}
.nx-min-h-1024 {
  min-height: 1024px;
}
.nx-w-1025 {
  width: 1025px;
}
.nx-h-1025 {
  height: 1025px;
}
.nx-max-w-1025 {
  max-width: 1025px;
}
.nx-max-h-1025 {
  max-height: 1025px;
}
.nx-min-w-1025 {
  min-width: 1025px;
}
.nx-min-h-1025 {
  min-height: 1025px;
}
.nx-w-1026 {
  width: 1026px;
}
.nx-h-1026 {
  height: 1026px;
}
.nx-max-w-1026 {
  max-width: 1026px;
}
.nx-max-h-1026 {
  max-height: 1026px;
}
.nx-min-w-1026 {
  min-width: 1026px;
}
.nx-min-h-1026 {
  min-height: 1026px;
}
.nx-w-1027 {
  width: 1027px;
}
.nx-h-1027 {
  height: 1027px;
}
.nx-max-w-1027 {
  max-width: 1027px;
}
.nx-max-h-1027 {
  max-height: 1027px;
}
.nx-min-w-1027 {
  min-width: 1027px;
}
.nx-min-h-1027 {
  min-height: 1027px;
}
.nx-w-1028 {
  width: 1028px;
}
.nx-h-1028 {
  height: 1028px;
}
.nx-max-w-1028 {
  max-width: 1028px;
}
.nx-max-h-1028 {
  max-height: 1028px;
}
.nx-min-w-1028 {
  min-width: 1028px;
}
.nx-min-h-1028 {
  min-height: 1028px;
}
.nx-w-1029 {
  width: 1029px;
}
.nx-h-1029 {
  height: 1029px;
}
.nx-max-w-1029 {
  max-width: 1029px;
}
.nx-max-h-1029 {
  max-height: 1029px;
}
.nx-min-w-1029 {
  min-width: 1029px;
}
.nx-min-h-1029 {
  min-height: 1029px;
}
.nx-w-1030 {
  width: 1030px;
}
.nx-h-1030 {
  height: 1030px;
}
.nx-max-w-1030 {
  max-width: 1030px;
}
.nx-max-h-1030 {
  max-height: 1030px;
}
.nx-min-w-1030 {
  min-width: 1030px;
}
.nx-min-h-1030 {
  min-height: 1030px;
}
.nx-w-1031 {
  width: 1031px;
}
.nx-h-1031 {
  height: 1031px;
}
.nx-max-w-1031 {
  max-width: 1031px;
}
.nx-max-h-1031 {
  max-height: 1031px;
}
.nx-min-w-1031 {
  min-width: 1031px;
}
.nx-min-h-1031 {
  min-height: 1031px;
}
.nx-w-1032 {
  width: 1032px;
}
.nx-h-1032 {
  height: 1032px;
}
.nx-max-w-1032 {
  max-width: 1032px;
}
.nx-max-h-1032 {
  max-height: 1032px;
}
.nx-min-w-1032 {
  min-width: 1032px;
}
.nx-min-h-1032 {
  min-height: 1032px;
}
.nx-w-1033 {
  width: 1033px;
}
.nx-h-1033 {
  height: 1033px;
}
.nx-max-w-1033 {
  max-width: 1033px;
}
.nx-max-h-1033 {
  max-height: 1033px;
}
.nx-min-w-1033 {
  min-width: 1033px;
}
.nx-min-h-1033 {
  min-height: 1033px;
}
.nx-w-1034 {
  width: 1034px;
}
.nx-h-1034 {
  height: 1034px;
}
.nx-max-w-1034 {
  max-width: 1034px;
}
.nx-max-h-1034 {
  max-height: 1034px;
}
.nx-min-w-1034 {
  min-width: 1034px;
}
.nx-min-h-1034 {
  min-height: 1034px;
}
.nx-w-1035 {
  width: 1035px;
}
.nx-h-1035 {
  height: 1035px;
}
.nx-max-w-1035 {
  max-width: 1035px;
}
.nx-max-h-1035 {
  max-height: 1035px;
}
.nx-min-w-1035 {
  min-width: 1035px;
}
.nx-min-h-1035 {
  min-height: 1035px;
}
.nx-w-1036 {
  width: 1036px;
}
.nx-h-1036 {
  height: 1036px;
}
.nx-max-w-1036 {
  max-width: 1036px;
}
.nx-max-h-1036 {
  max-height: 1036px;
}
.nx-min-w-1036 {
  min-width: 1036px;
}
.nx-min-h-1036 {
  min-height: 1036px;
}
.nx-w-1037 {
  width: 1037px;
}
.nx-h-1037 {
  height: 1037px;
}
.nx-max-w-1037 {
  max-width: 1037px;
}
.nx-max-h-1037 {
  max-height: 1037px;
}
.nx-min-w-1037 {
  min-width: 1037px;
}
.nx-min-h-1037 {
  min-height: 1037px;
}
.nx-w-1038 {
  width: 1038px;
}
.nx-h-1038 {
  height: 1038px;
}
.nx-max-w-1038 {
  max-width: 1038px;
}
.nx-max-h-1038 {
  max-height: 1038px;
}
.nx-min-w-1038 {
  min-width: 1038px;
}
.nx-min-h-1038 {
  min-height: 1038px;
}
.nx-w-1039 {
  width: 1039px;
}
.nx-h-1039 {
  height: 1039px;
}
.nx-max-w-1039 {
  max-width: 1039px;
}
.nx-max-h-1039 {
  max-height: 1039px;
}
.nx-min-w-1039 {
  min-width: 1039px;
}
.nx-min-h-1039 {
  min-height: 1039px;
}
.nx-w-1040 {
  width: 1040px;
}
.nx-h-1040 {
  height: 1040px;
}
.nx-max-w-1040 {
  max-width: 1040px;
}
.nx-max-h-1040 {
  max-height: 1040px;
}
.nx-min-w-1040 {
  min-width: 1040px;
}
.nx-min-h-1040 {
  min-height: 1040px;
}
.nx-w-1041 {
  width: 1041px;
}
.nx-h-1041 {
  height: 1041px;
}
.nx-max-w-1041 {
  max-width: 1041px;
}
.nx-max-h-1041 {
  max-height: 1041px;
}
.nx-min-w-1041 {
  min-width: 1041px;
}
.nx-min-h-1041 {
  min-height: 1041px;
}
.nx-w-1042 {
  width: 1042px;
}
.nx-h-1042 {
  height: 1042px;
}
.nx-max-w-1042 {
  max-width: 1042px;
}
.nx-max-h-1042 {
  max-height: 1042px;
}
.nx-min-w-1042 {
  min-width: 1042px;
}
.nx-min-h-1042 {
  min-height: 1042px;
}
.nx-w-1043 {
  width: 1043px;
}
.nx-h-1043 {
  height: 1043px;
}
.nx-max-w-1043 {
  max-width: 1043px;
}
.nx-max-h-1043 {
  max-height: 1043px;
}
.nx-min-w-1043 {
  min-width: 1043px;
}
.nx-min-h-1043 {
  min-height: 1043px;
}
.nx-w-1044 {
  width: 1044px;
}
.nx-h-1044 {
  height: 1044px;
}
.nx-max-w-1044 {
  max-width: 1044px;
}
.nx-max-h-1044 {
  max-height: 1044px;
}
.nx-min-w-1044 {
  min-width: 1044px;
}
.nx-min-h-1044 {
  min-height: 1044px;
}
.nx-w-1045 {
  width: 1045px;
}
.nx-h-1045 {
  height: 1045px;
}
.nx-max-w-1045 {
  max-width: 1045px;
}
.nx-max-h-1045 {
  max-height: 1045px;
}
.nx-min-w-1045 {
  min-width: 1045px;
}
.nx-min-h-1045 {
  min-height: 1045px;
}
.nx-w-1046 {
  width: 1046px;
}
.nx-h-1046 {
  height: 1046px;
}
.nx-max-w-1046 {
  max-width: 1046px;
}
.nx-max-h-1046 {
  max-height: 1046px;
}
.nx-min-w-1046 {
  min-width: 1046px;
}
.nx-min-h-1046 {
  min-height: 1046px;
}
.nx-w-1047 {
  width: 1047px;
}
.nx-h-1047 {
  height: 1047px;
}
.nx-max-w-1047 {
  max-width: 1047px;
}
.nx-max-h-1047 {
  max-height: 1047px;
}
.nx-min-w-1047 {
  min-width: 1047px;
}
.nx-min-h-1047 {
  min-height: 1047px;
}
.nx-w-1048 {
  width: 1048px;
}
.nx-h-1048 {
  height: 1048px;
}
.nx-max-w-1048 {
  max-width: 1048px;
}
.nx-max-h-1048 {
  max-height: 1048px;
}
.nx-min-w-1048 {
  min-width: 1048px;
}
.nx-min-h-1048 {
  min-height: 1048px;
}
.nx-w-1049 {
  width: 1049px;
}
.nx-h-1049 {
  height: 1049px;
}
.nx-max-w-1049 {
  max-width: 1049px;
}
.nx-max-h-1049 {
  max-height: 1049px;
}
.nx-min-w-1049 {
  min-width: 1049px;
}
.nx-min-h-1049 {
  min-height: 1049px;
}
.nx-w-1050 {
  width: 1050px;
}
.nx-h-1050 {
  height: 1050px;
}
.nx-max-w-1050 {
  max-width: 1050px;
}
.nx-max-h-1050 {
  max-height: 1050px;
}
.nx-min-w-1050 {
  min-width: 1050px;
}
.nx-min-h-1050 {
  min-height: 1050px;
}
.nx-w-1051 {
  width: 1051px;
}
.nx-h-1051 {
  height: 1051px;
}
.nx-max-w-1051 {
  max-width: 1051px;
}
.nx-max-h-1051 {
  max-height: 1051px;
}
.nx-min-w-1051 {
  min-width: 1051px;
}
.nx-min-h-1051 {
  min-height: 1051px;
}
.nx-w-1052 {
  width: 1052px;
}
.nx-h-1052 {
  height: 1052px;
}
.nx-max-w-1052 {
  max-width: 1052px;
}
.nx-max-h-1052 {
  max-height: 1052px;
}
.nx-min-w-1052 {
  min-width: 1052px;
}
.nx-min-h-1052 {
  min-height: 1052px;
}
.nx-w-1053 {
  width: 1053px;
}
.nx-h-1053 {
  height: 1053px;
}
.nx-max-w-1053 {
  max-width: 1053px;
}
.nx-max-h-1053 {
  max-height: 1053px;
}
.nx-min-w-1053 {
  min-width: 1053px;
}
.nx-min-h-1053 {
  min-height: 1053px;
}
.nx-w-1054 {
  width: 1054px;
}
.nx-h-1054 {
  height: 1054px;
}
.nx-max-w-1054 {
  max-width: 1054px;
}
.nx-max-h-1054 {
  max-height: 1054px;
}
.nx-min-w-1054 {
  min-width: 1054px;
}
.nx-min-h-1054 {
  min-height: 1054px;
}
.nx-w-1055 {
  width: 1055px;
}
.nx-h-1055 {
  height: 1055px;
}
.nx-max-w-1055 {
  max-width: 1055px;
}
.nx-max-h-1055 {
  max-height: 1055px;
}
.nx-min-w-1055 {
  min-width: 1055px;
}
.nx-min-h-1055 {
  min-height: 1055px;
}
.nx-w-1056 {
  width: 1056px;
}
.nx-h-1056 {
  height: 1056px;
}
.nx-max-w-1056 {
  max-width: 1056px;
}
.nx-max-h-1056 {
  max-height: 1056px;
}
.nx-min-w-1056 {
  min-width: 1056px;
}
.nx-min-h-1056 {
  min-height: 1056px;
}
.nx-w-1057 {
  width: 1057px;
}
.nx-h-1057 {
  height: 1057px;
}
.nx-max-w-1057 {
  max-width: 1057px;
}
.nx-max-h-1057 {
  max-height: 1057px;
}
.nx-min-w-1057 {
  min-width: 1057px;
}
.nx-min-h-1057 {
  min-height: 1057px;
}
.nx-w-1058 {
  width: 1058px;
}
.nx-h-1058 {
  height: 1058px;
}
.nx-max-w-1058 {
  max-width: 1058px;
}
.nx-max-h-1058 {
  max-height: 1058px;
}
.nx-min-w-1058 {
  min-width: 1058px;
}
.nx-min-h-1058 {
  min-height: 1058px;
}
.nx-w-1059 {
  width: 1059px;
}
.nx-h-1059 {
  height: 1059px;
}
.nx-max-w-1059 {
  max-width: 1059px;
}
.nx-max-h-1059 {
  max-height: 1059px;
}
.nx-min-w-1059 {
  min-width: 1059px;
}
.nx-min-h-1059 {
  min-height: 1059px;
}
.nx-w-1060 {
  width: 1060px;
}
.nx-h-1060 {
  height: 1060px;
}
.nx-max-w-1060 {
  max-width: 1060px;
}
.nx-max-h-1060 {
  max-height: 1060px;
}
.nx-min-w-1060 {
  min-width: 1060px;
}
.nx-min-h-1060 {
  min-height: 1060px;
}
.nx-w-1061 {
  width: 1061px;
}
.nx-h-1061 {
  height: 1061px;
}
.nx-max-w-1061 {
  max-width: 1061px;
}
.nx-max-h-1061 {
  max-height: 1061px;
}
.nx-min-w-1061 {
  min-width: 1061px;
}
.nx-min-h-1061 {
  min-height: 1061px;
}
.nx-w-1062 {
  width: 1062px;
}
.nx-h-1062 {
  height: 1062px;
}
.nx-max-w-1062 {
  max-width: 1062px;
}
.nx-max-h-1062 {
  max-height: 1062px;
}
.nx-min-w-1062 {
  min-width: 1062px;
}
.nx-min-h-1062 {
  min-height: 1062px;
}
.nx-w-1063 {
  width: 1063px;
}
.nx-h-1063 {
  height: 1063px;
}
.nx-max-w-1063 {
  max-width: 1063px;
}
.nx-max-h-1063 {
  max-height: 1063px;
}
.nx-min-w-1063 {
  min-width: 1063px;
}
.nx-min-h-1063 {
  min-height: 1063px;
}
.nx-w-1064 {
  width: 1064px;
}
.nx-h-1064 {
  height: 1064px;
}
.nx-max-w-1064 {
  max-width: 1064px;
}
.nx-max-h-1064 {
  max-height: 1064px;
}
.nx-min-w-1064 {
  min-width: 1064px;
}
.nx-min-h-1064 {
  min-height: 1064px;
}
.nx-w-1065 {
  width: 1065px;
}
.nx-h-1065 {
  height: 1065px;
}
.nx-max-w-1065 {
  max-width: 1065px;
}
.nx-max-h-1065 {
  max-height: 1065px;
}
.nx-min-w-1065 {
  min-width: 1065px;
}
.nx-min-h-1065 {
  min-height: 1065px;
}
.nx-w-1066 {
  width: 1066px;
}
.nx-h-1066 {
  height: 1066px;
}
.nx-max-w-1066 {
  max-width: 1066px;
}
.nx-max-h-1066 {
  max-height: 1066px;
}
.nx-min-w-1066 {
  min-width: 1066px;
}
.nx-min-h-1066 {
  min-height: 1066px;
}
.nx-w-1067 {
  width: 1067px;
}
.nx-h-1067 {
  height: 1067px;
}
.nx-max-w-1067 {
  max-width: 1067px;
}
.nx-max-h-1067 {
  max-height: 1067px;
}
.nx-min-w-1067 {
  min-width: 1067px;
}
.nx-min-h-1067 {
  min-height: 1067px;
}
.nx-w-1068 {
  width: 1068px;
}
.nx-h-1068 {
  height: 1068px;
}
.nx-max-w-1068 {
  max-width: 1068px;
}
.nx-max-h-1068 {
  max-height: 1068px;
}
.nx-min-w-1068 {
  min-width: 1068px;
}
.nx-min-h-1068 {
  min-height: 1068px;
}
.nx-w-1069 {
  width: 1069px;
}
.nx-h-1069 {
  height: 1069px;
}
.nx-max-w-1069 {
  max-width: 1069px;
}
.nx-max-h-1069 {
  max-height: 1069px;
}
.nx-min-w-1069 {
  min-width: 1069px;
}
.nx-min-h-1069 {
  min-height: 1069px;
}
.nx-w-1070 {
  width: 1070px;
}
.nx-h-1070 {
  height: 1070px;
}
.nx-max-w-1070 {
  max-width: 1070px;
}
.nx-max-h-1070 {
  max-height: 1070px;
}
.nx-min-w-1070 {
  min-width: 1070px;
}
.nx-min-h-1070 {
  min-height: 1070px;
}
.nx-w-1071 {
  width: 1071px;
}
.nx-h-1071 {
  height: 1071px;
}
.nx-max-w-1071 {
  max-width: 1071px;
}
.nx-max-h-1071 {
  max-height: 1071px;
}
.nx-min-w-1071 {
  min-width: 1071px;
}
.nx-min-h-1071 {
  min-height: 1071px;
}
.nx-w-1072 {
  width: 1072px;
}
.nx-h-1072 {
  height: 1072px;
}
.nx-max-w-1072 {
  max-width: 1072px;
}
.nx-max-h-1072 {
  max-height: 1072px;
}
.nx-min-w-1072 {
  min-width: 1072px;
}
.nx-min-h-1072 {
  min-height: 1072px;
}
.nx-w-1073 {
  width: 1073px;
}
.nx-h-1073 {
  height: 1073px;
}
.nx-max-w-1073 {
  max-width: 1073px;
}
.nx-max-h-1073 {
  max-height: 1073px;
}
.nx-min-w-1073 {
  min-width: 1073px;
}
.nx-min-h-1073 {
  min-height: 1073px;
}
.nx-w-1074 {
  width: 1074px;
}
.nx-h-1074 {
  height: 1074px;
}
.nx-max-w-1074 {
  max-width: 1074px;
}
.nx-max-h-1074 {
  max-height: 1074px;
}
.nx-min-w-1074 {
  min-width: 1074px;
}
.nx-min-h-1074 {
  min-height: 1074px;
}
.nx-w-1075 {
  width: 1075px;
}
.nx-h-1075 {
  height: 1075px;
}
.nx-max-w-1075 {
  max-width: 1075px;
}
.nx-max-h-1075 {
  max-height: 1075px;
}
.nx-min-w-1075 {
  min-width: 1075px;
}
.nx-min-h-1075 {
  min-height: 1075px;
}
.nx-w-1076 {
  width: 1076px;
}
.nx-h-1076 {
  height: 1076px;
}
.nx-max-w-1076 {
  max-width: 1076px;
}
.nx-max-h-1076 {
  max-height: 1076px;
}
.nx-min-w-1076 {
  min-width: 1076px;
}
.nx-min-h-1076 {
  min-height: 1076px;
}
.nx-w-1077 {
  width: 1077px;
}
.nx-h-1077 {
  height: 1077px;
}
.nx-max-w-1077 {
  max-width: 1077px;
}
.nx-max-h-1077 {
  max-height: 1077px;
}
.nx-min-w-1077 {
  min-width: 1077px;
}
.nx-min-h-1077 {
  min-height: 1077px;
}
.nx-w-1078 {
  width: 1078px;
}
.nx-h-1078 {
  height: 1078px;
}
.nx-max-w-1078 {
  max-width: 1078px;
}
.nx-max-h-1078 {
  max-height: 1078px;
}
.nx-min-w-1078 {
  min-width: 1078px;
}
.nx-min-h-1078 {
  min-height: 1078px;
}
.nx-w-1079 {
  width: 1079px;
}
.nx-h-1079 {
  height: 1079px;
}
.nx-max-w-1079 {
  max-width: 1079px;
}
.nx-max-h-1079 {
  max-height: 1079px;
}
.nx-min-w-1079 {
  min-width: 1079px;
}
.nx-min-h-1079 {
  min-height: 1079px;
}
.nx-w-1080 {
  width: 1080px;
}
.nx-h-1080 {
  height: 1080px;
}
.nx-max-w-1080 {
  max-width: 1080px;
}
.nx-max-h-1080 {
  max-height: 1080px;
}
.nx-min-w-1080 {
  min-width: 1080px;
}
.nx-min-h-1080 {
  min-height: 1080px;
}
.nx-w-1081 {
  width: 1081px;
}
.nx-h-1081 {
  height: 1081px;
}
.nx-max-w-1081 {
  max-width: 1081px;
}
.nx-max-h-1081 {
  max-height: 1081px;
}
.nx-min-w-1081 {
  min-width: 1081px;
}
.nx-min-h-1081 {
  min-height: 1081px;
}
.nx-w-1082 {
  width: 1082px;
}
.nx-h-1082 {
  height: 1082px;
}
.nx-max-w-1082 {
  max-width: 1082px;
}
.nx-max-h-1082 {
  max-height: 1082px;
}
.nx-min-w-1082 {
  min-width: 1082px;
}
.nx-min-h-1082 {
  min-height: 1082px;
}
.nx-w-1083 {
  width: 1083px;
}
.nx-h-1083 {
  height: 1083px;
}
.nx-max-w-1083 {
  max-width: 1083px;
}
.nx-max-h-1083 {
  max-height: 1083px;
}
.nx-min-w-1083 {
  min-width: 1083px;
}
.nx-min-h-1083 {
  min-height: 1083px;
}
.nx-w-1084 {
  width: 1084px;
}
.nx-h-1084 {
  height: 1084px;
}
.nx-max-w-1084 {
  max-width: 1084px;
}
.nx-max-h-1084 {
  max-height: 1084px;
}
.nx-min-w-1084 {
  min-width: 1084px;
}
.nx-min-h-1084 {
  min-height: 1084px;
}
.nx-w-1085 {
  width: 1085px;
}
.nx-h-1085 {
  height: 1085px;
}
.nx-max-w-1085 {
  max-width: 1085px;
}
.nx-max-h-1085 {
  max-height: 1085px;
}
.nx-min-w-1085 {
  min-width: 1085px;
}
.nx-min-h-1085 {
  min-height: 1085px;
}
.nx-w-1086 {
  width: 1086px;
}
.nx-h-1086 {
  height: 1086px;
}
.nx-max-w-1086 {
  max-width: 1086px;
}
.nx-max-h-1086 {
  max-height: 1086px;
}
.nx-min-w-1086 {
  min-width: 1086px;
}
.nx-min-h-1086 {
  min-height: 1086px;
}
.nx-w-1087 {
  width: 1087px;
}
.nx-h-1087 {
  height: 1087px;
}
.nx-max-w-1087 {
  max-width: 1087px;
}
.nx-max-h-1087 {
  max-height: 1087px;
}
.nx-min-w-1087 {
  min-width: 1087px;
}
.nx-min-h-1087 {
  min-height: 1087px;
}
.nx-w-1088 {
  width: 1088px;
}
.nx-h-1088 {
  height: 1088px;
}
.nx-max-w-1088 {
  max-width: 1088px;
}
.nx-max-h-1088 {
  max-height: 1088px;
}
.nx-min-w-1088 {
  min-width: 1088px;
}
.nx-min-h-1088 {
  min-height: 1088px;
}
.nx-w-1089 {
  width: 1089px;
}
.nx-h-1089 {
  height: 1089px;
}
.nx-max-w-1089 {
  max-width: 1089px;
}
.nx-max-h-1089 {
  max-height: 1089px;
}
.nx-min-w-1089 {
  min-width: 1089px;
}
.nx-min-h-1089 {
  min-height: 1089px;
}
.nx-w-1090 {
  width: 1090px;
}
.nx-h-1090 {
  height: 1090px;
}
.nx-max-w-1090 {
  max-width: 1090px;
}
.nx-max-h-1090 {
  max-height: 1090px;
}
.nx-min-w-1090 {
  min-width: 1090px;
}
.nx-min-h-1090 {
  min-height: 1090px;
}
.nx-w-1091 {
  width: 1091px;
}
.nx-h-1091 {
  height: 1091px;
}
.nx-max-w-1091 {
  max-width: 1091px;
}
.nx-max-h-1091 {
  max-height: 1091px;
}
.nx-min-w-1091 {
  min-width: 1091px;
}
.nx-min-h-1091 {
  min-height: 1091px;
}
.nx-w-1092 {
  width: 1092px;
}
.nx-h-1092 {
  height: 1092px;
}
.nx-max-w-1092 {
  max-width: 1092px;
}
.nx-max-h-1092 {
  max-height: 1092px;
}
.nx-min-w-1092 {
  min-width: 1092px;
}
.nx-min-h-1092 {
  min-height: 1092px;
}
.nx-w-1093 {
  width: 1093px;
}
.nx-h-1093 {
  height: 1093px;
}
.nx-max-w-1093 {
  max-width: 1093px;
}
.nx-max-h-1093 {
  max-height: 1093px;
}
.nx-min-w-1093 {
  min-width: 1093px;
}
.nx-min-h-1093 {
  min-height: 1093px;
}
.nx-w-1094 {
  width: 1094px;
}
.nx-h-1094 {
  height: 1094px;
}
.nx-max-w-1094 {
  max-width: 1094px;
}
.nx-max-h-1094 {
  max-height: 1094px;
}
.nx-min-w-1094 {
  min-width: 1094px;
}
.nx-min-h-1094 {
  min-height: 1094px;
}
.nx-w-1095 {
  width: 1095px;
}
.nx-h-1095 {
  height: 1095px;
}
.nx-max-w-1095 {
  max-width: 1095px;
}
.nx-max-h-1095 {
  max-height: 1095px;
}
.nx-min-w-1095 {
  min-width: 1095px;
}
.nx-min-h-1095 {
  min-height: 1095px;
}
.nx-w-1096 {
  width: 1096px;
}
.nx-h-1096 {
  height: 1096px;
}
.nx-max-w-1096 {
  max-width: 1096px;
}
.nx-max-h-1096 {
  max-height: 1096px;
}
.nx-min-w-1096 {
  min-width: 1096px;
}
.nx-min-h-1096 {
  min-height: 1096px;
}
.nx-w-1097 {
  width: 1097px;
}
.nx-h-1097 {
  height: 1097px;
}
.nx-max-w-1097 {
  max-width: 1097px;
}
.nx-max-h-1097 {
  max-height: 1097px;
}
.nx-min-w-1097 {
  min-width: 1097px;
}
.nx-min-h-1097 {
  min-height: 1097px;
}
.nx-w-1098 {
  width: 1098px;
}
.nx-h-1098 {
  height: 1098px;
}
.nx-max-w-1098 {
  max-width: 1098px;
}
.nx-max-h-1098 {
  max-height: 1098px;
}
.nx-min-w-1098 {
  min-width: 1098px;
}
.nx-min-h-1098 {
  min-height: 1098px;
}
.nx-w-1099 {
  width: 1099px;
}
.nx-h-1099 {
  height: 1099px;
}
.nx-max-w-1099 {
  max-width: 1099px;
}
.nx-max-h-1099 {
  max-height: 1099px;
}
.nx-min-w-1099 {
  min-width: 1099px;
}
.nx-min-h-1099 {
  min-height: 1099px;
}
.nx-w-1100 {
  width: 1100px;
}
.nx-h-1100 {
  height: 1100px;
}
.nx-max-w-1100 {
  max-width: 1100px;
}
.nx-max-h-1100 {
  max-height: 1100px;
}
.nx-min-w-1100 {
  min-width: 1100px;
}
.nx-min-h-1100 {
  min-height: 1100px;
}
.nx-w-1101 {
  width: 1101px;
}
.nx-h-1101 {
  height: 1101px;
}
.nx-max-w-1101 {
  max-width: 1101px;
}
.nx-max-h-1101 {
  max-height: 1101px;
}
.nx-min-w-1101 {
  min-width: 1101px;
}
.nx-min-h-1101 {
  min-height: 1101px;
}
.nx-w-1102 {
  width: 1102px;
}
.nx-h-1102 {
  height: 1102px;
}
.nx-max-w-1102 {
  max-width: 1102px;
}
.nx-max-h-1102 {
  max-height: 1102px;
}
.nx-min-w-1102 {
  min-width: 1102px;
}
.nx-min-h-1102 {
  min-height: 1102px;
}
.nx-w-1103 {
  width: 1103px;
}
.nx-h-1103 {
  height: 1103px;
}
.nx-max-w-1103 {
  max-width: 1103px;
}
.nx-max-h-1103 {
  max-height: 1103px;
}
.nx-min-w-1103 {
  min-width: 1103px;
}
.nx-min-h-1103 {
  min-height: 1103px;
}
.nx-w-1104 {
  width: 1104px;
}
.nx-h-1104 {
  height: 1104px;
}
.nx-max-w-1104 {
  max-width: 1104px;
}
.nx-max-h-1104 {
  max-height: 1104px;
}
.nx-min-w-1104 {
  min-width: 1104px;
}
.nx-min-h-1104 {
  min-height: 1104px;
}
.nx-w-1105 {
  width: 1105px;
}
.nx-h-1105 {
  height: 1105px;
}
.nx-max-w-1105 {
  max-width: 1105px;
}
.nx-max-h-1105 {
  max-height: 1105px;
}
.nx-min-w-1105 {
  min-width: 1105px;
}
.nx-min-h-1105 {
  min-height: 1105px;
}
.nx-w-1106 {
  width: 1106px;
}
.nx-h-1106 {
  height: 1106px;
}
.nx-max-w-1106 {
  max-width: 1106px;
}
.nx-max-h-1106 {
  max-height: 1106px;
}
.nx-min-w-1106 {
  min-width: 1106px;
}
.nx-min-h-1106 {
  min-height: 1106px;
}
.nx-w-1107 {
  width: 1107px;
}
.nx-h-1107 {
  height: 1107px;
}
.nx-max-w-1107 {
  max-width: 1107px;
}
.nx-max-h-1107 {
  max-height: 1107px;
}
.nx-min-w-1107 {
  min-width: 1107px;
}
.nx-min-h-1107 {
  min-height: 1107px;
}
.nx-w-1108 {
  width: 1108px;
}
.nx-h-1108 {
  height: 1108px;
}
.nx-max-w-1108 {
  max-width: 1108px;
}
.nx-max-h-1108 {
  max-height: 1108px;
}
.nx-min-w-1108 {
  min-width: 1108px;
}
.nx-min-h-1108 {
  min-height: 1108px;
}
.nx-w-1109 {
  width: 1109px;
}
.nx-h-1109 {
  height: 1109px;
}
.nx-max-w-1109 {
  max-width: 1109px;
}
.nx-max-h-1109 {
  max-height: 1109px;
}
.nx-min-w-1109 {
  min-width: 1109px;
}
.nx-min-h-1109 {
  min-height: 1109px;
}
.nx-w-1110 {
  width: 1110px;
}
.nx-h-1110 {
  height: 1110px;
}
.nx-max-w-1110 {
  max-width: 1110px;
}
.nx-max-h-1110 {
  max-height: 1110px;
}
.nx-min-w-1110 {
  min-width: 1110px;
}
.nx-min-h-1110 {
  min-height: 1110px;
}
.nx-w-1111 {
  width: 1111px;
}
.nx-h-1111 {
  height: 1111px;
}
.nx-max-w-1111 {
  max-width: 1111px;
}
.nx-max-h-1111 {
  max-height: 1111px;
}
.nx-min-w-1111 {
  min-width: 1111px;
}
.nx-min-h-1111 {
  min-height: 1111px;
}
.nx-w-1112 {
  width: 1112px;
}
.nx-h-1112 {
  height: 1112px;
}
.nx-max-w-1112 {
  max-width: 1112px;
}
.nx-max-h-1112 {
  max-height: 1112px;
}
.nx-min-w-1112 {
  min-width: 1112px;
}
.nx-min-h-1112 {
  min-height: 1112px;
}
.nx-w-1113 {
  width: 1113px;
}
.nx-h-1113 {
  height: 1113px;
}
.nx-max-w-1113 {
  max-width: 1113px;
}
.nx-max-h-1113 {
  max-height: 1113px;
}
.nx-min-w-1113 {
  min-width: 1113px;
}
.nx-min-h-1113 {
  min-height: 1113px;
}
.nx-w-1114 {
  width: 1114px;
}
.nx-h-1114 {
  height: 1114px;
}
.nx-max-w-1114 {
  max-width: 1114px;
}
.nx-max-h-1114 {
  max-height: 1114px;
}
.nx-min-w-1114 {
  min-width: 1114px;
}
.nx-min-h-1114 {
  min-height: 1114px;
}
.nx-w-1115 {
  width: 1115px;
}
.nx-h-1115 {
  height: 1115px;
}
.nx-max-w-1115 {
  max-width: 1115px;
}
.nx-max-h-1115 {
  max-height: 1115px;
}
.nx-min-w-1115 {
  min-width: 1115px;
}
.nx-min-h-1115 {
  min-height: 1115px;
}
.nx-w-1116 {
  width: 1116px;
}
.nx-h-1116 {
  height: 1116px;
}
.nx-max-w-1116 {
  max-width: 1116px;
}
.nx-max-h-1116 {
  max-height: 1116px;
}
.nx-min-w-1116 {
  min-width: 1116px;
}
.nx-min-h-1116 {
  min-height: 1116px;
}
.nx-w-1117 {
  width: 1117px;
}
.nx-h-1117 {
  height: 1117px;
}
.nx-max-w-1117 {
  max-width: 1117px;
}
.nx-max-h-1117 {
  max-height: 1117px;
}
.nx-min-w-1117 {
  min-width: 1117px;
}
.nx-min-h-1117 {
  min-height: 1117px;
}
.nx-w-1118 {
  width: 1118px;
}
.nx-h-1118 {
  height: 1118px;
}
.nx-max-w-1118 {
  max-width: 1118px;
}
.nx-max-h-1118 {
  max-height: 1118px;
}
.nx-min-w-1118 {
  min-width: 1118px;
}
.nx-min-h-1118 {
  min-height: 1118px;
}
.nx-w-1119 {
  width: 1119px;
}
.nx-h-1119 {
  height: 1119px;
}
.nx-max-w-1119 {
  max-width: 1119px;
}
.nx-max-h-1119 {
  max-height: 1119px;
}
.nx-min-w-1119 {
  min-width: 1119px;
}
.nx-min-h-1119 {
  min-height: 1119px;
}
.nx-w-1120 {
  width: 1120px;
}
.nx-h-1120 {
  height: 1120px;
}
.nx-max-w-1120 {
  max-width: 1120px;
}
.nx-max-h-1120 {
  max-height: 1120px;
}
.nx-min-w-1120 {
  min-width: 1120px;
}
.nx-min-h-1120 {
  min-height: 1120px;
}
.nx-w-1121 {
  width: 1121px;
}
.nx-h-1121 {
  height: 1121px;
}
.nx-max-w-1121 {
  max-width: 1121px;
}
.nx-max-h-1121 {
  max-height: 1121px;
}
.nx-min-w-1121 {
  min-width: 1121px;
}
.nx-min-h-1121 {
  min-height: 1121px;
}
.nx-w-1122 {
  width: 1122px;
}
.nx-h-1122 {
  height: 1122px;
}
.nx-max-w-1122 {
  max-width: 1122px;
}
.nx-max-h-1122 {
  max-height: 1122px;
}
.nx-min-w-1122 {
  min-width: 1122px;
}
.nx-min-h-1122 {
  min-height: 1122px;
}
.nx-w-1123 {
  width: 1123px;
}
.nx-h-1123 {
  height: 1123px;
}
.nx-max-w-1123 {
  max-width: 1123px;
}
.nx-max-h-1123 {
  max-height: 1123px;
}
.nx-min-w-1123 {
  min-width: 1123px;
}
.nx-min-h-1123 {
  min-height: 1123px;
}
.nx-w-1124 {
  width: 1124px;
}
.nx-h-1124 {
  height: 1124px;
}
.nx-max-w-1124 {
  max-width: 1124px;
}
.nx-max-h-1124 {
  max-height: 1124px;
}
.nx-min-w-1124 {
  min-width: 1124px;
}
.nx-min-h-1124 {
  min-height: 1124px;
}
.nx-w-1125 {
  width: 1125px;
}
.nx-h-1125 {
  height: 1125px;
}
.nx-max-w-1125 {
  max-width: 1125px;
}
.nx-max-h-1125 {
  max-height: 1125px;
}
.nx-min-w-1125 {
  min-width: 1125px;
}
.nx-min-h-1125 {
  min-height: 1125px;
}
.nx-w-1126 {
  width: 1126px;
}
.nx-h-1126 {
  height: 1126px;
}
.nx-max-w-1126 {
  max-width: 1126px;
}
.nx-max-h-1126 {
  max-height: 1126px;
}
.nx-min-w-1126 {
  min-width: 1126px;
}
.nx-min-h-1126 {
  min-height: 1126px;
}
.nx-w-1127 {
  width: 1127px;
}
.nx-h-1127 {
  height: 1127px;
}
.nx-max-w-1127 {
  max-width: 1127px;
}
.nx-max-h-1127 {
  max-height: 1127px;
}
.nx-min-w-1127 {
  min-width: 1127px;
}
.nx-min-h-1127 {
  min-height: 1127px;
}
.nx-w-1128 {
  width: 1128px;
}
.nx-h-1128 {
  height: 1128px;
}
.nx-max-w-1128 {
  max-width: 1128px;
}
.nx-max-h-1128 {
  max-height: 1128px;
}
.nx-min-w-1128 {
  min-width: 1128px;
}
.nx-min-h-1128 {
  min-height: 1128px;
}
.nx-w-1129 {
  width: 1129px;
}
.nx-h-1129 {
  height: 1129px;
}
.nx-max-w-1129 {
  max-width: 1129px;
}
.nx-max-h-1129 {
  max-height: 1129px;
}
.nx-min-w-1129 {
  min-width: 1129px;
}
.nx-min-h-1129 {
  min-height: 1129px;
}
.nx-w-1130 {
  width: 1130px;
}
.nx-h-1130 {
  height: 1130px;
}
.nx-max-w-1130 {
  max-width: 1130px;
}
.nx-max-h-1130 {
  max-height: 1130px;
}
.nx-min-w-1130 {
  min-width: 1130px;
}
.nx-min-h-1130 {
  min-height: 1130px;
}
.nx-w-1131 {
  width: 1131px;
}
.nx-h-1131 {
  height: 1131px;
}
.nx-max-w-1131 {
  max-width: 1131px;
}
.nx-max-h-1131 {
  max-height: 1131px;
}
.nx-min-w-1131 {
  min-width: 1131px;
}
.nx-min-h-1131 {
  min-height: 1131px;
}
.nx-w-1132 {
  width: 1132px;
}
.nx-h-1132 {
  height: 1132px;
}
.nx-max-w-1132 {
  max-width: 1132px;
}
.nx-max-h-1132 {
  max-height: 1132px;
}
.nx-min-w-1132 {
  min-width: 1132px;
}
.nx-min-h-1132 {
  min-height: 1132px;
}
.nx-w-1133 {
  width: 1133px;
}
.nx-h-1133 {
  height: 1133px;
}
.nx-max-w-1133 {
  max-width: 1133px;
}
.nx-max-h-1133 {
  max-height: 1133px;
}
.nx-min-w-1133 {
  min-width: 1133px;
}
.nx-min-h-1133 {
  min-height: 1133px;
}
.nx-w-1134 {
  width: 1134px;
}
.nx-h-1134 {
  height: 1134px;
}
.nx-max-w-1134 {
  max-width: 1134px;
}
.nx-max-h-1134 {
  max-height: 1134px;
}
.nx-min-w-1134 {
  min-width: 1134px;
}
.nx-min-h-1134 {
  min-height: 1134px;
}
.nx-w-1135 {
  width: 1135px;
}
.nx-h-1135 {
  height: 1135px;
}
.nx-max-w-1135 {
  max-width: 1135px;
}
.nx-max-h-1135 {
  max-height: 1135px;
}
.nx-min-w-1135 {
  min-width: 1135px;
}
.nx-min-h-1135 {
  min-height: 1135px;
}
.nx-w-1136 {
  width: 1136px;
}
.nx-h-1136 {
  height: 1136px;
}
.nx-max-w-1136 {
  max-width: 1136px;
}
.nx-max-h-1136 {
  max-height: 1136px;
}
.nx-min-w-1136 {
  min-width: 1136px;
}
.nx-min-h-1136 {
  min-height: 1136px;
}
.nx-w-1137 {
  width: 1137px;
}
.nx-h-1137 {
  height: 1137px;
}
.nx-max-w-1137 {
  max-width: 1137px;
}
.nx-max-h-1137 {
  max-height: 1137px;
}
.nx-min-w-1137 {
  min-width: 1137px;
}
.nx-min-h-1137 {
  min-height: 1137px;
}
.nx-w-1138 {
  width: 1138px;
}
.nx-h-1138 {
  height: 1138px;
}
.nx-max-w-1138 {
  max-width: 1138px;
}
.nx-max-h-1138 {
  max-height: 1138px;
}
.nx-min-w-1138 {
  min-width: 1138px;
}
.nx-min-h-1138 {
  min-height: 1138px;
}
.nx-w-1139 {
  width: 1139px;
}
.nx-h-1139 {
  height: 1139px;
}
.nx-max-w-1139 {
  max-width: 1139px;
}
.nx-max-h-1139 {
  max-height: 1139px;
}
.nx-min-w-1139 {
  min-width: 1139px;
}
.nx-min-h-1139 {
  min-height: 1139px;
}
.nx-w-1140 {
  width: 1140px;
}
.nx-h-1140 {
  height: 1140px;
}
.nx-max-w-1140 {
  max-width: 1140px;
}
.nx-max-h-1140 {
  max-height: 1140px;
}
.nx-min-w-1140 {
  min-width: 1140px;
}
.nx-min-h-1140 {
  min-height: 1140px;
}
.nx-w-1141 {
  width: 1141px;
}
.nx-h-1141 {
  height: 1141px;
}
.nx-max-w-1141 {
  max-width: 1141px;
}
.nx-max-h-1141 {
  max-height: 1141px;
}
.nx-min-w-1141 {
  min-width: 1141px;
}
.nx-min-h-1141 {
  min-height: 1141px;
}
.nx-w-1142 {
  width: 1142px;
}
.nx-h-1142 {
  height: 1142px;
}
.nx-max-w-1142 {
  max-width: 1142px;
}
.nx-max-h-1142 {
  max-height: 1142px;
}
.nx-min-w-1142 {
  min-width: 1142px;
}
.nx-min-h-1142 {
  min-height: 1142px;
}
.nx-w-1143 {
  width: 1143px;
}
.nx-h-1143 {
  height: 1143px;
}
.nx-max-w-1143 {
  max-width: 1143px;
}
.nx-max-h-1143 {
  max-height: 1143px;
}
.nx-min-w-1143 {
  min-width: 1143px;
}
.nx-min-h-1143 {
  min-height: 1143px;
}
.nx-w-1144 {
  width: 1144px;
}
.nx-h-1144 {
  height: 1144px;
}
.nx-max-w-1144 {
  max-width: 1144px;
}
.nx-max-h-1144 {
  max-height: 1144px;
}
.nx-min-w-1144 {
  min-width: 1144px;
}
.nx-min-h-1144 {
  min-height: 1144px;
}
.nx-w-1145 {
  width: 1145px;
}
.nx-h-1145 {
  height: 1145px;
}
.nx-max-w-1145 {
  max-width: 1145px;
}
.nx-max-h-1145 {
  max-height: 1145px;
}
.nx-min-w-1145 {
  min-width: 1145px;
}
.nx-min-h-1145 {
  min-height: 1145px;
}
.nx-w-1146 {
  width: 1146px;
}
.nx-h-1146 {
  height: 1146px;
}
.nx-max-w-1146 {
  max-width: 1146px;
}
.nx-max-h-1146 {
  max-height: 1146px;
}
.nx-min-w-1146 {
  min-width: 1146px;
}
.nx-min-h-1146 {
  min-height: 1146px;
}
.nx-w-1147 {
  width: 1147px;
}
.nx-h-1147 {
  height: 1147px;
}
.nx-max-w-1147 {
  max-width: 1147px;
}
.nx-max-h-1147 {
  max-height: 1147px;
}
.nx-min-w-1147 {
  min-width: 1147px;
}
.nx-min-h-1147 {
  min-height: 1147px;
}
.nx-w-1148 {
  width: 1148px;
}
.nx-h-1148 {
  height: 1148px;
}
.nx-max-w-1148 {
  max-width: 1148px;
}
.nx-max-h-1148 {
  max-height: 1148px;
}
.nx-min-w-1148 {
  min-width: 1148px;
}
.nx-min-h-1148 {
  min-height: 1148px;
}
.nx-w-1149 {
  width: 1149px;
}
.nx-h-1149 {
  height: 1149px;
}
.nx-max-w-1149 {
  max-width: 1149px;
}
.nx-max-h-1149 {
  max-height: 1149px;
}
.nx-min-w-1149 {
  min-width: 1149px;
}
.nx-min-h-1149 {
  min-height: 1149px;
}
.nx-w-1150 {
  width: 1150px;
}
.nx-h-1150 {
  height: 1150px;
}
.nx-max-w-1150 {
  max-width: 1150px;
}
.nx-max-h-1150 {
  max-height: 1150px;
}
.nx-min-w-1150 {
  min-width: 1150px;
}
.nx-min-h-1150 {
  min-height: 1150px;
}
.nx-w-1151 {
  width: 1151px;
}
.nx-h-1151 {
  height: 1151px;
}
.nx-max-w-1151 {
  max-width: 1151px;
}
.nx-max-h-1151 {
  max-height: 1151px;
}
.nx-min-w-1151 {
  min-width: 1151px;
}
.nx-min-h-1151 {
  min-height: 1151px;
}
.nx-w-1152 {
  width: 1152px;
}
.nx-h-1152 {
  height: 1152px;
}
.nx-max-w-1152 {
  max-width: 1152px;
}
.nx-max-h-1152 {
  max-height: 1152px;
}
.nx-min-w-1152 {
  min-width: 1152px;
}
.nx-min-h-1152 {
  min-height: 1152px;
}
.nx-w-1153 {
  width: 1153px;
}
.nx-h-1153 {
  height: 1153px;
}
.nx-max-w-1153 {
  max-width: 1153px;
}
.nx-max-h-1153 {
  max-height: 1153px;
}
.nx-min-w-1153 {
  min-width: 1153px;
}
.nx-min-h-1153 {
  min-height: 1153px;
}
.nx-w-1154 {
  width: 1154px;
}
.nx-h-1154 {
  height: 1154px;
}
.nx-max-w-1154 {
  max-width: 1154px;
}
.nx-max-h-1154 {
  max-height: 1154px;
}
.nx-min-w-1154 {
  min-width: 1154px;
}
.nx-min-h-1154 {
  min-height: 1154px;
}
.nx-w-1155 {
  width: 1155px;
}
.nx-h-1155 {
  height: 1155px;
}
.nx-max-w-1155 {
  max-width: 1155px;
}
.nx-max-h-1155 {
  max-height: 1155px;
}
.nx-min-w-1155 {
  min-width: 1155px;
}
.nx-min-h-1155 {
  min-height: 1155px;
}
.nx-w-1156 {
  width: 1156px;
}
.nx-h-1156 {
  height: 1156px;
}
.nx-max-w-1156 {
  max-width: 1156px;
}
.nx-max-h-1156 {
  max-height: 1156px;
}
.nx-min-w-1156 {
  min-width: 1156px;
}
.nx-min-h-1156 {
  min-height: 1156px;
}
.nx-w-1157 {
  width: 1157px;
}
.nx-h-1157 {
  height: 1157px;
}
.nx-max-w-1157 {
  max-width: 1157px;
}
.nx-max-h-1157 {
  max-height: 1157px;
}
.nx-min-w-1157 {
  min-width: 1157px;
}
.nx-min-h-1157 {
  min-height: 1157px;
}
.nx-w-1158 {
  width: 1158px;
}
.nx-h-1158 {
  height: 1158px;
}
.nx-max-w-1158 {
  max-width: 1158px;
}
.nx-max-h-1158 {
  max-height: 1158px;
}
.nx-min-w-1158 {
  min-width: 1158px;
}
.nx-min-h-1158 {
  min-height: 1158px;
}
.nx-w-1159 {
  width: 1159px;
}
.nx-h-1159 {
  height: 1159px;
}
.nx-max-w-1159 {
  max-width: 1159px;
}
.nx-max-h-1159 {
  max-height: 1159px;
}
.nx-min-w-1159 {
  min-width: 1159px;
}
.nx-min-h-1159 {
  min-height: 1159px;
}
.nx-w-1160 {
  width: 1160px;
}
.nx-h-1160 {
  height: 1160px;
}
.nx-max-w-1160 {
  max-width: 1160px;
}
.nx-max-h-1160 {
  max-height: 1160px;
}
.nx-min-w-1160 {
  min-width: 1160px;
}
.nx-min-h-1160 {
  min-height: 1160px;
}
.nx-w-1161 {
  width: 1161px;
}
.nx-h-1161 {
  height: 1161px;
}
.nx-max-w-1161 {
  max-width: 1161px;
}
.nx-max-h-1161 {
  max-height: 1161px;
}
.nx-min-w-1161 {
  min-width: 1161px;
}
.nx-min-h-1161 {
  min-height: 1161px;
}
.nx-w-1162 {
  width: 1162px;
}
.nx-h-1162 {
  height: 1162px;
}
.nx-max-w-1162 {
  max-width: 1162px;
}
.nx-max-h-1162 {
  max-height: 1162px;
}
.nx-min-w-1162 {
  min-width: 1162px;
}
.nx-min-h-1162 {
  min-height: 1162px;
}
.nx-w-1163 {
  width: 1163px;
}
.nx-h-1163 {
  height: 1163px;
}
.nx-max-w-1163 {
  max-width: 1163px;
}
.nx-max-h-1163 {
  max-height: 1163px;
}
.nx-min-w-1163 {
  min-width: 1163px;
}
.nx-min-h-1163 {
  min-height: 1163px;
}
.nx-w-1164 {
  width: 1164px;
}
.nx-h-1164 {
  height: 1164px;
}
.nx-max-w-1164 {
  max-width: 1164px;
}
.nx-max-h-1164 {
  max-height: 1164px;
}
.nx-min-w-1164 {
  min-width: 1164px;
}
.nx-min-h-1164 {
  min-height: 1164px;
}
.nx-w-1165 {
  width: 1165px;
}
.nx-h-1165 {
  height: 1165px;
}
.nx-max-w-1165 {
  max-width: 1165px;
}
.nx-max-h-1165 {
  max-height: 1165px;
}
.nx-min-w-1165 {
  min-width: 1165px;
}
.nx-min-h-1165 {
  min-height: 1165px;
}
.nx-w-1166 {
  width: 1166px;
}
.nx-h-1166 {
  height: 1166px;
}
.nx-max-w-1166 {
  max-width: 1166px;
}
.nx-max-h-1166 {
  max-height: 1166px;
}
.nx-min-w-1166 {
  min-width: 1166px;
}
.nx-min-h-1166 {
  min-height: 1166px;
}
.nx-w-1167 {
  width: 1167px;
}
.nx-h-1167 {
  height: 1167px;
}
.nx-max-w-1167 {
  max-width: 1167px;
}
.nx-max-h-1167 {
  max-height: 1167px;
}
.nx-min-w-1167 {
  min-width: 1167px;
}
.nx-min-h-1167 {
  min-height: 1167px;
}
.nx-w-1168 {
  width: 1168px;
}
.nx-h-1168 {
  height: 1168px;
}
.nx-max-w-1168 {
  max-width: 1168px;
}
.nx-max-h-1168 {
  max-height: 1168px;
}
.nx-min-w-1168 {
  min-width: 1168px;
}
.nx-min-h-1168 {
  min-height: 1168px;
}
.nx-w-1169 {
  width: 1169px;
}
.nx-h-1169 {
  height: 1169px;
}
.nx-max-w-1169 {
  max-width: 1169px;
}
.nx-max-h-1169 {
  max-height: 1169px;
}
.nx-min-w-1169 {
  min-width: 1169px;
}
.nx-min-h-1169 {
  min-height: 1169px;
}
.nx-w-1170 {
  width: 1170px;
}
.nx-h-1170 {
  height: 1170px;
}
.nx-max-w-1170 {
  max-width: 1170px;
}
.nx-max-h-1170 {
  max-height: 1170px;
}
.nx-min-w-1170 {
  min-width: 1170px;
}
.nx-min-h-1170 {
  min-height: 1170px;
}
.nx-w-1171 {
  width: 1171px;
}
.nx-h-1171 {
  height: 1171px;
}
.nx-max-w-1171 {
  max-width: 1171px;
}
.nx-max-h-1171 {
  max-height: 1171px;
}
.nx-min-w-1171 {
  min-width: 1171px;
}
.nx-min-h-1171 {
  min-height: 1171px;
}
.nx-w-1172 {
  width: 1172px;
}
.nx-h-1172 {
  height: 1172px;
}
.nx-max-w-1172 {
  max-width: 1172px;
}
.nx-max-h-1172 {
  max-height: 1172px;
}
.nx-min-w-1172 {
  min-width: 1172px;
}
.nx-min-h-1172 {
  min-height: 1172px;
}
.nx-w-1173 {
  width: 1173px;
}
.nx-h-1173 {
  height: 1173px;
}
.nx-max-w-1173 {
  max-width: 1173px;
}
.nx-max-h-1173 {
  max-height: 1173px;
}
.nx-min-w-1173 {
  min-width: 1173px;
}
.nx-min-h-1173 {
  min-height: 1173px;
}
.nx-w-1174 {
  width: 1174px;
}
.nx-h-1174 {
  height: 1174px;
}
.nx-max-w-1174 {
  max-width: 1174px;
}
.nx-max-h-1174 {
  max-height: 1174px;
}
.nx-min-w-1174 {
  min-width: 1174px;
}
.nx-min-h-1174 {
  min-height: 1174px;
}
.nx-w-1175 {
  width: 1175px;
}
.nx-h-1175 {
  height: 1175px;
}
.nx-max-w-1175 {
  max-width: 1175px;
}
.nx-max-h-1175 {
  max-height: 1175px;
}
.nx-min-w-1175 {
  min-width: 1175px;
}
.nx-min-h-1175 {
  min-height: 1175px;
}
.nx-w-1176 {
  width: 1176px;
}
.nx-h-1176 {
  height: 1176px;
}
.nx-max-w-1176 {
  max-width: 1176px;
}
.nx-max-h-1176 {
  max-height: 1176px;
}
.nx-min-w-1176 {
  min-width: 1176px;
}
.nx-min-h-1176 {
  min-height: 1176px;
}
.nx-w-1177 {
  width: 1177px;
}
.nx-h-1177 {
  height: 1177px;
}
.nx-max-w-1177 {
  max-width: 1177px;
}
.nx-max-h-1177 {
  max-height: 1177px;
}
.nx-min-w-1177 {
  min-width: 1177px;
}
.nx-min-h-1177 {
  min-height: 1177px;
}
.nx-w-1178 {
  width: 1178px;
}
.nx-h-1178 {
  height: 1178px;
}
.nx-max-w-1178 {
  max-width: 1178px;
}
.nx-max-h-1178 {
  max-height: 1178px;
}
.nx-min-w-1178 {
  min-width: 1178px;
}
.nx-min-h-1178 {
  min-height: 1178px;
}
.nx-w-1179 {
  width: 1179px;
}
.nx-h-1179 {
  height: 1179px;
}
.nx-max-w-1179 {
  max-width: 1179px;
}
.nx-max-h-1179 {
  max-height: 1179px;
}
.nx-min-w-1179 {
  min-width: 1179px;
}
.nx-min-h-1179 {
  min-height: 1179px;
}
.nx-w-1180 {
  width: 1180px;
}
.nx-h-1180 {
  height: 1180px;
}
.nx-max-w-1180 {
  max-width: 1180px;
}
.nx-max-h-1180 {
  max-height: 1180px;
}
.nx-min-w-1180 {
  min-width: 1180px;
}
.nx-min-h-1180 {
  min-height: 1180px;
}
.nx-w-1181 {
  width: 1181px;
}
.nx-h-1181 {
  height: 1181px;
}
.nx-max-w-1181 {
  max-width: 1181px;
}
.nx-max-h-1181 {
  max-height: 1181px;
}
.nx-min-w-1181 {
  min-width: 1181px;
}
.nx-min-h-1181 {
  min-height: 1181px;
}
.nx-w-1182 {
  width: 1182px;
}
.nx-h-1182 {
  height: 1182px;
}
.nx-max-w-1182 {
  max-width: 1182px;
}
.nx-max-h-1182 {
  max-height: 1182px;
}
.nx-min-w-1182 {
  min-width: 1182px;
}
.nx-min-h-1182 {
  min-height: 1182px;
}
.nx-w-1183 {
  width: 1183px;
}
.nx-h-1183 {
  height: 1183px;
}
.nx-max-w-1183 {
  max-width: 1183px;
}
.nx-max-h-1183 {
  max-height: 1183px;
}
.nx-min-w-1183 {
  min-width: 1183px;
}
.nx-min-h-1183 {
  min-height: 1183px;
}
.nx-w-1184 {
  width: 1184px;
}
.nx-h-1184 {
  height: 1184px;
}
.nx-max-w-1184 {
  max-width: 1184px;
}
.nx-max-h-1184 {
  max-height: 1184px;
}
.nx-min-w-1184 {
  min-width: 1184px;
}
.nx-min-h-1184 {
  min-height: 1184px;
}
.nx-w-1185 {
  width: 1185px;
}
.nx-h-1185 {
  height: 1185px;
}
.nx-max-w-1185 {
  max-width: 1185px;
}
.nx-max-h-1185 {
  max-height: 1185px;
}
.nx-min-w-1185 {
  min-width: 1185px;
}
.nx-min-h-1185 {
  min-height: 1185px;
}
.nx-w-1186 {
  width: 1186px;
}
.nx-h-1186 {
  height: 1186px;
}
.nx-max-w-1186 {
  max-width: 1186px;
}
.nx-max-h-1186 {
  max-height: 1186px;
}
.nx-min-w-1186 {
  min-width: 1186px;
}
.nx-min-h-1186 {
  min-height: 1186px;
}
.nx-w-1187 {
  width: 1187px;
}
.nx-h-1187 {
  height: 1187px;
}
.nx-max-w-1187 {
  max-width: 1187px;
}
.nx-max-h-1187 {
  max-height: 1187px;
}
.nx-min-w-1187 {
  min-width: 1187px;
}
.nx-min-h-1187 {
  min-height: 1187px;
}
.nx-w-1188 {
  width: 1188px;
}
.nx-h-1188 {
  height: 1188px;
}
.nx-max-w-1188 {
  max-width: 1188px;
}
.nx-max-h-1188 {
  max-height: 1188px;
}
.nx-min-w-1188 {
  min-width: 1188px;
}
.nx-min-h-1188 {
  min-height: 1188px;
}
.nx-w-1189 {
  width: 1189px;
}
.nx-h-1189 {
  height: 1189px;
}
.nx-max-w-1189 {
  max-width: 1189px;
}
.nx-max-h-1189 {
  max-height: 1189px;
}
.nx-min-w-1189 {
  min-width: 1189px;
}
.nx-min-h-1189 {
  min-height: 1189px;
}
.nx-w-1190 {
  width: 1190px;
}
.nx-h-1190 {
  height: 1190px;
}
.nx-max-w-1190 {
  max-width: 1190px;
}
.nx-max-h-1190 {
  max-height: 1190px;
}
.nx-min-w-1190 {
  min-width: 1190px;
}
.nx-min-h-1190 {
  min-height: 1190px;
}
.nx-w-1191 {
  width: 1191px;
}
.nx-h-1191 {
  height: 1191px;
}
.nx-max-w-1191 {
  max-width: 1191px;
}
.nx-max-h-1191 {
  max-height: 1191px;
}
.nx-min-w-1191 {
  min-width: 1191px;
}
.nx-min-h-1191 {
  min-height: 1191px;
}
.nx-w-1192 {
  width: 1192px;
}
.nx-h-1192 {
  height: 1192px;
}
.nx-max-w-1192 {
  max-width: 1192px;
}
.nx-max-h-1192 {
  max-height: 1192px;
}
.nx-min-w-1192 {
  min-width: 1192px;
}
.nx-min-h-1192 {
  min-height: 1192px;
}
.nx-w-1193 {
  width: 1193px;
}
.nx-h-1193 {
  height: 1193px;
}
.nx-max-w-1193 {
  max-width: 1193px;
}
.nx-max-h-1193 {
  max-height: 1193px;
}
.nx-min-w-1193 {
  min-width: 1193px;
}
.nx-min-h-1193 {
  min-height: 1193px;
}
.nx-w-1194 {
  width: 1194px;
}
.nx-h-1194 {
  height: 1194px;
}
.nx-max-w-1194 {
  max-width: 1194px;
}
.nx-max-h-1194 {
  max-height: 1194px;
}
.nx-min-w-1194 {
  min-width: 1194px;
}
.nx-min-h-1194 {
  min-height: 1194px;
}
.nx-w-1195 {
  width: 1195px;
}
.nx-h-1195 {
  height: 1195px;
}
.nx-max-w-1195 {
  max-width: 1195px;
}
.nx-max-h-1195 {
  max-height: 1195px;
}
.nx-min-w-1195 {
  min-width: 1195px;
}
.nx-min-h-1195 {
  min-height: 1195px;
}
.nx-w-1196 {
  width: 1196px;
}
.nx-h-1196 {
  height: 1196px;
}
.nx-max-w-1196 {
  max-width: 1196px;
}
.nx-max-h-1196 {
  max-height: 1196px;
}
.nx-min-w-1196 {
  min-width: 1196px;
}
.nx-min-h-1196 {
  min-height: 1196px;
}
.nx-w-1197 {
  width: 1197px;
}
.nx-h-1197 {
  height: 1197px;
}
.nx-max-w-1197 {
  max-width: 1197px;
}
.nx-max-h-1197 {
  max-height: 1197px;
}
.nx-min-w-1197 {
  min-width: 1197px;
}
.nx-min-h-1197 {
  min-height: 1197px;
}
.nx-w-1198 {
  width: 1198px;
}
.nx-h-1198 {
  height: 1198px;
}
.nx-max-w-1198 {
  max-width: 1198px;
}
.nx-max-h-1198 {
  max-height: 1198px;
}
.nx-min-w-1198 {
  min-width: 1198px;
}
.nx-min-h-1198 {
  min-height: 1198px;
}
.nx-w-1199 {
  width: 1199px;
}
.nx-h-1199 {
  height: 1199px;
}
.nx-max-w-1199 {
  max-width: 1199px;
}
.nx-max-h-1199 {
  max-height: 1199px;
}
.nx-min-w-1199 {
  min-width: 1199px;
}
.nx-min-h-1199 {
  min-height: 1199px;
}
.nx-w-1200 {
  width: 1200px;
}
.nx-h-1200 {
  height: 1200px;
}
.nx-max-w-1200 {
  max-width: 1200px;
}
.nx-max-h-1200 {
  max-height: 1200px;
}
.nx-min-w-1200 {
  min-width: 1200px;
}
.nx-min-h-1200 {
  min-height: 1200px;
}
.nx-w-1201 {
  width: 1201px;
}
.nx-h-1201 {
  height: 1201px;
}
.nx-max-w-1201 {
  max-width: 1201px;
}
.nx-max-h-1201 {
  max-height: 1201px;
}
.nx-min-w-1201 {
  min-width: 1201px;
}
.nx-min-h-1201 {
  min-height: 1201px;
}
.nx-w-1202 {
  width: 1202px;
}
.nx-h-1202 {
  height: 1202px;
}
.nx-max-w-1202 {
  max-width: 1202px;
}
.nx-max-h-1202 {
  max-height: 1202px;
}
.nx-min-w-1202 {
  min-width: 1202px;
}
.nx-min-h-1202 {
  min-height: 1202px;
}
.nx-w-1203 {
  width: 1203px;
}
.nx-h-1203 {
  height: 1203px;
}
.nx-max-w-1203 {
  max-width: 1203px;
}
.nx-max-h-1203 {
  max-height: 1203px;
}
.nx-min-w-1203 {
  min-width: 1203px;
}
.nx-min-h-1203 {
  min-height: 1203px;
}
.nx-w-1204 {
  width: 1204px;
}
.nx-h-1204 {
  height: 1204px;
}
.nx-max-w-1204 {
  max-width: 1204px;
}
.nx-max-h-1204 {
  max-height: 1204px;
}
.nx-min-w-1204 {
  min-width: 1204px;
}
.nx-min-h-1204 {
  min-height: 1204px;
}
.nx-w-1205 {
  width: 1205px;
}
.nx-h-1205 {
  height: 1205px;
}
.nx-max-w-1205 {
  max-width: 1205px;
}
.nx-max-h-1205 {
  max-height: 1205px;
}
.nx-min-w-1205 {
  min-width: 1205px;
}
.nx-min-h-1205 {
  min-height: 1205px;
}
.nx-w-1206 {
  width: 1206px;
}
.nx-h-1206 {
  height: 1206px;
}
.nx-max-w-1206 {
  max-width: 1206px;
}
.nx-max-h-1206 {
  max-height: 1206px;
}
.nx-min-w-1206 {
  min-width: 1206px;
}
.nx-min-h-1206 {
  min-height: 1206px;
}
.nx-w-1207 {
  width: 1207px;
}
.nx-h-1207 {
  height: 1207px;
}
.nx-max-w-1207 {
  max-width: 1207px;
}
.nx-max-h-1207 {
  max-height: 1207px;
}
.nx-min-w-1207 {
  min-width: 1207px;
}
.nx-min-h-1207 {
  min-height: 1207px;
}
.nx-w-1208 {
  width: 1208px;
}
.nx-h-1208 {
  height: 1208px;
}
.nx-max-w-1208 {
  max-width: 1208px;
}
.nx-max-h-1208 {
  max-height: 1208px;
}
.nx-min-w-1208 {
  min-width: 1208px;
}
.nx-min-h-1208 {
  min-height: 1208px;
}
.nx-w-1209 {
  width: 1209px;
}
.nx-h-1209 {
  height: 1209px;
}
.nx-max-w-1209 {
  max-width: 1209px;
}
.nx-max-h-1209 {
  max-height: 1209px;
}
.nx-min-w-1209 {
  min-width: 1209px;
}
.nx-min-h-1209 {
  min-height: 1209px;
}
.nx-w-1210 {
  width: 1210px;
}
.nx-h-1210 {
  height: 1210px;
}
.nx-max-w-1210 {
  max-width: 1210px;
}
.nx-max-h-1210 {
  max-height: 1210px;
}
.nx-min-w-1210 {
  min-width: 1210px;
}
.nx-min-h-1210 {
  min-height: 1210px;
}
.nx-w-1211 {
  width: 1211px;
}
.nx-h-1211 {
  height: 1211px;
}
.nx-max-w-1211 {
  max-width: 1211px;
}
.nx-max-h-1211 {
  max-height: 1211px;
}
.nx-min-w-1211 {
  min-width: 1211px;
}
.nx-min-h-1211 {
  min-height: 1211px;
}
.nx-w-1212 {
  width: 1212px;
}
.nx-h-1212 {
  height: 1212px;
}
.nx-max-w-1212 {
  max-width: 1212px;
}
.nx-max-h-1212 {
  max-height: 1212px;
}
.nx-min-w-1212 {
  min-width: 1212px;
}
.nx-min-h-1212 {
  min-height: 1212px;
}
.nx-w-1213 {
  width: 1213px;
}
.nx-h-1213 {
  height: 1213px;
}
.nx-max-w-1213 {
  max-width: 1213px;
}
.nx-max-h-1213 {
  max-height: 1213px;
}
.nx-min-w-1213 {
  min-width: 1213px;
}
.nx-min-h-1213 {
  min-height: 1213px;
}
.nx-w-1214 {
  width: 1214px;
}
.nx-h-1214 {
  height: 1214px;
}
.nx-max-w-1214 {
  max-width: 1214px;
}
.nx-max-h-1214 {
  max-height: 1214px;
}
.nx-min-w-1214 {
  min-width: 1214px;
}
.nx-min-h-1214 {
  min-height: 1214px;
}
.nx-w-1215 {
  width: 1215px;
}
.nx-h-1215 {
  height: 1215px;
}
.nx-max-w-1215 {
  max-width: 1215px;
}
.nx-max-h-1215 {
  max-height: 1215px;
}
.nx-min-w-1215 {
  min-width: 1215px;
}
.nx-min-h-1215 {
  min-height: 1215px;
}
.nx-w-1216 {
  width: 1216px;
}
.nx-h-1216 {
  height: 1216px;
}
.nx-max-w-1216 {
  max-width: 1216px;
}
.nx-max-h-1216 {
  max-height: 1216px;
}
.nx-min-w-1216 {
  min-width: 1216px;
}
.nx-min-h-1216 {
  min-height: 1216px;
}
.nx-w-1217 {
  width: 1217px;
}
.nx-h-1217 {
  height: 1217px;
}
.nx-max-w-1217 {
  max-width: 1217px;
}
.nx-max-h-1217 {
  max-height: 1217px;
}
.nx-min-w-1217 {
  min-width: 1217px;
}
.nx-min-h-1217 {
  min-height: 1217px;
}
.nx-w-1218 {
  width: 1218px;
}
.nx-h-1218 {
  height: 1218px;
}
.nx-max-w-1218 {
  max-width: 1218px;
}
.nx-max-h-1218 {
  max-height: 1218px;
}
.nx-min-w-1218 {
  min-width: 1218px;
}
.nx-min-h-1218 {
  min-height: 1218px;
}
.nx-w-1219 {
  width: 1219px;
}
.nx-h-1219 {
  height: 1219px;
}
.nx-max-w-1219 {
  max-width: 1219px;
}
.nx-max-h-1219 {
  max-height: 1219px;
}
.nx-min-w-1219 {
  min-width: 1219px;
}
.nx-min-h-1219 {
  min-height: 1219px;
}
.nx-w-1220 {
  width: 1220px;
}
.nx-h-1220 {
  height: 1220px;
}
.nx-max-w-1220 {
  max-width: 1220px;
}
.nx-max-h-1220 {
  max-height: 1220px;
}
.nx-min-w-1220 {
  min-width: 1220px;
}
.nx-min-h-1220 {
  min-height: 1220px;
}
.nx-w-1221 {
  width: 1221px;
}
.nx-h-1221 {
  height: 1221px;
}
.nx-max-w-1221 {
  max-width: 1221px;
}
.nx-max-h-1221 {
  max-height: 1221px;
}
.nx-min-w-1221 {
  min-width: 1221px;
}
.nx-min-h-1221 {
  min-height: 1221px;
}
.nx-w-1222 {
  width: 1222px;
}
.nx-h-1222 {
  height: 1222px;
}
.nx-max-w-1222 {
  max-width: 1222px;
}
.nx-max-h-1222 {
  max-height: 1222px;
}
.nx-min-w-1222 {
  min-width: 1222px;
}
.nx-min-h-1222 {
  min-height: 1222px;
}
.nx-w-1223 {
  width: 1223px;
}
.nx-h-1223 {
  height: 1223px;
}
.nx-max-w-1223 {
  max-width: 1223px;
}
.nx-max-h-1223 {
  max-height: 1223px;
}
.nx-min-w-1223 {
  min-width: 1223px;
}
.nx-min-h-1223 {
  min-height: 1223px;
}
.nx-w-1224 {
  width: 1224px;
}
.nx-h-1224 {
  height: 1224px;
}
.nx-max-w-1224 {
  max-width: 1224px;
}
.nx-max-h-1224 {
  max-height: 1224px;
}
.nx-min-w-1224 {
  min-width: 1224px;
}
.nx-min-h-1224 {
  min-height: 1224px;
}
.nx-w-1225 {
  width: 1225px;
}
.nx-h-1225 {
  height: 1225px;
}
.nx-max-w-1225 {
  max-width: 1225px;
}
.nx-max-h-1225 {
  max-height: 1225px;
}
.nx-min-w-1225 {
  min-width: 1225px;
}
.nx-min-h-1225 {
  min-height: 1225px;
}
.nx-w-1226 {
  width: 1226px;
}
.nx-h-1226 {
  height: 1226px;
}
.nx-max-w-1226 {
  max-width: 1226px;
}
.nx-max-h-1226 {
  max-height: 1226px;
}
.nx-min-w-1226 {
  min-width: 1226px;
}
.nx-min-h-1226 {
  min-height: 1226px;
}
.nx-w-1227 {
  width: 1227px;
}
.nx-h-1227 {
  height: 1227px;
}
.nx-max-w-1227 {
  max-width: 1227px;
}
.nx-max-h-1227 {
  max-height: 1227px;
}
.nx-min-w-1227 {
  min-width: 1227px;
}
.nx-min-h-1227 {
  min-height: 1227px;
}
.nx-w-1228 {
  width: 1228px;
}
.nx-h-1228 {
  height: 1228px;
}
.nx-max-w-1228 {
  max-width: 1228px;
}
.nx-max-h-1228 {
  max-height: 1228px;
}
.nx-min-w-1228 {
  min-width: 1228px;
}
.nx-min-h-1228 {
  min-height: 1228px;
}
.nx-w-1229 {
  width: 1229px;
}
.nx-h-1229 {
  height: 1229px;
}
.nx-max-w-1229 {
  max-width: 1229px;
}
.nx-max-h-1229 {
  max-height: 1229px;
}
.nx-min-w-1229 {
  min-width: 1229px;
}
.nx-min-h-1229 {
  min-height: 1229px;
}
.nx-w-1230 {
  width: 1230px;
}
.nx-h-1230 {
  height: 1230px;
}
.nx-max-w-1230 {
  max-width: 1230px;
}
.nx-max-h-1230 {
  max-height: 1230px;
}
.nx-min-w-1230 {
  min-width: 1230px;
}
.nx-min-h-1230 {
  min-height: 1230px;
}
.nx-w-1231 {
  width: 1231px;
}
.nx-h-1231 {
  height: 1231px;
}
.nx-max-w-1231 {
  max-width: 1231px;
}
.nx-max-h-1231 {
  max-height: 1231px;
}
.nx-min-w-1231 {
  min-width: 1231px;
}
.nx-min-h-1231 {
  min-height: 1231px;
}
.nx-w-1232 {
  width: 1232px;
}
.nx-h-1232 {
  height: 1232px;
}
.nx-max-w-1232 {
  max-width: 1232px;
}
.nx-max-h-1232 {
  max-height: 1232px;
}
.nx-min-w-1232 {
  min-width: 1232px;
}
.nx-min-h-1232 {
  min-height: 1232px;
}
.nx-w-1233 {
  width: 1233px;
}
.nx-h-1233 {
  height: 1233px;
}
.nx-max-w-1233 {
  max-width: 1233px;
}
.nx-max-h-1233 {
  max-height: 1233px;
}
.nx-min-w-1233 {
  min-width: 1233px;
}
.nx-min-h-1233 {
  min-height: 1233px;
}
.nx-w-1234 {
  width: 1234px;
}
.nx-h-1234 {
  height: 1234px;
}
.nx-max-w-1234 {
  max-width: 1234px;
}
.nx-max-h-1234 {
  max-height: 1234px;
}
.nx-min-w-1234 {
  min-width: 1234px;
}
.nx-min-h-1234 {
  min-height: 1234px;
}
.nx-w-1235 {
  width: 1235px;
}
.nx-h-1235 {
  height: 1235px;
}
.nx-max-w-1235 {
  max-width: 1235px;
}
.nx-max-h-1235 {
  max-height: 1235px;
}
.nx-min-w-1235 {
  min-width: 1235px;
}
.nx-min-h-1235 {
  min-height: 1235px;
}
.nx-w-1236 {
  width: 1236px;
}
.nx-h-1236 {
  height: 1236px;
}
.nx-max-w-1236 {
  max-width: 1236px;
}
.nx-max-h-1236 {
  max-height: 1236px;
}
.nx-min-w-1236 {
  min-width: 1236px;
}
.nx-min-h-1236 {
  min-height: 1236px;
}
.nx-w-1237 {
  width: 1237px;
}
.nx-h-1237 {
  height: 1237px;
}
.nx-max-w-1237 {
  max-width: 1237px;
}
.nx-max-h-1237 {
  max-height: 1237px;
}
.nx-min-w-1237 {
  min-width: 1237px;
}
.nx-min-h-1237 {
  min-height: 1237px;
}
.nx-w-1238 {
  width: 1238px;
}
.nx-h-1238 {
  height: 1238px;
}
.nx-max-w-1238 {
  max-width: 1238px;
}
.nx-max-h-1238 {
  max-height: 1238px;
}
.nx-min-w-1238 {
  min-width: 1238px;
}
.nx-min-h-1238 {
  min-height: 1238px;
}
.nx-w-1239 {
  width: 1239px;
}
.nx-h-1239 {
  height: 1239px;
}
.nx-max-w-1239 {
  max-width: 1239px;
}
.nx-max-h-1239 {
  max-height: 1239px;
}
.nx-min-w-1239 {
  min-width: 1239px;
}
.nx-min-h-1239 {
  min-height: 1239px;
}
.nx-w-1240 {
  width: 1240px;
}
.nx-h-1240 {
  height: 1240px;
}
.nx-max-w-1240 {
  max-width: 1240px;
}
.nx-max-h-1240 {
  max-height: 1240px;
}
.nx-min-w-1240 {
  min-width: 1240px;
}
.nx-min-h-1240 {
  min-height: 1240px;
}
.nx-w-1241 {
  width: 1241px;
}
.nx-h-1241 {
  height: 1241px;
}
.nx-max-w-1241 {
  max-width: 1241px;
}
.nx-max-h-1241 {
  max-height: 1241px;
}
.nx-min-w-1241 {
  min-width: 1241px;
}
.nx-min-h-1241 {
  min-height: 1241px;
}
.nx-w-1242 {
  width: 1242px;
}
.nx-h-1242 {
  height: 1242px;
}
.nx-max-w-1242 {
  max-width: 1242px;
}
.nx-max-h-1242 {
  max-height: 1242px;
}
.nx-min-w-1242 {
  min-width: 1242px;
}
.nx-min-h-1242 {
  min-height: 1242px;
}
.nx-w-1243 {
  width: 1243px;
}
.nx-h-1243 {
  height: 1243px;
}
.nx-max-w-1243 {
  max-width: 1243px;
}
.nx-max-h-1243 {
  max-height: 1243px;
}
.nx-min-w-1243 {
  min-width: 1243px;
}
.nx-min-h-1243 {
  min-height: 1243px;
}
.nx-w-1244 {
  width: 1244px;
}
.nx-h-1244 {
  height: 1244px;
}
.nx-max-w-1244 {
  max-width: 1244px;
}
.nx-max-h-1244 {
  max-height: 1244px;
}
.nx-min-w-1244 {
  min-width: 1244px;
}
.nx-min-h-1244 {
  min-height: 1244px;
}
.nx-w-1245 {
  width: 1245px;
}
.nx-h-1245 {
  height: 1245px;
}
.nx-max-w-1245 {
  max-width: 1245px;
}
.nx-max-h-1245 {
  max-height: 1245px;
}
.nx-min-w-1245 {
  min-width: 1245px;
}
.nx-min-h-1245 {
  min-height: 1245px;
}
.nx-w-1246 {
  width: 1246px;
}
.nx-h-1246 {
  height: 1246px;
}
.nx-max-w-1246 {
  max-width: 1246px;
}
.nx-max-h-1246 {
  max-height: 1246px;
}
.nx-min-w-1246 {
  min-width: 1246px;
}
.nx-min-h-1246 {
  min-height: 1246px;
}
.nx-w-1247 {
  width: 1247px;
}
.nx-h-1247 {
  height: 1247px;
}
.nx-max-w-1247 {
  max-width: 1247px;
}
.nx-max-h-1247 {
  max-height: 1247px;
}
.nx-min-w-1247 {
  min-width: 1247px;
}
.nx-min-h-1247 {
  min-height: 1247px;
}
.nx-w-1248 {
  width: 1248px;
}
.nx-h-1248 {
  height: 1248px;
}
.nx-max-w-1248 {
  max-width: 1248px;
}
.nx-max-h-1248 {
  max-height: 1248px;
}
.nx-min-w-1248 {
  min-width: 1248px;
}
.nx-min-h-1248 {
  min-height: 1248px;
}
.nx-w-1249 {
  width: 1249px;
}
.nx-h-1249 {
  height: 1249px;
}
.nx-max-w-1249 {
  max-width: 1249px;
}
.nx-max-h-1249 {
  max-height: 1249px;
}
.nx-min-w-1249 {
  min-width: 1249px;
}
.nx-min-h-1249 {
  min-height: 1249px;
}
.nx-w-1250 {
  width: 1250px;
}
.nx-h-1250 {
  height: 1250px;
}
.nx-max-w-1250 {
  max-width: 1250px;
}
.nx-max-h-1250 {
  max-height: 1250px;
}
.nx-min-w-1250 {
  min-width: 1250px;
}
.nx-min-h-1250 {
  min-height: 1250px;
}
.nx-w-1251 {
  width: 1251px;
}
.nx-h-1251 {
  height: 1251px;
}
.nx-max-w-1251 {
  max-width: 1251px;
}
.nx-max-h-1251 {
  max-height: 1251px;
}
.nx-min-w-1251 {
  min-width: 1251px;
}
.nx-min-h-1251 {
  min-height: 1251px;
}
.nx-w-1252 {
  width: 1252px;
}
.nx-h-1252 {
  height: 1252px;
}
.nx-max-w-1252 {
  max-width: 1252px;
}
.nx-max-h-1252 {
  max-height: 1252px;
}
.nx-min-w-1252 {
  min-width: 1252px;
}
.nx-min-h-1252 {
  min-height: 1252px;
}
.nx-w-1253 {
  width: 1253px;
}
.nx-h-1253 {
  height: 1253px;
}
.nx-max-w-1253 {
  max-width: 1253px;
}
.nx-max-h-1253 {
  max-height: 1253px;
}
.nx-min-w-1253 {
  min-width: 1253px;
}
.nx-min-h-1253 {
  min-height: 1253px;
}
.nx-w-1254 {
  width: 1254px;
}
.nx-h-1254 {
  height: 1254px;
}
.nx-max-w-1254 {
  max-width: 1254px;
}
.nx-max-h-1254 {
  max-height: 1254px;
}
.nx-min-w-1254 {
  min-width: 1254px;
}
.nx-min-h-1254 {
  min-height: 1254px;
}
.nx-w-1255 {
  width: 1255px;
}
.nx-h-1255 {
  height: 1255px;
}
.nx-max-w-1255 {
  max-width: 1255px;
}
.nx-max-h-1255 {
  max-height: 1255px;
}
.nx-min-w-1255 {
  min-width: 1255px;
}
.nx-min-h-1255 {
  min-height: 1255px;
}
.nx-w-1256 {
  width: 1256px;
}
.nx-h-1256 {
  height: 1256px;
}
.nx-max-w-1256 {
  max-width: 1256px;
}
.nx-max-h-1256 {
  max-height: 1256px;
}
.nx-min-w-1256 {
  min-width: 1256px;
}
.nx-min-h-1256 {
  min-height: 1256px;
}
.nx-w-1257 {
  width: 1257px;
}
.nx-h-1257 {
  height: 1257px;
}
.nx-max-w-1257 {
  max-width: 1257px;
}
.nx-max-h-1257 {
  max-height: 1257px;
}
.nx-min-w-1257 {
  min-width: 1257px;
}
.nx-min-h-1257 {
  min-height: 1257px;
}
.nx-w-1258 {
  width: 1258px;
}
.nx-h-1258 {
  height: 1258px;
}
.nx-max-w-1258 {
  max-width: 1258px;
}
.nx-max-h-1258 {
  max-height: 1258px;
}
.nx-min-w-1258 {
  min-width: 1258px;
}
.nx-min-h-1258 {
  min-height: 1258px;
}
.nx-w-1259 {
  width: 1259px;
}
.nx-h-1259 {
  height: 1259px;
}
.nx-max-w-1259 {
  max-width: 1259px;
}
.nx-max-h-1259 {
  max-height: 1259px;
}
.nx-min-w-1259 {
  min-width: 1259px;
}
.nx-min-h-1259 {
  min-height: 1259px;
}
.nx-w-1260 {
  width: 1260px;
}
.nx-h-1260 {
  height: 1260px;
}
.nx-max-w-1260 {
  max-width: 1260px;
}
.nx-max-h-1260 {
  max-height: 1260px;
}
.nx-min-w-1260 {
  min-width: 1260px;
}
.nx-min-h-1260 {
  min-height: 1260px;
}
.nx-w-1261 {
  width: 1261px;
}
.nx-h-1261 {
  height: 1261px;
}
.nx-max-w-1261 {
  max-width: 1261px;
}
.nx-max-h-1261 {
  max-height: 1261px;
}
.nx-min-w-1261 {
  min-width: 1261px;
}
.nx-min-h-1261 {
  min-height: 1261px;
}
.nx-w-1262 {
  width: 1262px;
}
.nx-h-1262 {
  height: 1262px;
}
.nx-max-w-1262 {
  max-width: 1262px;
}
.nx-max-h-1262 {
  max-height: 1262px;
}
.nx-min-w-1262 {
  min-width: 1262px;
}
.nx-min-h-1262 {
  min-height: 1262px;
}
.nx-w-1263 {
  width: 1263px;
}
.nx-h-1263 {
  height: 1263px;
}
.nx-max-w-1263 {
  max-width: 1263px;
}
.nx-max-h-1263 {
  max-height: 1263px;
}
.nx-min-w-1263 {
  min-width: 1263px;
}
.nx-min-h-1263 {
  min-height: 1263px;
}
.nx-w-1264 {
  width: 1264px;
}
.nx-h-1264 {
  height: 1264px;
}
.nx-max-w-1264 {
  max-width: 1264px;
}
.nx-max-h-1264 {
  max-height: 1264px;
}
.nx-min-w-1264 {
  min-width: 1264px;
}
.nx-min-h-1264 {
  min-height: 1264px;
}
.nx-w-1265 {
  width: 1265px;
}
.nx-h-1265 {
  height: 1265px;
}
.nx-max-w-1265 {
  max-width: 1265px;
}
.nx-max-h-1265 {
  max-height: 1265px;
}
.nx-min-w-1265 {
  min-width: 1265px;
}
.nx-min-h-1265 {
  min-height: 1265px;
}
.nx-w-1266 {
  width: 1266px;
}
.nx-h-1266 {
  height: 1266px;
}
.nx-max-w-1266 {
  max-width: 1266px;
}
.nx-max-h-1266 {
  max-height: 1266px;
}
.nx-min-w-1266 {
  min-width: 1266px;
}
.nx-min-h-1266 {
  min-height: 1266px;
}
.nx-w-1267 {
  width: 1267px;
}
.nx-h-1267 {
  height: 1267px;
}
.nx-max-w-1267 {
  max-width: 1267px;
}
.nx-max-h-1267 {
  max-height: 1267px;
}
.nx-min-w-1267 {
  min-width: 1267px;
}
.nx-min-h-1267 {
  min-height: 1267px;
}
.nx-w-1268 {
  width: 1268px;
}
.nx-h-1268 {
  height: 1268px;
}
.nx-max-w-1268 {
  max-width: 1268px;
}
.nx-max-h-1268 {
  max-height: 1268px;
}
.nx-min-w-1268 {
  min-width: 1268px;
}
.nx-min-h-1268 {
  min-height: 1268px;
}
.nx-w-1269 {
  width: 1269px;
}
.nx-h-1269 {
  height: 1269px;
}
.nx-max-w-1269 {
  max-width: 1269px;
}
.nx-max-h-1269 {
  max-height: 1269px;
}
.nx-min-w-1269 {
  min-width: 1269px;
}
.nx-min-h-1269 {
  min-height: 1269px;
}
.nx-w-1270 {
  width: 1270px;
}
.nx-h-1270 {
  height: 1270px;
}
.nx-max-w-1270 {
  max-width: 1270px;
}
.nx-max-h-1270 {
  max-height: 1270px;
}
.nx-min-w-1270 {
  min-width: 1270px;
}
.nx-min-h-1270 {
  min-height: 1270px;
}
.nx-w-1271 {
  width: 1271px;
}
.nx-h-1271 {
  height: 1271px;
}
.nx-max-w-1271 {
  max-width: 1271px;
}
.nx-max-h-1271 {
  max-height: 1271px;
}
.nx-min-w-1271 {
  min-width: 1271px;
}
.nx-min-h-1271 {
  min-height: 1271px;
}
.nx-w-1272 {
  width: 1272px;
}
.nx-h-1272 {
  height: 1272px;
}
.nx-max-w-1272 {
  max-width: 1272px;
}
.nx-max-h-1272 {
  max-height: 1272px;
}
.nx-min-w-1272 {
  min-width: 1272px;
}
.nx-min-h-1272 {
  min-height: 1272px;
}
.nx-w-1273 {
  width: 1273px;
}
.nx-h-1273 {
  height: 1273px;
}
.nx-max-w-1273 {
  max-width: 1273px;
}
.nx-max-h-1273 {
  max-height: 1273px;
}
.nx-min-w-1273 {
  min-width: 1273px;
}
.nx-min-h-1273 {
  min-height: 1273px;
}
.nx-w-1274 {
  width: 1274px;
}
.nx-h-1274 {
  height: 1274px;
}
.nx-max-w-1274 {
  max-width: 1274px;
}
.nx-max-h-1274 {
  max-height: 1274px;
}
.nx-min-w-1274 {
  min-width: 1274px;
}
.nx-min-h-1274 {
  min-height: 1274px;
}
.nx-w-1275 {
  width: 1275px;
}
.nx-h-1275 {
  height: 1275px;
}
.nx-max-w-1275 {
  max-width: 1275px;
}
.nx-max-h-1275 {
  max-height: 1275px;
}
.nx-min-w-1275 {
  min-width: 1275px;
}
.nx-min-h-1275 {
  min-height: 1275px;
}
.nx-w-1276 {
  width: 1276px;
}
.nx-h-1276 {
  height: 1276px;
}
.nx-max-w-1276 {
  max-width: 1276px;
}
.nx-max-h-1276 {
  max-height: 1276px;
}
.nx-min-w-1276 {
  min-width: 1276px;
}
.nx-min-h-1276 {
  min-height: 1276px;
}
.nx-w-1277 {
  width: 1277px;
}
.nx-h-1277 {
  height: 1277px;
}
.nx-max-w-1277 {
  max-width: 1277px;
}
.nx-max-h-1277 {
  max-height: 1277px;
}
.nx-min-w-1277 {
  min-width: 1277px;
}
.nx-min-h-1277 {
  min-height: 1277px;
}
.nx-w-1278 {
  width: 1278px;
}
.nx-h-1278 {
  height: 1278px;
}
.nx-max-w-1278 {
  max-width: 1278px;
}
.nx-max-h-1278 {
  max-height: 1278px;
}
.nx-min-w-1278 {
  min-width: 1278px;
}
.nx-min-h-1278 {
  min-height: 1278px;
}
.nx-w-1279 {
  width: 1279px;
}
.nx-h-1279 {
  height: 1279px;
}
.nx-max-w-1279 {
  max-width: 1279px;
}
.nx-max-h-1279 {
  max-height: 1279px;
}
.nx-min-w-1279 {
  min-width: 1279px;
}
.nx-min-h-1279 {
  min-height: 1279px;
}
.nx-w-1280 {
  width: 1280px;
}
.nx-h-1280 {
  height: 1280px;
}
.nx-max-w-1280 {
  max-width: 1280px;
}
.nx-max-h-1280 {
  max-height: 1280px;
}
.nx-min-w-1280 {
  min-width: 1280px;
}
.nx-min-h-1280 {
  min-height: 1280px;
}
.nx-w-1281 {
  width: 1281px;
}
.nx-h-1281 {
  height: 1281px;
}
.nx-max-w-1281 {
  max-width: 1281px;
}
.nx-max-h-1281 {
  max-height: 1281px;
}
.nx-min-w-1281 {
  min-width: 1281px;
}
.nx-min-h-1281 {
  min-height: 1281px;
}
.nx-w-1282 {
  width: 1282px;
}
.nx-h-1282 {
  height: 1282px;
}
.nx-max-w-1282 {
  max-width: 1282px;
}
.nx-max-h-1282 {
  max-height: 1282px;
}
.nx-min-w-1282 {
  min-width: 1282px;
}
.nx-min-h-1282 {
  min-height: 1282px;
}
.nx-w-1283 {
  width: 1283px;
}
.nx-h-1283 {
  height: 1283px;
}
.nx-max-w-1283 {
  max-width: 1283px;
}
.nx-max-h-1283 {
  max-height: 1283px;
}
.nx-min-w-1283 {
  min-width: 1283px;
}
.nx-min-h-1283 {
  min-height: 1283px;
}
.nx-w-1284 {
  width: 1284px;
}
.nx-h-1284 {
  height: 1284px;
}
.nx-max-w-1284 {
  max-width: 1284px;
}
.nx-max-h-1284 {
  max-height: 1284px;
}
.nx-min-w-1284 {
  min-width: 1284px;
}
.nx-min-h-1284 {
  min-height: 1284px;
}
.nx-w-1285 {
  width: 1285px;
}
.nx-h-1285 {
  height: 1285px;
}
.nx-max-w-1285 {
  max-width: 1285px;
}
.nx-max-h-1285 {
  max-height: 1285px;
}
.nx-min-w-1285 {
  min-width: 1285px;
}
.nx-min-h-1285 {
  min-height: 1285px;
}
.nx-w-1286 {
  width: 1286px;
}
.nx-h-1286 {
  height: 1286px;
}
.nx-max-w-1286 {
  max-width: 1286px;
}
.nx-max-h-1286 {
  max-height: 1286px;
}
.nx-min-w-1286 {
  min-width: 1286px;
}
.nx-min-h-1286 {
  min-height: 1286px;
}
.nx-w-1287 {
  width: 1287px;
}
.nx-h-1287 {
  height: 1287px;
}
.nx-max-w-1287 {
  max-width: 1287px;
}
.nx-max-h-1287 {
  max-height: 1287px;
}
.nx-min-w-1287 {
  min-width: 1287px;
}
.nx-min-h-1287 {
  min-height: 1287px;
}
.nx-w-1288 {
  width: 1288px;
}
.nx-h-1288 {
  height: 1288px;
}
.nx-max-w-1288 {
  max-width: 1288px;
}
.nx-max-h-1288 {
  max-height: 1288px;
}
.nx-min-w-1288 {
  min-width: 1288px;
}
.nx-min-h-1288 {
  min-height: 1288px;
}
.nx-w-1289 {
  width: 1289px;
}
.nx-h-1289 {
  height: 1289px;
}
.nx-max-w-1289 {
  max-width: 1289px;
}
.nx-max-h-1289 {
  max-height: 1289px;
}
.nx-min-w-1289 {
  min-width: 1289px;
}
.nx-min-h-1289 {
  min-height: 1289px;
}
.nx-w-1290 {
  width: 1290px;
}
.nx-h-1290 {
  height: 1290px;
}
.nx-max-w-1290 {
  max-width: 1290px;
}
.nx-max-h-1290 {
  max-height: 1290px;
}
.nx-min-w-1290 {
  min-width: 1290px;
}
.nx-min-h-1290 {
  min-height: 1290px;
}
.nx-w-1291 {
  width: 1291px;
}
.nx-h-1291 {
  height: 1291px;
}
.nx-max-w-1291 {
  max-width: 1291px;
}
.nx-max-h-1291 {
  max-height: 1291px;
}
.nx-min-w-1291 {
  min-width: 1291px;
}
.nx-min-h-1291 {
  min-height: 1291px;
}
.nx-w-1292 {
  width: 1292px;
}
.nx-h-1292 {
  height: 1292px;
}
.nx-max-w-1292 {
  max-width: 1292px;
}
.nx-max-h-1292 {
  max-height: 1292px;
}
.nx-min-w-1292 {
  min-width: 1292px;
}
.nx-min-h-1292 {
  min-height: 1292px;
}
.nx-w-1293 {
  width: 1293px;
}
.nx-h-1293 {
  height: 1293px;
}
.nx-max-w-1293 {
  max-width: 1293px;
}
.nx-max-h-1293 {
  max-height: 1293px;
}
.nx-min-w-1293 {
  min-width: 1293px;
}
.nx-min-h-1293 {
  min-height: 1293px;
}
.nx-w-1294 {
  width: 1294px;
}
.nx-h-1294 {
  height: 1294px;
}
.nx-max-w-1294 {
  max-width: 1294px;
}
.nx-max-h-1294 {
  max-height: 1294px;
}
.nx-min-w-1294 {
  min-width: 1294px;
}
.nx-min-h-1294 {
  min-height: 1294px;
}
.nx-w-1295 {
  width: 1295px;
}
.nx-h-1295 {
  height: 1295px;
}
.nx-max-w-1295 {
  max-width: 1295px;
}
.nx-max-h-1295 {
  max-height: 1295px;
}
.nx-min-w-1295 {
  min-width: 1295px;
}
.nx-min-h-1295 {
  min-height: 1295px;
}
.nx-w-1296 {
  width: 1296px;
}
.nx-h-1296 {
  height: 1296px;
}
.nx-max-w-1296 {
  max-width: 1296px;
}
.nx-max-h-1296 {
  max-height: 1296px;
}
.nx-min-w-1296 {
  min-width: 1296px;
}
.nx-min-h-1296 {
  min-height: 1296px;
}
.nx-w-1297 {
  width: 1297px;
}
.nx-h-1297 {
  height: 1297px;
}
.nx-max-w-1297 {
  max-width: 1297px;
}
.nx-max-h-1297 {
  max-height: 1297px;
}
.nx-min-w-1297 {
  min-width: 1297px;
}
.nx-min-h-1297 {
  min-height: 1297px;
}
.nx-w-1298 {
  width: 1298px;
}
.nx-h-1298 {
  height: 1298px;
}
.nx-max-w-1298 {
  max-width: 1298px;
}
.nx-max-h-1298 {
  max-height: 1298px;
}
.nx-min-w-1298 {
  min-width: 1298px;
}
.nx-min-h-1298 {
  min-height: 1298px;
}
.nx-w-1299 {
  width: 1299px;
}
.nx-h-1299 {
  height: 1299px;
}
.nx-max-w-1299 {
  max-width: 1299px;
}
.nx-max-h-1299 {
  max-height: 1299px;
}
.nx-min-w-1299 {
  min-width: 1299px;
}
.nx-min-h-1299 {
  min-height: 1299px;
}
.nx-w-1300 {
  width: 1300px;
}
.nx-h-1300 {
  height: 1300px;
}
.nx-max-w-1300 {
  max-width: 1300px;
}
.nx-max-h-1300 {
  max-height: 1300px;
}
.nx-min-w-1300 {
  min-width: 1300px;
}
.nx-min-h-1300 {
  min-height: 1300px;
}
.nx-w-1301 {
  width: 1301px;
}
.nx-h-1301 {
  height: 1301px;
}
.nx-max-w-1301 {
  max-width: 1301px;
}
.nx-max-h-1301 {
  max-height: 1301px;
}
.nx-min-w-1301 {
  min-width: 1301px;
}
.nx-min-h-1301 {
  min-height: 1301px;
}
.nx-w-1302 {
  width: 1302px;
}
.nx-h-1302 {
  height: 1302px;
}
.nx-max-w-1302 {
  max-width: 1302px;
}
.nx-max-h-1302 {
  max-height: 1302px;
}
.nx-min-w-1302 {
  min-width: 1302px;
}
.nx-min-h-1302 {
  min-height: 1302px;
}
.nx-w-1303 {
  width: 1303px;
}
.nx-h-1303 {
  height: 1303px;
}
.nx-max-w-1303 {
  max-width: 1303px;
}
.nx-max-h-1303 {
  max-height: 1303px;
}
.nx-min-w-1303 {
  min-width: 1303px;
}
.nx-min-h-1303 {
  min-height: 1303px;
}
.nx-w-1304 {
  width: 1304px;
}
.nx-h-1304 {
  height: 1304px;
}
.nx-max-w-1304 {
  max-width: 1304px;
}
.nx-max-h-1304 {
  max-height: 1304px;
}
.nx-min-w-1304 {
  min-width: 1304px;
}
.nx-min-h-1304 {
  min-height: 1304px;
}
.nx-w-1305 {
  width: 1305px;
}
.nx-h-1305 {
  height: 1305px;
}
.nx-max-w-1305 {
  max-width: 1305px;
}
.nx-max-h-1305 {
  max-height: 1305px;
}
.nx-min-w-1305 {
  min-width: 1305px;
}
.nx-min-h-1305 {
  min-height: 1305px;
}
.nx-w-1306 {
  width: 1306px;
}
.nx-h-1306 {
  height: 1306px;
}
.nx-max-w-1306 {
  max-width: 1306px;
}
.nx-max-h-1306 {
  max-height: 1306px;
}
.nx-min-w-1306 {
  min-width: 1306px;
}
.nx-min-h-1306 {
  min-height: 1306px;
}
.nx-w-1307 {
  width: 1307px;
}
.nx-h-1307 {
  height: 1307px;
}
.nx-max-w-1307 {
  max-width: 1307px;
}
.nx-max-h-1307 {
  max-height: 1307px;
}
.nx-min-w-1307 {
  min-width: 1307px;
}
.nx-min-h-1307 {
  min-height: 1307px;
}
.nx-w-1308 {
  width: 1308px;
}
.nx-h-1308 {
  height: 1308px;
}
.nx-max-w-1308 {
  max-width: 1308px;
}
.nx-max-h-1308 {
  max-height: 1308px;
}
.nx-min-w-1308 {
  min-width: 1308px;
}
.nx-min-h-1308 {
  min-height: 1308px;
}
.nx-w-1309 {
  width: 1309px;
}
.nx-h-1309 {
  height: 1309px;
}
.nx-max-w-1309 {
  max-width: 1309px;
}
.nx-max-h-1309 {
  max-height: 1309px;
}
.nx-min-w-1309 {
  min-width: 1309px;
}
.nx-min-h-1309 {
  min-height: 1309px;
}
.nx-w-1310 {
  width: 1310px;
}
.nx-h-1310 {
  height: 1310px;
}
.nx-max-w-1310 {
  max-width: 1310px;
}
.nx-max-h-1310 {
  max-height: 1310px;
}
.nx-min-w-1310 {
  min-width: 1310px;
}
.nx-min-h-1310 {
  min-height: 1310px;
}
.nx-w-1311 {
  width: 1311px;
}
.nx-h-1311 {
  height: 1311px;
}
.nx-max-w-1311 {
  max-width: 1311px;
}
.nx-max-h-1311 {
  max-height: 1311px;
}
.nx-min-w-1311 {
  min-width: 1311px;
}
.nx-min-h-1311 {
  min-height: 1311px;
}
.nx-w-1312 {
  width: 1312px;
}
.nx-h-1312 {
  height: 1312px;
}
.nx-max-w-1312 {
  max-width: 1312px;
}
.nx-max-h-1312 {
  max-height: 1312px;
}
.nx-min-w-1312 {
  min-width: 1312px;
}
.nx-min-h-1312 {
  min-height: 1312px;
}
.nx-w-1313 {
  width: 1313px;
}
.nx-h-1313 {
  height: 1313px;
}
.nx-max-w-1313 {
  max-width: 1313px;
}
.nx-max-h-1313 {
  max-height: 1313px;
}
.nx-min-w-1313 {
  min-width: 1313px;
}
.nx-min-h-1313 {
  min-height: 1313px;
}
.nx-w-1314 {
  width: 1314px;
}
.nx-h-1314 {
  height: 1314px;
}
.nx-max-w-1314 {
  max-width: 1314px;
}
.nx-max-h-1314 {
  max-height: 1314px;
}
.nx-min-w-1314 {
  min-width: 1314px;
}
.nx-min-h-1314 {
  min-height: 1314px;
}
.nx-w-1315 {
  width: 1315px;
}
.nx-h-1315 {
  height: 1315px;
}
.nx-max-w-1315 {
  max-width: 1315px;
}
.nx-max-h-1315 {
  max-height: 1315px;
}
.nx-min-w-1315 {
  min-width: 1315px;
}
.nx-min-h-1315 {
  min-height: 1315px;
}
.nx-w-1316 {
  width: 1316px;
}
.nx-h-1316 {
  height: 1316px;
}
.nx-max-w-1316 {
  max-width: 1316px;
}
.nx-max-h-1316 {
  max-height: 1316px;
}
.nx-min-w-1316 {
  min-width: 1316px;
}
.nx-min-h-1316 {
  min-height: 1316px;
}
.nx-w-1317 {
  width: 1317px;
}
.nx-h-1317 {
  height: 1317px;
}
.nx-max-w-1317 {
  max-width: 1317px;
}
.nx-max-h-1317 {
  max-height: 1317px;
}
.nx-min-w-1317 {
  min-width: 1317px;
}
.nx-min-h-1317 {
  min-height: 1317px;
}
.nx-w-1318 {
  width: 1318px;
}
.nx-h-1318 {
  height: 1318px;
}
.nx-max-w-1318 {
  max-width: 1318px;
}
.nx-max-h-1318 {
  max-height: 1318px;
}
.nx-min-w-1318 {
  min-width: 1318px;
}
.nx-min-h-1318 {
  min-height: 1318px;
}
.nx-w-1319 {
  width: 1319px;
}
.nx-h-1319 {
  height: 1319px;
}
.nx-max-w-1319 {
  max-width: 1319px;
}
.nx-max-h-1319 {
  max-height: 1319px;
}
.nx-min-w-1319 {
  min-width: 1319px;
}
.nx-min-h-1319 {
  min-height: 1319px;
}
.nx-w-1320 {
  width: 1320px;
}
.nx-h-1320 {
  height: 1320px;
}
.nx-max-w-1320 {
  max-width: 1320px;
}
.nx-max-h-1320 {
  max-height: 1320px;
}
.nx-min-w-1320 {
  min-width: 1320px;
}
.nx-min-h-1320 {
  min-height: 1320px;
}
.nx-w-1321 {
  width: 1321px;
}
.nx-h-1321 {
  height: 1321px;
}
.nx-max-w-1321 {
  max-width: 1321px;
}
.nx-max-h-1321 {
  max-height: 1321px;
}
.nx-min-w-1321 {
  min-width: 1321px;
}
.nx-min-h-1321 {
  min-height: 1321px;
}
.nx-w-1322 {
  width: 1322px;
}
.nx-h-1322 {
  height: 1322px;
}
.nx-max-w-1322 {
  max-width: 1322px;
}
.nx-max-h-1322 {
  max-height: 1322px;
}
.nx-min-w-1322 {
  min-width: 1322px;
}
.nx-min-h-1322 {
  min-height: 1322px;
}
.nx-w-1323 {
  width: 1323px;
}
.nx-h-1323 {
  height: 1323px;
}
.nx-max-w-1323 {
  max-width: 1323px;
}
.nx-max-h-1323 {
  max-height: 1323px;
}
.nx-min-w-1323 {
  min-width: 1323px;
}
.nx-min-h-1323 {
  min-height: 1323px;
}
.nx-w-1324 {
  width: 1324px;
}
.nx-h-1324 {
  height: 1324px;
}
.nx-max-w-1324 {
  max-width: 1324px;
}
.nx-max-h-1324 {
  max-height: 1324px;
}
.nx-min-w-1324 {
  min-width: 1324px;
}
.nx-min-h-1324 {
  min-height: 1324px;
}
.nx-w-1325 {
  width: 1325px;
}
.nx-h-1325 {
  height: 1325px;
}
.nx-max-w-1325 {
  max-width: 1325px;
}
.nx-max-h-1325 {
  max-height: 1325px;
}
.nx-min-w-1325 {
  min-width: 1325px;
}
.nx-min-h-1325 {
  min-height: 1325px;
}
.nx-w-1326 {
  width: 1326px;
}
.nx-h-1326 {
  height: 1326px;
}
.nx-max-w-1326 {
  max-width: 1326px;
}
.nx-max-h-1326 {
  max-height: 1326px;
}
.nx-min-w-1326 {
  min-width: 1326px;
}
.nx-min-h-1326 {
  min-height: 1326px;
}
.nx-w-1327 {
  width: 1327px;
}
.nx-h-1327 {
  height: 1327px;
}
.nx-max-w-1327 {
  max-width: 1327px;
}
.nx-max-h-1327 {
  max-height: 1327px;
}
.nx-min-w-1327 {
  min-width: 1327px;
}
.nx-min-h-1327 {
  min-height: 1327px;
}
.nx-w-1328 {
  width: 1328px;
}
.nx-h-1328 {
  height: 1328px;
}
.nx-max-w-1328 {
  max-width: 1328px;
}
.nx-max-h-1328 {
  max-height: 1328px;
}
.nx-min-w-1328 {
  min-width: 1328px;
}
.nx-min-h-1328 {
  min-height: 1328px;
}
.nx-w-1329 {
  width: 1329px;
}
.nx-h-1329 {
  height: 1329px;
}
.nx-max-w-1329 {
  max-width: 1329px;
}
.nx-max-h-1329 {
  max-height: 1329px;
}
.nx-min-w-1329 {
  min-width: 1329px;
}
.nx-min-h-1329 {
  min-height: 1329px;
}
.nx-w-1330 {
  width: 1330px;
}
.nx-h-1330 {
  height: 1330px;
}
.nx-max-w-1330 {
  max-width: 1330px;
}
.nx-max-h-1330 {
  max-height: 1330px;
}
.nx-min-w-1330 {
  min-width: 1330px;
}
.nx-min-h-1330 {
  min-height: 1330px;
}
.nx-w-1331 {
  width: 1331px;
}
.nx-h-1331 {
  height: 1331px;
}
.nx-max-w-1331 {
  max-width: 1331px;
}
.nx-max-h-1331 {
  max-height: 1331px;
}
.nx-min-w-1331 {
  min-width: 1331px;
}
.nx-min-h-1331 {
  min-height: 1331px;
}
.nx-w-1332 {
  width: 1332px;
}
.nx-h-1332 {
  height: 1332px;
}
.nx-max-w-1332 {
  max-width: 1332px;
}
.nx-max-h-1332 {
  max-height: 1332px;
}
.nx-min-w-1332 {
  min-width: 1332px;
}
.nx-min-h-1332 {
  min-height: 1332px;
}
.nx-w-1333 {
  width: 1333px;
}
.nx-h-1333 {
  height: 1333px;
}
.nx-max-w-1333 {
  max-width: 1333px;
}
.nx-max-h-1333 {
  max-height: 1333px;
}
.nx-min-w-1333 {
  min-width: 1333px;
}
.nx-min-h-1333 {
  min-height: 1333px;
}
.nx-w-1334 {
  width: 1334px;
}
.nx-h-1334 {
  height: 1334px;
}
.nx-max-w-1334 {
  max-width: 1334px;
}
.nx-max-h-1334 {
  max-height: 1334px;
}
.nx-min-w-1334 {
  min-width: 1334px;
}
.nx-min-h-1334 {
  min-height: 1334px;
}
.nx-w-1335 {
  width: 1335px;
}
.nx-h-1335 {
  height: 1335px;
}
.nx-max-w-1335 {
  max-width: 1335px;
}
.nx-max-h-1335 {
  max-height: 1335px;
}
.nx-min-w-1335 {
  min-width: 1335px;
}
.nx-min-h-1335 {
  min-height: 1335px;
}
.nx-w-1336 {
  width: 1336px;
}
.nx-h-1336 {
  height: 1336px;
}
.nx-max-w-1336 {
  max-width: 1336px;
}
.nx-max-h-1336 {
  max-height: 1336px;
}
.nx-min-w-1336 {
  min-width: 1336px;
}
.nx-min-h-1336 {
  min-height: 1336px;
}
.nx-w-1337 {
  width: 1337px;
}
.nx-h-1337 {
  height: 1337px;
}
.nx-max-w-1337 {
  max-width: 1337px;
}
.nx-max-h-1337 {
  max-height: 1337px;
}
.nx-min-w-1337 {
  min-width: 1337px;
}
.nx-min-h-1337 {
  min-height: 1337px;
}
.nx-w-1338 {
  width: 1338px;
}
.nx-h-1338 {
  height: 1338px;
}
.nx-max-w-1338 {
  max-width: 1338px;
}
.nx-max-h-1338 {
  max-height: 1338px;
}
.nx-min-w-1338 {
  min-width: 1338px;
}
.nx-min-h-1338 {
  min-height: 1338px;
}
.nx-w-1339 {
  width: 1339px;
}
.nx-h-1339 {
  height: 1339px;
}
.nx-max-w-1339 {
  max-width: 1339px;
}
.nx-max-h-1339 {
  max-height: 1339px;
}
.nx-min-w-1339 {
  min-width: 1339px;
}
.nx-min-h-1339 {
  min-height: 1339px;
}
.nx-w-1340 {
  width: 1340px;
}
.nx-h-1340 {
  height: 1340px;
}
.nx-max-w-1340 {
  max-width: 1340px;
}
.nx-max-h-1340 {
  max-height: 1340px;
}
.nx-min-w-1340 {
  min-width: 1340px;
}
.nx-min-h-1340 {
  min-height: 1340px;
}
.nx-w-1341 {
  width: 1341px;
}
.nx-h-1341 {
  height: 1341px;
}
.nx-max-w-1341 {
  max-width: 1341px;
}
.nx-max-h-1341 {
  max-height: 1341px;
}
.nx-min-w-1341 {
  min-width: 1341px;
}
.nx-min-h-1341 {
  min-height: 1341px;
}
.nx-w-1342 {
  width: 1342px;
}
.nx-h-1342 {
  height: 1342px;
}
.nx-max-w-1342 {
  max-width: 1342px;
}
.nx-max-h-1342 {
  max-height: 1342px;
}
.nx-min-w-1342 {
  min-width: 1342px;
}
.nx-min-h-1342 {
  min-height: 1342px;
}
.nx-w-1343 {
  width: 1343px;
}
.nx-h-1343 {
  height: 1343px;
}
.nx-max-w-1343 {
  max-width: 1343px;
}
.nx-max-h-1343 {
  max-height: 1343px;
}
.nx-min-w-1343 {
  min-width: 1343px;
}
.nx-min-h-1343 {
  min-height: 1343px;
}
.nx-w-1344 {
  width: 1344px;
}
.nx-h-1344 {
  height: 1344px;
}
.nx-max-w-1344 {
  max-width: 1344px;
}
.nx-max-h-1344 {
  max-height: 1344px;
}
.nx-min-w-1344 {
  min-width: 1344px;
}
.nx-min-h-1344 {
  min-height: 1344px;
}
.nx-w-1345 {
  width: 1345px;
}
.nx-h-1345 {
  height: 1345px;
}
.nx-max-w-1345 {
  max-width: 1345px;
}
.nx-max-h-1345 {
  max-height: 1345px;
}
.nx-min-w-1345 {
  min-width: 1345px;
}
.nx-min-h-1345 {
  min-height: 1345px;
}
.nx-w-1346 {
  width: 1346px;
}
.nx-h-1346 {
  height: 1346px;
}
.nx-max-w-1346 {
  max-width: 1346px;
}
.nx-max-h-1346 {
  max-height: 1346px;
}
.nx-min-w-1346 {
  min-width: 1346px;
}
.nx-min-h-1346 {
  min-height: 1346px;
}
.nx-w-1347 {
  width: 1347px;
}
.nx-h-1347 {
  height: 1347px;
}
.nx-max-w-1347 {
  max-width: 1347px;
}
.nx-max-h-1347 {
  max-height: 1347px;
}
.nx-min-w-1347 {
  min-width: 1347px;
}
.nx-min-h-1347 {
  min-height: 1347px;
}
.nx-w-1348 {
  width: 1348px;
}
.nx-h-1348 {
  height: 1348px;
}
.nx-max-w-1348 {
  max-width: 1348px;
}
.nx-max-h-1348 {
  max-height: 1348px;
}
.nx-min-w-1348 {
  min-width: 1348px;
}
.nx-min-h-1348 {
  min-height: 1348px;
}
.nx-w-1349 {
  width: 1349px;
}
.nx-h-1349 {
  height: 1349px;
}
.nx-max-w-1349 {
  max-width: 1349px;
}
.nx-max-h-1349 {
  max-height: 1349px;
}
.nx-min-w-1349 {
  min-width: 1349px;
}
.nx-min-h-1349 {
  min-height: 1349px;
}
.nx-w-1350 {
  width: 1350px;
}
.nx-h-1350 {
  height: 1350px;
}
.nx-max-w-1350 {
  max-width: 1350px;
}
.nx-max-h-1350 {
  max-height: 1350px;
}
.nx-min-w-1350 {
  min-width: 1350px;
}
.nx-min-h-1350 {
  min-height: 1350px;
}
.nx-w-1351 {
  width: 1351px;
}
.nx-h-1351 {
  height: 1351px;
}
.nx-max-w-1351 {
  max-width: 1351px;
}
.nx-max-h-1351 {
  max-height: 1351px;
}
.nx-min-w-1351 {
  min-width: 1351px;
}
.nx-min-h-1351 {
  min-height: 1351px;
}
.nx-w-1352 {
  width: 1352px;
}
.nx-h-1352 {
  height: 1352px;
}
.nx-max-w-1352 {
  max-width: 1352px;
}
.nx-max-h-1352 {
  max-height: 1352px;
}
.nx-min-w-1352 {
  min-width: 1352px;
}
.nx-min-h-1352 {
  min-height: 1352px;
}
.nx-w-1353 {
  width: 1353px;
}
.nx-h-1353 {
  height: 1353px;
}
.nx-max-w-1353 {
  max-width: 1353px;
}
.nx-max-h-1353 {
  max-height: 1353px;
}
.nx-min-w-1353 {
  min-width: 1353px;
}
.nx-min-h-1353 {
  min-height: 1353px;
}
.nx-w-1354 {
  width: 1354px;
}
.nx-h-1354 {
  height: 1354px;
}
.nx-max-w-1354 {
  max-width: 1354px;
}
.nx-max-h-1354 {
  max-height: 1354px;
}
.nx-min-w-1354 {
  min-width: 1354px;
}
.nx-min-h-1354 {
  min-height: 1354px;
}
.nx-w-1355 {
  width: 1355px;
}
.nx-h-1355 {
  height: 1355px;
}
.nx-max-w-1355 {
  max-width: 1355px;
}
.nx-max-h-1355 {
  max-height: 1355px;
}
.nx-min-w-1355 {
  min-width: 1355px;
}
.nx-min-h-1355 {
  min-height: 1355px;
}
.nx-w-1356 {
  width: 1356px;
}
.nx-h-1356 {
  height: 1356px;
}
.nx-max-w-1356 {
  max-width: 1356px;
}
.nx-max-h-1356 {
  max-height: 1356px;
}
.nx-min-w-1356 {
  min-width: 1356px;
}
.nx-min-h-1356 {
  min-height: 1356px;
}
.nx-w-1357 {
  width: 1357px;
}
.nx-h-1357 {
  height: 1357px;
}
.nx-max-w-1357 {
  max-width: 1357px;
}
.nx-max-h-1357 {
  max-height: 1357px;
}
.nx-min-w-1357 {
  min-width: 1357px;
}
.nx-min-h-1357 {
  min-height: 1357px;
}
.nx-w-1358 {
  width: 1358px;
}
.nx-h-1358 {
  height: 1358px;
}
.nx-max-w-1358 {
  max-width: 1358px;
}
.nx-max-h-1358 {
  max-height: 1358px;
}
.nx-min-w-1358 {
  min-width: 1358px;
}
.nx-min-h-1358 {
  min-height: 1358px;
}
.nx-w-1359 {
  width: 1359px;
}
.nx-h-1359 {
  height: 1359px;
}
.nx-max-w-1359 {
  max-width: 1359px;
}
.nx-max-h-1359 {
  max-height: 1359px;
}
.nx-min-w-1359 {
  min-width: 1359px;
}
.nx-min-h-1359 {
  min-height: 1359px;
}
.nx-w-1360 {
  width: 1360px;
}
.nx-h-1360 {
  height: 1360px;
}
.nx-max-w-1360 {
  max-width: 1360px;
}
.nx-max-h-1360 {
  max-height: 1360px;
}
.nx-min-w-1360 {
  min-width: 1360px;
}
.nx-min-h-1360 {
  min-height: 1360px;
}
.nx-w-1361 {
  width: 1361px;
}
.nx-h-1361 {
  height: 1361px;
}
.nx-max-w-1361 {
  max-width: 1361px;
}
.nx-max-h-1361 {
  max-height: 1361px;
}
.nx-min-w-1361 {
  min-width: 1361px;
}
.nx-min-h-1361 {
  min-height: 1361px;
}
.nx-w-1362 {
  width: 1362px;
}
.nx-h-1362 {
  height: 1362px;
}
.nx-max-w-1362 {
  max-width: 1362px;
}
.nx-max-h-1362 {
  max-height: 1362px;
}
.nx-min-w-1362 {
  min-width: 1362px;
}
.nx-min-h-1362 {
  min-height: 1362px;
}
.nx-w-1363 {
  width: 1363px;
}
.nx-h-1363 {
  height: 1363px;
}
.nx-max-w-1363 {
  max-width: 1363px;
}
.nx-max-h-1363 {
  max-height: 1363px;
}
.nx-min-w-1363 {
  min-width: 1363px;
}
.nx-min-h-1363 {
  min-height: 1363px;
}
.nx-w-1364 {
  width: 1364px;
}
.nx-h-1364 {
  height: 1364px;
}
.nx-max-w-1364 {
  max-width: 1364px;
}
.nx-max-h-1364 {
  max-height: 1364px;
}
.nx-min-w-1364 {
  min-width: 1364px;
}
.nx-min-h-1364 {
  min-height: 1364px;
}
.nx-w-1365 {
  width: 1365px;
}
.nx-h-1365 {
  height: 1365px;
}
.nx-max-w-1365 {
  max-width: 1365px;
}
.nx-max-h-1365 {
  max-height: 1365px;
}
.nx-min-w-1365 {
  min-width: 1365px;
}
.nx-min-h-1365 {
  min-height: 1365px;
}
.nx-w-1366 {
  width: 1366px;
}
.nx-h-1366 {
  height: 1366px;
}
.nx-max-w-1366 {
  max-width: 1366px;
}
.nx-max-h-1366 {
  max-height: 1366px;
}
.nx-min-w-1366 {
  min-width: 1366px;
}
.nx-min-h-1366 {
  min-height: 1366px;
}
.nx-w-1367 {
  width: 1367px;
}
.nx-h-1367 {
  height: 1367px;
}
.nx-max-w-1367 {
  max-width: 1367px;
}
.nx-max-h-1367 {
  max-height: 1367px;
}
.nx-min-w-1367 {
  min-width: 1367px;
}
.nx-min-h-1367 {
  min-height: 1367px;
}
.nx-w-1368 {
  width: 1368px;
}
.nx-h-1368 {
  height: 1368px;
}
.nx-max-w-1368 {
  max-width: 1368px;
}
.nx-max-h-1368 {
  max-height: 1368px;
}
.nx-min-w-1368 {
  min-width: 1368px;
}
.nx-min-h-1368 {
  min-height: 1368px;
}
.nx-w-1369 {
  width: 1369px;
}
.nx-h-1369 {
  height: 1369px;
}
.nx-max-w-1369 {
  max-width: 1369px;
}
.nx-max-h-1369 {
  max-height: 1369px;
}
.nx-min-w-1369 {
  min-width: 1369px;
}
.nx-min-h-1369 {
  min-height: 1369px;
}
.nx-w-1370 {
  width: 1370px;
}
.nx-h-1370 {
  height: 1370px;
}
.nx-max-w-1370 {
  max-width: 1370px;
}
.nx-max-h-1370 {
  max-height: 1370px;
}
.nx-min-w-1370 {
  min-width: 1370px;
}
.nx-min-h-1370 {
  min-height: 1370px;
}
.nx-w-1371 {
  width: 1371px;
}
.nx-h-1371 {
  height: 1371px;
}
.nx-max-w-1371 {
  max-width: 1371px;
}
.nx-max-h-1371 {
  max-height: 1371px;
}
.nx-min-w-1371 {
  min-width: 1371px;
}
.nx-min-h-1371 {
  min-height: 1371px;
}
.nx-w-1372 {
  width: 1372px;
}
.nx-h-1372 {
  height: 1372px;
}
.nx-max-w-1372 {
  max-width: 1372px;
}
.nx-max-h-1372 {
  max-height: 1372px;
}
.nx-min-w-1372 {
  min-width: 1372px;
}
.nx-min-h-1372 {
  min-height: 1372px;
}
.nx-w-1373 {
  width: 1373px;
}
.nx-h-1373 {
  height: 1373px;
}
.nx-max-w-1373 {
  max-width: 1373px;
}
.nx-max-h-1373 {
  max-height: 1373px;
}
.nx-min-w-1373 {
  min-width: 1373px;
}
.nx-min-h-1373 {
  min-height: 1373px;
}
.nx-w-1374 {
  width: 1374px;
}
.nx-h-1374 {
  height: 1374px;
}
.nx-max-w-1374 {
  max-width: 1374px;
}
.nx-max-h-1374 {
  max-height: 1374px;
}
.nx-min-w-1374 {
  min-width: 1374px;
}
.nx-min-h-1374 {
  min-height: 1374px;
}
.nx-w-1375 {
  width: 1375px;
}
.nx-h-1375 {
  height: 1375px;
}
.nx-max-w-1375 {
  max-width: 1375px;
}
.nx-max-h-1375 {
  max-height: 1375px;
}
.nx-min-w-1375 {
  min-width: 1375px;
}
.nx-min-h-1375 {
  min-height: 1375px;
}
.nx-w-1376 {
  width: 1376px;
}
.nx-h-1376 {
  height: 1376px;
}
.nx-max-w-1376 {
  max-width: 1376px;
}
.nx-max-h-1376 {
  max-height: 1376px;
}
.nx-min-w-1376 {
  min-width: 1376px;
}
.nx-min-h-1376 {
  min-height: 1376px;
}
.nx-w-1377 {
  width: 1377px;
}
.nx-h-1377 {
  height: 1377px;
}
.nx-max-w-1377 {
  max-width: 1377px;
}
.nx-max-h-1377 {
  max-height: 1377px;
}
.nx-min-w-1377 {
  min-width: 1377px;
}
.nx-min-h-1377 {
  min-height: 1377px;
}
.nx-w-1378 {
  width: 1378px;
}
.nx-h-1378 {
  height: 1378px;
}
.nx-max-w-1378 {
  max-width: 1378px;
}
.nx-max-h-1378 {
  max-height: 1378px;
}
.nx-min-w-1378 {
  min-width: 1378px;
}
.nx-min-h-1378 {
  min-height: 1378px;
}
.nx-w-1379 {
  width: 1379px;
}
.nx-h-1379 {
  height: 1379px;
}
.nx-max-w-1379 {
  max-width: 1379px;
}
.nx-max-h-1379 {
  max-height: 1379px;
}
.nx-min-w-1379 {
  min-width: 1379px;
}
.nx-min-h-1379 {
  min-height: 1379px;
}
.nx-w-1380 {
  width: 1380px;
}
.nx-h-1380 {
  height: 1380px;
}
.nx-max-w-1380 {
  max-width: 1380px;
}
.nx-max-h-1380 {
  max-height: 1380px;
}
.nx-min-w-1380 {
  min-width: 1380px;
}
.nx-min-h-1380 {
  min-height: 1380px;
}
.nx-w-1381 {
  width: 1381px;
}
.nx-h-1381 {
  height: 1381px;
}
.nx-max-w-1381 {
  max-width: 1381px;
}
.nx-max-h-1381 {
  max-height: 1381px;
}
.nx-min-w-1381 {
  min-width: 1381px;
}
.nx-min-h-1381 {
  min-height: 1381px;
}
.nx-w-1382 {
  width: 1382px;
}
.nx-h-1382 {
  height: 1382px;
}
.nx-max-w-1382 {
  max-width: 1382px;
}
.nx-max-h-1382 {
  max-height: 1382px;
}
.nx-min-w-1382 {
  min-width: 1382px;
}
.nx-min-h-1382 {
  min-height: 1382px;
}
.nx-w-1383 {
  width: 1383px;
}
.nx-h-1383 {
  height: 1383px;
}
.nx-max-w-1383 {
  max-width: 1383px;
}
.nx-max-h-1383 {
  max-height: 1383px;
}
.nx-min-w-1383 {
  min-width: 1383px;
}
.nx-min-h-1383 {
  min-height: 1383px;
}
.nx-w-1384 {
  width: 1384px;
}
.nx-h-1384 {
  height: 1384px;
}
.nx-max-w-1384 {
  max-width: 1384px;
}
.nx-max-h-1384 {
  max-height: 1384px;
}
.nx-min-w-1384 {
  min-width: 1384px;
}
.nx-min-h-1384 {
  min-height: 1384px;
}
.nx-w-1385 {
  width: 1385px;
}
.nx-h-1385 {
  height: 1385px;
}
.nx-max-w-1385 {
  max-width: 1385px;
}
.nx-max-h-1385 {
  max-height: 1385px;
}
.nx-min-w-1385 {
  min-width: 1385px;
}
.nx-min-h-1385 {
  min-height: 1385px;
}
.nx-w-1386 {
  width: 1386px;
}
.nx-h-1386 {
  height: 1386px;
}
.nx-max-w-1386 {
  max-width: 1386px;
}
.nx-max-h-1386 {
  max-height: 1386px;
}
.nx-min-w-1386 {
  min-width: 1386px;
}
.nx-min-h-1386 {
  min-height: 1386px;
}
.nx-w-1387 {
  width: 1387px;
}
.nx-h-1387 {
  height: 1387px;
}
.nx-max-w-1387 {
  max-width: 1387px;
}
.nx-max-h-1387 {
  max-height: 1387px;
}
.nx-min-w-1387 {
  min-width: 1387px;
}
.nx-min-h-1387 {
  min-height: 1387px;
}
.nx-w-1388 {
  width: 1388px;
}
.nx-h-1388 {
  height: 1388px;
}
.nx-max-w-1388 {
  max-width: 1388px;
}
.nx-max-h-1388 {
  max-height: 1388px;
}
.nx-min-w-1388 {
  min-width: 1388px;
}
.nx-min-h-1388 {
  min-height: 1388px;
}
.nx-w-1389 {
  width: 1389px;
}
.nx-h-1389 {
  height: 1389px;
}
.nx-max-w-1389 {
  max-width: 1389px;
}
.nx-max-h-1389 {
  max-height: 1389px;
}
.nx-min-w-1389 {
  min-width: 1389px;
}
.nx-min-h-1389 {
  min-height: 1389px;
}
.nx-w-1390 {
  width: 1390px;
}
.nx-h-1390 {
  height: 1390px;
}
.nx-max-w-1390 {
  max-width: 1390px;
}
.nx-max-h-1390 {
  max-height: 1390px;
}
.nx-min-w-1390 {
  min-width: 1390px;
}
.nx-min-h-1390 {
  min-height: 1390px;
}
.nx-w-1391 {
  width: 1391px;
}
.nx-h-1391 {
  height: 1391px;
}
.nx-max-w-1391 {
  max-width: 1391px;
}
.nx-max-h-1391 {
  max-height: 1391px;
}
.nx-min-w-1391 {
  min-width: 1391px;
}
.nx-min-h-1391 {
  min-height: 1391px;
}
.nx-w-1392 {
  width: 1392px;
}
.nx-h-1392 {
  height: 1392px;
}
.nx-max-w-1392 {
  max-width: 1392px;
}
.nx-max-h-1392 {
  max-height: 1392px;
}
.nx-min-w-1392 {
  min-width: 1392px;
}
.nx-min-h-1392 {
  min-height: 1392px;
}
.nx-w-1393 {
  width: 1393px;
}
.nx-h-1393 {
  height: 1393px;
}
.nx-max-w-1393 {
  max-width: 1393px;
}
.nx-max-h-1393 {
  max-height: 1393px;
}
.nx-min-w-1393 {
  min-width: 1393px;
}
.nx-min-h-1393 {
  min-height: 1393px;
}
.nx-w-1394 {
  width: 1394px;
}
.nx-h-1394 {
  height: 1394px;
}
.nx-max-w-1394 {
  max-width: 1394px;
}
.nx-max-h-1394 {
  max-height: 1394px;
}
.nx-min-w-1394 {
  min-width: 1394px;
}
.nx-min-h-1394 {
  min-height: 1394px;
}
.nx-w-1395 {
  width: 1395px;
}
.nx-h-1395 {
  height: 1395px;
}
.nx-max-w-1395 {
  max-width: 1395px;
}
.nx-max-h-1395 {
  max-height: 1395px;
}
.nx-min-w-1395 {
  min-width: 1395px;
}
.nx-min-h-1395 {
  min-height: 1395px;
}
.nx-w-1396 {
  width: 1396px;
}
.nx-h-1396 {
  height: 1396px;
}
.nx-max-w-1396 {
  max-width: 1396px;
}
.nx-max-h-1396 {
  max-height: 1396px;
}
.nx-min-w-1396 {
  min-width: 1396px;
}
.nx-min-h-1396 {
  min-height: 1396px;
}
.nx-w-1397 {
  width: 1397px;
}
.nx-h-1397 {
  height: 1397px;
}
.nx-max-w-1397 {
  max-width: 1397px;
}
.nx-max-h-1397 {
  max-height: 1397px;
}
.nx-min-w-1397 {
  min-width: 1397px;
}
.nx-min-h-1397 {
  min-height: 1397px;
}
.nx-w-1398 {
  width: 1398px;
}
.nx-h-1398 {
  height: 1398px;
}
.nx-max-w-1398 {
  max-width: 1398px;
}
.nx-max-h-1398 {
  max-height: 1398px;
}
.nx-min-w-1398 {
  min-width: 1398px;
}
.nx-min-h-1398 {
  min-height: 1398px;
}
.nx-w-1399 {
  width: 1399px;
}
.nx-h-1399 {
  height: 1399px;
}
.nx-max-w-1399 {
  max-width: 1399px;
}
.nx-max-h-1399 {
  max-height: 1399px;
}
.nx-min-w-1399 {
  min-width: 1399px;
}
.nx-min-h-1399 {
  min-height: 1399px;
}
.nx-w-1400 {
  width: 1400px;
}
.nx-h-1400 {
  height: 1400px;
}
.nx-max-w-1400 {
  max-width: 1400px;
}
.nx-max-h-1400 {
  max-height: 1400px;
}
.nx-min-w-1400 {
  min-width: 1400px;
}
.nx-min-h-1400 {
  min-height: 1400px;
}
.nx-w-1401 {
  width: 1401px;
}
.nx-h-1401 {
  height: 1401px;
}
.nx-max-w-1401 {
  max-width: 1401px;
}
.nx-max-h-1401 {
  max-height: 1401px;
}
.nx-min-w-1401 {
  min-width: 1401px;
}
.nx-min-h-1401 {
  min-height: 1401px;
}
.nx-w-1402 {
  width: 1402px;
}
.nx-h-1402 {
  height: 1402px;
}
.nx-max-w-1402 {
  max-width: 1402px;
}
.nx-max-h-1402 {
  max-height: 1402px;
}
.nx-min-w-1402 {
  min-width: 1402px;
}
.nx-min-h-1402 {
  min-height: 1402px;
}
.nx-w-1403 {
  width: 1403px;
}
.nx-h-1403 {
  height: 1403px;
}
.nx-max-w-1403 {
  max-width: 1403px;
}
.nx-max-h-1403 {
  max-height: 1403px;
}
.nx-min-w-1403 {
  min-width: 1403px;
}
.nx-min-h-1403 {
  min-height: 1403px;
}
.nx-w-1404 {
  width: 1404px;
}
.nx-h-1404 {
  height: 1404px;
}
.nx-max-w-1404 {
  max-width: 1404px;
}
.nx-max-h-1404 {
  max-height: 1404px;
}
.nx-min-w-1404 {
  min-width: 1404px;
}
.nx-min-h-1404 {
  min-height: 1404px;
}
.nx-w-1405 {
  width: 1405px;
}
.nx-h-1405 {
  height: 1405px;
}
.nx-max-w-1405 {
  max-width: 1405px;
}
.nx-max-h-1405 {
  max-height: 1405px;
}
.nx-min-w-1405 {
  min-width: 1405px;
}
.nx-min-h-1405 {
  min-height: 1405px;
}
.nx-w-1406 {
  width: 1406px;
}
.nx-h-1406 {
  height: 1406px;
}
.nx-max-w-1406 {
  max-width: 1406px;
}
.nx-max-h-1406 {
  max-height: 1406px;
}
.nx-min-w-1406 {
  min-width: 1406px;
}
.nx-min-h-1406 {
  min-height: 1406px;
}
.nx-w-1407 {
  width: 1407px;
}
.nx-h-1407 {
  height: 1407px;
}
.nx-max-w-1407 {
  max-width: 1407px;
}
.nx-max-h-1407 {
  max-height: 1407px;
}
.nx-min-w-1407 {
  min-width: 1407px;
}
.nx-min-h-1407 {
  min-height: 1407px;
}
.nx-w-1408 {
  width: 1408px;
}
.nx-h-1408 {
  height: 1408px;
}
.nx-max-w-1408 {
  max-width: 1408px;
}
.nx-max-h-1408 {
  max-height: 1408px;
}
.nx-min-w-1408 {
  min-width: 1408px;
}
.nx-min-h-1408 {
  min-height: 1408px;
}
.nx-w-1409 {
  width: 1409px;
}
.nx-h-1409 {
  height: 1409px;
}
.nx-max-w-1409 {
  max-width: 1409px;
}
.nx-max-h-1409 {
  max-height: 1409px;
}
.nx-min-w-1409 {
  min-width: 1409px;
}
.nx-min-h-1409 {
  min-height: 1409px;
}
.nx-w-1410 {
  width: 1410px;
}
.nx-h-1410 {
  height: 1410px;
}
.nx-max-w-1410 {
  max-width: 1410px;
}
.nx-max-h-1410 {
  max-height: 1410px;
}
.nx-min-w-1410 {
  min-width: 1410px;
}
.nx-min-h-1410 {
  min-height: 1410px;
}
.nx-w-1411 {
  width: 1411px;
}
.nx-h-1411 {
  height: 1411px;
}
.nx-max-w-1411 {
  max-width: 1411px;
}
.nx-max-h-1411 {
  max-height: 1411px;
}
.nx-min-w-1411 {
  min-width: 1411px;
}
.nx-min-h-1411 {
  min-height: 1411px;
}
.nx-w-1412 {
  width: 1412px;
}
.nx-h-1412 {
  height: 1412px;
}
.nx-max-w-1412 {
  max-width: 1412px;
}
.nx-max-h-1412 {
  max-height: 1412px;
}
.nx-min-w-1412 {
  min-width: 1412px;
}
.nx-min-h-1412 {
  min-height: 1412px;
}
.nx-w-1413 {
  width: 1413px;
}
.nx-h-1413 {
  height: 1413px;
}
.nx-max-w-1413 {
  max-width: 1413px;
}
.nx-max-h-1413 {
  max-height: 1413px;
}
.nx-min-w-1413 {
  min-width: 1413px;
}
.nx-min-h-1413 {
  min-height: 1413px;
}
.nx-w-1414 {
  width: 1414px;
}
.nx-h-1414 {
  height: 1414px;
}
.nx-max-w-1414 {
  max-width: 1414px;
}
.nx-max-h-1414 {
  max-height: 1414px;
}
.nx-min-w-1414 {
  min-width: 1414px;
}
.nx-min-h-1414 {
  min-height: 1414px;
}
.nx-w-1415 {
  width: 1415px;
}
.nx-h-1415 {
  height: 1415px;
}
.nx-max-w-1415 {
  max-width: 1415px;
}
.nx-max-h-1415 {
  max-height: 1415px;
}
.nx-min-w-1415 {
  min-width: 1415px;
}
.nx-min-h-1415 {
  min-height: 1415px;
}
.nx-w-1416 {
  width: 1416px;
}
.nx-h-1416 {
  height: 1416px;
}
.nx-max-w-1416 {
  max-width: 1416px;
}
.nx-max-h-1416 {
  max-height: 1416px;
}
.nx-min-w-1416 {
  min-width: 1416px;
}
.nx-min-h-1416 {
  min-height: 1416px;
}
.nx-w-1417 {
  width: 1417px;
}
.nx-h-1417 {
  height: 1417px;
}
.nx-max-w-1417 {
  max-width: 1417px;
}
.nx-max-h-1417 {
  max-height: 1417px;
}
.nx-min-w-1417 {
  min-width: 1417px;
}
.nx-min-h-1417 {
  min-height: 1417px;
}
.nx-w-1418 {
  width: 1418px;
}
.nx-h-1418 {
  height: 1418px;
}
.nx-max-w-1418 {
  max-width: 1418px;
}
.nx-max-h-1418 {
  max-height: 1418px;
}
.nx-min-w-1418 {
  min-width: 1418px;
}
.nx-min-h-1418 {
  min-height: 1418px;
}
.nx-w-1419 {
  width: 1419px;
}
.nx-h-1419 {
  height: 1419px;
}
.nx-max-w-1419 {
  max-width: 1419px;
}
.nx-max-h-1419 {
  max-height: 1419px;
}
.nx-min-w-1419 {
  min-width: 1419px;
}
.nx-min-h-1419 {
  min-height: 1419px;
}
.nx-w-1420 {
  width: 1420px;
}
.nx-h-1420 {
  height: 1420px;
}
.nx-max-w-1420 {
  max-width: 1420px;
}
.nx-max-h-1420 {
  max-height: 1420px;
}
.nx-min-w-1420 {
  min-width: 1420px;
}
.nx-min-h-1420 {
  min-height: 1420px;
}
.nx-w-1421 {
  width: 1421px;
}
.nx-h-1421 {
  height: 1421px;
}
.nx-max-w-1421 {
  max-width: 1421px;
}
.nx-max-h-1421 {
  max-height: 1421px;
}
.nx-min-w-1421 {
  min-width: 1421px;
}
.nx-min-h-1421 {
  min-height: 1421px;
}
.nx-w-1422 {
  width: 1422px;
}
.nx-h-1422 {
  height: 1422px;
}
.nx-max-w-1422 {
  max-width: 1422px;
}
.nx-max-h-1422 {
  max-height: 1422px;
}
.nx-min-w-1422 {
  min-width: 1422px;
}
.nx-min-h-1422 {
  min-height: 1422px;
}
.nx-w-1423 {
  width: 1423px;
}
.nx-h-1423 {
  height: 1423px;
}
.nx-max-w-1423 {
  max-width: 1423px;
}
.nx-max-h-1423 {
  max-height: 1423px;
}
.nx-min-w-1423 {
  min-width: 1423px;
}
.nx-min-h-1423 {
  min-height: 1423px;
}
.nx-w-1424 {
  width: 1424px;
}
.nx-h-1424 {
  height: 1424px;
}
.nx-max-w-1424 {
  max-width: 1424px;
}
.nx-max-h-1424 {
  max-height: 1424px;
}
.nx-min-w-1424 {
  min-width: 1424px;
}
.nx-min-h-1424 {
  min-height: 1424px;
}
.nx-w-1425 {
  width: 1425px;
}
.nx-h-1425 {
  height: 1425px;
}
.nx-max-w-1425 {
  max-width: 1425px;
}
.nx-max-h-1425 {
  max-height: 1425px;
}
.nx-min-w-1425 {
  min-width: 1425px;
}
.nx-min-h-1425 {
  min-height: 1425px;
}
.nx-w-1426 {
  width: 1426px;
}
.nx-h-1426 {
  height: 1426px;
}
.nx-max-w-1426 {
  max-width: 1426px;
}
.nx-max-h-1426 {
  max-height: 1426px;
}
.nx-min-w-1426 {
  min-width: 1426px;
}
.nx-min-h-1426 {
  min-height: 1426px;
}
.nx-w-1427 {
  width: 1427px;
}
.nx-h-1427 {
  height: 1427px;
}
.nx-max-w-1427 {
  max-width: 1427px;
}
.nx-max-h-1427 {
  max-height: 1427px;
}
.nx-min-w-1427 {
  min-width: 1427px;
}
.nx-min-h-1427 {
  min-height: 1427px;
}
.nx-w-1428 {
  width: 1428px;
}
.nx-h-1428 {
  height: 1428px;
}
.nx-max-w-1428 {
  max-width: 1428px;
}
.nx-max-h-1428 {
  max-height: 1428px;
}
.nx-min-w-1428 {
  min-width: 1428px;
}
.nx-min-h-1428 {
  min-height: 1428px;
}
.nx-w-1429 {
  width: 1429px;
}
.nx-h-1429 {
  height: 1429px;
}
.nx-max-w-1429 {
  max-width: 1429px;
}
.nx-max-h-1429 {
  max-height: 1429px;
}
.nx-min-w-1429 {
  min-width: 1429px;
}
.nx-min-h-1429 {
  min-height: 1429px;
}
.nx-w-1430 {
  width: 1430px;
}
.nx-h-1430 {
  height: 1430px;
}
.nx-max-w-1430 {
  max-width: 1430px;
}
.nx-max-h-1430 {
  max-height: 1430px;
}
.nx-min-w-1430 {
  min-width: 1430px;
}
.nx-min-h-1430 {
  min-height: 1430px;
}
.nx-w-1431 {
  width: 1431px;
}
.nx-h-1431 {
  height: 1431px;
}
.nx-max-w-1431 {
  max-width: 1431px;
}
.nx-max-h-1431 {
  max-height: 1431px;
}
.nx-min-w-1431 {
  min-width: 1431px;
}
.nx-min-h-1431 {
  min-height: 1431px;
}
.nx-w-1432 {
  width: 1432px;
}
.nx-h-1432 {
  height: 1432px;
}
.nx-max-w-1432 {
  max-width: 1432px;
}
.nx-max-h-1432 {
  max-height: 1432px;
}
.nx-min-w-1432 {
  min-width: 1432px;
}
.nx-min-h-1432 {
  min-height: 1432px;
}
.nx-w-1433 {
  width: 1433px;
}
.nx-h-1433 {
  height: 1433px;
}
.nx-max-w-1433 {
  max-width: 1433px;
}
.nx-max-h-1433 {
  max-height: 1433px;
}
.nx-min-w-1433 {
  min-width: 1433px;
}
.nx-min-h-1433 {
  min-height: 1433px;
}
.nx-w-1434 {
  width: 1434px;
}
.nx-h-1434 {
  height: 1434px;
}
.nx-max-w-1434 {
  max-width: 1434px;
}
.nx-max-h-1434 {
  max-height: 1434px;
}
.nx-min-w-1434 {
  min-width: 1434px;
}
.nx-min-h-1434 {
  min-height: 1434px;
}
.nx-w-1435 {
  width: 1435px;
}
.nx-h-1435 {
  height: 1435px;
}
.nx-max-w-1435 {
  max-width: 1435px;
}
.nx-max-h-1435 {
  max-height: 1435px;
}
.nx-min-w-1435 {
  min-width: 1435px;
}
.nx-min-h-1435 {
  min-height: 1435px;
}
.nx-w-1436 {
  width: 1436px;
}
.nx-h-1436 {
  height: 1436px;
}
.nx-max-w-1436 {
  max-width: 1436px;
}
.nx-max-h-1436 {
  max-height: 1436px;
}
.nx-min-w-1436 {
  min-width: 1436px;
}
.nx-min-h-1436 {
  min-height: 1436px;
}
.nx-w-1437 {
  width: 1437px;
}
.nx-h-1437 {
  height: 1437px;
}
.nx-max-w-1437 {
  max-width: 1437px;
}
.nx-max-h-1437 {
  max-height: 1437px;
}
.nx-min-w-1437 {
  min-width: 1437px;
}
.nx-min-h-1437 {
  min-height: 1437px;
}
.nx-w-1438 {
  width: 1438px;
}
.nx-h-1438 {
  height: 1438px;
}
.nx-max-w-1438 {
  max-width: 1438px;
}
.nx-max-h-1438 {
  max-height: 1438px;
}
.nx-min-w-1438 {
  min-width: 1438px;
}
.nx-min-h-1438 {
  min-height: 1438px;
}
.nx-w-1439 {
  width: 1439px;
}
.nx-h-1439 {
  height: 1439px;
}
.nx-max-w-1439 {
  max-width: 1439px;
}
.nx-max-h-1439 {
  max-height: 1439px;
}
.nx-min-w-1439 {
  min-width: 1439px;
}
.nx-min-h-1439 {
  min-height: 1439px;
}
.nx-w-1440 {
  width: 1440px;
}
.nx-h-1440 {
  height: 1440px;
}
.nx-max-w-1440 {
  max-width: 1440px;
}
.nx-max-h-1440 {
  max-height: 1440px;
}
.nx-min-w-1440 {
  min-width: 1440px;
}
.nx-min-h-1440 {
  min-height: 1440px;
}
.nx-w-1441 {
  width: 1441px;
}
.nx-h-1441 {
  height: 1441px;
}
.nx-max-w-1441 {
  max-width: 1441px;
}
.nx-max-h-1441 {
  max-height: 1441px;
}
.nx-min-w-1441 {
  min-width: 1441px;
}
.nx-min-h-1441 {
  min-height: 1441px;
}
.nx-w-1442 {
  width: 1442px;
}
.nx-h-1442 {
  height: 1442px;
}
.nx-max-w-1442 {
  max-width: 1442px;
}
.nx-max-h-1442 {
  max-height: 1442px;
}
.nx-min-w-1442 {
  min-width: 1442px;
}
.nx-min-h-1442 {
  min-height: 1442px;
}
.nx-w-1443 {
  width: 1443px;
}
.nx-h-1443 {
  height: 1443px;
}
.nx-max-w-1443 {
  max-width: 1443px;
}
.nx-max-h-1443 {
  max-height: 1443px;
}
.nx-min-w-1443 {
  min-width: 1443px;
}
.nx-min-h-1443 {
  min-height: 1443px;
}
.nx-w-1444 {
  width: 1444px;
}
.nx-h-1444 {
  height: 1444px;
}
.nx-max-w-1444 {
  max-width: 1444px;
}
.nx-max-h-1444 {
  max-height: 1444px;
}
.nx-min-w-1444 {
  min-width: 1444px;
}
.nx-min-h-1444 {
  min-height: 1444px;
}
.nx-w-1445 {
  width: 1445px;
}
.nx-h-1445 {
  height: 1445px;
}
.nx-max-w-1445 {
  max-width: 1445px;
}
.nx-max-h-1445 {
  max-height: 1445px;
}
.nx-min-w-1445 {
  min-width: 1445px;
}
.nx-min-h-1445 {
  min-height: 1445px;
}
.nx-w-1446 {
  width: 1446px;
}
.nx-h-1446 {
  height: 1446px;
}
.nx-max-w-1446 {
  max-width: 1446px;
}
.nx-max-h-1446 {
  max-height: 1446px;
}
.nx-min-w-1446 {
  min-width: 1446px;
}
.nx-min-h-1446 {
  min-height: 1446px;
}
.nx-w-1447 {
  width: 1447px;
}
.nx-h-1447 {
  height: 1447px;
}
.nx-max-w-1447 {
  max-width: 1447px;
}
.nx-max-h-1447 {
  max-height: 1447px;
}
.nx-min-w-1447 {
  min-width: 1447px;
}
.nx-min-h-1447 {
  min-height: 1447px;
}
.nx-w-1448 {
  width: 1448px;
}
.nx-h-1448 {
  height: 1448px;
}
.nx-max-w-1448 {
  max-width: 1448px;
}
.nx-max-h-1448 {
  max-height: 1448px;
}
.nx-min-w-1448 {
  min-width: 1448px;
}
.nx-min-h-1448 {
  min-height: 1448px;
}
.nx-w-1449 {
  width: 1449px;
}
.nx-h-1449 {
  height: 1449px;
}
.nx-max-w-1449 {
  max-width: 1449px;
}
.nx-max-h-1449 {
  max-height: 1449px;
}
.nx-min-w-1449 {
  min-width: 1449px;
}
.nx-min-h-1449 {
  min-height: 1449px;
}
.nx-w-1450 {
  width: 1450px;
}
.nx-h-1450 {
  height: 1450px;
}
.nx-max-w-1450 {
  max-width: 1450px;
}
.nx-max-h-1450 {
  max-height: 1450px;
}
.nx-min-w-1450 {
  min-width: 1450px;
}
.nx-min-h-1450 {
  min-height: 1450px;
}
.nx-w-1451 {
  width: 1451px;
}
.nx-h-1451 {
  height: 1451px;
}
.nx-max-w-1451 {
  max-width: 1451px;
}
.nx-max-h-1451 {
  max-height: 1451px;
}
.nx-min-w-1451 {
  min-width: 1451px;
}
.nx-min-h-1451 {
  min-height: 1451px;
}
.nx-w-1452 {
  width: 1452px;
}
.nx-h-1452 {
  height: 1452px;
}
.nx-max-w-1452 {
  max-width: 1452px;
}
.nx-max-h-1452 {
  max-height: 1452px;
}
.nx-min-w-1452 {
  min-width: 1452px;
}
.nx-min-h-1452 {
  min-height: 1452px;
}
.nx-w-1453 {
  width: 1453px;
}
.nx-h-1453 {
  height: 1453px;
}
.nx-max-w-1453 {
  max-width: 1453px;
}
.nx-max-h-1453 {
  max-height: 1453px;
}
.nx-min-w-1453 {
  min-width: 1453px;
}
.nx-min-h-1453 {
  min-height: 1453px;
}
.nx-w-1454 {
  width: 1454px;
}
.nx-h-1454 {
  height: 1454px;
}
.nx-max-w-1454 {
  max-width: 1454px;
}
.nx-max-h-1454 {
  max-height: 1454px;
}
.nx-min-w-1454 {
  min-width: 1454px;
}
.nx-min-h-1454 {
  min-height: 1454px;
}
.nx-w-1455 {
  width: 1455px;
}
.nx-h-1455 {
  height: 1455px;
}
.nx-max-w-1455 {
  max-width: 1455px;
}
.nx-max-h-1455 {
  max-height: 1455px;
}
.nx-min-w-1455 {
  min-width: 1455px;
}
.nx-min-h-1455 {
  min-height: 1455px;
}
.nx-w-1456 {
  width: 1456px;
}
.nx-h-1456 {
  height: 1456px;
}
.nx-max-w-1456 {
  max-width: 1456px;
}
.nx-max-h-1456 {
  max-height: 1456px;
}
.nx-min-w-1456 {
  min-width: 1456px;
}
.nx-min-h-1456 {
  min-height: 1456px;
}
.nx-w-1457 {
  width: 1457px;
}
.nx-h-1457 {
  height: 1457px;
}
.nx-max-w-1457 {
  max-width: 1457px;
}
.nx-max-h-1457 {
  max-height: 1457px;
}
.nx-min-w-1457 {
  min-width: 1457px;
}
.nx-min-h-1457 {
  min-height: 1457px;
}
.nx-w-1458 {
  width: 1458px;
}
.nx-h-1458 {
  height: 1458px;
}
.nx-max-w-1458 {
  max-width: 1458px;
}
.nx-max-h-1458 {
  max-height: 1458px;
}
.nx-min-w-1458 {
  min-width: 1458px;
}
.nx-min-h-1458 {
  min-height: 1458px;
}
.nx-w-1459 {
  width: 1459px;
}
.nx-h-1459 {
  height: 1459px;
}
.nx-max-w-1459 {
  max-width: 1459px;
}
.nx-max-h-1459 {
  max-height: 1459px;
}
.nx-min-w-1459 {
  min-width: 1459px;
}
.nx-min-h-1459 {
  min-height: 1459px;
}
.nx-w-1460 {
  width: 1460px;
}
.nx-h-1460 {
  height: 1460px;
}
.nx-max-w-1460 {
  max-width: 1460px;
}
.nx-max-h-1460 {
  max-height: 1460px;
}
.nx-min-w-1460 {
  min-width: 1460px;
}
.nx-min-h-1460 {
  min-height: 1460px;
}
.nx-w-1461 {
  width: 1461px;
}
.nx-h-1461 {
  height: 1461px;
}
.nx-max-w-1461 {
  max-width: 1461px;
}
.nx-max-h-1461 {
  max-height: 1461px;
}
.nx-min-w-1461 {
  min-width: 1461px;
}
.nx-min-h-1461 {
  min-height: 1461px;
}
.nx-w-1462 {
  width: 1462px;
}
.nx-h-1462 {
  height: 1462px;
}
.nx-max-w-1462 {
  max-width: 1462px;
}
.nx-max-h-1462 {
  max-height: 1462px;
}
.nx-min-w-1462 {
  min-width: 1462px;
}
.nx-min-h-1462 {
  min-height: 1462px;
}
.nx-w-1463 {
  width: 1463px;
}
.nx-h-1463 {
  height: 1463px;
}
.nx-max-w-1463 {
  max-width: 1463px;
}
.nx-max-h-1463 {
  max-height: 1463px;
}
.nx-min-w-1463 {
  min-width: 1463px;
}
.nx-min-h-1463 {
  min-height: 1463px;
}
.nx-w-1464 {
  width: 1464px;
}
.nx-h-1464 {
  height: 1464px;
}
.nx-max-w-1464 {
  max-width: 1464px;
}
.nx-max-h-1464 {
  max-height: 1464px;
}
.nx-min-w-1464 {
  min-width: 1464px;
}
.nx-min-h-1464 {
  min-height: 1464px;
}
.nx-w-1465 {
  width: 1465px;
}
.nx-h-1465 {
  height: 1465px;
}
.nx-max-w-1465 {
  max-width: 1465px;
}
.nx-max-h-1465 {
  max-height: 1465px;
}
.nx-min-w-1465 {
  min-width: 1465px;
}
.nx-min-h-1465 {
  min-height: 1465px;
}
.nx-w-1466 {
  width: 1466px;
}
.nx-h-1466 {
  height: 1466px;
}
.nx-max-w-1466 {
  max-width: 1466px;
}
.nx-max-h-1466 {
  max-height: 1466px;
}
.nx-min-w-1466 {
  min-width: 1466px;
}
.nx-min-h-1466 {
  min-height: 1466px;
}
.nx-w-1467 {
  width: 1467px;
}
.nx-h-1467 {
  height: 1467px;
}
.nx-max-w-1467 {
  max-width: 1467px;
}
.nx-max-h-1467 {
  max-height: 1467px;
}
.nx-min-w-1467 {
  min-width: 1467px;
}
.nx-min-h-1467 {
  min-height: 1467px;
}
.nx-w-1468 {
  width: 1468px;
}
.nx-h-1468 {
  height: 1468px;
}
.nx-max-w-1468 {
  max-width: 1468px;
}
.nx-max-h-1468 {
  max-height: 1468px;
}
.nx-min-w-1468 {
  min-width: 1468px;
}
.nx-min-h-1468 {
  min-height: 1468px;
}
.nx-w-1469 {
  width: 1469px;
}
.nx-h-1469 {
  height: 1469px;
}
.nx-max-w-1469 {
  max-width: 1469px;
}
.nx-max-h-1469 {
  max-height: 1469px;
}
.nx-min-w-1469 {
  min-width: 1469px;
}
.nx-min-h-1469 {
  min-height: 1469px;
}
.nx-w-1470 {
  width: 1470px;
}
.nx-h-1470 {
  height: 1470px;
}
.nx-max-w-1470 {
  max-width: 1470px;
}
.nx-max-h-1470 {
  max-height: 1470px;
}
.nx-min-w-1470 {
  min-width: 1470px;
}
.nx-min-h-1470 {
  min-height: 1470px;
}
.nx-w-1471 {
  width: 1471px;
}
.nx-h-1471 {
  height: 1471px;
}
.nx-max-w-1471 {
  max-width: 1471px;
}
.nx-max-h-1471 {
  max-height: 1471px;
}
.nx-min-w-1471 {
  min-width: 1471px;
}
.nx-min-h-1471 {
  min-height: 1471px;
}
.nx-w-1472 {
  width: 1472px;
}
.nx-h-1472 {
  height: 1472px;
}
.nx-max-w-1472 {
  max-width: 1472px;
}
.nx-max-h-1472 {
  max-height: 1472px;
}
.nx-min-w-1472 {
  min-width: 1472px;
}
.nx-min-h-1472 {
  min-height: 1472px;
}
.nx-w-1473 {
  width: 1473px;
}
.nx-h-1473 {
  height: 1473px;
}
.nx-max-w-1473 {
  max-width: 1473px;
}
.nx-max-h-1473 {
  max-height: 1473px;
}
.nx-min-w-1473 {
  min-width: 1473px;
}
.nx-min-h-1473 {
  min-height: 1473px;
}
.nx-w-1474 {
  width: 1474px;
}
.nx-h-1474 {
  height: 1474px;
}
.nx-max-w-1474 {
  max-width: 1474px;
}
.nx-max-h-1474 {
  max-height: 1474px;
}
.nx-min-w-1474 {
  min-width: 1474px;
}
.nx-min-h-1474 {
  min-height: 1474px;
}
.nx-w-1475 {
  width: 1475px;
}
.nx-h-1475 {
  height: 1475px;
}
.nx-max-w-1475 {
  max-width: 1475px;
}
.nx-max-h-1475 {
  max-height: 1475px;
}
.nx-min-w-1475 {
  min-width: 1475px;
}
.nx-min-h-1475 {
  min-height: 1475px;
}
.nx-w-1476 {
  width: 1476px;
}
.nx-h-1476 {
  height: 1476px;
}
.nx-max-w-1476 {
  max-width: 1476px;
}
.nx-max-h-1476 {
  max-height: 1476px;
}
.nx-min-w-1476 {
  min-width: 1476px;
}
.nx-min-h-1476 {
  min-height: 1476px;
}
.nx-w-1477 {
  width: 1477px;
}
.nx-h-1477 {
  height: 1477px;
}
.nx-max-w-1477 {
  max-width: 1477px;
}
.nx-max-h-1477 {
  max-height: 1477px;
}
.nx-min-w-1477 {
  min-width: 1477px;
}
.nx-min-h-1477 {
  min-height: 1477px;
}
.nx-w-1478 {
  width: 1478px;
}
.nx-h-1478 {
  height: 1478px;
}
.nx-max-w-1478 {
  max-width: 1478px;
}
.nx-max-h-1478 {
  max-height: 1478px;
}
.nx-min-w-1478 {
  min-width: 1478px;
}
.nx-min-h-1478 {
  min-height: 1478px;
}
.nx-w-1479 {
  width: 1479px;
}
.nx-h-1479 {
  height: 1479px;
}
.nx-max-w-1479 {
  max-width: 1479px;
}
.nx-max-h-1479 {
  max-height: 1479px;
}
.nx-min-w-1479 {
  min-width: 1479px;
}
.nx-min-h-1479 {
  min-height: 1479px;
}
.nx-w-1480 {
  width: 1480px;
}
.nx-h-1480 {
  height: 1480px;
}
.nx-max-w-1480 {
  max-width: 1480px;
}
.nx-max-h-1480 {
  max-height: 1480px;
}
.nx-min-w-1480 {
  min-width: 1480px;
}
.nx-min-h-1480 {
  min-height: 1480px;
}
.nx-w-1481 {
  width: 1481px;
}
.nx-h-1481 {
  height: 1481px;
}
.nx-max-w-1481 {
  max-width: 1481px;
}
.nx-max-h-1481 {
  max-height: 1481px;
}
.nx-min-w-1481 {
  min-width: 1481px;
}
.nx-min-h-1481 {
  min-height: 1481px;
}
.nx-w-1482 {
  width: 1482px;
}
.nx-h-1482 {
  height: 1482px;
}
.nx-max-w-1482 {
  max-width: 1482px;
}
.nx-max-h-1482 {
  max-height: 1482px;
}
.nx-min-w-1482 {
  min-width: 1482px;
}
.nx-min-h-1482 {
  min-height: 1482px;
}
.nx-w-1483 {
  width: 1483px;
}
.nx-h-1483 {
  height: 1483px;
}
.nx-max-w-1483 {
  max-width: 1483px;
}
.nx-max-h-1483 {
  max-height: 1483px;
}
.nx-min-w-1483 {
  min-width: 1483px;
}
.nx-min-h-1483 {
  min-height: 1483px;
}
.nx-w-1484 {
  width: 1484px;
}
.nx-h-1484 {
  height: 1484px;
}
.nx-max-w-1484 {
  max-width: 1484px;
}
.nx-max-h-1484 {
  max-height: 1484px;
}
.nx-min-w-1484 {
  min-width: 1484px;
}
.nx-min-h-1484 {
  min-height: 1484px;
}
.nx-w-1485 {
  width: 1485px;
}
.nx-h-1485 {
  height: 1485px;
}
.nx-max-w-1485 {
  max-width: 1485px;
}
.nx-max-h-1485 {
  max-height: 1485px;
}
.nx-min-w-1485 {
  min-width: 1485px;
}
.nx-min-h-1485 {
  min-height: 1485px;
}
.nx-w-1486 {
  width: 1486px;
}
.nx-h-1486 {
  height: 1486px;
}
.nx-max-w-1486 {
  max-width: 1486px;
}
.nx-max-h-1486 {
  max-height: 1486px;
}
.nx-min-w-1486 {
  min-width: 1486px;
}
.nx-min-h-1486 {
  min-height: 1486px;
}
.nx-w-1487 {
  width: 1487px;
}
.nx-h-1487 {
  height: 1487px;
}
.nx-max-w-1487 {
  max-width: 1487px;
}
.nx-max-h-1487 {
  max-height: 1487px;
}
.nx-min-w-1487 {
  min-width: 1487px;
}
.nx-min-h-1487 {
  min-height: 1487px;
}
.nx-w-1488 {
  width: 1488px;
}
.nx-h-1488 {
  height: 1488px;
}
.nx-max-w-1488 {
  max-width: 1488px;
}
.nx-max-h-1488 {
  max-height: 1488px;
}
.nx-min-w-1488 {
  min-width: 1488px;
}
.nx-min-h-1488 {
  min-height: 1488px;
}
.nx-w-1489 {
  width: 1489px;
}
.nx-h-1489 {
  height: 1489px;
}
.nx-max-w-1489 {
  max-width: 1489px;
}
.nx-max-h-1489 {
  max-height: 1489px;
}
.nx-min-w-1489 {
  min-width: 1489px;
}
.nx-min-h-1489 {
  min-height: 1489px;
}
.nx-w-1490 {
  width: 1490px;
}
.nx-h-1490 {
  height: 1490px;
}
.nx-max-w-1490 {
  max-width: 1490px;
}
.nx-max-h-1490 {
  max-height: 1490px;
}
.nx-min-w-1490 {
  min-width: 1490px;
}
.nx-min-h-1490 {
  min-height: 1490px;
}
.nx-w-1491 {
  width: 1491px;
}
.nx-h-1491 {
  height: 1491px;
}
.nx-max-w-1491 {
  max-width: 1491px;
}
.nx-max-h-1491 {
  max-height: 1491px;
}
.nx-min-w-1491 {
  min-width: 1491px;
}
.nx-min-h-1491 {
  min-height: 1491px;
}
.nx-w-1492 {
  width: 1492px;
}
.nx-h-1492 {
  height: 1492px;
}
.nx-max-w-1492 {
  max-width: 1492px;
}
.nx-max-h-1492 {
  max-height: 1492px;
}
.nx-min-w-1492 {
  min-width: 1492px;
}
.nx-min-h-1492 {
  min-height: 1492px;
}
.nx-w-1493 {
  width: 1493px;
}
.nx-h-1493 {
  height: 1493px;
}
.nx-max-w-1493 {
  max-width: 1493px;
}
.nx-max-h-1493 {
  max-height: 1493px;
}
.nx-min-w-1493 {
  min-width: 1493px;
}
.nx-min-h-1493 {
  min-height: 1493px;
}
.nx-w-1494 {
  width: 1494px;
}
.nx-h-1494 {
  height: 1494px;
}
.nx-max-w-1494 {
  max-width: 1494px;
}
.nx-max-h-1494 {
  max-height: 1494px;
}
.nx-min-w-1494 {
  min-width: 1494px;
}
.nx-min-h-1494 {
  min-height: 1494px;
}
.nx-w-1495 {
  width: 1495px;
}
.nx-h-1495 {
  height: 1495px;
}
.nx-max-w-1495 {
  max-width: 1495px;
}
.nx-max-h-1495 {
  max-height: 1495px;
}
.nx-min-w-1495 {
  min-width: 1495px;
}
.nx-min-h-1495 {
  min-height: 1495px;
}
.nx-w-1496 {
  width: 1496px;
}
.nx-h-1496 {
  height: 1496px;
}
.nx-max-w-1496 {
  max-width: 1496px;
}
.nx-max-h-1496 {
  max-height: 1496px;
}
.nx-min-w-1496 {
  min-width: 1496px;
}
.nx-min-h-1496 {
  min-height: 1496px;
}
.nx-w-1497 {
  width: 1497px;
}
.nx-h-1497 {
  height: 1497px;
}
.nx-max-w-1497 {
  max-width: 1497px;
}
.nx-max-h-1497 {
  max-height: 1497px;
}
.nx-min-w-1497 {
  min-width: 1497px;
}
.nx-min-h-1497 {
  min-height: 1497px;
}
.nx-w-1498 {
  width: 1498px;
}
.nx-h-1498 {
  height: 1498px;
}
.nx-max-w-1498 {
  max-width: 1498px;
}
.nx-max-h-1498 {
  max-height: 1498px;
}
.nx-min-w-1498 {
  min-width: 1498px;
}
.nx-min-h-1498 {
  min-height: 1498px;
}
.nx-w-1499 {
  width: 1499px;
}
.nx-h-1499 {
  height: 1499px;
}
.nx-max-w-1499 {
  max-width: 1499px;
}
.nx-max-h-1499 {
  max-height: 1499px;
}
.nx-min-w-1499 {
  min-width: 1499px;
}
.nx-min-h-1499 {
  min-height: 1499px;
}
.nx-w-1500 {
  width: 1500px;
}
.nx-h-1500 {
  height: 1500px;
}
.nx-max-w-1500 {
  max-width: 1500px;
}
.nx-max-h-1500 {
  max-height: 1500px;
}
.nx-min-w-1500 {
  min-width: 1500px;
}
.nx-min-h-1500 {
  min-height: 1500px;
}
.nx-w-1501 {
  width: 1501px;
}
.nx-h-1501 {
  height: 1501px;
}
.nx-max-w-1501 {
  max-width: 1501px;
}
.nx-max-h-1501 {
  max-height: 1501px;
}
.nx-min-w-1501 {
  min-width: 1501px;
}
.nx-min-h-1501 {
  min-height: 1501px;
}
.nx-w-1502 {
  width: 1502px;
}
.nx-h-1502 {
  height: 1502px;
}
.nx-max-w-1502 {
  max-width: 1502px;
}
.nx-max-h-1502 {
  max-height: 1502px;
}
.nx-min-w-1502 {
  min-width: 1502px;
}
.nx-min-h-1502 {
  min-height: 1502px;
}
.nx-w-1503 {
  width: 1503px;
}
.nx-h-1503 {
  height: 1503px;
}
.nx-max-w-1503 {
  max-width: 1503px;
}
.nx-max-h-1503 {
  max-height: 1503px;
}
.nx-min-w-1503 {
  min-width: 1503px;
}
.nx-min-h-1503 {
  min-height: 1503px;
}
.nx-w-1504 {
  width: 1504px;
}
.nx-h-1504 {
  height: 1504px;
}
.nx-max-w-1504 {
  max-width: 1504px;
}
.nx-max-h-1504 {
  max-height: 1504px;
}
.nx-min-w-1504 {
  min-width: 1504px;
}
.nx-min-h-1504 {
  min-height: 1504px;
}
.nx-w-1505 {
  width: 1505px;
}
.nx-h-1505 {
  height: 1505px;
}
.nx-max-w-1505 {
  max-width: 1505px;
}
.nx-max-h-1505 {
  max-height: 1505px;
}
.nx-min-w-1505 {
  min-width: 1505px;
}
.nx-min-h-1505 {
  min-height: 1505px;
}
.nx-w-1506 {
  width: 1506px;
}
.nx-h-1506 {
  height: 1506px;
}
.nx-max-w-1506 {
  max-width: 1506px;
}
.nx-max-h-1506 {
  max-height: 1506px;
}
.nx-min-w-1506 {
  min-width: 1506px;
}
.nx-min-h-1506 {
  min-height: 1506px;
}
.nx-w-1507 {
  width: 1507px;
}
.nx-h-1507 {
  height: 1507px;
}
.nx-max-w-1507 {
  max-width: 1507px;
}
.nx-max-h-1507 {
  max-height: 1507px;
}
.nx-min-w-1507 {
  min-width: 1507px;
}
.nx-min-h-1507 {
  min-height: 1507px;
}
.nx-w-1508 {
  width: 1508px;
}
.nx-h-1508 {
  height: 1508px;
}
.nx-max-w-1508 {
  max-width: 1508px;
}
.nx-max-h-1508 {
  max-height: 1508px;
}
.nx-min-w-1508 {
  min-width: 1508px;
}
.nx-min-h-1508 {
  min-height: 1508px;
}
.nx-w-1509 {
  width: 1509px;
}
.nx-h-1509 {
  height: 1509px;
}
.nx-max-w-1509 {
  max-width: 1509px;
}
.nx-max-h-1509 {
  max-height: 1509px;
}
.nx-min-w-1509 {
  min-width: 1509px;
}
.nx-min-h-1509 {
  min-height: 1509px;
}
.nx-w-1510 {
  width: 1510px;
}
.nx-h-1510 {
  height: 1510px;
}
.nx-max-w-1510 {
  max-width: 1510px;
}
.nx-max-h-1510 {
  max-height: 1510px;
}
.nx-min-w-1510 {
  min-width: 1510px;
}
.nx-min-h-1510 {
  min-height: 1510px;
}
.nx-w-1511 {
  width: 1511px;
}
.nx-h-1511 {
  height: 1511px;
}
.nx-max-w-1511 {
  max-width: 1511px;
}
.nx-max-h-1511 {
  max-height: 1511px;
}
.nx-min-w-1511 {
  min-width: 1511px;
}
.nx-min-h-1511 {
  min-height: 1511px;
}
.nx-w-1512 {
  width: 1512px;
}
.nx-h-1512 {
  height: 1512px;
}
.nx-max-w-1512 {
  max-width: 1512px;
}
.nx-max-h-1512 {
  max-height: 1512px;
}
.nx-min-w-1512 {
  min-width: 1512px;
}
.nx-min-h-1512 {
  min-height: 1512px;
}
.nx-w-1513 {
  width: 1513px;
}
.nx-h-1513 {
  height: 1513px;
}
.nx-max-w-1513 {
  max-width: 1513px;
}
.nx-max-h-1513 {
  max-height: 1513px;
}
.nx-min-w-1513 {
  min-width: 1513px;
}
.nx-min-h-1513 {
  min-height: 1513px;
}
.nx-w-1514 {
  width: 1514px;
}
.nx-h-1514 {
  height: 1514px;
}
.nx-max-w-1514 {
  max-width: 1514px;
}
.nx-max-h-1514 {
  max-height: 1514px;
}
.nx-min-w-1514 {
  min-width: 1514px;
}
.nx-min-h-1514 {
  min-height: 1514px;
}
.nx-w-1515 {
  width: 1515px;
}
.nx-h-1515 {
  height: 1515px;
}
.nx-max-w-1515 {
  max-width: 1515px;
}
.nx-max-h-1515 {
  max-height: 1515px;
}
.nx-min-w-1515 {
  min-width: 1515px;
}
.nx-min-h-1515 {
  min-height: 1515px;
}
.nx-w-1516 {
  width: 1516px;
}
.nx-h-1516 {
  height: 1516px;
}
.nx-max-w-1516 {
  max-width: 1516px;
}
.nx-max-h-1516 {
  max-height: 1516px;
}
.nx-min-w-1516 {
  min-width: 1516px;
}
.nx-min-h-1516 {
  min-height: 1516px;
}
.nx-w-1517 {
  width: 1517px;
}
.nx-h-1517 {
  height: 1517px;
}
.nx-max-w-1517 {
  max-width: 1517px;
}
.nx-max-h-1517 {
  max-height: 1517px;
}
.nx-min-w-1517 {
  min-width: 1517px;
}
.nx-min-h-1517 {
  min-height: 1517px;
}
.nx-w-1518 {
  width: 1518px;
}
.nx-h-1518 {
  height: 1518px;
}
.nx-max-w-1518 {
  max-width: 1518px;
}
.nx-max-h-1518 {
  max-height: 1518px;
}
.nx-min-w-1518 {
  min-width: 1518px;
}
.nx-min-h-1518 {
  min-height: 1518px;
}
.nx-w-1519 {
  width: 1519px;
}
.nx-h-1519 {
  height: 1519px;
}
.nx-max-w-1519 {
  max-width: 1519px;
}
.nx-max-h-1519 {
  max-height: 1519px;
}
.nx-min-w-1519 {
  min-width: 1519px;
}
.nx-min-h-1519 {
  min-height: 1519px;
}
.nx-w-1520 {
  width: 1520px;
}
.nx-h-1520 {
  height: 1520px;
}
.nx-max-w-1520 {
  max-width: 1520px;
}
.nx-max-h-1520 {
  max-height: 1520px;
}
.nx-min-w-1520 {
  min-width: 1520px;
}
.nx-min-h-1520 {
  min-height: 1520px;
}
.nx-w-1521 {
  width: 1521px;
}
.nx-h-1521 {
  height: 1521px;
}
.nx-max-w-1521 {
  max-width: 1521px;
}
.nx-max-h-1521 {
  max-height: 1521px;
}
.nx-min-w-1521 {
  min-width: 1521px;
}
.nx-min-h-1521 {
  min-height: 1521px;
}
.nx-w-1522 {
  width: 1522px;
}
.nx-h-1522 {
  height: 1522px;
}
.nx-max-w-1522 {
  max-width: 1522px;
}
.nx-max-h-1522 {
  max-height: 1522px;
}
.nx-min-w-1522 {
  min-width: 1522px;
}
.nx-min-h-1522 {
  min-height: 1522px;
}
.nx-w-1523 {
  width: 1523px;
}
.nx-h-1523 {
  height: 1523px;
}
.nx-max-w-1523 {
  max-width: 1523px;
}
.nx-max-h-1523 {
  max-height: 1523px;
}
.nx-min-w-1523 {
  min-width: 1523px;
}
.nx-min-h-1523 {
  min-height: 1523px;
}
.nx-w-1524 {
  width: 1524px;
}
.nx-h-1524 {
  height: 1524px;
}
.nx-max-w-1524 {
  max-width: 1524px;
}
.nx-max-h-1524 {
  max-height: 1524px;
}
.nx-min-w-1524 {
  min-width: 1524px;
}
.nx-min-h-1524 {
  min-height: 1524px;
}
.nx-w-1525 {
  width: 1525px;
}
.nx-h-1525 {
  height: 1525px;
}
.nx-max-w-1525 {
  max-width: 1525px;
}
.nx-max-h-1525 {
  max-height: 1525px;
}
.nx-min-w-1525 {
  min-width: 1525px;
}
.nx-min-h-1525 {
  min-height: 1525px;
}
.nx-w-1526 {
  width: 1526px;
}
.nx-h-1526 {
  height: 1526px;
}
.nx-max-w-1526 {
  max-width: 1526px;
}
.nx-max-h-1526 {
  max-height: 1526px;
}
.nx-min-w-1526 {
  min-width: 1526px;
}
.nx-min-h-1526 {
  min-height: 1526px;
}
.nx-w-1527 {
  width: 1527px;
}
.nx-h-1527 {
  height: 1527px;
}
.nx-max-w-1527 {
  max-width: 1527px;
}
.nx-max-h-1527 {
  max-height: 1527px;
}
.nx-min-w-1527 {
  min-width: 1527px;
}
.nx-min-h-1527 {
  min-height: 1527px;
}
.nx-w-1528 {
  width: 1528px;
}
.nx-h-1528 {
  height: 1528px;
}
.nx-max-w-1528 {
  max-width: 1528px;
}
.nx-max-h-1528 {
  max-height: 1528px;
}
.nx-min-w-1528 {
  min-width: 1528px;
}
.nx-min-h-1528 {
  min-height: 1528px;
}
.nx-w-1529 {
  width: 1529px;
}
.nx-h-1529 {
  height: 1529px;
}
.nx-max-w-1529 {
  max-width: 1529px;
}
.nx-max-h-1529 {
  max-height: 1529px;
}
.nx-min-w-1529 {
  min-width: 1529px;
}
.nx-min-h-1529 {
  min-height: 1529px;
}
.nx-w-1530 {
  width: 1530px;
}
.nx-h-1530 {
  height: 1530px;
}
.nx-max-w-1530 {
  max-width: 1530px;
}
.nx-max-h-1530 {
  max-height: 1530px;
}
.nx-min-w-1530 {
  min-width: 1530px;
}
.nx-min-h-1530 {
  min-height: 1530px;
}
.nx-w-1531 {
  width: 1531px;
}
.nx-h-1531 {
  height: 1531px;
}
.nx-max-w-1531 {
  max-width: 1531px;
}
.nx-max-h-1531 {
  max-height: 1531px;
}
.nx-min-w-1531 {
  min-width: 1531px;
}
.nx-min-h-1531 {
  min-height: 1531px;
}
.nx-w-1532 {
  width: 1532px;
}
.nx-h-1532 {
  height: 1532px;
}
.nx-max-w-1532 {
  max-width: 1532px;
}
.nx-max-h-1532 {
  max-height: 1532px;
}
.nx-min-w-1532 {
  min-width: 1532px;
}
.nx-min-h-1532 {
  min-height: 1532px;
}
.nx-w-1533 {
  width: 1533px;
}
.nx-h-1533 {
  height: 1533px;
}
.nx-max-w-1533 {
  max-width: 1533px;
}
.nx-max-h-1533 {
  max-height: 1533px;
}
.nx-min-w-1533 {
  min-width: 1533px;
}
.nx-min-h-1533 {
  min-height: 1533px;
}
.nx-w-1534 {
  width: 1534px;
}
.nx-h-1534 {
  height: 1534px;
}
.nx-max-w-1534 {
  max-width: 1534px;
}
.nx-max-h-1534 {
  max-height: 1534px;
}
.nx-min-w-1534 {
  min-width: 1534px;
}
.nx-min-h-1534 {
  min-height: 1534px;
}
.nx-w-1535 {
  width: 1535px;
}
.nx-h-1535 {
  height: 1535px;
}
.nx-max-w-1535 {
  max-width: 1535px;
}
.nx-max-h-1535 {
  max-height: 1535px;
}
.nx-min-w-1535 {
  min-width: 1535px;
}
.nx-min-h-1535 {
  min-height: 1535px;
}
.nx-w-1536 {
  width: 1536px;
}
.nx-h-1536 {
  height: 1536px;
}
.nx-max-w-1536 {
  max-width: 1536px;
}
.nx-max-h-1536 {
  max-height: 1536px;
}
.nx-min-w-1536 {
  min-width: 1536px;
}
.nx-min-h-1536 {
  min-height: 1536px;
}
.nx-w-1537 {
  width: 1537px;
}
.nx-h-1537 {
  height: 1537px;
}
.nx-max-w-1537 {
  max-width: 1537px;
}
.nx-max-h-1537 {
  max-height: 1537px;
}
.nx-min-w-1537 {
  min-width: 1537px;
}
.nx-min-h-1537 {
  min-height: 1537px;
}
.nx-w-1538 {
  width: 1538px;
}
.nx-h-1538 {
  height: 1538px;
}
.nx-max-w-1538 {
  max-width: 1538px;
}
.nx-max-h-1538 {
  max-height: 1538px;
}
.nx-min-w-1538 {
  min-width: 1538px;
}
.nx-min-h-1538 {
  min-height: 1538px;
}
.nx-w-1539 {
  width: 1539px;
}
.nx-h-1539 {
  height: 1539px;
}
.nx-max-w-1539 {
  max-width: 1539px;
}
.nx-max-h-1539 {
  max-height: 1539px;
}
.nx-min-w-1539 {
  min-width: 1539px;
}
.nx-min-h-1539 {
  min-height: 1539px;
}
.nx-w-1540 {
  width: 1540px;
}
.nx-h-1540 {
  height: 1540px;
}
.nx-max-w-1540 {
  max-width: 1540px;
}
.nx-max-h-1540 {
  max-height: 1540px;
}
.nx-min-w-1540 {
  min-width: 1540px;
}
.nx-min-h-1540 {
  min-height: 1540px;
}
.nx-w-1541 {
  width: 1541px;
}
.nx-h-1541 {
  height: 1541px;
}
.nx-max-w-1541 {
  max-width: 1541px;
}
.nx-max-h-1541 {
  max-height: 1541px;
}
.nx-min-w-1541 {
  min-width: 1541px;
}
.nx-min-h-1541 {
  min-height: 1541px;
}
.nx-w-1542 {
  width: 1542px;
}
.nx-h-1542 {
  height: 1542px;
}
.nx-max-w-1542 {
  max-width: 1542px;
}
.nx-max-h-1542 {
  max-height: 1542px;
}
.nx-min-w-1542 {
  min-width: 1542px;
}
.nx-min-h-1542 {
  min-height: 1542px;
}
.nx-w-1543 {
  width: 1543px;
}
.nx-h-1543 {
  height: 1543px;
}
.nx-max-w-1543 {
  max-width: 1543px;
}
.nx-max-h-1543 {
  max-height: 1543px;
}
.nx-min-w-1543 {
  min-width: 1543px;
}
.nx-min-h-1543 {
  min-height: 1543px;
}
.nx-w-1544 {
  width: 1544px;
}
.nx-h-1544 {
  height: 1544px;
}
.nx-max-w-1544 {
  max-width: 1544px;
}
.nx-max-h-1544 {
  max-height: 1544px;
}
.nx-min-w-1544 {
  min-width: 1544px;
}
.nx-min-h-1544 {
  min-height: 1544px;
}
.nx-w-1545 {
  width: 1545px;
}
.nx-h-1545 {
  height: 1545px;
}
.nx-max-w-1545 {
  max-width: 1545px;
}
.nx-max-h-1545 {
  max-height: 1545px;
}
.nx-min-w-1545 {
  min-width: 1545px;
}
.nx-min-h-1545 {
  min-height: 1545px;
}
.nx-w-1546 {
  width: 1546px;
}
.nx-h-1546 {
  height: 1546px;
}
.nx-max-w-1546 {
  max-width: 1546px;
}
.nx-max-h-1546 {
  max-height: 1546px;
}
.nx-min-w-1546 {
  min-width: 1546px;
}
.nx-min-h-1546 {
  min-height: 1546px;
}
.nx-w-1547 {
  width: 1547px;
}
.nx-h-1547 {
  height: 1547px;
}
.nx-max-w-1547 {
  max-width: 1547px;
}
.nx-max-h-1547 {
  max-height: 1547px;
}
.nx-min-w-1547 {
  min-width: 1547px;
}
.nx-min-h-1547 {
  min-height: 1547px;
}
.nx-w-1548 {
  width: 1548px;
}
.nx-h-1548 {
  height: 1548px;
}
.nx-max-w-1548 {
  max-width: 1548px;
}
.nx-max-h-1548 {
  max-height: 1548px;
}
.nx-min-w-1548 {
  min-width: 1548px;
}
.nx-min-h-1548 {
  min-height: 1548px;
}
.nx-w-1549 {
  width: 1549px;
}
.nx-h-1549 {
  height: 1549px;
}
.nx-max-w-1549 {
  max-width: 1549px;
}
.nx-max-h-1549 {
  max-height: 1549px;
}
.nx-min-w-1549 {
  min-width: 1549px;
}
.nx-min-h-1549 {
  min-height: 1549px;
}
.nx-w-1550 {
  width: 1550px;
}
.nx-h-1550 {
  height: 1550px;
}
.nx-max-w-1550 {
  max-width: 1550px;
}
.nx-max-h-1550 {
  max-height: 1550px;
}
.nx-min-w-1550 {
  min-width: 1550px;
}
.nx-min-h-1550 {
  min-height: 1550px;
}
.nx-w-1551 {
  width: 1551px;
}
.nx-h-1551 {
  height: 1551px;
}
.nx-max-w-1551 {
  max-width: 1551px;
}
.nx-max-h-1551 {
  max-height: 1551px;
}
.nx-min-w-1551 {
  min-width: 1551px;
}
.nx-min-h-1551 {
  min-height: 1551px;
}
.nx-w-1552 {
  width: 1552px;
}
.nx-h-1552 {
  height: 1552px;
}
.nx-max-w-1552 {
  max-width: 1552px;
}
.nx-max-h-1552 {
  max-height: 1552px;
}
.nx-min-w-1552 {
  min-width: 1552px;
}
.nx-min-h-1552 {
  min-height: 1552px;
}
.nx-w-1553 {
  width: 1553px;
}
.nx-h-1553 {
  height: 1553px;
}
.nx-max-w-1553 {
  max-width: 1553px;
}
.nx-max-h-1553 {
  max-height: 1553px;
}
.nx-min-w-1553 {
  min-width: 1553px;
}
.nx-min-h-1553 {
  min-height: 1553px;
}
.nx-w-1554 {
  width: 1554px;
}
.nx-h-1554 {
  height: 1554px;
}
.nx-max-w-1554 {
  max-width: 1554px;
}
.nx-max-h-1554 {
  max-height: 1554px;
}
.nx-min-w-1554 {
  min-width: 1554px;
}
.nx-min-h-1554 {
  min-height: 1554px;
}
.nx-w-1555 {
  width: 1555px;
}
.nx-h-1555 {
  height: 1555px;
}
.nx-max-w-1555 {
  max-width: 1555px;
}
.nx-max-h-1555 {
  max-height: 1555px;
}
.nx-min-w-1555 {
  min-width: 1555px;
}
.nx-min-h-1555 {
  min-height: 1555px;
}
.nx-w-1556 {
  width: 1556px;
}
.nx-h-1556 {
  height: 1556px;
}
.nx-max-w-1556 {
  max-width: 1556px;
}
.nx-max-h-1556 {
  max-height: 1556px;
}
.nx-min-w-1556 {
  min-width: 1556px;
}
.nx-min-h-1556 {
  min-height: 1556px;
}
.nx-w-1557 {
  width: 1557px;
}
.nx-h-1557 {
  height: 1557px;
}
.nx-max-w-1557 {
  max-width: 1557px;
}
.nx-max-h-1557 {
  max-height: 1557px;
}
.nx-min-w-1557 {
  min-width: 1557px;
}
.nx-min-h-1557 {
  min-height: 1557px;
}
.nx-w-1558 {
  width: 1558px;
}
.nx-h-1558 {
  height: 1558px;
}
.nx-max-w-1558 {
  max-width: 1558px;
}
.nx-max-h-1558 {
  max-height: 1558px;
}
.nx-min-w-1558 {
  min-width: 1558px;
}
.nx-min-h-1558 {
  min-height: 1558px;
}
.nx-w-1559 {
  width: 1559px;
}
.nx-h-1559 {
  height: 1559px;
}
.nx-max-w-1559 {
  max-width: 1559px;
}
.nx-max-h-1559 {
  max-height: 1559px;
}
.nx-min-w-1559 {
  min-width: 1559px;
}
.nx-min-h-1559 {
  min-height: 1559px;
}
.nx-w-1560 {
  width: 1560px;
}
.nx-h-1560 {
  height: 1560px;
}
.nx-max-w-1560 {
  max-width: 1560px;
}
.nx-max-h-1560 {
  max-height: 1560px;
}
.nx-min-w-1560 {
  min-width: 1560px;
}
.nx-min-h-1560 {
  min-height: 1560px;
}
.nx-w-1561 {
  width: 1561px;
}
.nx-h-1561 {
  height: 1561px;
}
.nx-max-w-1561 {
  max-width: 1561px;
}
.nx-max-h-1561 {
  max-height: 1561px;
}
.nx-min-w-1561 {
  min-width: 1561px;
}
.nx-min-h-1561 {
  min-height: 1561px;
}
.nx-w-1562 {
  width: 1562px;
}
.nx-h-1562 {
  height: 1562px;
}
.nx-max-w-1562 {
  max-width: 1562px;
}
.nx-max-h-1562 {
  max-height: 1562px;
}
.nx-min-w-1562 {
  min-width: 1562px;
}
.nx-min-h-1562 {
  min-height: 1562px;
}
.nx-w-1563 {
  width: 1563px;
}
.nx-h-1563 {
  height: 1563px;
}
.nx-max-w-1563 {
  max-width: 1563px;
}
.nx-max-h-1563 {
  max-height: 1563px;
}
.nx-min-w-1563 {
  min-width: 1563px;
}
.nx-min-h-1563 {
  min-height: 1563px;
}
.nx-w-1564 {
  width: 1564px;
}
.nx-h-1564 {
  height: 1564px;
}
.nx-max-w-1564 {
  max-width: 1564px;
}
.nx-max-h-1564 {
  max-height: 1564px;
}
.nx-min-w-1564 {
  min-width: 1564px;
}
.nx-min-h-1564 {
  min-height: 1564px;
}
.nx-w-1565 {
  width: 1565px;
}
.nx-h-1565 {
  height: 1565px;
}
.nx-max-w-1565 {
  max-width: 1565px;
}
.nx-max-h-1565 {
  max-height: 1565px;
}
.nx-min-w-1565 {
  min-width: 1565px;
}
.nx-min-h-1565 {
  min-height: 1565px;
}
.nx-w-1566 {
  width: 1566px;
}
.nx-h-1566 {
  height: 1566px;
}
.nx-max-w-1566 {
  max-width: 1566px;
}
.nx-max-h-1566 {
  max-height: 1566px;
}
.nx-min-w-1566 {
  min-width: 1566px;
}
.nx-min-h-1566 {
  min-height: 1566px;
}
.nx-w-1567 {
  width: 1567px;
}
.nx-h-1567 {
  height: 1567px;
}
.nx-max-w-1567 {
  max-width: 1567px;
}
.nx-max-h-1567 {
  max-height: 1567px;
}
.nx-min-w-1567 {
  min-width: 1567px;
}
.nx-min-h-1567 {
  min-height: 1567px;
}
.nx-w-1568 {
  width: 1568px;
}
.nx-h-1568 {
  height: 1568px;
}
.nx-max-w-1568 {
  max-width: 1568px;
}
.nx-max-h-1568 {
  max-height: 1568px;
}
.nx-min-w-1568 {
  min-width: 1568px;
}
.nx-min-h-1568 {
  min-height: 1568px;
}
.nx-w-1569 {
  width: 1569px;
}
.nx-h-1569 {
  height: 1569px;
}
.nx-max-w-1569 {
  max-width: 1569px;
}
.nx-max-h-1569 {
  max-height: 1569px;
}
.nx-min-w-1569 {
  min-width: 1569px;
}
.nx-min-h-1569 {
  min-height: 1569px;
}
.nx-w-1570 {
  width: 1570px;
}
.nx-h-1570 {
  height: 1570px;
}
.nx-max-w-1570 {
  max-width: 1570px;
}
.nx-max-h-1570 {
  max-height: 1570px;
}
.nx-min-w-1570 {
  min-width: 1570px;
}
.nx-min-h-1570 {
  min-height: 1570px;
}
.nx-w-1571 {
  width: 1571px;
}
.nx-h-1571 {
  height: 1571px;
}
.nx-max-w-1571 {
  max-width: 1571px;
}
.nx-max-h-1571 {
  max-height: 1571px;
}
.nx-min-w-1571 {
  min-width: 1571px;
}
.nx-min-h-1571 {
  min-height: 1571px;
}
.nx-w-1572 {
  width: 1572px;
}
.nx-h-1572 {
  height: 1572px;
}
.nx-max-w-1572 {
  max-width: 1572px;
}
.nx-max-h-1572 {
  max-height: 1572px;
}
.nx-min-w-1572 {
  min-width: 1572px;
}
.nx-min-h-1572 {
  min-height: 1572px;
}
.nx-w-1573 {
  width: 1573px;
}
.nx-h-1573 {
  height: 1573px;
}
.nx-max-w-1573 {
  max-width: 1573px;
}
.nx-max-h-1573 {
  max-height: 1573px;
}
.nx-min-w-1573 {
  min-width: 1573px;
}
.nx-min-h-1573 {
  min-height: 1573px;
}
.nx-w-1574 {
  width: 1574px;
}
.nx-h-1574 {
  height: 1574px;
}
.nx-max-w-1574 {
  max-width: 1574px;
}
.nx-max-h-1574 {
  max-height: 1574px;
}
.nx-min-w-1574 {
  min-width: 1574px;
}
.nx-min-h-1574 {
  min-height: 1574px;
}
.nx-w-1575 {
  width: 1575px;
}
.nx-h-1575 {
  height: 1575px;
}
.nx-max-w-1575 {
  max-width: 1575px;
}
.nx-max-h-1575 {
  max-height: 1575px;
}
.nx-min-w-1575 {
  min-width: 1575px;
}
.nx-min-h-1575 {
  min-height: 1575px;
}
.nx-w-1576 {
  width: 1576px;
}
.nx-h-1576 {
  height: 1576px;
}
.nx-max-w-1576 {
  max-width: 1576px;
}
.nx-max-h-1576 {
  max-height: 1576px;
}
.nx-min-w-1576 {
  min-width: 1576px;
}
.nx-min-h-1576 {
  min-height: 1576px;
}
.nx-w-1577 {
  width: 1577px;
}
.nx-h-1577 {
  height: 1577px;
}
.nx-max-w-1577 {
  max-width: 1577px;
}
.nx-max-h-1577 {
  max-height: 1577px;
}
.nx-min-w-1577 {
  min-width: 1577px;
}
.nx-min-h-1577 {
  min-height: 1577px;
}
.nx-w-1578 {
  width: 1578px;
}
.nx-h-1578 {
  height: 1578px;
}
.nx-max-w-1578 {
  max-width: 1578px;
}
.nx-max-h-1578 {
  max-height: 1578px;
}
.nx-min-w-1578 {
  min-width: 1578px;
}
.nx-min-h-1578 {
  min-height: 1578px;
}
.nx-w-1579 {
  width: 1579px;
}
.nx-h-1579 {
  height: 1579px;
}
.nx-max-w-1579 {
  max-width: 1579px;
}
.nx-max-h-1579 {
  max-height: 1579px;
}
.nx-min-w-1579 {
  min-width: 1579px;
}
.nx-min-h-1579 {
  min-height: 1579px;
}
.nx-w-1580 {
  width: 1580px;
}
.nx-h-1580 {
  height: 1580px;
}
.nx-max-w-1580 {
  max-width: 1580px;
}
.nx-max-h-1580 {
  max-height: 1580px;
}
.nx-min-w-1580 {
  min-width: 1580px;
}
.nx-min-h-1580 {
  min-height: 1580px;
}
.nx-w-1581 {
  width: 1581px;
}
.nx-h-1581 {
  height: 1581px;
}
.nx-max-w-1581 {
  max-width: 1581px;
}
.nx-max-h-1581 {
  max-height: 1581px;
}
.nx-min-w-1581 {
  min-width: 1581px;
}
.nx-min-h-1581 {
  min-height: 1581px;
}
.nx-w-1582 {
  width: 1582px;
}
.nx-h-1582 {
  height: 1582px;
}
.nx-max-w-1582 {
  max-width: 1582px;
}
.nx-max-h-1582 {
  max-height: 1582px;
}
.nx-min-w-1582 {
  min-width: 1582px;
}
.nx-min-h-1582 {
  min-height: 1582px;
}
.nx-w-1583 {
  width: 1583px;
}
.nx-h-1583 {
  height: 1583px;
}
.nx-max-w-1583 {
  max-width: 1583px;
}
.nx-max-h-1583 {
  max-height: 1583px;
}
.nx-min-w-1583 {
  min-width: 1583px;
}
.nx-min-h-1583 {
  min-height: 1583px;
}
.nx-w-1584 {
  width: 1584px;
}
.nx-h-1584 {
  height: 1584px;
}
.nx-max-w-1584 {
  max-width: 1584px;
}
.nx-max-h-1584 {
  max-height: 1584px;
}
.nx-min-w-1584 {
  min-width: 1584px;
}
.nx-min-h-1584 {
  min-height: 1584px;
}
.nx-w-1585 {
  width: 1585px;
}
.nx-h-1585 {
  height: 1585px;
}
.nx-max-w-1585 {
  max-width: 1585px;
}
.nx-max-h-1585 {
  max-height: 1585px;
}
.nx-min-w-1585 {
  min-width: 1585px;
}
.nx-min-h-1585 {
  min-height: 1585px;
}
.nx-w-1586 {
  width: 1586px;
}
.nx-h-1586 {
  height: 1586px;
}
.nx-max-w-1586 {
  max-width: 1586px;
}
.nx-max-h-1586 {
  max-height: 1586px;
}
.nx-min-w-1586 {
  min-width: 1586px;
}
.nx-min-h-1586 {
  min-height: 1586px;
}
.nx-w-1587 {
  width: 1587px;
}
.nx-h-1587 {
  height: 1587px;
}
.nx-max-w-1587 {
  max-width: 1587px;
}
.nx-max-h-1587 {
  max-height: 1587px;
}
.nx-min-w-1587 {
  min-width: 1587px;
}
.nx-min-h-1587 {
  min-height: 1587px;
}
.nx-w-1588 {
  width: 1588px;
}
.nx-h-1588 {
  height: 1588px;
}
.nx-max-w-1588 {
  max-width: 1588px;
}
.nx-max-h-1588 {
  max-height: 1588px;
}
.nx-min-w-1588 {
  min-width: 1588px;
}
.nx-min-h-1588 {
  min-height: 1588px;
}
.nx-w-1589 {
  width: 1589px;
}
.nx-h-1589 {
  height: 1589px;
}
.nx-max-w-1589 {
  max-width: 1589px;
}
.nx-max-h-1589 {
  max-height: 1589px;
}
.nx-min-w-1589 {
  min-width: 1589px;
}
.nx-min-h-1589 {
  min-height: 1589px;
}
.nx-w-1590 {
  width: 1590px;
}
.nx-h-1590 {
  height: 1590px;
}
.nx-max-w-1590 {
  max-width: 1590px;
}
.nx-max-h-1590 {
  max-height: 1590px;
}
.nx-min-w-1590 {
  min-width: 1590px;
}
.nx-min-h-1590 {
  min-height: 1590px;
}
.nx-w-1591 {
  width: 1591px;
}
.nx-h-1591 {
  height: 1591px;
}
.nx-max-w-1591 {
  max-width: 1591px;
}
.nx-max-h-1591 {
  max-height: 1591px;
}
.nx-min-w-1591 {
  min-width: 1591px;
}
.nx-min-h-1591 {
  min-height: 1591px;
}
.nx-w-1592 {
  width: 1592px;
}
.nx-h-1592 {
  height: 1592px;
}
.nx-max-w-1592 {
  max-width: 1592px;
}
.nx-max-h-1592 {
  max-height: 1592px;
}
.nx-min-w-1592 {
  min-width: 1592px;
}
.nx-min-h-1592 {
  min-height: 1592px;
}
.nx-w-1593 {
  width: 1593px;
}
.nx-h-1593 {
  height: 1593px;
}
.nx-max-w-1593 {
  max-width: 1593px;
}
.nx-max-h-1593 {
  max-height: 1593px;
}
.nx-min-w-1593 {
  min-width: 1593px;
}
.nx-min-h-1593 {
  min-height: 1593px;
}
.nx-w-1594 {
  width: 1594px;
}
.nx-h-1594 {
  height: 1594px;
}
.nx-max-w-1594 {
  max-width: 1594px;
}
.nx-max-h-1594 {
  max-height: 1594px;
}
.nx-min-w-1594 {
  min-width: 1594px;
}
.nx-min-h-1594 {
  min-height: 1594px;
}
.nx-w-1595 {
  width: 1595px;
}
.nx-h-1595 {
  height: 1595px;
}
.nx-max-w-1595 {
  max-width: 1595px;
}
.nx-max-h-1595 {
  max-height: 1595px;
}
.nx-min-w-1595 {
  min-width: 1595px;
}
.nx-min-h-1595 {
  min-height: 1595px;
}
.nx-w-1596 {
  width: 1596px;
}
.nx-h-1596 {
  height: 1596px;
}
.nx-max-w-1596 {
  max-width: 1596px;
}
.nx-max-h-1596 {
  max-height: 1596px;
}
.nx-min-w-1596 {
  min-width: 1596px;
}
.nx-min-h-1596 {
  min-height: 1596px;
}
.nx-w-1597 {
  width: 1597px;
}
.nx-h-1597 {
  height: 1597px;
}
.nx-max-w-1597 {
  max-width: 1597px;
}
.nx-max-h-1597 {
  max-height: 1597px;
}
.nx-min-w-1597 {
  min-width: 1597px;
}
.nx-min-h-1597 {
  min-height: 1597px;
}
.nx-w-1598 {
  width: 1598px;
}
.nx-h-1598 {
  height: 1598px;
}
.nx-max-w-1598 {
  max-width: 1598px;
}
.nx-max-h-1598 {
  max-height: 1598px;
}
.nx-min-w-1598 {
  min-width: 1598px;
}
.nx-min-h-1598 {
  min-height: 1598px;
}
.nx-w-1599 {
  width: 1599px;
}
.nx-h-1599 {
  height: 1599px;
}
.nx-max-w-1599 {
  max-width: 1599px;
}
.nx-max-h-1599 {
  max-height: 1599px;
}
.nx-min-w-1599 {
  min-width: 1599px;
}
.nx-min-h-1599 {
  min-height: 1599px;
}
.nx-w-1600 {
  width: 1600px;
}
.nx-h-1600 {
  height: 1600px;
}
.nx-max-w-1600 {
  max-width: 1600px;
}
.nx-max-h-1600 {
  max-height: 1600px;
}
.nx-min-w-1600 {
  min-width: 1600px;
}
.nx-min-h-1600 {
  min-height: 1600px;
}
.nx-w-1601 {
  width: 1601px;
}
.nx-h-1601 {
  height: 1601px;
}
.nx-max-w-1601 {
  max-width: 1601px;
}
.nx-max-h-1601 {
  max-height: 1601px;
}
.nx-min-w-1601 {
  min-width: 1601px;
}
.nx-min-h-1601 {
  min-height: 1601px;
}
.nx-w-1602 {
  width: 1602px;
}
.nx-h-1602 {
  height: 1602px;
}
.nx-max-w-1602 {
  max-width: 1602px;
}
.nx-max-h-1602 {
  max-height: 1602px;
}
.nx-min-w-1602 {
  min-width: 1602px;
}
.nx-min-h-1602 {
  min-height: 1602px;
}
.nx-w-1603 {
  width: 1603px;
}
.nx-h-1603 {
  height: 1603px;
}
.nx-max-w-1603 {
  max-width: 1603px;
}
.nx-max-h-1603 {
  max-height: 1603px;
}
.nx-min-w-1603 {
  min-width: 1603px;
}
.nx-min-h-1603 {
  min-height: 1603px;
}
.nx-w-1604 {
  width: 1604px;
}
.nx-h-1604 {
  height: 1604px;
}
.nx-max-w-1604 {
  max-width: 1604px;
}
.nx-max-h-1604 {
  max-height: 1604px;
}
.nx-min-w-1604 {
  min-width: 1604px;
}
.nx-min-h-1604 {
  min-height: 1604px;
}
.nx-w-1605 {
  width: 1605px;
}
.nx-h-1605 {
  height: 1605px;
}
.nx-max-w-1605 {
  max-width: 1605px;
}
.nx-max-h-1605 {
  max-height: 1605px;
}
.nx-min-w-1605 {
  min-width: 1605px;
}
.nx-min-h-1605 {
  min-height: 1605px;
}
.nx-w-1606 {
  width: 1606px;
}
.nx-h-1606 {
  height: 1606px;
}
.nx-max-w-1606 {
  max-width: 1606px;
}
.nx-max-h-1606 {
  max-height: 1606px;
}
.nx-min-w-1606 {
  min-width: 1606px;
}
.nx-min-h-1606 {
  min-height: 1606px;
}
.nx-w-1607 {
  width: 1607px;
}
.nx-h-1607 {
  height: 1607px;
}
.nx-max-w-1607 {
  max-width: 1607px;
}
.nx-max-h-1607 {
  max-height: 1607px;
}
.nx-min-w-1607 {
  min-width: 1607px;
}
.nx-min-h-1607 {
  min-height: 1607px;
}
.nx-w-1608 {
  width: 1608px;
}
.nx-h-1608 {
  height: 1608px;
}
.nx-max-w-1608 {
  max-width: 1608px;
}
.nx-max-h-1608 {
  max-height: 1608px;
}
.nx-min-w-1608 {
  min-width: 1608px;
}
.nx-min-h-1608 {
  min-height: 1608px;
}
.nx-w-1609 {
  width: 1609px;
}
.nx-h-1609 {
  height: 1609px;
}
.nx-max-w-1609 {
  max-width: 1609px;
}
.nx-max-h-1609 {
  max-height: 1609px;
}
.nx-min-w-1609 {
  min-width: 1609px;
}
.nx-min-h-1609 {
  min-height: 1609px;
}
.nx-w-1610 {
  width: 1610px;
}
.nx-h-1610 {
  height: 1610px;
}
.nx-max-w-1610 {
  max-width: 1610px;
}
.nx-max-h-1610 {
  max-height: 1610px;
}
.nx-min-w-1610 {
  min-width: 1610px;
}
.nx-min-h-1610 {
  min-height: 1610px;
}
.nx-w-1611 {
  width: 1611px;
}
.nx-h-1611 {
  height: 1611px;
}
.nx-max-w-1611 {
  max-width: 1611px;
}
.nx-max-h-1611 {
  max-height: 1611px;
}
.nx-min-w-1611 {
  min-width: 1611px;
}
.nx-min-h-1611 {
  min-height: 1611px;
}
.nx-w-1612 {
  width: 1612px;
}
.nx-h-1612 {
  height: 1612px;
}
.nx-max-w-1612 {
  max-width: 1612px;
}
.nx-max-h-1612 {
  max-height: 1612px;
}
.nx-min-w-1612 {
  min-width: 1612px;
}
.nx-min-h-1612 {
  min-height: 1612px;
}
.nx-w-1613 {
  width: 1613px;
}
.nx-h-1613 {
  height: 1613px;
}
.nx-max-w-1613 {
  max-width: 1613px;
}
.nx-max-h-1613 {
  max-height: 1613px;
}
.nx-min-w-1613 {
  min-width: 1613px;
}
.nx-min-h-1613 {
  min-height: 1613px;
}
.nx-w-1614 {
  width: 1614px;
}
.nx-h-1614 {
  height: 1614px;
}
.nx-max-w-1614 {
  max-width: 1614px;
}
.nx-max-h-1614 {
  max-height: 1614px;
}
.nx-min-w-1614 {
  min-width: 1614px;
}
.nx-min-h-1614 {
  min-height: 1614px;
}
.nx-w-1615 {
  width: 1615px;
}
.nx-h-1615 {
  height: 1615px;
}
.nx-max-w-1615 {
  max-width: 1615px;
}
.nx-max-h-1615 {
  max-height: 1615px;
}
.nx-min-w-1615 {
  min-width: 1615px;
}
.nx-min-h-1615 {
  min-height: 1615px;
}
.nx-w-1616 {
  width: 1616px;
}
.nx-h-1616 {
  height: 1616px;
}
.nx-max-w-1616 {
  max-width: 1616px;
}
.nx-max-h-1616 {
  max-height: 1616px;
}
.nx-min-w-1616 {
  min-width: 1616px;
}
.nx-min-h-1616 {
  min-height: 1616px;
}
.nx-w-1617 {
  width: 1617px;
}
.nx-h-1617 {
  height: 1617px;
}
.nx-max-w-1617 {
  max-width: 1617px;
}
.nx-max-h-1617 {
  max-height: 1617px;
}
.nx-min-w-1617 {
  min-width: 1617px;
}
.nx-min-h-1617 {
  min-height: 1617px;
}
.nx-w-1618 {
  width: 1618px;
}
.nx-h-1618 {
  height: 1618px;
}
.nx-max-w-1618 {
  max-width: 1618px;
}
.nx-max-h-1618 {
  max-height: 1618px;
}
.nx-min-w-1618 {
  min-width: 1618px;
}
.nx-min-h-1618 {
  min-height: 1618px;
}
.nx-w-1619 {
  width: 1619px;
}
.nx-h-1619 {
  height: 1619px;
}
.nx-max-w-1619 {
  max-width: 1619px;
}
.nx-max-h-1619 {
  max-height: 1619px;
}
.nx-min-w-1619 {
  min-width: 1619px;
}
.nx-min-h-1619 {
  min-height: 1619px;
}
.nx-w-1620 {
  width: 1620px;
}
.nx-h-1620 {
  height: 1620px;
}
.nx-max-w-1620 {
  max-width: 1620px;
}
.nx-max-h-1620 {
  max-height: 1620px;
}
.nx-min-w-1620 {
  min-width: 1620px;
}
.nx-min-h-1620 {
  min-height: 1620px;
}
.nx-w-1621 {
  width: 1621px;
}
.nx-h-1621 {
  height: 1621px;
}
.nx-max-w-1621 {
  max-width: 1621px;
}
.nx-max-h-1621 {
  max-height: 1621px;
}
.nx-min-w-1621 {
  min-width: 1621px;
}
.nx-min-h-1621 {
  min-height: 1621px;
}
.nx-w-1622 {
  width: 1622px;
}
.nx-h-1622 {
  height: 1622px;
}
.nx-max-w-1622 {
  max-width: 1622px;
}
.nx-max-h-1622 {
  max-height: 1622px;
}
.nx-min-w-1622 {
  min-width: 1622px;
}
.nx-min-h-1622 {
  min-height: 1622px;
}
.nx-w-1623 {
  width: 1623px;
}
.nx-h-1623 {
  height: 1623px;
}
.nx-max-w-1623 {
  max-width: 1623px;
}
.nx-max-h-1623 {
  max-height: 1623px;
}
.nx-min-w-1623 {
  min-width: 1623px;
}
.nx-min-h-1623 {
  min-height: 1623px;
}
.nx-w-1624 {
  width: 1624px;
}
.nx-h-1624 {
  height: 1624px;
}
.nx-max-w-1624 {
  max-width: 1624px;
}
.nx-max-h-1624 {
  max-height: 1624px;
}
.nx-min-w-1624 {
  min-width: 1624px;
}
.nx-min-h-1624 {
  min-height: 1624px;
}
.nx-w-1625 {
  width: 1625px;
}
.nx-h-1625 {
  height: 1625px;
}
.nx-max-w-1625 {
  max-width: 1625px;
}
.nx-max-h-1625 {
  max-height: 1625px;
}
.nx-min-w-1625 {
  min-width: 1625px;
}
.nx-min-h-1625 {
  min-height: 1625px;
}
.nx-w-1626 {
  width: 1626px;
}
.nx-h-1626 {
  height: 1626px;
}
.nx-max-w-1626 {
  max-width: 1626px;
}
.nx-max-h-1626 {
  max-height: 1626px;
}
.nx-min-w-1626 {
  min-width: 1626px;
}
.nx-min-h-1626 {
  min-height: 1626px;
}
.nx-w-1627 {
  width: 1627px;
}
.nx-h-1627 {
  height: 1627px;
}
.nx-max-w-1627 {
  max-width: 1627px;
}
.nx-max-h-1627 {
  max-height: 1627px;
}
.nx-min-w-1627 {
  min-width: 1627px;
}
.nx-min-h-1627 {
  min-height: 1627px;
}
.nx-w-1628 {
  width: 1628px;
}
.nx-h-1628 {
  height: 1628px;
}
.nx-max-w-1628 {
  max-width: 1628px;
}
.nx-max-h-1628 {
  max-height: 1628px;
}
.nx-min-w-1628 {
  min-width: 1628px;
}
.nx-min-h-1628 {
  min-height: 1628px;
}
.nx-w-1629 {
  width: 1629px;
}
.nx-h-1629 {
  height: 1629px;
}
.nx-max-w-1629 {
  max-width: 1629px;
}
.nx-max-h-1629 {
  max-height: 1629px;
}
.nx-min-w-1629 {
  min-width: 1629px;
}
.nx-min-h-1629 {
  min-height: 1629px;
}
.nx-w-1630 {
  width: 1630px;
}
.nx-h-1630 {
  height: 1630px;
}
.nx-max-w-1630 {
  max-width: 1630px;
}
.nx-max-h-1630 {
  max-height: 1630px;
}
.nx-min-w-1630 {
  min-width: 1630px;
}
.nx-min-h-1630 {
  min-height: 1630px;
}
.nx-w-1631 {
  width: 1631px;
}
.nx-h-1631 {
  height: 1631px;
}
.nx-max-w-1631 {
  max-width: 1631px;
}
.nx-max-h-1631 {
  max-height: 1631px;
}
.nx-min-w-1631 {
  min-width: 1631px;
}
.nx-min-h-1631 {
  min-height: 1631px;
}
.nx-w-1632 {
  width: 1632px;
}
.nx-h-1632 {
  height: 1632px;
}
.nx-max-w-1632 {
  max-width: 1632px;
}
.nx-max-h-1632 {
  max-height: 1632px;
}
.nx-min-w-1632 {
  min-width: 1632px;
}
.nx-min-h-1632 {
  min-height: 1632px;
}
.nx-w-1633 {
  width: 1633px;
}
.nx-h-1633 {
  height: 1633px;
}
.nx-max-w-1633 {
  max-width: 1633px;
}
.nx-max-h-1633 {
  max-height: 1633px;
}
.nx-min-w-1633 {
  min-width: 1633px;
}
.nx-min-h-1633 {
  min-height: 1633px;
}
.nx-w-1634 {
  width: 1634px;
}
.nx-h-1634 {
  height: 1634px;
}
.nx-max-w-1634 {
  max-width: 1634px;
}
.nx-max-h-1634 {
  max-height: 1634px;
}
.nx-min-w-1634 {
  min-width: 1634px;
}
.nx-min-h-1634 {
  min-height: 1634px;
}
.nx-w-1635 {
  width: 1635px;
}
.nx-h-1635 {
  height: 1635px;
}
.nx-max-w-1635 {
  max-width: 1635px;
}
.nx-max-h-1635 {
  max-height: 1635px;
}
.nx-min-w-1635 {
  min-width: 1635px;
}
.nx-min-h-1635 {
  min-height: 1635px;
}
.nx-w-1636 {
  width: 1636px;
}
.nx-h-1636 {
  height: 1636px;
}
.nx-max-w-1636 {
  max-width: 1636px;
}
.nx-max-h-1636 {
  max-height: 1636px;
}
.nx-min-w-1636 {
  min-width: 1636px;
}
.nx-min-h-1636 {
  min-height: 1636px;
}
.nx-w-1637 {
  width: 1637px;
}
.nx-h-1637 {
  height: 1637px;
}
.nx-max-w-1637 {
  max-width: 1637px;
}
.nx-max-h-1637 {
  max-height: 1637px;
}
.nx-min-w-1637 {
  min-width: 1637px;
}
.nx-min-h-1637 {
  min-height: 1637px;
}
.nx-w-1638 {
  width: 1638px;
}
.nx-h-1638 {
  height: 1638px;
}
.nx-max-w-1638 {
  max-width: 1638px;
}
.nx-max-h-1638 {
  max-height: 1638px;
}
.nx-min-w-1638 {
  min-width: 1638px;
}
.nx-min-h-1638 {
  min-height: 1638px;
}
.nx-w-1639 {
  width: 1639px;
}
.nx-h-1639 {
  height: 1639px;
}
.nx-max-w-1639 {
  max-width: 1639px;
}
.nx-max-h-1639 {
  max-height: 1639px;
}
.nx-min-w-1639 {
  min-width: 1639px;
}
.nx-min-h-1639 {
  min-height: 1639px;
}
.nx-w-1640 {
  width: 1640px;
}
.nx-h-1640 {
  height: 1640px;
}
.nx-max-w-1640 {
  max-width: 1640px;
}
.nx-max-h-1640 {
  max-height: 1640px;
}
.nx-min-w-1640 {
  min-width: 1640px;
}
.nx-min-h-1640 {
  min-height: 1640px;
}
.nx-w-1641 {
  width: 1641px;
}
.nx-h-1641 {
  height: 1641px;
}
.nx-max-w-1641 {
  max-width: 1641px;
}
.nx-max-h-1641 {
  max-height: 1641px;
}
.nx-min-w-1641 {
  min-width: 1641px;
}
.nx-min-h-1641 {
  min-height: 1641px;
}
.nx-w-1642 {
  width: 1642px;
}
.nx-h-1642 {
  height: 1642px;
}
.nx-max-w-1642 {
  max-width: 1642px;
}
.nx-max-h-1642 {
  max-height: 1642px;
}
.nx-min-w-1642 {
  min-width: 1642px;
}
.nx-min-h-1642 {
  min-height: 1642px;
}
.nx-w-1643 {
  width: 1643px;
}
.nx-h-1643 {
  height: 1643px;
}
.nx-max-w-1643 {
  max-width: 1643px;
}
.nx-max-h-1643 {
  max-height: 1643px;
}
.nx-min-w-1643 {
  min-width: 1643px;
}
.nx-min-h-1643 {
  min-height: 1643px;
}
.nx-w-1644 {
  width: 1644px;
}
.nx-h-1644 {
  height: 1644px;
}
.nx-max-w-1644 {
  max-width: 1644px;
}
.nx-max-h-1644 {
  max-height: 1644px;
}
.nx-min-w-1644 {
  min-width: 1644px;
}
.nx-min-h-1644 {
  min-height: 1644px;
}
.nx-w-1645 {
  width: 1645px;
}
.nx-h-1645 {
  height: 1645px;
}
.nx-max-w-1645 {
  max-width: 1645px;
}
.nx-max-h-1645 {
  max-height: 1645px;
}
.nx-min-w-1645 {
  min-width: 1645px;
}
.nx-min-h-1645 {
  min-height: 1645px;
}
.nx-w-1646 {
  width: 1646px;
}
.nx-h-1646 {
  height: 1646px;
}
.nx-max-w-1646 {
  max-width: 1646px;
}
.nx-max-h-1646 {
  max-height: 1646px;
}
.nx-min-w-1646 {
  min-width: 1646px;
}
.nx-min-h-1646 {
  min-height: 1646px;
}
.nx-w-1647 {
  width: 1647px;
}
.nx-h-1647 {
  height: 1647px;
}
.nx-max-w-1647 {
  max-width: 1647px;
}
.nx-max-h-1647 {
  max-height: 1647px;
}
.nx-min-w-1647 {
  min-width: 1647px;
}
.nx-min-h-1647 {
  min-height: 1647px;
}
.nx-w-1648 {
  width: 1648px;
}
.nx-h-1648 {
  height: 1648px;
}
.nx-max-w-1648 {
  max-width: 1648px;
}
.nx-max-h-1648 {
  max-height: 1648px;
}
.nx-min-w-1648 {
  min-width: 1648px;
}
.nx-min-h-1648 {
  min-height: 1648px;
}
.nx-w-1649 {
  width: 1649px;
}
.nx-h-1649 {
  height: 1649px;
}
.nx-max-w-1649 {
  max-width: 1649px;
}
.nx-max-h-1649 {
  max-height: 1649px;
}
.nx-min-w-1649 {
  min-width: 1649px;
}
.nx-min-h-1649 {
  min-height: 1649px;
}
.nx-w-1650 {
  width: 1650px;
}
.nx-h-1650 {
  height: 1650px;
}
.nx-max-w-1650 {
  max-width: 1650px;
}
.nx-max-h-1650 {
  max-height: 1650px;
}
.nx-min-w-1650 {
  min-width: 1650px;
}
.nx-min-h-1650 {
  min-height: 1650px;
}
.nx-w-1651 {
  width: 1651px;
}
.nx-h-1651 {
  height: 1651px;
}
.nx-max-w-1651 {
  max-width: 1651px;
}
.nx-max-h-1651 {
  max-height: 1651px;
}
.nx-min-w-1651 {
  min-width: 1651px;
}
.nx-min-h-1651 {
  min-height: 1651px;
}
.nx-w-1652 {
  width: 1652px;
}
.nx-h-1652 {
  height: 1652px;
}
.nx-max-w-1652 {
  max-width: 1652px;
}
.nx-max-h-1652 {
  max-height: 1652px;
}
.nx-min-w-1652 {
  min-width: 1652px;
}
.nx-min-h-1652 {
  min-height: 1652px;
}
.nx-w-1653 {
  width: 1653px;
}
.nx-h-1653 {
  height: 1653px;
}
.nx-max-w-1653 {
  max-width: 1653px;
}
.nx-max-h-1653 {
  max-height: 1653px;
}
.nx-min-w-1653 {
  min-width: 1653px;
}
.nx-min-h-1653 {
  min-height: 1653px;
}
.nx-w-1654 {
  width: 1654px;
}
.nx-h-1654 {
  height: 1654px;
}
.nx-max-w-1654 {
  max-width: 1654px;
}
.nx-max-h-1654 {
  max-height: 1654px;
}
.nx-min-w-1654 {
  min-width: 1654px;
}
.nx-min-h-1654 {
  min-height: 1654px;
}
.nx-w-1655 {
  width: 1655px;
}
.nx-h-1655 {
  height: 1655px;
}
.nx-max-w-1655 {
  max-width: 1655px;
}
.nx-max-h-1655 {
  max-height: 1655px;
}
.nx-min-w-1655 {
  min-width: 1655px;
}
.nx-min-h-1655 {
  min-height: 1655px;
}
.nx-w-1656 {
  width: 1656px;
}
.nx-h-1656 {
  height: 1656px;
}
.nx-max-w-1656 {
  max-width: 1656px;
}
.nx-max-h-1656 {
  max-height: 1656px;
}
.nx-min-w-1656 {
  min-width: 1656px;
}
.nx-min-h-1656 {
  min-height: 1656px;
}
.nx-w-1657 {
  width: 1657px;
}
.nx-h-1657 {
  height: 1657px;
}
.nx-max-w-1657 {
  max-width: 1657px;
}
.nx-max-h-1657 {
  max-height: 1657px;
}
.nx-min-w-1657 {
  min-width: 1657px;
}
.nx-min-h-1657 {
  min-height: 1657px;
}
.nx-w-1658 {
  width: 1658px;
}
.nx-h-1658 {
  height: 1658px;
}
.nx-max-w-1658 {
  max-width: 1658px;
}
.nx-max-h-1658 {
  max-height: 1658px;
}
.nx-min-w-1658 {
  min-width: 1658px;
}
.nx-min-h-1658 {
  min-height: 1658px;
}
.nx-w-1659 {
  width: 1659px;
}
.nx-h-1659 {
  height: 1659px;
}
.nx-max-w-1659 {
  max-width: 1659px;
}
.nx-max-h-1659 {
  max-height: 1659px;
}
.nx-min-w-1659 {
  min-width: 1659px;
}
.nx-min-h-1659 {
  min-height: 1659px;
}
.nx-w-1660 {
  width: 1660px;
}
.nx-h-1660 {
  height: 1660px;
}
.nx-max-w-1660 {
  max-width: 1660px;
}
.nx-max-h-1660 {
  max-height: 1660px;
}
.nx-min-w-1660 {
  min-width: 1660px;
}
.nx-min-h-1660 {
  min-height: 1660px;
}
.nx-w-1661 {
  width: 1661px;
}
.nx-h-1661 {
  height: 1661px;
}
.nx-max-w-1661 {
  max-width: 1661px;
}
.nx-max-h-1661 {
  max-height: 1661px;
}
.nx-min-w-1661 {
  min-width: 1661px;
}
.nx-min-h-1661 {
  min-height: 1661px;
}
.nx-w-1662 {
  width: 1662px;
}
.nx-h-1662 {
  height: 1662px;
}
.nx-max-w-1662 {
  max-width: 1662px;
}
.nx-max-h-1662 {
  max-height: 1662px;
}
.nx-min-w-1662 {
  min-width: 1662px;
}
.nx-min-h-1662 {
  min-height: 1662px;
}
.nx-w-1663 {
  width: 1663px;
}
.nx-h-1663 {
  height: 1663px;
}
.nx-max-w-1663 {
  max-width: 1663px;
}
.nx-max-h-1663 {
  max-height: 1663px;
}
.nx-min-w-1663 {
  min-width: 1663px;
}
.nx-min-h-1663 {
  min-height: 1663px;
}
.nx-w-1664 {
  width: 1664px;
}
.nx-h-1664 {
  height: 1664px;
}
.nx-max-w-1664 {
  max-width: 1664px;
}
.nx-max-h-1664 {
  max-height: 1664px;
}
.nx-min-w-1664 {
  min-width: 1664px;
}
.nx-min-h-1664 {
  min-height: 1664px;
}
.nx-w-1665 {
  width: 1665px;
}
.nx-h-1665 {
  height: 1665px;
}
.nx-max-w-1665 {
  max-width: 1665px;
}
.nx-max-h-1665 {
  max-height: 1665px;
}
.nx-min-w-1665 {
  min-width: 1665px;
}
.nx-min-h-1665 {
  min-height: 1665px;
}
.nx-w-1666 {
  width: 1666px;
}
.nx-h-1666 {
  height: 1666px;
}
.nx-max-w-1666 {
  max-width: 1666px;
}
.nx-max-h-1666 {
  max-height: 1666px;
}
.nx-min-w-1666 {
  min-width: 1666px;
}
.nx-min-h-1666 {
  min-height: 1666px;
}
.nx-w-1667 {
  width: 1667px;
}
.nx-h-1667 {
  height: 1667px;
}
.nx-max-w-1667 {
  max-width: 1667px;
}
.nx-max-h-1667 {
  max-height: 1667px;
}
.nx-min-w-1667 {
  min-width: 1667px;
}
.nx-min-h-1667 {
  min-height: 1667px;
}
.nx-w-1668 {
  width: 1668px;
}
.nx-h-1668 {
  height: 1668px;
}
.nx-max-w-1668 {
  max-width: 1668px;
}
.nx-max-h-1668 {
  max-height: 1668px;
}
.nx-min-w-1668 {
  min-width: 1668px;
}
.nx-min-h-1668 {
  min-height: 1668px;
}
.nx-w-1669 {
  width: 1669px;
}
.nx-h-1669 {
  height: 1669px;
}
.nx-max-w-1669 {
  max-width: 1669px;
}
.nx-max-h-1669 {
  max-height: 1669px;
}
.nx-min-w-1669 {
  min-width: 1669px;
}
.nx-min-h-1669 {
  min-height: 1669px;
}
.nx-w-1670 {
  width: 1670px;
}
.nx-h-1670 {
  height: 1670px;
}
.nx-max-w-1670 {
  max-width: 1670px;
}
.nx-max-h-1670 {
  max-height: 1670px;
}
.nx-min-w-1670 {
  min-width: 1670px;
}
.nx-min-h-1670 {
  min-height: 1670px;
}
.nx-w-1671 {
  width: 1671px;
}
.nx-h-1671 {
  height: 1671px;
}
.nx-max-w-1671 {
  max-width: 1671px;
}
.nx-max-h-1671 {
  max-height: 1671px;
}
.nx-min-w-1671 {
  min-width: 1671px;
}
.nx-min-h-1671 {
  min-height: 1671px;
}
.nx-w-1672 {
  width: 1672px;
}
.nx-h-1672 {
  height: 1672px;
}
.nx-max-w-1672 {
  max-width: 1672px;
}
.nx-max-h-1672 {
  max-height: 1672px;
}
.nx-min-w-1672 {
  min-width: 1672px;
}
.nx-min-h-1672 {
  min-height: 1672px;
}
.nx-w-1673 {
  width: 1673px;
}
.nx-h-1673 {
  height: 1673px;
}
.nx-max-w-1673 {
  max-width: 1673px;
}
.nx-max-h-1673 {
  max-height: 1673px;
}
.nx-min-w-1673 {
  min-width: 1673px;
}
.nx-min-h-1673 {
  min-height: 1673px;
}
.nx-w-1674 {
  width: 1674px;
}
.nx-h-1674 {
  height: 1674px;
}
.nx-max-w-1674 {
  max-width: 1674px;
}
.nx-max-h-1674 {
  max-height: 1674px;
}
.nx-min-w-1674 {
  min-width: 1674px;
}
.nx-min-h-1674 {
  min-height: 1674px;
}
.nx-w-1675 {
  width: 1675px;
}
.nx-h-1675 {
  height: 1675px;
}
.nx-max-w-1675 {
  max-width: 1675px;
}
.nx-max-h-1675 {
  max-height: 1675px;
}
.nx-min-w-1675 {
  min-width: 1675px;
}
.nx-min-h-1675 {
  min-height: 1675px;
}
.nx-w-1676 {
  width: 1676px;
}
.nx-h-1676 {
  height: 1676px;
}
.nx-max-w-1676 {
  max-width: 1676px;
}
.nx-max-h-1676 {
  max-height: 1676px;
}
.nx-min-w-1676 {
  min-width: 1676px;
}
.nx-min-h-1676 {
  min-height: 1676px;
}
.nx-w-1677 {
  width: 1677px;
}
.nx-h-1677 {
  height: 1677px;
}
.nx-max-w-1677 {
  max-width: 1677px;
}
.nx-max-h-1677 {
  max-height: 1677px;
}
.nx-min-w-1677 {
  min-width: 1677px;
}
.nx-min-h-1677 {
  min-height: 1677px;
}
.nx-w-1678 {
  width: 1678px;
}
.nx-h-1678 {
  height: 1678px;
}
.nx-max-w-1678 {
  max-width: 1678px;
}
.nx-max-h-1678 {
  max-height: 1678px;
}
.nx-min-w-1678 {
  min-width: 1678px;
}
.nx-min-h-1678 {
  min-height: 1678px;
}
.nx-w-1679 {
  width: 1679px;
}
.nx-h-1679 {
  height: 1679px;
}
.nx-max-w-1679 {
  max-width: 1679px;
}
.nx-max-h-1679 {
  max-height: 1679px;
}
.nx-min-w-1679 {
  min-width: 1679px;
}
.nx-min-h-1679 {
  min-height: 1679px;
}
.nx-w-1680 {
  width: 1680px;
}
.nx-h-1680 {
  height: 1680px;
}
.nx-max-w-1680 {
  max-width: 1680px;
}
.nx-max-h-1680 {
  max-height: 1680px;
}
.nx-min-w-1680 {
  min-width: 1680px;
}
.nx-min-h-1680 {
  min-height: 1680px;
}
.nx-w-1681 {
  width: 1681px;
}
.nx-h-1681 {
  height: 1681px;
}
.nx-max-w-1681 {
  max-width: 1681px;
}
.nx-max-h-1681 {
  max-height: 1681px;
}
.nx-min-w-1681 {
  min-width: 1681px;
}
.nx-min-h-1681 {
  min-height: 1681px;
}
.nx-w-1682 {
  width: 1682px;
}
.nx-h-1682 {
  height: 1682px;
}
.nx-max-w-1682 {
  max-width: 1682px;
}
.nx-max-h-1682 {
  max-height: 1682px;
}
.nx-min-w-1682 {
  min-width: 1682px;
}
.nx-min-h-1682 {
  min-height: 1682px;
}
.nx-w-1683 {
  width: 1683px;
}
.nx-h-1683 {
  height: 1683px;
}
.nx-max-w-1683 {
  max-width: 1683px;
}
.nx-max-h-1683 {
  max-height: 1683px;
}
.nx-min-w-1683 {
  min-width: 1683px;
}
.nx-min-h-1683 {
  min-height: 1683px;
}
.nx-w-1684 {
  width: 1684px;
}
.nx-h-1684 {
  height: 1684px;
}
.nx-max-w-1684 {
  max-width: 1684px;
}
.nx-max-h-1684 {
  max-height: 1684px;
}
.nx-min-w-1684 {
  min-width: 1684px;
}
.nx-min-h-1684 {
  min-height: 1684px;
}
.nx-w-1685 {
  width: 1685px;
}
.nx-h-1685 {
  height: 1685px;
}
.nx-max-w-1685 {
  max-width: 1685px;
}
.nx-max-h-1685 {
  max-height: 1685px;
}
.nx-min-w-1685 {
  min-width: 1685px;
}
.nx-min-h-1685 {
  min-height: 1685px;
}
.nx-w-1686 {
  width: 1686px;
}
.nx-h-1686 {
  height: 1686px;
}
.nx-max-w-1686 {
  max-width: 1686px;
}
.nx-max-h-1686 {
  max-height: 1686px;
}
.nx-min-w-1686 {
  min-width: 1686px;
}
.nx-min-h-1686 {
  min-height: 1686px;
}
.nx-w-1687 {
  width: 1687px;
}
.nx-h-1687 {
  height: 1687px;
}
.nx-max-w-1687 {
  max-width: 1687px;
}
.nx-max-h-1687 {
  max-height: 1687px;
}
.nx-min-w-1687 {
  min-width: 1687px;
}
.nx-min-h-1687 {
  min-height: 1687px;
}
.nx-w-1688 {
  width: 1688px;
}
.nx-h-1688 {
  height: 1688px;
}
.nx-max-w-1688 {
  max-width: 1688px;
}
.nx-max-h-1688 {
  max-height: 1688px;
}
.nx-min-w-1688 {
  min-width: 1688px;
}
.nx-min-h-1688 {
  min-height: 1688px;
}
.nx-w-1689 {
  width: 1689px;
}
.nx-h-1689 {
  height: 1689px;
}
.nx-max-w-1689 {
  max-width: 1689px;
}
.nx-max-h-1689 {
  max-height: 1689px;
}
.nx-min-w-1689 {
  min-width: 1689px;
}
.nx-min-h-1689 {
  min-height: 1689px;
}
.nx-w-1690 {
  width: 1690px;
}
.nx-h-1690 {
  height: 1690px;
}
.nx-max-w-1690 {
  max-width: 1690px;
}
.nx-max-h-1690 {
  max-height: 1690px;
}
.nx-min-w-1690 {
  min-width: 1690px;
}
.nx-min-h-1690 {
  min-height: 1690px;
}
.nx-w-1691 {
  width: 1691px;
}
.nx-h-1691 {
  height: 1691px;
}
.nx-max-w-1691 {
  max-width: 1691px;
}
.nx-max-h-1691 {
  max-height: 1691px;
}
.nx-min-w-1691 {
  min-width: 1691px;
}
.nx-min-h-1691 {
  min-height: 1691px;
}
.nx-w-1692 {
  width: 1692px;
}
.nx-h-1692 {
  height: 1692px;
}
.nx-max-w-1692 {
  max-width: 1692px;
}
.nx-max-h-1692 {
  max-height: 1692px;
}
.nx-min-w-1692 {
  min-width: 1692px;
}
.nx-min-h-1692 {
  min-height: 1692px;
}
.nx-w-1693 {
  width: 1693px;
}
.nx-h-1693 {
  height: 1693px;
}
.nx-max-w-1693 {
  max-width: 1693px;
}
.nx-max-h-1693 {
  max-height: 1693px;
}
.nx-min-w-1693 {
  min-width: 1693px;
}
.nx-min-h-1693 {
  min-height: 1693px;
}
.nx-w-1694 {
  width: 1694px;
}
.nx-h-1694 {
  height: 1694px;
}
.nx-max-w-1694 {
  max-width: 1694px;
}
.nx-max-h-1694 {
  max-height: 1694px;
}
.nx-min-w-1694 {
  min-width: 1694px;
}
.nx-min-h-1694 {
  min-height: 1694px;
}
.nx-w-1695 {
  width: 1695px;
}
.nx-h-1695 {
  height: 1695px;
}
.nx-max-w-1695 {
  max-width: 1695px;
}
.nx-max-h-1695 {
  max-height: 1695px;
}
.nx-min-w-1695 {
  min-width: 1695px;
}
.nx-min-h-1695 {
  min-height: 1695px;
}
.nx-w-1696 {
  width: 1696px;
}
.nx-h-1696 {
  height: 1696px;
}
.nx-max-w-1696 {
  max-width: 1696px;
}
.nx-max-h-1696 {
  max-height: 1696px;
}
.nx-min-w-1696 {
  min-width: 1696px;
}
.nx-min-h-1696 {
  min-height: 1696px;
}
.nx-w-1697 {
  width: 1697px;
}
.nx-h-1697 {
  height: 1697px;
}
.nx-max-w-1697 {
  max-width: 1697px;
}
.nx-max-h-1697 {
  max-height: 1697px;
}
.nx-min-w-1697 {
  min-width: 1697px;
}
.nx-min-h-1697 {
  min-height: 1697px;
}
.nx-w-1698 {
  width: 1698px;
}
.nx-h-1698 {
  height: 1698px;
}
.nx-max-w-1698 {
  max-width: 1698px;
}
.nx-max-h-1698 {
  max-height: 1698px;
}
.nx-min-w-1698 {
  min-width: 1698px;
}
.nx-min-h-1698 {
  min-height: 1698px;
}
.nx-w-1699 {
  width: 1699px;
}
.nx-h-1699 {
  height: 1699px;
}
.nx-max-w-1699 {
  max-width: 1699px;
}
.nx-max-h-1699 {
  max-height: 1699px;
}
.nx-min-w-1699 {
  min-width: 1699px;
}
.nx-min-h-1699 {
  min-height: 1699px;
}
.nx-w-1700 {
  width: 1700px;
}
.nx-h-1700 {
  height: 1700px;
}
.nx-max-w-1700 {
  max-width: 1700px;
}
.nx-max-h-1700 {
  max-height: 1700px;
}
.nx-min-w-1700 {
  min-width: 1700px;
}
.nx-min-h-1700 {
  min-height: 1700px;
}
.nx-w-1701 {
  width: 1701px;
}
.nx-h-1701 {
  height: 1701px;
}
.nx-max-w-1701 {
  max-width: 1701px;
}
.nx-max-h-1701 {
  max-height: 1701px;
}
.nx-min-w-1701 {
  min-width: 1701px;
}
.nx-min-h-1701 {
  min-height: 1701px;
}
.nx-w-1702 {
  width: 1702px;
}
.nx-h-1702 {
  height: 1702px;
}
.nx-max-w-1702 {
  max-width: 1702px;
}
.nx-max-h-1702 {
  max-height: 1702px;
}
.nx-min-w-1702 {
  min-width: 1702px;
}
.nx-min-h-1702 {
  min-height: 1702px;
}
.nx-w-1703 {
  width: 1703px;
}
.nx-h-1703 {
  height: 1703px;
}
.nx-max-w-1703 {
  max-width: 1703px;
}
.nx-max-h-1703 {
  max-height: 1703px;
}
.nx-min-w-1703 {
  min-width: 1703px;
}
.nx-min-h-1703 {
  min-height: 1703px;
}
.nx-w-1704 {
  width: 1704px;
}
.nx-h-1704 {
  height: 1704px;
}
.nx-max-w-1704 {
  max-width: 1704px;
}
.nx-max-h-1704 {
  max-height: 1704px;
}
.nx-min-w-1704 {
  min-width: 1704px;
}
.nx-min-h-1704 {
  min-height: 1704px;
}
.nx-w-1705 {
  width: 1705px;
}
.nx-h-1705 {
  height: 1705px;
}
.nx-max-w-1705 {
  max-width: 1705px;
}
.nx-max-h-1705 {
  max-height: 1705px;
}
.nx-min-w-1705 {
  min-width: 1705px;
}
.nx-min-h-1705 {
  min-height: 1705px;
}
.nx-w-1706 {
  width: 1706px;
}
.nx-h-1706 {
  height: 1706px;
}
.nx-max-w-1706 {
  max-width: 1706px;
}
.nx-max-h-1706 {
  max-height: 1706px;
}
.nx-min-w-1706 {
  min-width: 1706px;
}
.nx-min-h-1706 {
  min-height: 1706px;
}
.nx-w-1707 {
  width: 1707px;
}
.nx-h-1707 {
  height: 1707px;
}
.nx-max-w-1707 {
  max-width: 1707px;
}
.nx-max-h-1707 {
  max-height: 1707px;
}
.nx-min-w-1707 {
  min-width: 1707px;
}
.nx-min-h-1707 {
  min-height: 1707px;
}
.nx-w-1708 {
  width: 1708px;
}
.nx-h-1708 {
  height: 1708px;
}
.nx-max-w-1708 {
  max-width: 1708px;
}
.nx-max-h-1708 {
  max-height: 1708px;
}
.nx-min-w-1708 {
  min-width: 1708px;
}
.nx-min-h-1708 {
  min-height: 1708px;
}
.nx-w-1709 {
  width: 1709px;
}
.nx-h-1709 {
  height: 1709px;
}
.nx-max-w-1709 {
  max-width: 1709px;
}
.nx-max-h-1709 {
  max-height: 1709px;
}
.nx-min-w-1709 {
  min-width: 1709px;
}
.nx-min-h-1709 {
  min-height: 1709px;
}
.nx-w-1710 {
  width: 1710px;
}
.nx-h-1710 {
  height: 1710px;
}
.nx-max-w-1710 {
  max-width: 1710px;
}
.nx-max-h-1710 {
  max-height: 1710px;
}
.nx-min-w-1710 {
  min-width: 1710px;
}
.nx-min-h-1710 {
  min-height: 1710px;
}
.nx-w-1711 {
  width: 1711px;
}
.nx-h-1711 {
  height: 1711px;
}
.nx-max-w-1711 {
  max-width: 1711px;
}
.nx-max-h-1711 {
  max-height: 1711px;
}
.nx-min-w-1711 {
  min-width: 1711px;
}
.nx-min-h-1711 {
  min-height: 1711px;
}
.nx-w-1712 {
  width: 1712px;
}
.nx-h-1712 {
  height: 1712px;
}
.nx-max-w-1712 {
  max-width: 1712px;
}
.nx-max-h-1712 {
  max-height: 1712px;
}
.nx-min-w-1712 {
  min-width: 1712px;
}
.nx-min-h-1712 {
  min-height: 1712px;
}
.nx-w-1713 {
  width: 1713px;
}
.nx-h-1713 {
  height: 1713px;
}
.nx-max-w-1713 {
  max-width: 1713px;
}
.nx-max-h-1713 {
  max-height: 1713px;
}
.nx-min-w-1713 {
  min-width: 1713px;
}
.nx-min-h-1713 {
  min-height: 1713px;
}
.nx-w-1714 {
  width: 1714px;
}
.nx-h-1714 {
  height: 1714px;
}
.nx-max-w-1714 {
  max-width: 1714px;
}
.nx-max-h-1714 {
  max-height: 1714px;
}
.nx-min-w-1714 {
  min-width: 1714px;
}
.nx-min-h-1714 {
  min-height: 1714px;
}
.nx-w-1715 {
  width: 1715px;
}
.nx-h-1715 {
  height: 1715px;
}
.nx-max-w-1715 {
  max-width: 1715px;
}
.nx-max-h-1715 {
  max-height: 1715px;
}
.nx-min-w-1715 {
  min-width: 1715px;
}
.nx-min-h-1715 {
  min-height: 1715px;
}
.nx-w-1716 {
  width: 1716px;
}
.nx-h-1716 {
  height: 1716px;
}
.nx-max-w-1716 {
  max-width: 1716px;
}
.nx-max-h-1716 {
  max-height: 1716px;
}
.nx-min-w-1716 {
  min-width: 1716px;
}
.nx-min-h-1716 {
  min-height: 1716px;
}
.nx-w-1717 {
  width: 1717px;
}
.nx-h-1717 {
  height: 1717px;
}
.nx-max-w-1717 {
  max-width: 1717px;
}
.nx-max-h-1717 {
  max-height: 1717px;
}
.nx-min-w-1717 {
  min-width: 1717px;
}
.nx-min-h-1717 {
  min-height: 1717px;
}
.nx-w-1718 {
  width: 1718px;
}
.nx-h-1718 {
  height: 1718px;
}
.nx-max-w-1718 {
  max-width: 1718px;
}
.nx-max-h-1718 {
  max-height: 1718px;
}
.nx-min-w-1718 {
  min-width: 1718px;
}
.nx-min-h-1718 {
  min-height: 1718px;
}
.nx-w-1719 {
  width: 1719px;
}
.nx-h-1719 {
  height: 1719px;
}
.nx-max-w-1719 {
  max-width: 1719px;
}
.nx-max-h-1719 {
  max-height: 1719px;
}
.nx-min-w-1719 {
  min-width: 1719px;
}
.nx-min-h-1719 {
  min-height: 1719px;
}
.nx-w-1720 {
  width: 1720px;
}
.nx-h-1720 {
  height: 1720px;
}
.nx-max-w-1720 {
  max-width: 1720px;
}
.nx-max-h-1720 {
  max-height: 1720px;
}
.nx-min-w-1720 {
  min-width: 1720px;
}
.nx-min-h-1720 {
  min-height: 1720px;
}
.nx-w-1721 {
  width: 1721px;
}
.nx-h-1721 {
  height: 1721px;
}
.nx-max-w-1721 {
  max-width: 1721px;
}
.nx-max-h-1721 {
  max-height: 1721px;
}
.nx-min-w-1721 {
  min-width: 1721px;
}
.nx-min-h-1721 {
  min-height: 1721px;
}
.nx-w-1722 {
  width: 1722px;
}
.nx-h-1722 {
  height: 1722px;
}
.nx-max-w-1722 {
  max-width: 1722px;
}
.nx-max-h-1722 {
  max-height: 1722px;
}
.nx-min-w-1722 {
  min-width: 1722px;
}
.nx-min-h-1722 {
  min-height: 1722px;
}
.nx-w-1723 {
  width: 1723px;
}
.nx-h-1723 {
  height: 1723px;
}
.nx-max-w-1723 {
  max-width: 1723px;
}
.nx-max-h-1723 {
  max-height: 1723px;
}
.nx-min-w-1723 {
  min-width: 1723px;
}
.nx-min-h-1723 {
  min-height: 1723px;
}
.nx-w-1724 {
  width: 1724px;
}
.nx-h-1724 {
  height: 1724px;
}
.nx-max-w-1724 {
  max-width: 1724px;
}
.nx-max-h-1724 {
  max-height: 1724px;
}
.nx-min-w-1724 {
  min-width: 1724px;
}
.nx-min-h-1724 {
  min-height: 1724px;
}
.nx-w-1725 {
  width: 1725px;
}
.nx-h-1725 {
  height: 1725px;
}
.nx-max-w-1725 {
  max-width: 1725px;
}
.nx-max-h-1725 {
  max-height: 1725px;
}
.nx-min-w-1725 {
  min-width: 1725px;
}
.nx-min-h-1725 {
  min-height: 1725px;
}
.nx-w-1726 {
  width: 1726px;
}
.nx-h-1726 {
  height: 1726px;
}
.nx-max-w-1726 {
  max-width: 1726px;
}
.nx-max-h-1726 {
  max-height: 1726px;
}
.nx-min-w-1726 {
  min-width: 1726px;
}
.nx-min-h-1726 {
  min-height: 1726px;
}
.nx-w-1727 {
  width: 1727px;
}
.nx-h-1727 {
  height: 1727px;
}
.nx-max-w-1727 {
  max-width: 1727px;
}
.nx-max-h-1727 {
  max-height: 1727px;
}
.nx-min-w-1727 {
  min-width: 1727px;
}
.nx-min-h-1727 {
  min-height: 1727px;
}
.nx-w-1728 {
  width: 1728px;
}
.nx-h-1728 {
  height: 1728px;
}
.nx-max-w-1728 {
  max-width: 1728px;
}
.nx-max-h-1728 {
  max-height: 1728px;
}
.nx-min-w-1728 {
  min-width: 1728px;
}
.nx-min-h-1728 {
  min-height: 1728px;
}
.nx-w-1729 {
  width: 1729px;
}
.nx-h-1729 {
  height: 1729px;
}
.nx-max-w-1729 {
  max-width: 1729px;
}
.nx-max-h-1729 {
  max-height: 1729px;
}
.nx-min-w-1729 {
  min-width: 1729px;
}
.nx-min-h-1729 {
  min-height: 1729px;
}
.nx-w-1730 {
  width: 1730px;
}
.nx-h-1730 {
  height: 1730px;
}
.nx-max-w-1730 {
  max-width: 1730px;
}
.nx-max-h-1730 {
  max-height: 1730px;
}
.nx-min-w-1730 {
  min-width: 1730px;
}
.nx-min-h-1730 {
  min-height: 1730px;
}
.nx-w-1731 {
  width: 1731px;
}
.nx-h-1731 {
  height: 1731px;
}
.nx-max-w-1731 {
  max-width: 1731px;
}
.nx-max-h-1731 {
  max-height: 1731px;
}
.nx-min-w-1731 {
  min-width: 1731px;
}
.nx-min-h-1731 {
  min-height: 1731px;
}
.nx-w-1732 {
  width: 1732px;
}
.nx-h-1732 {
  height: 1732px;
}
.nx-max-w-1732 {
  max-width: 1732px;
}
.nx-max-h-1732 {
  max-height: 1732px;
}
.nx-min-w-1732 {
  min-width: 1732px;
}
.nx-min-h-1732 {
  min-height: 1732px;
}
.nx-w-1733 {
  width: 1733px;
}
.nx-h-1733 {
  height: 1733px;
}
.nx-max-w-1733 {
  max-width: 1733px;
}
.nx-max-h-1733 {
  max-height: 1733px;
}
.nx-min-w-1733 {
  min-width: 1733px;
}
.nx-min-h-1733 {
  min-height: 1733px;
}
.nx-w-1734 {
  width: 1734px;
}
.nx-h-1734 {
  height: 1734px;
}
.nx-max-w-1734 {
  max-width: 1734px;
}
.nx-max-h-1734 {
  max-height: 1734px;
}
.nx-min-w-1734 {
  min-width: 1734px;
}
.nx-min-h-1734 {
  min-height: 1734px;
}
.nx-w-1735 {
  width: 1735px;
}
.nx-h-1735 {
  height: 1735px;
}
.nx-max-w-1735 {
  max-width: 1735px;
}
.nx-max-h-1735 {
  max-height: 1735px;
}
.nx-min-w-1735 {
  min-width: 1735px;
}
.nx-min-h-1735 {
  min-height: 1735px;
}
.nx-w-1736 {
  width: 1736px;
}
.nx-h-1736 {
  height: 1736px;
}
.nx-max-w-1736 {
  max-width: 1736px;
}
.nx-max-h-1736 {
  max-height: 1736px;
}
.nx-min-w-1736 {
  min-width: 1736px;
}
.nx-min-h-1736 {
  min-height: 1736px;
}
.nx-w-1737 {
  width: 1737px;
}
.nx-h-1737 {
  height: 1737px;
}
.nx-max-w-1737 {
  max-width: 1737px;
}
.nx-max-h-1737 {
  max-height: 1737px;
}
.nx-min-w-1737 {
  min-width: 1737px;
}
.nx-min-h-1737 {
  min-height: 1737px;
}
.nx-w-1738 {
  width: 1738px;
}
.nx-h-1738 {
  height: 1738px;
}
.nx-max-w-1738 {
  max-width: 1738px;
}
.nx-max-h-1738 {
  max-height: 1738px;
}
.nx-min-w-1738 {
  min-width: 1738px;
}
.nx-min-h-1738 {
  min-height: 1738px;
}
.nx-w-1739 {
  width: 1739px;
}
.nx-h-1739 {
  height: 1739px;
}
.nx-max-w-1739 {
  max-width: 1739px;
}
.nx-max-h-1739 {
  max-height: 1739px;
}
.nx-min-w-1739 {
  min-width: 1739px;
}
.nx-min-h-1739 {
  min-height: 1739px;
}
.nx-w-1740 {
  width: 1740px;
}
.nx-h-1740 {
  height: 1740px;
}
.nx-max-w-1740 {
  max-width: 1740px;
}
.nx-max-h-1740 {
  max-height: 1740px;
}
.nx-min-w-1740 {
  min-width: 1740px;
}
.nx-min-h-1740 {
  min-height: 1740px;
}
.nx-w-1741 {
  width: 1741px;
}
.nx-h-1741 {
  height: 1741px;
}
.nx-max-w-1741 {
  max-width: 1741px;
}
.nx-max-h-1741 {
  max-height: 1741px;
}
.nx-min-w-1741 {
  min-width: 1741px;
}
.nx-min-h-1741 {
  min-height: 1741px;
}
.nx-w-1742 {
  width: 1742px;
}
.nx-h-1742 {
  height: 1742px;
}
.nx-max-w-1742 {
  max-width: 1742px;
}
.nx-max-h-1742 {
  max-height: 1742px;
}
.nx-min-w-1742 {
  min-width: 1742px;
}
.nx-min-h-1742 {
  min-height: 1742px;
}
.nx-w-1743 {
  width: 1743px;
}
.nx-h-1743 {
  height: 1743px;
}
.nx-max-w-1743 {
  max-width: 1743px;
}
.nx-max-h-1743 {
  max-height: 1743px;
}
.nx-min-w-1743 {
  min-width: 1743px;
}
.nx-min-h-1743 {
  min-height: 1743px;
}
.nx-w-1744 {
  width: 1744px;
}
.nx-h-1744 {
  height: 1744px;
}
.nx-max-w-1744 {
  max-width: 1744px;
}
.nx-max-h-1744 {
  max-height: 1744px;
}
.nx-min-w-1744 {
  min-width: 1744px;
}
.nx-min-h-1744 {
  min-height: 1744px;
}
.nx-w-1745 {
  width: 1745px;
}
.nx-h-1745 {
  height: 1745px;
}
.nx-max-w-1745 {
  max-width: 1745px;
}
.nx-max-h-1745 {
  max-height: 1745px;
}
.nx-min-w-1745 {
  min-width: 1745px;
}
.nx-min-h-1745 {
  min-height: 1745px;
}
.nx-w-1746 {
  width: 1746px;
}
.nx-h-1746 {
  height: 1746px;
}
.nx-max-w-1746 {
  max-width: 1746px;
}
.nx-max-h-1746 {
  max-height: 1746px;
}
.nx-min-w-1746 {
  min-width: 1746px;
}
.nx-min-h-1746 {
  min-height: 1746px;
}
.nx-w-1747 {
  width: 1747px;
}
.nx-h-1747 {
  height: 1747px;
}
.nx-max-w-1747 {
  max-width: 1747px;
}
.nx-max-h-1747 {
  max-height: 1747px;
}
.nx-min-w-1747 {
  min-width: 1747px;
}
.nx-min-h-1747 {
  min-height: 1747px;
}
.nx-w-1748 {
  width: 1748px;
}
.nx-h-1748 {
  height: 1748px;
}
.nx-max-w-1748 {
  max-width: 1748px;
}
.nx-max-h-1748 {
  max-height: 1748px;
}
.nx-min-w-1748 {
  min-width: 1748px;
}
.nx-min-h-1748 {
  min-height: 1748px;
}
.nx-w-1749 {
  width: 1749px;
}
.nx-h-1749 {
  height: 1749px;
}
.nx-max-w-1749 {
  max-width: 1749px;
}
.nx-max-h-1749 {
  max-height: 1749px;
}
.nx-min-w-1749 {
  min-width: 1749px;
}
.nx-min-h-1749 {
  min-height: 1749px;
}
.nx-w-1750 {
  width: 1750px;
}
.nx-h-1750 {
  height: 1750px;
}
.nx-max-w-1750 {
  max-width: 1750px;
}
.nx-max-h-1750 {
  max-height: 1750px;
}
.nx-min-w-1750 {
  min-width: 1750px;
}
.nx-min-h-1750 {
  min-height: 1750px;
}
.nx-w-1751 {
  width: 1751px;
}
.nx-h-1751 {
  height: 1751px;
}
.nx-max-w-1751 {
  max-width: 1751px;
}
.nx-max-h-1751 {
  max-height: 1751px;
}
.nx-min-w-1751 {
  min-width: 1751px;
}
.nx-min-h-1751 {
  min-height: 1751px;
}
.nx-w-1752 {
  width: 1752px;
}
.nx-h-1752 {
  height: 1752px;
}
.nx-max-w-1752 {
  max-width: 1752px;
}
.nx-max-h-1752 {
  max-height: 1752px;
}
.nx-min-w-1752 {
  min-width: 1752px;
}
.nx-min-h-1752 {
  min-height: 1752px;
}
.nx-w-1753 {
  width: 1753px;
}
.nx-h-1753 {
  height: 1753px;
}
.nx-max-w-1753 {
  max-width: 1753px;
}
.nx-max-h-1753 {
  max-height: 1753px;
}
.nx-min-w-1753 {
  min-width: 1753px;
}
.nx-min-h-1753 {
  min-height: 1753px;
}
.nx-w-1754 {
  width: 1754px;
}
.nx-h-1754 {
  height: 1754px;
}
.nx-max-w-1754 {
  max-width: 1754px;
}
.nx-max-h-1754 {
  max-height: 1754px;
}
.nx-min-w-1754 {
  min-width: 1754px;
}
.nx-min-h-1754 {
  min-height: 1754px;
}
.nx-w-1755 {
  width: 1755px;
}
.nx-h-1755 {
  height: 1755px;
}
.nx-max-w-1755 {
  max-width: 1755px;
}
.nx-max-h-1755 {
  max-height: 1755px;
}
.nx-min-w-1755 {
  min-width: 1755px;
}
.nx-min-h-1755 {
  min-height: 1755px;
}
.nx-w-1756 {
  width: 1756px;
}
.nx-h-1756 {
  height: 1756px;
}
.nx-max-w-1756 {
  max-width: 1756px;
}
.nx-max-h-1756 {
  max-height: 1756px;
}
.nx-min-w-1756 {
  min-width: 1756px;
}
.nx-min-h-1756 {
  min-height: 1756px;
}
.nx-w-1757 {
  width: 1757px;
}
.nx-h-1757 {
  height: 1757px;
}
.nx-max-w-1757 {
  max-width: 1757px;
}
.nx-max-h-1757 {
  max-height: 1757px;
}
.nx-min-w-1757 {
  min-width: 1757px;
}
.nx-min-h-1757 {
  min-height: 1757px;
}
.nx-w-1758 {
  width: 1758px;
}
.nx-h-1758 {
  height: 1758px;
}
.nx-max-w-1758 {
  max-width: 1758px;
}
.nx-max-h-1758 {
  max-height: 1758px;
}
.nx-min-w-1758 {
  min-width: 1758px;
}
.nx-min-h-1758 {
  min-height: 1758px;
}
.nx-w-1759 {
  width: 1759px;
}
.nx-h-1759 {
  height: 1759px;
}
.nx-max-w-1759 {
  max-width: 1759px;
}
.nx-max-h-1759 {
  max-height: 1759px;
}
.nx-min-w-1759 {
  min-width: 1759px;
}
.nx-min-h-1759 {
  min-height: 1759px;
}
.nx-w-1760 {
  width: 1760px;
}
.nx-h-1760 {
  height: 1760px;
}
.nx-max-w-1760 {
  max-width: 1760px;
}
.nx-max-h-1760 {
  max-height: 1760px;
}
.nx-min-w-1760 {
  min-width: 1760px;
}
.nx-min-h-1760 {
  min-height: 1760px;
}
.nx-w-1761 {
  width: 1761px;
}
.nx-h-1761 {
  height: 1761px;
}
.nx-max-w-1761 {
  max-width: 1761px;
}
.nx-max-h-1761 {
  max-height: 1761px;
}
.nx-min-w-1761 {
  min-width: 1761px;
}
.nx-min-h-1761 {
  min-height: 1761px;
}
.nx-w-1762 {
  width: 1762px;
}
.nx-h-1762 {
  height: 1762px;
}
.nx-max-w-1762 {
  max-width: 1762px;
}
.nx-max-h-1762 {
  max-height: 1762px;
}
.nx-min-w-1762 {
  min-width: 1762px;
}
.nx-min-h-1762 {
  min-height: 1762px;
}
.nx-w-1763 {
  width: 1763px;
}
.nx-h-1763 {
  height: 1763px;
}
.nx-max-w-1763 {
  max-width: 1763px;
}
.nx-max-h-1763 {
  max-height: 1763px;
}
.nx-min-w-1763 {
  min-width: 1763px;
}
.nx-min-h-1763 {
  min-height: 1763px;
}
.nx-w-1764 {
  width: 1764px;
}
.nx-h-1764 {
  height: 1764px;
}
.nx-max-w-1764 {
  max-width: 1764px;
}
.nx-max-h-1764 {
  max-height: 1764px;
}
.nx-min-w-1764 {
  min-width: 1764px;
}
.nx-min-h-1764 {
  min-height: 1764px;
}
.nx-w-1765 {
  width: 1765px;
}
.nx-h-1765 {
  height: 1765px;
}
.nx-max-w-1765 {
  max-width: 1765px;
}
.nx-max-h-1765 {
  max-height: 1765px;
}
.nx-min-w-1765 {
  min-width: 1765px;
}
.nx-min-h-1765 {
  min-height: 1765px;
}
.nx-w-1766 {
  width: 1766px;
}
.nx-h-1766 {
  height: 1766px;
}
.nx-max-w-1766 {
  max-width: 1766px;
}
.nx-max-h-1766 {
  max-height: 1766px;
}
.nx-min-w-1766 {
  min-width: 1766px;
}
.nx-min-h-1766 {
  min-height: 1766px;
}
.nx-w-1767 {
  width: 1767px;
}
.nx-h-1767 {
  height: 1767px;
}
.nx-max-w-1767 {
  max-width: 1767px;
}
.nx-max-h-1767 {
  max-height: 1767px;
}
.nx-min-w-1767 {
  min-width: 1767px;
}
.nx-min-h-1767 {
  min-height: 1767px;
}
.nx-w-1768 {
  width: 1768px;
}
.nx-h-1768 {
  height: 1768px;
}
.nx-max-w-1768 {
  max-width: 1768px;
}
.nx-max-h-1768 {
  max-height: 1768px;
}
.nx-min-w-1768 {
  min-width: 1768px;
}
.nx-min-h-1768 {
  min-height: 1768px;
}
.nx-w-1769 {
  width: 1769px;
}
.nx-h-1769 {
  height: 1769px;
}
.nx-max-w-1769 {
  max-width: 1769px;
}
.nx-max-h-1769 {
  max-height: 1769px;
}
.nx-min-w-1769 {
  min-width: 1769px;
}
.nx-min-h-1769 {
  min-height: 1769px;
}
.nx-w-1770 {
  width: 1770px;
}
.nx-h-1770 {
  height: 1770px;
}
.nx-max-w-1770 {
  max-width: 1770px;
}
.nx-max-h-1770 {
  max-height: 1770px;
}
.nx-min-w-1770 {
  min-width: 1770px;
}
.nx-min-h-1770 {
  min-height: 1770px;
}
.nx-w-1771 {
  width: 1771px;
}
.nx-h-1771 {
  height: 1771px;
}
.nx-max-w-1771 {
  max-width: 1771px;
}
.nx-max-h-1771 {
  max-height: 1771px;
}
.nx-min-w-1771 {
  min-width: 1771px;
}
.nx-min-h-1771 {
  min-height: 1771px;
}
.nx-w-1772 {
  width: 1772px;
}
.nx-h-1772 {
  height: 1772px;
}
.nx-max-w-1772 {
  max-width: 1772px;
}
.nx-max-h-1772 {
  max-height: 1772px;
}
.nx-min-w-1772 {
  min-width: 1772px;
}
.nx-min-h-1772 {
  min-height: 1772px;
}
.nx-w-1773 {
  width: 1773px;
}
.nx-h-1773 {
  height: 1773px;
}
.nx-max-w-1773 {
  max-width: 1773px;
}
.nx-max-h-1773 {
  max-height: 1773px;
}
.nx-min-w-1773 {
  min-width: 1773px;
}
.nx-min-h-1773 {
  min-height: 1773px;
}
.nx-w-1774 {
  width: 1774px;
}
.nx-h-1774 {
  height: 1774px;
}
.nx-max-w-1774 {
  max-width: 1774px;
}
.nx-max-h-1774 {
  max-height: 1774px;
}
.nx-min-w-1774 {
  min-width: 1774px;
}
.nx-min-h-1774 {
  min-height: 1774px;
}
.nx-w-1775 {
  width: 1775px;
}
.nx-h-1775 {
  height: 1775px;
}
.nx-max-w-1775 {
  max-width: 1775px;
}
.nx-max-h-1775 {
  max-height: 1775px;
}
.nx-min-w-1775 {
  min-width: 1775px;
}
.nx-min-h-1775 {
  min-height: 1775px;
}
.nx-w-1776 {
  width: 1776px;
}
.nx-h-1776 {
  height: 1776px;
}
.nx-max-w-1776 {
  max-width: 1776px;
}
.nx-max-h-1776 {
  max-height: 1776px;
}
.nx-min-w-1776 {
  min-width: 1776px;
}
.nx-min-h-1776 {
  min-height: 1776px;
}
.nx-w-1777 {
  width: 1777px;
}
.nx-h-1777 {
  height: 1777px;
}
.nx-max-w-1777 {
  max-width: 1777px;
}
.nx-max-h-1777 {
  max-height: 1777px;
}
.nx-min-w-1777 {
  min-width: 1777px;
}
.nx-min-h-1777 {
  min-height: 1777px;
}
.nx-w-1778 {
  width: 1778px;
}
.nx-h-1778 {
  height: 1778px;
}
.nx-max-w-1778 {
  max-width: 1778px;
}
.nx-max-h-1778 {
  max-height: 1778px;
}
.nx-min-w-1778 {
  min-width: 1778px;
}
.nx-min-h-1778 {
  min-height: 1778px;
}
.nx-w-1779 {
  width: 1779px;
}
.nx-h-1779 {
  height: 1779px;
}
.nx-max-w-1779 {
  max-width: 1779px;
}
.nx-max-h-1779 {
  max-height: 1779px;
}
.nx-min-w-1779 {
  min-width: 1779px;
}
.nx-min-h-1779 {
  min-height: 1779px;
}
.nx-w-1780 {
  width: 1780px;
}
.nx-h-1780 {
  height: 1780px;
}
.nx-max-w-1780 {
  max-width: 1780px;
}
.nx-max-h-1780 {
  max-height: 1780px;
}
.nx-min-w-1780 {
  min-width: 1780px;
}
.nx-min-h-1780 {
  min-height: 1780px;
}
.nx-w-1781 {
  width: 1781px;
}
.nx-h-1781 {
  height: 1781px;
}
.nx-max-w-1781 {
  max-width: 1781px;
}
.nx-max-h-1781 {
  max-height: 1781px;
}
.nx-min-w-1781 {
  min-width: 1781px;
}
.nx-min-h-1781 {
  min-height: 1781px;
}
.nx-w-1782 {
  width: 1782px;
}
.nx-h-1782 {
  height: 1782px;
}
.nx-max-w-1782 {
  max-width: 1782px;
}
.nx-max-h-1782 {
  max-height: 1782px;
}
.nx-min-w-1782 {
  min-width: 1782px;
}
.nx-min-h-1782 {
  min-height: 1782px;
}
.nx-w-1783 {
  width: 1783px;
}
.nx-h-1783 {
  height: 1783px;
}
.nx-max-w-1783 {
  max-width: 1783px;
}
.nx-max-h-1783 {
  max-height: 1783px;
}
.nx-min-w-1783 {
  min-width: 1783px;
}
.nx-min-h-1783 {
  min-height: 1783px;
}
.nx-w-1784 {
  width: 1784px;
}
.nx-h-1784 {
  height: 1784px;
}
.nx-max-w-1784 {
  max-width: 1784px;
}
.nx-max-h-1784 {
  max-height: 1784px;
}
.nx-min-w-1784 {
  min-width: 1784px;
}
.nx-min-h-1784 {
  min-height: 1784px;
}
.nx-w-1785 {
  width: 1785px;
}
.nx-h-1785 {
  height: 1785px;
}
.nx-max-w-1785 {
  max-width: 1785px;
}
.nx-max-h-1785 {
  max-height: 1785px;
}
.nx-min-w-1785 {
  min-width: 1785px;
}
.nx-min-h-1785 {
  min-height: 1785px;
}
.nx-w-1786 {
  width: 1786px;
}
.nx-h-1786 {
  height: 1786px;
}
.nx-max-w-1786 {
  max-width: 1786px;
}
.nx-max-h-1786 {
  max-height: 1786px;
}
.nx-min-w-1786 {
  min-width: 1786px;
}
.nx-min-h-1786 {
  min-height: 1786px;
}
.nx-w-1787 {
  width: 1787px;
}
.nx-h-1787 {
  height: 1787px;
}
.nx-max-w-1787 {
  max-width: 1787px;
}
.nx-max-h-1787 {
  max-height: 1787px;
}
.nx-min-w-1787 {
  min-width: 1787px;
}
.nx-min-h-1787 {
  min-height: 1787px;
}
.nx-w-1788 {
  width: 1788px;
}
.nx-h-1788 {
  height: 1788px;
}
.nx-max-w-1788 {
  max-width: 1788px;
}
.nx-max-h-1788 {
  max-height: 1788px;
}
.nx-min-w-1788 {
  min-width: 1788px;
}
.nx-min-h-1788 {
  min-height: 1788px;
}
.nx-w-1789 {
  width: 1789px;
}
.nx-h-1789 {
  height: 1789px;
}
.nx-max-w-1789 {
  max-width: 1789px;
}
.nx-max-h-1789 {
  max-height: 1789px;
}
.nx-min-w-1789 {
  min-width: 1789px;
}
.nx-min-h-1789 {
  min-height: 1789px;
}
.nx-w-1790 {
  width: 1790px;
}
.nx-h-1790 {
  height: 1790px;
}
.nx-max-w-1790 {
  max-width: 1790px;
}
.nx-max-h-1790 {
  max-height: 1790px;
}
.nx-min-w-1790 {
  min-width: 1790px;
}
.nx-min-h-1790 {
  min-height: 1790px;
}
.nx-w-1791 {
  width: 1791px;
}
.nx-h-1791 {
  height: 1791px;
}
.nx-max-w-1791 {
  max-width: 1791px;
}
.nx-max-h-1791 {
  max-height: 1791px;
}
.nx-min-w-1791 {
  min-width: 1791px;
}
.nx-min-h-1791 {
  min-height: 1791px;
}
.nx-w-1792 {
  width: 1792px;
}
.nx-h-1792 {
  height: 1792px;
}
.nx-max-w-1792 {
  max-width: 1792px;
}
.nx-max-h-1792 {
  max-height: 1792px;
}
.nx-min-w-1792 {
  min-width: 1792px;
}
.nx-min-h-1792 {
  min-height: 1792px;
}
.nx-w-1793 {
  width: 1793px;
}
.nx-h-1793 {
  height: 1793px;
}
.nx-max-w-1793 {
  max-width: 1793px;
}
.nx-max-h-1793 {
  max-height: 1793px;
}
.nx-min-w-1793 {
  min-width: 1793px;
}
.nx-min-h-1793 {
  min-height: 1793px;
}
.nx-w-1794 {
  width: 1794px;
}
.nx-h-1794 {
  height: 1794px;
}
.nx-max-w-1794 {
  max-width: 1794px;
}
.nx-max-h-1794 {
  max-height: 1794px;
}
.nx-min-w-1794 {
  min-width: 1794px;
}
.nx-min-h-1794 {
  min-height: 1794px;
}
.nx-w-1795 {
  width: 1795px;
}
.nx-h-1795 {
  height: 1795px;
}
.nx-max-w-1795 {
  max-width: 1795px;
}
.nx-max-h-1795 {
  max-height: 1795px;
}
.nx-min-w-1795 {
  min-width: 1795px;
}
.nx-min-h-1795 {
  min-height: 1795px;
}
.nx-w-1796 {
  width: 1796px;
}
.nx-h-1796 {
  height: 1796px;
}
.nx-max-w-1796 {
  max-width: 1796px;
}
.nx-max-h-1796 {
  max-height: 1796px;
}
.nx-min-w-1796 {
  min-width: 1796px;
}
.nx-min-h-1796 {
  min-height: 1796px;
}
.nx-w-1797 {
  width: 1797px;
}
.nx-h-1797 {
  height: 1797px;
}
.nx-max-w-1797 {
  max-width: 1797px;
}
.nx-max-h-1797 {
  max-height: 1797px;
}
.nx-min-w-1797 {
  min-width: 1797px;
}
.nx-min-h-1797 {
  min-height: 1797px;
}
.nx-w-1798 {
  width: 1798px;
}
.nx-h-1798 {
  height: 1798px;
}
.nx-max-w-1798 {
  max-width: 1798px;
}
.nx-max-h-1798 {
  max-height: 1798px;
}
.nx-min-w-1798 {
  min-width: 1798px;
}
.nx-min-h-1798 {
  min-height: 1798px;
}
.nx-w-1799 {
  width: 1799px;
}
.nx-h-1799 {
  height: 1799px;
}
.nx-max-w-1799 {
  max-width: 1799px;
}
.nx-max-h-1799 {
  max-height: 1799px;
}
.nx-min-w-1799 {
  min-width: 1799px;
}
.nx-min-h-1799 {
  min-height: 1799px;
}
.nx-w-1800 {
  width: 1800px;
}
.nx-h-1800 {
  height: 1800px;
}
.nx-max-w-1800 {
  max-width: 1800px;
}
.nx-max-h-1800 {
  max-height: 1800px;
}
.nx-min-w-1800 {
  min-width: 1800px;
}
.nx-min-h-1800 {
  min-height: 1800px;
}
.nx-w-1801 {
  width: 1801px;
}
.nx-h-1801 {
  height: 1801px;
}
.nx-max-w-1801 {
  max-width: 1801px;
}
.nx-max-h-1801 {
  max-height: 1801px;
}
.nx-min-w-1801 {
  min-width: 1801px;
}
.nx-min-h-1801 {
  min-height: 1801px;
}
.nx-w-1802 {
  width: 1802px;
}
.nx-h-1802 {
  height: 1802px;
}
.nx-max-w-1802 {
  max-width: 1802px;
}
.nx-max-h-1802 {
  max-height: 1802px;
}
.nx-min-w-1802 {
  min-width: 1802px;
}
.nx-min-h-1802 {
  min-height: 1802px;
}
.nx-w-1803 {
  width: 1803px;
}
.nx-h-1803 {
  height: 1803px;
}
.nx-max-w-1803 {
  max-width: 1803px;
}
.nx-max-h-1803 {
  max-height: 1803px;
}
.nx-min-w-1803 {
  min-width: 1803px;
}
.nx-min-h-1803 {
  min-height: 1803px;
}
.nx-w-1804 {
  width: 1804px;
}
.nx-h-1804 {
  height: 1804px;
}
.nx-max-w-1804 {
  max-width: 1804px;
}
.nx-max-h-1804 {
  max-height: 1804px;
}
.nx-min-w-1804 {
  min-width: 1804px;
}
.nx-min-h-1804 {
  min-height: 1804px;
}
.nx-w-1805 {
  width: 1805px;
}
.nx-h-1805 {
  height: 1805px;
}
.nx-max-w-1805 {
  max-width: 1805px;
}
.nx-max-h-1805 {
  max-height: 1805px;
}
.nx-min-w-1805 {
  min-width: 1805px;
}
.nx-min-h-1805 {
  min-height: 1805px;
}
.nx-w-1806 {
  width: 1806px;
}
.nx-h-1806 {
  height: 1806px;
}
.nx-max-w-1806 {
  max-width: 1806px;
}
.nx-max-h-1806 {
  max-height: 1806px;
}
.nx-min-w-1806 {
  min-width: 1806px;
}
.nx-min-h-1806 {
  min-height: 1806px;
}
.nx-w-1807 {
  width: 1807px;
}
.nx-h-1807 {
  height: 1807px;
}
.nx-max-w-1807 {
  max-width: 1807px;
}
.nx-max-h-1807 {
  max-height: 1807px;
}
.nx-min-w-1807 {
  min-width: 1807px;
}
.nx-min-h-1807 {
  min-height: 1807px;
}
.nx-w-1808 {
  width: 1808px;
}
.nx-h-1808 {
  height: 1808px;
}
.nx-max-w-1808 {
  max-width: 1808px;
}
.nx-max-h-1808 {
  max-height: 1808px;
}
.nx-min-w-1808 {
  min-width: 1808px;
}
.nx-min-h-1808 {
  min-height: 1808px;
}
.nx-w-1809 {
  width: 1809px;
}
.nx-h-1809 {
  height: 1809px;
}
.nx-max-w-1809 {
  max-width: 1809px;
}
.nx-max-h-1809 {
  max-height: 1809px;
}
.nx-min-w-1809 {
  min-width: 1809px;
}
.nx-min-h-1809 {
  min-height: 1809px;
}
.nx-w-1810 {
  width: 1810px;
}
.nx-h-1810 {
  height: 1810px;
}
.nx-max-w-1810 {
  max-width: 1810px;
}
.nx-max-h-1810 {
  max-height: 1810px;
}
.nx-min-w-1810 {
  min-width: 1810px;
}
.nx-min-h-1810 {
  min-height: 1810px;
}
.nx-w-1811 {
  width: 1811px;
}
.nx-h-1811 {
  height: 1811px;
}
.nx-max-w-1811 {
  max-width: 1811px;
}
.nx-max-h-1811 {
  max-height: 1811px;
}
.nx-min-w-1811 {
  min-width: 1811px;
}
.nx-min-h-1811 {
  min-height: 1811px;
}
.nx-w-1812 {
  width: 1812px;
}
.nx-h-1812 {
  height: 1812px;
}
.nx-max-w-1812 {
  max-width: 1812px;
}
.nx-max-h-1812 {
  max-height: 1812px;
}
.nx-min-w-1812 {
  min-width: 1812px;
}
.nx-min-h-1812 {
  min-height: 1812px;
}
.nx-w-1813 {
  width: 1813px;
}
.nx-h-1813 {
  height: 1813px;
}
.nx-max-w-1813 {
  max-width: 1813px;
}
.nx-max-h-1813 {
  max-height: 1813px;
}
.nx-min-w-1813 {
  min-width: 1813px;
}
.nx-min-h-1813 {
  min-height: 1813px;
}
.nx-w-1814 {
  width: 1814px;
}
.nx-h-1814 {
  height: 1814px;
}
.nx-max-w-1814 {
  max-width: 1814px;
}
.nx-max-h-1814 {
  max-height: 1814px;
}
.nx-min-w-1814 {
  min-width: 1814px;
}
.nx-min-h-1814 {
  min-height: 1814px;
}
.nx-w-1815 {
  width: 1815px;
}
.nx-h-1815 {
  height: 1815px;
}
.nx-max-w-1815 {
  max-width: 1815px;
}
.nx-max-h-1815 {
  max-height: 1815px;
}
.nx-min-w-1815 {
  min-width: 1815px;
}
.nx-min-h-1815 {
  min-height: 1815px;
}
.nx-w-1816 {
  width: 1816px;
}
.nx-h-1816 {
  height: 1816px;
}
.nx-max-w-1816 {
  max-width: 1816px;
}
.nx-max-h-1816 {
  max-height: 1816px;
}
.nx-min-w-1816 {
  min-width: 1816px;
}
.nx-min-h-1816 {
  min-height: 1816px;
}
.nx-w-1817 {
  width: 1817px;
}
.nx-h-1817 {
  height: 1817px;
}
.nx-max-w-1817 {
  max-width: 1817px;
}
.nx-max-h-1817 {
  max-height: 1817px;
}
.nx-min-w-1817 {
  min-width: 1817px;
}
.nx-min-h-1817 {
  min-height: 1817px;
}
.nx-w-1818 {
  width: 1818px;
}
.nx-h-1818 {
  height: 1818px;
}
.nx-max-w-1818 {
  max-width: 1818px;
}
.nx-max-h-1818 {
  max-height: 1818px;
}
.nx-min-w-1818 {
  min-width: 1818px;
}
.nx-min-h-1818 {
  min-height: 1818px;
}
.nx-w-1819 {
  width: 1819px;
}
.nx-h-1819 {
  height: 1819px;
}
.nx-max-w-1819 {
  max-width: 1819px;
}
.nx-max-h-1819 {
  max-height: 1819px;
}
.nx-min-w-1819 {
  min-width: 1819px;
}
.nx-min-h-1819 {
  min-height: 1819px;
}
.nx-w-1820 {
  width: 1820px;
}
.nx-h-1820 {
  height: 1820px;
}
.nx-max-w-1820 {
  max-width: 1820px;
}
.nx-max-h-1820 {
  max-height: 1820px;
}
.nx-min-w-1820 {
  min-width: 1820px;
}
.nx-min-h-1820 {
  min-height: 1820px;
}
.nx-w-1821 {
  width: 1821px;
}
.nx-h-1821 {
  height: 1821px;
}
.nx-max-w-1821 {
  max-width: 1821px;
}
.nx-max-h-1821 {
  max-height: 1821px;
}
.nx-min-w-1821 {
  min-width: 1821px;
}
.nx-min-h-1821 {
  min-height: 1821px;
}
.nx-w-1822 {
  width: 1822px;
}
.nx-h-1822 {
  height: 1822px;
}
.nx-max-w-1822 {
  max-width: 1822px;
}
.nx-max-h-1822 {
  max-height: 1822px;
}
.nx-min-w-1822 {
  min-width: 1822px;
}
.nx-min-h-1822 {
  min-height: 1822px;
}
.nx-w-1823 {
  width: 1823px;
}
.nx-h-1823 {
  height: 1823px;
}
.nx-max-w-1823 {
  max-width: 1823px;
}
.nx-max-h-1823 {
  max-height: 1823px;
}
.nx-min-w-1823 {
  min-width: 1823px;
}
.nx-min-h-1823 {
  min-height: 1823px;
}
.nx-w-1824 {
  width: 1824px;
}
.nx-h-1824 {
  height: 1824px;
}
.nx-max-w-1824 {
  max-width: 1824px;
}
.nx-max-h-1824 {
  max-height: 1824px;
}
.nx-min-w-1824 {
  min-width: 1824px;
}
.nx-min-h-1824 {
  min-height: 1824px;
}
.nx-w-1825 {
  width: 1825px;
}
.nx-h-1825 {
  height: 1825px;
}
.nx-max-w-1825 {
  max-width: 1825px;
}
.nx-max-h-1825 {
  max-height: 1825px;
}
.nx-min-w-1825 {
  min-width: 1825px;
}
.nx-min-h-1825 {
  min-height: 1825px;
}
.nx-w-1826 {
  width: 1826px;
}
.nx-h-1826 {
  height: 1826px;
}
.nx-max-w-1826 {
  max-width: 1826px;
}
.nx-max-h-1826 {
  max-height: 1826px;
}
.nx-min-w-1826 {
  min-width: 1826px;
}
.nx-min-h-1826 {
  min-height: 1826px;
}
.nx-w-1827 {
  width: 1827px;
}
.nx-h-1827 {
  height: 1827px;
}
.nx-max-w-1827 {
  max-width: 1827px;
}
.nx-max-h-1827 {
  max-height: 1827px;
}
.nx-min-w-1827 {
  min-width: 1827px;
}
.nx-min-h-1827 {
  min-height: 1827px;
}
.nx-w-1828 {
  width: 1828px;
}
.nx-h-1828 {
  height: 1828px;
}
.nx-max-w-1828 {
  max-width: 1828px;
}
.nx-max-h-1828 {
  max-height: 1828px;
}
.nx-min-w-1828 {
  min-width: 1828px;
}
.nx-min-h-1828 {
  min-height: 1828px;
}
.nx-w-1829 {
  width: 1829px;
}
.nx-h-1829 {
  height: 1829px;
}
.nx-max-w-1829 {
  max-width: 1829px;
}
.nx-max-h-1829 {
  max-height: 1829px;
}
.nx-min-w-1829 {
  min-width: 1829px;
}
.nx-min-h-1829 {
  min-height: 1829px;
}
.nx-w-1830 {
  width: 1830px;
}
.nx-h-1830 {
  height: 1830px;
}
.nx-max-w-1830 {
  max-width: 1830px;
}
.nx-max-h-1830 {
  max-height: 1830px;
}
.nx-min-w-1830 {
  min-width: 1830px;
}
.nx-min-h-1830 {
  min-height: 1830px;
}
.nx-w-1831 {
  width: 1831px;
}
.nx-h-1831 {
  height: 1831px;
}
.nx-max-w-1831 {
  max-width: 1831px;
}
.nx-max-h-1831 {
  max-height: 1831px;
}
.nx-min-w-1831 {
  min-width: 1831px;
}
.nx-min-h-1831 {
  min-height: 1831px;
}
.nx-w-1832 {
  width: 1832px;
}
.nx-h-1832 {
  height: 1832px;
}
.nx-max-w-1832 {
  max-width: 1832px;
}
.nx-max-h-1832 {
  max-height: 1832px;
}
.nx-min-w-1832 {
  min-width: 1832px;
}
.nx-min-h-1832 {
  min-height: 1832px;
}
.nx-w-1833 {
  width: 1833px;
}
.nx-h-1833 {
  height: 1833px;
}
.nx-max-w-1833 {
  max-width: 1833px;
}
.nx-max-h-1833 {
  max-height: 1833px;
}
.nx-min-w-1833 {
  min-width: 1833px;
}
.nx-min-h-1833 {
  min-height: 1833px;
}
.nx-w-1834 {
  width: 1834px;
}
.nx-h-1834 {
  height: 1834px;
}
.nx-max-w-1834 {
  max-width: 1834px;
}
.nx-max-h-1834 {
  max-height: 1834px;
}
.nx-min-w-1834 {
  min-width: 1834px;
}
.nx-min-h-1834 {
  min-height: 1834px;
}
.nx-w-1835 {
  width: 1835px;
}
.nx-h-1835 {
  height: 1835px;
}
.nx-max-w-1835 {
  max-width: 1835px;
}
.nx-max-h-1835 {
  max-height: 1835px;
}
.nx-min-w-1835 {
  min-width: 1835px;
}
.nx-min-h-1835 {
  min-height: 1835px;
}
.nx-w-1836 {
  width: 1836px;
}
.nx-h-1836 {
  height: 1836px;
}
.nx-max-w-1836 {
  max-width: 1836px;
}
.nx-max-h-1836 {
  max-height: 1836px;
}
.nx-min-w-1836 {
  min-width: 1836px;
}
.nx-min-h-1836 {
  min-height: 1836px;
}
.nx-w-1837 {
  width: 1837px;
}
.nx-h-1837 {
  height: 1837px;
}
.nx-max-w-1837 {
  max-width: 1837px;
}
.nx-max-h-1837 {
  max-height: 1837px;
}
.nx-min-w-1837 {
  min-width: 1837px;
}
.nx-min-h-1837 {
  min-height: 1837px;
}
.nx-w-1838 {
  width: 1838px;
}
.nx-h-1838 {
  height: 1838px;
}
.nx-max-w-1838 {
  max-width: 1838px;
}
.nx-max-h-1838 {
  max-height: 1838px;
}
.nx-min-w-1838 {
  min-width: 1838px;
}
.nx-min-h-1838 {
  min-height: 1838px;
}
.nx-w-1839 {
  width: 1839px;
}
.nx-h-1839 {
  height: 1839px;
}
.nx-max-w-1839 {
  max-width: 1839px;
}
.nx-max-h-1839 {
  max-height: 1839px;
}
.nx-min-w-1839 {
  min-width: 1839px;
}
.nx-min-h-1839 {
  min-height: 1839px;
}
.nx-w-1840 {
  width: 1840px;
}
.nx-h-1840 {
  height: 1840px;
}
.nx-max-w-1840 {
  max-width: 1840px;
}
.nx-max-h-1840 {
  max-height: 1840px;
}
.nx-min-w-1840 {
  min-width: 1840px;
}
.nx-min-h-1840 {
  min-height: 1840px;
}
.nx-w-1841 {
  width: 1841px;
}
.nx-h-1841 {
  height: 1841px;
}
.nx-max-w-1841 {
  max-width: 1841px;
}
.nx-max-h-1841 {
  max-height: 1841px;
}
.nx-min-w-1841 {
  min-width: 1841px;
}
.nx-min-h-1841 {
  min-height: 1841px;
}
.nx-w-1842 {
  width: 1842px;
}
.nx-h-1842 {
  height: 1842px;
}
.nx-max-w-1842 {
  max-width: 1842px;
}
.nx-max-h-1842 {
  max-height: 1842px;
}
.nx-min-w-1842 {
  min-width: 1842px;
}
.nx-min-h-1842 {
  min-height: 1842px;
}
.nx-w-1843 {
  width: 1843px;
}
.nx-h-1843 {
  height: 1843px;
}
.nx-max-w-1843 {
  max-width: 1843px;
}
.nx-max-h-1843 {
  max-height: 1843px;
}
.nx-min-w-1843 {
  min-width: 1843px;
}
.nx-min-h-1843 {
  min-height: 1843px;
}
.nx-w-1844 {
  width: 1844px;
}
.nx-h-1844 {
  height: 1844px;
}
.nx-max-w-1844 {
  max-width: 1844px;
}
.nx-max-h-1844 {
  max-height: 1844px;
}
.nx-min-w-1844 {
  min-width: 1844px;
}
.nx-min-h-1844 {
  min-height: 1844px;
}
.nx-w-1845 {
  width: 1845px;
}
.nx-h-1845 {
  height: 1845px;
}
.nx-max-w-1845 {
  max-width: 1845px;
}
.nx-max-h-1845 {
  max-height: 1845px;
}
.nx-min-w-1845 {
  min-width: 1845px;
}
.nx-min-h-1845 {
  min-height: 1845px;
}
.nx-w-1846 {
  width: 1846px;
}
.nx-h-1846 {
  height: 1846px;
}
.nx-max-w-1846 {
  max-width: 1846px;
}
.nx-max-h-1846 {
  max-height: 1846px;
}
.nx-min-w-1846 {
  min-width: 1846px;
}
.nx-min-h-1846 {
  min-height: 1846px;
}
.nx-w-1847 {
  width: 1847px;
}
.nx-h-1847 {
  height: 1847px;
}
.nx-max-w-1847 {
  max-width: 1847px;
}
.nx-max-h-1847 {
  max-height: 1847px;
}
.nx-min-w-1847 {
  min-width: 1847px;
}
.nx-min-h-1847 {
  min-height: 1847px;
}
.nx-w-1848 {
  width: 1848px;
}
.nx-h-1848 {
  height: 1848px;
}
.nx-max-w-1848 {
  max-width: 1848px;
}
.nx-max-h-1848 {
  max-height: 1848px;
}
.nx-min-w-1848 {
  min-width: 1848px;
}
.nx-min-h-1848 {
  min-height: 1848px;
}
.nx-w-1849 {
  width: 1849px;
}
.nx-h-1849 {
  height: 1849px;
}
.nx-max-w-1849 {
  max-width: 1849px;
}
.nx-max-h-1849 {
  max-height: 1849px;
}
.nx-min-w-1849 {
  min-width: 1849px;
}
.nx-min-h-1849 {
  min-height: 1849px;
}
.nx-w-1850 {
  width: 1850px;
}
.nx-h-1850 {
  height: 1850px;
}
.nx-max-w-1850 {
  max-width: 1850px;
}
.nx-max-h-1850 {
  max-height: 1850px;
}
.nx-min-w-1850 {
  min-width: 1850px;
}
.nx-min-h-1850 {
  min-height: 1850px;
}
.nx-w-1851 {
  width: 1851px;
}
.nx-h-1851 {
  height: 1851px;
}
.nx-max-w-1851 {
  max-width: 1851px;
}
.nx-max-h-1851 {
  max-height: 1851px;
}
.nx-min-w-1851 {
  min-width: 1851px;
}
.nx-min-h-1851 {
  min-height: 1851px;
}
.nx-w-1852 {
  width: 1852px;
}
.nx-h-1852 {
  height: 1852px;
}
.nx-max-w-1852 {
  max-width: 1852px;
}
.nx-max-h-1852 {
  max-height: 1852px;
}
.nx-min-w-1852 {
  min-width: 1852px;
}
.nx-min-h-1852 {
  min-height: 1852px;
}
.nx-w-1853 {
  width: 1853px;
}
.nx-h-1853 {
  height: 1853px;
}
.nx-max-w-1853 {
  max-width: 1853px;
}
.nx-max-h-1853 {
  max-height: 1853px;
}
.nx-min-w-1853 {
  min-width: 1853px;
}
.nx-min-h-1853 {
  min-height: 1853px;
}
.nx-w-1854 {
  width: 1854px;
}
.nx-h-1854 {
  height: 1854px;
}
.nx-max-w-1854 {
  max-width: 1854px;
}
.nx-max-h-1854 {
  max-height: 1854px;
}
.nx-min-w-1854 {
  min-width: 1854px;
}
.nx-min-h-1854 {
  min-height: 1854px;
}
.nx-w-1855 {
  width: 1855px;
}
.nx-h-1855 {
  height: 1855px;
}
.nx-max-w-1855 {
  max-width: 1855px;
}
.nx-max-h-1855 {
  max-height: 1855px;
}
.nx-min-w-1855 {
  min-width: 1855px;
}
.nx-min-h-1855 {
  min-height: 1855px;
}
.nx-w-1856 {
  width: 1856px;
}
.nx-h-1856 {
  height: 1856px;
}
.nx-max-w-1856 {
  max-width: 1856px;
}
.nx-max-h-1856 {
  max-height: 1856px;
}
.nx-min-w-1856 {
  min-width: 1856px;
}
.nx-min-h-1856 {
  min-height: 1856px;
}
.nx-w-1857 {
  width: 1857px;
}
.nx-h-1857 {
  height: 1857px;
}
.nx-max-w-1857 {
  max-width: 1857px;
}
.nx-max-h-1857 {
  max-height: 1857px;
}
.nx-min-w-1857 {
  min-width: 1857px;
}
.nx-min-h-1857 {
  min-height: 1857px;
}
.nx-w-1858 {
  width: 1858px;
}
.nx-h-1858 {
  height: 1858px;
}
.nx-max-w-1858 {
  max-width: 1858px;
}
.nx-max-h-1858 {
  max-height: 1858px;
}
.nx-min-w-1858 {
  min-width: 1858px;
}
.nx-min-h-1858 {
  min-height: 1858px;
}
.nx-w-1859 {
  width: 1859px;
}
.nx-h-1859 {
  height: 1859px;
}
.nx-max-w-1859 {
  max-width: 1859px;
}
.nx-max-h-1859 {
  max-height: 1859px;
}
.nx-min-w-1859 {
  min-width: 1859px;
}
.nx-min-h-1859 {
  min-height: 1859px;
}
.nx-w-1860 {
  width: 1860px;
}
.nx-h-1860 {
  height: 1860px;
}
.nx-max-w-1860 {
  max-width: 1860px;
}
.nx-max-h-1860 {
  max-height: 1860px;
}
.nx-min-w-1860 {
  min-width: 1860px;
}
.nx-min-h-1860 {
  min-height: 1860px;
}
.nx-w-1861 {
  width: 1861px;
}
.nx-h-1861 {
  height: 1861px;
}
.nx-max-w-1861 {
  max-width: 1861px;
}
.nx-max-h-1861 {
  max-height: 1861px;
}
.nx-min-w-1861 {
  min-width: 1861px;
}
.nx-min-h-1861 {
  min-height: 1861px;
}
.nx-w-1862 {
  width: 1862px;
}
.nx-h-1862 {
  height: 1862px;
}
.nx-max-w-1862 {
  max-width: 1862px;
}
.nx-max-h-1862 {
  max-height: 1862px;
}
.nx-min-w-1862 {
  min-width: 1862px;
}
.nx-min-h-1862 {
  min-height: 1862px;
}
.nx-w-1863 {
  width: 1863px;
}
.nx-h-1863 {
  height: 1863px;
}
.nx-max-w-1863 {
  max-width: 1863px;
}
.nx-max-h-1863 {
  max-height: 1863px;
}
.nx-min-w-1863 {
  min-width: 1863px;
}
.nx-min-h-1863 {
  min-height: 1863px;
}
.nx-w-1864 {
  width: 1864px;
}
.nx-h-1864 {
  height: 1864px;
}
.nx-max-w-1864 {
  max-width: 1864px;
}
.nx-max-h-1864 {
  max-height: 1864px;
}
.nx-min-w-1864 {
  min-width: 1864px;
}
.nx-min-h-1864 {
  min-height: 1864px;
}
.nx-w-1865 {
  width: 1865px;
}
.nx-h-1865 {
  height: 1865px;
}
.nx-max-w-1865 {
  max-width: 1865px;
}
.nx-max-h-1865 {
  max-height: 1865px;
}
.nx-min-w-1865 {
  min-width: 1865px;
}
.nx-min-h-1865 {
  min-height: 1865px;
}
.nx-w-1866 {
  width: 1866px;
}
.nx-h-1866 {
  height: 1866px;
}
.nx-max-w-1866 {
  max-width: 1866px;
}
.nx-max-h-1866 {
  max-height: 1866px;
}
.nx-min-w-1866 {
  min-width: 1866px;
}
.nx-min-h-1866 {
  min-height: 1866px;
}
.nx-w-1867 {
  width: 1867px;
}
.nx-h-1867 {
  height: 1867px;
}
.nx-max-w-1867 {
  max-width: 1867px;
}
.nx-max-h-1867 {
  max-height: 1867px;
}
.nx-min-w-1867 {
  min-width: 1867px;
}
.nx-min-h-1867 {
  min-height: 1867px;
}
.nx-w-1868 {
  width: 1868px;
}
.nx-h-1868 {
  height: 1868px;
}
.nx-max-w-1868 {
  max-width: 1868px;
}
.nx-max-h-1868 {
  max-height: 1868px;
}
.nx-min-w-1868 {
  min-width: 1868px;
}
.nx-min-h-1868 {
  min-height: 1868px;
}
.nx-w-1869 {
  width: 1869px;
}
.nx-h-1869 {
  height: 1869px;
}
.nx-max-w-1869 {
  max-width: 1869px;
}
.nx-max-h-1869 {
  max-height: 1869px;
}
.nx-min-w-1869 {
  min-width: 1869px;
}
.nx-min-h-1869 {
  min-height: 1869px;
}
.nx-w-1870 {
  width: 1870px;
}
.nx-h-1870 {
  height: 1870px;
}
.nx-max-w-1870 {
  max-width: 1870px;
}
.nx-max-h-1870 {
  max-height: 1870px;
}
.nx-min-w-1870 {
  min-width: 1870px;
}
.nx-min-h-1870 {
  min-height: 1870px;
}
.nx-w-1871 {
  width: 1871px;
}
.nx-h-1871 {
  height: 1871px;
}
.nx-max-w-1871 {
  max-width: 1871px;
}
.nx-max-h-1871 {
  max-height: 1871px;
}
.nx-min-w-1871 {
  min-width: 1871px;
}
.nx-min-h-1871 {
  min-height: 1871px;
}
.nx-w-1872 {
  width: 1872px;
}
.nx-h-1872 {
  height: 1872px;
}
.nx-max-w-1872 {
  max-width: 1872px;
}
.nx-max-h-1872 {
  max-height: 1872px;
}
.nx-min-w-1872 {
  min-width: 1872px;
}
.nx-min-h-1872 {
  min-height: 1872px;
}
.nx-w-1873 {
  width: 1873px;
}
.nx-h-1873 {
  height: 1873px;
}
.nx-max-w-1873 {
  max-width: 1873px;
}
.nx-max-h-1873 {
  max-height: 1873px;
}
.nx-min-w-1873 {
  min-width: 1873px;
}
.nx-min-h-1873 {
  min-height: 1873px;
}
.nx-w-1874 {
  width: 1874px;
}
.nx-h-1874 {
  height: 1874px;
}
.nx-max-w-1874 {
  max-width: 1874px;
}
.nx-max-h-1874 {
  max-height: 1874px;
}
.nx-min-w-1874 {
  min-width: 1874px;
}
.nx-min-h-1874 {
  min-height: 1874px;
}
.nx-w-1875 {
  width: 1875px;
}
.nx-h-1875 {
  height: 1875px;
}
.nx-max-w-1875 {
  max-width: 1875px;
}
.nx-max-h-1875 {
  max-height: 1875px;
}
.nx-min-w-1875 {
  min-width: 1875px;
}
.nx-min-h-1875 {
  min-height: 1875px;
}
.nx-w-1876 {
  width: 1876px;
}
.nx-h-1876 {
  height: 1876px;
}
.nx-max-w-1876 {
  max-width: 1876px;
}
.nx-max-h-1876 {
  max-height: 1876px;
}
.nx-min-w-1876 {
  min-width: 1876px;
}
.nx-min-h-1876 {
  min-height: 1876px;
}
.nx-w-1877 {
  width: 1877px;
}
.nx-h-1877 {
  height: 1877px;
}
.nx-max-w-1877 {
  max-width: 1877px;
}
.nx-max-h-1877 {
  max-height: 1877px;
}
.nx-min-w-1877 {
  min-width: 1877px;
}
.nx-min-h-1877 {
  min-height: 1877px;
}
.nx-w-1878 {
  width: 1878px;
}
.nx-h-1878 {
  height: 1878px;
}
.nx-max-w-1878 {
  max-width: 1878px;
}
.nx-max-h-1878 {
  max-height: 1878px;
}
.nx-min-w-1878 {
  min-width: 1878px;
}
.nx-min-h-1878 {
  min-height: 1878px;
}
.nx-w-1879 {
  width: 1879px;
}
.nx-h-1879 {
  height: 1879px;
}
.nx-max-w-1879 {
  max-width: 1879px;
}
.nx-max-h-1879 {
  max-height: 1879px;
}
.nx-min-w-1879 {
  min-width: 1879px;
}
.nx-min-h-1879 {
  min-height: 1879px;
}
.nx-w-1880 {
  width: 1880px;
}
.nx-h-1880 {
  height: 1880px;
}
.nx-max-w-1880 {
  max-width: 1880px;
}
.nx-max-h-1880 {
  max-height: 1880px;
}
.nx-min-w-1880 {
  min-width: 1880px;
}
.nx-min-h-1880 {
  min-height: 1880px;
}
.nx-w-1881 {
  width: 1881px;
}
.nx-h-1881 {
  height: 1881px;
}
.nx-max-w-1881 {
  max-width: 1881px;
}
.nx-max-h-1881 {
  max-height: 1881px;
}
.nx-min-w-1881 {
  min-width: 1881px;
}
.nx-min-h-1881 {
  min-height: 1881px;
}
.nx-w-1882 {
  width: 1882px;
}
.nx-h-1882 {
  height: 1882px;
}
.nx-max-w-1882 {
  max-width: 1882px;
}
.nx-max-h-1882 {
  max-height: 1882px;
}
.nx-min-w-1882 {
  min-width: 1882px;
}
.nx-min-h-1882 {
  min-height: 1882px;
}
.nx-w-1883 {
  width: 1883px;
}
.nx-h-1883 {
  height: 1883px;
}
.nx-max-w-1883 {
  max-width: 1883px;
}
.nx-max-h-1883 {
  max-height: 1883px;
}
.nx-min-w-1883 {
  min-width: 1883px;
}
.nx-min-h-1883 {
  min-height: 1883px;
}
.nx-w-1884 {
  width: 1884px;
}
.nx-h-1884 {
  height: 1884px;
}
.nx-max-w-1884 {
  max-width: 1884px;
}
.nx-max-h-1884 {
  max-height: 1884px;
}
.nx-min-w-1884 {
  min-width: 1884px;
}
.nx-min-h-1884 {
  min-height: 1884px;
}
.nx-w-1885 {
  width: 1885px;
}
.nx-h-1885 {
  height: 1885px;
}
.nx-max-w-1885 {
  max-width: 1885px;
}
.nx-max-h-1885 {
  max-height: 1885px;
}
.nx-min-w-1885 {
  min-width: 1885px;
}
.nx-min-h-1885 {
  min-height: 1885px;
}
.nx-w-1886 {
  width: 1886px;
}
.nx-h-1886 {
  height: 1886px;
}
.nx-max-w-1886 {
  max-width: 1886px;
}
.nx-max-h-1886 {
  max-height: 1886px;
}
.nx-min-w-1886 {
  min-width: 1886px;
}
.nx-min-h-1886 {
  min-height: 1886px;
}
.nx-w-1887 {
  width: 1887px;
}
.nx-h-1887 {
  height: 1887px;
}
.nx-max-w-1887 {
  max-width: 1887px;
}
.nx-max-h-1887 {
  max-height: 1887px;
}
.nx-min-w-1887 {
  min-width: 1887px;
}
.nx-min-h-1887 {
  min-height: 1887px;
}
.nx-w-1888 {
  width: 1888px;
}
.nx-h-1888 {
  height: 1888px;
}
.nx-max-w-1888 {
  max-width: 1888px;
}
.nx-max-h-1888 {
  max-height: 1888px;
}
.nx-min-w-1888 {
  min-width: 1888px;
}
.nx-min-h-1888 {
  min-height: 1888px;
}
.nx-w-1889 {
  width: 1889px;
}
.nx-h-1889 {
  height: 1889px;
}
.nx-max-w-1889 {
  max-width: 1889px;
}
.nx-max-h-1889 {
  max-height: 1889px;
}
.nx-min-w-1889 {
  min-width: 1889px;
}
.nx-min-h-1889 {
  min-height: 1889px;
}
.nx-w-1890 {
  width: 1890px;
}
.nx-h-1890 {
  height: 1890px;
}
.nx-max-w-1890 {
  max-width: 1890px;
}
.nx-max-h-1890 {
  max-height: 1890px;
}
.nx-min-w-1890 {
  min-width: 1890px;
}
.nx-min-h-1890 {
  min-height: 1890px;
}
.nx-w-1891 {
  width: 1891px;
}
.nx-h-1891 {
  height: 1891px;
}
.nx-max-w-1891 {
  max-width: 1891px;
}
.nx-max-h-1891 {
  max-height: 1891px;
}
.nx-min-w-1891 {
  min-width: 1891px;
}
.nx-min-h-1891 {
  min-height: 1891px;
}
.nx-w-1892 {
  width: 1892px;
}
.nx-h-1892 {
  height: 1892px;
}
.nx-max-w-1892 {
  max-width: 1892px;
}
.nx-max-h-1892 {
  max-height: 1892px;
}
.nx-min-w-1892 {
  min-width: 1892px;
}
.nx-min-h-1892 {
  min-height: 1892px;
}
.nx-w-1893 {
  width: 1893px;
}
.nx-h-1893 {
  height: 1893px;
}
.nx-max-w-1893 {
  max-width: 1893px;
}
.nx-max-h-1893 {
  max-height: 1893px;
}
.nx-min-w-1893 {
  min-width: 1893px;
}
.nx-min-h-1893 {
  min-height: 1893px;
}
.nx-w-1894 {
  width: 1894px;
}
.nx-h-1894 {
  height: 1894px;
}
.nx-max-w-1894 {
  max-width: 1894px;
}
.nx-max-h-1894 {
  max-height: 1894px;
}
.nx-min-w-1894 {
  min-width: 1894px;
}
.nx-min-h-1894 {
  min-height: 1894px;
}
.nx-w-1895 {
  width: 1895px;
}
.nx-h-1895 {
  height: 1895px;
}
.nx-max-w-1895 {
  max-width: 1895px;
}
.nx-max-h-1895 {
  max-height: 1895px;
}
.nx-min-w-1895 {
  min-width: 1895px;
}
.nx-min-h-1895 {
  min-height: 1895px;
}
.nx-w-1896 {
  width: 1896px;
}
.nx-h-1896 {
  height: 1896px;
}
.nx-max-w-1896 {
  max-width: 1896px;
}
.nx-max-h-1896 {
  max-height: 1896px;
}
.nx-min-w-1896 {
  min-width: 1896px;
}
.nx-min-h-1896 {
  min-height: 1896px;
}
.nx-w-1897 {
  width: 1897px;
}
.nx-h-1897 {
  height: 1897px;
}
.nx-max-w-1897 {
  max-width: 1897px;
}
.nx-max-h-1897 {
  max-height: 1897px;
}
.nx-min-w-1897 {
  min-width: 1897px;
}
.nx-min-h-1897 {
  min-height: 1897px;
}
.nx-w-1898 {
  width: 1898px;
}
.nx-h-1898 {
  height: 1898px;
}
.nx-max-w-1898 {
  max-width: 1898px;
}
.nx-max-h-1898 {
  max-height: 1898px;
}
.nx-min-w-1898 {
  min-width: 1898px;
}
.nx-min-h-1898 {
  min-height: 1898px;
}
.nx-w-1899 {
  width: 1899px;
}
.nx-h-1899 {
  height: 1899px;
}
.nx-max-w-1899 {
  max-width: 1899px;
}
.nx-max-h-1899 {
  max-height: 1899px;
}
.nx-min-w-1899 {
  min-width: 1899px;
}
.nx-min-h-1899 {
  min-height: 1899px;
}
.nx-w-1900 {
  width: 1900px;
}
.nx-h-1900 {
  height: 1900px;
}
.nx-max-w-1900 {
  max-width: 1900px;
}
.nx-max-h-1900 {
  max-height: 1900px;
}
.nx-min-w-1900 {
  min-width: 1900px;
}
.nx-min-h-1900 {
  min-height: 1900px;
}
.nx-w-1901 {
  width: 1901px;
}
.nx-h-1901 {
  height: 1901px;
}
.nx-max-w-1901 {
  max-width: 1901px;
}
.nx-max-h-1901 {
  max-height: 1901px;
}
.nx-min-w-1901 {
  min-width: 1901px;
}
.nx-min-h-1901 {
  min-height: 1901px;
}
.nx-w-1902 {
  width: 1902px;
}
.nx-h-1902 {
  height: 1902px;
}
.nx-max-w-1902 {
  max-width: 1902px;
}
.nx-max-h-1902 {
  max-height: 1902px;
}
.nx-min-w-1902 {
  min-width: 1902px;
}
.nx-min-h-1902 {
  min-height: 1902px;
}
.nx-w-1903 {
  width: 1903px;
}
.nx-h-1903 {
  height: 1903px;
}
.nx-max-w-1903 {
  max-width: 1903px;
}
.nx-max-h-1903 {
  max-height: 1903px;
}
.nx-min-w-1903 {
  min-width: 1903px;
}
.nx-min-h-1903 {
  min-height: 1903px;
}
.nx-w-1904 {
  width: 1904px;
}
.nx-h-1904 {
  height: 1904px;
}
.nx-max-w-1904 {
  max-width: 1904px;
}
.nx-max-h-1904 {
  max-height: 1904px;
}
.nx-min-w-1904 {
  min-width: 1904px;
}
.nx-min-h-1904 {
  min-height: 1904px;
}
.nx-w-1905 {
  width: 1905px;
}
.nx-h-1905 {
  height: 1905px;
}
.nx-max-w-1905 {
  max-width: 1905px;
}
.nx-max-h-1905 {
  max-height: 1905px;
}
.nx-min-w-1905 {
  min-width: 1905px;
}
.nx-min-h-1905 {
  min-height: 1905px;
}
.nx-w-1906 {
  width: 1906px;
}
.nx-h-1906 {
  height: 1906px;
}
.nx-max-w-1906 {
  max-width: 1906px;
}
.nx-max-h-1906 {
  max-height: 1906px;
}
.nx-min-w-1906 {
  min-width: 1906px;
}
.nx-min-h-1906 {
  min-height: 1906px;
}
.nx-w-1907 {
  width: 1907px;
}
.nx-h-1907 {
  height: 1907px;
}
.nx-max-w-1907 {
  max-width: 1907px;
}
.nx-max-h-1907 {
  max-height: 1907px;
}
.nx-min-w-1907 {
  min-width: 1907px;
}
.nx-min-h-1907 {
  min-height: 1907px;
}
.nx-w-1908 {
  width: 1908px;
}
.nx-h-1908 {
  height: 1908px;
}
.nx-max-w-1908 {
  max-width: 1908px;
}
.nx-max-h-1908 {
  max-height: 1908px;
}
.nx-min-w-1908 {
  min-width: 1908px;
}
.nx-min-h-1908 {
  min-height: 1908px;
}
.nx-w-1909 {
  width: 1909px;
}
.nx-h-1909 {
  height: 1909px;
}
.nx-max-w-1909 {
  max-width: 1909px;
}
.nx-max-h-1909 {
  max-height: 1909px;
}
.nx-min-w-1909 {
  min-width: 1909px;
}
.nx-min-h-1909 {
  min-height: 1909px;
}
.nx-w-1910 {
  width: 1910px;
}
.nx-h-1910 {
  height: 1910px;
}
.nx-max-w-1910 {
  max-width: 1910px;
}
.nx-max-h-1910 {
  max-height: 1910px;
}
.nx-min-w-1910 {
  min-width: 1910px;
}
.nx-min-h-1910 {
  min-height: 1910px;
}
.nx-w-1911 {
  width: 1911px;
}
.nx-h-1911 {
  height: 1911px;
}
.nx-max-w-1911 {
  max-width: 1911px;
}
.nx-max-h-1911 {
  max-height: 1911px;
}
.nx-min-w-1911 {
  min-width: 1911px;
}
.nx-min-h-1911 {
  min-height: 1911px;
}
.nx-w-1912 {
  width: 1912px;
}
.nx-h-1912 {
  height: 1912px;
}
.nx-max-w-1912 {
  max-width: 1912px;
}
.nx-max-h-1912 {
  max-height: 1912px;
}
.nx-min-w-1912 {
  min-width: 1912px;
}
.nx-min-h-1912 {
  min-height: 1912px;
}
.nx-w-1913 {
  width: 1913px;
}
.nx-h-1913 {
  height: 1913px;
}
.nx-max-w-1913 {
  max-width: 1913px;
}
.nx-max-h-1913 {
  max-height: 1913px;
}
.nx-min-w-1913 {
  min-width: 1913px;
}
.nx-min-h-1913 {
  min-height: 1913px;
}
.nx-w-1914 {
  width: 1914px;
}
.nx-h-1914 {
  height: 1914px;
}
.nx-max-w-1914 {
  max-width: 1914px;
}
.nx-max-h-1914 {
  max-height: 1914px;
}
.nx-min-w-1914 {
  min-width: 1914px;
}
.nx-min-h-1914 {
  min-height: 1914px;
}
.nx-w-1915 {
  width: 1915px;
}
.nx-h-1915 {
  height: 1915px;
}
.nx-max-w-1915 {
  max-width: 1915px;
}
.nx-max-h-1915 {
  max-height: 1915px;
}
.nx-min-w-1915 {
  min-width: 1915px;
}
.nx-min-h-1915 {
  min-height: 1915px;
}
.nx-w-1916 {
  width: 1916px;
}
.nx-h-1916 {
  height: 1916px;
}
.nx-max-w-1916 {
  max-width: 1916px;
}
.nx-max-h-1916 {
  max-height: 1916px;
}
.nx-min-w-1916 {
  min-width: 1916px;
}
.nx-min-h-1916 {
  min-height: 1916px;
}
.nx-w-1917 {
  width: 1917px;
}
.nx-h-1917 {
  height: 1917px;
}
.nx-max-w-1917 {
  max-width: 1917px;
}
.nx-max-h-1917 {
  max-height: 1917px;
}
.nx-min-w-1917 {
  min-width: 1917px;
}
.nx-min-h-1917 {
  min-height: 1917px;
}
.nx-w-1918 {
  width: 1918px;
}
.nx-h-1918 {
  height: 1918px;
}
.nx-max-w-1918 {
  max-width: 1918px;
}
.nx-max-h-1918 {
  max-height: 1918px;
}
.nx-min-w-1918 {
  min-width: 1918px;
}
.nx-min-h-1918 {
  min-height: 1918px;
}
.nx-w-1919 {
  width: 1919px;
}
.nx-h-1919 {
  height: 1919px;
}
.nx-max-w-1919 {
  max-width: 1919px;
}
.nx-max-h-1919 {
  max-height: 1919px;
}
.nx-min-w-1919 {
  min-width: 1919px;
}
.nx-min-h-1919 {
  min-height: 1919px;
}
.nx-w-1920 {
  width: 1920px;
}
.nx-h-1920 {
  height: 1920px;
}
.nx-max-w-1920 {
  max-width: 1920px;
}
.nx-max-h-1920 {
  max-height: 1920px;
}
.nx-min-w-1920 {
  min-width: 1920px;
}
.nx-min-h-1920 {
  min-height: 1920px;
}
.nx-w-1921 {
  width: 1921px;
}
.nx-h-1921 {
  height: 1921px;
}
.nx-max-w-1921 {
  max-width: 1921px;
}
.nx-max-h-1921 {
  max-height: 1921px;
}
.nx-min-w-1921 {
  min-width: 1921px;
}
.nx-min-h-1921 {
  min-height: 1921px;
}
.nx-w-1922 {
  width: 1922px;
}
.nx-h-1922 {
  height: 1922px;
}
.nx-max-w-1922 {
  max-width: 1922px;
}
.nx-max-h-1922 {
  max-height: 1922px;
}
.nx-min-w-1922 {
  min-width: 1922px;
}
.nx-min-h-1922 {
  min-height: 1922px;
}
.nx-w-1923 {
  width: 1923px;
}
.nx-h-1923 {
  height: 1923px;
}
.nx-max-w-1923 {
  max-width: 1923px;
}
.nx-max-h-1923 {
  max-height: 1923px;
}
.nx-min-w-1923 {
  min-width: 1923px;
}
.nx-min-h-1923 {
  min-height: 1923px;
}
.nx-w-1924 {
  width: 1924px;
}
.nx-h-1924 {
  height: 1924px;
}
.nx-max-w-1924 {
  max-width: 1924px;
}
.nx-max-h-1924 {
  max-height: 1924px;
}
.nx-min-w-1924 {
  min-width: 1924px;
}
.nx-min-h-1924 {
  min-height: 1924px;
}
.nx-w-1925 {
  width: 1925px;
}
.nx-h-1925 {
  height: 1925px;
}
.nx-max-w-1925 {
  max-width: 1925px;
}
.nx-max-h-1925 {
  max-height: 1925px;
}
.nx-min-w-1925 {
  min-width: 1925px;
}
.nx-min-h-1925 {
  min-height: 1925px;
}
.nx-w-1926 {
  width: 1926px;
}
.nx-h-1926 {
  height: 1926px;
}
.nx-max-w-1926 {
  max-width: 1926px;
}
.nx-max-h-1926 {
  max-height: 1926px;
}
.nx-min-w-1926 {
  min-width: 1926px;
}
.nx-min-h-1926 {
  min-height: 1926px;
}
.nx-w-1927 {
  width: 1927px;
}
.nx-h-1927 {
  height: 1927px;
}
.nx-max-w-1927 {
  max-width: 1927px;
}
.nx-max-h-1927 {
  max-height: 1927px;
}
.nx-min-w-1927 {
  min-width: 1927px;
}
.nx-min-h-1927 {
  min-height: 1927px;
}
.nx-w-1928 {
  width: 1928px;
}
.nx-h-1928 {
  height: 1928px;
}
.nx-max-w-1928 {
  max-width: 1928px;
}
.nx-max-h-1928 {
  max-height: 1928px;
}
.nx-min-w-1928 {
  min-width: 1928px;
}
.nx-min-h-1928 {
  min-height: 1928px;
}
.nx-w-1929 {
  width: 1929px;
}
.nx-h-1929 {
  height: 1929px;
}
.nx-max-w-1929 {
  max-width: 1929px;
}
.nx-max-h-1929 {
  max-height: 1929px;
}
.nx-min-w-1929 {
  min-width: 1929px;
}
.nx-min-h-1929 {
  min-height: 1929px;
}
.nx-w-1930 {
  width: 1930px;
}
.nx-h-1930 {
  height: 1930px;
}
.nx-max-w-1930 {
  max-width: 1930px;
}
.nx-max-h-1930 {
  max-height: 1930px;
}
.nx-min-w-1930 {
  min-width: 1930px;
}
.nx-min-h-1930 {
  min-height: 1930px;
}
.nx-w-1931 {
  width: 1931px;
}
.nx-h-1931 {
  height: 1931px;
}
.nx-max-w-1931 {
  max-width: 1931px;
}
.nx-max-h-1931 {
  max-height: 1931px;
}
.nx-min-w-1931 {
  min-width: 1931px;
}
.nx-min-h-1931 {
  min-height: 1931px;
}
.nx-w-1932 {
  width: 1932px;
}
.nx-h-1932 {
  height: 1932px;
}
.nx-max-w-1932 {
  max-width: 1932px;
}
.nx-max-h-1932 {
  max-height: 1932px;
}
.nx-min-w-1932 {
  min-width: 1932px;
}
.nx-min-h-1932 {
  min-height: 1932px;
}
.nx-w-1933 {
  width: 1933px;
}
.nx-h-1933 {
  height: 1933px;
}
.nx-max-w-1933 {
  max-width: 1933px;
}
.nx-max-h-1933 {
  max-height: 1933px;
}
.nx-min-w-1933 {
  min-width: 1933px;
}
.nx-min-h-1933 {
  min-height: 1933px;
}
.nx-w-1934 {
  width: 1934px;
}
.nx-h-1934 {
  height: 1934px;
}
.nx-max-w-1934 {
  max-width: 1934px;
}
.nx-max-h-1934 {
  max-height: 1934px;
}
.nx-min-w-1934 {
  min-width: 1934px;
}
.nx-min-h-1934 {
  min-height: 1934px;
}
.nx-w-1935 {
  width: 1935px;
}
.nx-h-1935 {
  height: 1935px;
}
.nx-max-w-1935 {
  max-width: 1935px;
}
.nx-max-h-1935 {
  max-height: 1935px;
}
.nx-min-w-1935 {
  min-width: 1935px;
}
.nx-min-h-1935 {
  min-height: 1935px;
}
.nx-w-1936 {
  width: 1936px;
}
.nx-h-1936 {
  height: 1936px;
}
.nx-max-w-1936 {
  max-width: 1936px;
}
.nx-max-h-1936 {
  max-height: 1936px;
}
.nx-min-w-1936 {
  min-width: 1936px;
}
.nx-min-h-1936 {
  min-height: 1936px;
}
.nx-w-1937 {
  width: 1937px;
}
.nx-h-1937 {
  height: 1937px;
}
.nx-max-w-1937 {
  max-width: 1937px;
}
.nx-max-h-1937 {
  max-height: 1937px;
}
.nx-min-w-1937 {
  min-width: 1937px;
}
.nx-min-h-1937 {
  min-height: 1937px;
}
.nx-w-1938 {
  width: 1938px;
}
.nx-h-1938 {
  height: 1938px;
}
.nx-max-w-1938 {
  max-width: 1938px;
}
.nx-max-h-1938 {
  max-height: 1938px;
}
.nx-min-w-1938 {
  min-width: 1938px;
}
.nx-min-h-1938 {
  min-height: 1938px;
}
.nx-w-1939 {
  width: 1939px;
}
.nx-h-1939 {
  height: 1939px;
}
.nx-max-w-1939 {
  max-width: 1939px;
}
.nx-max-h-1939 {
  max-height: 1939px;
}
.nx-min-w-1939 {
  min-width: 1939px;
}
.nx-min-h-1939 {
  min-height: 1939px;
}
.nx-w-1940 {
  width: 1940px;
}
.nx-h-1940 {
  height: 1940px;
}
.nx-max-w-1940 {
  max-width: 1940px;
}
.nx-max-h-1940 {
  max-height: 1940px;
}
.nx-min-w-1940 {
  min-width: 1940px;
}
.nx-min-h-1940 {
  min-height: 1940px;
}
.nx-w-1941 {
  width: 1941px;
}
.nx-h-1941 {
  height: 1941px;
}
.nx-max-w-1941 {
  max-width: 1941px;
}
.nx-max-h-1941 {
  max-height: 1941px;
}
.nx-min-w-1941 {
  min-width: 1941px;
}
.nx-min-h-1941 {
  min-height: 1941px;
}
.nx-w-1942 {
  width: 1942px;
}
.nx-h-1942 {
  height: 1942px;
}
.nx-max-w-1942 {
  max-width: 1942px;
}
.nx-max-h-1942 {
  max-height: 1942px;
}
.nx-min-w-1942 {
  min-width: 1942px;
}
.nx-min-h-1942 {
  min-height: 1942px;
}
.nx-w-1943 {
  width: 1943px;
}
.nx-h-1943 {
  height: 1943px;
}
.nx-max-w-1943 {
  max-width: 1943px;
}
.nx-max-h-1943 {
  max-height: 1943px;
}
.nx-min-w-1943 {
  min-width: 1943px;
}
.nx-min-h-1943 {
  min-height: 1943px;
}
.nx-w-1944 {
  width: 1944px;
}
.nx-h-1944 {
  height: 1944px;
}
.nx-max-w-1944 {
  max-width: 1944px;
}
.nx-max-h-1944 {
  max-height: 1944px;
}
.nx-min-w-1944 {
  min-width: 1944px;
}
.nx-min-h-1944 {
  min-height: 1944px;
}
.nx-w-1945 {
  width: 1945px;
}
.nx-h-1945 {
  height: 1945px;
}
.nx-max-w-1945 {
  max-width: 1945px;
}
.nx-max-h-1945 {
  max-height: 1945px;
}
.nx-min-w-1945 {
  min-width: 1945px;
}
.nx-min-h-1945 {
  min-height: 1945px;
}
.nx-w-1946 {
  width: 1946px;
}
.nx-h-1946 {
  height: 1946px;
}
.nx-max-w-1946 {
  max-width: 1946px;
}
.nx-max-h-1946 {
  max-height: 1946px;
}
.nx-min-w-1946 {
  min-width: 1946px;
}
.nx-min-h-1946 {
  min-height: 1946px;
}
.nx-w-1947 {
  width: 1947px;
}
.nx-h-1947 {
  height: 1947px;
}
.nx-max-w-1947 {
  max-width: 1947px;
}
.nx-max-h-1947 {
  max-height: 1947px;
}
.nx-min-w-1947 {
  min-width: 1947px;
}
.nx-min-h-1947 {
  min-height: 1947px;
}
.nx-w-1948 {
  width: 1948px;
}
.nx-h-1948 {
  height: 1948px;
}
.nx-max-w-1948 {
  max-width: 1948px;
}
.nx-max-h-1948 {
  max-height: 1948px;
}
.nx-min-w-1948 {
  min-width: 1948px;
}
.nx-min-h-1948 {
  min-height: 1948px;
}
.nx-w-1949 {
  width: 1949px;
}
.nx-h-1949 {
  height: 1949px;
}
.nx-max-w-1949 {
  max-width: 1949px;
}
.nx-max-h-1949 {
  max-height: 1949px;
}
.nx-min-w-1949 {
  min-width: 1949px;
}
.nx-min-h-1949 {
  min-height: 1949px;
}
.nx-w-1950 {
  width: 1950px;
}
.nx-h-1950 {
  height: 1950px;
}
.nx-max-w-1950 {
  max-width: 1950px;
}
.nx-max-h-1950 {
  max-height: 1950px;
}
.nx-min-w-1950 {
  min-width: 1950px;
}
.nx-min-h-1950 {
  min-height: 1950px;
}
.nx-w-1951 {
  width: 1951px;
}
.nx-h-1951 {
  height: 1951px;
}
.nx-max-w-1951 {
  max-width: 1951px;
}
.nx-max-h-1951 {
  max-height: 1951px;
}
.nx-min-w-1951 {
  min-width: 1951px;
}
.nx-min-h-1951 {
  min-height: 1951px;
}
.nx-w-1952 {
  width: 1952px;
}
.nx-h-1952 {
  height: 1952px;
}
.nx-max-w-1952 {
  max-width: 1952px;
}
.nx-max-h-1952 {
  max-height: 1952px;
}
.nx-min-w-1952 {
  min-width: 1952px;
}
.nx-min-h-1952 {
  min-height: 1952px;
}
.nx-w-1953 {
  width: 1953px;
}
.nx-h-1953 {
  height: 1953px;
}
.nx-max-w-1953 {
  max-width: 1953px;
}
.nx-max-h-1953 {
  max-height: 1953px;
}
.nx-min-w-1953 {
  min-width: 1953px;
}
.nx-min-h-1953 {
  min-height: 1953px;
}
.nx-w-1954 {
  width: 1954px;
}
.nx-h-1954 {
  height: 1954px;
}
.nx-max-w-1954 {
  max-width: 1954px;
}
.nx-max-h-1954 {
  max-height: 1954px;
}
.nx-min-w-1954 {
  min-width: 1954px;
}
.nx-min-h-1954 {
  min-height: 1954px;
}
.nx-w-1955 {
  width: 1955px;
}
.nx-h-1955 {
  height: 1955px;
}
.nx-max-w-1955 {
  max-width: 1955px;
}
.nx-max-h-1955 {
  max-height: 1955px;
}
.nx-min-w-1955 {
  min-width: 1955px;
}
.nx-min-h-1955 {
  min-height: 1955px;
}
.nx-w-1956 {
  width: 1956px;
}
.nx-h-1956 {
  height: 1956px;
}
.nx-max-w-1956 {
  max-width: 1956px;
}
.nx-max-h-1956 {
  max-height: 1956px;
}
.nx-min-w-1956 {
  min-width: 1956px;
}
.nx-min-h-1956 {
  min-height: 1956px;
}
.nx-w-1957 {
  width: 1957px;
}
.nx-h-1957 {
  height: 1957px;
}
.nx-max-w-1957 {
  max-width: 1957px;
}
.nx-max-h-1957 {
  max-height: 1957px;
}
.nx-min-w-1957 {
  min-width: 1957px;
}
.nx-min-h-1957 {
  min-height: 1957px;
}
.nx-w-1958 {
  width: 1958px;
}
.nx-h-1958 {
  height: 1958px;
}
.nx-max-w-1958 {
  max-width: 1958px;
}
.nx-max-h-1958 {
  max-height: 1958px;
}
.nx-min-w-1958 {
  min-width: 1958px;
}
.nx-min-h-1958 {
  min-height: 1958px;
}
.nx-w-1959 {
  width: 1959px;
}
.nx-h-1959 {
  height: 1959px;
}
.nx-max-w-1959 {
  max-width: 1959px;
}
.nx-max-h-1959 {
  max-height: 1959px;
}
.nx-min-w-1959 {
  min-width: 1959px;
}
.nx-min-h-1959 {
  min-height: 1959px;
}
.nx-w-1960 {
  width: 1960px;
}
.nx-h-1960 {
  height: 1960px;
}
.nx-max-w-1960 {
  max-width: 1960px;
}
.nx-max-h-1960 {
  max-height: 1960px;
}
.nx-min-w-1960 {
  min-width: 1960px;
}
.nx-min-h-1960 {
  min-height: 1960px;
}
.nx-w-1961 {
  width: 1961px;
}
.nx-h-1961 {
  height: 1961px;
}
.nx-max-w-1961 {
  max-width: 1961px;
}
.nx-max-h-1961 {
  max-height: 1961px;
}
.nx-min-w-1961 {
  min-width: 1961px;
}
.nx-min-h-1961 {
  min-height: 1961px;
}
.nx-w-1962 {
  width: 1962px;
}
.nx-h-1962 {
  height: 1962px;
}
.nx-max-w-1962 {
  max-width: 1962px;
}
.nx-max-h-1962 {
  max-height: 1962px;
}
.nx-min-w-1962 {
  min-width: 1962px;
}
.nx-min-h-1962 {
  min-height: 1962px;
}
.nx-w-1963 {
  width: 1963px;
}
.nx-h-1963 {
  height: 1963px;
}
.nx-max-w-1963 {
  max-width: 1963px;
}
.nx-max-h-1963 {
  max-height: 1963px;
}
.nx-min-w-1963 {
  min-width: 1963px;
}
.nx-min-h-1963 {
  min-height: 1963px;
}
.nx-w-1964 {
  width: 1964px;
}
.nx-h-1964 {
  height: 1964px;
}
.nx-max-w-1964 {
  max-width: 1964px;
}
.nx-max-h-1964 {
  max-height: 1964px;
}
.nx-min-w-1964 {
  min-width: 1964px;
}
.nx-min-h-1964 {
  min-height: 1964px;
}
.nx-w-1965 {
  width: 1965px;
}
.nx-h-1965 {
  height: 1965px;
}
.nx-max-w-1965 {
  max-width: 1965px;
}
.nx-max-h-1965 {
  max-height: 1965px;
}
.nx-min-w-1965 {
  min-width: 1965px;
}
.nx-min-h-1965 {
  min-height: 1965px;
}
.nx-w-1966 {
  width: 1966px;
}
.nx-h-1966 {
  height: 1966px;
}
.nx-max-w-1966 {
  max-width: 1966px;
}
.nx-max-h-1966 {
  max-height: 1966px;
}
.nx-min-w-1966 {
  min-width: 1966px;
}
.nx-min-h-1966 {
  min-height: 1966px;
}
.nx-w-1967 {
  width: 1967px;
}
.nx-h-1967 {
  height: 1967px;
}
.nx-max-w-1967 {
  max-width: 1967px;
}
.nx-max-h-1967 {
  max-height: 1967px;
}
.nx-min-w-1967 {
  min-width: 1967px;
}
.nx-min-h-1967 {
  min-height: 1967px;
}
.nx-w-1968 {
  width: 1968px;
}
.nx-h-1968 {
  height: 1968px;
}
.nx-max-w-1968 {
  max-width: 1968px;
}
.nx-max-h-1968 {
  max-height: 1968px;
}
.nx-min-w-1968 {
  min-width: 1968px;
}
.nx-min-h-1968 {
  min-height: 1968px;
}
.nx-w-1969 {
  width: 1969px;
}
.nx-h-1969 {
  height: 1969px;
}
.nx-max-w-1969 {
  max-width: 1969px;
}
.nx-max-h-1969 {
  max-height: 1969px;
}
.nx-min-w-1969 {
  min-width: 1969px;
}
.nx-min-h-1969 {
  min-height: 1969px;
}
.nx-w-1970 {
  width: 1970px;
}
.nx-h-1970 {
  height: 1970px;
}
.nx-max-w-1970 {
  max-width: 1970px;
}
.nx-max-h-1970 {
  max-height: 1970px;
}
.nx-min-w-1970 {
  min-width: 1970px;
}
.nx-min-h-1970 {
  min-height: 1970px;
}
.nx-w-1971 {
  width: 1971px;
}
.nx-h-1971 {
  height: 1971px;
}
.nx-max-w-1971 {
  max-width: 1971px;
}
.nx-max-h-1971 {
  max-height: 1971px;
}
.nx-min-w-1971 {
  min-width: 1971px;
}
.nx-min-h-1971 {
  min-height: 1971px;
}
.nx-w-1972 {
  width: 1972px;
}
.nx-h-1972 {
  height: 1972px;
}
.nx-max-w-1972 {
  max-width: 1972px;
}
.nx-max-h-1972 {
  max-height: 1972px;
}
.nx-min-w-1972 {
  min-width: 1972px;
}
.nx-min-h-1972 {
  min-height: 1972px;
}
.nx-w-1973 {
  width: 1973px;
}
.nx-h-1973 {
  height: 1973px;
}
.nx-max-w-1973 {
  max-width: 1973px;
}
.nx-max-h-1973 {
  max-height: 1973px;
}
.nx-min-w-1973 {
  min-width: 1973px;
}
.nx-min-h-1973 {
  min-height: 1973px;
}
.nx-w-1974 {
  width: 1974px;
}
.nx-h-1974 {
  height: 1974px;
}
.nx-max-w-1974 {
  max-width: 1974px;
}
.nx-max-h-1974 {
  max-height: 1974px;
}
.nx-min-w-1974 {
  min-width: 1974px;
}
.nx-min-h-1974 {
  min-height: 1974px;
}
.nx-w-1975 {
  width: 1975px;
}
.nx-h-1975 {
  height: 1975px;
}
.nx-max-w-1975 {
  max-width: 1975px;
}
.nx-max-h-1975 {
  max-height: 1975px;
}
.nx-min-w-1975 {
  min-width: 1975px;
}
.nx-min-h-1975 {
  min-height: 1975px;
}
.nx-w-1976 {
  width: 1976px;
}
.nx-h-1976 {
  height: 1976px;
}
.nx-max-w-1976 {
  max-width: 1976px;
}
.nx-max-h-1976 {
  max-height: 1976px;
}
.nx-min-w-1976 {
  min-width: 1976px;
}
.nx-min-h-1976 {
  min-height: 1976px;
}
.nx-w-1977 {
  width: 1977px;
}
.nx-h-1977 {
  height: 1977px;
}
.nx-max-w-1977 {
  max-width: 1977px;
}
.nx-max-h-1977 {
  max-height: 1977px;
}
.nx-min-w-1977 {
  min-width: 1977px;
}
.nx-min-h-1977 {
  min-height: 1977px;
}
.nx-w-1978 {
  width: 1978px;
}
.nx-h-1978 {
  height: 1978px;
}
.nx-max-w-1978 {
  max-width: 1978px;
}
.nx-max-h-1978 {
  max-height: 1978px;
}
.nx-min-w-1978 {
  min-width: 1978px;
}
.nx-min-h-1978 {
  min-height: 1978px;
}
.nx-w-1979 {
  width: 1979px;
}
.nx-h-1979 {
  height: 1979px;
}
.nx-max-w-1979 {
  max-width: 1979px;
}
.nx-max-h-1979 {
  max-height: 1979px;
}
.nx-min-w-1979 {
  min-width: 1979px;
}
.nx-min-h-1979 {
  min-height: 1979px;
}
.nx-w-1980 {
  width: 1980px;
}
.nx-h-1980 {
  height: 1980px;
}
.nx-max-w-1980 {
  max-width: 1980px;
}
.nx-max-h-1980 {
  max-height: 1980px;
}
.nx-min-w-1980 {
  min-width: 1980px;
}
.nx-min-h-1980 {
  min-height: 1980px;
}
.nx-w-1981 {
  width: 1981px;
}
.nx-h-1981 {
  height: 1981px;
}
.nx-max-w-1981 {
  max-width: 1981px;
}
.nx-max-h-1981 {
  max-height: 1981px;
}
.nx-min-w-1981 {
  min-width: 1981px;
}
.nx-min-h-1981 {
  min-height: 1981px;
}
.nx-w-1982 {
  width: 1982px;
}
.nx-h-1982 {
  height: 1982px;
}
.nx-max-w-1982 {
  max-width: 1982px;
}
.nx-max-h-1982 {
  max-height: 1982px;
}
.nx-min-w-1982 {
  min-width: 1982px;
}
.nx-min-h-1982 {
  min-height: 1982px;
}
.nx-w-1983 {
  width: 1983px;
}
.nx-h-1983 {
  height: 1983px;
}
.nx-max-w-1983 {
  max-width: 1983px;
}
.nx-max-h-1983 {
  max-height: 1983px;
}
.nx-min-w-1983 {
  min-width: 1983px;
}
.nx-min-h-1983 {
  min-height: 1983px;
}
.nx-w-1984 {
  width: 1984px;
}
.nx-h-1984 {
  height: 1984px;
}
.nx-max-w-1984 {
  max-width: 1984px;
}
.nx-max-h-1984 {
  max-height: 1984px;
}
.nx-min-w-1984 {
  min-width: 1984px;
}
.nx-min-h-1984 {
  min-height: 1984px;
}
.nx-w-1985 {
  width: 1985px;
}
.nx-h-1985 {
  height: 1985px;
}
.nx-max-w-1985 {
  max-width: 1985px;
}
.nx-max-h-1985 {
  max-height: 1985px;
}
.nx-min-w-1985 {
  min-width: 1985px;
}
.nx-min-h-1985 {
  min-height: 1985px;
}
.nx-w-1986 {
  width: 1986px;
}
.nx-h-1986 {
  height: 1986px;
}
.nx-max-w-1986 {
  max-width: 1986px;
}
.nx-max-h-1986 {
  max-height: 1986px;
}
.nx-min-w-1986 {
  min-width: 1986px;
}
.nx-min-h-1986 {
  min-height: 1986px;
}
.nx-w-1987 {
  width: 1987px;
}
.nx-h-1987 {
  height: 1987px;
}
.nx-max-w-1987 {
  max-width: 1987px;
}
.nx-max-h-1987 {
  max-height: 1987px;
}
.nx-min-w-1987 {
  min-width: 1987px;
}
.nx-min-h-1987 {
  min-height: 1987px;
}
.nx-w-1988 {
  width: 1988px;
}
.nx-h-1988 {
  height: 1988px;
}
.nx-max-w-1988 {
  max-width: 1988px;
}
.nx-max-h-1988 {
  max-height: 1988px;
}
.nx-min-w-1988 {
  min-width: 1988px;
}
.nx-min-h-1988 {
  min-height: 1988px;
}
.nx-w-1989 {
  width: 1989px;
}
.nx-h-1989 {
  height: 1989px;
}
.nx-max-w-1989 {
  max-width: 1989px;
}
.nx-max-h-1989 {
  max-height: 1989px;
}
.nx-min-w-1989 {
  min-width: 1989px;
}
.nx-min-h-1989 {
  min-height: 1989px;
}
.nx-w-1990 {
  width: 1990px;
}
.nx-h-1990 {
  height: 1990px;
}
.nx-max-w-1990 {
  max-width: 1990px;
}
.nx-max-h-1990 {
  max-height: 1990px;
}
.nx-min-w-1990 {
  min-width: 1990px;
}
.nx-min-h-1990 {
  min-height: 1990px;
}
.nx-w-1991 {
  width: 1991px;
}
.nx-h-1991 {
  height: 1991px;
}
.nx-max-w-1991 {
  max-width: 1991px;
}
.nx-max-h-1991 {
  max-height: 1991px;
}
.nx-min-w-1991 {
  min-width: 1991px;
}
.nx-min-h-1991 {
  min-height: 1991px;
}
.nx-w-1992 {
  width: 1992px;
}
.nx-h-1992 {
  height: 1992px;
}
.nx-max-w-1992 {
  max-width: 1992px;
}
.nx-max-h-1992 {
  max-height: 1992px;
}
.nx-min-w-1992 {
  min-width: 1992px;
}
.nx-min-h-1992 {
  min-height: 1992px;
}
.nx-w-1993 {
  width: 1993px;
}
.nx-h-1993 {
  height: 1993px;
}
.nx-max-w-1993 {
  max-width: 1993px;
}
.nx-max-h-1993 {
  max-height: 1993px;
}
.nx-min-w-1993 {
  min-width: 1993px;
}
.nx-min-h-1993 {
  min-height: 1993px;
}
.nx-w-1994 {
  width: 1994px;
}
.nx-h-1994 {
  height: 1994px;
}
.nx-max-w-1994 {
  max-width: 1994px;
}
.nx-max-h-1994 {
  max-height: 1994px;
}
.nx-min-w-1994 {
  min-width: 1994px;
}
.nx-min-h-1994 {
  min-height: 1994px;
}
.nx-w-1995 {
  width: 1995px;
}
.nx-h-1995 {
  height: 1995px;
}
.nx-max-w-1995 {
  max-width: 1995px;
}
.nx-max-h-1995 {
  max-height: 1995px;
}
.nx-min-w-1995 {
  min-width: 1995px;
}
.nx-min-h-1995 {
  min-height: 1995px;
}
.nx-w-1996 {
  width: 1996px;
}
.nx-h-1996 {
  height: 1996px;
}
.nx-max-w-1996 {
  max-width: 1996px;
}
.nx-max-h-1996 {
  max-height: 1996px;
}
.nx-min-w-1996 {
  min-width: 1996px;
}
.nx-min-h-1996 {
  min-height: 1996px;
}
.nx-w-1997 {
  width: 1997px;
}
.nx-h-1997 {
  height: 1997px;
}
.nx-max-w-1997 {
  max-width: 1997px;
}
.nx-max-h-1997 {
  max-height: 1997px;
}
.nx-min-w-1997 {
  min-width: 1997px;
}
.nx-min-h-1997 {
  min-height: 1997px;
}
.nx-w-1998 {
  width: 1998px;
}
.nx-h-1998 {
  height: 1998px;
}
.nx-max-w-1998 {
  max-width: 1998px;
}
.nx-max-h-1998 {
  max-height: 1998px;
}
.nx-min-w-1998 {
  min-width: 1998px;
}
.nx-min-h-1998 {
  min-height: 1998px;
}
.nx-w-1999 {
  width: 1999px;
}
.nx-h-1999 {
  height: 1999px;
}
.nx-max-w-1999 {
  max-width: 1999px;
}
.nx-max-h-1999 {
  max-height: 1999px;
}
.nx-min-w-1999 {
  min-width: 1999px;
}
.nx-min-h-1999 {
  min-height: 1999px;
}
.nx-w-2000 {
  width: 2000px;
}
.nx-h-2000 {
  height: 2000px;
}
.nx-max-w-2000 {
  max-width: 2000px;
}
.nx-max-h-2000 {
  max-height: 2000px;
}
.nx-min-w-2000 {
  min-width: 2000px;
}
.nx-min-h-2000 {
  min-height: 2000px;
}
.nx-w-2001 {
  width: 2001px;
}
.nx-h-2001 {
  height: 2001px;
}
.nx-max-w-2001 {
  max-width: 2001px;
}
.nx-max-h-2001 {
  max-height: 2001px;
}
.nx-min-w-2001 {
  min-width: 2001px;
}
.nx-min-h-2001 {
  min-height: 2001px;
}
.nx-w-2002 {
  width: 2002px;
}
.nx-h-2002 {
  height: 2002px;
}
.nx-max-w-2002 {
  max-width: 2002px;
}
.nx-max-h-2002 {
  max-height: 2002px;
}
.nx-min-w-2002 {
  min-width: 2002px;
}
.nx-min-h-2002 {
  min-height: 2002px;
}
.nx-w-2003 {
  width: 2003px;
}
.nx-h-2003 {
  height: 2003px;
}
.nx-max-w-2003 {
  max-width: 2003px;
}
.nx-max-h-2003 {
  max-height: 2003px;
}
.nx-min-w-2003 {
  min-width: 2003px;
}
.nx-min-h-2003 {
  min-height: 2003px;
}
.nx-w-2004 {
  width: 2004px;
}
.nx-h-2004 {
  height: 2004px;
}
.nx-max-w-2004 {
  max-width: 2004px;
}
.nx-max-h-2004 {
  max-height: 2004px;
}
.nx-min-w-2004 {
  min-width: 2004px;
}
.nx-min-h-2004 {
  min-height: 2004px;
}
.nx-w-2005 {
  width: 2005px;
}
.nx-h-2005 {
  height: 2005px;
}
.nx-max-w-2005 {
  max-width: 2005px;
}
.nx-max-h-2005 {
  max-height: 2005px;
}
.nx-min-w-2005 {
  min-width: 2005px;
}
.nx-min-h-2005 {
  min-height: 2005px;
}
.nx-w-2006 {
  width: 2006px;
}
.nx-h-2006 {
  height: 2006px;
}
.nx-max-w-2006 {
  max-width: 2006px;
}
.nx-max-h-2006 {
  max-height: 2006px;
}
.nx-min-w-2006 {
  min-width: 2006px;
}
.nx-min-h-2006 {
  min-height: 2006px;
}
.nx-w-2007 {
  width: 2007px;
}
.nx-h-2007 {
  height: 2007px;
}
.nx-max-w-2007 {
  max-width: 2007px;
}
.nx-max-h-2007 {
  max-height: 2007px;
}
.nx-min-w-2007 {
  min-width: 2007px;
}
.nx-min-h-2007 {
  min-height: 2007px;
}
.nx-w-2008 {
  width: 2008px;
}
.nx-h-2008 {
  height: 2008px;
}
.nx-max-w-2008 {
  max-width: 2008px;
}
.nx-max-h-2008 {
  max-height: 2008px;
}
.nx-min-w-2008 {
  min-width: 2008px;
}
.nx-min-h-2008 {
  min-height: 2008px;
}
.nx-w-2009 {
  width: 2009px;
}
.nx-h-2009 {
  height: 2009px;
}
.nx-max-w-2009 {
  max-width: 2009px;
}
.nx-max-h-2009 {
  max-height: 2009px;
}
.nx-min-w-2009 {
  min-width: 2009px;
}
.nx-min-h-2009 {
  min-height: 2009px;
}
.nx-w-2010 {
  width: 2010px;
}
.nx-h-2010 {
  height: 2010px;
}
.nx-max-w-2010 {
  max-width: 2010px;
}
.nx-max-h-2010 {
  max-height: 2010px;
}
.nx-min-w-2010 {
  min-width: 2010px;
}
.nx-min-h-2010 {
  min-height: 2010px;
}
.nx-w-2011 {
  width: 2011px;
}
.nx-h-2011 {
  height: 2011px;
}
.nx-max-w-2011 {
  max-width: 2011px;
}
.nx-max-h-2011 {
  max-height: 2011px;
}
.nx-min-w-2011 {
  min-width: 2011px;
}
.nx-min-h-2011 {
  min-height: 2011px;
}
.nx-w-2012 {
  width: 2012px;
}
.nx-h-2012 {
  height: 2012px;
}
.nx-max-w-2012 {
  max-width: 2012px;
}
.nx-max-h-2012 {
  max-height: 2012px;
}
.nx-min-w-2012 {
  min-width: 2012px;
}
.nx-min-h-2012 {
  min-height: 2012px;
}
.nx-w-2013 {
  width: 2013px;
}
.nx-h-2013 {
  height: 2013px;
}
.nx-max-w-2013 {
  max-width: 2013px;
}
.nx-max-h-2013 {
  max-height: 2013px;
}
.nx-min-w-2013 {
  min-width: 2013px;
}
.nx-min-h-2013 {
  min-height: 2013px;
}
.nx-w-2014 {
  width: 2014px;
}
.nx-h-2014 {
  height: 2014px;
}
.nx-max-w-2014 {
  max-width: 2014px;
}
.nx-max-h-2014 {
  max-height: 2014px;
}
.nx-min-w-2014 {
  min-width: 2014px;
}
.nx-min-h-2014 {
  min-height: 2014px;
}
.nx-w-2015 {
  width: 2015px;
}
.nx-h-2015 {
  height: 2015px;
}
.nx-max-w-2015 {
  max-width: 2015px;
}
.nx-max-h-2015 {
  max-height: 2015px;
}
.nx-min-w-2015 {
  min-width: 2015px;
}
.nx-min-h-2015 {
  min-height: 2015px;
}
.nx-w-2016 {
  width: 2016px;
}
.nx-h-2016 {
  height: 2016px;
}
.nx-max-w-2016 {
  max-width: 2016px;
}
.nx-max-h-2016 {
  max-height: 2016px;
}
.nx-min-w-2016 {
  min-width: 2016px;
}
.nx-min-h-2016 {
  min-height: 2016px;
}
.nx-w-2017 {
  width: 2017px;
}
.nx-h-2017 {
  height: 2017px;
}
.nx-max-w-2017 {
  max-width: 2017px;
}
.nx-max-h-2017 {
  max-height: 2017px;
}
.nx-min-w-2017 {
  min-width: 2017px;
}
.nx-min-h-2017 {
  min-height: 2017px;
}
.nx-w-2018 {
  width: 2018px;
}
.nx-h-2018 {
  height: 2018px;
}
.nx-max-w-2018 {
  max-width: 2018px;
}
.nx-max-h-2018 {
  max-height: 2018px;
}
.nx-min-w-2018 {
  min-width: 2018px;
}
.nx-min-h-2018 {
  min-height: 2018px;
}
.nx-w-2019 {
  width: 2019px;
}
.nx-h-2019 {
  height: 2019px;
}
.nx-max-w-2019 {
  max-width: 2019px;
}
.nx-max-h-2019 {
  max-height: 2019px;
}
.nx-min-w-2019 {
  min-width: 2019px;
}
.nx-min-h-2019 {
  min-height: 2019px;
}
.nx-w-2020 {
  width: 2020px;
}
.nx-h-2020 {
  height: 2020px;
}
.nx-max-w-2020 {
  max-width: 2020px;
}
.nx-max-h-2020 {
  max-height: 2020px;
}
.nx-min-w-2020 {
  min-width: 2020px;
}
.nx-min-h-2020 {
  min-height: 2020px;
}
.nx-w-2021 {
  width: 2021px;
}
.nx-h-2021 {
  height: 2021px;
}
.nx-max-w-2021 {
  max-width: 2021px;
}
.nx-max-h-2021 {
  max-height: 2021px;
}
.nx-min-w-2021 {
  min-width: 2021px;
}
.nx-min-h-2021 {
  min-height: 2021px;
}
.nx-w-2022 {
  width: 2022px;
}
.nx-h-2022 {
  height: 2022px;
}
.nx-max-w-2022 {
  max-width: 2022px;
}
.nx-max-h-2022 {
  max-height: 2022px;
}
.nx-min-w-2022 {
  min-width: 2022px;
}
.nx-min-h-2022 {
  min-height: 2022px;
}
.nx-w-2023 {
  width: 2023px;
}
.nx-h-2023 {
  height: 2023px;
}
.nx-max-w-2023 {
  max-width: 2023px;
}
.nx-max-h-2023 {
  max-height: 2023px;
}
.nx-min-w-2023 {
  min-width: 2023px;
}
.nx-min-h-2023 {
  min-height: 2023px;
}
.nx-w-2024 {
  width: 2024px;
}
.nx-h-2024 {
  height: 2024px;
}
.nx-max-w-2024 {
  max-width: 2024px;
}
.nx-max-h-2024 {
  max-height: 2024px;
}
.nx-min-w-2024 {
  min-width: 2024px;
}
.nx-min-h-2024 {
  min-height: 2024px;
}
.nx-w-2025 {
  width: 2025px;
}
.nx-h-2025 {
  height: 2025px;
}
.nx-max-w-2025 {
  max-width: 2025px;
}
.nx-max-h-2025 {
  max-height: 2025px;
}
.nx-min-w-2025 {
  min-width: 2025px;
}
.nx-min-h-2025 {
  min-height: 2025px;
}
.nx-w-2026 {
  width: 2026px;
}
.nx-h-2026 {
  height: 2026px;
}
.nx-max-w-2026 {
  max-width: 2026px;
}
.nx-max-h-2026 {
  max-height: 2026px;
}
.nx-min-w-2026 {
  min-width: 2026px;
}
.nx-min-h-2026 {
  min-height: 2026px;
}
.nx-w-2027 {
  width: 2027px;
}
.nx-h-2027 {
  height: 2027px;
}
.nx-max-w-2027 {
  max-width: 2027px;
}
.nx-max-h-2027 {
  max-height: 2027px;
}
.nx-min-w-2027 {
  min-width: 2027px;
}
.nx-min-h-2027 {
  min-height: 2027px;
}
.nx-w-2028 {
  width: 2028px;
}
.nx-h-2028 {
  height: 2028px;
}
.nx-max-w-2028 {
  max-width: 2028px;
}
.nx-max-h-2028 {
  max-height: 2028px;
}
.nx-min-w-2028 {
  min-width: 2028px;
}
.nx-min-h-2028 {
  min-height: 2028px;
}
.nx-w-2029 {
  width: 2029px;
}
.nx-h-2029 {
  height: 2029px;
}
.nx-max-w-2029 {
  max-width: 2029px;
}
.nx-max-h-2029 {
  max-height: 2029px;
}
.nx-min-w-2029 {
  min-width: 2029px;
}
.nx-min-h-2029 {
  min-height: 2029px;
}
.nx-w-2030 {
  width: 2030px;
}
.nx-h-2030 {
  height: 2030px;
}
.nx-max-w-2030 {
  max-width: 2030px;
}
.nx-max-h-2030 {
  max-height: 2030px;
}
.nx-min-w-2030 {
  min-width: 2030px;
}
.nx-min-h-2030 {
  min-height: 2030px;
}
.nx-w-2031 {
  width: 2031px;
}
.nx-h-2031 {
  height: 2031px;
}
.nx-max-w-2031 {
  max-width: 2031px;
}
.nx-max-h-2031 {
  max-height: 2031px;
}
.nx-min-w-2031 {
  min-width: 2031px;
}
.nx-min-h-2031 {
  min-height: 2031px;
}
.nx-w-2032 {
  width: 2032px;
}
.nx-h-2032 {
  height: 2032px;
}
.nx-max-w-2032 {
  max-width: 2032px;
}
.nx-max-h-2032 {
  max-height: 2032px;
}
.nx-min-w-2032 {
  min-width: 2032px;
}
.nx-min-h-2032 {
  min-height: 2032px;
}
.nx-w-2033 {
  width: 2033px;
}
.nx-h-2033 {
  height: 2033px;
}
.nx-max-w-2033 {
  max-width: 2033px;
}
.nx-max-h-2033 {
  max-height: 2033px;
}
.nx-min-w-2033 {
  min-width: 2033px;
}
.nx-min-h-2033 {
  min-height: 2033px;
}
.nx-w-2034 {
  width: 2034px;
}
.nx-h-2034 {
  height: 2034px;
}
.nx-max-w-2034 {
  max-width: 2034px;
}
.nx-max-h-2034 {
  max-height: 2034px;
}
.nx-min-w-2034 {
  min-width: 2034px;
}
.nx-min-h-2034 {
  min-height: 2034px;
}
.nx-w-2035 {
  width: 2035px;
}
.nx-h-2035 {
  height: 2035px;
}
.nx-max-w-2035 {
  max-width: 2035px;
}
.nx-max-h-2035 {
  max-height: 2035px;
}
.nx-min-w-2035 {
  min-width: 2035px;
}
.nx-min-h-2035 {
  min-height: 2035px;
}
.nx-w-2036 {
  width: 2036px;
}
.nx-h-2036 {
  height: 2036px;
}
.nx-max-w-2036 {
  max-width: 2036px;
}
.nx-max-h-2036 {
  max-height: 2036px;
}
.nx-min-w-2036 {
  min-width: 2036px;
}
.nx-min-h-2036 {
  min-height: 2036px;
}
.nx-w-2037 {
  width: 2037px;
}
.nx-h-2037 {
  height: 2037px;
}
.nx-max-w-2037 {
  max-width: 2037px;
}
.nx-max-h-2037 {
  max-height: 2037px;
}
.nx-min-w-2037 {
  min-width: 2037px;
}
.nx-min-h-2037 {
  min-height: 2037px;
}
.nx-w-2038 {
  width: 2038px;
}
.nx-h-2038 {
  height: 2038px;
}
.nx-max-w-2038 {
  max-width: 2038px;
}
.nx-max-h-2038 {
  max-height: 2038px;
}
.nx-min-w-2038 {
  min-width: 2038px;
}
.nx-min-h-2038 {
  min-height: 2038px;
}
.nx-w-2039 {
  width: 2039px;
}
.nx-h-2039 {
  height: 2039px;
}
.nx-max-w-2039 {
  max-width: 2039px;
}
.nx-max-h-2039 {
  max-height: 2039px;
}
.nx-min-w-2039 {
  min-width: 2039px;
}
.nx-min-h-2039 {
  min-height: 2039px;
}
.nx-w-2040 {
  width: 2040px;
}
.nx-h-2040 {
  height: 2040px;
}
.nx-max-w-2040 {
  max-width: 2040px;
}
.nx-max-h-2040 {
  max-height: 2040px;
}
.nx-min-w-2040 {
  min-width: 2040px;
}
.nx-min-h-2040 {
  min-height: 2040px;
}
.nx-w-2041 {
  width: 2041px;
}
.nx-h-2041 {
  height: 2041px;
}
.nx-max-w-2041 {
  max-width: 2041px;
}
.nx-max-h-2041 {
  max-height: 2041px;
}
.nx-min-w-2041 {
  min-width: 2041px;
}
.nx-min-h-2041 {
  min-height: 2041px;
}
.nx-w-2042 {
  width: 2042px;
}
.nx-h-2042 {
  height: 2042px;
}
.nx-max-w-2042 {
  max-width: 2042px;
}
.nx-max-h-2042 {
  max-height: 2042px;
}
.nx-min-w-2042 {
  min-width: 2042px;
}
.nx-min-h-2042 {
  min-height: 2042px;
}
.nx-w-2043 {
  width: 2043px;
}
.nx-h-2043 {
  height: 2043px;
}
.nx-max-w-2043 {
  max-width: 2043px;
}
.nx-max-h-2043 {
  max-height: 2043px;
}
.nx-min-w-2043 {
  min-width: 2043px;
}
.nx-min-h-2043 {
  min-height: 2043px;
}
.nx-w-2044 {
  width: 2044px;
}
.nx-h-2044 {
  height: 2044px;
}
.nx-max-w-2044 {
  max-width: 2044px;
}
.nx-max-h-2044 {
  max-height: 2044px;
}
.nx-min-w-2044 {
  min-width: 2044px;
}
.nx-min-h-2044 {
  min-height: 2044px;
}
.nx-w-2045 {
  width: 2045px;
}
.nx-h-2045 {
  height: 2045px;
}
.nx-max-w-2045 {
  max-width: 2045px;
}
.nx-max-h-2045 {
  max-height: 2045px;
}
.nx-min-w-2045 {
  min-width: 2045px;
}
.nx-min-h-2045 {
  min-height: 2045px;
}
.nx-w-2046 {
  width: 2046px;
}
.nx-h-2046 {
  height: 2046px;
}
.nx-max-w-2046 {
  max-width: 2046px;
}
.nx-max-h-2046 {
  max-height: 2046px;
}
.nx-min-w-2046 {
  min-width: 2046px;
}
.nx-min-h-2046 {
  min-height: 2046px;
}
.nx-w-2047 {
  width: 2047px;
}
.nx-h-2047 {
  height: 2047px;
}
.nx-max-w-2047 {
  max-width: 2047px;
}
.nx-max-h-2047 {
  max-height: 2047px;
}
.nx-min-w-2047 {
  min-width: 2047px;
}
.nx-min-h-2047 {
  min-height: 2047px;
}
.nx-w-2048 {
  width: 2048px;
}
.nx-h-2048 {
  height: 2048px;
}
.nx-max-w-2048 {
  max-width: 2048px;
}
.nx-max-h-2048 {
  max-height: 2048px;
}
.nx-min-w-2048 {
  min-width: 2048px;
}
.nx-min-h-2048 {
  min-height: 2048px;
}
.nx-flex-basis-0 {
  flex-basis: 0%;
}
.nx-flex-basis-1 {
  flex-basis: 1%;
}
.nx-flex-basis-2 {
  flex-basis: 2%;
}
.nx-flex-basis-3 {
  flex-basis: 3%;
}
.nx-flex-basis-4 {
  flex-basis: 4%;
}
.nx-flex-basis-5 {
  flex-basis: 5%;
}
.nx-flex-basis-6 {
  flex-basis: 6%;
}
.nx-flex-basis-7 {
  flex-basis: 7%;
}
.nx-flex-basis-8 {
  flex-basis: 8%;
}
.nx-flex-basis-9 {
  flex-basis: 9%;
}
.nx-flex-basis-10 {
  flex-basis: 10%;
}
.nx-flex-basis-11 {
  flex-basis: 11%;
}
.nx-flex-basis-12 {
  flex-basis: 12%;
}
.nx-flex-basis-13 {
  flex-basis: 13%;
}
.nx-flex-basis-14 {
  flex-basis: 14%;
}
.nx-flex-basis-15 {
  flex-basis: 15%;
}
.nx-flex-basis-16 {
  flex-basis: 16%;
}
.nx-flex-basis-17 {
  flex-basis: 17%;
}
.nx-flex-basis-18 {
  flex-basis: 18%;
}
.nx-flex-basis-19 {
  flex-basis: 19%;
}
.nx-flex-basis-20 {
  flex-basis: 20%;
}
.nx-flex-basis-21 {
  flex-basis: 21%;
}
.nx-flex-basis-22 {
  flex-basis: 22%;
}
.nx-flex-basis-23 {
  flex-basis: 23%;
}
.nx-flex-basis-24 {
  flex-basis: 24%;
}
.nx-flex-basis-25 {
  flex-basis: 25%;
}
.nx-flex-basis-26 {
  flex-basis: 26%;
}
.nx-flex-basis-27 {
  flex-basis: 27%;
}
.nx-flex-basis-28 {
  flex-basis: 28%;
}
.nx-flex-basis-29 {
  flex-basis: 29%;
}
.nx-flex-basis-30 {
  flex-basis: 30%;
}
.nx-flex-basis-31 {
  flex-basis: 31%;
}
.nx-flex-basis-32 {
  flex-basis: 32%;
}
.nx-flex-basis-33 {
  flex-basis: 33%;
}
.nx-flex-basis-34 {
  flex-basis: 34%;
}
.nx-flex-basis-35 {
  flex-basis: 35%;
}
.nx-flex-basis-36 {
  flex-basis: 36%;
}
.nx-flex-basis-37 {
  flex-basis: 37%;
}
.nx-flex-basis-38 {
  flex-basis: 38%;
}
.nx-flex-basis-39 {
  flex-basis: 39%;
}
.nx-flex-basis-40 {
  flex-basis: 40%;
}
.nx-flex-basis-41 {
  flex-basis: 41%;
}
.nx-flex-basis-42 {
  flex-basis: 42%;
}
.nx-flex-basis-43 {
  flex-basis: 43%;
}
.nx-flex-basis-44 {
  flex-basis: 44%;
}
.nx-flex-basis-45 {
  flex-basis: 45%;
}
.nx-flex-basis-46 {
  flex-basis: 46%;
}
.nx-flex-basis-47 {
  flex-basis: 47%;
}
.nx-flex-basis-48 {
  flex-basis: 48%;
}
.nx-flex-basis-49 {
  flex-basis: 49%;
}
.nx-flex-basis-50 {
  flex-basis: 50%;
}
.nx-flex-basis-51 {
  flex-basis: 51%;
}
.nx-flex-basis-52 {
  flex-basis: 52%;
}
.nx-flex-basis-53 {
  flex-basis: 53%;
}
.nx-flex-basis-54 {
  flex-basis: 54%;
}
.nx-flex-basis-55 {
  flex-basis: 55%;
}
.nx-flex-basis-56 {
  flex-basis: 56%;
}
.nx-flex-basis-57 {
  flex-basis: 57%;
}
.nx-flex-basis-58 {
  flex-basis: 58%;
}
.nx-flex-basis-59 {
  flex-basis: 59%;
}
.nx-flex-basis-60 {
  flex-basis: 60%;
}
.nx-flex-basis-61 {
  flex-basis: 61%;
}
.nx-flex-basis-62 {
  flex-basis: 62%;
}
.nx-flex-basis-63 {
  flex-basis: 63%;
}
.nx-flex-basis-64 {
  flex-basis: 64%;
}
.nx-flex-basis-65 {
  flex-basis: 65%;
}
.nx-flex-basis-66 {
  flex-basis: 66%;
}
.nx-flex-basis-67 {
  flex-basis: 67%;
}
.nx-flex-basis-68 {
  flex-basis: 68%;
}
.nx-flex-basis-69 {
  flex-basis: 69%;
}
.nx-flex-basis-70 {
  flex-basis: 70%;
}
.nx-flex-basis-71 {
  flex-basis: 71%;
}
.nx-flex-basis-72 {
  flex-basis: 72%;
}
.nx-flex-basis-73 {
  flex-basis: 73%;
}
.nx-flex-basis-74 {
  flex-basis: 74%;
}
.nx-flex-basis-75 {
  flex-basis: 75%;
}
.nx-flex-basis-76 {
  flex-basis: 76%;
}
.nx-flex-basis-77 {
  flex-basis: 77%;
}
.nx-flex-basis-78 {
  flex-basis: 78%;
}
.nx-flex-basis-79 {
  flex-basis: 79%;
}
.nx-flex-basis-80 {
  flex-basis: 80%;
}
.nx-flex-basis-81 {
  flex-basis: 81%;
}
.nx-flex-basis-82 {
  flex-basis: 82%;
}
.nx-flex-basis-83 {
  flex-basis: 83%;
}
.nx-flex-basis-84 {
  flex-basis: 84%;
}
.nx-flex-basis-85 {
  flex-basis: 85%;
}
.nx-flex-basis-86 {
  flex-basis: 86%;
}
.nx-flex-basis-87 {
  flex-basis: 87%;
}
.nx-flex-basis-88 {
  flex-basis: 88%;
}
.nx-flex-basis-89 {
  flex-basis: 89%;
}
.nx-flex-basis-90 {
  flex-basis: 90%;
}
.nx-flex-basis-91 {
  flex-basis: 91%;
}
.nx-flex-basis-92 {
  flex-basis: 92%;
}
.nx-flex-basis-93 {
  flex-basis: 93%;
}
.nx-flex-basis-94 {
  flex-basis: 94%;
}
.nx-flex-basis-95 {
  flex-basis: 95%;
}
.nx-flex-basis-96 {
  flex-basis: 96%;
}
.nx-flex-basis-97 {
  flex-basis: 97%;
}
.nx-flex-basis-98 {
  flex-basis: 98%;
}
.nx-flex-basis-99 {
  flex-basis: 99%;
}
.nx-flex-basis-100 {
  flex-basis: 100%;
}
.nx-radius-0 {
  border-radius: 0px;
}
.nx-radius-tl-0 {
  border-top-left-radius: 0px;
}
.nx-radius-tr-0 {
  border-top-right-radius: 0px;
}
.nx-radius-bl-0 {
  border-bottom-left-radius: 0px;
}
.nx-radius-br-0 {
  border-bottom-right-radius: 0px;
}
.nx-radius-1 {
  border-radius: 1px;
}
.nx-radius-tl-1 {
  border-top-left-radius: 1px;
}
.nx-radius-tr-1 {
  border-top-right-radius: 1px;
}
.nx-radius-bl-1 {
  border-bottom-left-radius: 1px;
}
.nx-radius-br-1 {
  border-bottom-right-radius: 1px;
}
.nx-radius-2 {
  border-radius: 2px;
}
.nx-radius-tl-2 {
  border-top-left-radius: 2px;
}
.nx-radius-tr-2 {
  border-top-right-radius: 2px;
}
.nx-radius-bl-2 {
  border-bottom-left-radius: 2px;
}
.nx-radius-br-2 {
  border-bottom-right-radius: 2px;
}
.nx-radius-3 {
  border-radius: 3px;
}
.nx-radius-tl-3 {
  border-top-left-radius: 3px;
}
.nx-radius-tr-3 {
  border-top-right-radius: 3px;
}
.nx-radius-bl-3 {
  border-bottom-left-radius: 3px;
}
.nx-radius-br-3 {
  border-bottom-right-radius: 3px;
}
.nx-radius-4 {
  border-radius: 4px;
}
.nx-radius-tl-4 {
  border-top-left-radius: 4px;
}
.nx-radius-tr-4 {
  border-top-right-radius: 4px;
}
.nx-radius-bl-4 {
  border-bottom-left-radius: 4px;
}
.nx-radius-br-4 {
  border-bottom-right-radius: 4px;
}
.nx-radius-5 {
  border-radius: 5px;
}
.nx-radius-tl-5 {
  border-top-left-radius: 5px;
}
.nx-radius-tr-5 {
  border-top-right-radius: 5px;
}
.nx-radius-bl-5 {
  border-bottom-left-radius: 5px;
}
.nx-radius-br-5 {
  border-bottom-right-radius: 5px;
}
.nx-radius-6 {
  border-radius: 6px;
}
.nx-radius-tl-6 {
  border-top-left-radius: 6px;
}
.nx-radius-tr-6 {
  border-top-right-radius: 6px;
}
.nx-radius-bl-6 {
  border-bottom-left-radius: 6px;
}
.nx-radius-br-6 {
  border-bottom-right-radius: 6px;
}
.nx-radius-7 {
  border-radius: 7px;
}
.nx-radius-tl-7 {
  border-top-left-radius: 7px;
}
.nx-radius-tr-7 {
  border-top-right-radius: 7px;
}
.nx-radius-bl-7 {
  border-bottom-left-radius: 7px;
}
.nx-radius-br-7 {
  border-bottom-right-radius: 7px;
}
.nx-radius-8 {
  border-radius: 8px;
}
.nx-radius-tl-8 {
  border-top-left-radius: 8px;
}
.nx-radius-tr-8 {
  border-top-right-radius: 8px;
}
.nx-radius-bl-8 {
  border-bottom-left-radius: 8px;
}
.nx-radius-br-8 {
  border-bottom-right-radius: 8px;
}
.nx-radius-9 {
  border-radius: 9px;
}
.nx-radius-tl-9 {
  border-top-left-radius: 9px;
}
.nx-radius-tr-9 {
  border-top-right-radius: 9px;
}
.nx-radius-bl-9 {
  border-bottom-left-radius: 9px;
}
.nx-radius-br-9 {
  border-bottom-right-radius: 9px;
}
.nx-radius-10 {
  border-radius: 10px;
}
.nx-radius-tl-10 {
  border-top-left-radius: 10px;
}
.nx-radius-tr-10 {
  border-top-right-radius: 10px;
}
.nx-radius-bl-10 {
  border-bottom-left-radius: 10px;
}
.nx-radius-br-10 {
  border-bottom-right-radius: 10px;
}
.nx-radius-11 {
  border-radius: 11px;
}
.nx-radius-tl-11 {
  border-top-left-radius: 11px;
}
.nx-radius-tr-11 {
  border-top-right-radius: 11px;
}
.nx-radius-bl-11 {
  border-bottom-left-radius: 11px;
}
.nx-radius-br-11 {
  border-bottom-right-radius: 11px;
}
.nx-radius-12 {
  border-radius: 12px;
}
.nx-radius-tl-12 {
  border-top-left-radius: 12px;
}
.nx-radius-tr-12 {
  border-top-right-radius: 12px;
}
.nx-radius-bl-12 {
  border-bottom-left-radius: 12px;
}
.nx-radius-br-12 {
  border-bottom-right-radius: 12px;
}
.nx-radius-13 {
  border-radius: 13px;
}
.nx-radius-tl-13 {
  border-top-left-radius: 13px;
}
.nx-radius-tr-13 {
  border-top-right-radius: 13px;
}
.nx-radius-bl-13 {
  border-bottom-left-radius: 13px;
}
.nx-radius-br-13 {
  border-bottom-right-radius: 13px;
}
.nx-radius-14 {
  border-radius: 14px;
}
.nx-radius-tl-14 {
  border-top-left-radius: 14px;
}
.nx-radius-tr-14 {
  border-top-right-radius: 14px;
}
.nx-radius-bl-14 {
  border-bottom-left-radius: 14px;
}
.nx-radius-br-14 {
  border-bottom-right-radius: 14px;
}
.nx-radius-15 {
  border-radius: 15px;
}
.nx-radius-tl-15 {
  border-top-left-radius: 15px;
}
.nx-radius-tr-15 {
  border-top-right-radius: 15px;
}
.nx-radius-bl-15 {
  border-bottom-left-radius: 15px;
}
.nx-radius-br-15 {
  border-bottom-right-radius: 15px;
}
.nx-radius-16 {
  border-radius: 16px;
}
.nx-radius-tl-16 {
  border-top-left-radius: 16px;
}
.nx-radius-tr-16 {
  border-top-right-radius: 16px;
}
.nx-radius-bl-16 {
  border-bottom-left-radius: 16px;
}
.nx-radius-br-16 {
  border-bottom-right-radius: 16px;
}
.nx-radius-17 {
  border-radius: 17px;
}
.nx-radius-tl-17 {
  border-top-left-radius: 17px;
}
.nx-radius-tr-17 {
  border-top-right-radius: 17px;
}
.nx-radius-bl-17 {
  border-bottom-left-radius: 17px;
}
.nx-radius-br-17 {
  border-bottom-right-radius: 17px;
}
.nx-radius-18 {
  border-radius: 18px;
}
.nx-radius-tl-18 {
  border-top-left-radius: 18px;
}
.nx-radius-tr-18 {
  border-top-right-radius: 18px;
}
.nx-radius-bl-18 {
  border-bottom-left-radius: 18px;
}
.nx-radius-br-18 {
  border-bottom-right-radius: 18px;
}
.nx-radius-19 {
  border-radius: 19px;
}
.nx-radius-tl-19 {
  border-top-left-radius: 19px;
}
.nx-radius-tr-19 {
  border-top-right-radius: 19px;
}
.nx-radius-bl-19 {
  border-bottom-left-radius: 19px;
}
.nx-radius-br-19 {
  border-bottom-right-radius: 19px;
}
.nx-radius-20 {
  border-radius: 20px;
}
.nx-radius-tl-20 {
  border-top-left-radius: 20px;
}
.nx-radius-tr-20 {
  border-top-right-radius: 20px;
}
.nx-radius-bl-20 {
  border-bottom-left-radius: 20px;
}
.nx-radius-br-20 {
  border-bottom-right-radius: 20px;
}
.nx-radius-21 {
  border-radius: 21px;
}
.nx-radius-tl-21 {
  border-top-left-radius: 21px;
}
.nx-radius-tr-21 {
  border-top-right-radius: 21px;
}
.nx-radius-bl-21 {
  border-bottom-left-radius: 21px;
}
.nx-radius-br-21 {
  border-bottom-right-radius: 21px;
}
.nx-radius-22 {
  border-radius: 22px;
}
.nx-radius-tl-22 {
  border-top-left-radius: 22px;
}
.nx-radius-tr-22 {
  border-top-right-radius: 22px;
}
.nx-radius-bl-22 {
  border-bottom-left-radius: 22px;
}
.nx-radius-br-22 {
  border-bottom-right-radius: 22px;
}
.nx-radius-23 {
  border-radius: 23px;
}
.nx-radius-tl-23 {
  border-top-left-radius: 23px;
}
.nx-radius-tr-23 {
  border-top-right-radius: 23px;
}
.nx-radius-bl-23 {
  border-bottom-left-radius: 23px;
}
.nx-radius-br-23 {
  border-bottom-right-radius: 23px;
}
.nx-radius-24 {
  border-radius: 24px;
}
.nx-radius-tl-24 {
  border-top-left-radius: 24px;
}
.nx-radius-tr-24 {
  border-top-right-radius: 24px;
}
.nx-radius-bl-24 {
  border-bottom-left-radius: 24px;
}
.nx-radius-br-24 {
  border-bottom-right-radius: 24px;
}
.nx-radius-25 {
  border-radius: 25px;
}
.nx-radius-tl-25 {
  border-top-left-radius: 25px;
}
.nx-radius-tr-25 {
  border-top-right-radius: 25px;
}
.nx-radius-bl-25 {
  border-bottom-left-radius: 25px;
}
.nx-radius-br-25 {
  border-bottom-right-radius: 25px;
}
.nx-radius-26 {
  border-radius: 26px;
}
.nx-radius-tl-26 {
  border-top-left-radius: 26px;
}
.nx-radius-tr-26 {
  border-top-right-radius: 26px;
}
.nx-radius-bl-26 {
  border-bottom-left-radius: 26px;
}
.nx-radius-br-26 {
  border-bottom-right-radius: 26px;
}
.nx-radius-27 {
  border-radius: 27px;
}
.nx-radius-tl-27 {
  border-top-left-radius: 27px;
}
.nx-radius-tr-27 {
  border-top-right-radius: 27px;
}
.nx-radius-bl-27 {
  border-bottom-left-radius: 27px;
}
.nx-radius-br-27 {
  border-bottom-right-radius: 27px;
}
.nx-radius-28 {
  border-radius: 28px;
}
.nx-radius-tl-28 {
  border-top-left-radius: 28px;
}
.nx-radius-tr-28 {
  border-top-right-radius: 28px;
}
.nx-radius-bl-28 {
  border-bottom-left-radius: 28px;
}
.nx-radius-br-28 {
  border-bottom-right-radius: 28px;
}
.nx-radius-29 {
  border-radius: 29px;
}
.nx-radius-tl-29 {
  border-top-left-radius: 29px;
}
.nx-radius-tr-29 {
  border-top-right-radius: 29px;
}
.nx-radius-bl-29 {
  border-bottom-left-radius: 29px;
}
.nx-radius-br-29 {
  border-bottom-right-radius: 29px;
}
.nx-radius-30 {
  border-radius: 30px;
}
.nx-radius-tl-30 {
  border-top-left-radius: 30px;
}
.nx-radius-tr-30 {
  border-top-right-radius: 30px;
}
.nx-radius-bl-30 {
  border-bottom-left-radius: 30px;
}
.nx-radius-br-30 {
  border-bottom-right-radius: 30px;
}
.nx-radius-31 {
  border-radius: 31px;
}
.nx-radius-tl-31 {
  border-top-left-radius: 31px;
}
.nx-radius-tr-31 {
  border-top-right-radius: 31px;
}
.nx-radius-bl-31 {
  border-bottom-left-radius: 31px;
}
.nx-radius-br-31 {
  border-bottom-right-radius: 31px;
}
.nx-radius-32 {
  border-radius: 32px;
}
.nx-radius-tl-32 {
  border-top-left-radius: 32px;
}
.nx-radius-tr-32 {
  border-top-right-radius: 32px;
}
.nx-radius-bl-32 {
  border-bottom-left-radius: 32px;
}
.nx-radius-br-32 {
  border-bottom-right-radius: 32px;
}
.nx-radius-33 {
  border-radius: 33px;
}
.nx-radius-tl-33 {
  border-top-left-radius: 33px;
}
.nx-radius-tr-33 {
  border-top-right-radius: 33px;
}
.nx-radius-bl-33 {
  border-bottom-left-radius: 33px;
}
.nx-radius-br-33 {
  border-bottom-right-radius: 33px;
}
.nx-radius-34 {
  border-radius: 34px;
}
.nx-radius-tl-34 {
  border-top-left-radius: 34px;
}
.nx-radius-tr-34 {
  border-top-right-radius: 34px;
}
.nx-radius-bl-34 {
  border-bottom-left-radius: 34px;
}
.nx-radius-br-34 {
  border-bottom-right-radius: 34px;
}
.nx-radius-35 {
  border-radius: 35px;
}
.nx-radius-tl-35 {
  border-top-left-radius: 35px;
}
.nx-radius-tr-35 {
  border-top-right-radius: 35px;
}
.nx-radius-bl-35 {
  border-bottom-left-radius: 35px;
}
.nx-radius-br-35 {
  border-bottom-right-radius: 35px;
}
.nx-radius-36 {
  border-radius: 36px;
}
.nx-radius-tl-36 {
  border-top-left-radius: 36px;
}
.nx-radius-tr-36 {
  border-top-right-radius: 36px;
}
.nx-radius-bl-36 {
  border-bottom-left-radius: 36px;
}
.nx-radius-br-36 {
  border-bottom-right-radius: 36px;
}
.nx-radius-37 {
  border-radius: 37px;
}
.nx-radius-tl-37 {
  border-top-left-radius: 37px;
}
.nx-radius-tr-37 {
  border-top-right-radius: 37px;
}
.nx-radius-bl-37 {
  border-bottom-left-radius: 37px;
}
.nx-radius-br-37 {
  border-bottom-right-radius: 37px;
}
.nx-radius-38 {
  border-radius: 38px;
}
.nx-radius-tl-38 {
  border-top-left-radius: 38px;
}
.nx-radius-tr-38 {
  border-top-right-radius: 38px;
}
.nx-radius-bl-38 {
  border-bottom-left-radius: 38px;
}
.nx-radius-br-38 {
  border-bottom-right-radius: 38px;
}
.nx-radius-39 {
  border-radius: 39px;
}
.nx-radius-tl-39 {
  border-top-left-radius: 39px;
}
.nx-radius-tr-39 {
  border-top-right-radius: 39px;
}
.nx-radius-bl-39 {
  border-bottom-left-radius: 39px;
}
.nx-radius-br-39 {
  border-bottom-right-radius: 39px;
}
.nx-radius-40 {
  border-radius: 40px;
}
.nx-radius-tl-40 {
  border-top-left-radius: 40px;
}
.nx-radius-tr-40 {
  border-top-right-radius: 40px;
}
.nx-radius-bl-40 {
  border-bottom-left-radius: 40px;
}
.nx-radius-br-40 {
  border-bottom-right-radius: 40px;
}
.nx-radius-41 {
  border-radius: 41px;
}
.nx-radius-tl-41 {
  border-top-left-radius: 41px;
}
.nx-radius-tr-41 {
  border-top-right-radius: 41px;
}
.nx-radius-bl-41 {
  border-bottom-left-radius: 41px;
}
.nx-radius-br-41 {
  border-bottom-right-radius: 41px;
}
.nx-radius-42 {
  border-radius: 42px;
}
.nx-radius-tl-42 {
  border-top-left-radius: 42px;
}
.nx-radius-tr-42 {
  border-top-right-radius: 42px;
}
.nx-radius-bl-42 {
  border-bottom-left-radius: 42px;
}
.nx-radius-br-42 {
  border-bottom-right-radius: 42px;
}
.nx-radius-43 {
  border-radius: 43px;
}
.nx-radius-tl-43 {
  border-top-left-radius: 43px;
}
.nx-radius-tr-43 {
  border-top-right-radius: 43px;
}
.nx-radius-bl-43 {
  border-bottom-left-radius: 43px;
}
.nx-radius-br-43 {
  border-bottom-right-radius: 43px;
}
.nx-radius-44 {
  border-radius: 44px;
}
.nx-radius-tl-44 {
  border-top-left-radius: 44px;
}
.nx-radius-tr-44 {
  border-top-right-radius: 44px;
}
.nx-radius-bl-44 {
  border-bottom-left-radius: 44px;
}
.nx-radius-br-44 {
  border-bottom-right-radius: 44px;
}
.nx-radius-45 {
  border-radius: 45px;
}
.nx-radius-tl-45 {
  border-top-left-radius: 45px;
}
.nx-radius-tr-45 {
  border-top-right-radius: 45px;
}
.nx-radius-bl-45 {
  border-bottom-left-radius: 45px;
}
.nx-radius-br-45 {
  border-bottom-right-radius: 45px;
}
.nx-radius-46 {
  border-radius: 46px;
}
.nx-radius-tl-46 {
  border-top-left-radius: 46px;
}
.nx-radius-tr-46 {
  border-top-right-radius: 46px;
}
.nx-radius-bl-46 {
  border-bottom-left-radius: 46px;
}
.nx-radius-br-46 {
  border-bottom-right-radius: 46px;
}
.nx-radius-47 {
  border-radius: 47px;
}
.nx-radius-tl-47 {
  border-top-left-radius: 47px;
}
.nx-radius-tr-47 {
  border-top-right-radius: 47px;
}
.nx-radius-bl-47 {
  border-bottom-left-radius: 47px;
}
.nx-radius-br-47 {
  border-bottom-right-radius: 47px;
}
.nx-radius-48 {
  border-radius: 48px;
}
.nx-radius-tl-48 {
  border-top-left-radius: 48px;
}
.nx-radius-tr-48 {
  border-top-right-radius: 48px;
}
.nx-radius-bl-48 {
  border-bottom-left-radius: 48px;
}
.nx-radius-br-48 {
  border-bottom-right-radius: 48px;
}
.nx-radius-49 {
  border-radius: 49px;
}
.nx-radius-tl-49 {
  border-top-left-radius: 49px;
}
.nx-radius-tr-49 {
  border-top-right-radius: 49px;
}
.nx-radius-bl-49 {
  border-bottom-left-radius: 49px;
}
.nx-radius-br-49 {
  border-bottom-right-radius: 49px;
}
.nx-radius-50 {
  border-radius: 50px;
}
.nx-radius-tl-50 {
  border-top-left-radius: 50px;
}
.nx-radius-tr-50 {
  border-top-right-radius: 50px;
}
.nx-radius-bl-50 {
  border-bottom-left-radius: 50px;
}
.nx-radius-br-50 {
  border-bottom-right-radius: 50px;
}
.nx-radius-51 {
  border-radius: 51px;
}
.nx-radius-tl-51 {
  border-top-left-radius: 51px;
}
.nx-radius-tr-51 {
  border-top-right-radius: 51px;
}
.nx-radius-bl-51 {
  border-bottom-left-radius: 51px;
}
.nx-radius-br-51 {
  border-bottom-right-radius: 51px;
}
.nx-radius-52 {
  border-radius: 52px;
}
.nx-radius-tl-52 {
  border-top-left-radius: 52px;
}
.nx-radius-tr-52 {
  border-top-right-radius: 52px;
}
.nx-radius-bl-52 {
  border-bottom-left-radius: 52px;
}
.nx-radius-br-52 {
  border-bottom-right-radius: 52px;
}
.nx-radius-53 {
  border-radius: 53px;
}
.nx-radius-tl-53 {
  border-top-left-radius: 53px;
}
.nx-radius-tr-53 {
  border-top-right-radius: 53px;
}
.nx-radius-bl-53 {
  border-bottom-left-radius: 53px;
}
.nx-radius-br-53 {
  border-bottom-right-radius: 53px;
}
.nx-radius-54 {
  border-radius: 54px;
}
.nx-radius-tl-54 {
  border-top-left-radius: 54px;
}
.nx-radius-tr-54 {
  border-top-right-radius: 54px;
}
.nx-radius-bl-54 {
  border-bottom-left-radius: 54px;
}
.nx-radius-br-54 {
  border-bottom-right-radius: 54px;
}
.nx-radius-55 {
  border-radius: 55px;
}
.nx-radius-tl-55 {
  border-top-left-radius: 55px;
}
.nx-radius-tr-55 {
  border-top-right-radius: 55px;
}
.nx-radius-bl-55 {
  border-bottom-left-radius: 55px;
}
.nx-radius-br-55 {
  border-bottom-right-radius: 55px;
}
.nx-radius-56 {
  border-radius: 56px;
}
.nx-radius-tl-56 {
  border-top-left-radius: 56px;
}
.nx-radius-tr-56 {
  border-top-right-radius: 56px;
}
.nx-radius-bl-56 {
  border-bottom-left-radius: 56px;
}
.nx-radius-br-56 {
  border-bottom-right-radius: 56px;
}
.nx-radius-57 {
  border-radius: 57px;
}
.nx-radius-tl-57 {
  border-top-left-radius: 57px;
}
.nx-radius-tr-57 {
  border-top-right-radius: 57px;
}
.nx-radius-bl-57 {
  border-bottom-left-radius: 57px;
}
.nx-radius-br-57 {
  border-bottom-right-radius: 57px;
}
.nx-radius-58 {
  border-radius: 58px;
}
.nx-radius-tl-58 {
  border-top-left-radius: 58px;
}
.nx-radius-tr-58 {
  border-top-right-radius: 58px;
}
.nx-radius-bl-58 {
  border-bottom-left-radius: 58px;
}
.nx-radius-br-58 {
  border-bottom-right-radius: 58px;
}
.nx-radius-59 {
  border-radius: 59px;
}
.nx-radius-tl-59 {
  border-top-left-radius: 59px;
}
.nx-radius-tr-59 {
  border-top-right-radius: 59px;
}
.nx-radius-bl-59 {
  border-bottom-left-radius: 59px;
}
.nx-radius-br-59 {
  border-bottom-right-radius: 59px;
}
.nx-radius-60 {
  border-radius: 60px;
}
.nx-radius-tl-60 {
  border-top-left-radius: 60px;
}
.nx-radius-tr-60 {
  border-top-right-radius: 60px;
}
.nx-radius-bl-60 {
  border-bottom-left-radius: 60px;
}
.nx-radius-br-60 {
  border-bottom-right-radius: 60px;
}
.nx-radius-61 {
  border-radius: 61px;
}
.nx-radius-tl-61 {
  border-top-left-radius: 61px;
}
.nx-radius-tr-61 {
  border-top-right-radius: 61px;
}
.nx-radius-bl-61 {
  border-bottom-left-radius: 61px;
}
.nx-radius-br-61 {
  border-bottom-right-radius: 61px;
}
.nx-radius-62 {
  border-radius: 62px;
}
.nx-radius-tl-62 {
  border-top-left-radius: 62px;
}
.nx-radius-tr-62 {
  border-top-right-radius: 62px;
}
.nx-radius-bl-62 {
  border-bottom-left-radius: 62px;
}
.nx-radius-br-62 {
  border-bottom-right-radius: 62px;
}
.nx-radius-63 {
  border-radius: 63px;
}
.nx-radius-tl-63 {
  border-top-left-radius: 63px;
}
.nx-radius-tr-63 {
  border-top-right-radius: 63px;
}
.nx-radius-bl-63 {
  border-bottom-left-radius: 63px;
}
.nx-radius-br-63 {
  border-bottom-right-radius: 63px;
}
.nx-radius-64 {
  border-radius: 64px;
}
.nx-radius-tl-64 {
  border-top-left-radius: 64px;
}
.nx-radius-tr-64 {
  border-top-right-radius: 64px;
}
.nx-radius-bl-64 {
  border-bottom-left-radius: 64px;
}
.nx-radius-br-64 {
  border-bottom-right-radius: 64px;
}
.nx-radius-65 {
  border-radius: 65px;
}
.nx-radius-tl-65 {
  border-top-left-radius: 65px;
}
.nx-radius-tr-65 {
  border-top-right-radius: 65px;
}
.nx-radius-bl-65 {
  border-bottom-left-radius: 65px;
}
.nx-radius-br-65 {
  border-bottom-right-radius: 65px;
}
.nx-radius-66 {
  border-radius: 66px;
}
.nx-radius-tl-66 {
  border-top-left-radius: 66px;
}
.nx-radius-tr-66 {
  border-top-right-radius: 66px;
}
.nx-radius-bl-66 {
  border-bottom-left-radius: 66px;
}
.nx-radius-br-66 {
  border-bottom-right-radius: 66px;
}
.nx-radius-67 {
  border-radius: 67px;
}
.nx-radius-tl-67 {
  border-top-left-radius: 67px;
}
.nx-radius-tr-67 {
  border-top-right-radius: 67px;
}
.nx-radius-bl-67 {
  border-bottom-left-radius: 67px;
}
.nx-radius-br-67 {
  border-bottom-right-radius: 67px;
}
.nx-radius-68 {
  border-radius: 68px;
}
.nx-radius-tl-68 {
  border-top-left-radius: 68px;
}
.nx-radius-tr-68 {
  border-top-right-radius: 68px;
}
.nx-radius-bl-68 {
  border-bottom-left-radius: 68px;
}
.nx-radius-br-68 {
  border-bottom-right-radius: 68px;
}
.nx-radius-69 {
  border-radius: 69px;
}
.nx-radius-tl-69 {
  border-top-left-radius: 69px;
}
.nx-radius-tr-69 {
  border-top-right-radius: 69px;
}
.nx-radius-bl-69 {
  border-bottom-left-radius: 69px;
}
.nx-radius-br-69 {
  border-bottom-right-radius: 69px;
}
.nx-radius-70 {
  border-radius: 70px;
}
.nx-radius-tl-70 {
  border-top-left-radius: 70px;
}
.nx-radius-tr-70 {
  border-top-right-radius: 70px;
}
.nx-radius-bl-70 {
  border-bottom-left-radius: 70px;
}
.nx-radius-br-70 {
  border-bottom-right-radius: 70px;
}
.nx-radius-71 {
  border-radius: 71px;
}
.nx-radius-tl-71 {
  border-top-left-radius: 71px;
}
.nx-radius-tr-71 {
  border-top-right-radius: 71px;
}
.nx-radius-bl-71 {
  border-bottom-left-radius: 71px;
}
.nx-radius-br-71 {
  border-bottom-right-radius: 71px;
}
.nx-radius-72 {
  border-radius: 72px;
}
.nx-radius-tl-72 {
  border-top-left-radius: 72px;
}
.nx-radius-tr-72 {
  border-top-right-radius: 72px;
}
.nx-radius-bl-72 {
  border-bottom-left-radius: 72px;
}
.nx-radius-br-72 {
  border-bottom-right-radius: 72px;
}
.nx-radius-73 {
  border-radius: 73px;
}
.nx-radius-tl-73 {
  border-top-left-radius: 73px;
}
.nx-radius-tr-73 {
  border-top-right-radius: 73px;
}
.nx-radius-bl-73 {
  border-bottom-left-radius: 73px;
}
.nx-radius-br-73 {
  border-bottom-right-radius: 73px;
}
.nx-radius-74 {
  border-radius: 74px;
}
.nx-radius-tl-74 {
  border-top-left-radius: 74px;
}
.nx-radius-tr-74 {
  border-top-right-radius: 74px;
}
.nx-radius-bl-74 {
  border-bottom-left-radius: 74px;
}
.nx-radius-br-74 {
  border-bottom-right-radius: 74px;
}
.nx-radius-75 {
  border-radius: 75px;
}
.nx-radius-tl-75 {
  border-top-left-radius: 75px;
}
.nx-radius-tr-75 {
  border-top-right-radius: 75px;
}
.nx-radius-bl-75 {
  border-bottom-left-radius: 75px;
}
.nx-radius-br-75 {
  border-bottom-right-radius: 75px;
}
.nx-radius-76 {
  border-radius: 76px;
}
.nx-radius-tl-76 {
  border-top-left-radius: 76px;
}
.nx-radius-tr-76 {
  border-top-right-radius: 76px;
}
.nx-radius-bl-76 {
  border-bottom-left-radius: 76px;
}
.nx-radius-br-76 {
  border-bottom-right-radius: 76px;
}
.nx-radius-77 {
  border-radius: 77px;
}
.nx-radius-tl-77 {
  border-top-left-radius: 77px;
}
.nx-radius-tr-77 {
  border-top-right-radius: 77px;
}
.nx-radius-bl-77 {
  border-bottom-left-radius: 77px;
}
.nx-radius-br-77 {
  border-bottom-right-radius: 77px;
}
.nx-radius-78 {
  border-radius: 78px;
}
.nx-radius-tl-78 {
  border-top-left-radius: 78px;
}
.nx-radius-tr-78 {
  border-top-right-radius: 78px;
}
.nx-radius-bl-78 {
  border-bottom-left-radius: 78px;
}
.nx-radius-br-78 {
  border-bottom-right-radius: 78px;
}
.nx-radius-79 {
  border-radius: 79px;
}
.nx-radius-tl-79 {
  border-top-left-radius: 79px;
}
.nx-radius-tr-79 {
  border-top-right-radius: 79px;
}
.nx-radius-bl-79 {
  border-bottom-left-radius: 79px;
}
.nx-radius-br-79 {
  border-bottom-right-radius: 79px;
}
.nx-radius-80 {
  border-radius: 80px;
}
.nx-radius-tl-80 {
  border-top-left-radius: 80px;
}
.nx-radius-tr-80 {
  border-top-right-radius: 80px;
}
.nx-radius-bl-80 {
  border-bottom-left-radius: 80px;
}
.nx-radius-br-80 {
  border-bottom-right-radius: 80px;
}
.nx-radius-81 {
  border-radius: 81px;
}
.nx-radius-tl-81 {
  border-top-left-radius: 81px;
}
.nx-radius-tr-81 {
  border-top-right-radius: 81px;
}
.nx-radius-bl-81 {
  border-bottom-left-radius: 81px;
}
.nx-radius-br-81 {
  border-bottom-right-radius: 81px;
}
.nx-radius-82 {
  border-radius: 82px;
}
.nx-radius-tl-82 {
  border-top-left-radius: 82px;
}
.nx-radius-tr-82 {
  border-top-right-radius: 82px;
}
.nx-radius-bl-82 {
  border-bottom-left-radius: 82px;
}
.nx-radius-br-82 {
  border-bottom-right-radius: 82px;
}
.nx-radius-83 {
  border-radius: 83px;
}
.nx-radius-tl-83 {
  border-top-left-radius: 83px;
}
.nx-radius-tr-83 {
  border-top-right-radius: 83px;
}
.nx-radius-bl-83 {
  border-bottom-left-radius: 83px;
}
.nx-radius-br-83 {
  border-bottom-right-radius: 83px;
}
.nx-radius-84 {
  border-radius: 84px;
}
.nx-radius-tl-84 {
  border-top-left-radius: 84px;
}
.nx-radius-tr-84 {
  border-top-right-radius: 84px;
}
.nx-radius-bl-84 {
  border-bottom-left-radius: 84px;
}
.nx-radius-br-84 {
  border-bottom-right-radius: 84px;
}
.nx-radius-85 {
  border-radius: 85px;
}
.nx-radius-tl-85 {
  border-top-left-radius: 85px;
}
.nx-radius-tr-85 {
  border-top-right-radius: 85px;
}
.nx-radius-bl-85 {
  border-bottom-left-radius: 85px;
}
.nx-radius-br-85 {
  border-bottom-right-radius: 85px;
}
.nx-radius-86 {
  border-radius: 86px;
}
.nx-radius-tl-86 {
  border-top-left-radius: 86px;
}
.nx-radius-tr-86 {
  border-top-right-radius: 86px;
}
.nx-radius-bl-86 {
  border-bottom-left-radius: 86px;
}
.nx-radius-br-86 {
  border-bottom-right-radius: 86px;
}
.nx-radius-87 {
  border-radius: 87px;
}
.nx-radius-tl-87 {
  border-top-left-radius: 87px;
}
.nx-radius-tr-87 {
  border-top-right-radius: 87px;
}
.nx-radius-bl-87 {
  border-bottom-left-radius: 87px;
}
.nx-radius-br-87 {
  border-bottom-right-radius: 87px;
}
.nx-radius-88 {
  border-radius: 88px;
}
.nx-radius-tl-88 {
  border-top-left-radius: 88px;
}
.nx-radius-tr-88 {
  border-top-right-radius: 88px;
}
.nx-radius-bl-88 {
  border-bottom-left-radius: 88px;
}
.nx-radius-br-88 {
  border-bottom-right-radius: 88px;
}
.nx-radius-89 {
  border-radius: 89px;
}
.nx-radius-tl-89 {
  border-top-left-radius: 89px;
}
.nx-radius-tr-89 {
  border-top-right-radius: 89px;
}
.nx-radius-bl-89 {
  border-bottom-left-radius: 89px;
}
.nx-radius-br-89 {
  border-bottom-right-radius: 89px;
}
.nx-radius-90 {
  border-radius: 90px;
}
.nx-radius-tl-90 {
  border-top-left-radius: 90px;
}
.nx-radius-tr-90 {
  border-top-right-radius: 90px;
}
.nx-radius-bl-90 {
  border-bottom-left-radius: 90px;
}
.nx-radius-br-90 {
  border-bottom-right-radius: 90px;
}
.nx-radius-91 {
  border-radius: 91px;
}
.nx-radius-tl-91 {
  border-top-left-radius: 91px;
}
.nx-radius-tr-91 {
  border-top-right-radius: 91px;
}
.nx-radius-bl-91 {
  border-bottom-left-radius: 91px;
}
.nx-radius-br-91 {
  border-bottom-right-radius: 91px;
}
.nx-radius-92 {
  border-radius: 92px;
}
.nx-radius-tl-92 {
  border-top-left-radius: 92px;
}
.nx-radius-tr-92 {
  border-top-right-radius: 92px;
}
.nx-radius-bl-92 {
  border-bottom-left-radius: 92px;
}
.nx-radius-br-92 {
  border-bottom-right-radius: 92px;
}
.nx-radius-93 {
  border-radius: 93px;
}
.nx-radius-tl-93 {
  border-top-left-radius: 93px;
}
.nx-radius-tr-93 {
  border-top-right-radius: 93px;
}
.nx-radius-bl-93 {
  border-bottom-left-radius: 93px;
}
.nx-radius-br-93 {
  border-bottom-right-radius: 93px;
}
.nx-radius-94 {
  border-radius: 94px;
}
.nx-radius-tl-94 {
  border-top-left-radius: 94px;
}
.nx-radius-tr-94 {
  border-top-right-radius: 94px;
}
.nx-radius-bl-94 {
  border-bottom-left-radius: 94px;
}
.nx-radius-br-94 {
  border-bottom-right-radius: 94px;
}
.nx-radius-95 {
  border-radius: 95px;
}
.nx-radius-tl-95 {
  border-top-left-radius: 95px;
}
.nx-radius-tr-95 {
  border-top-right-radius: 95px;
}
.nx-radius-bl-95 {
  border-bottom-left-radius: 95px;
}
.nx-radius-br-95 {
  border-bottom-right-radius: 95px;
}
.nx-radius-96 {
  border-radius: 96px;
}
.nx-radius-tl-96 {
  border-top-left-radius: 96px;
}
.nx-radius-tr-96 {
  border-top-right-radius: 96px;
}
.nx-radius-bl-96 {
  border-bottom-left-radius: 96px;
}
.nx-radius-br-96 {
  border-bottom-right-radius: 96px;
}
.nx-radius-97 {
  border-radius: 97px;
}
.nx-radius-tl-97 {
  border-top-left-radius: 97px;
}
.nx-radius-tr-97 {
  border-top-right-radius: 97px;
}
.nx-radius-bl-97 {
  border-bottom-left-radius: 97px;
}
.nx-radius-br-97 {
  border-bottom-right-radius: 97px;
}
.nx-radius-98 {
  border-radius: 98px;
}
.nx-radius-tl-98 {
  border-top-left-radius: 98px;
}
.nx-radius-tr-98 {
  border-top-right-radius: 98px;
}
.nx-radius-bl-98 {
  border-bottom-left-radius: 98px;
}
.nx-radius-br-98 {
  border-bottom-right-radius: 98px;
}
.nx-radius-99 {
  border-radius: 99px;
}
.nx-radius-tl-99 {
  border-top-left-radius: 99px;
}
.nx-radius-tr-99 {
  border-top-right-radius: 99px;
}
.nx-radius-bl-99 {
  border-bottom-left-radius: 99px;
}
.nx-radius-br-99 {
  border-bottom-right-radius: 99px;
}
.nx-radius-100 {
  border-radius: 100px;
}
.nx-radius-tl-100 {
  border-top-left-radius: 100px;
}
.nx-radius-tr-100 {
  border-top-right-radius: 100px;
}
.nx-radius-bl-100 {
  border-bottom-left-radius: 100px;
}
.nx-radius-br-100 {
  border-bottom-right-radius: 100px;
}
.nx-radius-101 {
  border-radius: 101px;
}
.nx-radius-tl-101 {
  border-top-left-radius: 101px;
}
.nx-radius-tr-101 {
  border-top-right-radius: 101px;
}
.nx-radius-bl-101 {
  border-bottom-left-radius: 101px;
}
.nx-radius-br-101 {
  border-bottom-right-radius: 101px;
}
.nx-radius-102 {
  border-radius: 102px;
}
.nx-radius-tl-102 {
  border-top-left-radius: 102px;
}
.nx-radius-tr-102 {
  border-top-right-radius: 102px;
}
.nx-radius-bl-102 {
  border-bottom-left-radius: 102px;
}
.nx-radius-br-102 {
  border-bottom-right-radius: 102px;
}
.nx-radius-103 {
  border-radius: 103px;
}
.nx-radius-tl-103 {
  border-top-left-radius: 103px;
}
.nx-radius-tr-103 {
  border-top-right-radius: 103px;
}
.nx-radius-bl-103 {
  border-bottom-left-radius: 103px;
}
.nx-radius-br-103 {
  border-bottom-right-radius: 103px;
}
.nx-radius-104 {
  border-radius: 104px;
}
.nx-radius-tl-104 {
  border-top-left-radius: 104px;
}
.nx-radius-tr-104 {
  border-top-right-radius: 104px;
}
.nx-radius-bl-104 {
  border-bottom-left-radius: 104px;
}
.nx-radius-br-104 {
  border-bottom-right-radius: 104px;
}
.nx-radius-105 {
  border-radius: 105px;
}
.nx-radius-tl-105 {
  border-top-left-radius: 105px;
}
.nx-radius-tr-105 {
  border-top-right-radius: 105px;
}
.nx-radius-bl-105 {
  border-bottom-left-radius: 105px;
}
.nx-radius-br-105 {
  border-bottom-right-radius: 105px;
}
.nx-radius-106 {
  border-radius: 106px;
}
.nx-radius-tl-106 {
  border-top-left-radius: 106px;
}
.nx-radius-tr-106 {
  border-top-right-radius: 106px;
}
.nx-radius-bl-106 {
  border-bottom-left-radius: 106px;
}
.nx-radius-br-106 {
  border-bottom-right-radius: 106px;
}
.nx-radius-107 {
  border-radius: 107px;
}
.nx-radius-tl-107 {
  border-top-left-radius: 107px;
}
.nx-radius-tr-107 {
  border-top-right-radius: 107px;
}
.nx-radius-bl-107 {
  border-bottom-left-radius: 107px;
}
.nx-radius-br-107 {
  border-bottom-right-radius: 107px;
}
.nx-radius-108 {
  border-radius: 108px;
}
.nx-radius-tl-108 {
  border-top-left-radius: 108px;
}
.nx-radius-tr-108 {
  border-top-right-radius: 108px;
}
.nx-radius-bl-108 {
  border-bottom-left-radius: 108px;
}
.nx-radius-br-108 {
  border-bottom-right-radius: 108px;
}
.nx-radius-109 {
  border-radius: 109px;
}
.nx-radius-tl-109 {
  border-top-left-radius: 109px;
}
.nx-radius-tr-109 {
  border-top-right-radius: 109px;
}
.nx-radius-bl-109 {
  border-bottom-left-radius: 109px;
}
.nx-radius-br-109 {
  border-bottom-right-radius: 109px;
}
.nx-radius-110 {
  border-radius: 110px;
}
.nx-radius-tl-110 {
  border-top-left-radius: 110px;
}
.nx-radius-tr-110 {
  border-top-right-radius: 110px;
}
.nx-radius-bl-110 {
  border-bottom-left-radius: 110px;
}
.nx-radius-br-110 {
  border-bottom-right-radius: 110px;
}
.nx-radius-111 {
  border-radius: 111px;
}
.nx-radius-tl-111 {
  border-top-left-radius: 111px;
}
.nx-radius-tr-111 {
  border-top-right-radius: 111px;
}
.nx-radius-bl-111 {
  border-bottom-left-radius: 111px;
}
.nx-radius-br-111 {
  border-bottom-right-radius: 111px;
}
.nx-radius-112 {
  border-radius: 112px;
}
.nx-radius-tl-112 {
  border-top-left-radius: 112px;
}
.nx-radius-tr-112 {
  border-top-right-radius: 112px;
}
.nx-radius-bl-112 {
  border-bottom-left-radius: 112px;
}
.nx-radius-br-112 {
  border-bottom-right-radius: 112px;
}
.nx-radius-113 {
  border-radius: 113px;
}
.nx-radius-tl-113 {
  border-top-left-radius: 113px;
}
.nx-radius-tr-113 {
  border-top-right-radius: 113px;
}
.nx-radius-bl-113 {
  border-bottom-left-radius: 113px;
}
.nx-radius-br-113 {
  border-bottom-right-radius: 113px;
}
.nx-radius-114 {
  border-radius: 114px;
}
.nx-radius-tl-114 {
  border-top-left-radius: 114px;
}
.nx-radius-tr-114 {
  border-top-right-radius: 114px;
}
.nx-radius-bl-114 {
  border-bottom-left-radius: 114px;
}
.nx-radius-br-114 {
  border-bottom-right-radius: 114px;
}
.nx-radius-115 {
  border-radius: 115px;
}
.nx-radius-tl-115 {
  border-top-left-radius: 115px;
}
.nx-radius-tr-115 {
  border-top-right-radius: 115px;
}
.nx-radius-bl-115 {
  border-bottom-left-radius: 115px;
}
.nx-radius-br-115 {
  border-bottom-right-radius: 115px;
}
.nx-radius-116 {
  border-radius: 116px;
}
.nx-radius-tl-116 {
  border-top-left-radius: 116px;
}
.nx-radius-tr-116 {
  border-top-right-radius: 116px;
}
.nx-radius-bl-116 {
  border-bottom-left-radius: 116px;
}
.nx-radius-br-116 {
  border-bottom-right-radius: 116px;
}
.nx-radius-117 {
  border-radius: 117px;
}
.nx-radius-tl-117 {
  border-top-left-radius: 117px;
}
.nx-radius-tr-117 {
  border-top-right-radius: 117px;
}
.nx-radius-bl-117 {
  border-bottom-left-radius: 117px;
}
.nx-radius-br-117 {
  border-bottom-right-radius: 117px;
}
.nx-radius-118 {
  border-radius: 118px;
}
.nx-radius-tl-118 {
  border-top-left-radius: 118px;
}
.nx-radius-tr-118 {
  border-top-right-radius: 118px;
}
.nx-radius-bl-118 {
  border-bottom-left-radius: 118px;
}
.nx-radius-br-118 {
  border-bottom-right-radius: 118px;
}
.nx-radius-119 {
  border-radius: 119px;
}
.nx-radius-tl-119 {
  border-top-left-radius: 119px;
}
.nx-radius-tr-119 {
  border-top-right-radius: 119px;
}
.nx-radius-bl-119 {
  border-bottom-left-radius: 119px;
}
.nx-radius-br-119 {
  border-bottom-right-radius: 119px;
}
.nx-radius-120 {
  border-radius: 120px;
}
.nx-radius-tl-120 {
  border-top-left-radius: 120px;
}
.nx-radius-tr-120 {
  border-top-right-radius: 120px;
}
.nx-radius-bl-120 {
  border-bottom-left-radius: 120px;
}
.nx-radius-br-120 {
  border-bottom-right-radius: 120px;
}
.nx-radius-121 {
  border-radius: 121px;
}
.nx-radius-tl-121 {
  border-top-left-radius: 121px;
}
.nx-radius-tr-121 {
  border-top-right-radius: 121px;
}
.nx-radius-bl-121 {
  border-bottom-left-radius: 121px;
}
.nx-radius-br-121 {
  border-bottom-right-radius: 121px;
}
.nx-radius-122 {
  border-radius: 122px;
}
.nx-radius-tl-122 {
  border-top-left-radius: 122px;
}
.nx-radius-tr-122 {
  border-top-right-radius: 122px;
}
.nx-radius-bl-122 {
  border-bottom-left-radius: 122px;
}
.nx-radius-br-122 {
  border-bottom-right-radius: 122px;
}
.nx-radius-123 {
  border-radius: 123px;
}
.nx-radius-tl-123 {
  border-top-left-radius: 123px;
}
.nx-radius-tr-123 {
  border-top-right-radius: 123px;
}
.nx-radius-bl-123 {
  border-bottom-left-radius: 123px;
}
.nx-radius-br-123 {
  border-bottom-right-radius: 123px;
}
.nx-radius-124 {
  border-radius: 124px;
}
.nx-radius-tl-124 {
  border-top-left-radius: 124px;
}
.nx-radius-tr-124 {
  border-top-right-radius: 124px;
}
.nx-radius-bl-124 {
  border-bottom-left-radius: 124px;
}
.nx-radius-br-124 {
  border-bottom-right-radius: 124px;
}
.nx-radius-125 {
  border-radius: 125px;
}
.nx-radius-tl-125 {
  border-top-left-radius: 125px;
}
.nx-radius-tr-125 {
  border-top-right-radius: 125px;
}
.nx-radius-bl-125 {
  border-bottom-left-radius: 125px;
}
.nx-radius-br-125 {
  border-bottom-right-radius: 125px;
}
.nx-radius-126 {
  border-radius: 126px;
}
.nx-radius-tl-126 {
  border-top-left-radius: 126px;
}
.nx-radius-tr-126 {
  border-top-right-radius: 126px;
}
.nx-radius-bl-126 {
  border-bottom-left-radius: 126px;
}
.nx-radius-br-126 {
  border-bottom-right-radius: 126px;
}
.nx-radius-127 {
  border-radius: 127px;
}
.nx-radius-tl-127 {
  border-top-left-radius: 127px;
}
.nx-radius-tr-127 {
  border-top-right-radius: 127px;
}
.nx-radius-bl-127 {
  border-bottom-left-radius: 127px;
}
.nx-radius-br-127 {
  border-bottom-right-radius: 127px;
}
.nx-radius-128 {
  border-radius: 128px;
}
.nx-radius-tl-128 {
  border-top-left-radius: 128px;
}
.nx-radius-tr-128 {
  border-top-right-radius: 128px;
}
.nx-radius-bl-128 {
  border-bottom-left-radius: 128px;
}
.nx-radius-br-128 {
  border-bottom-right-radius: 128px;
}
.nx-radius-129 {
  border-radius: 129px;
}
.nx-radius-tl-129 {
  border-top-left-radius: 129px;
}
.nx-radius-tr-129 {
  border-top-right-radius: 129px;
}
.nx-radius-bl-129 {
  border-bottom-left-radius: 129px;
}
.nx-radius-br-129 {
  border-bottom-right-radius: 129px;
}
.nx-radius-130 {
  border-radius: 130px;
}
.nx-radius-tl-130 {
  border-top-left-radius: 130px;
}
.nx-radius-tr-130 {
  border-top-right-radius: 130px;
}
.nx-radius-bl-130 {
  border-bottom-left-radius: 130px;
}
.nx-radius-br-130 {
  border-bottom-right-radius: 130px;
}
.nx-radius-131 {
  border-radius: 131px;
}
.nx-radius-tl-131 {
  border-top-left-radius: 131px;
}
.nx-radius-tr-131 {
  border-top-right-radius: 131px;
}
.nx-radius-bl-131 {
  border-bottom-left-radius: 131px;
}
.nx-radius-br-131 {
  border-bottom-right-radius: 131px;
}
.nx-radius-132 {
  border-radius: 132px;
}
.nx-radius-tl-132 {
  border-top-left-radius: 132px;
}
.nx-radius-tr-132 {
  border-top-right-radius: 132px;
}
.nx-radius-bl-132 {
  border-bottom-left-radius: 132px;
}
.nx-radius-br-132 {
  border-bottom-right-radius: 132px;
}
.nx-radius-133 {
  border-radius: 133px;
}
.nx-radius-tl-133 {
  border-top-left-radius: 133px;
}
.nx-radius-tr-133 {
  border-top-right-radius: 133px;
}
.nx-radius-bl-133 {
  border-bottom-left-radius: 133px;
}
.nx-radius-br-133 {
  border-bottom-right-radius: 133px;
}
.nx-radius-134 {
  border-radius: 134px;
}
.nx-radius-tl-134 {
  border-top-left-radius: 134px;
}
.nx-radius-tr-134 {
  border-top-right-radius: 134px;
}
.nx-radius-bl-134 {
  border-bottom-left-radius: 134px;
}
.nx-radius-br-134 {
  border-bottom-right-radius: 134px;
}
.nx-radius-135 {
  border-radius: 135px;
}
.nx-radius-tl-135 {
  border-top-left-radius: 135px;
}
.nx-radius-tr-135 {
  border-top-right-radius: 135px;
}
.nx-radius-bl-135 {
  border-bottom-left-radius: 135px;
}
.nx-radius-br-135 {
  border-bottom-right-radius: 135px;
}
.nx-radius-136 {
  border-radius: 136px;
}
.nx-radius-tl-136 {
  border-top-left-radius: 136px;
}
.nx-radius-tr-136 {
  border-top-right-radius: 136px;
}
.nx-radius-bl-136 {
  border-bottom-left-radius: 136px;
}
.nx-radius-br-136 {
  border-bottom-right-radius: 136px;
}
.nx-radius-137 {
  border-radius: 137px;
}
.nx-radius-tl-137 {
  border-top-left-radius: 137px;
}
.nx-radius-tr-137 {
  border-top-right-radius: 137px;
}
.nx-radius-bl-137 {
  border-bottom-left-radius: 137px;
}
.nx-radius-br-137 {
  border-bottom-right-radius: 137px;
}
.nx-radius-138 {
  border-radius: 138px;
}
.nx-radius-tl-138 {
  border-top-left-radius: 138px;
}
.nx-radius-tr-138 {
  border-top-right-radius: 138px;
}
.nx-radius-bl-138 {
  border-bottom-left-radius: 138px;
}
.nx-radius-br-138 {
  border-bottom-right-radius: 138px;
}
.nx-radius-139 {
  border-radius: 139px;
}
.nx-radius-tl-139 {
  border-top-left-radius: 139px;
}
.nx-radius-tr-139 {
  border-top-right-radius: 139px;
}
.nx-radius-bl-139 {
  border-bottom-left-radius: 139px;
}
.nx-radius-br-139 {
  border-bottom-right-radius: 139px;
}
.nx-radius-140 {
  border-radius: 140px;
}
.nx-radius-tl-140 {
  border-top-left-radius: 140px;
}
.nx-radius-tr-140 {
  border-top-right-radius: 140px;
}
.nx-radius-bl-140 {
  border-bottom-left-radius: 140px;
}
.nx-radius-br-140 {
  border-bottom-right-radius: 140px;
}
.nx-radius-141 {
  border-radius: 141px;
}
.nx-radius-tl-141 {
  border-top-left-radius: 141px;
}
.nx-radius-tr-141 {
  border-top-right-radius: 141px;
}
.nx-radius-bl-141 {
  border-bottom-left-radius: 141px;
}
.nx-radius-br-141 {
  border-bottom-right-radius: 141px;
}
.nx-radius-142 {
  border-radius: 142px;
}
.nx-radius-tl-142 {
  border-top-left-radius: 142px;
}
.nx-radius-tr-142 {
  border-top-right-radius: 142px;
}
.nx-radius-bl-142 {
  border-bottom-left-radius: 142px;
}
.nx-radius-br-142 {
  border-bottom-right-radius: 142px;
}
.nx-radius-143 {
  border-radius: 143px;
}
.nx-radius-tl-143 {
  border-top-left-radius: 143px;
}
.nx-radius-tr-143 {
  border-top-right-radius: 143px;
}
.nx-radius-bl-143 {
  border-bottom-left-radius: 143px;
}
.nx-radius-br-143 {
  border-bottom-right-radius: 143px;
}
.nx-radius-144 {
  border-radius: 144px;
}
.nx-radius-tl-144 {
  border-top-left-radius: 144px;
}
.nx-radius-tr-144 {
  border-top-right-radius: 144px;
}
.nx-radius-bl-144 {
  border-bottom-left-radius: 144px;
}
.nx-radius-br-144 {
  border-bottom-right-radius: 144px;
}
.nx-radius-145 {
  border-radius: 145px;
}
.nx-radius-tl-145 {
  border-top-left-radius: 145px;
}
.nx-radius-tr-145 {
  border-top-right-radius: 145px;
}
.nx-radius-bl-145 {
  border-bottom-left-radius: 145px;
}
.nx-radius-br-145 {
  border-bottom-right-radius: 145px;
}
.nx-radius-146 {
  border-radius: 146px;
}
.nx-radius-tl-146 {
  border-top-left-radius: 146px;
}
.nx-radius-tr-146 {
  border-top-right-radius: 146px;
}
.nx-radius-bl-146 {
  border-bottom-left-radius: 146px;
}
.nx-radius-br-146 {
  border-bottom-right-radius: 146px;
}
.nx-radius-147 {
  border-radius: 147px;
}
.nx-radius-tl-147 {
  border-top-left-radius: 147px;
}
.nx-radius-tr-147 {
  border-top-right-radius: 147px;
}
.nx-radius-bl-147 {
  border-bottom-left-radius: 147px;
}
.nx-radius-br-147 {
  border-bottom-right-radius: 147px;
}
.nx-radius-148 {
  border-radius: 148px;
}
.nx-radius-tl-148 {
  border-top-left-radius: 148px;
}
.nx-radius-tr-148 {
  border-top-right-radius: 148px;
}
.nx-radius-bl-148 {
  border-bottom-left-radius: 148px;
}
.nx-radius-br-148 {
  border-bottom-right-radius: 148px;
}
.nx-radius-149 {
  border-radius: 149px;
}
.nx-radius-tl-149 {
  border-top-left-radius: 149px;
}
.nx-radius-tr-149 {
  border-top-right-radius: 149px;
}
.nx-radius-bl-149 {
  border-bottom-left-radius: 149px;
}
.nx-radius-br-149 {
  border-bottom-right-radius: 149px;
}
.nx-radius-150 {
  border-radius: 150px;
}
.nx-radius-tl-150 {
  border-top-left-radius: 150px;
}
.nx-radius-tr-150 {
  border-top-right-radius: 150px;
}
.nx-radius-bl-150 {
  border-bottom-left-radius: 150px;
}
.nx-radius-br-150 {
  border-bottom-right-radius: 150px;
}
.nx-radius-151 {
  border-radius: 151px;
}
.nx-radius-tl-151 {
  border-top-left-radius: 151px;
}
.nx-radius-tr-151 {
  border-top-right-radius: 151px;
}
.nx-radius-bl-151 {
  border-bottom-left-radius: 151px;
}
.nx-radius-br-151 {
  border-bottom-right-radius: 151px;
}
.nx-radius-152 {
  border-radius: 152px;
}
.nx-radius-tl-152 {
  border-top-left-radius: 152px;
}
.nx-radius-tr-152 {
  border-top-right-radius: 152px;
}
.nx-radius-bl-152 {
  border-bottom-left-radius: 152px;
}
.nx-radius-br-152 {
  border-bottom-right-radius: 152px;
}
.nx-radius-153 {
  border-radius: 153px;
}
.nx-radius-tl-153 {
  border-top-left-radius: 153px;
}
.nx-radius-tr-153 {
  border-top-right-radius: 153px;
}
.nx-radius-bl-153 {
  border-bottom-left-radius: 153px;
}
.nx-radius-br-153 {
  border-bottom-right-radius: 153px;
}
.nx-radius-154 {
  border-radius: 154px;
}
.nx-radius-tl-154 {
  border-top-left-radius: 154px;
}
.nx-radius-tr-154 {
  border-top-right-radius: 154px;
}
.nx-radius-bl-154 {
  border-bottom-left-radius: 154px;
}
.nx-radius-br-154 {
  border-bottom-right-radius: 154px;
}
.nx-radius-155 {
  border-radius: 155px;
}
.nx-radius-tl-155 {
  border-top-left-radius: 155px;
}
.nx-radius-tr-155 {
  border-top-right-radius: 155px;
}
.nx-radius-bl-155 {
  border-bottom-left-radius: 155px;
}
.nx-radius-br-155 {
  border-bottom-right-radius: 155px;
}
.nx-radius-156 {
  border-radius: 156px;
}
.nx-radius-tl-156 {
  border-top-left-radius: 156px;
}
.nx-radius-tr-156 {
  border-top-right-radius: 156px;
}
.nx-radius-bl-156 {
  border-bottom-left-radius: 156px;
}
.nx-radius-br-156 {
  border-bottom-right-radius: 156px;
}
.nx-radius-157 {
  border-radius: 157px;
}
.nx-radius-tl-157 {
  border-top-left-radius: 157px;
}
.nx-radius-tr-157 {
  border-top-right-radius: 157px;
}
.nx-radius-bl-157 {
  border-bottom-left-radius: 157px;
}
.nx-radius-br-157 {
  border-bottom-right-radius: 157px;
}
.nx-radius-158 {
  border-radius: 158px;
}
.nx-radius-tl-158 {
  border-top-left-radius: 158px;
}
.nx-radius-tr-158 {
  border-top-right-radius: 158px;
}
.nx-radius-bl-158 {
  border-bottom-left-radius: 158px;
}
.nx-radius-br-158 {
  border-bottom-right-radius: 158px;
}
.nx-radius-159 {
  border-radius: 159px;
}
.nx-radius-tl-159 {
  border-top-left-radius: 159px;
}
.nx-radius-tr-159 {
  border-top-right-radius: 159px;
}
.nx-radius-bl-159 {
  border-bottom-left-radius: 159px;
}
.nx-radius-br-159 {
  border-bottom-right-radius: 159px;
}
.nx-radius-160 {
  border-radius: 160px;
}
.nx-radius-tl-160 {
  border-top-left-radius: 160px;
}
.nx-radius-tr-160 {
  border-top-right-radius: 160px;
}
.nx-radius-bl-160 {
  border-bottom-left-radius: 160px;
}
.nx-radius-br-160 {
  border-bottom-right-radius: 160px;
}
.nx-radius-161 {
  border-radius: 161px;
}
.nx-radius-tl-161 {
  border-top-left-radius: 161px;
}
.nx-radius-tr-161 {
  border-top-right-radius: 161px;
}
.nx-radius-bl-161 {
  border-bottom-left-radius: 161px;
}
.nx-radius-br-161 {
  border-bottom-right-radius: 161px;
}
.nx-radius-162 {
  border-radius: 162px;
}
.nx-radius-tl-162 {
  border-top-left-radius: 162px;
}
.nx-radius-tr-162 {
  border-top-right-radius: 162px;
}
.nx-radius-bl-162 {
  border-bottom-left-radius: 162px;
}
.nx-radius-br-162 {
  border-bottom-right-radius: 162px;
}
.nx-radius-163 {
  border-radius: 163px;
}
.nx-radius-tl-163 {
  border-top-left-radius: 163px;
}
.nx-radius-tr-163 {
  border-top-right-radius: 163px;
}
.nx-radius-bl-163 {
  border-bottom-left-radius: 163px;
}
.nx-radius-br-163 {
  border-bottom-right-radius: 163px;
}
.nx-radius-164 {
  border-radius: 164px;
}
.nx-radius-tl-164 {
  border-top-left-radius: 164px;
}
.nx-radius-tr-164 {
  border-top-right-radius: 164px;
}
.nx-radius-bl-164 {
  border-bottom-left-radius: 164px;
}
.nx-radius-br-164 {
  border-bottom-right-radius: 164px;
}
.nx-radius-165 {
  border-radius: 165px;
}
.nx-radius-tl-165 {
  border-top-left-radius: 165px;
}
.nx-radius-tr-165 {
  border-top-right-radius: 165px;
}
.nx-radius-bl-165 {
  border-bottom-left-radius: 165px;
}
.nx-radius-br-165 {
  border-bottom-right-radius: 165px;
}
.nx-radius-166 {
  border-radius: 166px;
}
.nx-radius-tl-166 {
  border-top-left-radius: 166px;
}
.nx-radius-tr-166 {
  border-top-right-radius: 166px;
}
.nx-radius-bl-166 {
  border-bottom-left-radius: 166px;
}
.nx-radius-br-166 {
  border-bottom-right-radius: 166px;
}
.nx-radius-167 {
  border-radius: 167px;
}
.nx-radius-tl-167 {
  border-top-left-radius: 167px;
}
.nx-radius-tr-167 {
  border-top-right-radius: 167px;
}
.nx-radius-bl-167 {
  border-bottom-left-radius: 167px;
}
.nx-radius-br-167 {
  border-bottom-right-radius: 167px;
}
.nx-radius-168 {
  border-radius: 168px;
}
.nx-radius-tl-168 {
  border-top-left-radius: 168px;
}
.nx-radius-tr-168 {
  border-top-right-radius: 168px;
}
.nx-radius-bl-168 {
  border-bottom-left-radius: 168px;
}
.nx-radius-br-168 {
  border-bottom-right-radius: 168px;
}
.nx-radius-169 {
  border-radius: 169px;
}
.nx-radius-tl-169 {
  border-top-left-radius: 169px;
}
.nx-radius-tr-169 {
  border-top-right-radius: 169px;
}
.nx-radius-bl-169 {
  border-bottom-left-radius: 169px;
}
.nx-radius-br-169 {
  border-bottom-right-radius: 169px;
}
.nx-radius-170 {
  border-radius: 170px;
}
.nx-radius-tl-170 {
  border-top-left-radius: 170px;
}
.nx-radius-tr-170 {
  border-top-right-radius: 170px;
}
.nx-radius-bl-170 {
  border-bottom-left-radius: 170px;
}
.nx-radius-br-170 {
  border-bottom-right-radius: 170px;
}
.nx-radius-171 {
  border-radius: 171px;
}
.nx-radius-tl-171 {
  border-top-left-radius: 171px;
}
.nx-radius-tr-171 {
  border-top-right-radius: 171px;
}
.nx-radius-bl-171 {
  border-bottom-left-radius: 171px;
}
.nx-radius-br-171 {
  border-bottom-right-radius: 171px;
}
.nx-radius-172 {
  border-radius: 172px;
}
.nx-radius-tl-172 {
  border-top-left-radius: 172px;
}
.nx-radius-tr-172 {
  border-top-right-radius: 172px;
}
.nx-radius-bl-172 {
  border-bottom-left-radius: 172px;
}
.nx-radius-br-172 {
  border-bottom-right-radius: 172px;
}
.nx-radius-173 {
  border-radius: 173px;
}
.nx-radius-tl-173 {
  border-top-left-radius: 173px;
}
.nx-radius-tr-173 {
  border-top-right-radius: 173px;
}
.nx-radius-bl-173 {
  border-bottom-left-radius: 173px;
}
.nx-radius-br-173 {
  border-bottom-right-radius: 173px;
}
.nx-radius-174 {
  border-radius: 174px;
}
.nx-radius-tl-174 {
  border-top-left-radius: 174px;
}
.nx-radius-tr-174 {
  border-top-right-radius: 174px;
}
.nx-radius-bl-174 {
  border-bottom-left-radius: 174px;
}
.nx-radius-br-174 {
  border-bottom-right-radius: 174px;
}
.nx-radius-175 {
  border-radius: 175px;
}
.nx-radius-tl-175 {
  border-top-left-radius: 175px;
}
.nx-radius-tr-175 {
  border-top-right-radius: 175px;
}
.nx-radius-bl-175 {
  border-bottom-left-radius: 175px;
}
.nx-radius-br-175 {
  border-bottom-right-radius: 175px;
}
.nx-radius-176 {
  border-radius: 176px;
}
.nx-radius-tl-176 {
  border-top-left-radius: 176px;
}
.nx-radius-tr-176 {
  border-top-right-radius: 176px;
}
.nx-radius-bl-176 {
  border-bottom-left-radius: 176px;
}
.nx-radius-br-176 {
  border-bottom-right-radius: 176px;
}
.nx-radius-177 {
  border-radius: 177px;
}
.nx-radius-tl-177 {
  border-top-left-radius: 177px;
}
.nx-radius-tr-177 {
  border-top-right-radius: 177px;
}
.nx-radius-bl-177 {
  border-bottom-left-radius: 177px;
}
.nx-radius-br-177 {
  border-bottom-right-radius: 177px;
}
.nx-radius-178 {
  border-radius: 178px;
}
.nx-radius-tl-178 {
  border-top-left-radius: 178px;
}
.nx-radius-tr-178 {
  border-top-right-radius: 178px;
}
.nx-radius-bl-178 {
  border-bottom-left-radius: 178px;
}
.nx-radius-br-178 {
  border-bottom-right-radius: 178px;
}
.nx-radius-179 {
  border-radius: 179px;
}
.nx-radius-tl-179 {
  border-top-left-radius: 179px;
}
.nx-radius-tr-179 {
  border-top-right-radius: 179px;
}
.nx-radius-bl-179 {
  border-bottom-left-radius: 179px;
}
.nx-radius-br-179 {
  border-bottom-right-radius: 179px;
}
.nx-radius-180 {
  border-radius: 180px;
}
.nx-radius-tl-180 {
  border-top-left-radius: 180px;
}
.nx-radius-tr-180 {
  border-top-right-radius: 180px;
}
.nx-radius-bl-180 {
  border-bottom-left-radius: 180px;
}
.nx-radius-br-180 {
  border-bottom-right-radius: 180px;
}
.nx-radius-181 {
  border-radius: 181px;
}
.nx-radius-tl-181 {
  border-top-left-radius: 181px;
}
.nx-radius-tr-181 {
  border-top-right-radius: 181px;
}
.nx-radius-bl-181 {
  border-bottom-left-radius: 181px;
}
.nx-radius-br-181 {
  border-bottom-right-radius: 181px;
}
.nx-radius-182 {
  border-radius: 182px;
}
.nx-radius-tl-182 {
  border-top-left-radius: 182px;
}
.nx-radius-tr-182 {
  border-top-right-radius: 182px;
}
.nx-radius-bl-182 {
  border-bottom-left-radius: 182px;
}
.nx-radius-br-182 {
  border-bottom-right-radius: 182px;
}
.nx-radius-183 {
  border-radius: 183px;
}
.nx-radius-tl-183 {
  border-top-left-radius: 183px;
}
.nx-radius-tr-183 {
  border-top-right-radius: 183px;
}
.nx-radius-bl-183 {
  border-bottom-left-radius: 183px;
}
.nx-radius-br-183 {
  border-bottom-right-radius: 183px;
}
.nx-radius-184 {
  border-radius: 184px;
}
.nx-radius-tl-184 {
  border-top-left-radius: 184px;
}
.nx-radius-tr-184 {
  border-top-right-radius: 184px;
}
.nx-radius-bl-184 {
  border-bottom-left-radius: 184px;
}
.nx-radius-br-184 {
  border-bottom-right-radius: 184px;
}
.nx-radius-185 {
  border-radius: 185px;
}
.nx-radius-tl-185 {
  border-top-left-radius: 185px;
}
.nx-radius-tr-185 {
  border-top-right-radius: 185px;
}
.nx-radius-bl-185 {
  border-bottom-left-radius: 185px;
}
.nx-radius-br-185 {
  border-bottom-right-radius: 185px;
}
.nx-radius-186 {
  border-radius: 186px;
}
.nx-radius-tl-186 {
  border-top-left-radius: 186px;
}
.nx-radius-tr-186 {
  border-top-right-radius: 186px;
}
.nx-radius-bl-186 {
  border-bottom-left-radius: 186px;
}
.nx-radius-br-186 {
  border-bottom-right-radius: 186px;
}
.nx-radius-187 {
  border-radius: 187px;
}
.nx-radius-tl-187 {
  border-top-left-radius: 187px;
}
.nx-radius-tr-187 {
  border-top-right-radius: 187px;
}
.nx-radius-bl-187 {
  border-bottom-left-radius: 187px;
}
.nx-radius-br-187 {
  border-bottom-right-radius: 187px;
}
.nx-radius-188 {
  border-radius: 188px;
}
.nx-radius-tl-188 {
  border-top-left-radius: 188px;
}
.nx-radius-tr-188 {
  border-top-right-radius: 188px;
}
.nx-radius-bl-188 {
  border-bottom-left-radius: 188px;
}
.nx-radius-br-188 {
  border-bottom-right-radius: 188px;
}
.nx-radius-189 {
  border-radius: 189px;
}
.nx-radius-tl-189 {
  border-top-left-radius: 189px;
}
.nx-radius-tr-189 {
  border-top-right-radius: 189px;
}
.nx-radius-bl-189 {
  border-bottom-left-radius: 189px;
}
.nx-radius-br-189 {
  border-bottom-right-radius: 189px;
}
.nx-radius-190 {
  border-radius: 190px;
}
.nx-radius-tl-190 {
  border-top-left-radius: 190px;
}
.nx-radius-tr-190 {
  border-top-right-radius: 190px;
}
.nx-radius-bl-190 {
  border-bottom-left-radius: 190px;
}
.nx-radius-br-190 {
  border-bottom-right-radius: 190px;
}
.nx-radius-191 {
  border-radius: 191px;
}
.nx-radius-tl-191 {
  border-top-left-radius: 191px;
}
.nx-radius-tr-191 {
  border-top-right-radius: 191px;
}
.nx-radius-bl-191 {
  border-bottom-left-radius: 191px;
}
.nx-radius-br-191 {
  border-bottom-right-radius: 191px;
}
.nx-radius-192 {
  border-radius: 192px;
}
.nx-radius-tl-192 {
  border-top-left-radius: 192px;
}
.nx-radius-tr-192 {
  border-top-right-radius: 192px;
}
.nx-radius-bl-192 {
  border-bottom-left-radius: 192px;
}
.nx-radius-br-192 {
  border-bottom-right-radius: 192px;
}
.nx-radius-193 {
  border-radius: 193px;
}
.nx-radius-tl-193 {
  border-top-left-radius: 193px;
}
.nx-radius-tr-193 {
  border-top-right-radius: 193px;
}
.nx-radius-bl-193 {
  border-bottom-left-radius: 193px;
}
.nx-radius-br-193 {
  border-bottom-right-radius: 193px;
}
.nx-radius-194 {
  border-radius: 194px;
}
.nx-radius-tl-194 {
  border-top-left-radius: 194px;
}
.nx-radius-tr-194 {
  border-top-right-radius: 194px;
}
.nx-radius-bl-194 {
  border-bottom-left-radius: 194px;
}
.nx-radius-br-194 {
  border-bottom-right-radius: 194px;
}
.nx-radius-195 {
  border-radius: 195px;
}
.nx-radius-tl-195 {
  border-top-left-radius: 195px;
}
.nx-radius-tr-195 {
  border-top-right-radius: 195px;
}
.nx-radius-bl-195 {
  border-bottom-left-radius: 195px;
}
.nx-radius-br-195 {
  border-bottom-right-radius: 195px;
}
.nx-radius-196 {
  border-radius: 196px;
}
.nx-radius-tl-196 {
  border-top-left-radius: 196px;
}
.nx-radius-tr-196 {
  border-top-right-radius: 196px;
}
.nx-radius-bl-196 {
  border-bottom-left-radius: 196px;
}
.nx-radius-br-196 {
  border-bottom-right-radius: 196px;
}
.nx-radius-197 {
  border-radius: 197px;
}
.nx-radius-tl-197 {
  border-top-left-radius: 197px;
}
.nx-radius-tr-197 {
  border-top-right-radius: 197px;
}
.nx-radius-bl-197 {
  border-bottom-left-radius: 197px;
}
.nx-radius-br-197 {
  border-bottom-right-radius: 197px;
}
.nx-radius-198 {
  border-radius: 198px;
}
.nx-radius-tl-198 {
  border-top-left-radius: 198px;
}
.nx-radius-tr-198 {
  border-top-right-radius: 198px;
}
.nx-radius-bl-198 {
  border-bottom-left-radius: 198px;
}
.nx-radius-br-198 {
  border-bottom-right-radius: 198px;
}
.nx-radius-199 {
  border-radius: 199px;
}
.nx-radius-tl-199 {
  border-top-left-radius: 199px;
}
.nx-radius-tr-199 {
  border-top-right-radius: 199px;
}
.nx-radius-bl-199 {
  border-bottom-left-radius: 199px;
}
.nx-radius-br-199 {
  border-bottom-right-radius: 199px;
}
.nx-radius-200 {
  border-radius: 200px;
}
.nx-radius-tl-200 {
  border-top-left-radius: 200px;
}
.nx-radius-tr-200 {
  border-top-right-radius: 200px;
}
.nx-radius-bl-200 {
  border-bottom-left-radius: 200px;
}
.nx-radius-br-200 {
  border-bottom-right-radius: 200px;
}
.nx-radius-201 {
  border-radius: 201px;
}
.nx-radius-tl-201 {
  border-top-left-radius: 201px;
}
.nx-radius-tr-201 {
  border-top-right-radius: 201px;
}
.nx-radius-bl-201 {
  border-bottom-left-radius: 201px;
}
.nx-radius-br-201 {
  border-bottom-right-radius: 201px;
}
.nx-radius-202 {
  border-radius: 202px;
}
.nx-radius-tl-202 {
  border-top-left-radius: 202px;
}
.nx-radius-tr-202 {
  border-top-right-radius: 202px;
}
.nx-radius-bl-202 {
  border-bottom-left-radius: 202px;
}
.nx-radius-br-202 {
  border-bottom-right-radius: 202px;
}
.nx-radius-203 {
  border-radius: 203px;
}
.nx-radius-tl-203 {
  border-top-left-radius: 203px;
}
.nx-radius-tr-203 {
  border-top-right-radius: 203px;
}
.nx-radius-bl-203 {
  border-bottom-left-radius: 203px;
}
.nx-radius-br-203 {
  border-bottom-right-radius: 203px;
}
.nx-radius-204 {
  border-radius: 204px;
}
.nx-radius-tl-204 {
  border-top-left-radius: 204px;
}
.nx-radius-tr-204 {
  border-top-right-radius: 204px;
}
.nx-radius-bl-204 {
  border-bottom-left-radius: 204px;
}
.nx-radius-br-204 {
  border-bottom-right-radius: 204px;
}
.nx-radius-205 {
  border-radius: 205px;
}
.nx-radius-tl-205 {
  border-top-left-radius: 205px;
}
.nx-radius-tr-205 {
  border-top-right-radius: 205px;
}
.nx-radius-bl-205 {
  border-bottom-left-radius: 205px;
}
.nx-radius-br-205 {
  border-bottom-right-radius: 205px;
}
.nx-radius-206 {
  border-radius: 206px;
}
.nx-radius-tl-206 {
  border-top-left-radius: 206px;
}
.nx-radius-tr-206 {
  border-top-right-radius: 206px;
}
.nx-radius-bl-206 {
  border-bottom-left-radius: 206px;
}
.nx-radius-br-206 {
  border-bottom-right-radius: 206px;
}
.nx-radius-207 {
  border-radius: 207px;
}
.nx-radius-tl-207 {
  border-top-left-radius: 207px;
}
.nx-radius-tr-207 {
  border-top-right-radius: 207px;
}
.nx-radius-bl-207 {
  border-bottom-left-radius: 207px;
}
.nx-radius-br-207 {
  border-bottom-right-radius: 207px;
}
.nx-radius-208 {
  border-radius: 208px;
}
.nx-radius-tl-208 {
  border-top-left-radius: 208px;
}
.nx-radius-tr-208 {
  border-top-right-radius: 208px;
}
.nx-radius-bl-208 {
  border-bottom-left-radius: 208px;
}
.nx-radius-br-208 {
  border-bottom-right-radius: 208px;
}
.nx-radius-209 {
  border-radius: 209px;
}
.nx-radius-tl-209 {
  border-top-left-radius: 209px;
}
.nx-radius-tr-209 {
  border-top-right-radius: 209px;
}
.nx-radius-bl-209 {
  border-bottom-left-radius: 209px;
}
.nx-radius-br-209 {
  border-bottom-right-radius: 209px;
}
.nx-radius-210 {
  border-radius: 210px;
}
.nx-radius-tl-210 {
  border-top-left-radius: 210px;
}
.nx-radius-tr-210 {
  border-top-right-radius: 210px;
}
.nx-radius-bl-210 {
  border-bottom-left-radius: 210px;
}
.nx-radius-br-210 {
  border-bottom-right-radius: 210px;
}
.nx-radius-211 {
  border-radius: 211px;
}
.nx-radius-tl-211 {
  border-top-left-radius: 211px;
}
.nx-radius-tr-211 {
  border-top-right-radius: 211px;
}
.nx-radius-bl-211 {
  border-bottom-left-radius: 211px;
}
.nx-radius-br-211 {
  border-bottom-right-radius: 211px;
}
.nx-radius-212 {
  border-radius: 212px;
}
.nx-radius-tl-212 {
  border-top-left-radius: 212px;
}
.nx-radius-tr-212 {
  border-top-right-radius: 212px;
}
.nx-radius-bl-212 {
  border-bottom-left-radius: 212px;
}
.nx-radius-br-212 {
  border-bottom-right-radius: 212px;
}
.nx-radius-213 {
  border-radius: 213px;
}
.nx-radius-tl-213 {
  border-top-left-radius: 213px;
}
.nx-radius-tr-213 {
  border-top-right-radius: 213px;
}
.nx-radius-bl-213 {
  border-bottom-left-radius: 213px;
}
.nx-radius-br-213 {
  border-bottom-right-radius: 213px;
}
.nx-radius-214 {
  border-radius: 214px;
}
.nx-radius-tl-214 {
  border-top-left-radius: 214px;
}
.nx-radius-tr-214 {
  border-top-right-radius: 214px;
}
.nx-radius-bl-214 {
  border-bottom-left-radius: 214px;
}
.nx-radius-br-214 {
  border-bottom-right-radius: 214px;
}
.nx-radius-215 {
  border-radius: 215px;
}
.nx-radius-tl-215 {
  border-top-left-radius: 215px;
}
.nx-radius-tr-215 {
  border-top-right-radius: 215px;
}
.nx-radius-bl-215 {
  border-bottom-left-radius: 215px;
}
.nx-radius-br-215 {
  border-bottom-right-radius: 215px;
}
.nx-radius-216 {
  border-radius: 216px;
}
.nx-radius-tl-216 {
  border-top-left-radius: 216px;
}
.nx-radius-tr-216 {
  border-top-right-radius: 216px;
}
.nx-radius-bl-216 {
  border-bottom-left-radius: 216px;
}
.nx-radius-br-216 {
  border-bottom-right-radius: 216px;
}
.nx-radius-217 {
  border-radius: 217px;
}
.nx-radius-tl-217 {
  border-top-left-radius: 217px;
}
.nx-radius-tr-217 {
  border-top-right-radius: 217px;
}
.nx-radius-bl-217 {
  border-bottom-left-radius: 217px;
}
.nx-radius-br-217 {
  border-bottom-right-radius: 217px;
}
.nx-radius-218 {
  border-radius: 218px;
}
.nx-radius-tl-218 {
  border-top-left-radius: 218px;
}
.nx-radius-tr-218 {
  border-top-right-radius: 218px;
}
.nx-radius-bl-218 {
  border-bottom-left-radius: 218px;
}
.nx-radius-br-218 {
  border-bottom-right-radius: 218px;
}
.nx-radius-219 {
  border-radius: 219px;
}
.nx-radius-tl-219 {
  border-top-left-radius: 219px;
}
.nx-radius-tr-219 {
  border-top-right-radius: 219px;
}
.nx-radius-bl-219 {
  border-bottom-left-radius: 219px;
}
.nx-radius-br-219 {
  border-bottom-right-radius: 219px;
}
.nx-radius-220 {
  border-radius: 220px;
}
.nx-radius-tl-220 {
  border-top-left-radius: 220px;
}
.nx-radius-tr-220 {
  border-top-right-radius: 220px;
}
.nx-radius-bl-220 {
  border-bottom-left-radius: 220px;
}
.nx-radius-br-220 {
  border-bottom-right-radius: 220px;
}
.nx-radius-221 {
  border-radius: 221px;
}
.nx-radius-tl-221 {
  border-top-left-radius: 221px;
}
.nx-radius-tr-221 {
  border-top-right-radius: 221px;
}
.nx-radius-bl-221 {
  border-bottom-left-radius: 221px;
}
.nx-radius-br-221 {
  border-bottom-right-radius: 221px;
}
.nx-radius-222 {
  border-radius: 222px;
}
.nx-radius-tl-222 {
  border-top-left-radius: 222px;
}
.nx-radius-tr-222 {
  border-top-right-radius: 222px;
}
.nx-radius-bl-222 {
  border-bottom-left-radius: 222px;
}
.nx-radius-br-222 {
  border-bottom-right-radius: 222px;
}
.nx-radius-223 {
  border-radius: 223px;
}
.nx-radius-tl-223 {
  border-top-left-radius: 223px;
}
.nx-radius-tr-223 {
  border-top-right-radius: 223px;
}
.nx-radius-bl-223 {
  border-bottom-left-radius: 223px;
}
.nx-radius-br-223 {
  border-bottom-right-radius: 223px;
}
.nx-radius-224 {
  border-radius: 224px;
}
.nx-radius-tl-224 {
  border-top-left-radius: 224px;
}
.nx-radius-tr-224 {
  border-top-right-radius: 224px;
}
.nx-radius-bl-224 {
  border-bottom-left-radius: 224px;
}
.nx-radius-br-224 {
  border-bottom-right-radius: 224px;
}
.nx-radius-225 {
  border-radius: 225px;
}
.nx-radius-tl-225 {
  border-top-left-radius: 225px;
}
.nx-radius-tr-225 {
  border-top-right-radius: 225px;
}
.nx-radius-bl-225 {
  border-bottom-left-radius: 225px;
}
.nx-radius-br-225 {
  border-bottom-right-radius: 225px;
}
.nx-radius-226 {
  border-radius: 226px;
}
.nx-radius-tl-226 {
  border-top-left-radius: 226px;
}
.nx-radius-tr-226 {
  border-top-right-radius: 226px;
}
.nx-radius-bl-226 {
  border-bottom-left-radius: 226px;
}
.nx-radius-br-226 {
  border-bottom-right-radius: 226px;
}
.nx-radius-227 {
  border-radius: 227px;
}
.nx-radius-tl-227 {
  border-top-left-radius: 227px;
}
.nx-radius-tr-227 {
  border-top-right-radius: 227px;
}
.nx-radius-bl-227 {
  border-bottom-left-radius: 227px;
}
.nx-radius-br-227 {
  border-bottom-right-radius: 227px;
}
.nx-radius-228 {
  border-radius: 228px;
}
.nx-radius-tl-228 {
  border-top-left-radius: 228px;
}
.nx-radius-tr-228 {
  border-top-right-radius: 228px;
}
.nx-radius-bl-228 {
  border-bottom-left-radius: 228px;
}
.nx-radius-br-228 {
  border-bottom-right-radius: 228px;
}
.nx-radius-229 {
  border-radius: 229px;
}
.nx-radius-tl-229 {
  border-top-left-radius: 229px;
}
.nx-radius-tr-229 {
  border-top-right-radius: 229px;
}
.nx-radius-bl-229 {
  border-bottom-left-radius: 229px;
}
.nx-radius-br-229 {
  border-bottom-right-radius: 229px;
}
.nx-radius-230 {
  border-radius: 230px;
}
.nx-radius-tl-230 {
  border-top-left-radius: 230px;
}
.nx-radius-tr-230 {
  border-top-right-radius: 230px;
}
.nx-radius-bl-230 {
  border-bottom-left-radius: 230px;
}
.nx-radius-br-230 {
  border-bottom-right-radius: 230px;
}
.nx-radius-231 {
  border-radius: 231px;
}
.nx-radius-tl-231 {
  border-top-left-radius: 231px;
}
.nx-radius-tr-231 {
  border-top-right-radius: 231px;
}
.nx-radius-bl-231 {
  border-bottom-left-radius: 231px;
}
.nx-radius-br-231 {
  border-bottom-right-radius: 231px;
}
.nx-radius-232 {
  border-radius: 232px;
}
.nx-radius-tl-232 {
  border-top-left-radius: 232px;
}
.nx-radius-tr-232 {
  border-top-right-radius: 232px;
}
.nx-radius-bl-232 {
  border-bottom-left-radius: 232px;
}
.nx-radius-br-232 {
  border-bottom-right-radius: 232px;
}
.nx-radius-233 {
  border-radius: 233px;
}
.nx-radius-tl-233 {
  border-top-left-radius: 233px;
}
.nx-radius-tr-233 {
  border-top-right-radius: 233px;
}
.nx-radius-bl-233 {
  border-bottom-left-radius: 233px;
}
.nx-radius-br-233 {
  border-bottom-right-radius: 233px;
}
.nx-radius-234 {
  border-radius: 234px;
}
.nx-radius-tl-234 {
  border-top-left-radius: 234px;
}
.nx-radius-tr-234 {
  border-top-right-radius: 234px;
}
.nx-radius-bl-234 {
  border-bottom-left-radius: 234px;
}
.nx-radius-br-234 {
  border-bottom-right-radius: 234px;
}
.nx-radius-235 {
  border-radius: 235px;
}
.nx-radius-tl-235 {
  border-top-left-radius: 235px;
}
.nx-radius-tr-235 {
  border-top-right-radius: 235px;
}
.nx-radius-bl-235 {
  border-bottom-left-radius: 235px;
}
.nx-radius-br-235 {
  border-bottom-right-radius: 235px;
}
.nx-radius-236 {
  border-radius: 236px;
}
.nx-radius-tl-236 {
  border-top-left-radius: 236px;
}
.nx-radius-tr-236 {
  border-top-right-radius: 236px;
}
.nx-radius-bl-236 {
  border-bottom-left-radius: 236px;
}
.nx-radius-br-236 {
  border-bottom-right-radius: 236px;
}
.nx-radius-237 {
  border-radius: 237px;
}
.nx-radius-tl-237 {
  border-top-left-radius: 237px;
}
.nx-radius-tr-237 {
  border-top-right-radius: 237px;
}
.nx-radius-bl-237 {
  border-bottom-left-radius: 237px;
}
.nx-radius-br-237 {
  border-bottom-right-radius: 237px;
}
.nx-radius-238 {
  border-radius: 238px;
}
.nx-radius-tl-238 {
  border-top-left-radius: 238px;
}
.nx-radius-tr-238 {
  border-top-right-radius: 238px;
}
.nx-radius-bl-238 {
  border-bottom-left-radius: 238px;
}
.nx-radius-br-238 {
  border-bottom-right-radius: 238px;
}
.nx-radius-239 {
  border-radius: 239px;
}
.nx-radius-tl-239 {
  border-top-left-radius: 239px;
}
.nx-radius-tr-239 {
  border-top-right-radius: 239px;
}
.nx-radius-bl-239 {
  border-bottom-left-radius: 239px;
}
.nx-radius-br-239 {
  border-bottom-right-radius: 239px;
}
.nx-radius-240 {
  border-radius: 240px;
}
.nx-radius-tl-240 {
  border-top-left-radius: 240px;
}
.nx-radius-tr-240 {
  border-top-right-radius: 240px;
}
.nx-radius-bl-240 {
  border-bottom-left-radius: 240px;
}
.nx-radius-br-240 {
  border-bottom-right-radius: 240px;
}
.nx-radius-241 {
  border-radius: 241px;
}
.nx-radius-tl-241 {
  border-top-left-radius: 241px;
}
.nx-radius-tr-241 {
  border-top-right-radius: 241px;
}
.nx-radius-bl-241 {
  border-bottom-left-radius: 241px;
}
.nx-radius-br-241 {
  border-bottom-right-radius: 241px;
}
.nx-radius-242 {
  border-radius: 242px;
}
.nx-radius-tl-242 {
  border-top-left-radius: 242px;
}
.nx-radius-tr-242 {
  border-top-right-radius: 242px;
}
.nx-radius-bl-242 {
  border-bottom-left-radius: 242px;
}
.nx-radius-br-242 {
  border-bottom-right-radius: 242px;
}
.nx-radius-243 {
  border-radius: 243px;
}
.nx-radius-tl-243 {
  border-top-left-radius: 243px;
}
.nx-radius-tr-243 {
  border-top-right-radius: 243px;
}
.nx-radius-bl-243 {
  border-bottom-left-radius: 243px;
}
.nx-radius-br-243 {
  border-bottom-right-radius: 243px;
}
.nx-radius-244 {
  border-radius: 244px;
}
.nx-radius-tl-244 {
  border-top-left-radius: 244px;
}
.nx-radius-tr-244 {
  border-top-right-radius: 244px;
}
.nx-radius-bl-244 {
  border-bottom-left-radius: 244px;
}
.nx-radius-br-244 {
  border-bottom-right-radius: 244px;
}
.nx-radius-245 {
  border-radius: 245px;
}
.nx-radius-tl-245 {
  border-top-left-radius: 245px;
}
.nx-radius-tr-245 {
  border-top-right-radius: 245px;
}
.nx-radius-bl-245 {
  border-bottom-left-radius: 245px;
}
.nx-radius-br-245 {
  border-bottom-right-radius: 245px;
}
.nx-radius-246 {
  border-radius: 246px;
}
.nx-radius-tl-246 {
  border-top-left-radius: 246px;
}
.nx-radius-tr-246 {
  border-top-right-radius: 246px;
}
.nx-radius-bl-246 {
  border-bottom-left-radius: 246px;
}
.nx-radius-br-246 {
  border-bottom-right-radius: 246px;
}
.nx-radius-247 {
  border-radius: 247px;
}
.nx-radius-tl-247 {
  border-top-left-radius: 247px;
}
.nx-radius-tr-247 {
  border-top-right-radius: 247px;
}
.nx-radius-bl-247 {
  border-bottom-left-radius: 247px;
}
.nx-radius-br-247 {
  border-bottom-right-radius: 247px;
}
.nx-radius-248 {
  border-radius: 248px;
}
.nx-radius-tl-248 {
  border-top-left-radius: 248px;
}
.nx-radius-tr-248 {
  border-top-right-radius: 248px;
}
.nx-radius-bl-248 {
  border-bottom-left-radius: 248px;
}
.nx-radius-br-248 {
  border-bottom-right-radius: 248px;
}
.nx-radius-249 {
  border-radius: 249px;
}
.nx-radius-tl-249 {
  border-top-left-radius: 249px;
}
.nx-radius-tr-249 {
  border-top-right-radius: 249px;
}
.nx-radius-bl-249 {
  border-bottom-left-radius: 249px;
}
.nx-radius-br-249 {
  border-bottom-right-radius: 249px;
}
.nx-radius-250 {
  border-radius: 250px;
}
.nx-radius-tl-250 {
  border-top-left-radius: 250px;
}
.nx-radius-tr-250 {
  border-top-right-radius: 250px;
}
.nx-radius-bl-250 {
  border-bottom-left-radius: 250px;
}
.nx-radius-br-250 {
  border-bottom-right-radius: 250px;
}
.nx-radius-251 {
  border-radius: 251px;
}
.nx-radius-tl-251 {
  border-top-left-radius: 251px;
}
.nx-radius-tr-251 {
  border-top-right-radius: 251px;
}
.nx-radius-bl-251 {
  border-bottom-left-radius: 251px;
}
.nx-radius-br-251 {
  border-bottom-right-radius: 251px;
}
.nx-radius-252 {
  border-radius: 252px;
}
.nx-radius-tl-252 {
  border-top-left-radius: 252px;
}
.nx-radius-tr-252 {
  border-top-right-radius: 252px;
}
.nx-radius-bl-252 {
  border-bottom-left-radius: 252px;
}
.nx-radius-br-252 {
  border-bottom-right-radius: 252px;
}
.nx-radius-253 {
  border-radius: 253px;
}
.nx-radius-tl-253 {
  border-top-left-radius: 253px;
}
.nx-radius-tr-253 {
  border-top-right-radius: 253px;
}
.nx-radius-bl-253 {
  border-bottom-left-radius: 253px;
}
.nx-radius-br-253 {
  border-bottom-right-radius: 253px;
}
.nx-radius-254 {
  border-radius: 254px;
}
.nx-radius-tl-254 {
  border-top-left-radius: 254px;
}
.nx-radius-tr-254 {
  border-top-right-radius: 254px;
}
.nx-radius-bl-254 {
  border-bottom-left-radius: 254px;
}
.nx-radius-br-254 {
  border-bottom-right-radius: 254px;
}
.nx-radius-255 {
  border-radius: 255px;
}
.nx-radius-tl-255 {
  border-top-left-radius: 255px;
}
.nx-radius-tr-255 {
  border-top-right-radius: 255px;
}
.nx-radius-bl-255 {
  border-bottom-left-radius: 255px;
}
.nx-radius-br-255 {
  border-bottom-right-radius: 255px;
}
.nx-radius-256 {
  border-radius: 256px;
}
.nx-radius-tl-256 {
  border-top-left-radius: 256px;
}
.nx-radius-tr-256 {
  border-top-right-radius: 256px;
}
.nx-radius-bl-256 {
  border-bottom-left-radius: 256px;
}
.nx-radius-br-256 {
  border-bottom-right-radius: 256px;
}
.nx-radius-257 {
  border-radius: 257px;
}
.nx-radius-tl-257 {
  border-top-left-radius: 257px;
}
.nx-radius-tr-257 {
  border-top-right-radius: 257px;
}
.nx-radius-bl-257 {
  border-bottom-left-radius: 257px;
}
.nx-radius-br-257 {
  border-bottom-right-radius: 257px;
}
.nx-radius-258 {
  border-radius: 258px;
}
.nx-radius-tl-258 {
  border-top-left-radius: 258px;
}
.nx-radius-tr-258 {
  border-top-right-radius: 258px;
}
.nx-radius-bl-258 {
  border-bottom-left-radius: 258px;
}
.nx-radius-br-258 {
  border-bottom-right-radius: 258px;
}
.nx-radius-259 {
  border-radius: 259px;
}
.nx-radius-tl-259 {
  border-top-left-radius: 259px;
}
.nx-radius-tr-259 {
  border-top-right-radius: 259px;
}
.nx-radius-bl-259 {
  border-bottom-left-radius: 259px;
}
.nx-radius-br-259 {
  border-bottom-right-radius: 259px;
}
.nx-radius-260 {
  border-radius: 260px;
}
.nx-radius-tl-260 {
  border-top-left-radius: 260px;
}
.nx-radius-tr-260 {
  border-top-right-radius: 260px;
}
.nx-radius-bl-260 {
  border-bottom-left-radius: 260px;
}
.nx-radius-br-260 {
  border-bottom-right-radius: 260px;
}
.nx-radius-261 {
  border-radius: 261px;
}
.nx-radius-tl-261 {
  border-top-left-radius: 261px;
}
.nx-radius-tr-261 {
  border-top-right-radius: 261px;
}
.nx-radius-bl-261 {
  border-bottom-left-radius: 261px;
}
.nx-radius-br-261 {
  border-bottom-right-radius: 261px;
}
.nx-radius-262 {
  border-radius: 262px;
}
.nx-radius-tl-262 {
  border-top-left-radius: 262px;
}
.nx-radius-tr-262 {
  border-top-right-radius: 262px;
}
.nx-radius-bl-262 {
  border-bottom-left-radius: 262px;
}
.nx-radius-br-262 {
  border-bottom-right-radius: 262px;
}
.nx-radius-263 {
  border-radius: 263px;
}
.nx-radius-tl-263 {
  border-top-left-radius: 263px;
}
.nx-radius-tr-263 {
  border-top-right-radius: 263px;
}
.nx-radius-bl-263 {
  border-bottom-left-radius: 263px;
}
.nx-radius-br-263 {
  border-bottom-right-radius: 263px;
}
.nx-radius-264 {
  border-radius: 264px;
}
.nx-radius-tl-264 {
  border-top-left-radius: 264px;
}
.nx-radius-tr-264 {
  border-top-right-radius: 264px;
}
.nx-radius-bl-264 {
  border-bottom-left-radius: 264px;
}
.nx-radius-br-264 {
  border-bottom-right-radius: 264px;
}
.nx-radius-265 {
  border-radius: 265px;
}
.nx-radius-tl-265 {
  border-top-left-radius: 265px;
}
.nx-radius-tr-265 {
  border-top-right-radius: 265px;
}
.nx-radius-bl-265 {
  border-bottom-left-radius: 265px;
}
.nx-radius-br-265 {
  border-bottom-right-radius: 265px;
}
.nx-radius-266 {
  border-radius: 266px;
}
.nx-radius-tl-266 {
  border-top-left-radius: 266px;
}
.nx-radius-tr-266 {
  border-top-right-radius: 266px;
}
.nx-radius-bl-266 {
  border-bottom-left-radius: 266px;
}
.nx-radius-br-266 {
  border-bottom-right-radius: 266px;
}
.nx-radius-267 {
  border-radius: 267px;
}
.nx-radius-tl-267 {
  border-top-left-radius: 267px;
}
.nx-radius-tr-267 {
  border-top-right-radius: 267px;
}
.nx-radius-bl-267 {
  border-bottom-left-radius: 267px;
}
.nx-radius-br-267 {
  border-bottom-right-radius: 267px;
}
.nx-radius-268 {
  border-radius: 268px;
}
.nx-radius-tl-268 {
  border-top-left-radius: 268px;
}
.nx-radius-tr-268 {
  border-top-right-radius: 268px;
}
.nx-radius-bl-268 {
  border-bottom-left-radius: 268px;
}
.nx-radius-br-268 {
  border-bottom-right-radius: 268px;
}
.nx-radius-269 {
  border-radius: 269px;
}
.nx-radius-tl-269 {
  border-top-left-radius: 269px;
}
.nx-radius-tr-269 {
  border-top-right-radius: 269px;
}
.nx-radius-bl-269 {
  border-bottom-left-radius: 269px;
}
.nx-radius-br-269 {
  border-bottom-right-radius: 269px;
}
.nx-radius-270 {
  border-radius: 270px;
}
.nx-radius-tl-270 {
  border-top-left-radius: 270px;
}
.nx-radius-tr-270 {
  border-top-right-radius: 270px;
}
.nx-radius-bl-270 {
  border-bottom-left-radius: 270px;
}
.nx-radius-br-270 {
  border-bottom-right-radius: 270px;
}
.nx-radius-271 {
  border-radius: 271px;
}
.nx-radius-tl-271 {
  border-top-left-radius: 271px;
}
.nx-radius-tr-271 {
  border-top-right-radius: 271px;
}
.nx-radius-bl-271 {
  border-bottom-left-radius: 271px;
}
.nx-radius-br-271 {
  border-bottom-right-radius: 271px;
}
.nx-radius-272 {
  border-radius: 272px;
}
.nx-radius-tl-272 {
  border-top-left-radius: 272px;
}
.nx-radius-tr-272 {
  border-top-right-radius: 272px;
}
.nx-radius-bl-272 {
  border-bottom-left-radius: 272px;
}
.nx-radius-br-272 {
  border-bottom-right-radius: 272px;
}
.nx-radius-273 {
  border-radius: 273px;
}
.nx-radius-tl-273 {
  border-top-left-radius: 273px;
}
.nx-radius-tr-273 {
  border-top-right-radius: 273px;
}
.nx-radius-bl-273 {
  border-bottom-left-radius: 273px;
}
.nx-radius-br-273 {
  border-bottom-right-radius: 273px;
}
.nx-radius-274 {
  border-radius: 274px;
}
.nx-radius-tl-274 {
  border-top-left-radius: 274px;
}
.nx-radius-tr-274 {
  border-top-right-radius: 274px;
}
.nx-radius-bl-274 {
  border-bottom-left-radius: 274px;
}
.nx-radius-br-274 {
  border-bottom-right-radius: 274px;
}
.nx-radius-275 {
  border-radius: 275px;
}
.nx-radius-tl-275 {
  border-top-left-radius: 275px;
}
.nx-radius-tr-275 {
  border-top-right-radius: 275px;
}
.nx-radius-bl-275 {
  border-bottom-left-radius: 275px;
}
.nx-radius-br-275 {
  border-bottom-right-radius: 275px;
}
.nx-radius-276 {
  border-radius: 276px;
}
.nx-radius-tl-276 {
  border-top-left-radius: 276px;
}
.nx-radius-tr-276 {
  border-top-right-radius: 276px;
}
.nx-radius-bl-276 {
  border-bottom-left-radius: 276px;
}
.nx-radius-br-276 {
  border-bottom-right-radius: 276px;
}
.nx-radius-277 {
  border-radius: 277px;
}
.nx-radius-tl-277 {
  border-top-left-radius: 277px;
}
.nx-radius-tr-277 {
  border-top-right-radius: 277px;
}
.nx-radius-bl-277 {
  border-bottom-left-radius: 277px;
}
.nx-radius-br-277 {
  border-bottom-right-radius: 277px;
}
.nx-radius-278 {
  border-radius: 278px;
}
.nx-radius-tl-278 {
  border-top-left-radius: 278px;
}
.nx-radius-tr-278 {
  border-top-right-radius: 278px;
}
.nx-radius-bl-278 {
  border-bottom-left-radius: 278px;
}
.nx-radius-br-278 {
  border-bottom-right-radius: 278px;
}
.nx-radius-279 {
  border-radius: 279px;
}
.nx-radius-tl-279 {
  border-top-left-radius: 279px;
}
.nx-radius-tr-279 {
  border-top-right-radius: 279px;
}
.nx-radius-bl-279 {
  border-bottom-left-radius: 279px;
}
.nx-radius-br-279 {
  border-bottom-right-radius: 279px;
}
.nx-radius-280 {
  border-radius: 280px;
}
.nx-radius-tl-280 {
  border-top-left-radius: 280px;
}
.nx-radius-tr-280 {
  border-top-right-radius: 280px;
}
.nx-radius-bl-280 {
  border-bottom-left-radius: 280px;
}
.nx-radius-br-280 {
  border-bottom-right-radius: 280px;
}
.nx-radius-281 {
  border-radius: 281px;
}
.nx-radius-tl-281 {
  border-top-left-radius: 281px;
}
.nx-radius-tr-281 {
  border-top-right-radius: 281px;
}
.nx-radius-bl-281 {
  border-bottom-left-radius: 281px;
}
.nx-radius-br-281 {
  border-bottom-right-radius: 281px;
}
.nx-radius-282 {
  border-radius: 282px;
}
.nx-radius-tl-282 {
  border-top-left-radius: 282px;
}
.nx-radius-tr-282 {
  border-top-right-radius: 282px;
}
.nx-radius-bl-282 {
  border-bottom-left-radius: 282px;
}
.nx-radius-br-282 {
  border-bottom-right-radius: 282px;
}
.nx-radius-283 {
  border-radius: 283px;
}
.nx-radius-tl-283 {
  border-top-left-radius: 283px;
}
.nx-radius-tr-283 {
  border-top-right-radius: 283px;
}
.nx-radius-bl-283 {
  border-bottom-left-radius: 283px;
}
.nx-radius-br-283 {
  border-bottom-right-radius: 283px;
}
.nx-radius-284 {
  border-radius: 284px;
}
.nx-radius-tl-284 {
  border-top-left-radius: 284px;
}
.nx-radius-tr-284 {
  border-top-right-radius: 284px;
}
.nx-radius-bl-284 {
  border-bottom-left-radius: 284px;
}
.nx-radius-br-284 {
  border-bottom-right-radius: 284px;
}
.nx-radius-285 {
  border-radius: 285px;
}
.nx-radius-tl-285 {
  border-top-left-radius: 285px;
}
.nx-radius-tr-285 {
  border-top-right-radius: 285px;
}
.nx-radius-bl-285 {
  border-bottom-left-radius: 285px;
}
.nx-radius-br-285 {
  border-bottom-right-radius: 285px;
}
.nx-radius-286 {
  border-radius: 286px;
}
.nx-radius-tl-286 {
  border-top-left-radius: 286px;
}
.nx-radius-tr-286 {
  border-top-right-radius: 286px;
}
.nx-radius-bl-286 {
  border-bottom-left-radius: 286px;
}
.nx-radius-br-286 {
  border-bottom-right-radius: 286px;
}
.nx-radius-287 {
  border-radius: 287px;
}
.nx-radius-tl-287 {
  border-top-left-radius: 287px;
}
.nx-radius-tr-287 {
  border-top-right-radius: 287px;
}
.nx-radius-bl-287 {
  border-bottom-left-radius: 287px;
}
.nx-radius-br-287 {
  border-bottom-right-radius: 287px;
}
.nx-radius-288 {
  border-radius: 288px;
}
.nx-radius-tl-288 {
  border-top-left-radius: 288px;
}
.nx-radius-tr-288 {
  border-top-right-radius: 288px;
}
.nx-radius-bl-288 {
  border-bottom-left-radius: 288px;
}
.nx-radius-br-288 {
  border-bottom-right-radius: 288px;
}
.nx-radius-289 {
  border-radius: 289px;
}
.nx-radius-tl-289 {
  border-top-left-radius: 289px;
}
.nx-radius-tr-289 {
  border-top-right-radius: 289px;
}
.nx-radius-bl-289 {
  border-bottom-left-radius: 289px;
}
.nx-radius-br-289 {
  border-bottom-right-radius: 289px;
}
.nx-radius-290 {
  border-radius: 290px;
}
.nx-radius-tl-290 {
  border-top-left-radius: 290px;
}
.nx-radius-tr-290 {
  border-top-right-radius: 290px;
}
.nx-radius-bl-290 {
  border-bottom-left-radius: 290px;
}
.nx-radius-br-290 {
  border-bottom-right-radius: 290px;
}
.nx-radius-291 {
  border-radius: 291px;
}
.nx-radius-tl-291 {
  border-top-left-radius: 291px;
}
.nx-radius-tr-291 {
  border-top-right-radius: 291px;
}
.nx-radius-bl-291 {
  border-bottom-left-radius: 291px;
}
.nx-radius-br-291 {
  border-bottom-right-radius: 291px;
}
.nx-radius-292 {
  border-radius: 292px;
}
.nx-radius-tl-292 {
  border-top-left-radius: 292px;
}
.nx-radius-tr-292 {
  border-top-right-radius: 292px;
}
.nx-radius-bl-292 {
  border-bottom-left-radius: 292px;
}
.nx-radius-br-292 {
  border-bottom-right-radius: 292px;
}
.nx-radius-293 {
  border-radius: 293px;
}
.nx-radius-tl-293 {
  border-top-left-radius: 293px;
}
.nx-radius-tr-293 {
  border-top-right-radius: 293px;
}
.nx-radius-bl-293 {
  border-bottom-left-radius: 293px;
}
.nx-radius-br-293 {
  border-bottom-right-radius: 293px;
}
.nx-radius-294 {
  border-radius: 294px;
}
.nx-radius-tl-294 {
  border-top-left-radius: 294px;
}
.nx-radius-tr-294 {
  border-top-right-radius: 294px;
}
.nx-radius-bl-294 {
  border-bottom-left-radius: 294px;
}
.nx-radius-br-294 {
  border-bottom-right-radius: 294px;
}
.nx-radius-295 {
  border-radius: 295px;
}
.nx-radius-tl-295 {
  border-top-left-radius: 295px;
}
.nx-radius-tr-295 {
  border-top-right-radius: 295px;
}
.nx-radius-bl-295 {
  border-bottom-left-radius: 295px;
}
.nx-radius-br-295 {
  border-bottom-right-radius: 295px;
}
.nx-radius-296 {
  border-radius: 296px;
}
.nx-radius-tl-296 {
  border-top-left-radius: 296px;
}
.nx-radius-tr-296 {
  border-top-right-radius: 296px;
}
.nx-radius-bl-296 {
  border-bottom-left-radius: 296px;
}
.nx-radius-br-296 {
  border-bottom-right-radius: 296px;
}
.nx-radius-297 {
  border-radius: 297px;
}
.nx-radius-tl-297 {
  border-top-left-radius: 297px;
}
.nx-radius-tr-297 {
  border-top-right-radius: 297px;
}
.nx-radius-bl-297 {
  border-bottom-left-radius: 297px;
}
.nx-radius-br-297 {
  border-bottom-right-radius: 297px;
}
.nx-radius-298 {
  border-radius: 298px;
}
.nx-radius-tl-298 {
  border-top-left-radius: 298px;
}
.nx-radius-tr-298 {
  border-top-right-radius: 298px;
}
.nx-radius-bl-298 {
  border-bottom-left-radius: 298px;
}
.nx-radius-br-298 {
  border-bottom-right-radius: 298px;
}
.nx-radius-299 {
  border-radius: 299px;
}
.nx-radius-tl-299 {
  border-top-left-radius: 299px;
}
.nx-radius-tr-299 {
  border-top-right-radius: 299px;
}
.nx-radius-bl-299 {
  border-bottom-left-radius: 299px;
}
.nx-radius-br-299 {
  border-bottom-right-radius: 299px;
}
.nx-radius-300 {
  border-radius: 300px;
}
.nx-radius-tl-300 {
  border-top-left-radius: 300px;
}
.nx-radius-tr-300 {
  border-top-right-radius: 300px;
}
.nx-radius-bl-300 {
  border-bottom-left-radius: 300px;
}
.nx-radius-br-300 {
  border-bottom-right-radius: 300px;
}
.nx-radius-301 {
  border-radius: 301px;
}
.nx-radius-tl-301 {
  border-top-left-radius: 301px;
}
.nx-radius-tr-301 {
  border-top-right-radius: 301px;
}
.nx-radius-bl-301 {
  border-bottom-left-radius: 301px;
}
.nx-radius-br-301 {
  border-bottom-right-radius: 301px;
}
.nx-radius-302 {
  border-radius: 302px;
}
.nx-radius-tl-302 {
  border-top-left-radius: 302px;
}
.nx-radius-tr-302 {
  border-top-right-radius: 302px;
}
.nx-radius-bl-302 {
  border-bottom-left-radius: 302px;
}
.nx-radius-br-302 {
  border-bottom-right-radius: 302px;
}
.nx-radius-303 {
  border-radius: 303px;
}
.nx-radius-tl-303 {
  border-top-left-radius: 303px;
}
.nx-radius-tr-303 {
  border-top-right-radius: 303px;
}
.nx-radius-bl-303 {
  border-bottom-left-radius: 303px;
}
.nx-radius-br-303 {
  border-bottom-right-radius: 303px;
}
.nx-radius-304 {
  border-radius: 304px;
}
.nx-radius-tl-304 {
  border-top-left-radius: 304px;
}
.nx-radius-tr-304 {
  border-top-right-radius: 304px;
}
.nx-radius-bl-304 {
  border-bottom-left-radius: 304px;
}
.nx-radius-br-304 {
  border-bottom-right-radius: 304px;
}
.nx-radius-305 {
  border-radius: 305px;
}
.nx-radius-tl-305 {
  border-top-left-radius: 305px;
}
.nx-radius-tr-305 {
  border-top-right-radius: 305px;
}
.nx-radius-bl-305 {
  border-bottom-left-radius: 305px;
}
.nx-radius-br-305 {
  border-bottom-right-radius: 305px;
}
.nx-radius-306 {
  border-radius: 306px;
}
.nx-radius-tl-306 {
  border-top-left-radius: 306px;
}
.nx-radius-tr-306 {
  border-top-right-radius: 306px;
}
.nx-radius-bl-306 {
  border-bottom-left-radius: 306px;
}
.nx-radius-br-306 {
  border-bottom-right-radius: 306px;
}
.nx-radius-307 {
  border-radius: 307px;
}
.nx-radius-tl-307 {
  border-top-left-radius: 307px;
}
.nx-radius-tr-307 {
  border-top-right-radius: 307px;
}
.nx-radius-bl-307 {
  border-bottom-left-radius: 307px;
}
.nx-radius-br-307 {
  border-bottom-right-radius: 307px;
}
.nx-radius-308 {
  border-radius: 308px;
}
.nx-radius-tl-308 {
  border-top-left-radius: 308px;
}
.nx-radius-tr-308 {
  border-top-right-radius: 308px;
}
.nx-radius-bl-308 {
  border-bottom-left-radius: 308px;
}
.nx-radius-br-308 {
  border-bottom-right-radius: 308px;
}
.nx-radius-309 {
  border-radius: 309px;
}
.nx-radius-tl-309 {
  border-top-left-radius: 309px;
}
.nx-radius-tr-309 {
  border-top-right-radius: 309px;
}
.nx-radius-bl-309 {
  border-bottom-left-radius: 309px;
}
.nx-radius-br-309 {
  border-bottom-right-radius: 309px;
}
.nx-radius-310 {
  border-radius: 310px;
}
.nx-radius-tl-310 {
  border-top-left-radius: 310px;
}
.nx-radius-tr-310 {
  border-top-right-radius: 310px;
}
.nx-radius-bl-310 {
  border-bottom-left-radius: 310px;
}
.nx-radius-br-310 {
  border-bottom-right-radius: 310px;
}
.nx-radius-311 {
  border-radius: 311px;
}
.nx-radius-tl-311 {
  border-top-left-radius: 311px;
}
.nx-radius-tr-311 {
  border-top-right-radius: 311px;
}
.nx-radius-bl-311 {
  border-bottom-left-radius: 311px;
}
.nx-radius-br-311 {
  border-bottom-right-radius: 311px;
}
.nx-radius-312 {
  border-radius: 312px;
}
.nx-radius-tl-312 {
  border-top-left-radius: 312px;
}
.nx-radius-tr-312 {
  border-top-right-radius: 312px;
}
.nx-radius-bl-312 {
  border-bottom-left-radius: 312px;
}
.nx-radius-br-312 {
  border-bottom-right-radius: 312px;
}
.nx-radius-313 {
  border-radius: 313px;
}
.nx-radius-tl-313 {
  border-top-left-radius: 313px;
}
.nx-radius-tr-313 {
  border-top-right-radius: 313px;
}
.nx-radius-bl-313 {
  border-bottom-left-radius: 313px;
}
.nx-radius-br-313 {
  border-bottom-right-radius: 313px;
}
.nx-radius-314 {
  border-radius: 314px;
}
.nx-radius-tl-314 {
  border-top-left-radius: 314px;
}
.nx-radius-tr-314 {
  border-top-right-radius: 314px;
}
.nx-radius-bl-314 {
  border-bottom-left-radius: 314px;
}
.nx-radius-br-314 {
  border-bottom-right-radius: 314px;
}
.nx-radius-315 {
  border-radius: 315px;
}
.nx-radius-tl-315 {
  border-top-left-radius: 315px;
}
.nx-radius-tr-315 {
  border-top-right-radius: 315px;
}
.nx-radius-bl-315 {
  border-bottom-left-radius: 315px;
}
.nx-radius-br-315 {
  border-bottom-right-radius: 315px;
}
.nx-radius-316 {
  border-radius: 316px;
}
.nx-radius-tl-316 {
  border-top-left-radius: 316px;
}
.nx-radius-tr-316 {
  border-top-right-radius: 316px;
}
.nx-radius-bl-316 {
  border-bottom-left-radius: 316px;
}
.nx-radius-br-316 {
  border-bottom-right-radius: 316px;
}
.nx-radius-317 {
  border-radius: 317px;
}
.nx-radius-tl-317 {
  border-top-left-radius: 317px;
}
.nx-radius-tr-317 {
  border-top-right-radius: 317px;
}
.nx-radius-bl-317 {
  border-bottom-left-radius: 317px;
}
.nx-radius-br-317 {
  border-bottom-right-radius: 317px;
}
.nx-radius-318 {
  border-radius: 318px;
}
.nx-radius-tl-318 {
  border-top-left-radius: 318px;
}
.nx-radius-tr-318 {
  border-top-right-radius: 318px;
}
.nx-radius-bl-318 {
  border-bottom-left-radius: 318px;
}
.nx-radius-br-318 {
  border-bottom-right-radius: 318px;
}
.nx-radius-319 {
  border-radius: 319px;
}
.nx-radius-tl-319 {
  border-top-left-radius: 319px;
}
.nx-radius-tr-319 {
  border-top-right-radius: 319px;
}
.nx-radius-bl-319 {
  border-bottom-left-radius: 319px;
}
.nx-radius-br-319 {
  border-bottom-right-radius: 319px;
}
.nx-radius-320 {
  border-radius: 320px;
}
.nx-radius-tl-320 {
  border-top-left-radius: 320px;
}
.nx-radius-tr-320 {
  border-top-right-radius: 320px;
}
.nx-radius-bl-320 {
  border-bottom-left-radius: 320px;
}
.nx-radius-br-320 {
  border-bottom-right-radius: 320px;
}
.nx-radius-321 {
  border-radius: 321px;
}
.nx-radius-tl-321 {
  border-top-left-radius: 321px;
}
.nx-radius-tr-321 {
  border-top-right-radius: 321px;
}
.nx-radius-bl-321 {
  border-bottom-left-radius: 321px;
}
.nx-radius-br-321 {
  border-bottom-right-radius: 321px;
}
.nx-radius-322 {
  border-radius: 322px;
}
.nx-radius-tl-322 {
  border-top-left-radius: 322px;
}
.nx-radius-tr-322 {
  border-top-right-radius: 322px;
}
.nx-radius-bl-322 {
  border-bottom-left-radius: 322px;
}
.nx-radius-br-322 {
  border-bottom-right-radius: 322px;
}
.nx-radius-323 {
  border-radius: 323px;
}
.nx-radius-tl-323 {
  border-top-left-radius: 323px;
}
.nx-radius-tr-323 {
  border-top-right-radius: 323px;
}
.nx-radius-bl-323 {
  border-bottom-left-radius: 323px;
}
.nx-radius-br-323 {
  border-bottom-right-radius: 323px;
}
.nx-radius-324 {
  border-radius: 324px;
}
.nx-radius-tl-324 {
  border-top-left-radius: 324px;
}
.nx-radius-tr-324 {
  border-top-right-radius: 324px;
}
.nx-radius-bl-324 {
  border-bottom-left-radius: 324px;
}
.nx-radius-br-324 {
  border-bottom-right-radius: 324px;
}
.nx-radius-325 {
  border-radius: 325px;
}
.nx-radius-tl-325 {
  border-top-left-radius: 325px;
}
.nx-radius-tr-325 {
  border-top-right-radius: 325px;
}
.nx-radius-bl-325 {
  border-bottom-left-radius: 325px;
}
.nx-radius-br-325 {
  border-bottom-right-radius: 325px;
}
.nx-radius-326 {
  border-radius: 326px;
}
.nx-radius-tl-326 {
  border-top-left-radius: 326px;
}
.nx-radius-tr-326 {
  border-top-right-radius: 326px;
}
.nx-radius-bl-326 {
  border-bottom-left-radius: 326px;
}
.nx-radius-br-326 {
  border-bottom-right-radius: 326px;
}
.nx-radius-327 {
  border-radius: 327px;
}
.nx-radius-tl-327 {
  border-top-left-radius: 327px;
}
.nx-radius-tr-327 {
  border-top-right-radius: 327px;
}
.nx-radius-bl-327 {
  border-bottom-left-radius: 327px;
}
.nx-radius-br-327 {
  border-bottom-right-radius: 327px;
}
.nx-radius-328 {
  border-radius: 328px;
}
.nx-radius-tl-328 {
  border-top-left-radius: 328px;
}
.nx-radius-tr-328 {
  border-top-right-radius: 328px;
}
.nx-radius-bl-328 {
  border-bottom-left-radius: 328px;
}
.nx-radius-br-328 {
  border-bottom-right-radius: 328px;
}
.nx-radius-329 {
  border-radius: 329px;
}
.nx-radius-tl-329 {
  border-top-left-radius: 329px;
}
.nx-radius-tr-329 {
  border-top-right-radius: 329px;
}
.nx-radius-bl-329 {
  border-bottom-left-radius: 329px;
}
.nx-radius-br-329 {
  border-bottom-right-radius: 329px;
}
.nx-radius-330 {
  border-radius: 330px;
}
.nx-radius-tl-330 {
  border-top-left-radius: 330px;
}
.nx-radius-tr-330 {
  border-top-right-radius: 330px;
}
.nx-radius-bl-330 {
  border-bottom-left-radius: 330px;
}
.nx-radius-br-330 {
  border-bottom-right-radius: 330px;
}
.nx-radius-331 {
  border-radius: 331px;
}
.nx-radius-tl-331 {
  border-top-left-radius: 331px;
}
.nx-radius-tr-331 {
  border-top-right-radius: 331px;
}
.nx-radius-bl-331 {
  border-bottom-left-radius: 331px;
}
.nx-radius-br-331 {
  border-bottom-right-radius: 331px;
}
.nx-radius-332 {
  border-radius: 332px;
}
.nx-radius-tl-332 {
  border-top-left-radius: 332px;
}
.nx-radius-tr-332 {
  border-top-right-radius: 332px;
}
.nx-radius-bl-332 {
  border-bottom-left-radius: 332px;
}
.nx-radius-br-332 {
  border-bottom-right-radius: 332px;
}
.nx-radius-333 {
  border-radius: 333px;
}
.nx-radius-tl-333 {
  border-top-left-radius: 333px;
}
.nx-radius-tr-333 {
  border-top-right-radius: 333px;
}
.nx-radius-bl-333 {
  border-bottom-left-radius: 333px;
}
.nx-radius-br-333 {
  border-bottom-right-radius: 333px;
}
.nx-radius-334 {
  border-radius: 334px;
}
.nx-radius-tl-334 {
  border-top-left-radius: 334px;
}
.nx-radius-tr-334 {
  border-top-right-radius: 334px;
}
.nx-radius-bl-334 {
  border-bottom-left-radius: 334px;
}
.nx-radius-br-334 {
  border-bottom-right-radius: 334px;
}
.nx-radius-335 {
  border-radius: 335px;
}
.nx-radius-tl-335 {
  border-top-left-radius: 335px;
}
.nx-radius-tr-335 {
  border-top-right-radius: 335px;
}
.nx-radius-bl-335 {
  border-bottom-left-radius: 335px;
}
.nx-radius-br-335 {
  border-bottom-right-radius: 335px;
}
.nx-radius-336 {
  border-radius: 336px;
}
.nx-radius-tl-336 {
  border-top-left-radius: 336px;
}
.nx-radius-tr-336 {
  border-top-right-radius: 336px;
}
.nx-radius-bl-336 {
  border-bottom-left-radius: 336px;
}
.nx-radius-br-336 {
  border-bottom-right-radius: 336px;
}
.nx-radius-337 {
  border-radius: 337px;
}
.nx-radius-tl-337 {
  border-top-left-radius: 337px;
}
.nx-radius-tr-337 {
  border-top-right-radius: 337px;
}
.nx-radius-bl-337 {
  border-bottom-left-radius: 337px;
}
.nx-radius-br-337 {
  border-bottom-right-radius: 337px;
}
.nx-radius-338 {
  border-radius: 338px;
}
.nx-radius-tl-338 {
  border-top-left-radius: 338px;
}
.nx-radius-tr-338 {
  border-top-right-radius: 338px;
}
.nx-radius-bl-338 {
  border-bottom-left-radius: 338px;
}
.nx-radius-br-338 {
  border-bottom-right-radius: 338px;
}
.nx-radius-339 {
  border-radius: 339px;
}
.nx-radius-tl-339 {
  border-top-left-radius: 339px;
}
.nx-radius-tr-339 {
  border-top-right-radius: 339px;
}
.nx-radius-bl-339 {
  border-bottom-left-radius: 339px;
}
.nx-radius-br-339 {
  border-bottom-right-radius: 339px;
}
.nx-radius-340 {
  border-radius: 340px;
}
.nx-radius-tl-340 {
  border-top-left-radius: 340px;
}
.nx-radius-tr-340 {
  border-top-right-radius: 340px;
}
.nx-radius-bl-340 {
  border-bottom-left-radius: 340px;
}
.nx-radius-br-340 {
  border-bottom-right-radius: 340px;
}
.nx-radius-341 {
  border-radius: 341px;
}
.nx-radius-tl-341 {
  border-top-left-radius: 341px;
}
.nx-radius-tr-341 {
  border-top-right-radius: 341px;
}
.nx-radius-bl-341 {
  border-bottom-left-radius: 341px;
}
.nx-radius-br-341 {
  border-bottom-right-radius: 341px;
}
.nx-radius-342 {
  border-radius: 342px;
}
.nx-radius-tl-342 {
  border-top-left-radius: 342px;
}
.nx-radius-tr-342 {
  border-top-right-radius: 342px;
}
.nx-radius-bl-342 {
  border-bottom-left-radius: 342px;
}
.nx-radius-br-342 {
  border-bottom-right-radius: 342px;
}
.nx-radius-343 {
  border-radius: 343px;
}
.nx-radius-tl-343 {
  border-top-left-radius: 343px;
}
.nx-radius-tr-343 {
  border-top-right-radius: 343px;
}
.nx-radius-bl-343 {
  border-bottom-left-radius: 343px;
}
.nx-radius-br-343 {
  border-bottom-right-radius: 343px;
}
.nx-radius-344 {
  border-radius: 344px;
}
.nx-radius-tl-344 {
  border-top-left-radius: 344px;
}
.nx-radius-tr-344 {
  border-top-right-radius: 344px;
}
.nx-radius-bl-344 {
  border-bottom-left-radius: 344px;
}
.nx-radius-br-344 {
  border-bottom-right-radius: 344px;
}
.nx-radius-345 {
  border-radius: 345px;
}
.nx-radius-tl-345 {
  border-top-left-radius: 345px;
}
.nx-radius-tr-345 {
  border-top-right-radius: 345px;
}
.nx-radius-bl-345 {
  border-bottom-left-radius: 345px;
}
.nx-radius-br-345 {
  border-bottom-right-radius: 345px;
}
.nx-radius-346 {
  border-radius: 346px;
}
.nx-radius-tl-346 {
  border-top-left-radius: 346px;
}
.nx-radius-tr-346 {
  border-top-right-radius: 346px;
}
.nx-radius-bl-346 {
  border-bottom-left-radius: 346px;
}
.nx-radius-br-346 {
  border-bottom-right-radius: 346px;
}
.nx-radius-347 {
  border-radius: 347px;
}
.nx-radius-tl-347 {
  border-top-left-radius: 347px;
}
.nx-radius-tr-347 {
  border-top-right-radius: 347px;
}
.nx-radius-bl-347 {
  border-bottom-left-radius: 347px;
}
.nx-radius-br-347 {
  border-bottom-right-radius: 347px;
}
.nx-radius-348 {
  border-radius: 348px;
}
.nx-radius-tl-348 {
  border-top-left-radius: 348px;
}
.nx-radius-tr-348 {
  border-top-right-radius: 348px;
}
.nx-radius-bl-348 {
  border-bottom-left-radius: 348px;
}
.nx-radius-br-348 {
  border-bottom-right-radius: 348px;
}
.nx-radius-349 {
  border-radius: 349px;
}
.nx-radius-tl-349 {
  border-top-left-radius: 349px;
}
.nx-radius-tr-349 {
  border-top-right-radius: 349px;
}
.nx-radius-bl-349 {
  border-bottom-left-radius: 349px;
}
.nx-radius-br-349 {
  border-bottom-right-radius: 349px;
}
.nx-radius-350 {
  border-radius: 350px;
}
.nx-radius-tl-350 {
  border-top-left-radius: 350px;
}
.nx-radius-tr-350 {
  border-top-right-radius: 350px;
}
.nx-radius-bl-350 {
  border-bottom-left-radius: 350px;
}
.nx-radius-br-350 {
  border-bottom-right-radius: 350px;
}
.nx-radius-351 {
  border-radius: 351px;
}
.nx-radius-tl-351 {
  border-top-left-radius: 351px;
}
.nx-radius-tr-351 {
  border-top-right-radius: 351px;
}
.nx-radius-bl-351 {
  border-bottom-left-radius: 351px;
}
.nx-radius-br-351 {
  border-bottom-right-radius: 351px;
}
.nx-radius-352 {
  border-radius: 352px;
}
.nx-radius-tl-352 {
  border-top-left-radius: 352px;
}
.nx-radius-tr-352 {
  border-top-right-radius: 352px;
}
.nx-radius-bl-352 {
  border-bottom-left-radius: 352px;
}
.nx-radius-br-352 {
  border-bottom-right-radius: 352px;
}
.nx-radius-353 {
  border-radius: 353px;
}
.nx-radius-tl-353 {
  border-top-left-radius: 353px;
}
.nx-radius-tr-353 {
  border-top-right-radius: 353px;
}
.nx-radius-bl-353 {
  border-bottom-left-radius: 353px;
}
.nx-radius-br-353 {
  border-bottom-right-radius: 353px;
}
.nx-radius-354 {
  border-radius: 354px;
}
.nx-radius-tl-354 {
  border-top-left-radius: 354px;
}
.nx-radius-tr-354 {
  border-top-right-radius: 354px;
}
.nx-radius-bl-354 {
  border-bottom-left-radius: 354px;
}
.nx-radius-br-354 {
  border-bottom-right-radius: 354px;
}
.nx-radius-355 {
  border-radius: 355px;
}
.nx-radius-tl-355 {
  border-top-left-radius: 355px;
}
.nx-radius-tr-355 {
  border-top-right-radius: 355px;
}
.nx-radius-bl-355 {
  border-bottom-left-radius: 355px;
}
.nx-radius-br-355 {
  border-bottom-right-radius: 355px;
}
.nx-radius-356 {
  border-radius: 356px;
}
.nx-radius-tl-356 {
  border-top-left-radius: 356px;
}
.nx-radius-tr-356 {
  border-top-right-radius: 356px;
}
.nx-radius-bl-356 {
  border-bottom-left-radius: 356px;
}
.nx-radius-br-356 {
  border-bottom-right-radius: 356px;
}
.nx-radius-357 {
  border-radius: 357px;
}
.nx-radius-tl-357 {
  border-top-left-radius: 357px;
}
.nx-radius-tr-357 {
  border-top-right-radius: 357px;
}
.nx-radius-bl-357 {
  border-bottom-left-radius: 357px;
}
.nx-radius-br-357 {
  border-bottom-right-radius: 357px;
}
.nx-radius-358 {
  border-radius: 358px;
}
.nx-radius-tl-358 {
  border-top-left-radius: 358px;
}
.nx-radius-tr-358 {
  border-top-right-radius: 358px;
}
.nx-radius-bl-358 {
  border-bottom-left-radius: 358px;
}
.nx-radius-br-358 {
  border-bottom-right-radius: 358px;
}
.nx-radius-359 {
  border-radius: 359px;
}
.nx-radius-tl-359 {
  border-top-left-radius: 359px;
}
.nx-radius-tr-359 {
  border-top-right-radius: 359px;
}
.nx-radius-bl-359 {
  border-bottom-left-radius: 359px;
}
.nx-radius-br-359 {
  border-bottom-right-radius: 359px;
}
.nx-radius-360 {
  border-radius: 360px;
}
.nx-radius-tl-360 {
  border-top-left-radius: 360px;
}
.nx-radius-tr-360 {
  border-top-right-radius: 360px;
}
.nx-radius-bl-360 {
  border-bottom-left-radius: 360px;
}
.nx-radius-br-360 {
  border-bottom-right-radius: 360px;
}
.nx-radius-361 {
  border-radius: 361px;
}
.nx-radius-tl-361 {
  border-top-left-radius: 361px;
}
.nx-radius-tr-361 {
  border-top-right-radius: 361px;
}
.nx-radius-bl-361 {
  border-bottom-left-radius: 361px;
}
.nx-radius-br-361 {
  border-bottom-right-radius: 361px;
}
.nx-radius-362 {
  border-radius: 362px;
}
.nx-radius-tl-362 {
  border-top-left-radius: 362px;
}
.nx-radius-tr-362 {
  border-top-right-radius: 362px;
}
.nx-radius-bl-362 {
  border-bottom-left-radius: 362px;
}
.nx-radius-br-362 {
  border-bottom-right-radius: 362px;
}
.nx-radius-363 {
  border-radius: 363px;
}
.nx-radius-tl-363 {
  border-top-left-radius: 363px;
}
.nx-radius-tr-363 {
  border-top-right-radius: 363px;
}
.nx-radius-bl-363 {
  border-bottom-left-radius: 363px;
}
.nx-radius-br-363 {
  border-bottom-right-radius: 363px;
}
.nx-radius-364 {
  border-radius: 364px;
}
.nx-radius-tl-364 {
  border-top-left-radius: 364px;
}
.nx-radius-tr-364 {
  border-top-right-radius: 364px;
}
.nx-radius-bl-364 {
  border-bottom-left-radius: 364px;
}
.nx-radius-br-364 {
  border-bottom-right-radius: 364px;
}
.nx-radius-365 {
  border-radius: 365px;
}
.nx-radius-tl-365 {
  border-top-left-radius: 365px;
}
.nx-radius-tr-365 {
  border-top-right-radius: 365px;
}
.nx-radius-bl-365 {
  border-bottom-left-radius: 365px;
}
.nx-radius-br-365 {
  border-bottom-right-radius: 365px;
}
.nx-radius-366 {
  border-radius: 366px;
}
.nx-radius-tl-366 {
  border-top-left-radius: 366px;
}
.nx-radius-tr-366 {
  border-top-right-radius: 366px;
}
.nx-radius-bl-366 {
  border-bottom-left-radius: 366px;
}
.nx-radius-br-366 {
  border-bottom-right-radius: 366px;
}
.nx-radius-367 {
  border-radius: 367px;
}
.nx-radius-tl-367 {
  border-top-left-radius: 367px;
}
.nx-radius-tr-367 {
  border-top-right-radius: 367px;
}
.nx-radius-bl-367 {
  border-bottom-left-radius: 367px;
}
.nx-radius-br-367 {
  border-bottom-right-radius: 367px;
}
.nx-radius-368 {
  border-radius: 368px;
}
.nx-radius-tl-368 {
  border-top-left-radius: 368px;
}
.nx-radius-tr-368 {
  border-top-right-radius: 368px;
}
.nx-radius-bl-368 {
  border-bottom-left-radius: 368px;
}
.nx-radius-br-368 {
  border-bottom-right-radius: 368px;
}
.nx-radius-369 {
  border-radius: 369px;
}
.nx-radius-tl-369 {
  border-top-left-radius: 369px;
}
.nx-radius-tr-369 {
  border-top-right-radius: 369px;
}
.nx-radius-bl-369 {
  border-bottom-left-radius: 369px;
}
.nx-radius-br-369 {
  border-bottom-right-radius: 369px;
}
.nx-radius-370 {
  border-radius: 370px;
}
.nx-radius-tl-370 {
  border-top-left-radius: 370px;
}
.nx-radius-tr-370 {
  border-top-right-radius: 370px;
}
.nx-radius-bl-370 {
  border-bottom-left-radius: 370px;
}
.nx-radius-br-370 {
  border-bottom-right-radius: 370px;
}
.nx-radius-371 {
  border-radius: 371px;
}
.nx-radius-tl-371 {
  border-top-left-radius: 371px;
}
.nx-radius-tr-371 {
  border-top-right-radius: 371px;
}
.nx-radius-bl-371 {
  border-bottom-left-radius: 371px;
}
.nx-radius-br-371 {
  border-bottom-right-radius: 371px;
}
.nx-radius-372 {
  border-radius: 372px;
}
.nx-radius-tl-372 {
  border-top-left-radius: 372px;
}
.nx-radius-tr-372 {
  border-top-right-radius: 372px;
}
.nx-radius-bl-372 {
  border-bottom-left-radius: 372px;
}
.nx-radius-br-372 {
  border-bottom-right-radius: 372px;
}
.nx-radius-373 {
  border-radius: 373px;
}
.nx-radius-tl-373 {
  border-top-left-radius: 373px;
}
.nx-radius-tr-373 {
  border-top-right-radius: 373px;
}
.nx-radius-bl-373 {
  border-bottom-left-radius: 373px;
}
.nx-radius-br-373 {
  border-bottom-right-radius: 373px;
}
.nx-radius-374 {
  border-radius: 374px;
}
.nx-radius-tl-374 {
  border-top-left-radius: 374px;
}
.nx-radius-tr-374 {
  border-top-right-radius: 374px;
}
.nx-radius-bl-374 {
  border-bottom-left-radius: 374px;
}
.nx-radius-br-374 {
  border-bottom-right-radius: 374px;
}
.nx-radius-375 {
  border-radius: 375px;
}
.nx-radius-tl-375 {
  border-top-left-radius: 375px;
}
.nx-radius-tr-375 {
  border-top-right-radius: 375px;
}
.nx-radius-bl-375 {
  border-bottom-left-radius: 375px;
}
.nx-radius-br-375 {
  border-bottom-right-radius: 375px;
}
.nx-radius-376 {
  border-radius: 376px;
}
.nx-radius-tl-376 {
  border-top-left-radius: 376px;
}
.nx-radius-tr-376 {
  border-top-right-radius: 376px;
}
.nx-radius-bl-376 {
  border-bottom-left-radius: 376px;
}
.nx-radius-br-376 {
  border-bottom-right-radius: 376px;
}
.nx-radius-377 {
  border-radius: 377px;
}
.nx-radius-tl-377 {
  border-top-left-radius: 377px;
}
.nx-radius-tr-377 {
  border-top-right-radius: 377px;
}
.nx-radius-bl-377 {
  border-bottom-left-radius: 377px;
}
.nx-radius-br-377 {
  border-bottom-right-radius: 377px;
}
.nx-radius-378 {
  border-radius: 378px;
}
.nx-radius-tl-378 {
  border-top-left-radius: 378px;
}
.nx-radius-tr-378 {
  border-top-right-radius: 378px;
}
.nx-radius-bl-378 {
  border-bottom-left-radius: 378px;
}
.nx-radius-br-378 {
  border-bottom-right-radius: 378px;
}
.nx-radius-379 {
  border-radius: 379px;
}
.nx-radius-tl-379 {
  border-top-left-radius: 379px;
}
.nx-radius-tr-379 {
  border-top-right-radius: 379px;
}
.nx-radius-bl-379 {
  border-bottom-left-radius: 379px;
}
.nx-radius-br-379 {
  border-bottom-right-radius: 379px;
}
.nx-radius-380 {
  border-radius: 380px;
}
.nx-radius-tl-380 {
  border-top-left-radius: 380px;
}
.nx-radius-tr-380 {
  border-top-right-radius: 380px;
}
.nx-radius-bl-380 {
  border-bottom-left-radius: 380px;
}
.nx-radius-br-380 {
  border-bottom-right-radius: 380px;
}
.nx-radius-381 {
  border-radius: 381px;
}
.nx-radius-tl-381 {
  border-top-left-radius: 381px;
}
.nx-radius-tr-381 {
  border-top-right-radius: 381px;
}
.nx-radius-bl-381 {
  border-bottom-left-radius: 381px;
}
.nx-radius-br-381 {
  border-bottom-right-radius: 381px;
}
.nx-radius-382 {
  border-radius: 382px;
}
.nx-radius-tl-382 {
  border-top-left-radius: 382px;
}
.nx-radius-tr-382 {
  border-top-right-radius: 382px;
}
.nx-radius-bl-382 {
  border-bottom-left-radius: 382px;
}
.nx-radius-br-382 {
  border-bottom-right-radius: 382px;
}
.nx-radius-383 {
  border-radius: 383px;
}
.nx-radius-tl-383 {
  border-top-left-radius: 383px;
}
.nx-radius-tr-383 {
  border-top-right-radius: 383px;
}
.nx-radius-bl-383 {
  border-bottom-left-radius: 383px;
}
.nx-radius-br-383 {
  border-bottom-right-radius: 383px;
}
.nx-radius-384 {
  border-radius: 384px;
}
.nx-radius-tl-384 {
  border-top-left-radius: 384px;
}
.nx-radius-tr-384 {
  border-top-right-radius: 384px;
}
.nx-radius-bl-384 {
  border-bottom-left-radius: 384px;
}
.nx-radius-br-384 {
  border-bottom-right-radius: 384px;
}
.nx-radius-385 {
  border-radius: 385px;
}
.nx-radius-tl-385 {
  border-top-left-radius: 385px;
}
.nx-radius-tr-385 {
  border-top-right-radius: 385px;
}
.nx-radius-bl-385 {
  border-bottom-left-radius: 385px;
}
.nx-radius-br-385 {
  border-bottom-right-radius: 385px;
}
.nx-radius-386 {
  border-radius: 386px;
}
.nx-radius-tl-386 {
  border-top-left-radius: 386px;
}
.nx-radius-tr-386 {
  border-top-right-radius: 386px;
}
.nx-radius-bl-386 {
  border-bottom-left-radius: 386px;
}
.nx-radius-br-386 {
  border-bottom-right-radius: 386px;
}
.nx-radius-387 {
  border-radius: 387px;
}
.nx-radius-tl-387 {
  border-top-left-radius: 387px;
}
.nx-radius-tr-387 {
  border-top-right-radius: 387px;
}
.nx-radius-bl-387 {
  border-bottom-left-radius: 387px;
}
.nx-radius-br-387 {
  border-bottom-right-radius: 387px;
}
.nx-radius-388 {
  border-radius: 388px;
}
.nx-radius-tl-388 {
  border-top-left-radius: 388px;
}
.nx-radius-tr-388 {
  border-top-right-radius: 388px;
}
.nx-radius-bl-388 {
  border-bottom-left-radius: 388px;
}
.nx-radius-br-388 {
  border-bottom-right-radius: 388px;
}
.nx-radius-389 {
  border-radius: 389px;
}
.nx-radius-tl-389 {
  border-top-left-radius: 389px;
}
.nx-radius-tr-389 {
  border-top-right-radius: 389px;
}
.nx-radius-bl-389 {
  border-bottom-left-radius: 389px;
}
.nx-radius-br-389 {
  border-bottom-right-radius: 389px;
}
.nx-radius-390 {
  border-radius: 390px;
}
.nx-radius-tl-390 {
  border-top-left-radius: 390px;
}
.nx-radius-tr-390 {
  border-top-right-radius: 390px;
}
.nx-radius-bl-390 {
  border-bottom-left-radius: 390px;
}
.nx-radius-br-390 {
  border-bottom-right-radius: 390px;
}
.nx-radius-391 {
  border-radius: 391px;
}
.nx-radius-tl-391 {
  border-top-left-radius: 391px;
}
.nx-radius-tr-391 {
  border-top-right-radius: 391px;
}
.nx-radius-bl-391 {
  border-bottom-left-radius: 391px;
}
.nx-radius-br-391 {
  border-bottom-right-radius: 391px;
}
.nx-radius-392 {
  border-radius: 392px;
}
.nx-radius-tl-392 {
  border-top-left-radius: 392px;
}
.nx-radius-tr-392 {
  border-top-right-radius: 392px;
}
.nx-radius-bl-392 {
  border-bottom-left-radius: 392px;
}
.nx-radius-br-392 {
  border-bottom-right-radius: 392px;
}
.nx-radius-393 {
  border-radius: 393px;
}
.nx-radius-tl-393 {
  border-top-left-radius: 393px;
}
.nx-radius-tr-393 {
  border-top-right-radius: 393px;
}
.nx-radius-bl-393 {
  border-bottom-left-radius: 393px;
}
.nx-radius-br-393 {
  border-bottom-right-radius: 393px;
}
.nx-radius-394 {
  border-radius: 394px;
}
.nx-radius-tl-394 {
  border-top-left-radius: 394px;
}
.nx-radius-tr-394 {
  border-top-right-radius: 394px;
}
.nx-radius-bl-394 {
  border-bottom-left-radius: 394px;
}
.nx-radius-br-394 {
  border-bottom-right-radius: 394px;
}
.nx-radius-395 {
  border-radius: 395px;
}
.nx-radius-tl-395 {
  border-top-left-radius: 395px;
}
.nx-radius-tr-395 {
  border-top-right-radius: 395px;
}
.nx-radius-bl-395 {
  border-bottom-left-radius: 395px;
}
.nx-radius-br-395 {
  border-bottom-right-radius: 395px;
}
.nx-radius-396 {
  border-radius: 396px;
}
.nx-radius-tl-396 {
  border-top-left-radius: 396px;
}
.nx-radius-tr-396 {
  border-top-right-radius: 396px;
}
.nx-radius-bl-396 {
  border-bottom-left-radius: 396px;
}
.nx-radius-br-396 {
  border-bottom-right-radius: 396px;
}
.nx-radius-397 {
  border-radius: 397px;
}
.nx-radius-tl-397 {
  border-top-left-radius: 397px;
}
.nx-radius-tr-397 {
  border-top-right-radius: 397px;
}
.nx-radius-bl-397 {
  border-bottom-left-radius: 397px;
}
.nx-radius-br-397 {
  border-bottom-right-radius: 397px;
}
.nx-radius-398 {
  border-radius: 398px;
}
.nx-radius-tl-398 {
  border-top-left-radius: 398px;
}
.nx-radius-tr-398 {
  border-top-right-radius: 398px;
}
.nx-radius-bl-398 {
  border-bottom-left-radius: 398px;
}
.nx-radius-br-398 {
  border-bottom-right-radius: 398px;
}
.nx-radius-399 {
  border-radius: 399px;
}
.nx-radius-tl-399 {
  border-top-left-radius: 399px;
}
.nx-radius-tr-399 {
  border-top-right-radius: 399px;
}
.nx-radius-bl-399 {
  border-bottom-left-radius: 399px;
}
.nx-radius-br-399 {
  border-bottom-right-radius: 399px;
}
.nx-radius-400 {
  border-radius: 400px;
}
.nx-radius-tl-400 {
  border-top-left-radius: 400px;
}
.nx-radius-tr-400 {
  border-top-right-radius: 400px;
}
.nx-radius-bl-400 {
  border-bottom-left-radius: 400px;
}
.nx-radius-br-400 {
  border-bottom-right-radius: 400px;
}
.nx-radius-401 {
  border-radius: 401px;
}
.nx-radius-tl-401 {
  border-top-left-radius: 401px;
}
.nx-radius-tr-401 {
  border-top-right-radius: 401px;
}
.nx-radius-bl-401 {
  border-bottom-left-radius: 401px;
}
.nx-radius-br-401 {
  border-bottom-right-radius: 401px;
}
.nx-radius-402 {
  border-radius: 402px;
}
.nx-radius-tl-402 {
  border-top-left-radius: 402px;
}
.nx-radius-tr-402 {
  border-top-right-radius: 402px;
}
.nx-radius-bl-402 {
  border-bottom-left-radius: 402px;
}
.nx-radius-br-402 {
  border-bottom-right-radius: 402px;
}
.nx-radius-403 {
  border-radius: 403px;
}
.nx-radius-tl-403 {
  border-top-left-radius: 403px;
}
.nx-radius-tr-403 {
  border-top-right-radius: 403px;
}
.nx-radius-bl-403 {
  border-bottom-left-radius: 403px;
}
.nx-radius-br-403 {
  border-bottom-right-radius: 403px;
}
.nx-radius-404 {
  border-radius: 404px;
}
.nx-radius-tl-404 {
  border-top-left-radius: 404px;
}
.nx-radius-tr-404 {
  border-top-right-radius: 404px;
}
.nx-radius-bl-404 {
  border-bottom-left-radius: 404px;
}
.nx-radius-br-404 {
  border-bottom-right-radius: 404px;
}
.nx-radius-405 {
  border-radius: 405px;
}
.nx-radius-tl-405 {
  border-top-left-radius: 405px;
}
.nx-radius-tr-405 {
  border-top-right-radius: 405px;
}
.nx-radius-bl-405 {
  border-bottom-left-radius: 405px;
}
.nx-radius-br-405 {
  border-bottom-right-radius: 405px;
}
.nx-radius-406 {
  border-radius: 406px;
}
.nx-radius-tl-406 {
  border-top-left-radius: 406px;
}
.nx-radius-tr-406 {
  border-top-right-radius: 406px;
}
.nx-radius-bl-406 {
  border-bottom-left-radius: 406px;
}
.nx-radius-br-406 {
  border-bottom-right-radius: 406px;
}
.nx-radius-407 {
  border-radius: 407px;
}
.nx-radius-tl-407 {
  border-top-left-radius: 407px;
}
.nx-radius-tr-407 {
  border-top-right-radius: 407px;
}
.nx-radius-bl-407 {
  border-bottom-left-radius: 407px;
}
.nx-radius-br-407 {
  border-bottom-right-radius: 407px;
}
.nx-radius-408 {
  border-radius: 408px;
}
.nx-radius-tl-408 {
  border-top-left-radius: 408px;
}
.nx-radius-tr-408 {
  border-top-right-radius: 408px;
}
.nx-radius-bl-408 {
  border-bottom-left-radius: 408px;
}
.nx-radius-br-408 {
  border-bottom-right-radius: 408px;
}
.nx-radius-409 {
  border-radius: 409px;
}
.nx-radius-tl-409 {
  border-top-left-radius: 409px;
}
.nx-radius-tr-409 {
  border-top-right-radius: 409px;
}
.nx-radius-bl-409 {
  border-bottom-left-radius: 409px;
}
.nx-radius-br-409 {
  border-bottom-right-radius: 409px;
}
.nx-radius-410 {
  border-radius: 410px;
}
.nx-radius-tl-410 {
  border-top-left-radius: 410px;
}
.nx-radius-tr-410 {
  border-top-right-radius: 410px;
}
.nx-radius-bl-410 {
  border-bottom-left-radius: 410px;
}
.nx-radius-br-410 {
  border-bottom-right-radius: 410px;
}
.nx-radius-411 {
  border-radius: 411px;
}
.nx-radius-tl-411 {
  border-top-left-radius: 411px;
}
.nx-radius-tr-411 {
  border-top-right-radius: 411px;
}
.nx-radius-bl-411 {
  border-bottom-left-radius: 411px;
}
.nx-radius-br-411 {
  border-bottom-right-radius: 411px;
}
.nx-radius-412 {
  border-radius: 412px;
}
.nx-radius-tl-412 {
  border-top-left-radius: 412px;
}
.nx-radius-tr-412 {
  border-top-right-radius: 412px;
}
.nx-radius-bl-412 {
  border-bottom-left-radius: 412px;
}
.nx-radius-br-412 {
  border-bottom-right-radius: 412px;
}
.nx-radius-413 {
  border-radius: 413px;
}
.nx-radius-tl-413 {
  border-top-left-radius: 413px;
}
.nx-radius-tr-413 {
  border-top-right-radius: 413px;
}
.nx-radius-bl-413 {
  border-bottom-left-radius: 413px;
}
.nx-radius-br-413 {
  border-bottom-right-radius: 413px;
}
.nx-radius-414 {
  border-radius: 414px;
}
.nx-radius-tl-414 {
  border-top-left-radius: 414px;
}
.nx-radius-tr-414 {
  border-top-right-radius: 414px;
}
.nx-radius-bl-414 {
  border-bottom-left-radius: 414px;
}
.nx-radius-br-414 {
  border-bottom-right-radius: 414px;
}
.nx-radius-415 {
  border-radius: 415px;
}
.nx-radius-tl-415 {
  border-top-left-radius: 415px;
}
.nx-radius-tr-415 {
  border-top-right-radius: 415px;
}
.nx-radius-bl-415 {
  border-bottom-left-radius: 415px;
}
.nx-radius-br-415 {
  border-bottom-right-radius: 415px;
}
.nx-radius-416 {
  border-radius: 416px;
}
.nx-radius-tl-416 {
  border-top-left-radius: 416px;
}
.nx-radius-tr-416 {
  border-top-right-radius: 416px;
}
.nx-radius-bl-416 {
  border-bottom-left-radius: 416px;
}
.nx-radius-br-416 {
  border-bottom-right-radius: 416px;
}
.nx-radius-417 {
  border-radius: 417px;
}
.nx-radius-tl-417 {
  border-top-left-radius: 417px;
}
.nx-radius-tr-417 {
  border-top-right-radius: 417px;
}
.nx-radius-bl-417 {
  border-bottom-left-radius: 417px;
}
.nx-radius-br-417 {
  border-bottom-right-radius: 417px;
}
.nx-radius-418 {
  border-radius: 418px;
}
.nx-radius-tl-418 {
  border-top-left-radius: 418px;
}
.nx-radius-tr-418 {
  border-top-right-radius: 418px;
}
.nx-radius-bl-418 {
  border-bottom-left-radius: 418px;
}
.nx-radius-br-418 {
  border-bottom-right-radius: 418px;
}
.nx-radius-419 {
  border-radius: 419px;
}
.nx-radius-tl-419 {
  border-top-left-radius: 419px;
}
.nx-radius-tr-419 {
  border-top-right-radius: 419px;
}
.nx-radius-bl-419 {
  border-bottom-left-radius: 419px;
}
.nx-radius-br-419 {
  border-bottom-right-radius: 419px;
}
.nx-radius-420 {
  border-radius: 420px;
}
.nx-radius-tl-420 {
  border-top-left-radius: 420px;
}
.nx-radius-tr-420 {
  border-top-right-radius: 420px;
}
.nx-radius-bl-420 {
  border-bottom-left-radius: 420px;
}
.nx-radius-br-420 {
  border-bottom-right-radius: 420px;
}
.nx-radius-421 {
  border-radius: 421px;
}
.nx-radius-tl-421 {
  border-top-left-radius: 421px;
}
.nx-radius-tr-421 {
  border-top-right-radius: 421px;
}
.nx-radius-bl-421 {
  border-bottom-left-radius: 421px;
}
.nx-radius-br-421 {
  border-bottom-right-radius: 421px;
}
.nx-radius-422 {
  border-radius: 422px;
}
.nx-radius-tl-422 {
  border-top-left-radius: 422px;
}
.nx-radius-tr-422 {
  border-top-right-radius: 422px;
}
.nx-radius-bl-422 {
  border-bottom-left-radius: 422px;
}
.nx-radius-br-422 {
  border-bottom-right-radius: 422px;
}
.nx-radius-423 {
  border-radius: 423px;
}
.nx-radius-tl-423 {
  border-top-left-radius: 423px;
}
.nx-radius-tr-423 {
  border-top-right-radius: 423px;
}
.nx-radius-bl-423 {
  border-bottom-left-radius: 423px;
}
.nx-radius-br-423 {
  border-bottom-right-radius: 423px;
}
.nx-radius-424 {
  border-radius: 424px;
}
.nx-radius-tl-424 {
  border-top-left-radius: 424px;
}
.nx-radius-tr-424 {
  border-top-right-radius: 424px;
}
.nx-radius-bl-424 {
  border-bottom-left-radius: 424px;
}
.nx-radius-br-424 {
  border-bottom-right-radius: 424px;
}
.nx-radius-425 {
  border-radius: 425px;
}
.nx-radius-tl-425 {
  border-top-left-radius: 425px;
}
.nx-radius-tr-425 {
  border-top-right-radius: 425px;
}
.nx-radius-bl-425 {
  border-bottom-left-radius: 425px;
}
.nx-radius-br-425 {
  border-bottom-right-radius: 425px;
}
.nx-radius-426 {
  border-radius: 426px;
}
.nx-radius-tl-426 {
  border-top-left-radius: 426px;
}
.nx-radius-tr-426 {
  border-top-right-radius: 426px;
}
.nx-radius-bl-426 {
  border-bottom-left-radius: 426px;
}
.nx-radius-br-426 {
  border-bottom-right-radius: 426px;
}
.nx-radius-427 {
  border-radius: 427px;
}
.nx-radius-tl-427 {
  border-top-left-radius: 427px;
}
.nx-radius-tr-427 {
  border-top-right-radius: 427px;
}
.nx-radius-bl-427 {
  border-bottom-left-radius: 427px;
}
.nx-radius-br-427 {
  border-bottom-right-radius: 427px;
}
.nx-radius-428 {
  border-radius: 428px;
}
.nx-radius-tl-428 {
  border-top-left-radius: 428px;
}
.nx-radius-tr-428 {
  border-top-right-radius: 428px;
}
.nx-radius-bl-428 {
  border-bottom-left-radius: 428px;
}
.nx-radius-br-428 {
  border-bottom-right-radius: 428px;
}
.nx-radius-429 {
  border-radius: 429px;
}
.nx-radius-tl-429 {
  border-top-left-radius: 429px;
}
.nx-radius-tr-429 {
  border-top-right-radius: 429px;
}
.nx-radius-bl-429 {
  border-bottom-left-radius: 429px;
}
.nx-radius-br-429 {
  border-bottom-right-radius: 429px;
}
.nx-radius-430 {
  border-radius: 430px;
}
.nx-radius-tl-430 {
  border-top-left-radius: 430px;
}
.nx-radius-tr-430 {
  border-top-right-radius: 430px;
}
.nx-radius-bl-430 {
  border-bottom-left-radius: 430px;
}
.nx-radius-br-430 {
  border-bottom-right-radius: 430px;
}
.nx-radius-431 {
  border-radius: 431px;
}
.nx-radius-tl-431 {
  border-top-left-radius: 431px;
}
.nx-radius-tr-431 {
  border-top-right-radius: 431px;
}
.nx-radius-bl-431 {
  border-bottom-left-radius: 431px;
}
.nx-radius-br-431 {
  border-bottom-right-radius: 431px;
}
.nx-radius-432 {
  border-radius: 432px;
}
.nx-radius-tl-432 {
  border-top-left-radius: 432px;
}
.nx-radius-tr-432 {
  border-top-right-radius: 432px;
}
.nx-radius-bl-432 {
  border-bottom-left-radius: 432px;
}
.nx-radius-br-432 {
  border-bottom-right-radius: 432px;
}
.nx-radius-433 {
  border-radius: 433px;
}
.nx-radius-tl-433 {
  border-top-left-radius: 433px;
}
.nx-radius-tr-433 {
  border-top-right-radius: 433px;
}
.nx-radius-bl-433 {
  border-bottom-left-radius: 433px;
}
.nx-radius-br-433 {
  border-bottom-right-radius: 433px;
}
.nx-radius-434 {
  border-radius: 434px;
}
.nx-radius-tl-434 {
  border-top-left-radius: 434px;
}
.nx-radius-tr-434 {
  border-top-right-radius: 434px;
}
.nx-radius-bl-434 {
  border-bottom-left-radius: 434px;
}
.nx-radius-br-434 {
  border-bottom-right-radius: 434px;
}
.nx-radius-435 {
  border-radius: 435px;
}
.nx-radius-tl-435 {
  border-top-left-radius: 435px;
}
.nx-radius-tr-435 {
  border-top-right-radius: 435px;
}
.nx-radius-bl-435 {
  border-bottom-left-radius: 435px;
}
.nx-radius-br-435 {
  border-bottom-right-radius: 435px;
}
.nx-radius-436 {
  border-radius: 436px;
}
.nx-radius-tl-436 {
  border-top-left-radius: 436px;
}
.nx-radius-tr-436 {
  border-top-right-radius: 436px;
}
.nx-radius-bl-436 {
  border-bottom-left-radius: 436px;
}
.nx-radius-br-436 {
  border-bottom-right-radius: 436px;
}
.nx-radius-437 {
  border-radius: 437px;
}
.nx-radius-tl-437 {
  border-top-left-radius: 437px;
}
.nx-radius-tr-437 {
  border-top-right-radius: 437px;
}
.nx-radius-bl-437 {
  border-bottom-left-radius: 437px;
}
.nx-radius-br-437 {
  border-bottom-right-radius: 437px;
}
.nx-radius-438 {
  border-radius: 438px;
}
.nx-radius-tl-438 {
  border-top-left-radius: 438px;
}
.nx-radius-tr-438 {
  border-top-right-radius: 438px;
}
.nx-radius-bl-438 {
  border-bottom-left-radius: 438px;
}
.nx-radius-br-438 {
  border-bottom-right-radius: 438px;
}
.nx-radius-439 {
  border-radius: 439px;
}
.nx-radius-tl-439 {
  border-top-left-radius: 439px;
}
.nx-radius-tr-439 {
  border-top-right-radius: 439px;
}
.nx-radius-bl-439 {
  border-bottom-left-radius: 439px;
}
.nx-radius-br-439 {
  border-bottom-right-radius: 439px;
}
.nx-radius-440 {
  border-radius: 440px;
}
.nx-radius-tl-440 {
  border-top-left-radius: 440px;
}
.nx-radius-tr-440 {
  border-top-right-radius: 440px;
}
.nx-radius-bl-440 {
  border-bottom-left-radius: 440px;
}
.nx-radius-br-440 {
  border-bottom-right-radius: 440px;
}
.nx-radius-441 {
  border-radius: 441px;
}
.nx-radius-tl-441 {
  border-top-left-radius: 441px;
}
.nx-radius-tr-441 {
  border-top-right-radius: 441px;
}
.nx-radius-bl-441 {
  border-bottom-left-radius: 441px;
}
.nx-radius-br-441 {
  border-bottom-right-radius: 441px;
}
.nx-radius-442 {
  border-radius: 442px;
}
.nx-radius-tl-442 {
  border-top-left-radius: 442px;
}
.nx-radius-tr-442 {
  border-top-right-radius: 442px;
}
.nx-radius-bl-442 {
  border-bottom-left-radius: 442px;
}
.nx-radius-br-442 {
  border-bottom-right-radius: 442px;
}
.nx-radius-443 {
  border-radius: 443px;
}
.nx-radius-tl-443 {
  border-top-left-radius: 443px;
}
.nx-radius-tr-443 {
  border-top-right-radius: 443px;
}
.nx-radius-bl-443 {
  border-bottom-left-radius: 443px;
}
.nx-radius-br-443 {
  border-bottom-right-radius: 443px;
}
.nx-radius-444 {
  border-radius: 444px;
}
.nx-radius-tl-444 {
  border-top-left-radius: 444px;
}
.nx-radius-tr-444 {
  border-top-right-radius: 444px;
}
.nx-radius-bl-444 {
  border-bottom-left-radius: 444px;
}
.nx-radius-br-444 {
  border-bottom-right-radius: 444px;
}
.nx-radius-445 {
  border-radius: 445px;
}
.nx-radius-tl-445 {
  border-top-left-radius: 445px;
}
.nx-radius-tr-445 {
  border-top-right-radius: 445px;
}
.nx-radius-bl-445 {
  border-bottom-left-radius: 445px;
}
.nx-radius-br-445 {
  border-bottom-right-radius: 445px;
}
.nx-radius-446 {
  border-radius: 446px;
}
.nx-radius-tl-446 {
  border-top-left-radius: 446px;
}
.nx-radius-tr-446 {
  border-top-right-radius: 446px;
}
.nx-radius-bl-446 {
  border-bottom-left-radius: 446px;
}
.nx-radius-br-446 {
  border-bottom-right-radius: 446px;
}
.nx-radius-447 {
  border-radius: 447px;
}
.nx-radius-tl-447 {
  border-top-left-radius: 447px;
}
.nx-radius-tr-447 {
  border-top-right-radius: 447px;
}
.nx-radius-bl-447 {
  border-bottom-left-radius: 447px;
}
.nx-radius-br-447 {
  border-bottom-right-radius: 447px;
}
.nx-radius-448 {
  border-radius: 448px;
}
.nx-radius-tl-448 {
  border-top-left-radius: 448px;
}
.nx-radius-tr-448 {
  border-top-right-radius: 448px;
}
.nx-radius-bl-448 {
  border-bottom-left-radius: 448px;
}
.nx-radius-br-448 {
  border-bottom-right-radius: 448px;
}
.nx-radius-449 {
  border-radius: 449px;
}
.nx-radius-tl-449 {
  border-top-left-radius: 449px;
}
.nx-radius-tr-449 {
  border-top-right-radius: 449px;
}
.nx-radius-bl-449 {
  border-bottom-left-radius: 449px;
}
.nx-radius-br-449 {
  border-bottom-right-radius: 449px;
}
.nx-radius-450 {
  border-radius: 450px;
}
.nx-radius-tl-450 {
  border-top-left-radius: 450px;
}
.nx-radius-tr-450 {
  border-top-right-radius: 450px;
}
.nx-radius-bl-450 {
  border-bottom-left-radius: 450px;
}
.nx-radius-br-450 {
  border-bottom-right-radius: 450px;
}
.nx-radius-451 {
  border-radius: 451px;
}
.nx-radius-tl-451 {
  border-top-left-radius: 451px;
}
.nx-radius-tr-451 {
  border-top-right-radius: 451px;
}
.nx-radius-bl-451 {
  border-bottom-left-radius: 451px;
}
.nx-radius-br-451 {
  border-bottom-right-radius: 451px;
}
.nx-radius-452 {
  border-radius: 452px;
}
.nx-radius-tl-452 {
  border-top-left-radius: 452px;
}
.nx-radius-tr-452 {
  border-top-right-radius: 452px;
}
.nx-radius-bl-452 {
  border-bottom-left-radius: 452px;
}
.nx-radius-br-452 {
  border-bottom-right-radius: 452px;
}
.nx-radius-453 {
  border-radius: 453px;
}
.nx-radius-tl-453 {
  border-top-left-radius: 453px;
}
.nx-radius-tr-453 {
  border-top-right-radius: 453px;
}
.nx-radius-bl-453 {
  border-bottom-left-radius: 453px;
}
.nx-radius-br-453 {
  border-bottom-right-radius: 453px;
}
.nx-radius-454 {
  border-radius: 454px;
}
.nx-radius-tl-454 {
  border-top-left-radius: 454px;
}
.nx-radius-tr-454 {
  border-top-right-radius: 454px;
}
.nx-radius-bl-454 {
  border-bottom-left-radius: 454px;
}
.nx-radius-br-454 {
  border-bottom-right-radius: 454px;
}
.nx-radius-455 {
  border-radius: 455px;
}
.nx-radius-tl-455 {
  border-top-left-radius: 455px;
}
.nx-radius-tr-455 {
  border-top-right-radius: 455px;
}
.nx-radius-bl-455 {
  border-bottom-left-radius: 455px;
}
.nx-radius-br-455 {
  border-bottom-right-radius: 455px;
}
.nx-radius-456 {
  border-radius: 456px;
}
.nx-radius-tl-456 {
  border-top-left-radius: 456px;
}
.nx-radius-tr-456 {
  border-top-right-radius: 456px;
}
.nx-radius-bl-456 {
  border-bottom-left-radius: 456px;
}
.nx-radius-br-456 {
  border-bottom-right-radius: 456px;
}
.nx-radius-457 {
  border-radius: 457px;
}
.nx-radius-tl-457 {
  border-top-left-radius: 457px;
}
.nx-radius-tr-457 {
  border-top-right-radius: 457px;
}
.nx-radius-bl-457 {
  border-bottom-left-radius: 457px;
}
.nx-radius-br-457 {
  border-bottom-right-radius: 457px;
}
.nx-radius-458 {
  border-radius: 458px;
}
.nx-radius-tl-458 {
  border-top-left-radius: 458px;
}
.nx-radius-tr-458 {
  border-top-right-radius: 458px;
}
.nx-radius-bl-458 {
  border-bottom-left-radius: 458px;
}
.nx-radius-br-458 {
  border-bottom-right-radius: 458px;
}
.nx-radius-459 {
  border-radius: 459px;
}
.nx-radius-tl-459 {
  border-top-left-radius: 459px;
}
.nx-radius-tr-459 {
  border-top-right-radius: 459px;
}
.nx-radius-bl-459 {
  border-bottom-left-radius: 459px;
}
.nx-radius-br-459 {
  border-bottom-right-radius: 459px;
}
.nx-radius-460 {
  border-radius: 460px;
}
.nx-radius-tl-460 {
  border-top-left-radius: 460px;
}
.nx-radius-tr-460 {
  border-top-right-radius: 460px;
}
.nx-radius-bl-460 {
  border-bottom-left-radius: 460px;
}
.nx-radius-br-460 {
  border-bottom-right-radius: 460px;
}
.nx-radius-461 {
  border-radius: 461px;
}
.nx-radius-tl-461 {
  border-top-left-radius: 461px;
}
.nx-radius-tr-461 {
  border-top-right-radius: 461px;
}
.nx-radius-bl-461 {
  border-bottom-left-radius: 461px;
}
.nx-radius-br-461 {
  border-bottom-right-radius: 461px;
}
.nx-radius-462 {
  border-radius: 462px;
}
.nx-radius-tl-462 {
  border-top-left-radius: 462px;
}
.nx-radius-tr-462 {
  border-top-right-radius: 462px;
}
.nx-radius-bl-462 {
  border-bottom-left-radius: 462px;
}
.nx-radius-br-462 {
  border-bottom-right-radius: 462px;
}
.nx-radius-463 {
  border-radius: 463px;
}
.nx-radius-tl-463 {
  border-top-left-radius: 463px;
}
.nx-radius-tr-463 {
  border-top-right-radius: 463px;
}
.nx-radius-bl-463 {
  border-bottom-left-radius: 463px;
}
.nx-radius-br-463 {
  border-bottom-right-radius: 463px;
}
.nx-radius-464 {
  border-radius: 464px;
}
.nx-radius-tl-464 {
  border-top-left-radius: 464px;
}
.nx-radius-tr-464 {
  border-top-right-radius: 464px;
}
.nx-radius-bl-464 {
  border-bottom-left-radius: 464px;
}
.nx-radius-br-464 {
  border-bottom-right-radius: 464px;
}
.nx-radius-465 {
  border-radius: 465px;
}
.nx-radius-tl-465 {
  border-top-left-radius: 465px;
}
.nx-radius-tr-465 {
  border-top-right-radius: 465px;
}
.nx-radius-bl-465 {
  border-bottom-left-radius: 465px;
}
.nx-radius-br-465 {
  border-bottom-right-radius: 465px;
}
.nx-radius-466 {
  border-radius: 466px;
}
.nx-radius-tl-466 {
  border-top-left-radius: 466px;
}
.nx-radius-tr-466 {
  border-top-right-radius: 466px;
}
.nx-radius-bl-466 {
  border-bottom-left-radius: 466px;
}
.nx-radius-br-466 {
  border-bottom-right-radius: 466px;
}
.nx-radius-467 {
  border-radius: 467px;
}
.nx-radius-tl-467 {
  border-top-left-radius: 467px;
}
.nx-radius-tr-467 {
  border-top-right-radius: 467px;
}
.nx-radius-bl-467 {
  border-bottom-left-radius: 467px;
}
.nx-radius-br-467 {
  border-bottom-right-radius: 467px;
}
.nx-radius-468 {
  border-radius: 468px;
}
.nx-radius-tl-468 {
  border-top-left-radius: 468px;
}
.nx-radius-tr-468 {
  border-top-right-radius: 468px;
}
.nx-radius-bl-468 {
  border-bottom-left-radius: 468px;
}
.nx-radius-br-468 {
  border-bottom-right-radius: 468px;
}
.nx-radius-469 {
  border-radius: 469px;
}
.nx-radius-tl-469 {
  border-top-left-radius: 469px;
}
.nx-radius-tr-469 {
  border-top-right-radius: 469px;
}
.nx-radius-bl-469 {
  border-bottom-left-radius: 469px;
}
.nx-radius-br-469 {
  border-bottom-right-radius: 469px;
}
.nx-radius-470 {
  border-radius: 470px;
}
.nx-radius-tl-470 {
  border-top-left-radius: 470px;
}
.nx-radius-tr-470 {
  border-top-right-radius: 470px;
}
.nx-radius-bl-470 {
  border-bottom-left-radius: 470px;
}
.nx-radius-br-470 {
  border-bottom-right-radius: 470px;
}
.nx-radius-471 {
  border-radius: 471px;
}
.nx-radius-tl-471 {
  border-top-left-radius: 471px;
}
.nx-radius-tr-471 {
  border-top-right-radius: 471px;
}
.nx-radius-bl-471 {
  border-bottom-left-radius: 471px;
}
.nx-radius-br-471 {
  border-bottom-right-radius: 471px;
}
.nx-radius-472 {
  border-radius: 472px;
}
.nx-radius-tl-472 {
  border-top-left-radius: 472px;
}
.nx-radius-tr-472 {
  border-top-right-radius: 472px;
}
.nx-radius-bl-472 {
  border-bottom-left-radius: 472px;
}
.nx-radius-br-472 {
  border-bottom-right-radius: 472px;
}
.nx-radius-473 {
  border-radius: 473px;
}
.nx-radius-tl-473 {
  border-top-left-radius: 473px;
}
.nx-radius-tr-473 {
  border-top-right-radius: 473px;
}
.nx-radius-bl-473 {
  border-bottom-left-radius: 473px;
}
.nx-radius-br-473 {
  border-bottom-right-radius: 473px;
}
.nx-radius-474 {
  border-radius: 474px;
}
.nx-radius-tl-474 {
  border-top-left-radius: 474px;
}
.nx-radius-tr-474 {
  border-top-right-radius: 474px;
}
.nx-radius-bl-474 {
  border-bottom-left-radius: 474px;
}
.nx-radius-br-474 {
  border-bottom-right-radius: 474px;
}
.nx-radius-475 {
  border-radius: 475px;
}
.nx-radius-tl-475 {
  border-top-left-radius: 475px;
}
.nx-radius-tr-475 {
  border-top-right-radius: 475px;
}
.nx-radius-bl-475 {
  border-bottom-left-radius: 475px;
}
.nx-radius-br-475 {
  border-bottom-right-radius: 475px;
}
.nx-radius-476 {
  border-radius: 476px;
}
.nx-radius-tl-476 {
  border-top-left-radius: 476px;
}
.nx-radius-tr-476 {
  border-top-right-radius: 476px;
}
.nx-radius-bl-476 {
  border-bottom-left-radius: 476px;
}
.nx-radius-br-476 {
  border-bottom-right-radius: 476px;
}
.nx-radius-477 {
  border-radius: 477px;
}
.nx-radius-tl-477 {
  border-top-left-radius: 477px;
}
.nx-radius-tr-477 {
  border-top-right-radius: 477px;
}
.nx-radius-bl-477 {
  border-bottom-left-radius: 477px;
}
.nx-radius-br-477 {
  border-bottom-right-radius: 477px;
}
.nx-radius-478 {
  border-radius: 478px;
}
.nx-radius-tl-478 {
  border-top-left-radius: 478px;
}
.nx-radius-tr-478 {
  border-top-right-radius: 478px;
}
.nx-radius-bl-478 {
  border-bottom-left-radius: 478px;
}
.nx-radius-br-478 {
  border-bottom-right-radius: 478px;
}
.nx-radius-479 {
  border-radius: 479px;
}
.nx-radius-tl-479 {
  border-top-left-radius: 479px;
}
.nx-radius-tr-479 {
  border-top-right-radius: 479px;
}
.nx-radius-bl-479 {
  border-bottom-left-radius: 479px;
}
.nx-radius-br-479 {
  border-bottom-right-radius: 479px;
}
.nx-radius-480 {
  border-radius: 480px;
}
.nx-radius-tl-480 {
  border-top-left-radius: 480px;
}
.nx-radius-tr-480 {
  border-top-right-radius: 480px;
}
.nx-radius-bl-480 {
  border-bottom-left-radius: 480px;
}
.nx-radius-br-480 {
  border-bottom-right-radius: 480px;
}
.nx-radius-481 {
  border-radius: 481px;
}
.nx-radius-tl-481 {
  border-top-left-radius: 481px;
}
.nx-radius-tr-481 {
  border-top-right-radius: 481px;
}
.nx-radius-bl-481 {
  border-bottom-left-radius: 481px;
}
.nx-radius-br-481 {
  border-bottom-right-radius: 481px;
}
.nx-radius-482 {
  border-radius: 482px;
}
.nx-radius-tl-482 {
  border-top-left-radius: 482px;
}
.nx-radius-tr-482 {
  border-top-right-radius: 482px;
}
.nx-radius-bl-482 {
  border-bottom-left-radius: 482px;
}
.nx-radius-br-482 {
  border-bottom-right-radius: 482px;
}
.nx-radius-483 {
  border-radius: 483px;
}
.nx-radius-tl-483 {
  border-top-left-radius: 483px;
}
.nx-radius-tr-483 {
  border-top-right-radius: 483px;
}
.nx-radius-bl-483 {
  border-bottom-left-radius: 483px;
}
.nx-radius-br-483 {
  border-bottom-right-radius: 483px;
}
.nx-radius-484 {
  border-radius: 484px;
}
.nx-radius-tl-484 {
  border-top-left-radius: 484px;
}
.nx-radius-tr-484 {
  border-top-right-radius: 484px;
}
.nx-radius-bl-484 {
  border-bottom-left-radius: 484px;
}
.nx-radius-br-484 {
  border-bottom-right-radius: 484px;
}
.nx-radius-485 {
  border-radius: 485px;
}
.nx-radius-tl-485 {
  border-top-left-radius: 485px;
}
.nx-radius-tr-485 {
  border-top-right-radius: 485px;
}
.nx-radius-bl-485 {
  border-bottom-left-radius: 485px;
}
.nx-radius-br-485 {
  border-bottom-right-radius: 485px;
}
.nx-radius-486 {
  border-radius: 486px;
}
.nx-radius-tl-486 {
  border-top-left-radius: 486px;
}
.nx-radius-tr-486 {
  border-top-right-radius: 486px;
}
.nx-radius-bl-486 {
  border-bottom-left-radius: 486px;
}
.nx-radius-br-486 {
  border-bottom-right-radius: 486px;
}
.nx-radius-487 {
  border-radius: 487px;
}
.nx-radius-tl-487 {
  border-top-left-radius: 487px;
}
.nx-radius-tr-487 {
  border-top-right-radius: 487px;
}
.nx-radius-bl-487 {
  border-bottom-left-radius: 487px;
}
.nx-radius-br-487 {
  border-bottom-right-radius: 487px;
}
.nx-radius-488 {
  border-radius: 488px;
}
.nx-radius-tl-488 {
  border-top-left-radius: 488px;
}
.nx-radius-tr-488 {
  border-top-right-radius: 488px;
}
.nx-radius-bl-488 {
  border-bottom-left-radius: 488px;
}
.nx-radius-br-488 {
  border-bottom-right-radius: 488px;
}
.nx-radius-489 {
  border-radius: 489px;
}
.nx-radius-tl-489 {
  border-top-left-radius: 489px;
}
.nx-radius-tr-489 {
  border-top-right-radius: 489px;
}
.nx-radius-bl-489 {
  border-bottom-left-radius: 489px;
}
.nx-radius-br-489 {
  border-bottom-right-radius: 489px;
}
.nx-radius-490 {
  border-radius: 490px;
}
.nx-radius-tl-490 {
  border-top-left-radius: 490px;
}
.nx-radius-tr-490 {
  border-top-right-radius: 490px;
}
.nx-radius-bl-490 {
  border-bottom-left-radius: 490px;
}
.nx-radius-br-490 {
  border-bottom-right-radius: 490px;
}
.nx-radius-491 {
  border-radius: 491px;
}
.nx-radius-tl-491 {
  border-top-left-radius: 491px;
}
.nx-radius-tr-491 {
  border-top-right-radius: 491px;
}
.nx-radius-bl-491 {
  border-bottom-left-radius: 491px;
}
.nx-radius-br-491 {
  border-bottom-right-radius: 491px;
}
.nx-radius-492 {
  border-radius: 492px;
}
.nx-radius-tl-492 {
  border-top-left-radius: 492px;
}
.nx-radius-tr-492 {
  border-top-right-radius: 492px;
}
.nx-radius-bl-492 {
  border-bottom-left-radius: 492px;
}
.nx-radius-br-492 {
  border-bottom-right-radius: 492px;
}
.nx-radius-493 {
  border-radius: 493px;
}
.nx-radius-tl-493 {
  border-top-left-radius: 493px;
}
.nx-radius-tr-493 {
  border-top-right-radius: 493px;
}
.nx-radius-bl-493 {
  border-bottom-left-radius: 493px;
}
.nx-radius-br-493 {
  border-bottom-right-radius: 493px;
}
.nx-radius-494 {
  border-radius: 494px;
}
.nx-radius-tl-494 {
  border-top-left-radius: 494px;
}
.nx-radius-tr-494 {
  border-top-right-radius: 494px;
}
.nx-radius-bl-494 {
  border-bottom-left-radius: 494px;
}
.nx-radius-br-494 {
  border-bottom-right-radius: 494px;
}
.nx-radius-495 {
  border-radius: 495px;
}
.nx-radius-tl-495 {
  border-top-left-radius: 495px;
}
.nx-radius-tr-495 {
  border-top-right-radius: 495px;
}
.nx-radius-bl-495 {
  border-bottom-left-radius: 495px;
}
.nx-radius-br-495 {
  border-bottom-right-radius: 495px;
}
.nx-radius-496 {
  border-radius: 496px;
}
.nx-radius-tl-496 {
  border-top-left-radius: 496px;
}
.nx-radius-tr-496 {
  border-top-right-radius: 496px;
}
.nx-radius-bl-496 {
  border-bottom-left-radius: 496px;
}
.nx-radius-br-496 {
  border-bottom-right-radius: 496px;
}
.nx-radius-497 {
  border-radius: 497px;
}
.nx-radius-tl-497 {
  border-top-left-radius: 497px;
}
.nx-radius-tr-497 {
  border-top-right-radius: 497px;
}
.nx-radius-bl-497 {
  border-bottom-left-radius: 497px;
}
.nx-radius-br-497 {
  border-bottom-right-radius: 497px;
}
.nx-radius-498 {
  border-radius: 498px;
}
.nx-radius-tl-498 {
  border-top-left-radius: 498px;
}
.nx-radius-tr-498 {
  border-top-right-radius: 498px;
}
.nx-radius-bl-498 {
  border-bottom-left-radius: 498px;
}
.nx-radius-br-498 {
  border-bottom-right-radius: 498px;
}
.nx-radius-499 {
  border-radius: 499px;
}
.nx-radius-tl-499 {
  border-top-left-radius: 499px;
}
.nx-radius-tr-499 {
  border-top-right-radius: 499px;
}
.nx-radius-bl-499 {
  border-bottom-left-radius: 499px;
}
.nx-radius-br-499 {
  border-bottom-right-radius: 499px;
}
.nx-radius-500 {
  border-radius: 500px;
}
.nx-radius-tl-500 {
  border-top-left-radius: 500px;
}
.nx-radius-tr-500 {
  border-top-right-radius: 500px;
}
.nx-radius-bl-500 {
  border-bottom-left-radius: 500px;
}
.nx-radius-br-500 {
  border-bottom-right-radius: 500px;
}
.nx-font-size-0 {
  font-size: 0px;
}
.nx-font-size-1 {
  font-size: 1px;
}
.nx-font-size-2 {
  font-size: 2px;
}
.nx-font-size-3 {
  font-size: 3px;
}
.nx-font-size-4 {
  font-size: 4px;
}
.nx-font-size-5 {
  font-size: 5px;
}
.nx-font-size-6 {
  font-size: 6px;
}
.nx-font-size-7 {
  font-size: 7px;
}
.nx-font-size-8 {
  font-size: 8px;
}
.nx-font-size-9 {
  font-size: 9px;
}
.nx-font-size-10 {
  font-size: 10px;
}
.nx-font-size-11 {
  font-size: 11px;
}
.nx-font-size-12 {
  font-size: 12px;
}
.nx-font-size-13 {
  font-size: 13px;
}
.nx-font-size-14 {
  font-size: 14px;
}
.nx-font-size-15 {
  font-size: 15px;
}
.nx-font-size-16 {
  font-size: 16px;
}
.nx-font-size-17 {
  font-size: 17px;
}
.nx-font-size-18 {
  font-size: 18px;
}
.nx-font-size-19 {
  font-size: 19px;
}
.nx-font-size-20 {
  font-size: 20px;
}
.nx-font-size-21 {
  font-size: 21px;
}
.nx-font-size-22 {
  font-size: 22px;
}
.nx-font-size-23 {
  font-size: 23px;
}
.nx-font-size-24 {
  font-size: 24px;
}
.nx-font-size-25 {
  font-size: 25px;
}
.nx-font-size-26 {
  font-size: 26px;
}
.nx-font-size-27 {
  font-size: 27px;
}
.nx-font-size-28 {
  font-size: 28px;
}
.nx-font-size-29 {
  font-size: 29px;
}
.nx-font-size-30 {
  font-size: 30px;
}
.nx-font-size-31 {
  font-size: 31px;
}
.nx-font-size-32 {
  font-size: 32px;
}
.nx-font-size-33 {
  font-size: 33px;
}
.nx-font-size-34 {
  font-size: 34px;
}
.nx-font-size-35 {
  font-size: 35px;
}
.nx-font-size-36 {
  font-size: 36px;
}
.nx-font-size-37 {
  font-size: 37px;
}
.nx-font-size-38 {
  font-size: 38px;
}
.nx-font-size-39 {
  font-size: 39px;
}
.nx-font-size-40 {
  font-size: 40px;
}
.nx-position-l-0 {
  left: 0px;
}
.nx-position-r-0 {
  right: 0px;
}
.nx-position-t-0 {
  top: 0px;
}
.nx-position-b-0 {
  bottom: 0px;
}
.nx-position-l-1 {
  left: 1px;
}
.nx-position-r-1 {
  right: 1px;
}
.nx-position-t-1 {
  top: 1px;
}
.nx-position-b-1 {
  bottom: 1px;
}
.nx-position-l-2 {
  left: 2px;
}
.nx-position-r-2 {
  right: 2px;
}
.nx-position-t-2 {
  top: 2px;
}
.nx-position-b-2 {
  bottom: 2px;
}
.nx-position-l-3 {
  left: 3px;
}
.nx-position-r-3 {
  right: 3px;
}
.nx-position-t-3 {
  top: 3px;
}
.nx-position-b-3 {
  bottom: 3px;
}
.nx-position-l-4 {
  left: 4px;
}
.nx-position-r-4 {
  right: 4px;
}
.nx-position-t-4 {
  top: 4px;
}
.nx-position-b-4 {
  bottom: 4px;
}
.nx-position-l-5 {
  left: 5px;
}
.nx-position-r-5 {
  right: 5px;
}
.nx-position-t-5 {
  top: 5px;
}
.nx-position-b-5 {
  bottom: 5px;
}
.nx-position-l-6 {
  left: 6px;
}
.nx-position-r-6 {
  right: 6px;
}
.nx-position-t-6 {
  top: 6px;
}
.nx-position-b-6 {
  bottom: 6px;
}
.nx-position-l-7 {
  left: 7px;
}
.nx-position-r-7 {
  right: 7px;
}
.nx-position-t-7 {
  top: 7px;
}
.nx-position-b-7 {
  bottom: 7px;
}
.nx-position-l-8 {
  left: 8px;
}
.nx-position-r-8 {
  right: 8px;
}
.nx-position-t-8 {
  top: 8px;
}
.nx-position-b-8 {
  bottom: 8px;
}
.nx-position-l-9 {
  left: 9px;
}
.nx-position-r-9 {
  right: 9px;
}
.nx-position-t-9 {
  top: 9px;
}
.nx-position-b-9 {
  bottom: 9px;
}
.nx-position-l-10 {
  left: 10px;
}
.nx-position-r-10 {
  right: 10px;
}
.nx-position-t-10 {
  top: 10px;
}
.nx-position-b-10 {
  bottom: 10px;
}
.nx-position-l-11 {
  left: 11px;
}
.nx-position-r-11 {
  right: 11px;
}
.nx-position-t-11 {
  top: 11px;
}
.nx-position-b-11 {
  bottom: 11px;
}
.nx-position-l-12 {
  left: 12px;
}
.nx-position-r-12 {
  right: 12px;
}
.nx-position-t-12 {
  top: 12px;
}
.nx-position-b-12 {
  bottom: 12px;
}
.nx-position-l-13 {
  left: 13px;
}
.nx-position-r-13 {
  right: 13px;
}
.nx-position-t-13 {
  top: 13px;
}
.nx-position-b-13 {
  bottom: 13px;
}
.nx-position-l-14 {
  left: 14px;
}
.nx-position-r-14 {
  right: 14px;
}
.nx-position-t-14 {
  top: 14px;
}
.nx-position-b-14 {
  bottom: 14px;
}
.nx-position-l-15 {
  left: 15px;
}
.nx-position-r-15 {
  right: 15px;
}
.nx-position-t-15 {
  top: 15px;
}
.nx-position-b-15 {
  bottom: 15px;
}
.nx-position-l-16 {
  left: 16px;
}
.nx-position-r-16 {
  right: 16px;
}
.nx-position-t-16 {
  top: 16px;
}
.nx-position-b-16 {
  bottom: 16px;
}
.nx-position-l-17 {
  left: 17px;
}
.nx-position-r-17 {
  right: 17px;
}
.nx-position-t-17 {
  top: 17px;
}
.nx-position-b-17 {
  bottom: 17px;
}
.nx-position-l-18 {
  left: 18px;
}
.nx-position-r-18 {
  right: 18px;
}
.nx-position-t-18 {
  top: 18px;
}
.nx-position-b-18 {
  bottom: 18px;
}
.nx-position-l-19 {
  left: 19px;
}
.nx-position-r-19 {
  right: 19px;
}
.nx-position-t-19 {
  top: 19px;
}
.nx-position-b-19 {
  bottom: 19px;
}
.nx-position-l-20 {
  left: 20px;
}
.nx-position-r-20 {
  right: 20px;
}
.nx-position-t-20 {
  top: 20px;
}
.nx-position-b-20 {
  bottom: 20px;
}
.nx-position-l-21 {
  left: 21px;
}
.nx-position-r-21 {
  right: 21px;
}
.nx-position-t-21 {
  top: 21px;
}
.nx-position-b-21 {
  bottom: 21px;
}
.nx-position-l-22 {
  left: 22px;
}
.nx-position-r-22 {
  right: 22px;
}
.nx-position-t-22 {
  top: 22px;
}
.nx-position-b-22 {
  bottom: 22px;
}
.nx-position-l-23 {
  left: 23px;
}
.nx-position-r-23 {
  right: 23px;
}
.nx-position-t-23 {
  top: 23px;
}
.nx-position-b-23 {
  bottom: 23px;
}
.nx-position-l-24 {
  left: 24px;
}
.nx-position-r-24 {
  right: 24px;
}
.nx-position-t-24 {
  top: 24px;
}
.nx-position-b-24 {
  bottom: 24px;
}
.nx-position-l-25 {
  left: 25px;
}
.nx-position-r-25 {
  right: 25px;
}
.nx-position-t-25 {
  top: 25px;
}
.nx-position-b-25 {
  bottom: 25px;
}
.nx-position-l-26 {
  left: 26px;
}
.nx-position-r-26 {
  right: 26px;
}
.nx-position-t-26 {
  top: 26px;
}
.nx-position-b-26 {
  bottom: 26px;
}
.nx-position-l-27 {
  left: 27px;
}
.nx-position-r-27 {
  right: 27px;
}
.nx-position-t-27 {
  top: 27px;
}
.nx-position-b-27 {
  bottom: 27px;
}
.nx-position-l-28 {
  left: 28px;
}
.nx-position-r-28 {
  right: 28px;
}
.nx-position-t-28 {
  top: 28px;
}
.nx-position-b-28 {
  bottom: 28px;
}
.nx-position-l-29 {
  left: 29px;
}
.nx-position-r-29 {
  right: 29px;
}
.nx-position-t-29 {
  top: 29px;
}
.nx-position-b-29 {
  bottom: 29px;
}
.nx-position-l-30 {
  left: 30px;
}
.nx-position-r-30 {
  right: 30px;
}
.nx-position-t-30 {
  top: 30px;
}
.nx-position-b-30 {
  bottom: 30px;
}
.nx-position-l-31 {
  left: 31px;
}
.nx-position-r-31 {
  right: 31px;
}
.nx-position-t-31 {
  top: 31px;
}
.nx-position-b-31 {
  bottom: 31px;
}
.nx-position-l-32 {
  left: 32px;
}
.nx-position-r-32 {
  right: 32px;
}
.nx-position-t-32 {
  top: 32px;
}
.nx-position-b-32 {
  bottom: 32px;
}
.nx-position-l-33 {
  left: 33px;
}
.nx-position-r-33 {
  right: 33px;
}
.nx-position-t-33 {
  top: 33px;
}
.nx-position-b-33 {
  bottom: 33px;
}
.nx-position-l-34 {
  left: 34px;
}
.nx-position-r-34 {
  right: 34px;
}
.nx-position-t-34 {
  top: 34px;
}
.nx-position-b-34 {
  bottom: 34px;
}
.nx-position-l-35 {
  left: 35px;
}
.nx-position-r-35 {
  right: 35px;
}
.nx-position-t-35 {
  top: 35px;
}
.nx-position-b-35 {
  bottom: 35px;
}
.nx-position-l-36 {
  left: 36px;
}
.nx-position-r-36 {
  right: 36px;
}
.nx-position-t-36 {
  top: 36px;
}
.nx-position-b-36 {
  bottom: 36px;
}
.nx-position-l-37 {
  left: 37px;
}
.nx-position-r-37 {
  right: 37px;
}
.nx-position-t-37 {
  top: 37px;
}
.nx-position-b-37 {
  bottom: 37px;
}
.nx-position-l-38 {
  left: 38px;
}
.nx-position-r-38 {
  right: 38px;
}
.nx-position-t-38 {
  top: 38px;
}
.nx-position-b-38 {
  bottom: 38px;
}
.nx-position-l-39 {
  left: 39px;
}
.nx-position-r-39 {
  right: 39px;
}
.nx-position-t-39 {
  top: 39px;
}
.nx-position-b-39 {
  bottom: 39px;
}
.nx-position-l-40 {
  left: 40px;
}
.nx-position-r-40 {
  right: 40px;
}
.nx-position-t-40 {
  top: 40px;
}
.nx-position-b-40 {
  bottom: 40px;
}
.nx-position-l-41 {
  left: 41px;
}
.nx-position-r-41 {
  right: 41px;
}
.nx-position-t-41 {
  top: 41px;
}
.nx-position-b-41 {
  bottom: 41px;
}
.nx-position-l-42 {
  left: 42px;
}
.nx-position-r-42 {
  right: 42px;
}
.nx-position-t-42 {
  top: 42px;
}
.nx-position-b-42 {
  bottom: 42px;
}
.nx-position-l-43 {
  left: 43px;
}
.nx-position-r-43 {
  right: 43px;
}
.nx-position-t-43 {
  top: 43px;
}
.nx-position-b-43 {
  bottom: 43px;
}
.nx-position-l-44 {
  left: 44px;
}
.nx-position-r-44 {
  right: 44px;
}
.nx-position-t-44 {
  top: 44px;
}
.nx-position-b-44 {
  bottom: 44px;
}
.nx-position-l-45 {
  left: 45px;
}
.nx-position-r-45 {
  right: 45px;
}
.nx-position-t-45 {
  top: 45px;
}
.nx-position-b-45 {
  bottom: 45px;
}
.nx-position-l-46 {
  left: 46px;
}
.nx-position-r-46 {
  right: 46px;
}
.nx-position-t-46 {
  top: 46px;
}
.nx-position-b-46 {
  bottom: 46px;
}
.nx-position-l-47 {
  left: 47px;
}
.nx-position-r-47 {
  right: 47px;
}
.nx-position-t-47 {
  top: 47px;
}
.nx-position-b-47 {
  bottom: 47px;
}
.nx-position-l-48 {
  left: 48px;
}
.nx-position-r-48 {
  right: 48px;
}
.nx-position-t-48 {
  top: 48px;
}
.nx-position-b-48 {
  bottom: 48px;
}
.nx-position-l-49 {
  left: 49px;
}
.nx-position-r-49 {
  right: 49px;
}
.nx-position-t-49 {
  top: 49px;
}
.nx-position-b-49 {
  bottom: 49px;
}
.nx-position-l-50 {
  left: 50px;
}
.nx-position-r-50 {
  right: 50px;
}
.nx-position-t-50 {
  top: 50px;
}
.nx-position-b-50 {
  bottom: 50px;
}
.nx-position-l-51 {
  left: 51px;
}
.nx-position-r-51 {
  right: 51px;
}
.nx-position-t-51 {
  top: 51px;
}
.nx-position-b-51 {
  bottom: 51px;
}
.nx-position-l-52 {
  left: 52px;
}
.nx-position-r-52 {
  right: 52px;
}
.nx-position-t-52 {
  top: 52px;
}
.nx-position-b-52 {
  bottom: 52px;
}
.nx-position-l-53 {
  left: 53px;
}
.nx-position-r-53 {
  right: 53px;
}
.nx-position-t-53 {
  top: 53px;
}
.nx-position-b-53 {
  bottom: 53px;
}
.nx-position-l-54 {
  left: 54px;
}
.nx-position-r-54 {
  right: 54px;
}
.nx-position-t-54 {
  top: 54px;
}
.nx-position-b-54 {
  bottom: 54px;
}
.nx-position-l-55 {
  left: 55px;
}
.nx-position-r-55 {
  right: 55px;
}
.nx-position-t-55 {
  top: 55px;
}
.nx-position-b-55 {
  bottom: 55px;
}
.nx-position-l-56 {
  left: 56px;
}
.nx-position-r-56 {
  right: 56px;
}
.nx-position-t-56 {
  top: 56px;
}
.nx-position-b-56 {
  bottom: 56px;
}
.nx-position-l-57 {
  left: 57px;
}
.nx-position-r-57 {
  right: 57px;
}
.nx-position-t-57 {
  top: 57px;
}
.nx-position-b-57 {
  bottom: 57px;
}
.nx-position-l-58 {
  left: 58px;
}
.nx-position-r-58 {
  right: 58px;
}
.nx-position-t-58 {
  top: 58px;
}
.nx-position-b-58 {
  bottom: 58px;
}
.nx-position-l-59 {
  left: 59px;
}
.nx-position-r-59 {
  right: 59px;
}
.nx-position-t-59 {
  top: 59px;
}
.nx-position-b-59 {
  bottom: 59px;
}
.nx-position-l-60 {
  left: 60px;
}
.nx-position-r-60 {
  right: 60px;
}
.nx-position-t-60 {
  top: 60px;
}
.nx-position-b-60 {
  bottom: 60px;
}
.nx-position-l-61 {
  left: 61px;
}
.nx-position-r-61 {
  right: 61px;
}
.nx-position-t-61 {
  top: 61px;
}
.nx-position-b-61 {
  bottom: 61px;
}
.nx-position-l-62 {
  left: 62px;
}
.nx-position-r-62 {
  right: 62px;
}
.nx-position-t-62 {
  top: 62px;
}
.nx-position-b-62 {
  bottom: 62px;
}
.nx-position-l-63 {
  left: 63px;
}
.nx-position-r-63 {
  right: 63px;
}
.nx-position-t-63 {
  top: 63px;
}
.nx-position-b-63 {
  bottom: 63px;
}
.nx-position-l-64 {
  left: 64px;
}
.nx-position-r-64 {
  right: 64px;
}
.nx-position-t-64 {
  top: 64px;
}
.nx-position-b-64 {
  bottom: 64px;
}
.nx-position-l-65 {
  left: 65px;
}
.nx-position-r-65 {
  right: 65px;
}
.nx-position-t-65 {
  top: 65px;
}
.nx-position-b-65 {
  bottom: 65px;
}
.nx-position-l-66 {
  left: 66px;
}
.nx-position-r-66 {
  right: 66px;
}
.nx-position-t-66 {
  top: 66px;
}
.nx-position-b-66 {
  bottom: 66px;
}
.nx-position-l-67 {
  left: 67px;
}
.nx-position-r-67 {
  right: 67px;
}
.nx-position-t-67 {
  top: 67px;
}
.nx-position-b-67 {
  bottom: 67px;
}
.nx-position-l-68 {
  left: 68px;
}
.nx-position-r-68 {
  right: 68px;
}
.nx-position-t-68 {
  top: 68px;
}
.nx-position-b-68 {
  bottom: 68px;
}
.nx-position-l-69 {
  left: 69px;
}
.nx-position-r-69 {
  right: 69px;
}
.nx-position-t-69 {
  top: 69px;
}
.nx-position-b-69 {
  bottom: 69px;
}
.nx-position-l-70 {
  left: 70px;
}
.nx-position-r-70 {
  right: 70px;
}
.nx-position-t-70 {
  top: 70px;
}
.nx-position-b-70 {
  bottom: 70px;
}
.nx-position-l-71 {
  left: 71px;
}
.nx-position-r-71 {
  right: 71px;
}
.nx-position-t-71 {
  top: 71px;
}
.nx-position-b-71 {
  bottom: 71px;
}
.nx-position-l-72 {
  left: 72px;
}
.nx-position-r-72 {
  right: 72px;
}
.nx-position-t-72 {
  top: 72px;
}
.nx-position-b-72 {
  bottom: 72px;
}
.nx-position-l-73 {
  left: 73px;
}
.nx-position-r-73 {
  right: 73px;
}
.nx-position-t-73 {
  top: 73px;
}
.nx-position-b-73 {
  bottom: 73px;
}
.nx-position-l-74 {
  left: 74px;
}
.nx-position-r-74 {
  right: 74px;
}
.nx-position-t-74 {
  top: 74px;
}
.nx-position-b-74 {
  bottom: 74px;
}
.nx-position-l-75 {
  left: 75px;
}
.nx-position-r-75 {
  right: 75px;
}
.nx-position-t-75 {
  top: 75px;
}
.nx-position-b-75 {
  bottom: 75px;
}
.nx-position-l-76 {
  left: 76px;
}
.nx-position-r-76 {
  right: 76px;
}
.nx-position-t-76 {
  top: 76px;
}
.nx-position-b-76 {
  bottom: 76px;
}
.nx-position-l-77 {
  left: 77px;
}
.nx-position-r-77 {
  right: 77px;
}
.nx-position-t-77 {
  top: 77px;
}
.nx-position-b-77 {
  bottom: 77px;
}
.nx-position-l-78 {
  left: 78px;
}
.nx-position-r-78 {
  right: 78px;
}
.nx-position-t-78 {
  top: 78px;
}
.nx-position-b-78 {
  bottom: 78px;
}
.nx-position-l-79 {
  left: 79px;
}
.nx-position-r-79 {
  right: 79px;
}
.nx-position-t-79 {
  top: 79px;
}
.nx-position-b-79 {
  bottom: 79px;
}
.nx-position-l-80 {
  left: 80px;
}
.nx-position-r-80 {
  right: 80px;
}
.nx-position-t-80 {
  top: 80px;
}
.nx-position-b-80 {
  bottom: 80px;
}
.nx-position-l-81 {
  left: 81px;
}
.nx-position-r-81 {
  right: 81px;
}
.nx-position-t-81 {
  top: 81px;
}
.nx-position-b-81 {
  bottom: 81px;
}
.nx-position-l-82 {
  left: 82px;
}
.nx-position-r-82 {
  right: 82px;
}
.nx-position-t-82 {
  top: 82px;
}
.nx-position-b-82 {
  bottom: 82px;
}
.nx-position-l-83 {
  left: 83px;
}
.nx-position-r-83 {
  right: 83px;
}
.nx-position-t-83 {
  top: 83px;
}
.nx-position-b-83 {
  bottom: 83px;
}
.nx-position-l-84 {
  left: 84px;
}
.nx-position-r-84 {
  right: 84px;
}
.nx-position-t-84 {
  top: 84px;
}
.nx-position-b-84 {
  bottom: 84px;
}
.nx-position-l-85 {
  left: 85px;
}
.nx-position-r-85 {
  right: 85px;
}
.nx-position-t-85 {
  top: 85px;
}
.nx-position-b-85 {
  bottom: 85px;
}
.nx-position-l-86 {
  left: 86px;
}
.nx-position-r-86 {
  right: 86px;
}
.nx-position-t-86 {
  top: 86px;
}
.nx-position-b-86 {
  bottom: 86px;
}
.nx-position-l-87 {
  left: 87px;
}
.nx-position-r-87 {
  right: 87px;
}
.nx-position-t-87 {
  top: 87px;
}
.nx-position-b-87 {
  bottom: 87px;
}
.nx-position-l-88 {
  left: 88px;
}
.nx-position-r-88 {
  right: 88px;
}
.nx-position-t-88 {
  top: 88px;
}
.nx-position-b-88 {
  bottom: 88px;
}
.nx-position-l-89 {
  left: 89px;
}
.nx-position-r-89 {
  right: 89px;
}
.nx-position-t-89 {
  top: 89px;
}
.nx-position-b-89 {
  bottom: 89px;
}
.nx-position-l-90 {
  left: 90px;
}
.nx-position-r-90 {
  right: 90px;
}
.nx-position-t-90 {
  top: 90px;
}
.nx-position-b-90 {
  bottom: 90px;
}
.nx-position-l-91 {
  left: 91px;
}
.nx-position-r-91 {
  right: 91px;
}
.nx-position-t-91 {
  top: 91px;
}
.nx-position-b-91 {
  bottom: 91px;
}
.nx-position-l-92 {
  left: 92px;
}
.nx-position-r-92 {
  right: 92px;
}
.nx-position-t-92 {
  top: 92px;
}
.nx-position-b-92 {
  bottom: 92px;
}
.nx-position-l-93 {
  left: 93px;
}
.nx-position-r-93 {
  right: 93px;
}
.nx-position-t-93 {
  top: 93px;
}
.nx-position-b-93 {
  bottom: 93px;
}
.nx-position-l-94 {
  left: 94px;
}
.nx-position-r-94 {
  right: 94px;
}
.nx-position-t-94 {
  top: 94px;
}
.nx-position-b-94 {
  bottom: 94px;
}
.nx-position-l-95 {
  left: 95px;
}
.nx-position-r-95 {
  right: 95px;
}
.nx-position-t-95 {
  top: 95px;
}
.nx-position-b-95 {
  bottom: 95px;
}
.nx-position-l-96 {
  left: 96px;
}
.nx-position-r-96 {
  right: 96px;
}
.nx-position-t-96 {
  top: 96px;
}
.nx-position-b-96 {
  bottom: 96px;
}
.nx-position-l-97 {
  left: 97px;
}
.nx-position-r-97 {
  right: 97px;
}
.nx-position-t-97 {
  top: 97px;
}
.nx-position-b-97 {
  bottom: 97px;
}
.nx-position-l-98 {
  left: 98px;
}
.nx-position-r-98 {
  right: 98px;
}
.nx-position-t-98 {
  top: 98px;
}
.nx-position-b-98 {
  bottom: 98px;
}
.nx-position-l-99 {
  left: 99px;
}
.nx-position-r-99 {
  right: 99px;
}
.nx-position-t-99 {
  top: 99px;
}
.nx-position-b-99 {
  bottom: 99px;
}
.nx-position-l-100 {
  left: 100px;
}
.nx-position-r-100 {
  right: 100px;
}
.nx-position-t-100 {
  top: 100px;
}
.nx-position-b-100 {
  bottom: 100px;
}
.nx-z-index-0 {
  z-index: 0;
}
.nx-z-index-1 {
  z-index: 1;
}
.nx-z-index-2 {
  z-index: 2;
}
.nx-z-index-3 {
  z-index: 3;
}
.nx-z-index-4 {
  z-index: 4;
}
.nx-z-index-5 {
  z-index: 5;
}
.nx-z-index-6 {
  z-index: 6;
}
.nx-z-index-7 {
  z-index: 7;
}
.nx-z-index-8 {
  z-index: 8;
}
.nx-z-index-9 {
  z-index: 9;
}
.nx-z-index-10 {
  z-index: 10;
}
.emoji-mart,
.emoji-mart * {
  box-sizing: border-box;
  line-height: 1.15;
}
.emoji-mart {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    sans-serif;
  font-size: 16px;
  display: inline-block;
  color: #222427;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  background: #fff;
}
.emoji-mart .emoji-mart-emoji {
  padding: 6px;
}
.emoji-mart-bar {
  border: 0 solid #d9d9d9;
}
.emoji-mart-bar:first-child {
  border-bottom-width: 1px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.emoji-mart-bar:last-child {
  border-top-width: 1px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.emoji-mart-anchors {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0 6px;
  line-height: 0;
}
.emoji-mart-anchor {
  position: relative;
  display: block;
  flex: 1 1 auto;
  color: #858585;
  text-align: center;
  padding: 12px 4px;
  overflow: hidden;
  transition: color 0.1s ease-out;
  margin: 0;
  box-shadow: none;
  background: none;
  border: none;
}
.emoji-mart-anchor:focus {
  outline: 0;
}
.emoji-mart-anchor:hover,
.emoji-mart-anchor:focus,
.emoji-mart-anchor-selected {
  color: #464646;
}
.emoji-mart-anchor-selected .emoji-mart-anchor-bar {
  bottom: 0;
}
.emoji-mart-anchor-bar {
  position: absolute;
  bottom: -3px;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #464646;
}
.emoji-mart-anchors i {
  display: inline-block;
  width: 100%;
  max-width: 22px;
}
.emoji-mart-anchors svg,
.emoji-mart-anchors img {
  fill: currentColor;
  height: 18px;
}
.emoji-mart-scroll {
  overflow-y: scroll;
  height: 270px;
  padding: 0 6px 6px 6px;
  will-change: transform;
}
.emoji-mart-search {
  margin-top: 6px;
  padding: 0 6px;
  position: relative;
}
.emoji-mart-search input {
  font-size: 16px;
  display: block;
  width: 100%;
  padding: 5px 25px 6px 10px;
  border-radius: 5px;
  border: 1px solid #d9d9d9;
  outline: 0;
}
.emoji-mart-search input,
.emoji-mart-search input::-webkit-search-decoration,
.emoji-mart-search input::-webkit-search-cancel-button,
.emoji-mart-search input::-webkit-search-results-button,
.emoji-mart-search input::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
.emoji-mart-search-icon {
  position: absolute;
  top: 3px;
  right: 11px;
  z-index: 2;
  padding: 2px 5px 1px;
  border: none;
  background: none;
}
.emoji-mart-category .emoji-mart-emoji span {
  z-index: 1;
  position: relative;
  text-align: center;
  cursor: default;
}
.emoji-mart-category .emoji-mart-emoji:hover:before {
  z-index: 0;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #f4f4f4;
  border-radius: 100%;
}
.emoji-mart-category-label {
  z-index: 2;
  position: relative;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.emoji-mart-category-label span {
  display: block;
  width: 100%;
  font-weight: 500;
  padding: 5px 6px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.95);
}
.emoji-mart-category-list {
  margin: 0;
  padding: 0;
}
.emoji-mart-category-list li {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}
.emoji-mart-emoji {
  position: relative;
  display: inline-block;
  font-size: 0;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  box-shadow: none;
}
.emoji-mart-emoji-native {
  font-family:
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Segoe UI",
    "Apple Color Emoji",
    "Twemoji Mozilla",
    "Noto Color Emoji",
    "Android Emoji";
}
.emoji-mart-no-results {
  font-size: 14px;
  text-align: center;
  padding-top: 70px;
  color: #858585;
}
.emoji-mart-no-results .emoji-mart-category-label {
  display: none;
}
.emoji-mart-no-results .emoji-mart-no-results-label {
  margin-top: 0.2em;
}
.emoji-mart-no-results .emoji-mart-emoji:hover:before {
  content: none;
}
.emoji-mart-preview {
  position: relative;
  height: 70px;
}
.emoji-mart-preview-emoji,
.emoji-mart-preview-data,
.emoji-mart-preview-skins {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.emoji-mart-preview-emoji {
  left: 12px;
}
.emoji-mart-preview-data {
  left: 68px;
  right: 12px;
  word-break: break-all;
}
.emoji-mart-preview-skins {
  right: 30px;
  text-align: right;
}
.emoji-mart-preview-skins.custom {
  right: 10px;
  text-align: right;
}
.emoji-mart-preview-name {
  font-size: 14px;
}
.emoji-mart-preview-shortname {
  font-size: 12px;
  color: #888;
}
.emoji-mart-preview-shortname + .emoji-mart-preview-shortname,
.emoji-mart-preview-shortname + .emoji-mart-preview-emoticon,
.emoji-mart-preview-emoticon + .emoji-mart-preview-emoticon {
  margin-left: 0.5em;
}
.emoji-mart-preview-emoticon {
  font-size: 11px;
  color: #bbb;
}
.emoji-mart-title span {
  display: inline-block;
  vertical-align: middle;
}
.emoji-mart-title .emoji-mart-emoji {
  padding: 0;
}
.emoji-mart-title-label {
  color: #999A9C;
  font-size: 26px;
  font-weight: 300;
}
.emoji-mart-skin-swatches {
  font-size: 0;
  padding: 2px 0;
  border: 1px solid #d9d9d9;
  border-radius: 12px;
  background-color: #fff;
}
.emoji-mart-skin-swatches.custom {
  font-size: 0;
  border: none;
  background-color: #fff;
}
.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch {
  width: 16px;
  padding: 0 2px;
}
.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after {
  opacity: 0.75;
}
.emoji-mart-skin-swatch {
  display: inline-block;
  width: 0;
  vertical-align: middle;
  transition-property: width, padding;
  transition-duration: 0.125s;
  transition-timing-function: ease-out;
}
.emoji-mart-skin-swatch:nth-child(1) {
  transition-delay: 0s;
}
.emoji-mart-skin-swatch:nth-child(2) {
  transition-delay: 0.03s;
}
.emoji-mart-skin-swatch:nth-child(3) {
  transition-delay: 0.06s;
}
.emoji-mart-skin-swatch:nth-child(4) {
  transition-delay: 0.09s;
}
.emoji-mart-skin-swatch:nth-child(5) {
  transition-delay: 0.12s;
}
.emoji-mart-skin-swatch:nth-child(6) {
  transition-delay: 0.15s;
}
.emoji-mart-skin-swatch.selected {
  position: relative;
  width: 16px;
  padding: 0 2px;
}
.emoji-mart-skin-swatch.selected:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 4px;
  height: 4px;
  margin: -2px 0 0 -2px;
  background-color: #fff;
  border-radius: 100%;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.2s ease-out;
}
.emoji-mart-skin-swatch.custom {
  display: inline-block;
  width: 0;
  height: 38px;
  overflow: hidden;
  vertical-align: middle;
  transition-property: width, height;
  transition-duration: 0.125s;
  transition-timing-function: ease-out;
  cursor: default;
}
.emoji-mart-skin-swatch.custom.selected {
  position: relative;
  width: 36px;
  height: 38px;
  padding: 0 2px 0 0;
}
.emoji-mart-skin-swatch.custom.selected:after {
  content: "";
  width: 0;
  height: 0;
}
.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover {
  background-color: #f4f4f4;
  border-radius: 10%;
}
.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom {
  width: 36px;
  height: 38px;
  padding: 0 2px 0 0;
}
.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after {
  opacity: 0.75;
}
.emoji-mart-skin-text.opened {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  color: #888;
  font-size: 11px;
  padding: 5px 2px;
  width: 95px;
  height: 40px;
  border-radius: 10%;
  background-color: #fff;
}
.emoji-mart-skin {
  display: inline-block;
  width: 100%;
  padding-top: 100%;
  max-width: 12px;
  border-radius: 100%;
}
.emoji-mart-skin-tone-1 {
  background-color: #ffc93a;
}
.emoji-mart-skin-tone-2 {
  background-color: #fadcbc;
}
.emoji-mart-skin-tone-3 {
  background-color: #e0bb95;
}
.emoji-mart-skin-tone-4 {
  background-color: #bf8f68;
}
.emoji-mart-skin-tone-5 {
  background-color: #9b643d;
}
.emoji-mart-skin-tone-6 {
  background-color: #594539;
}
.emoji-mart-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.emoji-mart-dark {
  color: #fff;
  border-color: #555453;
  background-color: #222;
}
.emoji-mart-dark .emoji-mart-bar {
  border-color: #555453;
}
.emoji-mart-dark .emoji-mart-search input {
  color: #fff;
  border-color: #555453;
  background-color: #2f2f2f;
}
.emoji-mart-dark .emoji-mart-search-icon svg {
  fill: #fff;
}
.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before {
  background-color: #444;
}
.emoji-mart-dark .emoji-mart-category-label span {
  background-color: #222;
  color: #fff;
}
.emoji-mart-dark .emoji-mart-skin-swatches {
  border-color: #555453;
  background-color: #222;
}
.emoji-mart-dark .emoji-mart-anchor:hover,
.emoji-mart-dark .emoji-mart-anchor:focus,
.emoji-mart-dark .emoji-mart-anchor-selected {
  color: #bfbfbf;
}
.croppie-container {
  width: 100%;
  height: 100%;
}
.croppie-container .cr-image {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  transform-origin: 0 0;
  max-height: none;
  max-width: none;
}
.croppie-container .cr-boundary {
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.croppie-container .cr-viewport,
.croppie-container .cr-resizer {
  position: absolute;
  border: 2px solid #fff;
  margin: auto;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  box-shadow: 0 0 2000px 2000px rgba(0, 0, 0, 0.5);
  z-index: 0;
}
.croppie-container .cr-resizer {
  z-index: 2;
  box-shadow: none;
  pointer-events: none;
}
.croppie-container .cr-resizer-vertical,
.croppie-container .cr-resizer-horisontal {
  position: absolute;
  pointer-events: all;
}
.croppie-container .cr-resizer-vertical::after,
.croppie-container .cr-resizer-horisontal::after {
  display: block;
  position: absolute;
  box-sizing: border-box;
  border: 1px solid black;
  background: #fff;
  width: 10px;
  height: 10px;
  content: "";
}
.croppie-container .cr-resizer-vertical {
  bottom: -5px;
  cursor: row-resize;
  width: 100%;
  height: 10px;
}
.croppie-container .cr-resizer-vertical::after {
  left: 50%;
  margin-left: -5px;
}
.croppie-container .cr-resizer-horisontal {
  right: -5px;
  cursor: col-resize;
  width: 10px;
  height: 100%;
}
.croppie-container .cr-resizer-horisontal::after {
  top: 50%;
  margin-top: -5px;
}
.croppie-container .cr-original-image {
  display: none;
}
.croppie-container .cr-vp-circle {
  border-radius: 50%;
}
.croppie-container .cr-overlay {
  z-index: 1;
  position: absolute;
  cursor: move;
  touch-action: none;
}
.croppie-container .cr-slider-wrap {
  width: 75%;
  margin: 15px auto;
  text-align: center;
}
.croppie-result {
  position: relative;
  overflow: hidden;
}
.croppie-result img {
  position: absolute;
}
.croppie-container .cr-image,
.croppie-container .cr-overlay,
.croppie-container .cr-viewport {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
.cr-slider {
  -webkit-appearance: none;
  width: 300px;
  max-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  background-color: transparent;
}
.cr-slider::-webkit-slider-runnable-track {
  width: 100%;
  height: 3px;
  background: rgba(0, 0, 0, 0.5);
  border: 0;
  border-radius: 3px;
}
.cr-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #ddd;
  margin-top: -6px;
}
.cr-slider:focus {
  outline: none;
}
.cr-slider::-moz-range-track {
  width: 100%;
  height: 3px;
  background: rgba(0, 0, 0, 0.5);
  border: 0;
  border-radius: 3px;
}
.cr-slider::-moz-range-thumb {
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #ddd;
  margin-top: -6px;
}
.cr-slider:-moz-focusring {
  outline: 1px solid white;
  outline-offset: -1px;
}
.cr-slider::-ms-track {
  width: 100%;
  height: 5px;
  background: transparent;
  border-color: transparent;
  border-width: 6px 0;
  color: transparent;
}
.cr-slider::-ms-fill-lower {
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
}
.cr-slider::-ms-fill-upper {
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
}
.cr-slider::-ms-thumb {
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #ddd;
  margin-top: 1px;
}
.cr-slider:focus::-ms-fill-lower {
  background: rgba(0, 0, 0, 0.5);
}
.cr-slider:focus::-ms-fill-upper {
  background: rgba(0, 0, 0, 0.5);
}
.cr-rotate-controls {
  position: absolute;
  bottom: 5px;
  left: 5px;
  z-index: 1;
}
.cr-rotate-controls button {
  border: 0;
  background: none;
}
.cr-rotate-controls i:before {
  display: inline-block;
  font-style: normal;
  font-weight: 900;
  font-size: 22px;
}
.cr-rotate-l i:before {
  content: "\21ba";
}
.cr-rotate-r i:before {
  content: "\21bb";
}
:root {
  font-family: "Inter var", sans-serif;
  font-feature-settings:
    "cv02",
    "cv03",
    "cv04",
    "cv11";
  font-variation-settings: normal;
  --font-family: "Inter var", sans-serif;
  --font-feature-settings:
    "cv02",
    "cv03",
    "cv04",
    "cv11";
  --surface-a: #ffffff;
  --surface-b: #f8f9fa;
  --surface-c: #e9ecef;
  --surface-d: #dee2e6;
  --surface-e: #ffffff;
  --surface-f: #ffffff;
  --text-color: #495057;
  --text-color-secondary: #6c757d;
  --primary-color: #3B82F6;
  --primary-color-text: #ffffff;
  --surface-0: #ffffff;
  --surface-50: #FAFAFA;
  --surface-100: #F5F5F5;
  --surface-200: #EEEEEE;
  --surface-300: #E0E0E0;
  --surface-400: #BDBDBD;
  --surface-500: #9E9E9E;
  --surface-600: #757575;
  --surface-700: #616161;
  --surface-800: #424242;
  --surface-900: #212121;
  --gray-50: #FAFAFA;
  --gray-100: #F5F5F5;
  --gray-200: #EEEEEE;
  --gray-300: #E0E0E0;
  --gray-400: #BDBDBD;
  --gray-500: #9E9E9E;
  --gray-600: #757575;
  --gray-700: #616161;
  --gray-800: #424242;
  --gray-900: #212121;
  --content-padding: 1.25rem;
  --inline-spacing: 0.5rem;
  --border-radius: 6px;
  --surface-ground: #eff3f8;
  --surface-section: #ffffff;
  --surface-card: #ffffff;
  --surface-overlay: #ffffff;
  --surface-border: #dfe7ef;
  --surface-hover: #f6f9fc;
  --focus-ring: 0 0 0 0.2rem #BFDBFE;
  --maskbg: rgba(0, 0, 0, 0.4);
  --highlight-bg: #EFF6FF;
  --highlight-text-color: #1D4ED8;
  color-scheme: light;
}
:root {
  --blue-50: #f5f9ff;
  --blue-100: #d0e1fd;
  --blue-200: #abc9fb;
  --blue-300: #85b2f9;
  --blue-400: #609af8;
  --blue-500: #3b82f6;
  --blue-600: #326fd1;
  --blue-700: #295bac;
  --blue-800: #204887;
  --blue-900: #183462;
  --green-50: #f4fcf7;
  --green-100: #caf1d8;
  --green-200: #a0e6ba;
  --green-300: #76db9b;
  --green-400: #4cd07d;
  --green-500: #22c55e;
  --green-600: #1da750;
  --green-700: #188a42;
  --green-800: #136c34;
  --green-900: #0e4f26;
  --yellow-50: #fefbf3;
  --yellow-100: #faedc4;
  --yellow-200: #f6de95;
  --yellow-300: #f2d066;
  --yellow-400: #eec137;
  --yellow-500: #eab308;
  --yellow-600: #c79807;
  --yellow-700: #a47d06;
  --yellow-800: #816204;
  --yellow-900: #5e4803;
  --cyan-50: #f3fbfd;
  --cyan-100: #c3edf5;
  --cyan-200: #94e0ed;
  --cyan-300: #65d2e4;
  --cyan-400: #35c4dc;
  --cyan-500: #06b6d4;
  --cyan-600: #059bb4;
  --cyan-700: #047f94;
  --cyan-800: #036475;
  --cyan-900: #024955;
  --pink-50: #fef6fa;
  --pink-100: #fad3e7;
  --pink-200: #f7b0d3;
  --pink-300: #f38ec0;
  --pink-400: #f06bac;
  --pink-500: #ec4899;
  --pink-600: #c93d82;
  --pink-700: #a5326b;
  --pink-800: #822854;
  --pink-900: #5e1d3d;
  --indigo-50: #f7f7fe;
  --indigo-100: #dadafc;
  --indigo-200: #bcbdf9;
  --indigo-300: #9ea0f6;
  --indigo-400: #8183f4;
  --indigo-500: #6366f1;
  --indigo-600: #5457cd;
  --indigo-700: #4547a9;
  --indigo-800: #363885;
  --indigo-900: #282960;
  --teal-50: #f3fbfb;
  --teal-100: #c7eeea;
  --teal-200: #9ae0d9;
  --teal-300: #6dd3c8;
  --teal-400: #41c5b7;
  --teal-500: #14b8a6;
  --teal-600: #119c8d;
  --teal-700: #0e8174;
  --teal-800: #0b655b;
  --teal-900: #084a42;
  --orange-50: #fff8f3;
  --orange-100: #feddc7;
  --orange-200: #fcc39b;
  --orange-300: #fba86f;
  --orange-400: #fa8e42;
  --orange-500: #f97316;
  --orange-600: #d46213;
  --orange-700: #ae510f;
  --orange-800: #893f0c;
  --orange-900: #642e09;
  --bluegray-50: #f7f8f9;
  --bluegray-100: #dadee3;
  --bluegray-200: #bcc3cd;
  --bluegray-300: #9fa9b7;
  --bluegray-400: #818ea1;
  --bluegray-500: #64748b;
  --bluegray-600: #556376;
  --bluegray-700: #465161;
  --bluegray-800: #37404c;
  --bluegray-900: #282e38;
  --purple-50: #fbf7ff;
  --purple-100: #ead6fd;
  --purple-200: #dab6fc;
  --purple-300: #c996fa;
  --purple-400: #b975f9;
  --purple-500: #a855f7;
  --purple-600: #8f48d2;
  --purple-700: #763cad;
  --purple-800: #5c2f88;
  --purple-900: #432263;
  --red-50: #fff5f5;
  --red-100: #ffd0ce;
  --red-200: #ffaca7;
  --red-300: #ff8780;
  --red-400: #ff6259;
  --red-500: #ff3d32;
  --red-600: #d9342b;
  --red-700: #b32b23;
  --red-800: #8c221c;
  --red-900: #661814;
  --primary-50: #f5f9ff;
  --primary-100: #d0e1fd;
  --primary-200: #abc9fb;
  --primary-300: #85b2f9;
  --primary-400: #609af8;
  --primary-500: #3b82f6;
  --primary-600: #326fd1;
  --primary-700: #295bac;
  --primary-800: #204887;
  --primary-900: #183462;
}
.p-editor-container .p-editor-toolbar {
  background: #f8f9fa;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-editor-container .p-editor-toolbar.ql-snow {
  border: 1px solid #dee2e6;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
  stroke: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
  fill: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
  border: 0 none;
  color: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
  color: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
  stroke: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
  fill: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  padding: 0.75rem 0;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
  color: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
  color: #495057;
  background: #e9ecef;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
  padding: 0.75rem 1.25rem;
}
.p-editor-container .p-editor-content {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-editor-container .p-editor-content.ql-snow {
  border: 1px solid #dee2e6;
}
.p-editor-container .p-editor-content .ql-editor {
  background: #ffffff;
  color: #495057;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-editor-container .ql-snow.ql-toolbar button:hover,
.p-editor-container .ql-snow.ql-toolbar button:focus {
  color: #495057;
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
  stroke: #495057;
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
  fill: #495057;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
  color: #3B82F6;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
  stroke: #3B82F6;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
  fill: #3B82F6;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
  color: #3B82F6;
}
@layer primeng {
  * {
    box-sizing: border-box;
  }
  .p-component {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    font-weight: normal;
  }
  .p-component-overlay {
    background-color: rgba(0, 0, 0, 0.4);
    transition-duration: 0.2s;
  }
  .p-disabled,
  .p-component:disabled {
    opacity: 0.6;
  }
  .p-error {
    color: #e24c4c;
  }
  .p-text-secondary {
    color: #6c757d;
  }
  .pi {
    font-size: 1rem;
  }
  .p-icon {
    width: 1rem;
    height: 1rem;
  }
  .p-link {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    border-radius: 6px;
  }
  .p-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-component-overlay-enter {
    animation: p-component-overlay-enter-animation 150ms forwards;
  }
  .p-component-overlay-leave {
    animation: p-component-overlay-leave-animation 150ms forwards;
  }
  @keyframes p-component-overlay-enter-animation {
    from {
      background-color: transparent;
    }
    to {
      background-color: var(--maskbg);
    }
  }
  @keyframes p-component-overlay-leave-animation {
    from {
      background-color: var(--maskbg);
    }
    to {
      background-color: transparent;
    }
  }
  .p-autocomplete .p-autocomplete-loader {
    right: 0.75rem;
  }
  .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
    right: 3.75rem;
  }
  .p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
    border-color: #3B82F6;
  }
  .p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-autocomplete .p-autocomplete-multiple-container {
    padding: 0.375rem 0.75rem;
    gap: 0.5rem;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
    padding: 0.375rem 0;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
    font-family: inherit;
    font-feature-settings: inherit;
    font-size: inherit;
    color: #495057;
    padding: 0;
    margin: 0;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
    padding: 0.375rem 0.75rem;
    background: #dee2e6;
    color: #495057;
    border-radius: 16px;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
    margin-left: 0.5rem;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus {
    background: #ced4da;
    color: #495057;
  }
  .p-autocomplete.p-invalid.p-component > .p-inputtext {
    border-color: #e24c4c;
  }
  .p-autocomplete-panel {
    background: #ffffff;
    color: #495057;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-autocomplete-panel .p-autocomplete-items {
    padding: 0.75rem 0;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #495057;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #495057;
    background: #dee2e6;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #343a40;
    background: #ffffff;
    font-weight: 700;
  }
  p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
    border-color: #e24c4c;
  }
  p-autocomplete.p-autocomplete-clearable .p-inputtext {
    padding-right: 2.5rem;
  }
  p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
    color: #6c757d;
    right: 0.75rem;
  }
  p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
    color: #6c757d;
    right: 3.75rem;
  }
  p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
    border-color: #e24c4c;
  }
  .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-datepicker {
    padding: 0.5rem;
    background: #ffffff;
    color: #495057;
    border: 1px solid #ced4da;
    border-radius: 6px;
  }
  .p-datepicker:not(.p-datepicker-inline) {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
    background: #ffffff;
  }
  .p-datepicker .p-datepicker-header {
    padding: 0.5rem;
    color: #495057;
    background: #ffffff;
    font-weight: 600;
    margin: 0;
    border-bottom: 1px solid #dee2e6;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-prev,
  .p-datepicker .p-datepicker-header .p-datepicker-next {
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
  .p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
    color: #343a40;
    border-color: transparent;
    background: #e9ecef;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible,
  .p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title {
    line-height: 2rem;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
    color: #495057;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    font-weight: 600;
    padding: 0.5rem;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover {
    color: #3B82F6;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
    margin-right: 0.5rem;
  }
  .p-datepicker table {
    font-size: 1rem;
    margin: 0.5rem 0;
  }
  .p-datepicker table th {
    padding: 0.5rem;
  }
  .p-datepicker table th > span {
    width: 2.5rem;
    height: 2.5rem;
  }
  .p-datepicker table td {
    padding: 0.5rem;
  }
  .p-datepicker table td > span {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    transition: box-shadow 0.2s;
    border: 1px solid transparent;
  }
  .p-datepicker table td > span.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-datepicker table td > span:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-datepicker table td.p-datepicker-today > span {
    background: #ced4da;
    color: #495057;
    border-color: transparent;
  }
  .p-datepicker table td.p-datepicker-today > span.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-datepicker .p-datepicker-buttonbar {
    padding: 1rem 0;
    border-top: 1px solid #dee2e6;
  }
  .p-datepicker .p-datepicker-buttonbar .p-button {
    width: auto;
  }
  .p-datepicker .p-timepicker {
    border-top: 1px solid #dee2e6;
    padding: 0.5rem;
  }
  .p-datepicker .p-timepicker button {
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-datepicker .p-timepicker button:enabled:hover {
    color: #343a40;
    border-color: transparent;
    background: #e9ecef;
  }
  .p-datepicker .p-timepicker button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-datepicker .p-timepicker button:last-child {
    margin-top: 0.2em;
  }
  .p-datepicker .p-timepicker span {
    font-size: 1.25rem;
  }
  .p-datepicker .p-timepicker > div {
    padding: 0 0.5rem;
  }
  .p-datepicker.p-datepicker-timeonly .p-timepicker {
    border-top: 0 none;
  }
  .p-datepicker .p-monthpicker {
    margin: 0.5rem 0;
  }
  .p-datepicker .p-monthpicker .p-monthpicker-month {
    padding: 0.5rem;
    transition: box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-datepicker .p-yearpicker {
    margin: 0.5rem 0;
  }
  .p-datepicker .p-yearpicker .p-yearpicker-year {
    padding: 0.5rem;
    transition: box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
    border-left: 1px solid #dee2e6;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }
  .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
    padding-left: 0;
    border-left: 0 none;
  }
  .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
    padding-right: 0;
  }
  .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
    background: #e9ecef;
  }
  .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
    background: #e9ecef;
  }
  .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
    background: #e9ecef;
  }
  .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  p-calendar.p-calendar-clearable .p-inputtext {
    padding-right: 2.5rem;
  }
  p-calendar.p-calendar-clearable .p-calendar-clear-icon {
    color: #6c757d;
    right: 0.75rem;
  }
  p-calendar.p-calendar-clearable .p-calendar-w-btn .p-calendar-clear-icon {
    color: #6c757d;
    right: 3.75rem;
  }
  @media screen and (max-width: 769px) {
    .p-datepicker table th,
    .p-datepicker table td {
      padding: 0;
    }
  }
  .p-cascadeselect {
    background: #ffffff;
    border: 1px solid #ced4da;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-cascadeselect:not(.p-disabled):hover {
    border-color: #3B82F6;
  }
  .p-cascadeselect:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-cascadeselect .p-cascadeselect-label {
    background: transparent;
    border: 0 none;
    padding: 0.75rem 0.75rem;
  }
  .p-cascadeselect .p-cascadeselect-label.p-placeholder {
    color: #6c757d;
  }
  .p-cascadeselect .p-cascadeselect-label:enabled:focus {
    outline: 0 none;
    box-shadow: none;
  }
  .p-cascadeselect .p-cascadeselect-trigger {
    background: transparent;
    color: #6c757d;
    width: 3rem;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-cascadeselect.p-invalid.p-component {
    border-color: #e24c4c;
  }
  .p-cascadeselect-panel {
    background: #ffffff;
    color: #495057;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-cascadeselect-panel .p-cascadeselect-items {
    padding: 0.75rem 0;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
    margin: 0;
    border: 0 none;
    color: #495057;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #495057;
    background: #dee2e6;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
    padding: 0.75rem 1.25rem;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
    font-size: 0.875rem;
  }
  .p-input-filled .p-cascadeselect {
    background: #e9ecef;
  }
  .p-input-filled .p-cascadeselect:not(.p-disabled):hover {
    background-color: #e9ecef;
  }
  .p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
    background-color: #ffffff;
  }
  p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
    border-color: #e24c4c;
  }
  p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
    padding-right: 0.75rem;
  }
  p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
    color: #6c757d;
    right: 3rem;
  }
  .p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
    box-shadow: none;
    border-radius: 0;
    padding: 0.25rem 0 0.25rem 0.5rem;
  }
  .p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
    transform: rotate(90deg);
  }
  .p-checkbox {
    width: 22px;
    height: 22px;
  }
  .p-checkbox .p-checkbox-box {
    border: 2px solid #ced4da;
    background: #ffffff;
    width: 22px;
    height: 22px;
    color: #495057;
    border-radius: 6px;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-checkbox .p-checkbox-box .p-checkbox-icon {
    transition-duration: 0.2s;
    color: #ffffff;
    font-size: 14px;
  }
  .p-checkbox .p-checkbox-box .p-icon {
    width: 14px;
    height: 14px;
  }
  .p-checkbox .p-checkbox-box.p-highlight {
    border-color: #3B82F6;
    background: #3B82F6;
  }
  .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
    border-color: #3B82F6;
  }
  .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
    border-color: #1D4ED8;
    background: #1D4ED8;
    color: #ffffff;
  }
  p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
    border-color: #e24c4c;
  }
  .p-input-filled .p-checkbox .p-checkbox-box {
    background-color: #e9ecef;
  }
  .p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
    background: #3B82F6;
  }
  .p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
    background-color: #e9ecef;
  }
  .p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
    background: #1D4ED8;
  }
  .p-checkbox-label {
    margin-left: 0.5rem;
  }
  .p-chips:not(.p-disabled):hover .p-chips-multiple-container {
    border-color: #3B82F6;
  }
  .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-chips .p-chips-multiple-container {
    padding: 0.375rem 0.75rem;
    gap: 0.5rem;
  }
  .p-chips .p-chips-multiple-container .p-chips-token {
    padding: 0.375rem 0.75rem;
    margin-right: 0.5rem;
    background: #dee2e6;
    color: #495057;
    border-radius: 16px;
  }
  .p-chips .p-chips-multiple-container .p-chips-token.p-focus {
    background: #ced4da;
    color: #495057;
  }
  .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
    margin-left: 0.5rem;
  }
  .p-chips .p-chips-multiple-container .p-chips-input-token {
    padding: 0.375rem 0;
  }
  .p-chips .p-chips-multiple-container .p-chips-input-token input {
    font-family: inherit;
    font-feature-settings: inherit;
    font-size: inherit;
    color: #495057;
    padding: 0;
    margin: 0;
  }
  p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
    border-color: #e24c4c;
  }
  p-chips.p-chips-clearable .p-inputtext {
    padding-right: 1.75rem;
  }
  p-chips.p-chips-clearable .p-chips-clear-icon {
    color: #6c757d;
    right: 0.75rem;
  }
  .p-colorpicker-preview,
  .p-fluid .p-colorpicker-preview.p-inputtext {
    width: 2rem;
    height: 2rem;
  }
  .p-colorpicker-panel {
    background: #323232;
    border: 1px solid #191919;
  }
  .p-colorpicker-panel .p-colorpicker-color-handle,
  .p-colorpicker-panel .p-colorpicker-hue-handle {
    border-color: #ffffff;
  }
  .p-colorpicker-overlay-panel {
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-dropdown {
    background: #ffffff;
    border: 1px solid #ced4da;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-dropdown:not(.p-disabled):hover {
    border-color: #3B82F6;
  }
  .p-dropdown:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-dropdown.p-dropdown-clearable .p-dropdown-label {
    padding-right: 1.75rem;
  }
  .p-dropdown .p-dropdown-label {
    background: transparent;
    border: 0 none;
  }
  .p-dropdown .p-dropdown-label.p-placeholder {
    color: #6c757d;
  }
  .p-dropdown .p-dropdown-label:focus,
  .p-dropdown .p-dropdown-label:enabled:focus {
    outline: 0 none;
    box-shadow: none;
  }
  .p-dropdown .p-dropdown-trigger {
    background: transparent;
    color: #6c757d;
    width: 3rem;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-dropdown .p-dropdown-clear-icon {
    color: #6c757d;
    right: 3rem;
  }
  .p-dropdown.p-invalid.p-component {
    border-color: #e24c4c;
  }
  .p-dropdown-panel {
    background: #ffffff;
    color: #495057;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-dropdown-panel .p-dropdown-header {
    padding: 0.75rem 1.25rem;
    border-bottom: 1px solid #dee2e6;
    color: #343a40;
    background: #f8f9fa;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
    padding-right: 1.75rem;
    margin-right: -1.75rem;
  }
  .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
    right: 0.75rem;
    color: #6c757d;
  }
  .p-dropdown-panel .p-dropdown-items {
    padding: 0.75rem 0;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #495057;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #495057;
    background: #dee2e6;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #343a40;
    background: #ffffff;
    font-weight: 700;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
    padding: 0.75rem 1.25rem;
    color: #495057;
    background: transparent;
  }
  .p-input-filled .p-dropdown {
    background: #e9ecef;
  }
  .p-input-filled .p-dropdown:not(.p-disabled):hover {
    background-color: #e9ecef;
  }
  .p-input-filled .p-dropdown:not(.p-disabled).p-focus {
    background-color: #ffffff;
  }
  .p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
    background-color: transparent;
  }
  .p-inputgroup-addon {
    background: #e9ecef;
    color: #6c757d;
    border-top: 1px solid #ced4da;
    border-left: 1px solid #ced4da;
    border-bottom: 1px solid #ced4da;
    padding: 0.75rem 0.75rem;
    min-width: 3rem;
  }
  .p-inputgroup-addon:last-child {
    border-right: 1px solid #ced4da;
  }
  .p-inputgroup > .p-component,
  .p-inputgroup > .p-element,
  .p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
  .p-inputgroup > .p-float-label > .p-component {
    border-radius: 0;
    margin: 0;
  }
  .p-inputgroup > .p-component + .p-inputgroup-addon,
  .p-inputgroup > .p-element + .p-inputgroup-addon,
  .p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
  .p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
    border-left: 0 none;
  }
  .p-inputgroup > .p-component:focus,
  .p-inputgroup > .p-element:focus,
  .p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
  .p-inputgroup > .p-float-label > .p-component:focus {
    z-index: 1;
  }
  .p-inputgroup > .p-component:focus ~ label,
  .p-inputgroup > .p-element:focus ~ label,
  .p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
  .p-inputgroup > .p-float-label > .p-component:focus ~ label {
    z-index: 1;
  }
  .p-inputgroup-addon:first-child,
  .p-inputgroup button:first-child,
  .p-inputgroup input:first-child,
  .p-inputgroup > .p-inputwrapper:first-child > .p-component,
  .p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-inputgroup .p-float-label:first-child input {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-inputgroup-addon:last-child,
  .p-inputgroup button:last-child,
  .p-inputgroup input:last-child,
  .p-inputgroup > .p-inputwrapper:last-child > .p-component,
  .p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-inputgroup .p-float-label:last-child input {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-fluid .p-inputgroup .p-button {
    width: auto;
  }
  .p-fluid .p-inputgroup .p-button.p-button-icon-only {
    width: 3rem;
  }
  p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
    border-color: #e24c4c;
  }
  p-inputmask.p-inputmask-clearable .p-inputtext {
    padding-right: 2.5rem;
  }
  p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
    color: #6c757d;
    right: 0.75rem;
  }
  p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
    border-color: #e24c4c;
  }
  p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
    padding-right: 2.5rem;
  }
  p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
    color: #6c757d;
    right: 0.75rem;
  }
  p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
    right: 3.75rem;
  }
  p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
    right: 3.75rem;
  }
  .p-inputswitch {
    width: 3rem;
    height: 1.75rem;
  }
  .p-inputswitch .p-inputswitch-slider {
    background: #ced4da;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    border-radius: 30px;
  }
  .p-inputswitch .p-inputswitch-slider:before {
    background: #ffffff;
    width: 1.25rem;
    height: 1.25rem;
    left: 0.25rem;
    margin-top: -0.625rem;
    border-radius: 50%;
    transition-duration: 0.2s;
  }
  .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
    transform: translateX(1.25rem);
  }
  .p-inputswitch.p-focus .p-inputswitch-slider {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
    background: #b6bfc8;
  }
  .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
    background: #3B82F6;
  }
  .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
    background: #ffffff;
  }
  .p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
    background: #2563eb;
  }
  p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
    border-color: #e24c4c;
  }
  .p-inputtext {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    color: #495057;
    background: #ffffff;
    padding: 0.75rem 0.75rem;
    border: 1px solid #ced4da;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    appearance: none;
    border-radius: 6px;
  }
  .p-inputtext:enabled:hover {
    border-color: #3B82F6;
  }
  .p-inputtext:enabled:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-inputtext.ng-dirty.ng-invalid {
    border-color: #e24c4c;
  }
  .p-inputtext.p-inputtext-sm {
    font-size: 0.875rem;
    padding: 0.65625rem 0.65625rem;
  }
  .p-inputtext.p-inputtext-lg {
    font-size: 1.25rem;
    padding: 0.9375rem 0.9375rem;
  }
  .p-float-label > label {
    left: 0.75rem;
    color: #6c757d;
    transition-duration: 0.2s;
  }
  .p-float-label > .ng-invalid.ng-dirty + label {
    color: #e24c4c;
  }
  .p-input-icon-left > .p-icon-wrapper.p-icon,
  .p-input-icon-left > i:first-of-type {
    left: 0.75rem;
    color: #6c757d;
  }
  .p-input-icon-left > .p-inputtext {
    padding-left: 2.5rem;
  }
  .p-input-icon-left.p-float-label > label {
    left: 2.5rem;
  }
  .p-input-icon-right > .p-icon-wrapper,
  .p-input-icon-right > i:last-of-type {
    right: 0.75rem;
    color: #6c757d;
  }
  .p-input-icon-right > .p-inputtext {
    padding-right: 2.5rem;
  }
  ::-webkit-input-placeholder {
    color: #6c757d;
  }
  :-moz-placeholder {
    color: #6c757d;
  }
  ::-moz-placeholder {
    color: #6c757d;
  }
  :-ms-input-placeholder {
    color: #6c757d;
  }
  .p-input-filled .p-inputtext {
    background-color: #e9ecef;
  }
  .p-input-filled .p-inputtext:enabled:hover {
    background-color: #e9ecef;
  }
  .p-input-filled .p-inputtext:enabled:focus {
    background-color: #ffffff;
  }
  .p-inputtext-sm .p-inputtext {
    font-size: 0.875rem;
    padding: 0.65625rem 0.65625rem;
  }
  .p-inputtext-lg .p-inputtext {
    font-size: 1.25rem;
    padding: 0.9375rem 0.9375rem;
  }
  .p-listbox {
    background: #ffffff;
    color: #495057;
    border: 1px solid #ced4da;
    border-radius: 6px;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-listbox .p-listbox-header {
    padding: 0.75rem 1.25rem;
    border-bottom: 1px solid #dee2e6;
    color: #343a40;
    background: #f8f9fa;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-listbox .p-listbox-header .p-listbox-filter {
    padding-right: 1.75rem;
  }
  .p-listbox .p-listbox-header .p-listbox-filter-icon {
    right: 0.75rem;
    color: #6c757d;
  }
  .p-listbox .p-listbox-header .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-listbox .p-listbox-list {
    padding: 0.75rem 0;
    outline: 0 none;
  }
  .p-listbox .p-listbox-list .p-listbox-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #495057;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-listbox .p-listbox-list .p-listbox-item.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-listbox .p-listbox-list .p-listbox-item-group {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #343a40;
    background: #ffffff;
    font-weight: 700;
  }
  .p-listbox .p-listbox-list .p-listbox-empty-message {
    padding: 0.75rem 1.25rem;
    color: #495057;
    background: transparent;
  }
  .p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #495057;
    background: #dee2e6;
  }
  .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-listbox.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  p-listbox.ng-dirty.ng-invalid > .p-listbox {
    border-color: #e24c4c;
  }
  .p-multiselect {
    background: #ffffff;
    border: 1px solid #ced4da;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-multiselect:not(.p-disabled):hover {
    border-color: #3B82F6;
  }
  .p-multiselect:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-multiselect .p-multiselect-label {
    padding: 0.75rem 0.75rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-multiselect .p-multiselect-label.p-placeholder {
    color: #6c757d;
  }
  .p-multiselect.p-multiselect-chip .p-multiselect-token {
    padding: 0.375rem 0.75rem;
    margin-right: 0.5rem;
    background: #dee2e6;
    color: #495057;
    border-radius: 16px;
  }
  .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
    margin-left: 0.5rem;
  }
  .p-multiselect .p-multiselect-trigger {
    background: transparent;
    color: #6c757d;
    width: 3rem;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
    padding: 0.375rem 0.75rem;
  }
  .p-multiselect-clearable .p-multiselect-label-container {
    padding-right: 1.75rem;
  }
  .p-multiselect-clearable .p-multiselect-clear-icon {
    color: #6c757d;
    right: 3rem;
  }
  .p-multiselect-panel {
    background: #ffffff;
    color: #495057;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-multiselect-panel .p-multiselect-header {
    padding: 0.75rem 1.25rem;
    border-bottom: 1px solid #dee2e6;
    color: #343a40;
    background: #f8f9fa;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
    padding-right: 1.75rem;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
    right: 0.75rem;
    color: #6c757d;
  }
  .p-multiselect-panel .p-multiselect-header .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-close {
    margin-left: 0.5rem;
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
    color: #343a40;
    border-color: transparent;
    background: #e9ecef;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-multiselect-panel .p-multiselect-items {
    padding: 0.75rem 0;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #495057;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #495057;
    background: #dee2e6;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #343a40;
    background: #ffffff;
    font-weight: 700;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
    padding: 0.75rem 1.25rem;
    color: #495057;
    background: transparent;
  }
  .p-input-filled .p-multiselect {
    background: #e9ecef;
  }
  .p-input-filled .p-multiselect:not(.p-disabled):hover {
    background-color: #e9ecef;
  }
  .p-input-filled .p-multiselect:not(.p-disabled).p-focus {
    background-color: #ffffff;
  }
  p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
    border-color: #e24c4c;
  }
  p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
    border-color: #e24c4c;
  }
  .p-password-panel {
    padding: 1.25rem;
    background: #ffffff;
    color: #495057;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
  }
  .p-password-panel .p-password-meter {
    margin-bottom: 0.5rem;
    background: #dee2e6;
  }
  .p-password-panel .p-password-meter .p-password-strength.weak {
    background: #ea5455;
  }
  .p-password-panel .p-password-meter .p-password-strength.medium {
    background: #ff9f42;
  }
  .p-password-panel .p-password-meter .p-password-strength.strong {
    background: #29c76f;
  }
  p-password.p-password-clearable .p-password-input {
    padding-right: 2.5rem;
  }
  p-password.p-password-clearable .p-password-clear-icon {
    color: #6c757d;
    right: 0.75rem;
  }
  p-password.p-password-clearable.p-password-mask .p-password-input {
    padding-right: 4.25rem;
  }
  p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
    color: #6c757d;
    right: 2.5rem;
  }
  .p-radiobutton {
    width: 22px;
    height: 22px;
  }
  .p-radiobutton .p-radiobutton-box {
    border: 2px solid #ced4da;
    background: #ffffff;
    width: 22px;
    height: 22px;
    color: #495057;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
    border-color: #3B82F6;
  }
  .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
    width: 12px;
    height: 12px;
    transition-duration: 0.2s;
    background-color: #ffffff;
  }
  .p-radiobutton .p-radiobutton-box.p-highlight {
    border-color: #3B82F6;
    background: #3B82F6;
  }
  .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
    border-color: #1D4ED8;
    background: #1D4ED8;
    color: #ffffff;
  }
  p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
    border-color: #e24c4c;
  }
  .p-input-filled .p-radiobutton .p-radiobutton-box {
    background-color: #e9ecef;
  }
  .p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
    background-color: #e9ecef;
  }
  .p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
    background: #3B82F6;
  }
  .p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
    background: #1D4ED8;
  }
  .p-radiobutton-label {
    margin-left: 0.5rem;
  }
  .p-rating {
    gap: 0.5rem;
  }
  .p-rating .p-rating-item .p-rating-icon {
    color: #495057;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    font-size: 1.143rem;
  }
  .p-rating .p-rating-item .p-rating-icon.p-icon {
    width: 1.143rem;
    height: 1.143rem;
  }
  .p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
    color: #ea5455;
  }
  .p-rating .p-rating-item.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
    color: #3B82F6;
  }
  .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
    color: #3B82F6;
  }
  .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
    color: #e73d3e;
  }
  .p-selectbutton .p-button {
    background: #ffffff;
    border: 1px solid #ced4da;
    color: #495057;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-selectbutton .p-button .p-button-icon-left,
  .p-selectbutton .p-button .p-button-icon-right {
    color: #6c757d;
  }
  .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
    background: #e9ecef;
    border-color: #ced4da;
    color: #495057;
  }
  .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
  .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
    color: #343a40;
  }
  .p-selectbutton .p-button.p-highlight {
    background: #3B82F6;
    border-color: #3B82F6;
    color: #ffffff;
  }
  .p-selectbutton .p-button.p-highlight .p-button-icon-left,
  .p-selectbutton .p-button.p-highlight .p-button-icon-right {
    color: #ffffff;
  }
  .p-selectbutton .p-button.p-highlight:hover {
    background: #2563eb;
    border-color: #2563eb;
    color: #ffffff;
  }
  .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
  .p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
    color: #ffffff;
  }
  p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
    border-color: #e24c4c;
  }
  .p-slider {
    background: #dee2e6;
    border: 0 none;
    border-radius: 6px;
  }
  .p-slider.p-slider-horizontal {
    height: 0.286rem;
  }
  .p-slider.p-slider-horizontal .p-slider-handle {
    margin-top: -0.5715rem;
    margin-left: -0.5715rem;
  }
  .p-slider.p-slider-vertical {
    width: 0.286rem;
  }
  .p-slider.p-slider-vertical .p-slider-handle {
    margin-left: -0.5715rem;
    margin-bottom: -0.5715rem;
  }
  .p-slider .p-slider-handle {
    height: 1.143rem;
    width: 1.143rem;
    background: #ffffff;
    border: 2px solid #3B82F6;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-slider .p-slider-handle:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-slider .p-slider-range {
    background: #3B82F6;
  }
  .p-slider:not(.p-disabled) .p-slider-handle:hover {
    background: #3B82F6;
    border-color: #3B82F6;
  }
  .p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s,
      left 0.2s;
  }
  .p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
    transition: width 0.2s;
  }
  .p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s,
      bottom 0.2s;
  }
  .p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
    transition: height 0.2s;
  }
  .p-togglebutton.p-button {
    background: #ffffff;
    border: 1px solid #ced4da;
    color: #495057;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-togglebutton.p-button .p-button-icon-left,
  .p-togglebutton.p-button .p-button-icon-right {
    color: #6c757d;
  }
  .p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
    background: #e9ecef;
    border-color: #ced4da;
    color: #495057;
  }
  .p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
  .p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
    color: #343a40;
  }
  .p-togglebutton.p-button.p-highlight {
    background: #3B82F6;
    border-color: #3B82F6;
    color: #ffffff;
  }
  .p-togglebutton.p-button.p-highlight .p-button-icon-left,
  .p-togglebutton.p-button.p-highlight .p-button-icon-right {
    color: #ffffff;
  }
  .p-togglebutton.p-button.p-highlight:hover {
    background: #2563eb;
    border-color: #2563eb;
    color: #ffffff;
  }
  .p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
  .p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
    color: #ffffff;
  }
  p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
    border-color: #e24c4c;
  }
  .p-treeselect {
    background: #ffffff;
    border: 1px solid #ced4da;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-treeselect:not(.p-disabled):hover {
    border-color: #3B82F6;
  }
  .p-treeselect:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-treeselect .p-treeselect-label {
    padding: 0.75rem 0.75rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-treeselect .p-treeselect-label.p-placeholder {
    color: #6c757d;
  }
  .p-treeselect.p-treeselect-chip .p-treeselect-token {
    padding: 0.375rem 0.75rem;
    margin-right: 0.5rem;
    background: #dee2e6;
    color: #495057;
    border-radius: 16px;
  }
  .p-treeselect .p-treeselect-trigger {
    background: transparent;
    color: #6c757d;
    width: 3rem;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
    border-color: #e24c4c;
  }
  .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
    padding: 0.375rem 0.75rem;
  }
  .p-treeselect-panel {
    background: #ffffff;
    color: #495057;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-treeselect-panel .p-treeselect-header {
    padding: 0.75rem 1.25rem;
    border-bottom: 1px solid #dee2e6;
    color: #343a40;
    background: #f8f9fa;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
    margin-right: 0.5rem;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
    padding-right: 1.75rem;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
    right: 0.75rem;
    color: #6c757d;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
    padding-right: 3.5rem;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
    right: 2.5rem;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-close {
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
    color: #343a40;
    border-color: transparent;
    background: #e9ecef;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
    border: 0 none;
  }
  .p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
    padding: 0.75rem 1.25rem;
    color: #495057;
    background: transparent;
  }
  .p-input-filled .p-treeselect {
    background: #e9ecef;
  }
  .p-input-filled .p-treeselect:not(.p-disabled):hover {
    background-color: #e9ecef;
  }
  .p-input-filled .p-treeselect:not(.p-disabled).p-focus {
    background-color: #ffffff;
  }
  p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
    padding-right: 1.75rem;
  }
  p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
    color: #6c757d;
    right: 3rem;
  }
  .p-button {
    color: #ffffff;
    background: #3B82F6;
    border: 1px solid #3B82F6;
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-button:enabled:hover {
    background: #2563eb;
    color: #ffffff;
    border-color: #2563eb;
  }
  .p-button:enabled:active {
    background: #1D4ED8;
    color: #ffffff;
    border-color: #1D4ED8;
  }
  .p-button.p-button-outlined {
    background-color: transparent;
    color: #3B82F6;
    border: 1px solid;
  }
  .p-button.p-button-outlined:enabled:hover {
    background: rgba(59, 130, 246, 0.04);
    color: #3B82F6;
    border: 1px solid;
  }
  .p-button.p-button-outlined:enabled:active {
    background: rgba(59, 130, 246, 0.16);
    color: #3B82F6;
    border: 1px solid;
  }
  .p-button.p-button-outlined.p-button-plain {
    color: #6c757d;
    border-color: #6c757d;
  }
  .p-button.p-button-outlined.p-button-plain:enabled:hover {
    background: #e9ecef;
    color: #6c757d;
  }
  .p-button.p-button-outlined.p-button-plain:enabled:active {
    background: #dee2e6;
    color: #6c757d;
  }
  .p-button.p-button-text {
    background-color: transparent;
    color: #3B82F6;
    border-color: transparent;
  }
  .p-button.p-button-text:enabled:hover {
    background: rgba(59, 130, 246, 0.04);
    color: #3B82F6;
    border-color: transparent;
  }
  .p-button.p-button-text:enabled:active {
    background: rgba(59, 130, 246, 0.16);
    color: #3B82F6;
    border-color: transparent;
  }
  .p-button.p-button-text.p-button-plain {
    color: #6c757d;
  }
  .p-button.p-button-text.p-button-plain:enabled:hover {
    background: #e9ecef;
    color: #6c757d;
  }
  .p-button.p-button-text.p-button-plain:enabled:active {
    background: #dee2e6;
    color: #6c757d;
  }
  .p-button:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-button .p-button-label {
    transition-duration: 0.2s;
  }
  .p-button .p-button-icon-left {
    margin-right: 0.5rem;
  }
  .p-button .p-button-icon-right {
    margin-left: 0.5rem;
  }
  .p-button .p-button-icon-bottom {
    margin-top: 0.5rem;
  }
  .p-button .p-button-icon-top {
    margin-bottom: 0.5rem;
  }
  .p-button .p-badge {
    margin-left: 0.5rem;
    min-width: 1rem;
    height: 1rem;
    line-height: 1rem;
    color: #3B82F6;
    background-color: #ffffff;
  }
  .p-button.p-button-raised {
    box-shadow:
      0 3px 1px -2px rgba(0, 0, 0, 0.2),
      0 2px 2px 0 rgba(0, 0, 0, 0.14),
      0 1px 5px 0 rgba(0, 0, 0, 0.12);
  }
  .p-button.p-button-rounded {
    border-radius: 2rem;
  }
  .p-button.p-button-icon-only {
    width: 3rem;
    padding: 0.75rem 0;
  }
  .p-button.p-button-icon-only .p-button-icon-left,
  .p-button.p-button-icon-only .p-button-icon-right {
    margin: 0;
  }
  .p-button.p-button-icon-only.p-button-rounded {
    border-radius: 50%;
    height: 3rem;
  }
  .p-button.p-button-sm {
    font-size: 0.875rem;
    padding: 0.65625rem 1.09375rem;
  }
  .p-button.p-button-sm .p-button-icon {
    font-size: 0.875rem;
  }
  .p-button.p-button-lg {
    font-size: 1.25rem;
    padding: 0.9375rem 1.5625rem;
  }
  .p-button.p-button-lg .p-button-icon {
    font-size: 1.25rem;
  }
  .p-button.p-button-loading-label-only .p-button-label {
    margin-left: 0.5rem;
  }
  .p-button.p-button-loading-label-only .p-button-loading-icon {
    margin-right: 0;
  }
  .p-fluid .p-button {
    width: 100%;
  }
  .p-fluid .p-button-icon-only {
    width: 3rem;
  }
  .p-fluid .p-buttonset {
    display: flex;
  }
  .p-fluid .p-buttonset .p-button {
    flex: 1;
  }
  .p-button.p-button-secondary,
  .p-buttonset.p-button-secondary > .p-button,
  .p-splitbutton.p-button-secondary > .p-button {
    color: #ffffff;
    background: #64748B;
    border: 1px solid #64748B;
  }
  .p-button.p-button-secondary:enabled:hover,
  .p-buttonset.p-button-secondary > .p-button:enabled:hover,
  .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
    background: #475569;
    color: #ffffff;
    border-color: #475569;
  }
  .p-button.p-button-secondary:enabled:focus,
  .p-buttonset.p-button-secondary > .p-button:enabled:focus,
  .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
    box-shadow: 0 0 0 0.2rem #E2E8F0;
  }
  .p-button.p-button-secondary:enabled:active,
  .p-buttonset.p-button-secondary > .p-button:enabled:active,
  .p-splitbutton.p-button-secondary > .p-button:enabled:active {
    background: #334155;
    color: #ffffff;
    border-color: #334155;
  }
  .p-button.p-button-secondary.p-button-outlined,
  .p-buttonset.p-button-secondary > .p-button.p-button-outlined,
  .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
    background-color: transparent;
    color: #64748B;
    border: 1px solid;
  }
  .p-button.p-button-secondary.p-button-outlined:enabled:hover,
  .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover,
  .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
    background: rgba(100, 116, 139, 0.04);
    color: #64748B;
    border: 1px solid;
  }
  .p-button.p-button-secondary.p-button-outlined:enabled:active,
  .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active,
  .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
    background: rgba(100, 116, 139, 0.16);
    color: #64748B;
    border: 1px solid;
  }
  .p-button.p-button-secondary.p-button-text,
  .p-buttonset.p-button-secondary > .p-button.p-button-text,
  .p-splitbutton.p-button-secondary > .p-button.p-button-text {
    background-color: transparent;
    color: #64748B;
    border-color: transparent;
  }
  .p-button.p-button-secondary.p-button-text:enabled:hover,
  .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover,
  .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
    background: rgba(100, 116, 139, 0.04);
    border-color: transparent;
    color: #64748B;
  }
  .p-button.p-button-secondary.p-button-text:enabled:active,
  .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active,
  .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
    background: rgba(100, 116, 139, 0.16);
    border-color: transparent;
    color: #64748B;
  }
  .p-button.p-button-info,
  .p-buttonset.p-button-info > .p-button,
  .p-splitbutton.p-button-info > .p-button {
    color: #ffffff;
    background: #3B82F6;
    border: 1px solid #3B82F6;
  }
  .p-button.p-button-info:enabled:hover,
  .p-buttonset.p-button-info > .p-button:enabled:hover,
  .p-splitbutton.p-button-info > .p-button:enabled:hover {
    background: #2563EB;
    color: #ffffff;
    border-color: #2563EB;
  }
  .p-button.p-button-info:enabled:focus,
  .p-buttonset.p-button-info > .p-button:enabled:focus,
  .p-splitbutton.p-button-info > .p-button:enabled:focus {
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-button.p-button-info:enabled:active,
  .p-buttonset.p-button-info > .p-button:enabled:active,
  .p-splitbutton.p-button-info > .p-button:enabled:active {
    background: #1D4ED8;
    color: #ffffff;
    border-color: #1D4ED8;
  }
  .p-button.p-button-info.p-button-outlined,
  .p-buttonset.p-button-info > .p-button.p-button-outlined,
  .p-splitbutton.p-button-info > .p-button.p-button-outlined {
    background-color: transparent;
    color: #3B82F6;
    border: 1px solid;
  }
  .p-button.p-button-info.p-button-outlined:enabled:hover,
  .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover,
  .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
    background: rgba(59, 130, 246, 0.04);
    color: #3B82F6;
    border: 1px solid;
  }
  .p-button.p-button-info.p-button-outlined:enabled:active,
  .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active,
  .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
    background: rgba(59, 130, 246, 0.16);
    color: #3B82F6;
    border: 1px solid;
  }
  .p-button.p-button-info.p-button-text,
  .p-buttonset.p-button-info > .p-button.p-button-text,
  .p-splitbutton.p-button-info > .p-button.p-button-text {
    background-color: transparent;
    color: #3B82F6;
    border-color: transparent;
  }
  .p-button.p-button-info.p-button-text:enabled:hover,
  .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover,
  .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
    background: rgba(59, 130, 246, 0.04);
    border-color: transparent;
    color: #3B82F6;
  }
  .p-button.p-button-info.p-button-text:enabled:active,
  .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active,
  .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
    background: rgba(59, 130, 246, 0.16);
    border-color: transparent;
    color: #3B82F6;
  }
  .p-button.p-button-success,
  .p-buttonset.p-button-success > .p-button,
  .p-splitbutton.p-button-success > .p-button {
    color: #ffffff;
    background: #22C55E;
    border: 1px solid #22C55E;
  }
  .p-button.p-button-success:enabled:hover,
  .p-buttonset.p-button-success > .p-button:enabled:hover,
  .p-splitbutton.p-button-success > .p-button:enabled:hover {
    background: #16A34A;
    color: #ffffff;
    border-color: #16A34A;
  }
  .p-button.p-button-success:enabled:focus,
  .p-buttonset.p-button-success > .p-button:enabled:focus,
  .p-splitbutton.p-button-success > .p-button:enabled:focus {
    box-shadow: 0 0 0 0.2rem #BBF7D0;
  }
  .p-button.p-button-success:enabled:active,
  .p-buttonset.p-button-success > .p-button:enabled:active,
  .p-splitbutton.p-button-success > .p-button:enabled:active {
    background: #15803D;
    color: #ffffff;
    border-color: #15803D;
  }
  .p-button.p-button-success.p-button-outlined,
  .p-buttonset.p-button-success > .p-button.p-button-outlined,
  .p-splitbutton.p-button-success > .p-button.p-button-outlined {
    background-color: transparent;
    color: #22C55E;
    border: 1px solid;
  }
  .p-button.p-button-success.p-button-outlined:enabled:hover,
  .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover,
  .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
    background: rgba(34, 197, 94, 0.04);
    color: #22C55E;
    border: 1px solid;
  }
  .p-button.p-button-success.p-button-outlined:enabled:active,
  .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active,
  .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
    background: rgba(34, 197, 94, 0.16);
    color: #22C55E;
    border: 1px solid;
  }
  .p-button.p-button-success.p-button-text,
  .p-buttonset.p-button-success > .p-button.p-button-text,
  .p-splitbutton.p-button-success > .p-button.p-button-text {
    background-color: transparent;
    color: #22C55E;
    border-color: transparent;
  }
  .p-button.p-button-success.p-button-text:enabled:hover,
  .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover,
  .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
    background: rgba(34, 197, 94, 0.04);
    border-color: transparent;
    color: #22C55E;
  }
  .p-button.p-button-success.p-button-text:enabled:active,
  .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active,
  .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
    background: rgba(34, 197, 94, 0.16);
    border-color: transparent;
    color: #22C55E;
  }
  .p-button.p-button-warning,
  .p-buttonset.p-button-warning > .p-button,
  .p-splitbutton.p-button-warning > .p-button {
    color: #ffffff;
    background: #F59E0B;
    border: 1px solid #F59E0B;
  }
  .p-button.p-button-warning:enabled:hover,
  .p-buttonset.p-button-warning > .p-button:enabled:hover,
  .p-splitbutton.p-button-warning > .p-button:enabled:hover {
    background: #D97706;
    color: #ffffff;
    border-color: #D97706;
  }
  .p-button.p-button-warning:enabled:focus,
  .p-buttonset.p-button-warning > .p-button:enabled:focus,
  .p-splitbutton.p-button-warning > .p-button:enabled:focus {
    box-shadow: 0 0 0 0.2rem #FDE68A;
  }
  .p-button.p-button-warning:enabled:active,
  .p-buttonset.p-button-warning > .p-button:enabled:active,
  .p-splitbutton.p-button-warning > .p-button:enabled:active {
    background: #B45309;
    color: #ffffff;
    border-color: #B45309;
  }
  .p-button.p-button-warning.p-button-outlined,
  .p-buttonset.p-button-warning > .p-button.p-button-outlined,
  .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
    background-color: transparent;
    color: #F59E0B;
    border: 1px solid;
  }
  .p-button.p-button-warning.p-button-outlined:enabled:hover,
  .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover,
  .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
    background: rgba(245, 158, 11, 0.04);
    color: #F59E0B;
    border: 1px solid;
  }
  .p-button.p-button-warning.p-button-outlined:enabled:active,
  .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active,
  .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
    background: rgba(245, 158, 11, 0.16);
    color: #F59E0B;
    border: 1px solid;
  }
  .p-button.p-button-warning.p-button-text,
  .p-buttonset.p-button-warning > .p-button.p-button-text,
  .p-splitbutton.p-button-warning > .p-button.p-button-text {
    background-color: transparent;
    color: #F59E0B;
    border-color: transparent;
  }
  .p-button.p-button-warning.p-button-text:enabled:hover,
  .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover,
  .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
    background: rgba(245, 158, 11, 0.04);
    border-color: transparent;
    color: #F59E0B;
  }
  .p-button.p-button-warning.p-button-text:enabled:active,
  .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active,
  .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
    background: rgba(245, 158, 11, 0.16);
    border-color: transparent;
    color: #F59E0B;
  }
  .p-button.p-button-help,
  .p-buttonset.p-button-help > .p-button,
  .p-splitbutton.p-button-help > .p-button {
    color: #ffffff;
    background: #A855F7;
    border: 1px solid #A855F7;
  }
  .p-button.p-button-help:enabled:hover,
  .p-buttonset.p-button-help > .p-button:enabled:hover,
  .p-splitbutton.p-button-help > .p-button:enabled:hover {
    background: #9333EA;
    color: #ffffff;
    border-color: #9333EA;
  }
  .p-button.p-button-help:enabled:focus,
  .p-buttonset.p-button-help > .p-button:enabled:focus,
  .p-splitbutton.p-button-help > .p-button:enabled:focus {
    box-shadow: 0 0 0 0.2rem #E9D5FF;
  }
  .p-button.p-button-help:enabled:active,
  .p-buttonset.p-button-help > .p-button:enabled:active,
  .p-splitbutton.p-button-help > .p-button:enabled:active {
    background: #7E22CE;
    color: #ffffff;
    border-color: #7E22CE;
  }
  .p-button.p-button-help.p-button-outlined,
  .p-buttonset.p-button-help > .p-button.p-button-outlined,
  .p-splitbutton.p-button-help > .p-button.p-button-outlined {
    background-color: transparent;
    color: #A855F7;
    border: 1px solid;
  }
  .p-button.p-button-help.p-button-outlined:enabled:hover,
  .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover,
  .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
    background: rgba(168, 85, 247, 0.04);
    color: #A855F7;
    border: 1px solid;
  }
  .p-button.p-button-help.p-button-outlined:enabled:active,
  .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active,
  .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
    background: rgba(168, 85, 247, 0.16);
    color: #A855F7;
    border: 1px solid;
  }
  .p-button.p-button-help.p-button-text,
  .p-buttonset.p-button-help > .p-button.p-button-text,
  .p-splitbutton.p-button-help > .p-button.p-button-text {
    background-color: transparent;
    color: #A855F7;
    border-color: transparent;
  }
  .p-button.p-button-help.p-button-text:enabled:hover,
  .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover,
  .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
    background: rgba(168, 85, 247, 0.04);
    border-color: transparent;
    color: #A855F7;
  }
  .p-button.p-button-help.p-button-text:enabled:active,
  .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active,
  .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
    background: rgba(168, 85, 247, 0.16);
    border-color: transparent;
    color: #A855F7;
  }
  .p-button.p-button-danger,
  .p-buttonset.p-button-danger > .p-button,
  .p-splitbutton.p-button-danger > .p-button {
    color: #ffffff;
    background: #EF4444;
    border: 1px solid #EF4444;
  }
  .p-button.p-button-danger:enabled:hover,
  .p-buttonset.p-button-danger > .p-button:enabled:hover,
  .p-splitbutton.p-button-danger > .p-button:enabled:hover {
    background: #DC2626;
    color: #ffffff;
    border-color: #DC2626;
  }
  .p-button.p-button-danger:enabled:focus,
  .p-buttonset.p-button-danger > .p-button:enabled:focus,
  .p-splitbutton.p-button-danger > .p-button:enabled:focus {
    box-shadow: 0 0 0 0.2rem #FECACA;
  }
  .p-button.p-button-danger:enabled:active,
  .p-buttonset.p-button-danger > .p-button:enabled:active,
  .p-splitbutton.p-button-danger > .p-button:enabled:active {
    background: #B91C1C;
    color: #ffffff;
    border-color: #B91C1C;
  }
  .p-button.p-button-danger.p-button-outlined,
  .p-buttonset.p-button-danger > .p-button.p-button-outlined,
  .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
    background-color: transparent;
    color: #EF4444;
    border: 1px solid;
  }
  .p-button.p-button-danger.p-button-outlined:enabled:hover,
  .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover,
  .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
    background: rgba(239, 68, 68, 0.04);
    color: #EF4444;
    border: 1px solid;
  }
  .p-button.p-button-danger.p-button-outlined:enabled:active,
  .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active,
  .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
    background: rgba(239, 68, 68, 0.16);
    color: #EF4444;
    border: 1px solid;
  }
  .p-button.p-button-danger.p-button-text,
  .p-buttonset.p-button-danger > .p-button.p-button-text,
  .p-splitbutton.p-button-danger > .p-button.p-button-text {
    background-color: transparent;
    color: #EF4444;
    border-color: transparent;
  }
  .p-button.p-button-danger.p-button-text:enabled:hover,
  .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover,
  .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
    background: rgba(239, 68, 68, 0.04);
    border-color: transparent;
    color: #EF4444;
  }
  .p-button.p-button-danger.p-button-text:enabled:active,
  .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active,
  .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
    background: rgba(239, 68, 68, 0.16);
    border-color: transparent;
    color: #EF4444;
  }
  .p-button.p-button-link {
    color: #1D4ED8;
    background: transparent;
    border: transparent;
  }
  .p-button.p-button-link:enabled:hover {
    background: transparent;
    color: #1D4ED8;
    border-color: transparent;
  }
  .p-button.p-button-link:enabled:hover .p-button-label {
    text-decoration: underline;
  }
  .p-button.p-button-link:enabled:focus {
    background: transparent;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: transparent;
  }
  .p-button.p-button-link:enabled:active {
    background: transparent;
    color: #1D4ED8;
    border-color: transparent;
  }
  .p-speeddial-button.p-button.p-button-icon-only {
    width: 4rem;
    height: 4rem;
  }
  .p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
    font-size: 1.3rem;
  }
  .p-speeddial-button.p-button.p-button-icon-only .p-icon {
    width: 1.3rem;
    height: 1.3rem;
  }
  .p-speeddial-list {
    outline: 0 none;
  }
  .p-speeddial-item.p-focus > .p-speeddial-action {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-speeddial-action {
    width: 3rem;
    height: 3rem;
    background: #495057;
    color: #fff;
  }
  .p-speeddial-action:hover {
    background: #022354;
    color: #fff;
  }
  .p-speeddial-direction-up .p-speeddial-item {
    margin: 0.25rem 0;
  }
  .p-speeddial-direction-up .p-speeddial-item:first-child {
    margin-bottom: 0.5rem;
  }
  .p-speeddial-direction-down .p-speeddial-item {
    margin: 0.25rem 0;
  }
  .p-speeddial-direction-down .p-speeddial-item:first-child {
    margin-top: 0.5rem;
  }
  .p-speeddial-direction-left .p-speeddial-item {
    margin: 0 0.25rem;
  }
  .p-speeddial-direction-left .p-speeddial-item:first-child {
    margin-right: 0.5rem;
  }
  .p-speeddial-direction-right .p-speeddial-item {
    margin: 0 0.25rem;
  }
  .p-speeddial-direction-right .p-speeddial-item:first-child {
    margin-left: 0.5rem;
  }
  .p-speeddial-circle .p-speeddial-item,
  .p-speeddial-semi-circle .p-speeddial-item,
  .p-speeddial-quarter-circle .p-speeddial-item {
    margin: 0;
  }
  .p-speeddial-circle .p-speeddial-item:first-child,
  .p-speeddial-circle .p-speeddial-item:last-child,
  .p-speeddial-semi-circle .p-speeddial-item:first-child,
  .p-speeddial-semi-circle .p-speeddial-item:last-child,
  .p-speeddial-quarter-circle .p-speeddial-item:first-child,
  .p-speeddial-quarter-circle .p-speeddial-item:last-child {
    margin: 0;
  }
  .p-speeddial-mask {
    background-color: rgba(0, 0, 0, 0.4);
  }
  .p-splitbutton {
    border-radius: 6px;
  }
  .p-splitbutton.p-button-outlined > .p-button {
    background-color: transparent;
    color: #3B82F6;
    border: 1px solid;
  }
  .p-splitbutton.p-button-outlined > .p-button:enabled:hover,
  .p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
    background: rgba(59, 130, 246, 0.04);
    color: #3B82F6;
  }
  .p-splitbutton.p-button-outlined > .p-button:enabled:active,
  .p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
    background: rgba(59, 130, 246, 0.16);
    color: #3B82F6;
  }
  .p-splitbutton.p-button-outlined.p-button-plain > .p-button {
    color: #6c757d;
    border-color: #6c757d;
  }
  .p-splitbutton.p-button-outlined.p-button-plain > .p-button:enabled:hover,
  .p-splitbutton.p-button-outlined.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):hover {
    background: #e9ecef;
    color: #6c757d;
  }
  .p-splitbutton.p-button-outlined.p-button-plain > .p-button:enabled:active,
  .p-splitbutton.p-button-outlined.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):active {
    background: #dee2e6;
    color: #6c757d;
  }
  .p-splitbutton.p-button-text > .p-button {
    background-color: transparent;
    color: #3B82F6;
    border-color: transparent;
  }
  .p-splitbutton.p-button-text > .p-button:enabled:hover,
  .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
    background: rgba(59, 130, 246, 0.04);
    color: #3B82F6;
    border-color: transparent;
  }
  .p-splitbutton.p-button-text > .p-button:enabled:active,
  .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
    background: rgba(59, 130, 246, 0.16);
    color: #3B82F6;
    border-color: transparent;
  }
  .p-splitbutton.p-button-text.p-button-plain > .p-button {
    color: #6c757d;
  }
  .p-splitbutton.p-button-text.p-button-plain > .p-button:enabled:hover,
  .p-splitbutton.p-button-text.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):hover {
    background: #e9ecef;
    color: #6c757d;
  }
  .p-splitbutton.p-button-text.p-button-plain > .p-button:enabled:active,
  .p-splitbutton.p-button-text.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):active {
    background: #dee2e6;
    color: #6c757d;
  }
  .p-splitbutton.p-button-raised {
    box-shadow:
      0 3px 1px -2px rgba(0, 0, 0, 0.2),
      0 2px 2px 0 rgba(0, 0, 0, 0.14),
      0 1px 5px 0 rgba(0, 0, 0, 0.12);
  }
  .p-splitbutton.p-button-rounded {
    border-radius: 2rem;
  }
  .p-splitbutton.p-button-rounded > .p-button {
    border-radius: 2rem;
  }
  .p-splitbutton.p-button-sm > .p-button {
    font-size: 0.875rem;
    padding: 0.65625rem 1.09375rem;
  }
  .p-splitbutton.p-button-sm > .p-button .p-button-icon {
    font-size: 0.875rem;
  }
  .p-splitbutton.p-button-lg > .p-button {
    font-size: 1.25rem;
    padding: 0.9375rem 1.5625rem;
  }
  .p-splitbutton.p-button-lg > .p-button .p-button-icon {
    font-size: 1.25rem;
  }
  .p-splitbutton.p-button-secondary.p-button-outlined > .p-button {
    background-color: transparent;
    color: #64748B;
    border: 1px solid;
  }
  .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:hover,
  .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
    background: rgba(100, 116, 139, 0.04);
    color: #64748B;
  }
  .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:active,
  .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
    background: rgba(100, 116, 139, 0.16);
    color: #64748B;
  }
  .p-splitbutton.p-button-secondary.p-button-text > .p-button {
    background-color: transparent;
    color: #64748B;
    border-color: transparent;
  }
  .p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:hover,
  .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
    background: rgba(100, 116, 139, 0.04);
    border-color: transparent;
    color: #64748B;
  }
  .p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:active,
  .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
    background: rgba(100, 116, 139, 0.16);
    border-color: transparent;
    color: #64748B;
  }
  .p-splitbutton.p-button-info.p-button-outlined > .p-button {
    background-color: transparent;
    color: #3B82F6;
    border: 1px solid;
  }
  .p-splitbutton.p-button-info.p-button-outlined > .p-button:enabled:hover,
  .p-splitbutton.p-button-info.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
    background: rgba(59, 130, 246, 0.04);
    color: #3B82F6;
  }
  .p-splitbutton.p-button-info.p-button-outlined > .p-button:enabled:active,
  .p-splitbutton.p-button-info.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
    background: rgba(59, 130, 246, 0.16);
    color: #3B82F6;
  }
  .p-splitbutton.p-button-info.p-button-text > .p-button {
    background-color: transparent;
    color: #3B82F6;
    border-color: transparent;
  }
  .p-splitbutton.p-button-info.p-button-text > .p-button:enabled:hover,
  .p-splitbutton.p-button-info.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
    background: rgba(59, 130, 246, 0.04);
    border-color: transparent;
    color: #3B82F6;
  }
  .p-splitbutton.p-button-info.p-button-text > .p-button:enabled:active,
  .p-splitbutton.p-button-info.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
    background: rgba(59, 130, 246, 0.16);
    border-color: transparent;
    color: #3B82F6;
  }
  .p-splitbutton.p-button-success.p-button-outlined > .p-button {
    background-color: transparent;
    color: #22C55E;
    border: 1px solid;
  }
  .p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:hover,
  .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
    background: rgba(34, 197, 94, 0.04);
    color: #22C55E;
  }
  .p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:active,
  .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
    background: rgba(34, 197, 94, 0.16);
    color: #22C55E;
  }
  .p-splitbutton.p-button-success.p-button-text > .p-button {
    background-color: transparent;
    color: #22C55E;
    border-color: transparent;
  }
  .p-splitbutton.p-button-success.p-button-text > .p-button:enabled:hover,
  .p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
    background: rgba(34, 197, 94, 0.04);
    border-color: transparent;
    color: #22C55E;
  }
  .p-splitbutton.p-button-success.p-button-text > .p-button:enabled:active,
  .p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
    background: rgba(34, 197, 94, 0.16);
    border-color: transparent;
    color: #22C55E;
  }
  .p-splitbutton.p-button-warning.p-button-outlined > .p-button {
    background-color: transparent;
    color: #F59E0B;
    border: 1px solid;
  }
  .p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:hover,
  .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
    background: rgba(245, 158, 11, 0.04);
    color: #F59E0B;
  }
  .p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:active,
  .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
    background: rgba(245, 158, 11, 0.16);
    color: #F59E0B;
  }
  .p-splitbutton.p-button-warning.p-button-text > .p-button {
    background-color: transparent;
    color: #F59E0B;
    border-color: transparent;
  }
  .p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:hover,
  .p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
    background: rgba(245, 158, 11, 0.04);
    border-color: transparent;
    color: #F59E0B;
  }
  .p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:active,
  .p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
    background: rgba(245, 158, 11, 0.16);
    border-color: transparent;
    color: #F59E0B;
  }
  .p-splitbutton.p-button-help.p-button-outlined > .p-button {
    background-color: transparent;
    color: #A855F7;
    border: 1px solid;
  }
  .p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:hover,
  .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
    background: rgba(168, 85, 247, 0.04);
    color: #A855F7;
  }
  .p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:active,
  .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
    background: rgba(168, 85, 247, 0.16);
    color: #A855F7;
  }
  .p-splitbutton.p-button-help.p-button-text > .p-button {
    background-color: transparent;
    color: #A855F7;
    border-color: transparent;
  }
  .p-splitbutton.p-button-help.p-button-text > .p-button:enabled:hover,
  .p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
    background: rgba(168, 85, 247, 0.04);
    border-color: transparent;
    color: #A855F7;
  }
  .p-splitbutton.p-button-help.p-button-text > .p-button:enabled:active,
  .p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
    background: rgba(168, 85, 247, 0.16);
    border-color: transparent;
    color: #A855F7;
  }
  .p-splitbutton.p-button-danger.p-button-outlined > .p-button {
    background-color: transparent;
    color: #EF4444;
    border: 1px solid;
  }
  .p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:hover,
  .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover {
    background: rgba(239, 68, 68, 0.04);
    color: #EF4444;
  }
  .p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:active,
  .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
    background: rgba(239, 68, 68, 0.16);
    color: #EF4444;
  }
  .p-splitbutton.p-button-danger.p-button-text > .p-button {
    background-color: transparent;
    color: #EF4444;
    border-color: transparent;
  }
  .p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:hover,
  .p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover {
    background: rgba(239, 68, 68, 0.04);
    border-color: transparent;
    color: #EF4444;
  }
  .p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:active,
  .p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active {
    background: rgba(239, 68, 68, 0.16);
    border-color: transparent;
    color: #EF4444;
  }
  .p-carousel .p-carousel-content .p-carousel-prev,
  .p-carousel .p-carousel-content .p-carousel-next {
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    margin: 0.5rem;
  }
  .p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
  .p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
    color: #343a40;
    border-color: transparent;
    background: #e9ecef;
  }
  .p-carousel .p-carousel-content .p-carousel-prev:focus-visible,
  .p-carousel .p-carousel-content .p-carousel-next:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-carousel .p-carousel-indicators {
    padding: 1rem;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator {
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator button {
    background-color: #ced4da;
    width: 2rem;
    height: 0.5rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    border-radius: 0;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
    background: #adb5bd;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-datatable .p-paginator-top {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-datatable .p-paginator-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-datatable .p-datatable-header {
    background: #f8f9fa;
    color: #343a40;
    border: 1px solid #dee2e6;
    border-width: 1px 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-datatable .p-datatable-footer {
    background: #f8f9fa;
    color: #343a40;
    border: 1px solid #dee2e6;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-datatable .p-datatable-thead > tr > th {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #dee2e6;
    border-width: 0 0 1px 0;
    font-weight: 700;
    color: #343a40;
    background: #f8f9fa;
    transition: box-shadow 0.2s;
  }
  .p-datatable .p-datatable-tfoot > tr > td {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #dee2e6;
    border-width: 0 0 1px 0;
    font-weight: 700;
    color: #343a40;
    background: #f8f9fa;
  }
  .p-datatable .p-sortable-column .p-sortable-column-icon {
    color: #343a40;
    margin-left: 0.5rem;
  }
  .p-datatable .p-sortable-column .p-sortable-column-badge {
    border-radius: 50%;
    height: 1.143rem;
    min-width: 1.143rem;
    line-height: 1.143rem;
    color: #1D4ED8;
    background: #EFF6FF;
    margin-left: 0.5rem;
  }
  .p-datatable .p-sortable-column:not(.p-highlight):hover {
    background: #e9ecef;
    color: #343a40;
  }
  .p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
    color: #343a40;
  }
  .p-datatable .p-sortable-column.p-highlight {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
    color: #1D4ED8;
  }
  .p-datatable .p-sortable-column.p-highlight:hover {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
    color: #1D4ED8;
  }
  .p-datatable .p-sortable-column:focus-visible {
    box-shadow: inset 0 0 0 0.15rem #BFDBFE;
    outline: 0 none;
  }
  .p-datatable .p-datatable-tbody > tr {
    background: #ffffff;
    color: #495057;
    transition: box-shadow 0.2s;
  }
  .p-datatable .p-datatable-tbody > tr > td {
    text-align: left;
    border: 1px solid #dee2e6;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
    color: #343a40;
    border-color: transparent;
    background: #e9ecef;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus-visible,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus-visible,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus-visible,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
    margin-right: 0.5rem;
  }
  .p-datatable .p-datatable-tbody > tr:focus-visible {
    outline: 0.15rem solid #BFDBFE;
    outline-offset: -0.15rem;
  }
  .p-datatable .p-datatable-tbody > tr.p-highlight {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
    box-shadow: inset 0 2px 0 0 #EFF6FF;
  }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
    box-shadow: inset 0 -2px 0 0 #EFF6FF;
  }
  .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
    background: #e9ecef;
    color: #495057;
  }
  .p-datatable .p-column-resizer-helper {
    background: #3B82F6;
  }
  .p-datatable .p-datatable-scrollable-header,
  .p-datatable .p-datatable-scrollable-footer {
    background: #f8f9fa;
  }
  .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead,
  .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot,
  .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
  .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
    background-color: #f8f9fa;
  }
  .p-datatable .p-datatable-loading-icon {
    font-size: 2rem;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-header {
    border-width: 1px 1px 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-footer {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-paginator-top {
    border-width: 0 1px 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-paginator-bottom {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
    border-width: 1px 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
    border-width: 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
    border-width: 1px 0 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
    border-width: 1px 1px 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
    border-width: 1px 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
    border-width: 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
    border-width: 1px 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
    border-width: 1px 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
    border-width: 0 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
    border-width: 0 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
    border-width: 0 0 0 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
    border-width: 0 1px 0 1px;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
    background: #fcfcfc;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
    color: #1D4ED8;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
    color: #1D4ED8;
  }
  .p-datatable.p-datatable-sm .p-datatable-header {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-footer {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-header {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-footer {
    padding: 1.25rem 1.25rem;
  }
  .p-dataview .p-paginator-top {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-dataview .p-paginator-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-dataview .p-dataview-header {
    background: #f8f9fa;
    color: #343a40;
    border: 1px solid #dee2e6;
    border-width: 1px 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-dataview .p-dataview-content {
    background: #ffffff;
    color: #495057;
    border: 0 none;
    padding: 0;
  }
  .p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
    border: solid #dee2e6;
    border-width: 0 0 1px 0;
  }
  .p-dataview .p-dataview-footer {
    background: #f8f9fa;
    color: #343a40;
    border: 1px solid #dee2e6;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-dataview .p-dataview-loading-icon {
    font-size: 2rem;
  }
  .p-dataview .p-dataview-emptymessage {
    padding: 1.25rem;
  }
  .p-column-filter-row .p-column-filter-menu-button,
  .p-column-filter-row .p-column-filter-clear-button {
    margin-left: 0.5rem;
  }
  .p-column-filter-menu-button {
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-column-filter-menu-button:hover {
    color: #343a40;
    border-color: transparent;
    background: #e9ecef;
  }
  .p-column-filter-menu-button.p-column-filter-menu-button-open,
  .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
    background: #e9ecef;
    color: #343a40;
  }
  .p-column-filter-menu-button.p-column-filter-menu-button-active,
  .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-column-filter-menu-button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-column-filter-clear-button {
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-column-filter-clear-button:hover {
    color: #343a40;
    border-color: transparent;
    background: #e9ecef;
  }
  .p-column-filter-clear-button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-column-filter-overlay {
    background: #ffffff;
    color: #495057;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    min-width: 12.5rem;
  }
  .p-column-filter-overlay .p-column-filter-row-items {
    padding: 0.75rem 0;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #495057;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.15rem #BFDBFE;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
    border-top: 1px solid #dee2e6;
    margin: 0.25rem 0;
  }
  .p-column-filter-overlay-menu .p-column-filter-operator {
    padding: 0.75rem 1.25rem;
    border-bottom: 1px solid #dee2e6;
    color: #343a40;
    background: #f8f9fa;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint {
    padding: 1.25rem;
    border-bottom: 1px solid #dee2e6;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
    margin-bottom: 0.5rem;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
    margin-top: 0.5rem;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
    border-bottom: 0 none;
  }
  .p-column-filter-overlay-menu .p-column-filter-add-rule {
    padding: 0.75rem 1.25rem;
  }
  .p-column-filter-overlay-menu .p-column-filter-buttonbar {
    padding: 1.25rem;
  }
  .p-orderlist .p-orderlist-controls {
    padding: 1.25rem;
  }
  .p-orderlist .p-orderlist-controls .p-button {
    margin-bottom: 0.5rem;
  }
  .p-orderlist .p-orderlist-header {
    background: #f8f9fa;
    color: #343a40;
    border: 1px solid #dee2e6;
    padding: 1.25rem;
    border-bottom: 0 none;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-orderlist .p-orderlist-header .p-orderlist-title {
    font-weight: 700;
  }
  .p-orderlist .p-orderlist-filter-container {
    padding: 1.25rem;
    background: #ffffff;
    border: 1px solid #dee2e6;
    border-bottom: 0 none;
  }
  .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
    padding-right: 1.75rem;
  }
  .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
    right: 0.75rem;
    color: #6c757d;
  }
  .p-orderlist .p-orderlist-list {
    border: 1px solid #dee2e6;
    background: #ffffff;
    color: #495057;
    padding: 0.75rem 0;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    outline: 0 none;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item {
    padding: 0.75rem 1.25rem;
    margin: 0;
    border: 0 none;
    color: #495057;
    background: transparent;
    transition: box-shadow 0.2s;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
    background: #e9ecef;
    color: #495057;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus {
    color: #495057;
    background: #dee2e6;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-orderlist .p-orderlist-list .p-orderlist-empty-message {
    padding: 0.75rem 1.25rem;
    color: #495057;
  }
  .p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
    background: #e9ecef;
    color: #495057;
  }
  .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
    background: #fcfcfc;
  }
  .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
    background: #e9ecef;
  }
  .p-orderlist-item.cdk-drag-preview {
    padding: 0.75rem 1.25rem;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border: 0 none;
    color: #495057;
    background: #ffffff;
    margin: 0;
  }
  .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
    background: #e9ecef;
    color: #495057;
  }
  .p-organizationchart .p-organizationchart-node-content.p-highlight {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
    color: #70aeff;
  }
  .p-organizationchart .p-organizationchart-line-down {
    background: #dee2e6;
  }
  .p-organizationchart .p-organizationchart-line-left {
    border-right: 1px solid #dee2e6;
    border-color: #dee2e6;
  }
  .p-organizationchart .p-organizationchart-line-top {
    border-top: 1px solid #dee2e6;
    border-color: #dee2e6;
  }
  .p-organizationchart .p-organizationchart-node-content {
    border: 1px solid #dee2e6;
    background: #ffffff;
    color: #495057;
    padding: 1.25rem;
  }
  .p-organizationchart .p-organizationchart-node-content .p-node-toggler {
    background: inherit;
    color: inherit;
    border-radius: 50%;
  }
  .p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-paginator {
    background: #ffffff;
    color: #6c757d;
    border: solid #e9ecef;
    border-width: 0;
    padding: 0.5rem 1rem;
    border-radius: 6px;
  }
  .p-paginator .p-paginator-first,
  .p-paginator .p-paginator-prev,
  .p-paginator .p-paginator-next,
  .p-paginator .p-paginator-last {
    background-color: transparent;
    border: 0 none;
    color: #6c757d;
    min-width: 3rem;
    height: 3rem;
    margin: 0.143rem;
    transition: box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
  .p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
  .p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
  .p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
    background: #e9ecef;
    border-color: transparent;
    color: #343a40;
  }
  .p-paginator .p-paginator-first {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .p-paginator .p-paginator-last {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }
  .p-paginator .p-dropdown {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    height: 3rem;
  }
  .p-paginator .p-dropdown .p-dropdown-label {
    padding-right: 0;
  }
  .p-paginator .p-paginator-page-input {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .p-paginator .p-paginator-page-input .p-inputtext {
    max-width: 3rem;
  }
  .p-paginator .p-paginator-current {
    background-color: transparent;
    border: 0 none;
    color: #6c757d;
    min-width: 3rem;
    height: 3rem;
    margin: 0.143rem;
    padding: 0 0.5rem;
  }
  .p-paginator .p-paginator-pages .p-paginator-page {
    background-color: transparent;
    border: 0 none;
    color: #6c757d;
    min-width: 3rem;
    height: 3rem;
    margin: 0.143rem;
    transition: box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
    background: #EFF6FF;
    border-color: #EFF6FF;
    color: #1D4ED8;
  }
  .p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
    background: #e9ecef;
    border-color: transparent;
    color: #343a40;
  }
  .p-picklist .p-picklist-buttons {
    padding: 1.25rem;
  }
  .p-picklist .p-picklist-buttons .p-button {
    margin-bottom: 0.5rem;
  }
  .p-picklist .p-picklist-header {
    background: #f8f9fa;
    color: #343a40;
    border: 1px solid #dee2e6;
    padding: 1.25rem;
    border-bottom: 0 none;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-picklist .p-picklist-header .p-picklist-title {
    font-weight: 700;
  }
  .p-picklist .p-picklist-filter-container {
    padding: 1.25rem;
    background: #ffffff;
    border: 1px solid #dee2e6;
    border-bottom: 0 none;
  }
  .p-picklist .p-picklist-filter-container .p-picklist-filter-input {
    padding-right: 1.75rem;
  }
  .p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
    right: 0.75rem;
    color: #6c757d;
  }
  .p-picklist .p-picklist-list {
    border: 1px solid #dee2e6;
    background: #ffffff;
    color: #495057;
    padding: 0.75rem 0;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    outline: 0 none;
  }
  .p-picklist .p-picklist-list .p-picklist-item {
    padding: 0.75rem 1.25rem;
    margin: 0;
    border: 0 none;
    color: #495057;
    background: transparent;
    transition: box-shadow 0.2s;
  }
  .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
    background: #e9ecef;
    color: #495057;
  }
  .p-picklist .p-picklist-list .p-picklist-item.p-focus {
    color: #495057;
    background: #dee2e6;
  }
  .p-picklist .p-picklist-list .p-picklist-item.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-picklist .p-picklist-list .p-picklist-empty-message {
    padding: 0.75rem 1.25rem;
    color: #495057;
  }
  .p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
    background: #e9ecef;
    color: #495057;
  }
  .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
    background: #fcfcfc;
  }
  .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
    background: #e9ecef;
  }
  .p-picklist-item.cdk-drag-preview {
    padding: 0.75rem 1.25rem;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border: 0 none;
    color: #495057;
    background: #ffffff;
    margin: 0;
  }
  .p-timeline .p-timeline-event-marker {
    border: 2px solid #3B82F6;
    border-radius: 50%;
    width: 1rem;
    height: 1rem;
    background-color: #ffffff;
  }
  .p-timeline .p-timeline-event-connector {
    background-color: #dee2e6;
  }
  .p-timeline.p-timeline-vertical .p-timeline-event-opposite,
  .p-timeline.p-timeline-vertical .p-timeline-event-content {
    padding: 0 1rem;
  }
  .p-timeline.p-timeline-vertical .p-timeline-event-connector {
    width: 2px;
  }
  .p-timeline.p-timeline-horizontal .p-timeline-event-opposite,
  .p-timeline.p-timeline-horizontal .p-timeline-event-content {
    padding: 1rem 0;
  }
  .p-timeline.p-timeline-horizontal .p-timeline-event-connector {
    height: 2px;
  }
  .p-tree {
    border: 1px solid #dee2e6;
    background: #ffffff;
    color: #495057;
    padding: 1.25rem;
    border-radius: 6px;
  }
  .p-tree .p-tree-container .p-treenode {
    padding: 0.143rem;
    outline: 0 none;
  }
  .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.15rem #BFDBFE;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content {
    border-radius: 6px;
    transition: box-shadow 0.2s;
    padding: 0.5rem;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
    margin-right: 0.5rem;
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
    color: #343a40;
    border-color: transparent;
    background: #e9ecef;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
    margin-right: 0.5rem;
    color: #6c757d;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
    color: #495057;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
    color: #1D4ED8;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
    color: #1D4ED8;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
    background: #e9ecef;
    color: #495057;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
    background: #e9ecef;
    color: #495057;
  }
  .p-tree .p-tree-filter-container {
    margin-bottom: 0.5rem;
  }
  .p-tree .p-tree-filter-container .p-tree-filter {
    width: 100%;
    padding-right: 1.75rem;
  }
  .p-tree .p-tree-filter-container .p-tree-filter-icon {
    right: 0.75rem;
    color: #6c757d;
  }
  .p-tree .p-treenode-children {
    padding: 0 0 0 1rem;
  }
  .p-tree .p-tree-loading-icon {
    font-size: 2rem;
  }
  .p-tree .p-tree-loading-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
    background-color: #8cbeff;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
    border-radius: 6px;
    border: 1px solid #dee2e6;
    background-color: #ffffff;
    color: #495057;
    padding: 0.5rem;
    transition: box-shadow 0.2s;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
    background-color: #EFF6FF;
    color: #1D4ED8;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
    color: #1D4ED8;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
    margin-right: 0.5rem;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
    color: #6c757d;
    margin-right: 0.5rem;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
    background-color: inherit;
    color: inherit;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
    background: #e9ecef;
    color: #495057;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-treetable .p-paginator-top {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-treetable .p-paginator-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-treetable .p-treetable-header {
    background: #f8f9fa;
    color: #343a40;
    border: 1px solid #dee2e6;
    border-width: 1px 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-treetable .p-treetable-footer {
    background: #f8f9fa;
    color: #343a40;
    border: 1px solid #dee2e6;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-treetable .p-treetable-thead > tr > th {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #dee2e6;
    border-width: 0 0 1px 0;
    font-weight: 700;
    color: #343a40;
    background: #f8f9fa;
    transition: box-shadow 0.2s;
  }
  .p-treetable .p-treetable-tfoot > tr > td {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #dee2e6;
    border-width: 0 0 1px 0;
    font-weight: 700;
    color: #343a40;
    background: #f8f9fa;
  }
  .p-treetable .p-sortable-column {
    outline-color: #BFDBFE;
  }
  .p-treetable .p-sortable-column .p-sortable-column-icon {
    color: #343a40;
    margin-left: 0.5rem;
  }
  .p-treetable .p-sortable-column .p-sortable-column-badge {
    border-radius: 50%;
    height: 1.143rem;
    min-width: 1.143rem;
    line-height: 1.143rem;
    color: #1D4ED8;
    background: #EFF6FF;
    margin-left: 0.5rem;
  }
  .p-treetable .p-sortable-column:not(.p-highlight):hover {
    background: #e9ecef;
    color: #343a40;
  }
  .p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
    color: #343a40;
  }
  .p-treetable .p-sortable-column.p-highlight {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
    color: #1D4ED8;
  }
  .p-treetable .p-treetable-tbody > tr {
    background: #ffffff;
    color: #495057;
    transition: box-shadow 0.2s;
  }
  .p-treetable .p-treetable-tbody > tr > td {
    text-align: left;
    border: 1px solid #dee2e6;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    margin-right: 0.5rem;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
    color: #343a40;
    border-color: transparent;
    background: #e9ecef;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
    color: #495057;
  }
  .p-treetable .p-treetable-tbody > tr:focus-visible {
    outline: 0.15rem solid #BFDBFE;
    outline-offset: -0.15rem;
  }
  .p-treetable .p-treetable-tbody > tr.p-highlight {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
    color: #1D4ED8;
  }
  .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
    color: #1D4ED8;
  }
  .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
    background: #e9ecef;
    color: #495057;
  }
  .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
    color: #495057;
  }
  .p-treetable .p-column-resizer-helper {
    background: #3B82F6;
  }
  .p-treetable .p-treetable-scrollable-header,
  .p-treetable .p-treetable-scrollable-footer {
    background: #f8f9fa;
  }
  .p-treetable .p-treetable-loading-icon {
    font-size: 2rem;
  }
  .p-treetable .p-treetable-loading-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-treetable.p-treetable-gridlines .p-datatable-header {
    border-width: 1px 1px 0 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-footer {
    border-width: 0 1px 1px 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-top {
    border-width: 0 1px 0 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-bottom {
    border-width: 0 1px 1px 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
    border-width: 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
    border-width: 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
    border-width: 1px;
  }
  .p-treetable.p-treetable-sm .p-treetable-header {
    padding: 0.875rem 0.875rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-footer {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-header {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-footer {
    padding: 1.25rem 1.25rem;
  }
  .p-virtualscroller .p-virtualscroller-header {
    background: #f8f9fa;
    color: #343a40;
    border: 1px solid #dee2e6;
    border-width: 1px 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-virtualscroller .p-virtualscroller-content {
    background: #ffffff;
    color: #495057;
    border: 0 none;
    padding: 0;
  }
  .p-virtualscroller .p-virtualscroller-footer {
    background: #f8f9fa;
    color: #343a40;
    border: 1px solid #dee2e6;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-accordion .p-accordion-header .p-accordion-header-link {
    padding: 1.25rem;
    border: 1px solid #dee2e6;
    color: #6c757d;
    background: #f8f9fa;
    font-weight: 700;
    border-radius: 6px;
    transition: box-shadow 0.2s;
  }
  .p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
    margin-right: 0.5rem;
  }
  .p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #BFDBFE;
  }
  .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
    background: #e9ecef;
    border-color: #dee2e6;
    color: #343a40;
  }
  .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
    background: #f8f9fa;
    border-color: #dee2e6;
    color: #343a40;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
    border-color: #dee2e6;
    background: #e9ecef;
    color: #343a40;
  }
  .p-accordion .p-accordion-content {
    padding: 1.25rem;
    border: 1px solid #dee2e6;
    background: #ffffff;
    color: #495057;
    border-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-accordion p-accordiontab .p-accordion-tab {
    margin-bottom: 4px;
  }
  .p-card {
    background: #ffffff;
    color: #495057;
    box-shadow:
      0 2px 1px -1px rgba(0, 0, 0, 0.2),
      0 1px 1px 0 rgba(0, 0, 0, 0.14),
      0 1px 3px 0 rgba(0, 0, 0, 0.12);
    border-radius: 6px;
  }
  .p-card .p-card-body {
    padding: 1.25rem;
  }
  .p-card .p-card-title {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 0.5rem;
  }
  .p-card .p-card-subtitle {
    font-weight: 400;
    margin-bottom: 0.5rem;
    color: #6c757d;
  }
  .p-card .p-card-content {
    padding: 1.25rem 0;
  }
  .p-card .p-card-footer {
    padding: 1.25rem 0 0 0;
  }
  .p-divider .p-divider-content {
    background-color: #ffffff;
  }
  .p-divider.p-divider-horizontal {
    margin: 1.25rem 0;
    padding: 0 1.25rem;
  }
  .p-divider.p-divider-horizontal:before {
    border-top: 1px #dee2e6;
  }
  .p-divider.p-divider-horizontal .p-divider-content {
    padding: 0 0.5rem;
  }
  .p-divider.p-divider-vertical {
    margin: 0 1.25rem;
    padding: 1.25rem 0;
  }
  .p-divider.p-divider-vertical:before {
    border-left: 1px #dee2e6;
  }
  .p-divider.p-divider-vertical .p-divider-content {
    padding: 0.5rem 0;
  }
  .p-fieldset {
    border: 1px solid #dee2e6;
    background: #ffffff;
    color: #495057;
    border-radius: 6px;
  }
  .p-fieldset .p-fieldset-legend {
    padding: 1.25rem;
    border: 1px solid #dee2e6;
    color: #343a40;
    background: #f8f9fa;
    font-weight: 700;
    border-radius: 6px;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
    padding: 0;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
    padding: 1.25rem;
    color: #343a40;
    border-radius: 6px;
    transition: box-shadow 0.2s;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
    margin-right: 0.5rem;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
    background: #e9ecef;
    border-color: #dee2e6;
    color: #343a40;
  }
  .p-fieldset .p-fieldset-content {
    padding: 1.25rem;
  }
  .p-panel .p-panel-header {
    border: 1px solid #dee2e6;
    padding: 1.25rem;
    background: #f8f9fa;
    color: #343a40;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-panel .p-panel-header .p-panel-title {
    font-weight: 700;
  }
  .p-panel .p-panel-header .p-panel-header-icon {
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
    color: #343a40;
    border-color: transparent;
    background: #e9ecef;
  }
  .p-panel .p-panel-header .p-panel-header-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-panel.p-panel-toggleable .p-panel-header {
    padding: 0.75rem 1.25rem;
  }
  .p-panel .p-panel-content {
    padding: 1.25rem;
    border: 1px solid #dee2e6;
    background: #ffffff;
    color: #495057;
    border-top: 0 none;
  }
  .p-panel .p-panel-content:last-child {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-panel .p-panel-footer {
    padding: 0.75rem 1.25rem;
    border: 1px solid #dee2e6;
    background: #ffffff;
    color: #495057;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-top: 0 none;
  }
  .p-panel .p-panel-icons-end {
    order: 2;
    margin-left: auto;
  }
  .p-panel .p-panel-icons-start {
    order: 0;
    margin-right: 0.5rem;
  }
  .p-panel .p-panel-icons-center {
    order: 2;
    width: 100%;
    text-align: center;
  }
  .p-scrollpanel .p-scrollpanel-bar {
    background: #f8f9fa;
    border: 0 none;
  }
  .p-splitter {
    border: 1px solid #dee2e6;
    background: #ffffff;
    border-radius: 6px;
    color: #495057;
  }
  .p-splitter .p-splitter-gutter {
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    background: #f8f9fa;
  }
  .p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
    background: #dee2e6;
  }
  .p-splitter .p-splitter-gutter-resizing {
    background: #dee2e6;
  }
  .p-tabview .p-tabview-nav-content {
    scroll-padding-inline: 3rem;
  }
  .p-tabview .p-tabview-nav {
    background: #ffffff;
    border: 1px solid #dee2e6;
    border-width: 0 0 2px 0;
  }
  .p-tabview .p-tabview-nav li {
    margin-right: 0;
  }
  .p-tabview .p-tabview-nav li .p-tabview-nav-link {
    border: solid #dee2e6;
    border-width: 0 0 2px 0;
    border-color: transparent transparent #dee2e6 transparent;
    background: #ffffff;
    color: #6c757d;
    padding: 1.25rem;
    font-weight: 700;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    transition: box-shadow 0.2s;
    margin: 0 0 -2px 0;
  }
  .p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #BFDBFE;
  }
  .p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
    background: #ffffff;
    border-color: #adb5bd;
    color: #6c757d;
  }
  .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
    background: #ffffff;
    border-color: #3B82F6;
    color: #3B82F6;
  }
  .p-tabview .p-tabview-left-icon {
    margin-right: 0.5rem;
  }
  .p-tabview .p-tabview-right-icon {
    margin-left: 0.5rem;
  }
  .p-tabview .p-tabview-close {
    margin-left: 0.5rem;
  }
  .p-tabview .p-tabview-nav-btn.p-link {
    background: #ffffff;
    color: #3B82F6;
    width: 3rem;
    box-shadow:
      0 3px 1px -2px rgba(0, 0, 0, 0.2),
      0 2px 2px 0 rgba(0, 0, 0, 0.14),
      0 1px 5px 0 rgba(0, 0, 0, 0.12);
    border-radius: 0;
  }
  .p-tabview .p-tabview-nav-btn.p-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #BFDBFE;
  }
  .p-tabview .p-tabview-panels {
    background: #ffffff;
    padding: 1.25rem;
    border: 0 none;
    color: #495057;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-toolbar {
    background: #f8f9fa;
    border: 1px solid #dee2e6;
    padding: 1.25rem;
    border-radius: 6px;
    gap: 0.5rem;
  }
  .p-toolbar .p-toolbar-separator {
    margin: 0 0.5rem;
  }
  .p-confirm-popup {
    background: #ffffff;
    color: #495057;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  }
  .p-confirm-popup .p-confirm-popup-content {
    padding: 1.25rem;
  }
  .p-confirm-popup .p-confirm-popup-footer {
    text-align: right;
    padding: 0.75rem 1.25rem;
  }
  .p-confirm-popup .p-confirm-popup-footer button {
    margin: 0 0.5rem 0 0;
    width: auto;
  }
  .p-confirm-popup .p-confirm-popup-footer button:last-child {
    margin: 0;
  }
  .p-confirm-popup:after {
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
  }
  .p-confirm-popup:before {
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
  }
  .p-confirm-popup.p-confirm-popup-flipped:after {
    border-top-color: #ffffff;
  }
  .p-confirm-popup.p-confirm-popup-flipped:before {
    border-top-color: #ffffff;
  }
  .p-confirm-popup .p-confirm-popup-icon {
    font-size: 1.5rem;
  }
  .p-confirm-popup .p-confirm-popup-icon.p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .p-confirm-popup .p-confirm-popup-message {
    margin-left: 1rem;
  }
  .p-dialog {
    border-radius: 6px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    border: 0 none;
  }
  .p-dialog .p-dialog-header {
    border-bottom: 0 none;
    background: #ffffff;
    color: #343a40;
    padding: 1.5rem;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-dialog .p-dialog-header .p-dialog-title {
    font-weight: 700;
    font-size: 1.25rem;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon {
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    margin-right: 0.5rem;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
    color: #343a40;
    border-color: transparent;
    background: #e9ecef;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
    margin-right: 0;
  }
  .p-dialog .p-dialog-content {
    background: #ffffff;
    color: #495057;
    padding: 0 1.5rem 2rem 1.5rem;
  }
  .p-dialog .p-dialog-content:last-of-type {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-dialog .p-dialog-footer {
    border-top: 0 none;
    background: #ffffff;
    color: #495057;
    padding: 0 1.5rem 1.5rem 1.5rem;
    text-align: right;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-dialog .p-dialog-footer button {
    margin: 0 0.5rem 0 0;
    width: auto;
  }
  .p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
    font-size: 2rem;
  }
  .p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-dialog.p-confirm-dialog .p-confirm-dialog-message {
    margin-left: 1rem;
  }
  .p-overlaypanel {
    background: #ffffff;
    color: #495057;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  }
  .p-overlaypanel .p-overlaypanel-content {
    padding: 1.25rem;
  }
  .p-overlaypanel .p-overlaypanel-close {
    background: #3B82F6;
    color: #ffffff;
    width: 2rem;
    height: 2rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    border-radius: 50%;
    position: absolute;
    top: -1rem;
    right: -1rem;
  }
  .p-overlaypanel .p-overlaypanel-close:enabled:hover {
    background: #2563eb;
    color: #ffffff;
  }
  .p-overlaypanel:after {
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
  }
  .p-overlaypanel:before {
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #f2f2f2;
  }
  .p-overlaypanel.p-overlaypanel-flipped:after {
    border-top-color: #ffffff;
  }
  .p-overlaypanel.p-overlaypanel-flipped:before {
    border-top-color: #ffffff;
  }
  .p-sidebar {
    background: #ffffff;
    color: #495057;
    border: 0 none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  }
  .p-sidebar .p-sidebar-header {
    padding: 1.25rem;
  }
  .p-sidebar .p-sidebar-header .p-sidebar-close,
  .p-sidebar .p-sidebar-header .p-sidebar-icon {
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
  .p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
    color: #343a40;
    border-color: transparent;
    background: #e9ecef;
  }
  .p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible,
  .p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-sidebar .p-sidebar-header + .p-sidebar-content {
    padding-top: 0;
  }
  .p-sidebar .p-sidebar-content {
    padding: 1.25rem;
  }
  .p-sidebar .p-sidebar-footer {
    padding: 1.25rem;
  }
  .p-tooltip .p-tooltip-text {
    background: #495057;
    color: #ffffff;
    padding: 0.75rem 0.75rem;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
  }
  .p-tooltip.p-tooltip-right .p-tooltip-arrow {
    border-right-color: #495057;
  }
  .p-tooltip.p-tooltip-left .p-tooltip-arrow {
    border-left-color: #495057;
  }
  .p-tooltip.p-tooltip-top .p-tooltip-arrow {
    border-top-color: #495057;
  }
  .p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
    border-bottom-color: #495057;
  }
  .p-fileupload .p-fileupload-buttonbar {
    background: #f8f9fa;
    padding: 1.25rem;
    border: 1px solid #dee2e6;
    color: #343a40;
    border-bottom: 0 none;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-fileupload .p-fileupload-buttonbar .p-button {
    margin-right: 0.5rem;
  }
  .p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-fileupload .p-fileupload-content {
    background: #ffffff;
    padding: 2rem 1rem;
    border: 1px solid #dee2e6;
    color: #495057;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-fileupload .p-fileupload-content.p-fileupload-highlight {
    border-color: #3B82F6;
    border-style: dashed;
    background-color: #EFF6FF;
  }
  .p-fileupload .p-progressbar {
    height: 0.25rem;
  }
  .p-fileupload .p-fileupload-row > div {
    padding: 1rem 1rem;
  }
  .p-fileupload.p-fileupload-advanced .p-message {
    margin-top: 0;
  }
  .p-fileupload-choose:not(.p-disabled):hover {
    background: #2563eb;
    color: #ffffff;
    border-color: #2563eb;
  }
  .p-fileupload-choose:not(.p-disabled):active {
    background: #1D4ED8;
    color: #ffffff;
    border-color: #1D4ED8;
  }
  .p-breadcrumb {
    background: #ffffff;
    border: 1px solid #dee2e6;
    border-radius: 6px;
    padding: 1rem;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
    transition: box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
    color: #6c757d;
  }
  .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
    margin: 0 0.5rem 0 0.5rem;
    color: #495057;
  }
  .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
    color: #495057;
  }
  .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
    color: #6c757d;
  }
  .p-contextmenu {
    padding: 0.25rem 0;
    background: #ffffff;
    color: #495057;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    width: 12.5rem;
  }
  .p-contextmenu .p-contextmenu-root-list {
    outline: 0 none;
  }
  .p-contextmenu .p-submenu-list {
    padding: 0.25rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content {
    color: #495057;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #495057;
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6c757d;
    margin-right: 0.5rem;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #1D4ED8;
  }
  .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #1D4ED8;
  }
  .p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #495057;
    background: #dee2e6;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #495057;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-contextmenu .p-menuitem-separator {
    border-top: 1px solid #dee2e6;
    margin: 0.25rem 0;
  }
  .p-contextmenu .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-contextmenu .p-submenu-icon.p-icon {
    width: 0.875rem;
    height: 0.875rem;
  }
  .p-dock .p-dock-list-container {
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
    padding: 0.5rem 0.5rem;
    border-radius: 0.5rem;
  }
  .p-dock .p-dock-list-container .p-dock-list {
    outline: 0 none;
  }
  .p-dock .p-dock-item {
    padding: 0.5rem;
    border-radius: 6px;
  }
  .p-dock .p-dock-item.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.15rem #BFDBFE;
  }
  .p-dock .p-dock-link {
    width: 4rem;
    height: 4rem;
  }
  .p-dock.p-dock-top .p-dock-item-second-prev,
  .p-dock.p-dock-top .p-dock-item-second-next,
  .p-dock.p-dock-bottom .p-dock-item-second-prev,
  .p-dock.p-dock-bottom .p-dock-item-second-next {
    margin: 0 0.9rem;
  }
  .p-dock.p-dock-top .p-dock-item-prev,
  .p-dock.p-dock-top .p-dock-item-next,
  .p-dock.p-dock-bottom .p-dock-item-prev,
  .p-dock.p-dock-bottom .p-dock-item-next {
    margin: 0 1.3rem;
  }
  .p-dock.p-dock-top .p-dock-item-current,
  .p-dock.p-dock-bottom .p-dock-item-current {
    margin: 0 1.5rem;
  }
  .p-dock.p-dock-left .p-dock-item-second-prev,
  .p-dock.p-dock-left .p-dock-item-second-next,
  .p-dock.p-dock-right .p-dock-item-second-prev,
  .p-dock.p-dock-right .p-dock-item-second-next {
    margin: 0.9rem 0;
  }
  .p-dock.p-dock-left .p-dock-item-prev,
  .p-dock.p-dock-left .p-dock-item-next,
  .p-dock.p-dock-right .p-dock-item-prev,
  .p-dock.p-dock-right .p-dock-item-next {
    margin: 1.3rem 0;
  }
  .p-dock.p-dock-left .p-dock-item-current,
  .p-dock.p-dock-right .p-dock-item-current {
    margin: 1.5rem 0;
  }
  @media screen and (max-width: 960px) {
    .p-dock.p-dock-top .p-dock-list-container,
    .p-dock.p-dock-bottom .p-dock-list-container {
      overflow-x: auto;
      width: 100%;
    }
    .p-dock.p-dock-top .p-dock-list-container .p-dock-list,
    .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list {
      margin: 0 auto;
    }
    .p-dock.p-dock-left .p-dock-list-container,
    .p-dock.p-dock-right .p-dock-list-container {
      overflow-y: auto;
      height: 100%;
    }
    .p-dock.p-dock-left .p-dock-list-container .p-dock-list,
    .p-dock.p-dock-right .p-dock-list-container .p-dock-list {
      margin: auto 0;
    }
    .p-dock .p-dock-list .p-dock-item {
      transform: none;
      margin: 0;
    }
  }
  .p-megamenu {
    padding: 0.5rem;
    background: #f8f9fa;
    color: #495057;
    border: 1px solid #dee2e6;
    border-radius: 6px;
  }
  .p-megamenu .p-megamenu-root-list {
    outline: 0 none;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content {
    color: #495057;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #495057;
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6c757d;
    margin-right: 0.5rem;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #1D4ED8;
  }
  .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #1D4ED8;
  }
  .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #495057;
    background: #dee2e6;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #495057;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-megamenu .p-megamenu-panel {
    background: #ffffff;
    color: #495057;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-megamenu .p-submenu-header {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #343a40;
    background: #ffffff;
    font-weight: 700;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-megamenu .p-submenu-list {
    padding: 0.25rem 0;
    width: 12.5rem;
  }
  .p-megamenu .p-submenu-list .p-menuitem-separator {
    border-top: 1px solid #dee2e6;
    margin: 0.25rem 0;
  }
  .p-megamenu.p-megamenu-vertical {
    width: 12.5rem;
    padding: 0.25rem 0;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
    color: #495057;
    transition: box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6c757d;
    margin-right: 0.5rem;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
    margin-left: 0.5rem;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-menu {
    padding: 0.25rem 0;
    background: #ffffff;
    color: #495057;
    border: 1px solid #dee2e6;
    border-radius: 6px;
    width: 12.5rem;
  }
  .p-menu .p-menuitem > .p-menuitem-content {
    color: #495057;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #495057;
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6c757d;
    margin-right: 0.5rem;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-menu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #1D4ED8;
  }
  .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #1D4ED8;
  }
  .p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #495057;
    background: #dee2e6;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #495057;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-menu.p-menu-overlay {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-menu .p-submenu-header {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #343a40;
    background: #ffffff;
    font-weight: 700;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
  }
  .p-menu .p-menuitem-separator {
    border-top: 1px solid #dee2e6;
    margin: 0.25rem 0;
  }
  .p-menu .p-menuitem-badge {
    background: #3B82F6;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    min-width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: 6px;
    margin-left: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .p-menubar {
    padding: 0.5rem;
    background: #f8f9fa;
    color: #495057;
    border: 1px solid #dee2e6;
    border-radius: 6px;
  }
  .p-menubar .p-menubar-root-list {
    outline: 0 none;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
    color: #495057;
    transition: box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6c757d;
    margin-right: 0.5rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
    margin-left: 0.5rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-menubar .p-menuitem > .p-menuitem-content {
    color: #495057;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #495057;
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6c757d;
    margin-right: 0.5rem;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #1D4ED8;
  }
  .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #1D4ED8;
  }
  .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #495057;
    background: #dee2e6;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #495057;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-menubar .p-submenu-list {
    padding: 0.25rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    width: 12.5rem;
  }
  .p-menubar .p-submenu-list .p-menuitem-separator {
    border-top: 1px solid #dee2e6;
    margin: 0.25rem 0;
  }
  .p-menubar .p-submenu-list .p-submenu-icon {
    font-size: 0.875rem;
  }
  @media screen and (max-width: 960px) {
    .p-menubar {
      position: relative;
    }
    .p-menubar .p-menubar-button {
      display: flex;
      width: 2rem;
      height: 2rem;
      color: #6c757d;
      border-radius: 50%;
      transition:
        background-color 0.2s,
        color 0.2s,
        box-shadow 0.2s;
    }
    .p-menubar .p-menubar-button:hover {
      color: #6c757d;
      background: #e9ecef;
    }
    .p-menubar .p-menubar-button:focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: 0 0 0 0.2rem #BFDBFE;
    }
    .p-menubar .p-menubar-root-list {
      position: absolute;
      display: none;
      padding: 0.25rem 0;
      background: #ffffff;
      border: 0 none;
      box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
      width: 100%;
    }
    .p-menubar .p-menubar-root-list .p-menuitem-separator {
      border-top: 1px solid #dee2e6;
      margin: 0.25rem 0;
    }
    .p-menubar .p-menubar-root-list .p-submenu-icon {
      font-size: 0.875rem;
    }
    .p-menubar .p-menubar-root-list .p-menuitem {
      width: 100%;
      position: static;
    }
    .p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
      margin-left: auto;
      transition: transform 0.2s;
    }
    .p-menubar .p-menubar-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon {
      transform: rotate(-180deg);
    }
    .p-menubar .p-menubar-root-list .p-submenu-list {
      width: 100%;
      position: static;
      box-shadow: none;
      border: 0 none;
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon {
      transition: transform 0.2s;
      transform: rotate(90deg);
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon {
      transform: rotate(-90deg);
    }
    .p-menubar .p-menubar-root-list .p-menuitem {
      width: 100%;
      position: static;
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
      padding-left: 2.25rem;
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
      padding-left: 3.75rem;
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
      padding-left: 5.25rem;
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
      padding-left: 6.75rem;
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
      padding-left: 8.25rem;
    }
    .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
      display: flex;
      flex-direction: column;
      top: 100%;
      left: 0;
      z-index: 1;
    }
  }
  .p-panelmenu .p-panelmenu-header {
    outline: 0 none;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content {
    border: 1px solid #dee2e6;
    color: #6c757d;
    background: #f8f9fa;
    border-radius: 6px;
    transition: box-shadow 0.2s;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
    color: #6c757d;
    padding: 1.25rem;
    font-weight: 700;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon {
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon {
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #BFDBFE;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
    background: #e9ecef;
    border-color: #dee2e6;
    color: #343a40;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
    background: #f8f9fa;
    border-color: #dee2e6;
    color: #343a40;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-bottom: 0;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content {
    border-color: #dee2e6;
    background: #e9ecef;
    color: #343a40;
  }
  .p-panelmenu .p-panelmenu-content {
    padding: 0.25rem 0;
    border: 1px solid #dee2e6;
    background: #ffffff;
    color: #495057;
    border-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
    outline: 0 none;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
    color: #495057;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #495057;
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6c757d;
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #1D4ED8;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #1D4ED8;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #495057;
    background: #dee2e6;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #495057;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem-separator {
    border-top: 1px solid #dee2e6;
    margin: 0.25rem 0;
  }
  .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) {
    padding: 0 0 0 1rem;
  }
  .p-panelmenu .p-panelmenu-panel {
    margin-bottom: 4px;
  }
  .p-slidemenu {
    padding: 0.25rem 0;
    background: #ffffff;
    color: #495057;
    border: 1px solid #dee2e6;
    border-radius: 6px;
    width: 12.5rem;
  }
  .p-slidemenu .p-slidemenu-root-list {
    outline: 0 none;
  }
  .p-slidemenu .p-submenu-list {
    outline: 0 none;
  }
  .p-slidemenu .p-menuitem > .p-menuitem-content {
    color: #495057;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #495057;
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6c757d;
    margin-right: 0.5rem;
  }
  .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #1D4ED8;
  }
  .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #1D4ED8;
  }
  .p-slidemenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #495057;
    background: #dee2e6;
  }
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #495057;
  }
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-slidemenu.p-slidemenu-overlay {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-slidemenu .p-slidemenu-list {
    padding: 0.25rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-slidemenu .p-menuitem-separator {
    border-top: 1px solid #dee2e6;
    margin: 0.25rem 0;
  }
  .p-slidemenu .p-slidemenu-icon {
    font-size: 0.875rem;
  }
  .p-slidemenu .p-icon {
    width: 0.875rem;
    height: 0.875rem;
  }
  .p-slidemenu .p-slidemenu-backward {
    padding: 0.75rem 1.25rem;
    color: #495057;
  }
  .p-slidemenu .p-slidemenu-backward:not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #BFDBFE;
  }
  .p-slidemenu .p-menuitem-badge {
    background: #3B82F6;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    min-width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: 6px;
    margin-left: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .p-steps .p-steps-item .p-menuitem-link {
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 6px;
    background: #ffffff;
  }
  .p-steps .p-steps-item .p-menuitem-link .p-steps-number {
    color: #495057;
    border: 1px solid #e9ecef;
    background: #ffffff;
    min-width: 2rem;
    height: 2rem;
    line-height: 2rem;
    font-size: 1.143rem;
    z-index: 1;
    border-radius: 50%;
  }
  .p-steps .p-steps-item .p-menuitem-link .p-steps-title {
    margin-top: 0.5rem;
    color: #6c757d;
  }
  .p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-steps .p-steps-item.p-highlight .p-steps-number {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-steps .p-steps-item.p-highlight .p-steps-title {
    font-weight: 700;
    color: #495057;
  }
  .p-steps .p-steps-item:before {
    content: " ";
    border-top: 1px solid #dee2e6;
    width: 100%;
    top: 50%;
    left: 0;
    display: block;
    position: absolute;
    margin-top: -1rem;
  }
  .p-tabmenu .p-tabmenu-nav {
    background: #ffffff;
    border: 1px solid #dee2e6;
    border-width: 0 0 2px 0;
  }
  .p-tabmenu .p-tabmenu-nav .p-menuitem-badge {
    background: #3B82F6;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    min-width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: 6px;
    margin-left: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
    margin-right: 0;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
    border: solid #dee2e6;
    border-width: 0 0 2px 0;
    border-color: transparent transparent #dee2e6 transparent;
    background: #ffffff;
    color: #6c757d;
    padding: 1.25rem;
    font-weight: 700;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    transition: box-shadow 0.2s;
    margin: 0 0 -2px 0;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
    margin-right: 0.5rem;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #BFDBFE;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
    background: #ffffff;
    border-color: #adb5bd;
    color: #6c757d;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
    background: #ffffff;
    border-color: #3B82F6;
    color: #3B82F6;
  }
  .p-tabmenu .p-tabmenu-left-icon {
    margin-right: 0.5rem;
  }
  .p-tabmenu .p-tabmenu-right-icon {
    margin-left: 0.5rem;
  }
  .p-tabmenu .p-tabmenu-nav-btn.p-link {
    background: #ffffff;
    color: #3B82F6;
    width: 3rem;
    box-shadow:
      0 3px 1px -2px rgba(0, 0, 0, 0.2),
      0 2px 2px 0 rgba(0, 0, 0, 0.14),
      0 1px 5px 0 rgba(0, 0, 0, 0.12);
    border-radius: 0;
  }
  .p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #BFDBFE;
  }
  .p-tieredmenu {
    padding: 0.25rem 0;
    background: #ffffff;
    color: #495057;
    border: 1px solid #dee2e6;
    border-radius: 6px;
    width: 12.5rem;
  }
  .p-tieredmenu.p-tieredmenu-overlay {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-tieredmenu .p-tieredmenu-root-list {
    outline: 0 none;
  }
  .p-tieredmenu .p-submenu-list {
    padding: 0.25rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content {
    color: #495057;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #495057;
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6c757d;
    margin-right: 0.5rem;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #1D4ED8;
  }
  .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #1D4ED8;
  }
  .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #495057;
    background: #dee2e6;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #495057;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-tieredmenu .p-menuitem-separator {
    border-top: 1px solid #dee2e6;
    margin: 0.25rem 0;
  }
  .p-tieredmenu .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-tieredmenu .p-submenu-icon.p-icon {
    width: 0.875rem;
    height: 0.875rem;
  }
  .p-inline-message {
    padding: 0.75rem 0.75rem;
    margin: 0;
    border-radius: 6px;
  }
  .p-inline-message.p-inline-message-info {
    background: #e9e9ff;
    border: solid #696cff;
    border-width: 0px;
    color: #696cff;
  }
  .p-inline-message.p-inline-message-info .p-inline-message-icon {
    color: #696cff;
  }
  .p-inline-message.p-inline-message-success {
    background: #e4f8f0;
    border: solid #1ea97c;
    border-width: 0px;
    color: #1ea97c;
  }
  .p-inline-message.p-inline-message-success .p-inline-message-icon {
    color: #1ea97c;
  }
  .p-inline-message.p-inline-message-warn {
    background: #fff2e2;
    border: solid #cc8925;
    border-width: 0px;
    color: #cc8925;
  }
  .p-inline-message.p-inline-message-warn .p-inline-message-icon {
    color: #cc8925;
  }
  .p-inline-message.p-inline-message-error {
    background: #ffe7e6;
    border: solid #ff5757;
    border-width: 0px;
    color: #ff5757;
  }
  .p-inline-message.p-inline-message-error .p-inline-message-icon {
    color: #ff5757;
  }
  .p-inline-message .p-inline-message-icon {
    font-size: 1rem;
    margin-right: 0.5rem;
  }
  .p-inline-message .p-icon {
    width: 1rem;
    height: 1rem;
  }
  .p-inline-message .p-inline-message-text {
    font-size: 1rem;
  }
  .p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
    margin-right: 0;
  }
  .p-message {
    margin: 1rem 0;
    border-radius: 6px;
  }
  .p-message .p-message-wrapper {
    padding: 1.25rem 1.75rem;
  }
  .p-message .p-message-close {
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    background: transparent;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-message .p-message-close:hover {
    background: rgba(255, 255, 255, 0.3);
  }
  .p-message .p-message-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-message.p-message-info {
    background: #e9e9ff;
    border: solid #696cff;
    border-width: 0 0 0 6px;
    color: #696cff;
  }
  .p-message.p-message-info .p-message-icon {
    color: #696cff;
  }
  .p-message.p-message-info .p-message-close {
    color: #696cff;
  }
  .p-message.p-message-success {
    background: #e4f8f0;
    border: solid #1ea97c;
    border-width: 0 0 0 6px;
    color: #1ea97c;
  }
  .p-message.p-message-success .p-message-icon {
    color: #1ea97c;
  }
  .p-message.p-message-success .p-message-close {
    color: #1ea97c;
  }
  .p-message.p-message-warn {
    background: #fff2e2;
    border: solid #cc8925;
    border-width: 0 0 0 6px;
    color: #cc8925;
  }
  .p-message.p-message-warn .p-message-icon {
    color: #cc8925;
  }
  .p-message.p-message-warn .p-message-close {
    color: #cc8925;
  }
  .p-message.p-message-error {
    background: #ffe7e6;
    border: solid #ff5757;
    border-width: 0 0 0 6px;
    color: #ff5757;
  }
  .p-message.p-message-error .p-message-icon {
    color: #ff5757;
  }
  .p-message.p-message-error .p-message-close {
    color: #ff5757;
  }
  .p-message .p-message-text {
    font-size: 1rem;
    font-weight: 400;
  }
  .p-message .p-message-icon {
    font-size: 1.5rem;
    margin-right: 0.5rem;
  }
  .p-message .p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .p-message .p-message-summary {
    font-weight: 700;
  }
  .p-message .p-message-detail {
    margin-left: 0.5rem;
  }
  .p-toast {
    opacity: 0.9;
  }
  .p-toast .p-toast-message {
    margin: 0 0 1rem 0;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
  }
  .p-toast .p-toast-message .p-toast-message-content {
    padding: 1rem;
    border-width: 0 0 0 6px;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
    margin: 0 0 0 1rem;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
    font-size: 2rem;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-icon:not(.p-toast-icon-close-icon) {
    width: 2rem;
    height: 2rem;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
    font-weight: 700;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
    margin: 0.5rem 0 0 0;
  }
  .p-toast .p-toast-message .p-toast-icon-close {
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    background: transparent;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-toast .p-toast-message .p-toast-icon-close:hover {
    background: rgba(255, 255, 255, 0.3);
  }
  .p-toast .p-toast-message .p-toast-icon-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-toast .p-toast-message.p-toast-message-info {
    background: #e9e9ff;
    border: solid #696cff;
    border-width: 0 0 0 6px;
    color: #696cff;
  }
  .p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
  .p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
    color: #696cff;
  }
  .p-toast .p-toast-message.p-toast-message-success {
    background: #e4f8f0;
    border: solid #1ea97c;
    border-width: 0 0 0 6px;
    color: #1ea97c;
  }
  .p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
  .p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
    color: #1ea97c;
  }
  .p-toast .p-toast-message.p-toast-message-warn {
    background: #fff2e2;
    border: solid #cc8925;
    border-width: 0 0 0 6px;
    color: #cc8925;
  }
  .p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
  .p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
    color: #cc8925;
  }
  .p-toast .p-toast-message.p-toast-message-error {
    background: #ffe7e6;
    border: solid #ff5757;
    border-width: 0 0 0 6px;
    color: #ff5757;
  }
  .p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
  .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
    color: #ff5757;
  }
  .p-galleria .p-galleria-close {
    margin: 0.5rem;
    background: transparent;
    color: #f8f9fa;
    width: 4rem;
    height: 4rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-galleria .p-galleria-close .p-galleria-close-icon {
    font-size: 2rem;
  }
  .p-galleria .p-galleria-close .p-icon-wrapper .p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-galleria .p-galleria-close:hover {
    background: rgba(255, 255, 255, 0.1);
    color: #f8f9fa;
  }
  .p-galleria .p-galleria-item-nav {
    background: transparent;
    color: #f8f9fa;
    width: 4rem;
    height: 4rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    border-radius: 6px;
    margin: 0 0.5rem;
  }
  .p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
  .p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
    font-size: 2rem;
  }
  .p-galleria .p-galleria-item-nav .p-icon-wrapper .p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
    background: rgba(255, 255, 255, 0.1);
    color: #f8f9fa;
  }
  .p-galleria .p-galleria-caption {
    background: rgba(0, 0, 0, 0.5);
    color: #f8f9fa;
    padding: 1rem;
  }
  .p-galleria .p-galleria-indicators {
    padding: 1rem;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator button {
    background-color: #ced4da;
    width: 1rem;
    height: 1rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
    background: #adb5bd;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,
  .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
    margin-right: 0.5rem;
  }
  .p-galleria.p-galleria-indicators-left .p-galleria-indicator,
  .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
    margin-bottom: 0.5rem;
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
    background: rgba(0, 0, 0, 0.5);
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
    background: rgba(255, 255, 255, 0.4);
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
    background: rgba(255, 255, 255, 0.6);
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-galleria .p-galleria-thumbnail-container {
    background: rgba(0, 0, 0, 0.9);
    padding: 1rem 0.25rem;
  }
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
    margin: 0.5rem;
    background-color: transparent;
    color: #f8f9fa;
    width: 2rem;
    height: 2rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
    background: rgba(255, 255, 255, 0.1);
    color: #f8f9fa;
  }
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-galleria-mask {
    --maskbg: rgba(0, 0, 0, 0.9);
  }
  .p-image-mask {
    --maskbg: rgba(0, 0, 0, 0.9);
  }
  .p-image-preview-indicator {
    background-color: transparent;
    color: #f8f9fa;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-image-preview-container:hover > .p-image-preview-indicator {
    background-color: rgba(0, 0, 0, 0.5);
  }
  .p-image-toolbar {
    padding: 1rem;
  }
  .p-image-action.p-link {
    color: #f8f9fa;
    background-color: transparent;
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    margin-right: 0.5rem;
  }
  .p-image-action.p-link:last-child {
    margin-right: 0;
  }
  .p-image-action.p-link:hover {
    color: #f8f9fa;
    background-color: rgba(255, 255, 255, 0.1);
  }
  .p-image-action.p-link i {
    font-size: 1.5rem;
  }
  .p-image-action.p-link .p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .p-avatar {
    background-color: #dee2e6;
    border-radius: 6px;
  }
  .p-avatar.p-avatar-lg {
    width: 3rem;
    height: 3rem;
    font-size: 1.5rem;
  }
  .p-avatar.p-avatar-lg .p-avatar-icon {
    font-size: 1.5rem;
  }
  .p-avatar.p-avatar-xl {
    width: 4rem;
    height: 4rem;
    font-size: 2rem;
  }
  .p-avatar.p-avatar-xl .p-avatar-icon {
    font-size: 2rem;
  }
  .p-avatar-group .p-avatar {
    border: 2px solid #ffffff;
  }
  .p-badge {
    background: #3B82F6;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    min-width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
  }
  .p-badge.p-badge-secondary {
    background-color: #64748B;
    color: #ffffff;
  }
  .p-badge.p-badge-success {
    background-color: #22C55E;
    color: #ffffff;
  }
  .p-badge.p-badge-info {
    background-color: #3B82F6;
    color: #ffffff;
  }
  .p-badge.p-badge-warning {
    background-color: #F59E0B;
    color: #ffffff;
  }
  .p-badge.p-badge-danger {
    background-color: #EF4444;
    color: #ffffff;
  }
  .p-badge.p-badge-lg {
    font-size: 1.125rem;
    min-width: 2.25rem;
    height: 2.25rem;
    line-height: 2.25rem;
  }
  .p-badge.p-badge-xl {
    font-size: 1.5rem;
    min-width: 3rem;
    height: 3rem;
    line-height: 3rem;
  }
  .p-chip {
    background-color: #dee2e6;
    color: #495057;
    border-radius: 16px;
    padding: 0 0.75rem;
  }
  .p-chip .p-chip-text {
    line-height: 1.5;
    margin-top: 0.375rem;
    margin-bottom: 0.375rem;
  }
  .p-chip .p-chip-icon {
    margin-right: 0.5rem;
  }
  .p-chip .pi-chip-remove-icon {
    margin-left: 0.5rem;
  }
  .p-chip img {
    width: 2.25rem;
    height: 2.25rem;
    margin-left: -0.75rem;
    margin-right: 0.5rem;
  }
  .p-chip .pi-chip-remove-icon {
    border-radius: 6px;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-chip .pi-chip-remove-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-chip .pi-chip-remove-icon:focus {
    outline: 0 none;
  }
  .p-inplace .p-inplace-display {
    padding: 0.75rem 0.75rem;
    border-radius: 6px;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-inplace .p-inplace-display:not(.p-disabled):hover {
    background: #e9ecef;
    color: #495057;
  }
  .p-inplace .p-inplace-display:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-progressbar {
    border: 0 none;
    height: 1.5rem;
    background: #dee2e6;
    border-radius: 6px;
  }
  .p-progressbar .p-progressbar-value {
    border: 0 none;
    margin: 0;
    background: #3B82F6;
  }
  .p-progressbar .p-progressbar-label {
    color: #ffffff;
    line-height: 1.5rem;
  }
  .p-scrolltop {
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-scrolltop.p-link {
    background: rgba(0, 0, 0, 0.7);
  }
  .p-scrolltop.p-link:hover {
    background: rgba(0, 0, 0, 0.8);
  }
  .p-scrolltop .p-scrolltop-icon {
    font-size: 1.5rem;
    color: #f8f9fa;
  }
  .p-scrolltop .p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .p-skeleton {
    background-color: #dee2e6;
    border-radius: 6px;
  }
  .p-skeleton:after {
    background:
      linear-gradient(
        90deg,
        rgba(255, 255, 255, 0),
        rgba(255, 255, 255, 0.4),
        rgba(255, 255, 255, 0));
  }
  .p-tag {
    background: #3B82F6;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    padding: 0.25rem 0.4rem;
    border-radius: 6px;
  }
  .p-tag.p-tag-success {
    background-color: #22C55E;
    color: #ffffff;
  }
  .p-tag.p-tag-info {
    background-color: #3B82F6;
    color: #ffffff;
  }
  .p-tag.p-tag-warning {
    background-color: #F59E0B;
    color: #ffffff;
  }
  .p-tag.p-tag-danger {
    background-color: #EF4444;
    color: #ffffff;
  }
  .p-tag .p-tag-icon {
    margin-right: 0.25rem;
    font-size: 0.75rem;
  }
  .p-tag .p-icon {
    width: 0.75rem;
    height: 0.75rem;
  }
  .p-terminal {
    background: #ffffff;
    color: #495057;
    border: 1px solid #dee2e6;
    padding: 1.25rem;
  }
  .p-terminal .p-terminal-input {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
  }
}
@layer primeng {
  .p-button-label {
    font-weight: 700;
  }
  .p-accordion .p-accordion-header .p-accordion-header-link {
    transition:
      background-color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-tabview .p-tabview-nav li .p-tabview-nav-link {
    transition:
      background-color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-tabview .p-tabview-nav .p-tabview-ink-bar {
    z-index: 1;
    display: block;
    position: absolute;
    bottom: 0;
    height: 2px;
    transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
    background-color: #3B82F6;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
    background-color: #3B82F6;
  }
  .p-button:focus {
    box-shadow:
      0 0 0 2px #ffffff,
      0 0 0 4px #9dc1fb,
      0 1px 2px 0 black;
  }
  .p-button.p-button-secondary:enabled:focus {
    box-shadow:
      0 0 0 2px #ffffff,
      0 0 0 4px #b0b9c6,
      0 1px 2px 0 black;
  }
  .p-button.p-button-success:enabled:focus {
    box-shadow:
      0 0 0 2px #ffffff,
      0 0 0 4px #88eaac,
      0 1px 2px 0 black;
  }
  .p-button.p-button-info:enabled:focus {
    box-shadow:
      0 0 0 2px #ffffff,
      0 0 0 4px #9dc1fb,
      0 1px 2px 0 black;
  }
  .p-button.p-button-warning:enabled:focus {
    box-shadow:
      0 0 0 2px #ffffff,
      0 0 0 4px #facf85,
      0 1px 2px 0 black;
  }
  .p-button.p-button-help:enabled:focus {
    box-shadow:
      0 0 0 2px #ffffff,
      0 0 0 4px #d4aafb,
      0 1px 2px 0 black;
  }
  .p-button.p-button-danger:enabled:focus {
    box-shadow:
      0 0 0 2px #ffffff,
      0 0 0 4px #f7a2a2,
      0 1px 2px 0 black;
  }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
    box-shadow: inset 0 2px 0 0 #3B82F6;
  }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
    box-shadow: inset 0 -2px 0 0 #3B82F6;
  }
}
.p-overflow-hidden {
  overflow: hidden;
  padding-right: 5px;
}
@layer primeng {
  .p-component,
  .p-component * {
    box-sizing: border-box;
  }
  .p-hidden {
    display: none;
  }
  .p-hidden-space {
    visibility: hidden;
  }
  .p-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .p-hidden-accessible input,
  .p-hidden-accessible select {
    transform: scale(0);
  }
  .p-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
  }
  .p-disabled,
  .p-disabled * {
    cursor: default !important;
    pointer-events: none;
  }
  .p-component-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .p-unselectable-text {
    -webkit-user-select: none;
    user-select: none;
  }
  .p-scrollbar-measure {
    width: 100px;
    height: 100px;
    overflow: scroll;
    position: absolute;
    top: -9999px;
  }
  @-webkit-keyframes p-fadein {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @keyframes p-fadein {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  input[type=button],
  input[type=submit],
  input[type=reset],
  input[type=file]::-webkit-file-upload-button,
  button {
    border-radius: 0;
  }
  .p-link {
    text-align: left;
    background-color: transparent;
    margin: 0;
    padding: 0;
    border: none;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-link:disabled {
    cursor: default;
  }
  .p-sr-only {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important;
  }
  .p-connected-overlay {
    opacity: 0;
    transform: scaleY(0.8);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  .p-connected-overlay-visible {
    opacity: 1;
    transform: scaleY(1);
  }
  .p-connected-overlay-hidden {
    opacity: 0;
    transform: scaleY(1);
    transition: opacity 0.1s linear;
  }
  .p-toggleable-content.ng-animating {
    overflow: hidden;
  }
  .p-icon-wrapper {
    display: inline-flex;
  }
  .p-icon {
    display: inline-block;
  }
  .p-icon-spin {
    -webkit-animation: p-icon-spin 2s infinite linear;
    animation: p-icon-spin 2s infinite linear;
  }
}
@-webkit-keyframes p-icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes p-icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@layer primeng {
  .p-badge {
    display: inline-block;
    border-radius: 10px;
    text-align: center;
    padding: 0 0.5rem;
  }
  .p-overlay-badge {
    position: relative;
  }
  .p-overlay-badge .p-badge {
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(50%, -50%);
    transform-origin: 100% 0;
    margin: 0;
  }
  .p-badge-dot {
    width: 0.5rem;
    min-width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    padding: 0;
  }
  .p-badge-no-gutter {
    padding: 0;
    border-radius: 50%;
  }
}
@layer primeng {
  .p-button {
    margin: 0;
    display: inline-flex;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    align-items: center;
    vertical-align: bottom;
    text-align: center;
    overflow: hidden;
    position: relative;
  }
  .p-button-label {
    flex: 1 1 auto;
  }
  .p-button-icon-right {
    order: 1;
  }
  .p-button:disabled {
    cursor: default;
    pointer-events: none;
  }
  .p-button-icon-only {
    justify-content: center;
  }
  .p-button-icon-only:after {
    content: "p";
    visibility: hidden;
    clip: rect(0 0 0 0);
    width: 0;
  }
  .p-button-vertical {
    flex-direction: column;
  }
  .p-button-icon-bottom {
    order: 2;
  }
  .p-buttonset .p-button {
    margin: 0;
  }
  .p-buttonset .p-button:not(:last-child) {
    border-right: 0 none;
  }
  .p-buttonset .p-button:not(:first-of-type):not(:last-of-type) {
    border-radius: 0;
  }
  .p-buttonset .p-button:first-of-type {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .p-buttonset .p-button:last-of-type {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .p-buttonset .p-button:focus {
    position: relative;
    z-index: 1;
  }
  p-button[iconpos=right] spinnericon {
    order: 1;
  }
}
@layer primeng {
  .p-checkbox {
    display: inline-flex;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    vertical-align: bottom;
    position: relative;
  }
  .p-checkbox-disabled {
    cursor: default !important;
    pointer-events: none;
  }
  .p-checkbox-box {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  p-checkbox {
    display: inline-flex;
    vertical-align: bottom;
    align-items: center;
  }
  .p-checkbox-label {
    line-height: 1;
  }
}
@layer primeng {
  .p-inputtext {
    margin: 0;
  }
  .p-fluid .p-inputtext {
    width: 100%;
  }
  .p-inputgroup {
    display: flex;
    align-items: stretch;
    width: 100%;
  }
  .p-inputgroup-addon {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .p-inputgroup .p-float-label {
    display: flex;
    align-items: stretch;
    width: 100%;
  }
  .p-inputgroup .p-inputtext,
  .p-fluid .p-inputgroup .p-inputtext,
  .p-inputgroup .p-inputwrapper,
  .p-inputgroup .p-inputwrapper > .p-component {
    flex: 1 1 auto;
    width: 1%;
  }
  .p-float-label {
    display: block;
    position: relative;
  }
  .p-float-label label {
    position: absolute;
    pointer-events: none;
    top: 50%;
    margin-top: -0.5rem;
    transition-property: all;
    transition-timing-function: ease;
    line-height: 1;
  }
  .p-float-label textarea ~ label {
    top: 1rem;
  }
  .p-float-label input:focus ~ label,
  .p-float-label input.p-filled ~ label,
  .p-float-label textarea:focus ~ label,
  .p-float-label textarea.p-filled ~ label,
  .p-float-label .p-inputwrapper-focus ~ label,
  .p-float-label .p-inputwrapper-filled ~ label {
    top: -0.75rem;
    font-size: 12px;
  }
  .p-float-label .input:-webkit-autofill ~ label {
    top: -20px;
    font-size: 12px;
  }
  .p-float-label .p-placeholder,
  .p-float-label input::placeholder,
  .p-float-label .p-inputtext::placeholder {
    opacity: 0;
    transition-property: all;
    transition-timing-function: ease;
  }
  .p-float-label .p-focus .p-placeholder,
  .p-float-label input:focus::placeholder,
  .p-float-label .p-inputtext:focus::placeholder {
    opacity: 1;
    transition-property: all;
    transition-timing-function: ease;
  }
  .p-input-icon-left,
  .p-input-icon-right {
    position: relative;
    display: inline-block;
  }
  .p-input-icon-left > i,
  .p-input-icon-left > .p-icon-wrapper,
  .p-input-icon-right > i,
  .p-input-icon-right > .p-icon-wrapper {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
  }
  .p-fluid .p-input-icon-left,
  .p-fluid .p-input-icon-right {
    display: block;
    width: 100%;
  }
}
@layer primeng {
  .p-inputtextarea-resizable {
    overflow: hidden;
    resize: none;
  }
  .p-fluid .p-inputtextarea {
    width: 100%;
  }
}
@layer primeng {
  .p-password {
    position: relative;
    display: inline-flex;
  }
  .p-password-panel {
    position: absolute;
    top: 0;
    left: 0;
  }
  .p-password .p-password-panel {
    min-width: 100%;
  }
  .p-password-meter {
    height: 10px;
  }
  .p-password-strength {
    height: 100%;
    width: 0%;
    transition: width 1s ease-in-out;
  }
  .p-fluid .p-password {
    display: flex;
  }
  .p-password-input::-ms-reveal,
  .p-password-input::-ms-clear {
    display: none;
  }
  .p-password-clear-icon {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
    cursor: pointer;
  }
  .p-password-clearable.p-password-mask .p-password-clear-icon {
    margin-top: unset;
  }
  .p-password-clearable {
    position: relative;
  }
}
@layer primeng {
  .p-radiobutton {
    display: inline-flex;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    vertical-align: bottom;
    position: relative;
  }
  .p-radiobutton-box {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .p-radiobutton-icon {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0) scale(0.1);
    border-radius: 50%;
    visibility: hidden;
  }
  .p-radiobutton-box.p-highlight .p-radiobutton-icon {
    transform: translateZ(0) scale(1, 1);
    visibility: visible;
  }
  p-radiobutton {
    display: inline-flex;
    vertical-align: bottom;
    align-items: center;
  }
  .p-radiobutton-label {
    line-height: 1;
  }
}
@layer primeng {
  .p-ripple {
    overflow: hidden;
    position: relative;
  }
  .p-ink {
    display: block;
    position: absolute;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 100%;
    transform: scale(0);
  }
  .p-ink-active {
    animation: ripple 0.4s linear;
  }
  .p-ripple-disabled .p-ink {
    display: none !important;
  }
}
@keyframes ripple {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}
@layer primeng {
  .p-tooltip {
    position: absolute;
    display: none;
    padding: 0.25em 0.5rem;
    max-width: 12.5rem;
    pointer-events: none;
  }
  .p-tooltip.p-tooltip-right,
  .p-tooltip.p-tooltip-left {
    padding: 0 0.25rem;
  }
  .p-tooltip.p-tooltip-top,
  .p-tooltip.p-tooltip-bottom {
    padding: 0.25em 0;
  }
  .p-tooltip .p-tooltip-text {
    white-space: pre-line;
    word-break: break-word;
  }
  .p-tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
  }
  .p-tooltip-right .p-tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -0.25rem;
    border-width: 0.25em 0.25em 0.25em 0;
  }
  .p-tooltip-left .p-tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -0.25rem;
    border-width: 0.25em 0 0.25em 0.25rem;
  }
  .p-tooltip.p-tooltip-top {
    padding: 0.25em 0;
  }
  .p-tooltip-top .p-tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -0.25rem;
    border-width: 0.25em 0.25em 0;
  }
  .p-tooltip-bottom .p-tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -0.25rem;
    border-width: 0 0.25em 0.25rem;
  }
}
.emoji-mart {
  font-family:
    "Noto Sans",
    "Apple Color Emoji",
    "Noto Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Segoe UI",
    "Twemoji Mozilla",
    "Android Emoji",
    Times,
    Symbola,
    Aegyptus,
    Code2000,
    Code2001,
    Code2002,
    Musica,
    serif,
    LastResort,
    sans-serif !important;
}
.emoji-mart-emoji-native {
  font-family:
    "Noto Sans",
    "Apple Color Emoji",
    "Noto Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Segoe UI",
    "Twemoji Mozilla",
    "Android Emoji",
    Times,
    Symbola,
    Aegyptus,
    Code2000,
    Code2001,
    Code2002,
    Musica,
    serif,
    LastResort,
    sans-serif !important;
}
.msg-v3-covering,
#msg-id-quick-view-side-bar {
  height: 100vh;
  display: flex;
  flex-direction: column;
}
.msg-v3-covering .mat-mdc-chip,
#msg-id-quick-view-side-bar .mat-mdc-chip {
  border-radius: 40px;
  height: fit-content;
}
.msg-v3-covering .mdc-evolution-chip__cell,
#msg-id-quick-view-side-bar .mdc-evolution-chip__cell {
  color: transparent !important;
}
.msg-v3-covering,
.msg-class-id-emoji-overlay,
.msg-class-id-overlay,
.msg-class-id-toast-container,
#msg-id-quick-view-side-bar,
#msg-id-message-overlay,
#msg-id-modal-overlay,
#msg-id-modal {
  font-family:
    "Noto Sans",
    "Apple Color Emoji",
    "Noto Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Segoe UI",
    "Twemoji Mozilla",
    "Android Emoji",
    Times,
    Symbola,
    Aegyptus,
    Code2000,
    Code2001,
    Code2002,
    Musica,
    serif,
    LastResort,
    sans-serif !important;
}
.msg-v3-covering div,
.msg-v3-covering button,
.msg-v3-covering label,
.msg-v3-covering h4,
.msg-v3-covering p,
.msg-v3-covering .h4,
.msg-v3-covering .mat-tab-group,
.msg-v3-covering .mat-tab-label,
.msg-v3-covering .mat-tab-link,
.msg-class-id-emoji-overlay div,
.msg-class-id-emoji-overlay button,
.msg-class-id-emoji-overlay label,
.msg-class-id-emoji-overlay h4,
.msg-class-id-emoji-overlay p,
.msg-class-id-emoji-overlay .h4,
.msg-class-id-emoji-overlay .mat-tab-group,
.msg-class-id-emoji-overlay .mat-tab-label,
.msg-class-id-emoji-overlay .mat-tab-link,
.msg-class-id-overlay div,
.msg-class-id-overlay button,
.msg-class-id-overlay label,
.msg-class-id-overlay h4,
.msg-class-id-overlay p,
.msg-class-id-overlay .h4,
.msg-class-id-overlay .mat-tab-group,
.msg-class-id-overlay .mat-tab-label,
.msg-class-id-overlay .mat-tab-link,
.msg-class-id-toast-container div,
.msg-class-id-toast-container button,
.msg-class-id-toast-container label,
.msg-class-id-toast-container h4,
.msg-class-id-toast-container p,
.msg-class-id-toast-container .h4,
.msg-class-id-toast-container .mat-tab-group,
.msg-class-id-toast-container .mat-tab-label,
.msg-class-id-toast-container .mat-tab-link,
#msg-id-quick-view-side-bar div,
#msg-id-quick-view-side-bar button,
#msg-id-quick-view-side-bar label,
#msg-id-quick-view-side-bar h4,
#msg-id-quick-view-side-bar p,
#msg-id-quick-view-side-bar .h4,
#msg-id-quick-view-side-bar .mat-tab-group,
#msg-id-quick-view-side-bar .mat-tab-label,
#msg-id-quick-view-side-bar .mat-tab-link,
#msg-id-message-overlay div,
#msg-id-message-overlay button,
#msg-id-message-overlay label,
#msg-id-message-overlay h4,
#msg-id-message-overlay p,
#msg-id-message-overlay .h4,
#msg-id-message-overlay .mat-tab-group,
#msg-id-message-overlay .mat-tab-label,
#msg-id-message-overlay .mat-tab-link,
#msg-id-modal-overlay div,
#msg-id-modal-overlay button,
#msg-id-modal-overlay label,
#msg-id-modal-overlay h4,
#msg-id-modal-overlay p,
#msg-id-modal-overlay .h4,
#msg-id-modal-overlay .mat-tab-group,
#msg-id-modal-overlay .mat-tab-label,
#msg-id-modal-overlay .mat-tab-link,
#msg-id-modal div,
#msg-id-modal button,
#msg-id-modal label,
#msg-id-modal h4,
#msg-id-modal p,
#msg-id-modal .h4,
#msg-id-modal .mat-tab-group,
#msg-id-modal .mat-tab-label,
#msg-id-modal .mat-tab-link {
  font-family:
    "Noto Sans",
    "Apple Color Emoji",
    "Noto Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Segoe UI",
    "Twemoji Mozilla",
    "Android Emoji",
    Times,
    Symbola,
    Aegyptus,
    Code2000,
    Code2001,
    Code2002,
    Musica,
    serif,
    LastResort,
    sans-serif !important;
}
.msg-v3-covering code,
.msg-class-id-emoji-overlay code,
.msg-class-id-overlay code,
.msg-class-id-toast-container code,
#msg-id-quick-view-side-bar code,
#msg-id-message-overlay code,
#msg-id-modal-overlay code,
#msg-id-modal code {
  background-color: var(--nx-fill-surface--container-highlight-1);
  color: inherit !important;
  font-size: inherit !important;
  padding-left: 4px;
  padding-right: 4px;
}
.msg-v3-covering .txt,
.msg-class-id-emoji-overlay .txt,
.msg-class-id-overlay .txt,
.msg-class-id-toast-container .txt,
#msg-id-quick-view-side-bar .txt,
#msg-id-message-overlay .txt,
#msg-id-modal-overlay .txt,
#msg-id-modal .txt {
  font-family: "Noto Sans", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  color: var(--text-color);
}
.msg-v3-covering .poll-modal .p-dialog .p-dialog-header,
.msg-class-id-emoji-overlay .poll-modal .p-dialog .p-dialog-header,
.msg-class-id-overlay .poll-modal .p-dialog .p-dialog-header,
.msg-class-id-toast-container .poll-modal .p-dialog .p-dialog-header,
#msg-id-quick-view-side-bar .poll-modal .p-dialog .p-dialog-header,
#msg-id-message-overlay .poll-modal .p-dialog .p-dialog-header,
#msg-id-modal-overlay .poll-modal .p-dialog .p-dialog-header,
#msg-id-modal .poll-modal .p-dialog .p-dialog-header {
  border-bottom: none;
  font-family: Noto Sans;
  text-align: left;
  align-content: center;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  color: var(--nx-text--primary-2);
  background-color: var(--nx-grayscale-white);
  justify-content: space-between;
}
.msg-v3-covering .poll-modal .p-dialog .p-dialog-footer,
.msg-class-id-emoji-overlay .poll-modal .p-dialog .p-dialog-footer,
.msg-class-id-overlay .poll-modal .p-dialog .p-dialog-footer,
.msg-class-id-toast-container .poll-modal .p-dialog .p-dialog-footer,
#msg-id-quick-view-side-bar .poll-modal .p-dialog .p-dialog-footer,
#msg-id-message-overlay .poll-modal .p-dialog .p-dialog-footer,
#msg-id-modal-overlay .poll-modal .p-dialog .p-dialog-footer,
#msg-id-modal .poll-modal .p-dialog .p-dialog-footer {
  border-top: none;
}
.msg-v3-covering .poll-modal .p-dialog .p-dialog-footer .btn-footer,
.msg-class-id-emoji-overlay .poll-modal .p-dialog .p-dialog-footer .btn-footer,
.msg-class-id-overlay .poll-modal .p-dialog .p-dialog-footer .btn-footer,
.msg-class-id-toast-container .poll-modal .p-dialog .p-dialog-footer .btn-footer,
#msg-id-quick-view-side-bar .poll-modal .p-dialog .p-dialog-footer .btn-footer,
#msg-id-message-overlay .poll-modal .p-dialog .p-dialog-footer .btn-footer,
#msg-id-modal-overlay .poll-modal .p-dialog .p-dialog-footer .btn-footer,
#msg-id-modal .poll-modal .p-dialog .p-dialog-footer .btn-footer {
  height: 100%;
  display: flex;
  align-items: center;
}
.msg-v3-covering .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item,
.msg-class-id-emoji-overlay .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item,
.msg-class-id-overlay .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item,
.msg-class-id-toast-container .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item,
#msg-id-quick-view-side-bar .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item,
#msg-id-message-overlay .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item,
#msg-id-modal-overlay .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item,
#msg-id-modal .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item {
  width: -webkit-fill-available;
}
.msg-v3-covering .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item .btn-cancel,
.msg-class-id-emoji-overlay .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item .btn-cancel,
.msg-class-id-overlay .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item .btn-cancel,
.msg-class-id-toast-container .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item .btn-cancel,
#msg-id-quick-view-side-bar .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item .btn-cancel,
#msg-id-message-overlay .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item .btn-cancel,
#msg-id-modal-overlay .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item .btn-cancel,
#msg-id-modal .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item .btn-cancel {
  width: 100%;
  background-color: var(--nx-grayscale-white);
  border: 1px solid var(--nx-primary-500-main);
  color: var(--nx-primary-500-main);
  margin: 0px;
  align-items: center;
  border-radius: 12px;
  height: 48px;
  font-family: Noto Sans;
  align-content: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.msg-v3-covering .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item .btn-confirm,
.msg-class-id-emoji-overlay .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item .btn-confirm,
.msg-class-id-overlay .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item .btn-confirm,
.msg-class-id-toast-container .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item .btn-confirm,
#msg-id-quick-view-side-bar .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item .btn-confirm,
#msg-id-message-overlay .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item .btn-confirm,
#msg-id-modal-overlay .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item .btn-confirm,
#msg-id-modal .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item .btn-confirm {
  width: 100%;
  background-color: var(--nx-primary-500-main);
  border: 1px solid var(--nx-primary-500-main);
  color: var(--nx-grayscale-white);
  margin: 0px;
  align-items: center;
  border-radius: 12px;
  height: 48px;
  font-family: Noto Sans;
  align-content: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.msg-v3-covering .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item .btn-vote,
.msg-class-id-emoji-overlay .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item .btn-vote,
.msg-class-id-overlay .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item .btn-vote,
.msg-class-id-toast-container .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item .btn-vote,
#msg-id-quick-view-side-bar .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item .btn-vote,
#msg-id-message-overlay .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item .btn-vote,
#msg-id-modal-overlay .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item .btn-vote,
#msg-id-modal .poll-modal .p-dialog .p-dialog-footer .btn-footer .btn-item .btn-vote {
  width: 100%;
  background-color: var(--nx-grayscale-100);
  border: 1px solid var(--nx-grayscale-100);
  color: var(--nx-primary-500-main);
  margin: 0px;
  align-items: center;
  border-radius: 6px;
  height: 32px;
  font-family: Noto Sans;
  align-content: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.msg-v3-covering .label-chip-warning,
.msg-class-id-emoji-overlay .label-chip-warning,
.msg-class-id-overlay .label-chip-warning,
.msg-class-id-toast-container .label-chip-warning,
#msg-id-quick-view-side-bar .label-chip-warning,
#msg-id-message-overlay .label-chip-warning,
#msg-id-modal-overlay .label-chip-warning,
#msg-id-modal .label-chip-warning {
  color: var(--nx-badge-fill--warning);
  background: var(--nx-semantic-warning-50);
  padding: 2px 8px;
  border-radius: 16px;
  margin-left: 4px;
}
.msg-v3-covering .label-chip-error,
.msg-class-id-emoji-overlay .label-chip-error,
.msg-class-id-overlay .label-chip-error,
.msg-class-id-toast-container .label-chip-error,
#msg-id-quick-view-side-bar .label-chip-error,
#msg-id-message-overlay .label-chip-error,
#msg-id-modal-overlay .label-chip-error,
#msg-id-modal .label-chip-error {
  color: var(--nx-badge-fill--error);
  background: var(--nx-theme-semantic-error--error-interactive-1);
  padding: 2px 8px;
  border-radius: 16px;
  margin-left: 4px;
}
.msg-v3-covering .border-line-bottom,
.msg-class-id-emoji-overlay .border-line-bottom,
.msg-class-id-overlay .border-line-bottom,
.msg-class-id-toast-container .border-line-bottom,
#msg-id-quick-view-side-bar .border-line-bottom,
#msg-id-message-overlay .border-line-bottom,
#msg-id-modal-overlay .border-line-bottom,
#msg-id-modal .border-line-bottom {
  border-bottom: 1px solid var(--nx-grayscale-200);
}
.msg-v3-covering .mat-drawer-side,
.msg-class-id-emoji-overlay .mat-drawer-side,
.msg-class-id-overlay .mat-drawer-side,
.msg-class-id-toast-container .mat-drawer-side,
#msg-id-quick-view-side-bar .mat-drawer-side,
#msg-id-message-overlay .mat-drawer-side,
#msg-id-modal-overlay .mat-drawer-side,
#msg-id-modal .mat-drawer-side {
  z-index: 1 !important;
}
.msg-v3-covering .btn-footer,
.msg-class-id-emoji-overlay .btn-footer,
.msg-class-id-overlay .btn-footer,
.msg-class-id-toast-container .btn-footer,
#msg-id-quick-view-side-bar .btn-footer,
#msg-id-message-overlay .btn-footer,
#msg-id-modal-overlay .btn-footer,
#msg-id-modal .btn-footer {
  height: 100%;
  display: flex;
  align-items: center;
}
.msg-v3-covering .btn-footer .btn-item,
.msg-class-id-emoji-overlay .btn-footer .btn-item,
.msg-class-id-overlay .btn-footer .btn-item,
.msg-class-id-toast-container .btn-footer .btn-item,
#msg-id-quick-view-side-bar .btn-footer .btn-item,
#msg-id-message-overlay .btn-footer .btn-item,
#msg-id-modal-overlay .btn-footer .btn-item,
#msg-id-modal .btn-footer .btn-item {
  width: -webkit-fill-available;
}
.msg-v3-covering .btn-footer .btn-item .btn-cancel,
.msg-class-id-emoji-overlay .btn-footer .btn-item .btn-cancel,
.msg-class-id-overlay .btn-footer .btn-item .btn-cancel,
.msg-class-id-toast-container .btn-footer .btn-item .btn-cancel,
#msg-id-quick-view-side-bar .btn-footer .btn-item .btn-cancel,
#msg-id-message-overlay .btn-footer .btn-item .btn-cancel,
#msg-id-modal-overlay .btn-footer .btn-item .btn-cancel,
#msg-id-modal .btn-footer .btn-item .btn-cancel {
  width: 100%;
  background-color: var(--nx-grayscale-white);
  border: 1px solid var(--nx-primary-500-main);
  color: var(--nx-primary-500-main);
  margin: 0px;
  align-items: center;
  border-radius: 12px;
  height: 48px;
  font-family: Noto Sans;
  align-content: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.msg-v3-covering .btn-footer .btn-item .btn-confirm,
.msg-class-id-emoji-overlay .btn-footer .btn-item .btn-confirm,
.msg-class-id-overlay .btn-footer .btn-item .btn-confirm,
.msg-class-id-toast-container .btn-footer .btn-item .btn-confirm,
#msg-id-quick-view-side-bar .btn-footer .btn-item .btn-confirm,
#msg-id-message-overlay .btn-footer .btn-item .btn-confirm,
#msg-id-modal-overlay .btn-footer .btn-item .btn-confirm,
#msg-id-modal .btn-footer .btn-item .btn-confirm {
  width: 100%;
  background-color: var(--nx-primary-500-main);
  border: 1px solid var(--nx-primary-500-main);
  color: var(--nx-grayscale-white);
  margin: 0px;
  align-items: center;
  border-radius: 12px;
  height: 48px;
  font-family: Noto Sans;
  align-content: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.msg-v3-covering .btn-footer .btn-item .btn-vote,
.msg-class-id-emoji-overlay .btn-footer .btn-item .btn-vote,
.msg-class-id-overlay .btn-footer .btn-item .btn-vote,
.msg-class-id-toast-container .btn-footer .btn-item .btn-vote,
#msg-id-quick-view-side-bar .btn-footer .btn-item .btn-vote,
#msg-id-message-overlay .btn-footer .btn-item .btn-vote,
#msg-id-modal-overlay .btn-footer .btn-item .btn-vote,
#msg-id-modal .btn-footer .btn-item .btn-vote {
  width: 100%;
  background-color: var(--nx-grayscale-100);
  border: 1px solid var(--nx-grayscale-100);
  color: var(--nx-primary-500-main);
  margin: 0px;
  align-items: center;
  border-radius: 6px;
  height: 32px;
  font-family: Noto Sans;
  align-content: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.msg-v3-covering .cursor-not-allowed,
.msg-class-id-emoji-overlay .cursor-not-allowed,
.msg-class-id-overlay .cursor-not-allowed,
.msg-class-id-toast-container .cursor-not-allowed,
#msg-id-quick-view-side-bar .cursor-not-allowed,
#msg-id-message-overlay .cursor-not-allowed,
#msg-id-modal-overlay .cursor-not-allowed,
#msg-id-modal .cursor-not-allowed {
  cursor: not-allowed;
}
.msg-v3-covering .msg-text-mention,
.msg-class-id-emoji-overlay .msg-text-mention,
.msg-class-id-overlay .msg-text-mention,
.msg-class-id-toast-container .msg-text-mention,
#msg-id-quick-view-side-bar .msg-text-mention,
#msg-id-message-overlay .msg-text-mention,
#msg-id-modal-overlay .msg-text-mention,
#msg-id-modal .msg-text-mention {
  color: var(--nx-theme-accent-purple-orchid);
}
.msg-v3-covering .msg-tab-mention,
.msg-class-id-emoji-overlay .msg-tab-mention,
.msg-class-id-overlay .msg-tab-mention,
.msg-class-id-toast-container .msg-tab-mention,
#msg-id-quick-view-side-bar .msg-tab-mention,
#msg-id-message-overlay .msg-tab-mention,
#msg-id-modal-overlay .msg-tab-mention,
#msg-id-modal .msg-tab-mention {
  --nx-bg-mention: #e8e5f7;
  color: var(--primary);
  background-color: var(--nx-bg-mention);
}
.msg-v3-covering .p-checkbox .p-checkbox-box .p-checkbox-icon,
.msg-class-id-emoji-overlay .p-checkbox .p-checkbox-box .p-checkbox-icon,
.msg-class-id-overlay .p-checkbox .p-checkbox-box .p-checkbox-icon,
.msg-class-id-toast-container .p-checkbox .p-checkbox-box .p-checkbox-icon,
#msg-id-quick-view-side-bar .p-checkbox .p-checkbox-box .p-checkbox-icon,
#msg-id-message-overlay .p-checkbox .p-checkbox-box .p-checkbox-icon,
#msg-id-modal-overlay .p-checkbox .p-checkbox-box .p-checkbox-icon,
#msg-id-modal .p-checkbox .p-checkbox-box .p-checkbox-icon {
  transition-duration: 0.2s;
  color: #ffffff !important;
  font-size: 14px;
}
.p-overlaypanel.msg-class-id-overlay,
.msg-class-id-overlay {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  z-index: var(--base-z-index) !important;
  background: var(--nx-fill-surface--container-modal);
  width: fit-content;
  padding: 10px !important;
  border-radius: 8px;
  border: 0.5px solid var(--nx-stroke--primary-2);
  box-shadow: 0px 4px 4px -2px rgba(16, 24, 40, 0.0588235294);
  box-shadow: 0px -1px 12px -2px rgba(16, 24, 40, 0.0784313725);
}
.p-overlaypanel.msg-class-id-overlay .p-overlaypanel-content,
.msg-class-id-overlay .p-overlaypanel-content {
  display: contents;
  flex-direction: column;
  padding: 0px !important;
  gap: 4px !important;
  background: var(--nx-fill-surface--container-modal) !important;
}
.p-overlaypanel.msg-class-id-overlay:before,
.p-overlaypanel.msg-class-id-overlay:after,
.msg-class-id-overlay:before,
.msg-class-id-overlay:after {
  background: none;
  display: none !important;
}
#msg-id-message-overlay {
  z-index: calc(var(--base-z-index) + 1);
}
.cdk-overlay-connected-position-bounding-box:has(.notification-overlay-panel) {
  z-index: calc(var(--base-z-index) + 1);
}
.croppie-container {
  background:
    linear-gradient(
      to right,
      var(--nx-stroke--primary-1) 4px,
      transparent 4px) 0 0,
    linear-gradient(
      to right,
      var(--nx-stroke--primary-1) 4px,
      transparent 4px) 0 100%,
    linear-gradient(
      to left,
      var(--nx-stroke--primary-1) 4px,
      transparent 4px) 100% 0,
    linear-gradient(
      to left,
      var(--nx-stroke--primary-1) 4px,
      transparent 4px) 100% 100%,
    linear-gradient(
      to bottom,
      var(--nx-stroke--primary-1) 4px,
      transparent 4px) 0 0,
    linear-gradient(
      to bottom,
      var(--nx-stroke--primary-1) 4px,
      transparent 4px) 100% 0,
    linear-gradient(
      to top,
      var(--nx-stroke--primary-1) 4px,
      transparent 4px) 0 100%,
    linear-gradient(
      to top,
      var(--nx-stroke--primary-1) 4px,
      transparent 4px) 100% 100%;
  background-repeat: no-repeat;
  background-size: 40px 40px;
  padding: 4px;
  width: fit-content;
}
.croppie-container .cr-boundary {
  margin: 0;
  border: 2px solid var(--nx-stroke--primary-1);
}
.croppie-container .cr-slider-wrap {
  display: none;
}
.notification-card p {
  margin: 0px !important;
}

/* node_modules/bootstrap/dist/css/bootstrap.min.css */
/*!
* Bootstrap  v5.3.8 (https://getbootstrap.com/)
* Copyright 2011-2025 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/
:root,
[data-bs-theme=light] {
  --bs-blue:#0d6efd;
  --bs-indigo:#6610f2;
  --bs-purple:#6f42c1;
  --bs-pink:#d63384;
  --bs-red:#dc3545;
  --bs-orange:#fd7e14;
  --bs-yellow:#ffc107;
  --bs-green:#198754;
  --bs-teal:#20c997;
  --bs-cyan:#0dcaf0;
  --bs-black:#000;
  --bs-white:#fff;
  --bs-gray:#6c757d;
  --bs-gray-dark:#343a40;
  --bs-gray-100:#f8f9fa;
  --bs-gray-200:#e9ecef;
  --bs-gray-300:#dee2e6;
  --bs-gray-400:#ced4da;
  --bs-gray-500:#adb5bd;
  --bs-gray-600:#6c757d;
  --bs-gray-700:#495057;
  --bs-gray-800:#343a40;
  --bs-gray-900:#212529;
  --bs-primary:#0d6efd;
  --bs-secondary:#6c757d;
  --bs-success:#198754;
  --bs-info:#0dcaf0;
  --bs-warning:#ffc107;
  --bs-danger:#dc3545;
  --bs-light:#f8f9fa;
  --bs-dark:#212529;
  --bs-primary-rgb:13,110,253;
  --bs-secondary-rgb:108,117,125;
  --bs-success-rgb:25,135,84;
  --bs-info-rgb:13,202,240;
  --bs-warning-rgb:255,193,7;
  --bs-danger-rgb:220,53,69;
  --bs-light-rgb:248,249,250;
  --bs-dark-rgb:33,37,41;
  --bs-primary-text-emphasis:#052c65;
  --bs-secondary-text-emphasis:#2b2f32;
  --bs-success-text-emphasis:#0a3622;
  --bs-info-text-emphasis:#055160;
  --bs-warning-text-emphasis:#664d03;
  --bs-danger-text-emphasis:#58151c;
  --bs-light-text-emphasis:#495057;
  --bs-dark-text-emphasis:#495057;
  --bs-primary-bg-subtle:#cfe2ff;
  --bs-secondary-bg-subtle:#e2e3e5;
  --bs-success-bg-subtle:#d1e7dd;
  --bs-info-bg-subtle:#cff4fc;
  --bs-warning-bg-subtle:#fff3cd;
  --bs-danger-bg-subtle:#f8d7da;
  --bs-light-bg-subtle:#fcfcfd;
  --bs-dark-bg-subtle:#ced4da;
  --bs-primary-border-subtle:#9ec5fe;
  --bs-secondary-border-subtle:#c4c8cb;
  --bs-success-border-subtle:#a3cfbb;
  --bs-info-border-subtle:#9eeaf9;
  --bs-warning-border-subtle:#ffe69c;
  --bs-danger-border-subtle:#f1aeb5;
  --bs-light-border-subtle:#e9ecef;
  --bs-dark-border-subtle:#adb5bd;
  --bs-white-rgb:255,255,255;
  --bs-black-rgb:0,0,0;
  --bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  --bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  --bs-gradient:linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.15),
      rgba(255, 255, 255, 0));
  --bs-body-font-family:var(--bs-font-sans-serif);
  --bs-body-font-size:1rem;
  --bs-body-font-weight:400;
  --bs-body-line-height:1.5;
  --bs-body-color:#212529;
  --bs-body-color-rgb:33,37,41;
  --bs-body-bg:#fff;
  --bs-body-bg-rgb:255,255,255;
  --bs-emphasis-color:#000;
  --bs-emphasis-color-rgb:0,0,0;
  --bs-secondary-color:rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb:33,37,41;
  --bs-secondary-bg:#e9ecef;
  --bs-secondary-bg-rgb:233,236,239;
  --bs-tertiary-color:rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb:33,37,41;
  --bs-tertiary-bg:#f8f9fa;
  --bs-tertiary-bg-rgb:248,249,250;
  --bs-heading-color:inherit;
  --bs-link-color:#0d6efd;
  --bs-link-color-rgb:13,110,253;
  --bs-link-decoration:underline;
  --bs-link-hover-color:#0a58ca;
  --bs-link-hover-color-rgb:10,88,202;
  --bs-code-color:#d63384;
  --bs-highlight-color:#212529;
  --bs-highlight-bg:#fff3cd;
  --bs-border-width:1px;
  --bs-border-style:solid;
  --bs-border-color:#dee2e6;
  --bs-border-color-translucent:rgba(0, 0, 0, 0.175);
  --bs-border-radius:0.375rem;
  --bs-border-radius-sm:0.25rem;
  --bs-border-radius-lg:0.5rem;
  --bs-border-radius-xl:1rem;
  --bs-border-radius-xxl:2rem;
  --bs-border-radius-2xl:var(--bs-border-radius-xxl);
  --bs-border-radius-pill:50rem;
  --bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width:0.25rem;
  --bs-focus-ring-opacity:0.25;
  --bs-focus-ring-color:rgba(13, 110, 253, 0.25);
  --bs-form-valid-color:#198754;
  --bs-form-valid-border-color:#198754;
  --bs-form-invalid-color:#dc3545;
  --bs-form-invalid-border-color:#dc3545;
}
[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color:#dee2e6;
  --bs-body-color-rgb:222,226,230;
  --bs-body-bg:#212529;
  --bs-body-bg-rgb:33,37,41;
  --bs-emphasis-color:#fff;
  --bs-emphasis-color-rgb:255,255,255;
  --bs-secondary-color:rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb:222,226,230;
  --bs-secondary-bg:#343a40;
  --bs-secondary-bg-rgb:52,58,64;
  --bs-tertiary-color:rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb:222,226,230;
  --bs-tertiary-bg:#2b3035;
  --bs-tertiary-bg-rgb:43,48,53;
  --bs-primary-text-emphasis:#6ea8fe;
  --bs-secondary-text-emphasis:#a7acb1;
  --bs-success-text-emphasis:#75b798;
  --bs-info-text-emphasis:#6edff6;
  --bs-warning-text-emphasis:#ffda6a;
  --bs-danger-text-emphasis:#ea868f;
  --bs-light-text-emphasis:#f8f9fa;
  --bs-dark-text-emphasis:#dee2e6;
  --bs-primary-bg-subtle:#031633;
  --bs-secondary-bg-subtle:#161719;
  --bs-success-bg-subtle:#051b11;
  --bs-info-bg-subtle:#032830;
  --bs-warning-bg-subtle:#332701;
  --bs-danger-bg-subtle:#2c0b0e;
  --bs-light-bg-subtle:#343a40;
  --bs-dark-bg-subtle:#1a1d20;
  --bs-primary-border-subtle:#084298;
  --bs-secondary-border-subtle:#41464b;
  --bs-success-border-subtle:#0f5132;
  --bs-info-border-subtle:#087990;
  --bs-warning-border-subtle:#997404;
  --bs-danger-border-subtle:#842029;
  --bs-light-border-subtle:#495057;
  --bs-dark-border-subtle:#343a40;
  --bs-heading-color:inherit;
  --bs-link-color:#6ea8fe;
  --bs-link-hover-color:#8bb9fe;
  --bs-link-color-rgb:110,168,254;
  --bs-link-hover-color-rgb:139,185,254;
  --bs-code-color:#e685b5;
  --bs-highlight-color:#dee2e6;
  --bs-highlight-bg:#664d03;
  --bs-border-color:#495057;
  --bs-border-color-translucent:rgba(255, 255, 255, 0.15);
  --bs-form-valid-color:#75b798;
  --bs-form-valid-border-color:#75b798;
  --bs-form-invalid-color:#ea868f;
  --bs-form-invalid-border-color:#ea868f;
}
*,
::after,
::before {
  box-sizing: border-box;
}
@media (prefers-reduced-motion:no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}
body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}
hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: .25;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: .5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}
.h1,
h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width:1200px) {
  .h1,
  h1 {
    font-size: 2.5rem;
  }
}
.h2,
h2 {
  font-size: calc(1.325rem + .9vw);
}
@media (min-width:1200px) {
  .h2,
  h2 {
    font-size: 2rem;
  }
}
.h3,
h3 {
  font-size: calc(1.3rem + .6vw);
}
@media (min-width:1200px) {
  .h3,
  h3 {
    font-size: 1.75rem;
  }
}
.h4,
h4 {
  font-size: calc(1.275rem + .3vw);
}
@media (min-width:1200px) {
  .h4,
  h4 {
    font-size: 1.5rem;
  }
}
.h5,
h5 {
  font-size: 1.25rem;
}
.h6,
h6 {
  font-size: 1rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul {
  padding-left: 2rem;
}
dl,
ol,
ul {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
.small,
small {
  font-size: .875em;
}
.mark,
mark {
  padding: .1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}
sub,
sup {
  position: relative;
  font-size: .75em;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -.25em;
}
sup {
  top: -.5em;
}
a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity,1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb:var(--bs-link-hover-color-rgb);
}
a:not([href]):not([class]),
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
code,
kbd,
pre,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}
pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: .875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
code {
  font-size: .875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: .1875rem .375rem;
  font-size: .875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: .25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}
figure {
  margin: 0 0 1rem;
}
img,
svg {
  vertical-align: middle;
}
table {
  caption-side: bottom;
  border-collapse: collapse;
}
caption {
  padding-top: .5rem;
  padding-bottom: .5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
tbody,
td,
tfoot,
th,
thead,
tr {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}
label {
  display: inline-block;
}
button {
  border-radius: 0;
}
button:focus:not(:focus-visible) {
  outline: 0;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
select {
  text-transform: none;
}
[role=button] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}
[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance: button;
}
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
  cursor: pointer;
}
::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
textarea {
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  line-height: inherit;
  font-size: calc(1.275rem + .3vw);
}
@media (min-width:1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-year-field {
  padding: 0;
}
::-webkit-inner-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-cancel-button {
  cursor: pointer;
  filter: grayscale(1);
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
  padding: 0;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
iframe {
  border: 0;
}
summary {
  display: list-item;
  cursor: pointer;
}
progress {
  vertical-align: baseline;
}
[hidden] {
  display: none !important;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.625rem + 4.5vw);
}
@media (min-width:1200px) {
  .display-1 {
    font-size: 5rem;
  }
}
.display-2 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width:1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}
.display-3 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width:1200px) {
  .display-3 {
    font-size: 4rem;
  }
}
.display-4 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width:1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}
.display-5 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width:1200px) {
  .display-5 {
    font-size: 3rem;
  }
}
.display-6 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width:1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: .5rem;
}
.initialism {
  font-size: .875em;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}
.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: .875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "\2014\a0";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: .25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: .5rem;
  line-height: 1;
}
.figure-caption {
  font-size: .875em;
  color: var(--bs-secondary-color);
}
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
  --bs-gutter-x:1.5rem;
  --bs-gutter-y:0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width:576px) {
  .container,
  .container-sm {
    max-width: 540px;
  }
}
@media (min-width:768px) {
  .container,
  .container-md,
  .container-sm {
    max-width: 720px;
  }
}
@media (min-width:992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 960px;
  }
}
@media (min-width:1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1140px;
  }
}
@media (min-width:1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs:0;
  --bs-breakpoint-sm:576px;
  --bs-breakpoint-md:768px;
  --bs-breakpoint-lg:992px;
  --bs-breakpoint-xl:1200px;
  --bs-breakpoint-xxl:1400px;
}
.row {
  --bs-gutter-x:1.5rem;
  --bs-gutter-y:0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y);
}
.col {
  flex: 1 0 0;
}
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
}
.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-3 {
  flex: 0 0 auto;
  width: 25%;
}
.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.col-6 {
  flex: 0 0 auto;
  width: 50%;
}
.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}
.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.col-12 {
  flex: 0 0 auto;
  width: 100%;
}
.offset-1 {
  margin-left: 8.33333333%;
}
.offset-2 {
  margin-left: 16.66666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.33333333%;
}
.offset-5 {
  margin-left: 41.66666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.33333333%;
}
.offset-8 {
  margin-left: 66.66666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.33333333%;
}
.offset-11 {
  margin-left: 91.66666667%;
}
.g-0,
.gx-0 {
  --bs-gutter-x:0;
}
.g-0,
.gy-0 {
  --bs-gutter-y:0;
}
.g-1,
.gx-1 {
  --bs-gutter-x:0.25rem;
}
.g-1,
.gy-1 {
  --bs-gutter-y:0.25rem;
}
.g-2,
.gx-2 {
  --bs-gutter-x:0.5rem;
}
.g-2,
.gy-2 {
  --bs-gutter-y:0.5rem;
}
.g-3,
.gx-3 {
  --bs-gutter-x:1rem;
}
.g-3,
.gy-3 {
  --bs-gutter-y:1rem;
}
.g-4,
.gx-4 {
  --bs-gutter-x:1.5rem;
}
.g-4,
.gy-4 {
  --bs-gutter-y:1.5rem;
}
.g-5,
.gx-5 {
  --bs-gutter-x:3rem;
}
.g-5,
.gy-5 {
  --bs-gutter-y:3rem;
}
@media (min-width:576px) {
  .col-sm {
    flex: 1 0 0;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x:0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y:0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x:0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y:0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x:0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y:0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x:1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y:1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x:1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y:1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x:3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y:3rem;
  }
}
@media (min-width:768px) {
  .col-md {
    flex: 1 0 0;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x:0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y:0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x:0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y:0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x:0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y:0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x:1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y:1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x:1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y:1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x:3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y:3rem;
  }
}
@media (min-width:992px) {
  .col-lg {
    flex: 1 0 0;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x:0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y:0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x:0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y:0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x:0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y:0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x:1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y:1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x:1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y:1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x:3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y:3rem;
  }
}
@media (min-width:1200px) {
  .col-xl {
    flex: 1 0 0;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x:0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y:0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x:0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y:0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x:0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y:0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x:1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y:1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x:1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y:1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x:3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y:3rem;
  }
}
@media (min-width:1400px) {
  .col-xxl {
    flex: 1 0 0;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x:0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y:0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x:0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y:0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x:0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y:0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x:1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y:1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x:1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y:1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x:3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y:3rem;
  }
}
.table {
  --bs-table-color-type:initial;
  --bs-table-bg-type:initial;
  --bs-table-color-state:initial;
  --bs-table-bg-state:initial;
  --bs-table-color:var(--bs-emphasis-color);
  --bs-table-bg:var(--bs-body-bg);
  --bs-table-border-color:var(--bs-border-color);
  --bs-table-accent-bg:transparent;
  --bs-table-striped-color:var(--bs-emphasis-color);
  --bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color:var(--bs-emphasis-color);
  --bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color:var(--bs-emphasis-color);
  --bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: .5rem .5rem;
  color: var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}
.caption-top {
  caption-side: top;
}
.table-sm > :not(caption) > * > * {
  padding: .25rem .25rem;
}
.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}
.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}
.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type:var(--bs-table-striped-color);
  --bs-table-bg-type:var(--bs-table-striped-bg);
}
.table-striped-columns > :not(caption) > tr > :nth-child(2n) {
  --bs-table-color-type:var(--bs-table-striped-color);
  --bs-table-bg-type:var(--bs-table-striped-bg);
}
.table-active {
  --bs-table-color-state:var(--bs-table-active-color);
  --bs-table-bg-state:var(--bs-table-active-bg);
}
.table-hover > tbody > tr:hover > * {
  --bs-table-color-state:var(--bs-table-hover-color);
  --bs-table-bg-state:var(--bs-table-hover-bg);
}
.table-primary {
  --bs-table-color:#000;
  --bs-table-bg:#cfe2ff;
  --bs-table-border-color:#a6b5cc;
  --bs-table-striped-bg:#c5d7f2;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#bacbe6;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#bfd1ec;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-secondary {
  --bs-table-color:#000;
  --bs-table-bg:#e2e3e5;
  --bs-table-border-color:#b5b6b7;
  --bs-table-striped-bg:#d7d8da;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#cbccce;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#d1d2d4;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-success {
  --bs-table-color:#000;
  --bs-table-bg:#d1e7dd;
  --bs-table-border-color:#a7b9b1;
  --bs-table-striped-bg:#c7dbd2;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#bcd0c7;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#c1d6cc;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-info {
  --bs-table-color:#000;
  --bs-table-bg:#cff4fc;
  --bs-table-border-color:#a6c3ca;
  --bs-table-striped-bg:#c5e8ef;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#badce3;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#bfe2e9;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-warning {
  --bs-table-color:#000;
  --bs-table-bg:#fff3cd;
  --bs-table-border-color:#ccc2a4;
  --bs-table-striped-bg:#f2e7c3;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#e6dbb9;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#ece1be;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-danger {
  --bs-table-color:#000;
  --bs-table-bg:#f8d7da;
  --bs-table-border-color:#c6acae;
  --bs-table-striped-bg:#eccccf;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#dfc2c4;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#e5c7ca;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-light {
  --bs-table-color:#000;
  --bs-table-bg:#f8f9fa;
  --bs-table-border-color:#c6c7c8;
  --bs-table-striped-bg:#ecedee;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#dfe0e1;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#e5e6e7;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-dark {
  --bs-table-color:#fff;
  --bs-table-bg:#212529;
  --bs-table-border-color:#4d5154;
  --bs-table-striped-bg:#2c3034;
  --bs-table-striped-color:#fff;
  --bs-table-active-bg:#373b3e;
  --bs-table-active-color:#fff;
  --bs-table-hover-bg:#323539;
  --bs-table-hover-color:#fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
@media (max-width:575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width:767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width:991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width:1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width:1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: .5rem;
}
.col-form-label {
  padding-top: calc(.375rem + var(--bs-border-width));
  padding-bottom: calc(.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg {
  padding-top: calc(.5rem + var(--bs-border-width));
  padding-bottom: calc(.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}
.col-form-label-sm {
  padding-top: calc(.25rem + var(--bs-border-width));
  padding-bottom: calc(.25rem + var(--bs-border-width));
  font-size: .875rem;
}
.form-text {
  margin-top: .25rem;
  font-size: .875em;
  color: var(--bs-secondary-color);
}
.form-control {
  display: block;
  width: 100%;
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::-webkit-file-upload-button {
  padding: .375rem .75rem;
  margin: -.375rem -.75rem;
  -webkit-margin-end: .75rem;
  margin-inline-end: .75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  -webkit-transition:
    color .15s ease-in-out,
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
  transition:
    color .15s ease-in-out,
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
}
.form-control::file-selector-button {
  padding: .375rem .75rem;
  margin: -.375rem -.75rem;
  -webkit-margin-end: .75rem;
  margin-inline-end: .75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition:
    color .15s ease-in-out,
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: var(--bs-secondary-bg);
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: .375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  min-height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));
  padding: .25rem .5rem;
  font-size: .875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::-webkit-file-upload-button {
  padding: .25rem .5rem;
  margin: -.25rem -.5rem;
  -webkit-margin-end: .5rem;
  margin-inline-end: .5rem;
}
.form-control-sm::file-selector-button {
  padding: .25rem .5rem;
  margin: -.25rem -.5rem;
  -webkit-margin-end: .5rem;
  margin-inline-end: .5rem;
}
.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: .5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::-webkit-file-upload-button {
  padding: .5rem 1rem;
  margin: -.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}
.form-control-lg::file-selector-button {
  padding: .5rem 1rem;
  margin: -.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}
textarea.form-control {
  min-height: calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}
.form-control-color {
  width: 3rem;
  height: calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));
  padding: .375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}
.form-select {
  --bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: .375rem 2.25rem .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon,none);
  background-repeat: no-repeat;
  background-position: right .75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}
.form-select[multiple],
.form-select[size]:not([size="1"]) {
  padding-right: .75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}
.form-select-sm {
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-left: .5rem;
  font-size: .875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-select-lg {
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}
.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: .125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}
.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}
.form-check-input {
  --bs-form-check-bg:var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: .25em;
  vertical-align: top;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: .25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: .5;
}
.form-check-input:disabled ~ .form-check-label,
.form-check-input[disabled] ~ .form-check-label {
  cursor: default;
  opacity: .5;
}
.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}
.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}
.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check:disabled + .btn,
.btn-check[disabled] + .btn {
  pointer-events: none;
  filter: none;
  opacity: .65;
}
[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}
.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(13, 110, 253, .25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(13, 110, 253, .25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -.25rem;
  -webkit-appearance: none;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition:
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
  transition:
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition:
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
  transition:
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}
.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem .75rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), .65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity .1s ease-in-out, transform .1s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem .75rem;
}
.form-floating > .form-control-plaintext::placeholder,
.form-floating > .form-control::placeholder {
  color: transparent;
}
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown),
.form-floating > .form-control:focus,
.form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: .625rem;
}
.form-floating > .form-control-plaintext:-webkit-autofill,
.form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: .625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: .625rem;
  padding-left: .75rem;
}
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  transform: scale(.85) translateY(-.5rem) translateX(.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(.85) translateY(-.5rem) translateX(.15rem);
}
.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > .form-control:disabled ~ label,
.form-floating > :disabled ~ label {
  color: #6c757d;
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-floating,
.input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-floating:focus-within,
.input-group > .form-select:focus {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}
.input-group-lg > .btn,
.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text {
  padding: .5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.input-group-sm > .btn,
.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text {
  padding: .25rem .5rem;
  font-size: .875rem;
  border-radius: var(--bs-border-radius-sm);
}
.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select,
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select,
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * var(--bs-border-width));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: .25rem;
  font-size: .875em;
  color: var(--bs-form-valid-color);
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .25rem .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip,
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip {
  display: block;
}
.form-control.is-valid,
.was-validated .form-control:valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + .75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(.375em + .1875rem) center;
  background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}
.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb), .25);
}
.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
  padding-right: calc(1.5em + .75rem);
  background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);
}
.form-select.is-valid,
.was-validated .form-select:valid {
  border-color: var(--bs-form-valid-border-color);
}
.form-select.is-valid:not([multiple]):not([size]),
.form-select.is-valid:not([multiple])[size="1"],
.was-validated .form-select:valid:not([multiple]):not([size]),
.was-validated .form-select:valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right .75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem);
}
.form-select.is-valid:focus,
.was-validated .form-select:valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb), .25);
}
.form-control-color.is-valid,
.was-validated .form-control-color:valid {
  width: calc(3rem + calc(1.5em + .75rem));
}
.form-check-input.is-valid,
.was-validated .form-check-input:valid {
  border-color: var(--bs-form-valid-border-color);
}
.form-check-input.is-valid:checked,
.was-validated .form-check-input:valid:checked {
  background-color: var(--bs-form-valid-color);
}
.form-check-input.is-valid:focus,
.was-validated .form-check-input:valid:focus {
  box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb), .25);
}
.form-check-input.is-valid ~ .form-check-label,
.was-validated .form-check-input:valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}
.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: .5em;
}
.input-group > .form-control:not(:focus).is-valid,
.input-group > .form-floating:not(:focus-within).is-valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-control:not(:focus):valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.was-validated .input-group > .form-select:not(:focus):valid {
  z-index: 3;
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: .25rem;
  font-size: .875em;
  color: var(--bs-form-invalid-color);
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .25rem .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip,
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip {
  display: block;
}
.form-control.is-invalid,
.was-validated .form-control:invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + .75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(.375em + .1875rem) center;
  background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}
.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb), .25);
}
.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
  padding-right: calc(1.5em + .75rem);
  background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);
}
.form-select.is-invalid,
.was-validated .form-select:invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.form-select.is-invalid:not([multiple]):not([size]),
.form-select.is-invalid:not([multiple])[size="1"],
.was-validated .form-select:invalid:not([multiple]):not([size]),
.was-validated .form-select:invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right .75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem);
}
.form-select.is-invalid:focus,
.was-validated .form-select:invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb), .25);
}
.form-control-color.is-invalid,
.was-validated .form-control-color:invalid {
  width: calc(3rem + calc(1.5em + .75rem));
}
.form-check-input.is-invalid,
.was-validated .form-check-input:invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.form-check-input.is-invalid:checked,
.was-validated .form-check-input:invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.form-check-input.is-invalid:focus,
.was-validated .form-check-input:invalid:focus {
  box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb), .25);
}
.form-check-input.is-invalid ~ .form-check-label,
.was-validated .form-check-input:invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}
.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: .5em;
}
.input-group > .form-control:not(:focus).is-invalid,
.input-group > .form-floating:not(:focus-within).is-invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-control:not(:focus):invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.was-validated .input-group > .form-select:not(:focus):invalid {
  z-index: 4;
}
.btn {
  --bs-btn-padding-x:0.75rem;
  --bs-btn-padding-y:0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size:1rem;
  --bs-btn-font-weight:400;
  --bs-btn-line-height:1.5;
  --bs-btn-color:var(--bs-body-color);
  --bs-btn-bg:transparent;
  --bs-btn-border-width:var(--bs-border-width);
  --bs-btn-border-color:transparent;
  --bs-btn-border-radius:var(--bs-border-radius);
  --bs-btn-hover-border-color:transparent;
  --bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity:0.65;
  --bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition:
    color .15s ease-in-out,
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn,
.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check) + .btn:active {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible,
.btn.active:focus-visible,
.btn.show:focus-visible,
.btn:first-child:active:focus-visible,
:not(.btn-check) + .btn:active:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn.disabled,
.btn:disabled,
fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}
.btn-primary {
  --bs-btn-color:#fff;
  --bs-btn-bg:#0d6efd;
  --bs-btn-border-color:#0d6efd;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#0b5ed7;
  --bs-btn-hover-border-color:#0a58ca;
  --bs-btn-focus-shadow-rgb:49,132,253;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#0a58ca;
  --bs-btn-active-border-color:#0a53be;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#fff;
  --bs-btn-disabled-bg:#0d6efd;
  --bs-btn-disabled-border-color:#0d6efd;
}
.btn-secondary {
  --bs-btn-color:#fff;
  --bs-btn-bg:#6c757d;
  --bs-btn-border-color:#6c757d;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#5c636a;
  --bs-btn-hover-border-color:#565e64;
  --bs-btn-focus-shadow-rgb:130,138,145;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#565e64;
  --bs-btn-active-border-color:#51585e;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#fff;
  --bs-btn-disabled-bg:#6c757d;
  --bs-btn-disabled-border-color:#6c757d;
}
.btn-success {
  --bs-btn-color:#fff;
  --bs-btn-bg:#198754;
  --bs-btn-border-color:#198754;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#157347;
  --bs-btn-hover-border-color:#146c43;
  --bs-btn-focus-shadow-rgb:60,153,110;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#146c43;
  --bs-btn-active-border-color:#13653f;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#fff;
  --bs-btn-disabled-bg:#198754;
  --bs-btn-disabled-border-color:#198754;
}
.btn-info {
  --bs-btn-color:#000;
  --bs-btn-bg:#0dcaf0;
  --bs-btn-border-color:#0dcaf0;
  --bs-btn-hover-color:#000;
  --bs-btn-hover-bg:#31d2f2;
  --bs-btn-hover-border-color:#25cff2;
  --bs-btn-focus-shadow-rgb:11,172,204;
  --bs-btn-active-color:#000;
  --bs-btn-active-bg:#3dd5f3;
  --bs-btn-active-border-color:#25cff2;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#000;
  --bs-btn-disabled-bg:#0dcaf0;
  --bs-btn-disabled-border-color:#0dcaf0;
}
.btn-warning {
  --bs-btn-color:#000;
  --bs-btn-bg:#ffc107;
  --bs-btn-border-color:#ffc107;
  --bs-btn-hover-color:#000;
  --bs-btn-hover-bg:#ffca2c;
  --bs-btn-hover-border-color:#ffc720;
  --bs-btn-focus-shadow-rgb:217,164,6;
  --bs-btn-active-color:#000;
  --bs-btn-active-bg:#ffcd39;
  --bs-btn-active-border-color:#ffc720;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#000;
  --bs-btn-disabled-bg:#ffc107;
  --bs-btn-disabled-border-color:#ffc107;
}
.btn-danger {
  --bs-btn-color:#fff;
  --bs-btn-bg:#dc3545;
  --bs-btn-border-color:#dc3545;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#bb2d3b;
  --bs-btn-hover-border-color:#b02a37;
  --bs-btn-focus-shadow-rgb:225,83,97;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#b02a37;
  --bs-btn-active-border-color:#a52834;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#fff;
  --bs-btn-disabled-bg:#dc3545;
  --bs-btn-disabled-border-color:#dc3545;
}
.btn-light {
  --bs-btn-color:#000;
  --bs-btn-bg:#f8f9fa;
  --bs-btn-border-color:#f8f9fa;
  --bs-btn-hover-color:#000;
  --bs-btn-hover-bg:#d3d4d5;
  --bs-btn-hover-border-color:#c6c7c8;
  --bs-btn-focus-shadow-rgb:211,212,213;
  --bs-btn-active-color:#000;
  --bs-btn-active-bg:#c6c7c8;
  --bs-btn-active-border-color:#babbbc;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#000;
  --bs-btn-disabled-bg:#f8f9fa;
  --bs-btn-disabled-border-color:#f8f9fa;
}
.btn-dark {
  --bs-btn-color:#fff;
  --bs-btn-bg:#212529;
  --bs-btn-border-color:#212529;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#424649;
  --bs-btn-hover-border-color:#373b3e;
  --bs-btn-focus-shadow-rgb:66,70,73;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#4d5154;
  --bs-btn-active-border-color:#373b3e;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#fff;
  --bs-btn-disabled-bg:#212529;
  --bs-btn-disabled-border-color:#212529;
}
.btn-outline-primary {
  --bs-btn-color:#0d6efd;
  --bs-btn-border-color:#0d6efd;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#0d6efd;
  --bs-btn-hover-border-color:#0d6efd;
  --bs-btn-focus-shadow-rgb:13,110,253;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#0d6efd;
  --bs-btn-active-border-color:#0d6efd;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#0d6efd;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#0d6efd;
  --bs-gradient:none;
}
.btn-outline-secondary {
  --bs-btn-color:#6c757d;
  --bs-btn-border-color:#6c757d;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#6c757d;
  --bs-btn-hover-border-color:#6c757d;
  --bs-btn-focus-shadow-rgb:108,117,125;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#6c757d;
  --bs-btn-active-border-color:#6c757d;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#6c757d;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#6c757d;
  --bs-gradient:none;
}
.btn-outline-success {
  --bs-btn-color:#198754;
  --bs-btn-border-color:#198754;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#198754;
  --bs-btn-hover-border-color:#198754;
  --bs-btn-focus-shadow-rgb:25,135,84;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#198754;
  --bs-btn-active-border-color:#198754;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#198754;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#198754;
  --bs-gradient:none;
}
.btn-outline-info {
  --bs-btn-color:#0dcaf0;
  --bs-btn-border-color:#0dcaf0;
  --bs-btn-hover-color:#000;
  --bs-btn-hover-bg:#0dcaf0;
  --bs-btn-hover-border-color:#0dcaf0;
  --bs-btn-focus-shadow-rgb:13,202,240;
  --bs-btn-active-color:#000;
  --bs-btn-active-bg:#0dcaf0;
  --bs-btn-active-border-color:#0dcaf0;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#0dcaf0;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#0dcaf0;
  --bs-gradient:none;
}
.btn-outline-warning {
  --bs-btn-color:#ffc107;
  --bs-btn-border-color:#ffc107;
  --bs-btn-hover-color:#000;
  --bs-btn-hover-bg:#ffc107;
  --bs-btn-hover-border-color:#ffc107;
  --bs-btn-focus-shadow-rgb:255,193,7;
  --bs-btn-active-color:#000;
  --bs-btn-active-bg:#ffc107;
  --bs-btn-active-border-color:#ffc107;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#ffc107;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#ffc107;
  --bs-gradient:none;
}
.btn-outline-danger {
  --bs-btn-color:#dc3545;
  --bs-btn-border-color:#dc3545;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#dc3545;
  --bs-btn-hover-border-color:#dc3545;
  --bs-btn-focus-shadow-rgb:220,53,69;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#dc3545;
  --bs-btn-active-border-color:#dc3545;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#dc3545;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#dc3545;
  --bs-gradient:none;
}
.btn-outline-light {
  --bs-btn-color:#f8f9fa;
  --bs-btn-border-color:#f8f9fa;
  --bs-btn-hover-color:#000;
  --bs-btn-hover-bg:#f8f9fa;
  --bs-btn-hover-border-color:#f8f9fa;
  --bs-btn-focus-shadow-rgb:248,249,250;
  --bs-btn-active-color:#000;
  --bs-btn-active-bg:#f8f9fa;
  --bs-btn-active-border-color:#f8f9fa;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#f8f9fa;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#f8f9fa;
  --bs-gradient:none;
}
.btn-outline-dark {
  --bs-btn-color:#212529;
  --bs-btn-border-color:#212529;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#212529;
  --bs-btn-hover-border-color:#212529;
  --bs-btn-focus-shadow-rgb:33,37,41;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#212529;
  --bs-btn-active-border-color:#212529;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#212529;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#212529;
  --bs-gradient:none;
}
.btn-link {
  --bs-btn-font-weight:400;
  --bs-btn-color:var(--bs-link-color);
  --bs-btn-bg:transparent;
  --bs-btn-border-color:transparent;
  --bs-btn-hover-color:var(--bs-link-hover-color);
  --bs-btn-hover-border-color:transparent;
  --bs-btn-active-color:var(--bs-link-hover-color);
  --bs-btn-active-border-color:transparent;
  --bs-btn-disabled-color:#6c757d;
  --bs-btn-disabled-border-color:transparent;
  --bs-btn-box-shadow:0 0 0 #000;
  --bs-btn-focus-shadow-rgb:49,132,253;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}
.btn-group-lg > .btn,
.btn-lg {
  --bs-btn-padding-y:0.5rem;
  --bs-btn-padding-x:1rem;
  --bs-btn-font-size:1.25rem;
  --bs-btn-border-radius:var(--bs-border-radius-lg);
}
.btn-group-sm > .btn,
.btn-sm {
  --bs-btn-padding-y:0.25rem;
  --bs-btn-padding-x:0.5rem;
  --bs-btn-font-size:0.875rem;
  --bs-btn-border-radius:var(--bs-border-radius-sm);
}
.fade {
  transition: opacity .15s linear;
}
@media (prefers-reduced-motion:reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  height: 0;
  overflow: hidden;
  transition: height .35s ease;
}
@media (prefers-reduced-motion:reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width .35s ease;
}
@media (prefers-reduced-motion:reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}
.dropdown,
.dropdown-center,
.dropend,
.dropstart,
.dropup,
.dropup-center {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid;
  border-right: .3em solid transparent;
  border-bottom: 0;
  border-left: .3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  --bs-dropdown-zindex:1000;
  --bs-dropdown-min-width:10rem;
  --bs-dropdown-padding-x:0;
  --bs-dropdown-padding-y:0.5rem;
  --bs-dropdown-spacer:0.125rem;
  --bs-dropdown-font-size:1rem;
  --bs-dropdown-color:var(--bs-body-color);
  --bs-dropdown-bg:var(--bs-body-bg);
  --bs-dropdown-border-color:var(--bs-border-color-translucent);
  --bs-dropdown-border-radius:var(--bs-border-radius);
  --bs-dropdown-border-width:var(--bs-border-width);
  --bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg:var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y:0.5rem;
  --bs-dropdown-box-shadow:var(--bs-box-shadow);
  --bs-dropdown-link-color:var(--bs-body-color);
  --bs-dropdown-link-hover-color:var(--bs-body-color);
  --bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color:#fff;
  --bs-dropdown-link-active-bg:#0d6efd;
  --bs-dropdown-link-disabled-color:var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x:1rem;
  --bs-dropdown-item-padding-y:0.25rem;
  --bs-dropdown-header-color:#6c757d;
  --bs-dropdown-header-padding-x:1rem;
  --bs-dropdown-header-padding-y:0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}
.dropdown-menu-start {
  --bs-position:start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}
.dropdown-menu-end {
  --bs-position:end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}
@media (min-width:576px) {
  .dropdown-menu-sm-start {
    --bs-position:start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position:end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width:768px) {
  .dropdown-menu-md-start {
    --bs-position:start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position:end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width:992px) {
  .dropdown-menu-lg-start {
    --bs-position:start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position:end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width:1200px) {
  .dropdown-menu-xl-start {
    --bs-position:start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position:end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width:1400px) {
  .dropdown-menu-xxl-start {
    --bs-position:start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position:end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: 0;
  border-right: .3em solid transparent;
  border-bottom: .3em solid;
  border-left: .3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid transparent;
  border-right: 0;
  border-bottom: .3em solid transparent;
  border-left: .3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}
.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid transparent;
  border-right: .3em solid;
  border-bottom: .3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius,0);
}
.dropdown-item:focus,
.dropdown-item:hover {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active,
.dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled,
.dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: .875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}
.dropdown-menu-dark {
  --bs-dropdown-color:#dee2e6;
  --bs-dropdown-bg:#343a40;
  --bs-dropdown-border-color:var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color:#dee2e6;
  --bs-dropdown-link-hover-color:#fff;
  --bs-dropdown-divider-bg:var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color:#fff;
  --bs-dropdown-link-active-bg:#0d6efd;
  --bs-dropdown-link-disabled-color:#adb5bd;
  --bs-dropdown-header-color:#adb5bd;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group-vertical > .btn,
.btn-group > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:hover,
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus,
.btn-group > .btn:hover {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > .btn-group:not(:first-child),
.btn-group > :not(.btn-check:first-child) + .btn {
  margin-left: calc(-1 * var(--bs-border-width));
}
.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: .5625rem;
  padding-left: .5625rem;
}
.dropdown-toggle-split::after,
.dropend .dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-group-sm > .btn + .dropdown-toggle-split,
.btn-sm + .dropdown-toggle-split {
  padding-right: .375rem;
  padding-left: .375rem;
}
.btn-group-lg > .btn + .dropdown-toggle-split,
.btn-lg + .dropdown-toggle-split {
  padding-right: .75rem;
  padding-left: .75rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn-group:not(:first-child),
.btn-group-vertical > .btn:not(:first-child) {
  margin-top: calc(-1 * var(--bs-border-width));
}
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.btn-group-vertical > .btn:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav {
  --bs-nav-link-padding-x:1rem;
  --bs-nav-link-padding-y:0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color:var(--bs-link-color);
  --bs-nav-link-hover-color:var(--bs-link-hover-color);
  --bs-nav-link-disabled-color:var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: 0 0;
  border: 0;
  transition:
    color .15s ease-in-out,
    background-color .15s ease-in-out,
    border-color .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:focus,
.nav-link:hover {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}
.nav-link.disabled,
.nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  --bs-nav-tabs-border-width:var(--bs-border-width);
  --bs-nav-tabs-border-color:var(--bs-border-color);
  --bs-nav-tabs-border-radius:var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color:var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg:var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills {
  --bs-nav-pills-border-radius:var(--bs-border-radius);
  --bs-nav-pills-link-active-color:#fff;
  --bs-nav-pills-link-active-bg:#0d6efd;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}
.nav-underline {
  --bs-nav-underline-gap:1rem;
  --bs-nav-underline-border-width:0.125rem;
  --bs-nav-underline-link-active-color:var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:focus,
.nav-underline .nav-link:hover {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}
.nav-fill .nav-item,
.nav-fill > .nav-link {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified .nav-item,
.nav-justified > .nav-link {
  flex-grow: 1;
  flex-basis: 0;
  text-align: center;
}
.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  --bs-navbar-padding-x:0;
  --bs-navbar-padding-y:0.5rem;
  --bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y:0.3125rem;
  --bs-navbar-brand-margin-end:1rem;
  --bs-navbar-brand-font-size:1.25rem;
  --bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x:0.5rem;
  --bs-navbar-toggler-padding-y:0.25rem;
  --bs-navbar-toggler-padding-x:0.75rem;
  --bs-navbar-toggler-font-size:1.25rem;
  --bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius:var(--bs-border-radius);
  --bs-navbar-toggler-focus-width:0.25rem;
  --bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-lg,
.navbar > .container-md,
.navbar > .container-sm,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:focus,
.navbar-brand:hover {
  color: var(--bs-navbar-brand-hover-color);
}
.navbar-nav {
  --bs-nav-link-padding-x:0;
  --bs-nav-link-padding-y:0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color:var(--bs-navbar-color);
  --bs-nav-link-hover-color:var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active,
.navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}
.navbar-text {
  padding-top: .5rem;
  padding-bottom: .5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:focus,
.navbar-text a:hover {
  color: var(--bs-navbar-active-color);
}
.navbar-collapse {
  flex-grow: 1;
  flex-basis: 100%;
  align-items: center;
}
.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion:reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.navbar-nav-scroll {
  max-height: var(--bs-scroll-height,75vh);
  overflow-y: auto;
}
@media (min-width:576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width:768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width:992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width:1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width:1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}
.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color:rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color:rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color:#fff;
  --bs-navbar-brand-color:#fff;
  --bs-navbar-brand-hover-color:#fff;
  --bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.card {
  --bs-card-spacer-y:1rem;
  --bs-card-spacer-x:1rem;
  --bs-card-title-spacer-y:0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width:var(--bs-border-width);
  --bs-card-border-color:var(--bs-border-color-translucent);
  --bs-card-border-radius:var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y:0.5rem;
  --bs-card-cap-padding-x:1rem;
  --bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg:var(--bs-body-bg);
  --bs-card-img-overlay-padding:1rem;
  --bs-card-group-margin:0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}
.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}
.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}
.card-subtitle {
  margin-top: calc(-.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}
.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}
.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}
.card-header-tabs {
  margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}
.card-header-pills {
  margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}
.card-img,
.card-img-bottom,
.card-img-top {
  width: 100%;
}
.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width:576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-header,
  .card-group > .card:not(:last-child) > .card-img-top {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-footer,
  .card-group > .card:not(:last-child) > .card-img-bottom {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-header,
  .card-group > .card:not(:first-child) > .card-img-top {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-footer,
  .card-group > .card:not(:first-child) > .card-img-bottom {
    border-bottom-left-radius: 0;
  }
}
.accordion {
  --bs-accordion-color:var(--bs-body-color);
  --bs-accordion-bg:var(--bs-body-bg);
  --bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;
  --bs-accordion-border-color:var(--bs-border-color);
  --bs-accordion-border-width:var(--bs-border-width);
  --bs-accordion-border-radius:var(--bs-border-radius);
  --bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x:1.25rem;
  --bs-accordion-btn-padding-y:1rem;
  --bs-accordion-btn-color:var(--bs-body-color);
  --bs-accordion-btn-bg:var(--bs-accordion-bg);
  --bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width:1.25rem;
  --bs-accordion-btn-icon-transform:rotate(-180deg);
  --bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x:1.25rem;
  --bs-accordion-body-padding-y:1rem;
  --bs-accordion-active-color:var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg:var(--bs-primary-bg-subtle);
}
.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion:reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion:reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}
.accordion-header {
  margin-bottom: 0;
}
.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}
.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
}
.breadcrumb {
  --bs-breadcrumb-padding-x:0;
  --bs-breadcrumb-padding-y:0;
  --bs-breadcrumb-margin-bottom:1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color:var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x:0.5rem;
  --bs-breadcrumb-item-active-color:var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/");
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}
.pagination {
  --bs-pagination-padding-x:0.75rem;
  --bs-pagination-padding-y:0.375rem;
  --bs-pagination-font-size:1rem;
  --bs-pagination-color:var(--bs-link-color);
  --bs-pagination-bg:var(--bs-body-bg);
  --bs-pagination-border-width:var(--bs-border-width);
  --bs-pagination-border-color:var(--bs-border-color);
  --bs-pagination-border-radius:var(--bs-border-radius);
  --bs-pagination-hover-color:var(--bs-link-hover-color);
  --bs-pagination-hover-bg:var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color:var(--bs-border-color);
  --bs-pagination-focus-color:var(--bs-link-hover-color);
  --bs-pagination-focus-bg:var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color:#fff;
  --bs-pagination-active-bg:#0d6efd;
  --bs-pagination-active-border-color:#0d6efd;
  --bs-pagination-disabled-color:var(--bs-secondary-color);
  --bs-pagination-disabled-bg:var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color:var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}
.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition:
    color .15s ease-in-out,
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.active > .page-link,
.page-link.active {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.disabled > .page-link,
.page-link.disabled {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}
.page-item:not(:first-child) .page-link {
  margin-left: calc(-1 * var(--bs-border-width));
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}
.pagination-lg {
  --bs-pagination-padding-x:1.5rem;
  --bs-pagination-padding-y:0.75rem;
  --bs-pagination-font-size:1.25rem;
  --bs-pagination-border-radius:var(--bs-border-radius-lg);
}
.pagination-sm {
  --bs-pagination-padding-x:0.5rem;
  --bs-pagination-padding-y:0.25rem;
  --bs-pagination-font-size:0.875rem;
  --bs-pagination-border-radius:var(--bs-border-radius-sm);
}
.badge {
  --bs-badge-padding-x:0.65em;
  --bs-badge-padding-y:0.35em;
  --bs-badge-font-size:0.75em;
  --bs-badge-font-weight:700;
  --bs-badge-color:#fff;
  --bs-badge-border-radius:var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.alert {
  --bs-alert-bg:transparent;
  --bs-alert-padding-x:1rem;
  --bs-alert-padding-y:1rem;
  --bs-alert-margin-bottom:1rem;
  --bs-alert-color:inherit;
  --bs-alert-border-color:transparent;
  --bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius:var(--bs-border-radius);
  --bs-alert-link-color:inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}
.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}
.alert-primary {
  --bs-alert-color:var(--bs-primary-text-emphasis);
  --bs-alert-bg:var(--bs-primary-bg-subtle);
  --bs-alert-border-color:var(--bs-primary-border-subtle);
  --bs-alert-link-color:var(--bs-primary-text-emphasis);
}
.alert-secondary {
  --bs-alert-color:var(--bs-secondary-text-emphasis);
  --bs-alert-bg:var(--bs-secondary-bg-subtle);
  --bs-alert-border-color:var(--bs-secondary-border-subtle);
  --bs-alert-link-color:var(--bs-secondary-text-emphasis);
}
.alert-success {
  --bs-alert-color:var(--bs-success-text-emphasis);
  --bs-alert-bg:var(--bs-success-bg-subtle);
  --bs-alert-border-color:var(--bs-success-border-subtle);
  --bs-alert-link-color:var(--bs-success-text-emphasis);
}
.alert-info {
  --bs-alert-color:var(--bs-info-text-emphasis);
  --bs-alert-bg:var(--bs-info-bg-subtle);
  --bs-alert-border-color:var(--bs-info-border-subtle);
  --bs-alert-link-color:var(--bs-info-text-emphasis);
}
.alert-warning {
  --bs-alert-color:var(--bs-warning-text-emphasis);
  --bs-alert-bg:var(--bs-warning-bg-subtle);
  --bs-alert-border-color:var(--bs-warning-border-subtle);
  --bs-alert-link-color:var(--bs-warning-text-emphasis);
}
.alert-danger {
  --bs-alert-color:var(--bs-danger-text-emphasis);
  --bs-alert-bg:var(--bs-danger-bg-subtle);
  --bs-alert-border-color:var(--bs-danger-border-subtle);
  --bs-alert-link-color:var(--bs-danger-text-emphasis);
}
.alert-light {
  --bs-alert-color:var(--bs-light-text-emphasis);
  --bs-alert-bg:var(--bs-light-bg-subtle);
  --bs-alert-border-color:var(--bs-light-border-subtle);
  --bs-alert-link-color:var(--bs-light-text-emphasis);
}
.alert-dark {
  --bs-alert-color:var(--bs-dark-text-emphasis);
  --bs-alert-bg:var(--bs-dark-bg-subtle);
  --bs-alert-border-color:var(--bs-dark-border-subtle);
  --bs-alert-link-color:var(--bs-dark-text-emphasis);
}
@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}
.progress,
.progress-stacked {
  --bs-progress-height:1rem;
  --bs-progress-font-size:0.75rem;
  --bs-progress-bg:var(--bs-secondary-bg);
  --bs-progress-border-radius:var(--bs-border-radius);
  --bs-progress-box-shadow:var(--bs-box-shadow-inset);
  --bs-progress-bar-color:#fff;
  --bs-progress-bar-bg:#0d6efd;
  --bs-progress-bar-transition:width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion:reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image:
    linear-gradient(
      45deg,
      rgba(255, 255, 255, .15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, .15) 50%,
      rgba(255, 255, 255, .15) 75%,
      transparent 75%,
      transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}
.progress-stacked > .progress {
  overflow: visible;
}
.progress-stacked > .progress > .progress-bar {
  width: 100%;
}
.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion:reduce) {
  .progress-bar-animated {
    animation: none;
  }
}
.list-group {
  --bs-list-group-color:var(--bs-body-color);
  --bs-list-group-bg:var(--bs-body-bg);
  --bs-list-group-border-color:var(--bs-border-color);
  --bs-list-group-border-width:var(--bs-border-width);
  --bs-list-group-border-radius:var(--bs-border-radius);
  --bs-list-group-item-padding-x:1rem;
  --bs-list-group-item-padding-y:0.5rem;
  --bs-list-group-action-color:var(--bs-secondary-color);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-tertiary-bg);
  --bs-list-group-action-active-color:var(--bs-body-color);
  --bs-list-group-action-active-bg:var(--bs-secondary-bg);
  --bs-list-group-disabled-color:var(--bs-secondary-color);
  --bs-list-group-disabled-bg:var(--bs-body-bg);
  --bs-list-group-active-color:#fff;
  --bs-list-group-active-bg:#0d6efd;
  --bs-list-group-active-border-color:#0d6efd;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}
.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}
.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled,
.list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}
.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:not(.active):focus,
.list-group-item-action:not(.active):hover {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}
.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}
@media (min-width:576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width:768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width:992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width:1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width:1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary {
  --bs-list-group-color:var(--bs-primary-text-emphasis);
  --bs-list-group-bg:var(--bs-primary-bg-subtle);
  --bs-list-group-border-color:var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-primary-border-subtle);
  --bs-list-group-active-color:var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg:var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-primary-text-emphasis);
}
.list-group-item-secondary {
  --bs-list-group-color:var(--bs-secondary-text-emphasis);
  --bs-list-group-bg:var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color:var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);
  --bs-list-group-active-color:var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg:var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-secondary-text-emphasis);
}
.list-group-item-success {
  --bs-list-group-color:var(--bs-success-text-emphasis);
  --bs-list-group-bg:var(--bs-success-bg-subtle);
  --bs-list-group-border-color:var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-success-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-success-border-subtle);
  --bs-list-group-active-color:var(--bs-success-bg-subtle);
  --bs-list-group-active-bg:var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-success-text-emphasis);
}
.list-group-item-info {
  --bs-list-group-color:var(--bs-info-text-emphasis);
  --bs-list-group-bg:var(--bs-info-bg-subtle);
  --bs-list-group-border-color:var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-info-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-info-border-subtle);
  --bs-list-group-active-color:var(--bs-info-bg-subtle);
  --bs-list-group-active-bg:var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-info-text-emphasis);
}
.list-group-item-warning {
  --bs-list-group-color:var(--bs-warning-text-emphasis);
  --bs-list-group-bg:var(--bs-warning-bg-subtle);
  --bs-list-group-border-color:var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-warning-border-subtle);
  --bs-list-group-active-color:var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg:var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-warning-text-emphasis);
}
.list-group-item-danger {
  --bs-list-group-color:var(--bs-danger-text-emphasis);
  --bs-list-group-bg:var(--bs-danger-bg-subtle);
  --bs-list-group-border-color:var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-danger-border-subtle);
  --bs-list-group-active-color:var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg:var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-danger-text-emphasis);
}
.list-group-item-light {
  --bs-list-group-color:var(--bs-light-text-emphasis);
  --bs-list-group-bg:var(--bs-light-bg-subtle);
  --bs-list-group-border-color:var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-light-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-light-border-subtle);
  --bs-list-group-active-color:var(--bs-light-bg-subtle);
  --bs-list-group-active-bg:var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-light-text-emphasis);
}
.list-group-item-dark {
  --bs-list-group-color:var(--bs-dark-text-emphasis);
  --bs-list-group-bg:var(--bs-dark-bg-subtle);
  --bs-list-group-border-color:var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-dark-border-subtle);
  --bs-list-group-active-color:var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg:var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-dark-text-emphasis);
}
.btn-close {
  --bs-btn-close-color:#000;
  --bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");
  --bs-btn-close-opacity:0.5;
  --bs-btn-close-hover-opacity:0.75;
  --bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-btn-close-focus-opacity:1;
  --bs-btn-close-disabled-opacity:0.25;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: .25em .25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  filter: var(--bs-btn-close-filter);
  border: 0;
  border-radius: .375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close.disabled,
.btn-close:disabled {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}
.btn-close-white {
  --bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%);
}
:root,
[data-bs-theme=light] {
  --bs-btn-close-filter: ;
}
[data-bs-theme=dark] {
  --bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%);
}
.toast {
  --bs-toast-zindex:1090;
  --bs-toast-padding-x:0.75rem;
  --bs-toast-padding-y:0.5rem;
  --bs-toast-spacing:1.5rem;
  --bs-toast-max-width:350px;
  --bs-toast-font-size:0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width:var(--bs-border-width);
  --bs-toast-border-color:var(--bs-border-color-translucent);
  --bs-toast-border-radius:var(--bs-border-radius);
  --bs-toast-box-shadow:var(--bs-box-shadow);
  --bs-toast-header-color:var(--bs-secondary-color);
  --bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color:var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}
.toast-container {
  --bs-toast-zindex:1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}
.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}
.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}
.modal {
  --bs-modal-zindex:1055;
  --bs-modal-width:500px;
  --bs-modal-padding:1rem;
  --bs-modal-margin:0.5rem;
  --bs-modal-color:var(--bs-body-color);
  --bs-modal-bg:var(--bs-body-bg);
  --bs-modal-border-color:var(--bs-border-color-translucent);
  --bs-modal-border-width:var(--bs-border-width);
  --bs-modal-border-radius:var(--bs-border-radius-lg);
  --bs-modal-box-shadow:var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x:1rem;
  --bs-modal-header-padding-y:1rem;
  --bs-modal-header-padding:1rem 1rem;
  --bs-modal-header-border-color:var(--bs-border-color);
  --bs-modal-header-border-width:var(--bs-border-width);
  --bs-modal-title-line-height:1.5;
  --bs-modal-footer-gap:0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color:var(--bs-border-color);
  --bs-modal-footer-border-width:var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
  transition: transform .3s ease-out;
}
@media (prefers-reduced-motion:reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}
.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}
.modal-backdrop {
  --bs-backdrop-zindex:1050;
  --bs-backdrop-bg:#000;
  --bs-backdrop-opacity:0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}
.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
  margin-top: calc(-.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-.5 * var(--bs-modal-header-padding-y));
  margin-left: auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}
.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * .5);
}
@media (min-width:576px) {
  .modal {
    --bs-modal-margin:1.75rem;
    --bs-modal-box-shadow:var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width:300px;
  }
}
@media (min-width:992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width:800px;
  }
}
@media (min-width:1200px) {
  .modal-xl {
    --bs-modal-width:1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-footer,
.modal-fullscreen .modal-header {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
@media (max-width:575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-footer,
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width:767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-footer,
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width:991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-footer,
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width:1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-footer,
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width:1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-footer,
  .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex:1080;
  --bs-tooltip-max-width:200px;
  --bs-tooltip-padding-x:0.5rem;
  --bs-tooltip-padding-y:0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size:0.875rem;
  --bs-tooltip-color:var(--bs-body-bg);
  --bs-tooltip-bg:var(--bs-emphasis-color);
  --bs-tooltip-border-radius:var(--bs-border-radius);
  --bs-tooltip-opacity:0.9;
  --bs-tooltip-arrow-width:0.8rem;
  --bs-tooltip-arrow-height:0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,
.bs-tooltip-top .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,
.bs-tooltip-top .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
  border-top-color: var(--bs-tooltip-bg);
}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,
.bs-tooltip-end .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,
.bs-tooltip-end .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
  border-right-color: var(--bs-tooltip-bg);
}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,
.bs-tooltip-bottom .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,
.bs-tooltip-bottom .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,
.bs-tooltip-start .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,
.bs-tooltip-start .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}
.popover {
  --bs-popover-zindex:1070;
  --bs-popover-max-width:276px;
  --bs-popover-font-size:0.875rem;
  --bs-popover-bg:var(--bs-body-bg);
  --bs-popover-border-width:var(--bs-border-width);
  --bs-popover-border-color:var(--bs-border-color-translucent);
  --bs-popover-border-radius:var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow:var(--bs-box-shadow);
  --bs-popover-header-padding-x:1rem;
  --bs-popover-header-padding-y:0.5rem;
  --bs-popover-header-font-size:1rem;
  --bs-popover-header-color:inherit;
  --bs-popover-header-bg:var(--bs-secondary-bg);
  --bs-popover-body-padding-x:1rem;
  --bs-popover-body-padding-y:1rem;
  --bs-popover-body-color:var(--bs-body-color);
  --bs-popover-arrow-width:1rem;
  --bs-popover-arrow-height:0.5rem;
  --bs-popover-arrow-border:var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::after,
.popover .popover-arrow::before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow,
.bs-popover-top > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before,
.bs-popover-top > .popover-arrow::after,
.bs-popover-top > .popover-arrow::before {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0;
}
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before,
.bs-popover-top > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after,
.bs-popover-top > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow,
.bs-popover-end > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before,
.bs-popover-end > .popover-arrow::after,
.bs-popover-end > .popover-arrow::before {
  border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0;
}
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before,
.bs-popover-end > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after,
.bs-popover-end > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow,
.bs-popover-bottom > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before,
.bs-popover-bottom > .popover-arrow::after,
.bs-popover-bottom > .popover-arrow::before {
  border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height);
}
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before,
.bs-popover-bottom > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after,
.bs-popover-bottom > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,
.bs-popover-bottom .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow,
.bs-popover-start > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before,
.bs-popover-start > .popover-arrow::after,
.bs-popover-start > .popover-arrow::before {
  border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height);
}
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before,
.bs-popover-start > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after,
.bs-popover-start > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}
.carousel {
  position: relative;
}
.carousel.pointer-event {
  touch-action: pan-y;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: transform .6s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
  display: block;
}
.active.carousel-item-end,
.carousel-item-next:not(.carousel-item-start) {
  transform: translateX(100%);
}
.active.carousel-item-start,
.carousel-item-prev:not(.carousel-item-end) {
  transform: translateX(-100%);
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end,
.carousel-fade .carousel-item.active {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-end,
.carousel-fade .active.carousel-item-start {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s .6s;
}
@media (prefers-reduced-motion:reduce) {
  .carousel-fade .active.carousel-item-end,
  .carousel-fade .active.carousel-item-start {
    transition: none;
  }
}
.carousel-control-next,
.carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: 0 0;
  filter: var(--bs-carousel-control-icon-filter);
  border: 0;
  opacity: .5;
  transition: opacity .15s ease;
}
@media (prefers-reduced-motion:reduce) {
  .carousel-control-next,
  .carousel-control-prev {
    transition: none;
  }
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: var(--bs-carousel-indicator-active-bg);
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity .6s ease;
}
@media (prefers-reduced-motion:reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: var(--bs-carousel-caption-color);
  text-align: center;
}
.carousel-dark {
  --bs-carousel-indicator-active-bg:#000;
  --bs-carousel-caption-color:#000;
  --bs-carousel-control-icon-filter:invert(1) grayscale(100);
}
:root,
[data-bs-theme=light] {
  --bs-carousel-indicator-active-bg:#fff;
  --bs-carousel-caption-color:#fff;
  --bs-carousel-control-icon-filter: ;
}
[data-bs-theme=dark] {
  --bs-carousel-indicator-active-bg:#000;
  --bs-carousel-caption-color:#000;
  --bs-carousel-control-icon-filter:invert(1) grayscale(100);
}
.spinner-border,
.spinner-grow {
  display: inline-block;
  flex-shrink: 0;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  --bs-spinner-width:2rem;
  --bs-spinner-height:2rem;
  --bs-spinner-vertical-align:-0.125em;
  --bs-spinner-border-width:0.25em;
  --bs-spinner-animation-speed:0.75s;
  --bs-spinner-animation-name:spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}
.spinner-border-sm {
  --bs-spinner-width:1rem;
  --bs-spinner-height:1rem;
  --bs-spinner-border-width:0.2em;
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width:2rem;
  --bs-spinner-height:2rem;
  --bs-spinner-vertical-align:-0.125em;
  --bs-spinner-animation-speed:0.75s;
  --bs-spinner-animation-name:spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}
.spinner-grow-sm {
  --bs-spinner-width:1rem;
  --bs-spinner-height:1rem;
}
@media (prefers-reduced-motion:reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed:1.5s;
  }
}
.offcanvas,
.offcanvas-lg,
.offcanvas-md,
.offcanvas-sm,
.offcanvas-xl,
.offcanvas-xxl {
  --bs-offcanvas-zindex:1045;
  --bs-offcanvas-width:400px;
  --bs-offcanvas-height:30vh;
  --bs-offcanvas-padding-x:1rem;
  --bs-offcanvas-padding-y:1rem;
  --bs-offcanvas-color:var(--bs-body-color);
  --bs-offcanvas-bg:var(--bs-body-bg);
  --bs-offcanvas-border-width:var(--bs-border-width);
  --bs-offcanvas-border-color:var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);
  --bs-offcanvas-transition:transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height:1.5;
}
@media (max-width:575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width:575.98px) and (prefers-reduced-motion:reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width:575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.show:not(.hiding),
  .offcanvas-sm.showing {
    transform: none;
  }
  .offcanvas-sm.hiding,
  .offcanvas-sm.show,
  .offcanvas-sm.showing {
    visibility: visible;
  }
}
@media (min-width:576px) {
  .offcanvas-sm {
    --bs-offcanvas-height:auto;
    --bs-offcanvas-border-width:0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width:767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width:767.98px) and (prefers-reduced-motion:reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width:767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.show:not(.hiding),
  .offcanvas-md.showing {
    transform: none;
  }
  .offcanvas-md.hiding,
  .offcanvas-md.show,
  .offcanvas-md.showing {
    visibility: visible;
  }
}
@media (min-width:768px) {
  .offcanvas-md {
    --bs-offcanvas-height:auto;
    --bs-offcanvas-border-width:0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width:991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width:991.98px) and (prefers-reduced-motion:reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width:991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.show:not(.hiding),
  .offcanvas-lg.showing {
    transform: none;
  }
  .offcanvas-lg.hiding,
  .offcanvas-lg.show,
  .offcanvas-lg.showing {
    visibility: visible;
  }
}
@media (min-width:992px) {
  .offcanvas-lg {
    --bs-offcanvas-height:auto;
    --bs-offcanvas-border-width:0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width:1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width:1199.98px) and (prefers-reduced-motion:reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width:1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.show:not(.hiding),
  .offcanvas-xl.showing {
    transform: none;
  }
  .offcanvas-xl.hiding,
  .offcanvas-xl.show,
  .offcanvas-xl.showing {
    visibility: visible;
  }
}
@media (min-width:1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height:auto;
    --bs-offcanvas-border-width:0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width:1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width:1399.98px) and (prefers-reduced-motion:reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width:1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.show:not(.hiding),
  .offcanvas-xxl.showing {
    transform: none;
  }
  .offcanvas-xxl.hiding,
  .offcanvas-xxl.show,
  .offcanvas-xxl.showing {
    visibility: visible;
  }
}
@media (min-width:1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height:auto;
    --bs-offcanvas-border-width:0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion:reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.show:not(.hiding),
.offcanvas.showing {
  transform: none;
}
.offcanvas.hiding,
.offcanvas.show,
.offcanvas.showing {
  visibility: visible;
}
.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: .5;
}
.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);
  margin-top: calc(-.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y));
  margin-left: auto;
}
.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}
.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}
.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: .5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}
.placeholder-xs {
  min-height: .6em;
}
.placeholder-sm {
  min-height: .8em;
}
.placeholder-lg {
  min-height: 1.2em;
}
.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}
@keyframes placeholder-glow {
  50% {
    opacity: .2;
  }
}
.placeholder-wave {
  -webkit-mask-image:
    linear-gradient(
      130deg,
      #000 55%,
      rgba(0, 0, 0, 0.8) 75%,
      #000 95%);
  mask-image:
    linear-gradient(
      130deg,
      #000 55%,
      rgba(0, 0, 0, 0.8) 75%,
      #000 95%);
  -webkit-mask-size: 200% 100%;
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}
@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity,1)) !important;
}
.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity,1)) !important;
}
.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity,1)) !important;
}
.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity,1)) !important;
}
.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity,1)) !important;
}
.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity,1)) !important;
}
.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity,1)) !important;
}
.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity,1)) !important;
}
.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-primary:focus,
.link-primary:hover {
  color: RGBA(10, 88, 202, var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity,1)) !important;
}
.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-secondary:focus,
.link-secondary:hover {
  color: RGBA(86, 94, 100, var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity,1)) !important;
}
.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-success:focus,
.link-success:hover {
  color: RGBA(20, 108, 67, var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity,1)) !important;
}
.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-info:focus,
.link-info:hover {
  color: RGBA(61, 213, 243, var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity,1)) !important;
}
.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-warning:focus,
.link-warning:hover {
  color: RGBA(255, 205, 57, var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity,1)) !important;
}
.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-danger:focus,
.link-danger:hover {
  color: RGBA(176, 42, 55, var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity,1)) !important;
}
.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-light:focus,
.link-light:hover {
  color: RGBA(249, 250, 251, var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity,1)) !important;
}
.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-dark:focus,
.link-dark:hover {
  color: RGBA(26, 30, 33, var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity,1)) !important;
}
.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-body-emphasis:focus,
.link-body-emphasis:hover {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity,.75)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity,0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity,0.75)) !important;
}
.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}
.icon-link {
  display: inline-flex;
  gap: .375rem;
  align-items: center;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity,0.5));
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity,0.5));
  text-underline-offset: 0.25em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: .2s ease-in-out transform;
}
@media (prefers-reduced-motion:reduce) {
  .icon-link > .bi {
    transition: none;
  }
}
.icon-link-hover:focus-visible > .bi,
.icon-link-hover:hover > .bi {
  transform: var(--bs-icon-link-transform,translate3d(.25em,0,0));
}
.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ratio-1x1 {
  --bs-aspect-ratio:100%;
}
.ratio-4x3 {
  --bs-aspect-ratio:75%;
}
.ratio-16x9 {
  --bs-aspect-ratio:56.25%;
}
.ratio-21x9 {
  --bs-aspect-ratio:42.8571428571%;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}
.sticky-bottom {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1020;
}
@media (min-width:576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width:768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width:992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width:1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width:1400px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}
.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),
.visually-hidden:not(caption) {
  position: absolute !important;
}
.visually-hidden *,
.visually-hidden-focusable:not(:focus):not(:focus-within) * {
  overflow: hidden !important;
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: .25;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.float-start {
  float: left !important;
}
.float-end {
  float: right !important;
}
.float-none {
  float: none !important;
}
.object-fit-contain {
  -o-object-fit: contain !important;
  object-fit: contain !important;
}
.object-fit-cover {
  -o-object-fit: cover !important;
  object-fit: cover !important;
}
.object-fit-fill {
  -o-object-fit: fill !important;
  object-fit: fill !important;
}
.object-fit-scale {
  -o-object-fit: scale-down !important;
  object-fit: scale-down !important;
}
.object-fit-none {
  -o-object-fit: none !important;
  object-fit: none !important;
}
.opacity-0 {
  opacity: 0 !important;
}
.opacity-25 {
  opacity: .25 !important;
}
.opacity-50 {
  opacity: .5 !important;
}
.opacity-75 {
  opacity: .75 !important;
}
.opacity-100 {
  opacity: 1 !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.overflow-x-auto {
  overflow-x: auto !important;
}
.overflow-x-hidden {
  overflow-x: hidden !important;
}
.overflow-x-visible {
  overflow-x: visible !important;
}
.overflow-x-scroll {
  overflow-x: scroll !important;
}
.overflow-y-auto {
  overflow-y: auto !important;
}
.overflow-y-hidden {
  overflow-y: hidden !important;
}
.overflow-y-visible {
  overflow-y: visible !important;
}
.overflow-y-scroll {
  overflow-y: scroll !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-inline-grid {
  display: inline-grid !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
.d-none {
  display: none !important;
}
.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}
.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}
.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.focus-ring-primary {
  --bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-secondary {
  --bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-success {
  --bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-info {
  --bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-warning {
  --bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-danger {
  --bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-light {
  --bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-dark {
  --bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}
.top-0 {
  top: 0 !important;
}
.top-50 {
  top: 50% !important;
}
.top-100 {
  top: 100% !important;
}
.bottom-0 {
  bottom: 0 !important;
}
.bottom-50 {
  bottom: 50% !important;
}
.bottom-100 {
  bottom: 100% !important;
}
.start-0 {
  left: 0 !important;
}
.start-50 {
  left: 50% !important;
}
.start-100 {
  left: 100% !important;
}
.end-0 {
  right: 0 !important;
}
.end-50 {
  right: 50% !important;
}
.end-100 {
  right: 100% !important;
}
.translate-middle {
  transform: translate(-50%, -50%) !important;
}
.translate-middle-x {
  transform: translateX(-50%) !important;
}
.translate-middle-y {
  transform: translateY(-50%) !important;
}
.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-0 {
  border: 0 !important;
}
.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-end-0 {
  border-right: 0 !important;
}
.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-start-0 {
  border-left: 0 !important;
}
.border-primary {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}
.border-secondary {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}
.border-success {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}
.border-info {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}
.border-warning {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}
.border-danger {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}
.border-light {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}
.border-dark {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}
.border-black {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}
.border-white {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}
.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}
.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}
.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}
.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}
.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}
.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}
.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}
.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}
.border-1 {
  border-width: 1px !important;
}
.border-2 {
  border-width: 2px !important;
}
.border-3 {
  border-width: 3px !important;
}
.border-4 {
  border-width: 4px !important;
}
.border-5 {
  border-width: 5px !important;
}
.border-opacity-10 {
  --bs-border-opacity:0.1;
}
.border-opacity-25 {
  --bs-border-opacity:0.25;
}
.border-opacity-50 {
  --bs-border-opacity:0.5;
}
.border-opacity-75 {
  --bs-border-opacity:0.75;
}
.border-opacity-100 {
  --bs-border-opacity:1;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.mw-100 {
  max-width: 100% !important;
}
.vw-100 {
  width: 100vw !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.mh-100 {
  max-height: 100% !important;
}
.vh-100 {
  height: 100vh !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.justify-content-evenly {
  justify-content: space-evenly !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
.order-first {
  order: -1 !important;
}
.order-0 {
  order: 0 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-last {
  order: 6 !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: .25rem !important;
}
.m-2 {
  margin: .5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1 {
  margin-right: .25rem !important;
  margin-left: .25rem !important;
}
.mx-2 {
  margin-right: .5rem !important;
  margin-left: .5rem !important;
}
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.my-1 {
  margin-top: .25rem !important;
  margin-bottom: .25rem !important;
}
.my-2 {
  margin-top: .5rem !important;
  margin-bottom: .5rem !important;
}
.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: .25rem !important;
}
.mt-2 {
  margin-top: .5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.me-0 {
  margin-right: 0 !important;
}
.me-1 {
  margin-right: .25rem !important;
}
.me-2 {
  margin-right: .5rem !important;
}
.me-3 {
  margin-right: 1rem !important;
}
.me-4 {
  margin-right: 1.5rem !important;
}
.me-5 {
  margin-right: 3rem !important;
}
.me-auto {
  margin-right: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: .25rem !important;
}
.mb-2 {
  margin-bottom: .5rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ms-0 {
  margin-left: 0 !important;
}
.ms-1 {
  margin-left: .25rem !important;
}
.ms-2 {
  margin-left: .5rem !important;
}
.ms-3 {
  margin-left: 1rem !important;
}
.ms-4 {
  margin-left: 1.5rem !important;
}
.ms-5 {
  margin-left: 3rem !important;
}
.ms-auto {
  margin-left: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: .25rem !important;
}
.p-2 {
  padding: .5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1 {
  padding-right: .25rem !important;
  padding-left: .25rem !important;
}
.px-2 {
  padding-right: .5rem !important;
  padding-left: .5rem !important;
}
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.py-1 {
  padding-top: .25rem !important;
  padding-bottom: .25rem !important;
}
.py-2 {
  padding-top: .5rem !important;
  padding-bottom: .5rem !important;
}
.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: .25rem !important;
}
.pt-2 {
  padding-top: .5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pe-0 {
  padding-right: 0 !important;
}
.pe-1 {
  padding-right: .25rem !important;
}
.pe-2 {
  padding-right: .5rem !important;
}
.pe-3 {
  padding-right: 1rem !important;
}
.pe-4 {
  padding-right: 1.5rem !important;
}
.pe-5 {
  padding-right: 3rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: .25rem !important;
}
.pb-2 {
  padding-bottom: .5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.ps-0 {
  padding-left: 0 !important;
}
.ps-1 {
  padding-left: .25rem !important;
}
.ps-2 {
  padding-left: .5rem !important;
}
.ps-3 {
  padding-left: 1rem !important;
}
.ps-4 {
  padding-left: 1.5rem !important;
}
.ps-5 {
  padding-left: 3rem !important;
}
.gap-0 {
  gap: 0 !important;
}
.gap-1 {
  gap: .25rem !important;
}
.gap-2 {
  gap: .5rem !important;
}
.gap-3 {
  gap: 1rem !important;
}
.gap-4 {
  gap: 1.5rem !important;
}
.gap-5 {
  gap: 3rem !important;
}
.row-gap-0 {
  row-gap: 0 !important;
}
.row-gap-1 {
  row-gap: .25rem !important;
}
.row-gap-2 {
  row-gap: .5rem !important;
}
.row-gap-3 {
  row-gap: 1rem !important;
}
.row-gap-4 {
  row-gap: 1.5rem !important;
}
.row-gap-5 {
  row-gap: 3rem !important;
}
.column-gap-0 {
  -moz-column-gap: 0 !important;
  column-gap: 0 !important;
}
.column-gap-1 {
  -moz-column-gap: 0.25rem !important;
  column-gap: .25rem !important;
}
.column-gap-2 {
  -moz-column-gap: 0.5rem !important;
  column-gap: .5rem !important;
}
.column-gap-3 {
  -moz-column-gap: 1rem !important;
  column-gap: 1rem !important;
}
.column-gap-4 {
  -moz-column-gap: 1.5rem !important;
  column-gap: 1.5rem !important;
}
.column-gap-5 {
  -moz-column-gap: 3rem !important;
  column-gap: 3rem !important;
}
.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}
.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}
.fs-2 {
  font-size: calc(1.325rem + .9vw) !important;
}
.fs-3 {
  font-size: calc(1.3rem + .6vw) !important;
}
.fs-4 {
  font-size: calc(1.275rem + .3vw) !important;
}
.fs-5 {
  font-size: 1.25rem !important;
}
.fs-6 {
  font-size: 1rem !important;
}
.fst-italic {
  font-style: italic !important;
}
.fst-normal {
  font-style: normal !important;
}
.fw-lighter {
  font-weight: lighter !important;
}
.fw-light {
  font-weight: 300 !important;
}
.fw-normal {
  font-weight: 400 !important;
}
.fw-medium {
  font-weight: 500 !important;
}
.fw-semibold {
  font-weight: 600 !important;
}
.fw-bold {
  font-weight: 700 !important;
}
.fw-bolder {
  font-weight: bolder !important;
}
.lh-1 {
  line-height: 1 !important;
}
.lh-sm {
  line-height: 1.25 !important;
}
.lh-base {
  line-height: 1.5 !important;
}
.lh-lg {
  line-height: 2 !important;
}
.text-start {
  text-align: left !important;
}
.text-end {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-decoration-underline {
  text-decoration: underline !important;
}
.text-decoration-line-through {
  text-decoration: line-through !important;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}
.text-primary {
  --bs-text-opacity:1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary {
  --bs-text-opacity:1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
.text-success {
  --bs-text-opacity:1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}
.text-info {
  --bs-text-opacity:1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}
.text-warning {
  --bs-text-opacity:1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}
.text-danger {
  --bs-text-opacity:1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}
.text-light {
  --bs-text-opacity:1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
.text-dark {
  --bs-text-opacity:1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
.text-black {
  --bs-text-opacity:1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}
.text-white {
  --bs-text-opacity:1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.text-body {
  --bs-text-opacity:1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}
.text-muted {
  --bs-text-opacity:1;
  color: var(--bs-secondary-color) !important;
}
.text-black-50 {
  --bs-text-opacity:1;
  color: rgba(0, 0, 0, .5) !important;
}
.text-white-50 {
  --bs-text-opacity:1;
  color: rgba(255, 255, 255, .5) !important;
}
.text-body-secondary {
  --bs-text-opacity:1;
  color: var(--bs-secondary-color) !important;
}
.text-body-tertiary {
  --bs-text-opacity:1;
  color: var(--bs-tertiary-color) !important;
}
.text-body-emphasis {
  --bs-text-opacity:1;
  color: var(--bs-emphasis-color) !important;
}
.text-reset {
  --bs-text-opacity:1;
  color: inherit !important;
}
.text-opacity-25 {
  --bs-text-opacity:0.25;
}
.text-opacity-50 {
  --bs-text-opacity:0.5;
}
.text-opacity-75 {
  --bs-text-opacity:0.75;
}
.text-opacity-100 {
  --bs-text-opacity:1;
}
.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}
.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}
.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}
.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}
.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}
.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}
.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}
.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}
.link-opacity-10 {
  --bs-link-opacity:0.1;
}
.link-opacity-10-hover:hover {
  --bs-link-opacity:0.1;
}
.link-opacity-25 {
  --bs-link-opacity:0.25;
}
.link-opacity-25-hover:hover {
  --bs-link-opacity:0.25;
}
.link-opacity-50 {
  --bs-link-opacity:0.5;
}
.link-opacity-50-hover:hover {
  --bs-link-opacity:0.5;
}
.link-opacity-75 {
  --bs-link-opacity:0.75;
}
.link-opacity-75-hover:hover {
  --bs-link-opacity:0.75;
}
.link-opacity-100 {
  --bs-link-opacity:1;
}
.link-opacity-100-hover:hover {
  --bs-link-opacity:1;
}
.link-offset-1 {
  text-underline-offset: 0.125em !important;
}
.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}
.link-offset-2 {
  text-underline-offset: 0.25em !important;
}
.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}
.link-offset-3 {
  text-underline-offset: 0.375em !important;
}
.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}
.link-underline-primary {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-secondary {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-success {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-info {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-warning {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-danger {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-light {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-dark {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-underline-opacity-0 {
  --bs-link-underline-opacity:0;
}
.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity:0;
}
.link-underline-opacity-10 {
  --bs-link-underline-opacity:0.1;
}
.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity:0.1;
}
.link-underline-opacity-25 {
  --bs-link-underline-opacity:0.25;
}
.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity:0.25;
}
.link-underline-opacity-50 {
  --bs-link-underline-opacity:0.5;
}
.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity:0.5;
}
.link-underline-opacity-75 {
  --bs-link-underline-opacity:0.75;
}
.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity:0.75;
}
.link-underline-opacity-100 {
  --bs-link-underline-opacity:1;
}
.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity:1;
}
.bg-primary {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-secondary {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-success {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}
.bg-info {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}
.bg-warning {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}
.bg-danger {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}
.bg-light {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
.bg-dark {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
.bg-black {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
.bg-white {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-transparent {
  --bs-bg-opacity:1;
  background-color: transparent !important;
}
.bg-body-secondary {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body-tertiary {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-opacity-10 {
  --bs-bg-opacity:0.1;
}
.bg-opacity-25 {
  --bs-bg-opacity:0.25;
}
.bg-opacity-50 {
  --bs-bg-opacity:0.5;
}
.bg-opacity-75 {
  --bs-bg-opacity:0.75;
}
.bg-opacity-100 {
  --bs-bg-opacity:1;
}
.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}
.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}
.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}
.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}
.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}
.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}
.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}
.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}
.bg-gradient {
  background-image: var(--bs-gradient) !important;
}
.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}
.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  user-select: auto !important;
}
.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}
.pe-none {
  pointer-events: none !important;
}
.pe-auto {
  pointer-events: auto !important;
}
.rounded {
  border-radius: var(--bs-border-radius) !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}
.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}
.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}
.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}
.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}
.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}
.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}
.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}
.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}
.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}
.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}
.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}
.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}
.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}
.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}
.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}
.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}
.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}
.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}
.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}
.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}
.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}
.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}
.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}
.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
.z-n1 {
  z-index: -1 !important;
}
.z-0 {
  z-index: 0 !important;
}
.z-1 {
  z-index: 1 !important;
}
.z-2 {
  z-index: 2 !important;
}
.z-3 {
  z-index: 3 !important;
}
@media (min-width:576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: .25rem !important;
  }
  .m-sm-2 {
    margin: .5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important;
  }
  .mx-sm-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }
  .my-sm-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: .25rem !important;
  }
  .mt-sm-2 {
    margin-top: .5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: .25rem !important;
  }
  .me-sm-2 {
    margin-right: .5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: .25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: .5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: .25rem !important;
  }
  .ms-sm-2 {
    margin-left: .5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: .25rem !important;
  }
  .p-sm-2 {
    padding: .5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important;
  }
  .px-sm-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }
  .py-sm-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: .25rem !important;
  }
  .pt-sm-2 {
    padding-top: .5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: .25rem !important;
  }
  .pe-sm-2 {
    padding-right: .5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: .25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: .5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: .25rem !important;
  }
  .ps-sm-2 {
    padding-left: .5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: .25rem !important;
  }
  .gap-sm-2 {
    gap: .5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: .25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: .5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: .25rem !important;
  }
  .column-gap-sm-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: .5rem !important;
  }
  .column-gap-sm-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width:768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: .25rem !important;
  }
  .m-md-2 {
    margin: .5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important;
  }
  .mx-md-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }
  .my-md-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: .25rem !important;
  }
  .mt-md-2 {
    margin-top: .5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: .25rem !important;
  }
  .me-md-2 {
    margin-right: .5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: .25rem !important;
  }
  .mb-md-2 {
    margin-bottom: .5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: .25rem !important;
  }
  .ms-md-2 {
    margin-left: .5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: .25rem !important;
  }
  .p-md-2 {
    padding: .5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important;
  }
  .px-md-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }
  .py-md-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: .25rem !important;
  }
  .pt-md-2 {
    padding-top: .5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: .25rem !important;
  }
  .pe-md-2 {
    padding-right: .5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: .25rem !important;
  }
  .pb-md-2 {
    padding-bottom: .5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: .25rem !important;
  }
  .ps-md-2 {
    padding-left: .5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: .25rem !important;
  }
  .gap-md-2 {
    gap: .5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: .25rem !important;
  }
  .row-gap-md-2 {
    row-gap: .5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: .25rem !important;
  }
  .column-gap-md-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: .5rem !important;
  }
  .column-gap-md-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width:992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: .25rem !important;
  }
  .m-lg-2 {
    margin: .5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important;
  }
  .mx-lg-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }
  .my-lg-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: .25rem !important;
  }
  .mt-lg-2 {
    margin-top: .5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: .25rem !important;
  }
  .me-lg-2 {
    margin-right: .5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: .25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: .5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: .25rem !important;
  }
  .ms-lg-2 {
    margin-left: .5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: .25rem !important;
  }
  .p-lg-2 {
    padding: .5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important;
  }
  .px-lg-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }
  .py-lg-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: .25rem !important;
  }
  .pt-lg-2 {
    padding-top: .5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: .25rem !important;
  }
  .pe-lg-2 {
    padding-right: .5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: .25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: .5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: .25rem !important;
  }
  .ps-lg-2 {
    padding-left: .5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: .25rem !important;
  }
  .gap-lg-2 {
    gap: .5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: .25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: .5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: .25rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: .5rem !important;
  }
  .column-gap-lg-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width:1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: .25rem !important;
  }
  .m-xl-2 {
    margin: .5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important;
  }
  .mx-xl-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }
  .my-xl-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: .25rem !important;
  }
  .mt-xl-2 {
    margin-top: .5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: .25rem !important;
  }
  .me-xl-2 {
    margin-right: .5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: .25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: .5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: .25rem !important;
  }
  .ms-xl-2 {
    margin-left: .5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: .25rem !important;
  }
  .p-xl-2 {
    padding: .5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important;
  }
  .px-xl-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }
  .py-xl-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: .25rem !important;
  }
  .pt-xl-2 {
    padding-top: .5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: .25rem !important;
  }
  .pe-xl-2 {
    padding-right: .5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: .25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: .5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: .25rem !important;
  }
  .ps-xl-2 {
    padding-left: .5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: .25rem !important;
  }
  .gap-xl-2 {
    gap: .5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: .25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: .5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: .25rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: .5rem !important;
  }
  .column-gap-xl-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width:1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: .25rem !important;
  }
  .m-xxl-2 {
    margin: .5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important;
  }
  .mx-xxl-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }
  .my-xxl-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: .25rem !important;
  }
  .mt-xxl-2 {
    margin-top: .5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: .25rem !important;
  }
  .me-xxl-2 {
    margin-right: .5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: .25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: .5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: .25rem !important;
  }
  .ms-xxl-2 {
    margin-left: .5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: .25rem !important;
  }
  .p-xxl-2 {
    padding: .5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important;
  }
  .px-xxl-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }
  .py-xxl-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: .25rem !important;
  }
  .pt-xxl-2 {
    padding-top: .5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: .25rem !important;
  }
  .pe-xxl-2 {
    padding-right: .5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: .25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: .5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: .25rem !important;
  }
  .ps-xxl-2 {
    padding-left: .5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: .25rem !important;
  }
  .gap-xxl-2 {
    gap: .5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: .25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: .5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: .25rem !important;
  }
  .column-gap-xxl-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: .5rem !important;
  }
  .column-gap-xxl-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width:1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}

/* node_modules/slick-carousel/slick/slick.css */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}

/* node_modules/slick-carousel/slick/slick-theme.css */
.slick-loading .slick-list {
  background: #fff url("./media/ajax-loader.gif") center center no-repeat;
}
@font-face {
  font-family: "slick";
  font-weight: normal;
  font-style: normal;
  src: url("./media/slick.eot");
  src:
    url("./media/slick.eot?#iefix") format("embedded-opentype"),
    url("./media/slick.woff") format("woff"),
    url("./media/slick.ttf") format("truetype"),
    url("./media/slick.svg#slick") format("svg");
}
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: .25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  opacity: .75;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  right: -25px;
  left: auto;
}
.slick-prev:before {
  content: "\2190";
}
[dir=rtl] .slick-prev:before {
  content: "\2192";
}
.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  right: auto;
  left: -25px;
}
.slick-next:before {
  content: "\2192";
}
[dir=rtl] .slick-next:before {
  content: "\2190";
}
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: "\2022";
  text-align: center;
  opacity: .25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  opacity: .75;
  color: black;
}

/* node_modules/froala-editor/css/froala_editor.pkgd.min.css */
/*!
 * froala_editor v4.7.1 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2025 Froala Labs
 */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-license {
  z-index: 1000;
  padding: 20px;
  font-size: 14px;
  color: #222222;
  background-color: #FFF;
  border-radius: 10px;
}
.fr-element,
.fr-element:focus {
  outline: 0 solid transparent;
}
.fr-view.fr-element-scroll-visible {
  overflow-x: visible !important;
}
.fr-box.fr-basic {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-box.fr-basic .fr-element {
  font-family: sans-serif;
  color: #414141;
  font-size: 14px;
  line-height: 1.6;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow-x: auto;
  min-height: 60px;
  text-align: left;
}
.fr-box.fr-basic.fr-rtl .fr-element {
  text-align: right;
}
.fr-element {
  background: transparent;
  position: relative;
  z-index: 2;
  -webkit-user-select: auto;
}
.fr-element a {
  user-select: auto;
  -o-user-select: auto;
  -moz-user-select: auto;
  -khtml-user-select: auto;
  -webkit-user-select: auto;
  -ms-user-select: auto;
}
.fr-element.fr-disabled {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.fr-element [contenteditable=true] {
  outline: 0 solid transparent;
}
.fr-box a.fr-floating-btn {
  -webkit-box-shadow:
    0 3px 1px -2px rgba(0, 0, 0, 0.2),
    0 2px 2px 0 rgba(0, 0, 0, 0.14),
    0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow:
    0 3px 1px -2px rgba(0, 0, 0, 0.2),
    0 2px 2px 0 rgba(0, 0, 0, 0.14),
    0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow:
    0 3px 1px -2px rgba(0, 0, 0, 0.2),
    0 2px 2px 0 rgba(0, 0, 0, 0.14),
    0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  height: 40px;
  width: 40px;
  text-align: center;
  background: #FFF;
  color: #333333;
  -webkit-transition:
    background 0.2s ease 0s,
    color 0.2s ease 0s,
    transform 0.2s ease 0s;
  -moz-transition:
    background 0.2s ease 0s,
    color 0.2s ease 0s,
    transform 0.2s ease 0s;
  -ms-transition:
    background 0.2s ease 0s,
    color 0.2s ease 0s,
    transform 0.2s ease 0s;
  -o-transition:
    background 0.2s ease 0s,
    color 0.2s ease 0s,
    transform 0.2s ease 0s;
  outline: none;
  left: 0;
  top: 0;
  line-height: 40px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  text-align: center;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
}
.fr-box a.fr-floating-btn svg {
  -webkit-transition: transform 0.2s ease 0s;
  -moz-transition: transform 0.2s ease 0s;
  -ms-transition: transform 0.2s ease 0s;
  -o-transition: transform 0.2s ease 0s;
  fill: #333333;
}
.fr-box a.fr-floating-btn i,
.fr-box a.fr-floating-btn svg {
  font-size: 14px;
  line-height: 40px;
}
.fr-box a.fr-floating-btn.fr-btn + .fr-btn {
  margin-left: 10px;
}
.fr-box a.fr-floating-btn:hover {
  background: #ebebeb;
  cursor: pointer;
}
.fr-box a.fr-floating-btn:hover svg {
  fill: #333333;
}
.fr-box .fr-visible a.fr-floating-btn {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}
iframe.fr-iframe {
  width: 100%;
  border: none;
  position: relative;
  display: block;
  z-index: 2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.fr-wrapper {
  position: relative;
  z-index: 1;
}
.fr-wrapper::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-wrapper .fr-placeholder {
  position: absolute;
  font-size: 14px;
  color: #AAA;
  font-family: sans-serif;
  z-index: 1;
  display: none;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}
.fr-wrapper.show-placeholder .fr-placeholder {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.fr-wrapper ::-moz-selection {
  background: rgba(181, 214, 253, 0.8);
  color: #000;
}
.fr-wrapper ::selection {
  background: rgba(181, 214, 253, 0.8);
  color: #000;
}
.fr-box.fr-basic .fr-wrapper {
  background: #FFF;
  border: 1px solid #CCCCCC;
  border-bottom-color: #efefef;
  top: 0;
  left: 0;
}
.fr-box.fr-basic.fr-top .fr-wrapper {
  border-top: 0;
}
.fr-box.fr-basic.fr-bottom .fr-wrapper {
  border-bottom: 0;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
@media (min-width: 992px) {
  .fr-box.fr-document {
    min-width: 21cm;
  }
  .fr-box.fr-document .fr-wrapper {
    text-align: left;
    padding: 30px;
    min-width: 21cm;
    background: #efefef;
  }
  .fr-box.fr-document .fr-wrapper .fr-element {
    text-align: left;
    background: #FFF;
    width: 21cm;
    margin: auto;
    min-height: 26cm !important;
    padding: 1cm 2cm;
    overflow: visible;
    z-index: auto;
  }
  .fr-box.fr-document .fr-wrapper .fr-element hr {
    margin-left: -2cm;
    margin-right: -2cm;
    background: #efefef;
    height: 1cm;
    outline: none;
    border: none;
  }
  .fr-box.fr-document .fr-wrapper .fr-element img {
    z-index: 1;
  }
}
.fr-tooltip {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 8px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #222222;
  color: #FFF;
  font-size: 11px;
  line-height: 22px;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  -webkit-transition: opacity 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  left: -3000px;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  z-index: 2147483647;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fr-tooltip.fr-visible {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.fr-toolbar .fr-btn-wrap,
.fr-popup .fr-btn-wrap,
.fr-modal .fr-btn-wrap {
  float: left;
  white-space: nowrap;
  position: relative;
}
.fr-toolbar .fr-btn-wrap.fr-hidden,
.fr-popup .fr-btn-wrap.fr-hidden,
.fr-modal .fr-btn-wrap.fr-hidden {
  display: none;
}
.fr-toolbar .fr-command.fr-btn,
.fr-popup .fr-command.fr-btn,
.fr-modal .fr-command.fr-btn {
  background: transparent;
  color: #333333;
  -moz-outline: 0;
  outline: none;
  border: 0;
  line-height: 1;
  cursor: pointer;
  text-align: left;
  margin: 4px 2px;
  padding: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 2;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  float: left;
  height: 40px;
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-options,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-options,
.fr-modal .fr-command.fr-btn.fr-dropdown.fr-options {
  border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-toolbar .fr-command.fr-btn.fr-btn-hover,
.fr-popup .fr-command.fr-btn.fr-btn-hover,
.fr-modal .fr-command.fr-btn.fr-btn-hover {
  border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-toolbar .fr-command.fr-btn::-moz-focus-inner,
.fr-popup .fr-command.fr-btn::-moz-focus-inner,
.fr-modal .fr-command.fr-btn::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.fr-toolbar .fr-command.fr-btn.fr-btn-text,
.fr-popup .fr-command.fr-btn.fr-btn-text,
.fr-modal .fr-command.fr-btn.fr-btn-text {
  width: auto;
}
.fr-toolbar .fr-command.fr-btn i,
.fr-toolbar .fr-command.fr-btn svg,
.fr-popup .fr-command.fr-btn i,
.fr-popup .fr-command.fr-btn svg,
.fr-modal .fr-command.fr-btn i,
.fr-modal .fr-command.fr-btn svg {
  display: block;
  text-align: center;
  float: none;
  margin: 8px 7px;
  width: 24px;
}
.fr-toolbar .fr-command.fr-btn svg.fr-svg,
.fr-popup .fr-command.fr-btn svg.fr-svg,
.fr-modal .fr-command.fr-btn svg.fr-svg {
  height: 24px;
}
.fr-toolbar .fr-command.fr-btn svg path,
.fr-popup .fr-command.fr-btn svg path,
.fr-modal .fr-command.fr-btn svg path {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  fill: #333333;
}
.fr-toolbar .fr-command.fr-btn span.fr-sr-only,
.fr-popup .fr-command.fr-btn span.fr-sr-only,
.fr-modal .fr-command.fr-btn span.fr-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-toolbar .fr-command.fr-btn span,
.fr-popup .fr-command.fr-btn span,
.fr-modal .fr-command.fr-btn span {
  font-size: 14px;
  display: block;
  line-height: 17px;
  min-width: 30px;
  float: left;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  height: 17px;
  font-weight: bold;
  padding: 0 4px;
}
.fr-toolbar .fr-command.fr-btn img,
.fr-popup .fr-command.fr-btn img,
.fr-modal .fr-command.fr-btn img {
  margin: 8px 7px;
  width: 24px;
}
.fr-toolbar .fr-command.fr-btn.fr-btn-active-popup,
.fr-popup .fr-command.fr-btn.fr-btn-active-popup,
.fr-modal .fr-command.fr-btn.fr-btn-active-popup {
  background: #d6d6d6;
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection span,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection span,
.fr-modal .fr-command.fr-btn.fr-dropdown.fr-selection span {
  font-weight: normal;
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown i,
.fr-toolbar .fr-command.fr-btn.fr-dropdown span,
.fr-toolbar .fr-command.fr-btn.fr-dropdown img,
.fr-toolbar .fr-command.fr-btn.fr-dropdown svg,
.fr-popup .fr-command.fr-btn.fr-dropdown i,
.fr-popup .fr-command.fr-btn.fr-dropdown span,
.fr-popup .fr-command.fr-btn.fr-dropdown img,
.fr-popup .fr-command.fr-btn.fr-dropdown svg,
.fr-modal .fr-command.fr-btn.fr-dropdown i,
.fr-modal .fr-command.fr-btn.fr-dropdown span,
.fr-modal .fr-command.fr-btn.fr-dropdown img,
.fr-modal .fr-command.fr-btn.fr-dropdown svg {
  margin-left: 3px;
  margin-right: 11px;
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown:after,
.fr-popup .fr-command.fr-btn.fr-dropdown:after,
.fr-modal .fr-command.fr-btn.fr-dropdown:after {
  position: absolute;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #333333;
  right: 2px;
  top: 18px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  content: "";
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active,
.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active {
  fill: #333333;
  background: #d6d6d6;
  -webkit-transition: 0.5s ease;
  -moz-transition: 0.5s ease;
  -ms-transition: 0.5s ease;
  -o-transition: 0.5s ease;
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,
.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover {
  background: #ebebeb;
  fill: #333333;
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,
.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover::after {
  border-top-color: #333333;
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:after,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:after,
.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:after {
  border-top: 0;
  border-bottom: 4px solid #222222;
}
.fr-toolbar .fr-command.fr-btn.fr-disabled,
.fr-popup .fr-command.fr-btn.fr-disabled,
.fr-modal .fr-command.fr-btn.fr-disabled {
  color: #bdbdbd;
  cursor: default;
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.fr-toolbar .fr-command.fr-btn.fr-disabled::after,
.fr-popup .fr-command.fr-btn.fr-disabled::after,
.fr-modal .fr-command.fr-btn.fr-disabled::after {
  border-top-color: #bdbdbd;
}
.fr-toolbar .fr-command.fr-btn.fr-hidden,
.fr-popup .fr-command.fr-btn.fr-hidden,
.fr-modal .fr-command.fr-btn.fr-hidden {
  display: none;
}
.fr-toolbar .fr-tabs .fr-command.fr-btn,
.fr-popup .fr-tabs .fr-command.fr-btn,
.fr-modal .fr-tabs .fr-command.fr-btn {
  margin: 0;
  width: 46px;
  height: 40px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,
.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab,
.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,
.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab,
.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,
.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab {
  background: #FFF;
}
.fr-toolbar .fr-tabs .fr-command.fr-btn span,
.fr-popup .fr-tabs .fr-command.fr-btn span,
.fr-modal .fr-tabs .fr-command.fr-btn span {
  height: 27px;
}
.fr-toolbar .fr-tabs .fr-command.fr-btn img,
.fr-toolbar .fr-tabs .fr-command.fr-btn svg,
.fr-popup .fr-tabs .fr-command.fr-btn img,
.fr-popup .fr-tabs .fr-command.fr-btn svg,
.fr-modal .fr-tabs .fr-command.fr-btn img,
.fr-modal .fr-tabs .fr-command.fr-btn svg {
  margin: 8px 11px;
  width: 24px;
  height: 24px;
}
.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,
.fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,
.fr-toolbar .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,
.fr-popup .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,
.fr-popup .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,
.fr-popup .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,
.fr-modal .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,
.fr-modal .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,
.fr-modal .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path {
  fill: #0098f7;
}
.fr-toolbar.fr-disabled .fr-btn,
.fr-toolbar.fr-disabled .fr-btn.fr-active,
.fr-popup.fr-disabled .fr-btn,
.fr-popup.fr-disabled .fr-btn.fr-active,
.fr-modal.fr-disabled .fr-btn,
.fr-modal.fr-disabled .fr-btn.fr-active {
  color: #bdbdbd;
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after,
.fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after,
.fr-popup.fr-disabled .fr-btn.fr-dropdown::after,
.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after,
.fr-modal.fr-disabled .fr-btn.fr-dropdown::after,
.fr-modal.fr-disabled .fr-btn.fr-active.fr-dropdown::after {
  border-top-color: #bdbdbd;
}
.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-left,
.fr-popup.fr-rtl .fr-btn-grp.fr-float-left,
.fr-modal.fr-rtl .fr-btn-grp.fr-float-left {
  float: right;
}
.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-right,
.fr-popup.fr-rtl .fr-btn-grp.fr-float-right,
.fr-modal.fr-rtl .fr-btn-grp.fr-float-right {
  float: left;
}
.fr-toolbar.fr-rtl .fr-command.fr-btn,
.fr-toolbar.fr-rtl .fr-btn-wrap,
.fr-popup.fr-rtl .fr-command.fr-btn,
.fr-popup.fr-rtl .fr-btn-wrap,
.fr-modal.fr-rtl .fr-command.fr-btn,
.fr-modal.fr-rtl .fr-btn-wrap {
  float: right;
}
.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,
.fr-toolbar.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,
.fr-popup.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,
.fr-popup.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,
.fr-modal.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,
.fr-modal.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options {
  border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-btn-hover,
.fr-toolbar.fr-rtl .fr-btn-wrap.fr-btn-hover,
.fr-popup.fr-rtl .fr-command.fr-btn.fr-btn-hover,
.fr-popup.fr-rtl .fr-btn-wrap.fr-btn-hover,
.fr-modal.fr-rtl .fr-command.fr-btn.fr-btn-hover,
.fr-modal.fr-rtl .fr-btn-wrap.fr-btn-hover {
  border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-toolbar.fr-inline > .fr-command.fr-btn:not(.fr-hidden),
.fr-toolbar.fr-inline > .fr-btn-wrap:not(.fr-hidden) {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  float: none;
}
.fr-desktop .fr-command:hover,
.fr-desktop .fr-command:focus,
.fr-desktop .fr-command.fr-btn-hover,
.fr-desktop .fr-command.fr-expanded {
  outline: 0;
  color: #333333;
}
.fr-desktop .fr-command:hover:not(.fr-table-cell),
.fr-desktop .fr-command:focus:not(.fr-table-cell),
.fr-desktop .fr-command.fr-btn-hover:not(.fr-table-cell),
.fr-desktop .fr-command.fr-expanded:not(.fr-table-cell) {
  background: #ebebeb;
}
.fr-desktop .fr-command:hover::after,
.fr-desktop .fr-command:focus::after,
.fr-desktop .fr-command.fr-btn-hover::after,
.fr-desktop .fr-command.fr-expanded::after {
  border-top-color: #333333;
}
.fr-desktop .fr-command.fr-selected:not(.fr-table-cell),
.fr-desktop .fr-command:active {
  color: #333333;
  background: #d6d6d6;
}
.fr-desktop .fr-command.fr-active:hover,
.fr-desktop .fr-command.fr-active:focus,
.fr-desktop .fr-command.fr-active.fr-btn-hover,
.fr-desktop .fr-command.fr-active.fr-expanded {
  background: #ebebeb;
}
.fr-desktop .fr-command.fr-active:active {
  background: #d6d6d6;
}
.fr-desktop .fr-command.fr-disabled:hover,
.fr-desktop .fr-command.fr-disabled:focus,
.fr-desktop .fr-command.fr-disabled.fr-selected {
  background: transparent;
}
.fr-desktop.fr-disabled .fr-command:hover,
.fr-desktop.fr-disabled .fr-command:focus,
.fr-desktop.fr-disabled .fr-command.fr-selected {
  background: transparent;
}
.fr-toolbar.fr-mobile .fr-command.fr-blink,
.fr-popup.fr-mobile .fr-command.fr-blink {
  background: #d6d6d6;
}
.fr-popup.fr-mobile .fr-command:focus-visible {
  outline: none;
}
.fr-command.fr-btn.fr-options {
  width: 16px;
  margin-left: -5px;
}
.fr-command.fr-btn.fr-options.fr-btn-hover,
.fr-command.fr-btn.fr-options:hover,
.fr-command.fr-btn.fr-options:focus {
  border-left: solid 1px #FAFAFA;
  -webkit-transition: border-left 0s, background-color 0.5s;
  -moz-transition: border-left 0s, background-color 0.5s;
  -ms-transition: border-left 0s, background-color 0.5s;
  -o-transition: border-left 0s, background-color 0.5s;
}
.fr-command.fr-btn + .fr-dropdown-menu {
  background: #FFF;
  display: inline-block;
  position: absolute;
  right: auto;
  bottom: auto;
  height: auto;
  z-index: 4;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  zoom: 1;
  -webkit-box-shadow:
    0 3px 1px -2px rgba(0, 0, 0, 0.2),
    0 2px 2px 0 rgba(0, 0, 0, 0.14),
    0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow:
    0 3px 1px -2px rgba(0, 0, 0, 0.2),
    0 2px 2px 0 rgba(0, 0, 0, 0.14),
    0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow:
    0 3px 1px -2px rgba(0, 0, 0, 0.2),
    0 2px 2px 0 rgba(0, 0, 0, 0.14),
    0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.fr-command.fr-btn + .fr-dropdown-menu.test-height .fr-dropdown-wrapper {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  height: auto;
  max-height: 275px;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper {
  padding: 0;
  margin: auto;
  display: inline-block;
  text-align: left;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: height 0.3s;
  -moz-transition: height 0.3s;
  -ms-transition: height 0.3s;
  -o-transition: height 0.3s;
  margin-top: 0;
  float: left;
  height: 0;
  margin-top: 0 !important;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content {
  position: relative;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list {
  list-style-type: none;
  margin: 0;
  padding: 8px 0;
  min-width: 72px;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li {
  padding: 0;
  margin: 0;
  font-size: 15px;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a {
  padding: 0 20px;
  line-height: 200%;
  display: flex;
  cursor: pointer;
  white-space: nowrap;
  color: inherit;
  text-decoration: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg {
  width: 24px;
  height: 24px;
  margin: 3px 4px;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg path {
  fill: #333333;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active {
  background: #d6d6d6;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active:focus:not(.fr-table-cell),
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active:hover:not(.fr-table-cell) {
  outline: 1px solid #0098f7;
  outline-offset: -1px;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled {
  color: #bdbdbd;
  cursor: default;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a .fr-shortcut {
  margin-left: 20px;
  font-weight: bold;
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;
}
.fr-command.fr-btn.fr-active + .fr-dropdown-menu {
  display: inline-block;
  -webkit-box-shadow:
    0 3px 1px -2px rgba(0, 0, 0, 0.2),
    0 2px 2px 0 rgba(0, 0, 0, 0.14),
    0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow:
    0 3px 1px -2px rgba(0, 0, 0, 0.2),
    0 2px 2px 0 rgba(0, 0, 0, 0.14),
    0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow:
    0 3px 1px -2px rgba(0, 0, 0, 0.2),
    0 2px 2px 0 rgba(0, 0, 0, 0.14),
    0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.fr-bottom > .fr-command.fr-btn + .fr-dropdown-menu {
  border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-toolbar.fr-rtl .fr-dropdown-wrapper,
.fr-popup.fr-rtl .fr-dropdown-wrapper {
  text-align: right !important;
}
body.fr-prevent-scroll {
  overflow: hidden;
}
body.fr-prevent-scroll.fr-mobile {
  position: fixed;
  -webkit-overflow-scrolling: touch;
}
.fr-modal {
  color: #222222;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  position: fixed;
  overflow-x: auto;
  overflow-y: scroll;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  z-index: 2147483640;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  line-height: 1.2;
}
.fr-modal.fr-middle .fr-modal-wrapper {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  position: absolute;
}
.fr-modal .fr-modal-wrapper {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-clip: padding-box;
  margin: 20px auto;
  display: inline-block;
  background: #FFF;
  min-width: 300px;
  -webkit-box-shadow:
    0 3px 5px -1px rgba(0, 0, 0, 0.2),
    0 6px 10px 0 rgba(0, 0, 0, 0.14),
    0 1px 18px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow:
    0 3px 5px -1px rgba(0, 0, 0, 0.2),
    0 6px 10px 0 rgba(0, 0, 0, 0.14),
    0 1px 18px 0 rgba(0, 0, 0, 0.12);
  box-shadow:
    0 3px 5px -1px rgba(0, 0, 0, 0.2),
    0 6px 10px 0 rgba(0, 0, 0, 0.14),
    0 1px 18px 0 rgba(0, 0, 0, 0.12);
  border: 0;
  overflow: hidden;
  width: 90%;
  position: relative;
}
@media (min-width: 768px) and (max-width: 991px) {
  .fr-modal .fr-modal-wrapper {
    margin: 30px auto;
    width: 70%;
  }
}
@media (min-width: 992px) {
  .fr-modal .fr-modal-wrapper {
    margin: 50px auto;
    width: 960px;
  }
}
.fr-modal .fr-modal-wrapper .fr-modal-head {
  background: #FFF;
  overflow: hidden;
  position: absolute;
  width: 100%;
  min-height: 42px;
  z-index: 3;
  border-bottom: solid #efefef 1px;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
}
.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-head-line {
  height: 56px;
  padding: 0 10px;
}
.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close {
  margin: 10px;
  position: absolute;
  top: 0;
  right: 0;
}
.fr-modal .fr-modal-wrapper .fr-modal-head h4 {
  font-size: 20px;
  padding: 19px 10px;
  margin: 0;
  font-weight: 400;
  line-height: 18px;
  display: inline-block;
  float: left;
}
.fr-modal .fr-modal-wrapper div.fr-modal-body {
  height: 100%;
  min-height: 150px;
  overflow-y: auto;
  padding-bottom: 20px;
}
.fr-modal .fr-modal-wrapper div.fr-modal-body:focus {
  outline: 0;
}
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command {
  height: 36px;
  line-height: 1;
  color: #0098f7;
  padding: 10px;
  cursor: pointer;
  text-decoration: none;
  border: none;
  background: none;
  font-size: 16px;
  outline: none;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command + button {
  margin-left: 24px;
}
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover,
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus {
  background: #ebebeb;
  color: #0098f7;
}
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active {
  background: #d6d6d6;
  color: #0098f7;
}
.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner {
  border: 0;
}
.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover {
  background: #ebebeb;
}
.fr-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  z-index: 2147483639;
}
ol.decimal_type {
  counter-reset: item;
}
ol.decimal_type > li {
  display: block;
  position: relative;
}
ol.decimal_type > li:before {
  content: counters(item, ".") ". ";
  counter-increment: item;
  position: absolute;
  margin-right: 100%;
  right: 10px;
}
.fr-popup {
  position: absolute;
  display: none;
  color: #222222;
  background: #FFF;
  -webkit-box-shadow:
    0 3px 5px -1px rgba(0, 0, 0, 0.2),
    0 6px 10px 0 rgba(0, 0, 0, 0.14),
    0 1px 18px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow:
    0 3px 5px -1px rgba(0, 0, 0, 0.2),
    0 6px 10px 0 rgba(0, 0, 0, 0.14),
    0 1px 18px 0 rgba(0, 0, 0, 0.12);
  box-shadow:
    0 3px 5px -1px rgba(0, 0, 0, 0.2),
    0 6px 10px 0 rgba(0, 0, 0, 0.14),
    0 1px 18px 0 rgba(0, 0, 0, 0.12);
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  margin-top: 10px;
  z-index: 2147483635;
  text-align: left;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.2;
}
.fr-popup .fr-icon {
  text-align: center;
  vertical-align: middle;
  font-size: 20px;
  line-height: 1;
  cursor: pointer;
  font-weight: 400;
  box-sizing: content-box;
  padding: 6px;
}
.fr-popup .fr-icon-container {
  padding: 20px;
  max-height: 200px;
  overflow: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@supports not (-ms-high-contrast: none) {
  .fr-popup .fr-icon-container {
    grid-template-columns: repeat(auto-fill, minmax(36px, 36px));
    display: grid;
  }
}
@media (min-width: 768px) {
  .fr-popup .fr-icon-container {
    min-width: 276px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .fr-popup .fr-icon-container {
    display: inline-flex;
    -ms-flex-flow: row wrap;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 768px), (-ms-high-contrast: none) and (max-width: 768px) {
  .fr-popup .fr-icon-container {
    width: 236px;
  }
}
.fr-popup .fr-input-focus {
  background: whitesmoke;
}
.fr-popup.fr-above {
  margin-top: -10px;
  border-top: 0;
}
.fr-popup.fr-active {
  display: block;
}
.fr-popup.fr-hidden {
  display: none !important;
}
.fr-popup.fr-empty {
  display: none !important;
}
.fr-popup .fr-hs {
  display: block !important;
}
.fr-popup .fr-hs.fr-hidden {
  display: none !important;
}
.fr-popup .fr-input-line {
  position: relative;
  padding: 15px 0;
}
.fr-popup .fr-input-line input[type=text],
.fr-popup .fr-input-line input[type=number],
.fr-popup .fr-input-line textarea {
  width: 100%;
  margin-bottom: 1px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: solid 1px #999999;
  color: #222222;
  font-size: 14px;
  background: #FFF;
  position: relative;
  z-index: 2;
  padding: 4px 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: border 0.5s, padding 0.5s;
  -moz-transition: border 0.5s, padding 0.5s;
  -ms-transition: border 0.5s, padding 0.5s;
  -o-transition: border 0.5s, padding 0.5s;
}
.fr-popup .fr-input-line input[type=text]:hover,
.fr-popup .fr-input-line input[type=number]:hover,
.fr-popup .fr-input-line textarea:hover {
  border: solid 1px #515151;
}
.fr-popup .fr-input-line input[type=text]:focus,
.fr-popup .fr-input-line input[type=number]:focus,
.fr-popup .fr-input-line textarea:focus {
  border: solid 2px #0098f7;
  padding: 3px 11px;
}
.fr-popup .fr-input-line input[type=text],
.fr-popup .fr-input-line input[type=number] {
  height: 46px;
}
.fr-popup .fr-input-line input + label,
.fr-popup .fr-input-line textarea + label {
  position: absolute;
  top: 29px;
  left: 12px;
  font-size: 14px;
  color: grey;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  z-index: 3;
  display: block;
  background: #FFF;
  padding: 0;
  cursor: text;
}
.fr-popup .fr-input-line input.fr-not-empty + label,
.fr-popup .fr-input-line textarea.fr-not-empty + label {
  color: gray;
  width: auto;
  left: 4px;
  padding: 0 4px;
  font-size: 11px;
  top: 9px;
}
.fr-popup input,
.fr-popup textarea {
  user-select: text;
  -o-user-select: text;
  -moz-user-select: text;
  -khtml-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  outline: none;
}
.fr-popup textarea {
  resize: none;
}
.fr-popup .fr-buttons {
  white-space: nowrap;
  line-height: 0;
}
.fr-popup .fr-buttons .fr-btn {
  margin-left: 4px;
  margin-right: 4px;
  display: inline-block;
  float: none;
}
.fr-popup .fr-buttons .fr-btn i {
  float: left;
}
.fr-popup .fr-buttons .fr-separator {
  display: inline-block;
  float: none;
}
.fr-popup .fr-buttons.fr-tabs {
  border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #f5f5f5;
  overflow: hidden;
}
@media (max-width: 768px) {
  .fr-popup .fr-buttons.fr-tabs.fr-tabs-scroll {
    overflow: scroll;
    overflow-y: hidden;
    width: 276px;
  }
}
.fr-popup .fr-buttons:not(.fr-tabs) {
  padding: 5px;
}
.fr-popup .fr-layer {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 195px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 20px;
  display: none;
}
@media (min-width: 768px) {
  .fr-popup .fr-layer {
    width: 260px;
  }
}
.fr-popup .fr-layer.fr-active {
  display: inline-block;
}
.fr-popup .fr-action-buttons {
  z-index: 7;
  height: 36px;
  text-align: right;
}
.fr-popup .fr-action-buttons button.fr-command {
  height: 36px;
  line-height: 1;
  color: #0098f7;
  padding: 10px;
  cursor: pointer;
  text-decoration: none;
  border: none;
  background: none;
  font-size: 16px;
  outline: none;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-popup .fr-action-buttons button.fr-command + button {
  margin-left: 24px;
}
.fr-popup .fr-action-buttons button.fr-command:hover,
.fr-popup .fr-action-buttons button.fr-command:focus {
  background: #ebebeb;
  color: #0098f7;
}
.fr-popup .fr-action-buttons button.fr-command:active {
  background: #d6d6d6;
  color: #0098f7;
}
.fr-popup .fr-action-buttons button::-moz-focus-inner {
  border: 0;
}
.fr-popup .fr-checkbox {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  padding: 10px;
  border-radius: 100%;
  line-height: 1;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  vertical-align: middle;
}
.fr-popup .fr-checkbox svg {
  margin-left: 2px;
  margin-top: 2px;
  display: none;
  width: 10px;
  height: 10px;
}
.fr-popup .fr-checkbox span {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 18px;
  height: 18px;
  display: inline-block;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
}
.fr-popup .fr-checkbox input {
  position: absolute;
  z-index: 2;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  border: 0 none;
  cursor: pointer;
  height: 18px;
  margin: 0;
  padding: 0;
  width: 18px;
  top: 7px;
  left: 7px;
}
.fr-popup .fr-checkbox input:not(:checked) + span {
  border: solid 2px #999999;
}
.fr-popup .fr-checkbox input:not(:checked):active + span {
  background-color: #f5f5f5;
}
.fr-popup .fr-checkbox input:not(:checked):focus + span,
.fr-popup .fr-checkbox input:not(:checked):hover + span {
  border-color: #515151;
}
.fr-popup .fr-checkbox input:checked + span {
  background: #0098f7;
  border: solid 2px #0098f7;
}
.fr-popup .fr-checkbox input:checked + span svg {
  display: block;
}
.fr-popup .fr-checkbox input:checked:active + span {
  background-color: #EcF5Ff;
}
.fr-popup .fr-checkbox input:checked:focus + span,
.fr-popup .fr-checkbox input:checked:hover + span {
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.fr-popup .fr-checkbox-line {
  font-size: 14px;
  line-height: 1.4px;
  margin-top: 10px;
}
.fr-popup .fr-checkbox-line label {
  cursor: pointer;
  margin: 0 5px;
  vertical-align: middle;
}
.fr-popup.fr-rtl {
  direction: rtl;
  text-align: right;
}
.fr-popup.fr-rtl .fr-action-buttons {
  text-align: left;
}
.fr-popup.fr-rtl .fr-input-line input + label,
.fr-popup.fr-rtl .fr-input-line textarea + label {
  left: auto;
  right: 0;
}
.fr-popup.fr-rtl .fr-buttons .fr-separator.fr-vs {
  float: right;
}
.fr-text-edit-layer {
  width: 250px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block !important;
}
.fr-toolbar {
  color: #222222;
  background: #FFF;
  position: relative;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-align: left;
  border: 1px solid #CCCCCC;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.2;
  padding-bottom: 0;
  -webkit-transition: padding-bottom 0.5s;
  -moz-transition: padding-bottom 0.5s;
  -ms-transition: padding-bottom 0.5s;
  -o-transition: padding-bottom 0.5s;
}
.fr-toolbar::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-toolbar::after {
  height: 0;
}
.fr-toolbar .fr-newline {
  clear: both;
  display: block;
  content: "";
  margin-left: 9px;
  margin-right: 9px;
  background: #efefef;
  height: 1px;
  -webkit-transition: height 0.5s;
  -moz-transition: height 0.5s;
  -ms-transition: height 0.5s;
  -o-transition: height 0.5s;
}
.fr-toolbar.fr-toolbar-open .fr-newline {
  height: 0;
}
.fr-toolbar .fr-float-right {
  float: right;
}
.fr-toolbar .fr-float-left {
  float: left;
}
.fr-toolbar .fr-more-toolbar {
  float: left;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #f5f5f5;
  -webkit-transition: height 0.5s;
  -moz-transition: height 0.5s;
  -ms-transition: height 0.5s;
  -o-transition: height 0.5s;
  height: 0;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.fr-toolbar .fr-more-toolbar.fr-expanded {
  height: 48px;
}
.fr-toolbar .fr-more-toolbar.fr-overflow-visible {
  overflow: visible;
}
.fr-toolbar .fr-more-toolbar > .fr-command.fr-btn {
  margin-left: 4px;
  margin-right: 4px;
}
.fr-toolbar .fr-btn-grp {
  display: inline-block;
  margin: 0 17px 0 12px;
}
@media (max-width: 768px) {
  .fr-toolbar .fr-btn-grp {
    margin: 0 7px 0 6px;
  }
}
.fr-toolbar .fr-command.fr-btn.fr-open {
  margin-top: 10px;
  margin-bottom: -1px;
  border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active) {
  background: #f5f5f5;
}
.fr-toolbar .fr-popup .fr-command:focus-visible {
  outline: none;
}
.fr-toolbar.fr-rtl {
  text-align: right;
}
.fr-toolbar.fr-inline {
  display: none;
  -webkit-box-shadow:
    0 3px 5px -1px rgba(0, 0, 0, 0.2),
    0 6px 10px 0 rgba(0, 0, 0, 0.14),
    0 1px 18px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow:
    0 3px 5px -1px rgba(0, 0, 0, 0.2),
    0 6px 10px 0 rgba(0, 0, 0, 0.14),
    0 1px 18px 0 rgba(0, 0, 0, 0.12);
  box-shadow:
    0 3px 5px -1px rgba(0, 0, 0, 0.2),
    0 6px 10px 0 rgba(0, 0, 0, 0.14),
    0 1px 18px 0 rgba(0, 0, 0, 0.12);
  border: 0;
  white-space: nowrap;
  position: absolute;
  margin-top: 5px;
  z-index: 2147483630;
}
.fr-toolbar.fr-inline.fr-above {
  margin-top: -10px;
  border-top: 0;
}
.fr-toolbar.fr-inline .fr-newline {
  height: 0;
}
.fr-toolbar.fr-inline .fr-more-toolbar {
  position: absolute !important;
}
.fr-toolbar.fr-inline .fr-more-toolbar.fr-expanded {
  position: relative !important;
}
.fr-toolbar.fr-top {
  top: 0;
  border-bottom: 0;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-toolbar.fr-bottom {
  bottom: 0;
  border-top: 0;
  padding-bottom: 0;
  border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-toolbar.fr-bottom .fr-newline {
  padding-top: 0;
  -webkit-transition: padding-top 0.5s;
  -moz-transition: padding-top 0.5s;
  -ms-transition: padding-top 0.5s;
  -o-transition: padding-top 0.5s;
}
.fr-toolbar.fr-bottom.fr-toolbar-open .fr-newline {
  padding-top: 48px;
  background: #FFF;
}
.fr-toolbar.fr-bottom .fr-command.fr-btn.fr-open {
  margin-top: -1px;
  margin-bottom: 10px;
  border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-toolbar.fr-sticky-on {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-separator {
  background: #ebebeb;
  display: block;
  vertical-align: top;
  float: left;
}
.fr-separator + .fr-separator {
  display: none;
}
.fr-separator.fr-vs {
  height: 32px;
  width: 1px;
  margin: 8px 4px;
}
.fr-separator.fr-hs {
  clear: both;
  width: calc(100% - (2 * 4px));
  margin: 0 4px;
  height: 1px;
}
.fr-separator.fr-hidden {
  display: none !important;
}
.fr-rtl .fr-separator {
  float: right;
}
.fr-toolbar.fr-inline .fr-separator.fr-hs {
  float: none;
}
.fr-toolbar.fr-inline .fr-separator.fr-vs {
  display: inline-block;
}
.fr-second-toolbar {
  border: 1px solid #CCCCCC;
  border-top: 0;
  background: #FFF;
  line-height: 1.4;
  border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-second-toolbar::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-second-toolbar:empty {
  min-height: calc(10px);
  position: relative;
  margin-top: calc(-1px);
  z-index: 2;
}
#fr-logo {
  float: left;
  outline: none;
}
#fr-logo > span {
  display: inline-block;
  float: left;
  font-family: sans-serif;
  padding: 11px 5px 10px 15px;
  font-size: 12px;
  font-weight: 500;
  color: #b1b2b7;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -ms-transition: color 0.3s;
  -o-transition: color 0.3s;
}
#fr-logo > svg {
  height: 20px;
  width: 47px;
  margin: 7px 0;
  cursor: pointer;
}
#fr-logo > svg * {
  -webkit-transition: fill 0.3s;
  -moz-transition: fill 0.3s;
  -ms-transition: fill 0.3s;
  -o-transition: fill 0.3s;
}
#fr-logo:hover > span,
#fr-logo:focus > span {
  color: #0098f7;
}
#fr-logo:hover > svg .fr-logo,
#fr-logo:focus > svg .fr-logo {
  fill: #0098f7;
}
.fr-visibility-helper {
  display: none;
  margin-left: 0 !important;
}
@media (min-width: 768px) {
  .fr-visibility-helper {
    margin-left: 1px !important;
  }
}
@media (min-width: 992px) {
  .fr-visibility-helper {
    margin-left: 2px !important;
  }
}
@media (min-width: 1200px) {
  .fr-visibility-helper {
    margin-left: 3px !important;
  }
}
.fr-opacity-0 {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.fr-box {
  position: relative;
}
.fr-sticky {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
}
.fr-sticky-off {
  position: relative;
}
.fr-sticky-on {
  position: fixed;
  z-index: 10;
}
.fr-sticky-on.fr-sticky-ios {
  position: -webkit-sticky;
  left: 0;
  right: 0;
  width: auto !important;
}
.modal .fr-sticky-on {
  position: sticky;
}
.fr-sticky-dummy {
  display: none;
}
.fr-sticky-on + .fr-sticky-dummy,
.fr-sticky-box > .fr-sticky-dummy {
  display: block;
}
span.fr-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-view .fr-highlight-change,
.fr-highlight-change > img,
.fr-highlight-change > .fr-video > video,
.fr-highlight-change > .fr-video > embed,
.fr-highlight-change > .fr-video > iframe,
.fr-highlight-change > .fr-embedly > .embedly-card > .embedly-card-hug > iframe,
.fr-highlight-change > p,
.fr-view .fr-highlight-change > span:not(.fr-tracking-deleted),
.fr-highlight-change li,
.fr-highlight-change > table td,
.fr-highlight-change > table th {
  background-color: #f3eec3;
  opacity: 0.5;
}
.fr-view .fr-highlight-table,
.fr-view .fr-highlight-table > span {
  opacity: 1;
}
.fr-highlight-change.fr-highlight-change > table td,
.fr-highlight-change.fr-highlight-change > hr {
  border-color: #f3eec3;
}
.fr-tracking-deleted.fr-tracking-deleted > table td,
.fr-tracking-deleted.fr-tracking-deleted > hr {
  border-color: #dc3545;
}
.fr-tracking-deleted img,
.fr-tracking-deleted > .fr-video > video,
.fr-tracking-deleted > .fr-video > iframe,
.fr-tracking-deleted > .fr-embedly > .embedly-card > .embedly-card-hug > iframe {
  opacity: 0.5;
  background-color: #dc3545;
}
.fr-view .fr-tracking-deleted {
  background-color: #dc3545;
  text-decoration: line-through;
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  opacity: 1;
}
.fr-highlight-change > .fr-video > iframe,
.fr-tracking-deleted > .fr-video > iframe,
.fr-highlight-change > .fr-video > video,
.fr-tracking-deleted > .fr-video > video,
.fr-highlight-change > .fr-video > embed,
.fr-highlight-change > .fr-embedly > .embedly-card > .embedly-card-hug > iframe,
.fr-tracking-deleted > .fr-embedly > .embedly-card > .embedly-card-hug > iframe {
  padding: 10px !important;
}
.fr-tracking-deleted img,
.fr-highlight-change img {
  border: 2px solid #f3eec3;
}
.fr-highlight-change [data-pasted=true] *:not(table):not(tbody):not(tr):not(td) {
  opacity: 0.5;
  background-color: #f3eec3;
}
.fr-highlight-change [data-pasted=true] > table td {
  opacity: 0.5;
  border-color: #f3eec3;
}
.fr-track-visibility-hidden {
  visibility: hidden;
}
.fr-track-hide {
  display: none;
}
.fr-track-hide-mobile {
  width: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
}
.fr-ios-mobile-disable-select {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
}
.fr-bottom-extended {
  flex-wrap: wrap;
  display: flex;
  box-sizing: border-box;
}
.position-relative {
  position: relative !important;
}
.fr-selection-handle {
  display: block;
  position: absolute;
  z-index: 3;
  width: 16px;
  height: 16px;
  padding: 3px;
  border: transparent 2px solid;
  border-radius: 4px 4px 0 0;
}
.fr-selection-handle a {
  width: 16px;
  height: 16px;
  display: block;
}
.fr-selection-handle a > svg {
  width: 16px;
  height: 16px;
}
.fr-selection-handle-active {
  border: #F6D146 2px solid;
  background-color: #F6D146;
}
.fr-selection-handle-active a > svg {
  color: #F6D146;
}
.fr-selection-handle-active-selected {
  border: #0098F7 2px solid;
  background-color: #0098F7;
}
.fr-selection-handle-active-selected a > svg {
  color: #0098F7;
}
.fr-selection-handle-inactive {
  display: none;
}
.fr-view .fr-selection-handle-hover {
  outline: #F6D146 2px solid;
}
.fr-view .fr-selection-handle-selected {
  outline: #0098F7 2px solid;
  caret-color: transparent;
}
.fr-view .fr-selection-handle-selected *::selection {
  background: transparent;
}
.fr-view .fr-selection-handle-selected *::-moz-selection {
  background: transparent;
}
.fr-custom-selection-highlight {
  background-color: rgba(181, 214, 253, 0.8);
  color: #000;
  padding: 3px 0px;
}
.fr-selection-drop-indicator {
  position: absolute;
  height: 0;
  z-index: 1000;
  pointer-events: none;
  margin-top: -1px;
  width: 100%;
  left: 0;
  display: block;
}
.fr-selection-drop-indicator .fr-selection-drop-indicator-line {
  border: 1px solid #0098F7;
}
.fr-selection-drop-indicator .fr-selection-drop-indicator-line::before,
.fr-selection-drop-indicator .fr-selection-drop-indicator-line::after {
  content: "";
  position: absolute;
  top: -4px;
  width: 8px;
  height: 2px;
  border-style: solid;
  border-width: 4px;
}
.fr-selection-drop-indicator .fr-selection-drop-indicator-line::before {
  left: 0;
  border-color: transparent transparent transparent #0098F7;
}
.fr-selection-drop-indicator .fr-selection-drop-indicator-line::after {
  right: 0;
  border-color: transparent #0098F7 transparent transparent;
}
.fr-link-input-layer {
  display: flex;
  align-items: center;
  position: relative;
  justify-content: space-between;
}
.fr-link-input-layer .fr-input-line {
  width: 100%;
}
.fr-link-input-layer .fr-buttons:not(.fr-tabs) {
  padding: 0;
}
.fr-link-input-layer .fr-buttons .fr-command.fr-btn.fr-dropdown {
  width: 30px;
  z-index: 4;
  right: 0;
  height: 46px;
  margin: 0 0 0 2px;
}
.fr-link-input-layer .fr-buttons .fr-command.fr-btn.fr-dropdown.fr-active {
  background-color: #ebebeb;
}
.fr-link-input-layer .fr-buttons .fr-command.fr-btn.fr-dropdown:after {
  scale: 1.5;
  left: 11px;
  top: 20px;
}
.fr-link-input-layer .fr-dropdown-wrapper {
  width: 100%;
}
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-box .fr-counter {
  padding: 10px;
  float: right;
  color: #999999;
  content: attr(data-chars);
  font-size: 14px;
  font-family: sans-serif;
  z-index: 1;
  border-radius: 2px 0 0 0;
  -moz-border-radius: 2px 0 0 0;
  -webkit-border-radius: 2px 0 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-box.fr-rtl .fr-counter {
  left: 0;
  right: auto;
  border-left: none;
  border-radius: 0 2px 0 0;
  -moz-border-radius: 0 2px 0 0;
  -webkit-border-radius: 0 2px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-box.fr-code-view .fr-counter {
  display: none;
}
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
textarea.fr-code {
  display: none;
  width: 100%;
  resize: none;
  -moz-resize: none;
  -webkit-resize: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  padding: 10px;
  margin: 0;
  font-family: "Courier New", monospace;
  font-size: 14px;
  background: #FFF;
  color: #000;
  outline: none;
}
.fr-box.fr-rtl textarea.fr-code {
  direction: rtl;
}
.fr-box .CodeMirror {
  display: none;
}
.fr-box.fr-code-view textarea.fr-code {
  display: block;
}
.fr-box.fr-code-view .fr-element,
.fr-box.fr-code-view .fr-placeholder,
.fr-box.fr-code-view .fr-iframe {
  display: none;
}
.fr-box.fr-code-view .CodeMirror {
  display: block;
}
.fr-box.fr-inline.fr-code-view .fr-command.fr-btn.html-switch {
  display: block;
}
.fr-box.fr-inline .fr-command.fr-btn.html-switch {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  background: #FFF;
  color: #333333;
  -moz-outline: 0;
  outline: 0;
  border: 0;
  line-height: 1;
  cursor: pointer;
  text-align: left;
  padding: 8px 7px;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.fr-box.fr-inline .fr-command.fr-btn.html-switch i {
  font-size: 24px;
  width: 24px;
  text-align: center;
}
.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover {
  background: #ebebeb;
}
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-popup .fr-layer.fr-color-hex-layer {
  margin: 0;
  padding: 20px;
  padding-top: 0;
  float: left;
}
.fr-popup .fr-layer.fr-color-hex-layer .fr-input-line {
  float: left;
  width: calc(100% - 50px);
  padding: 15px 0 0;
}
.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons {
  float: right;
  width: 38px;
  height: 40px;
  padding: 17px 0 0;
  margin: 0;
}
.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons button.fr-command {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 13px;
  height: 40px;
  width: 38px;
}
.fr-popup .fr-separator + .fr-colors-tabs {
  margin-left: 2px;
  margin-right: 2px;
}
.fr-popup .fr-color-set {
  line-height: 0;
  display: none;
}
.fr-popup .fr-color-set.fr-selected-set {
  display: block;
  padding: 20px;
  padding-bottom: 0;
}
.fr-popup .fr-color-set > span {
  display: inline-block;
  width: 32px;
  height: 32px;
  position: relative;
  z-index: 1;
}
.fr-popup .fr-color-set > span > i,
.fr-popup .fr-color-set > span > svg {
  text-align: center;
  line-height: 32px;
  height: 24px;
  width: 24px;
  margin: 4px;
  font-size: 13px;
  position: absolute;
  bottom: 0;
  cursor: default;
  left: 0;
}
.fr-popup .fr-color-set > span > i path,
.fr-popup .fr-color-set > span > svg path {
  fill: #222222;
}
.fr-popup .fr-color-set > span .fr-selected-color {
  color: #FFF;
  font-family: FontAwesome;
  font-size: 13px;
  font-weight: 400;
  line-height: 32px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  text-align: center;
  cursor: default;
}
.fr-popup .fr-color-set > span:hover,
.fr-popup .fr-color-set > span:focus,
.fr-popup .fr-color-set > span:not(.fr-table-cell):hover,
.fr-popup .fr-color-set > span:not(.fr-table-cell):focus {
  outline: 1px solid #222222;
  z-index: 2;
}
.fr-rtl .fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab[data-param1=text] ~ [data-param1=background]::after {
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
}
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-drag-helper {
  background: #0098f7;
  height: 2px;
  margin-top: -1px;
  -webkit-opacity: 0.2;
  -moz-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  z-index: 2147483640;
  display: none;
}
.fr-drag-helper.fr-visible {
  display: block;
}
.fr-dragging {
  -webkit-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-popup .fr-emoticon {
  width: 24px;
  height: 24px;
  font-family:
    "Apple Color Emoji",
    "Segoe UI Emoji",
    NotoColorEmoji,
    "Segoe UI Symbol",
    "Android Emoji",
    EmojiSymbols;
}
.fr-popup .fr-emoticon img {
  height: 24px;
  width: 24px;
}
.fr-popup .fr-command.fr-btn.fr-tabs-unicode {
  padding: 0 0 0 14px;
}
@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px) {
  .fr-popup .fr-icon-container.fr-emoticon-container {
    width: 368px;
  }
}
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-popup .fr-file-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0;
  margin: 20px;
  position: relative;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 140%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
.fr-popup .fr-file-upload-layer:hover {
  background: #ebebeb;
}
.fr-popup .fr-file-upload-layer.fr-drop {
  background: #ebebeb;
  border-color: #0098f7;
}
.fr-popup .fr-file-upload-layer .fr-form {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}
.fr-popup .fr-file-upload-layer .fr-form input {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 500%;
  height: 100%;
  margin: 0;
  font-size: 400px;
}
.fr-popup .fr-file-progress-bar-layer {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.fr-popup .fr-file-progress-bar-layer > h3 {
  font-size: 16px;
  margin: 10px 0;
  font-weight: normal;
}
.fr-popup .fr-file-progress-bar-layer > div.fr-action-buttons {
  display: none;
}
.fr-popup .fr-file-progress-bar-layer > div.fr-loader {
  background: #b3e0fd;
  height: 10px;
  width: 100%;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
}
.fr-popup .fr-file-progress-bar-layer > div.fr-loader span {
  display: block;
  height: 100%;
  width: 0%;
  background: #0098f7;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
}
.fr-popup .fr-file-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  width: 30% !important;
  position: absolute;
  top: 0;
  -webkit-animation: loading 2s linear infinite;
  -moz-animation: loading 2s linear infinite;
  -o-animation: loading 2s linear infinite;
  animation: loading 2s linear infinite;
}
.fr-popup .fr-file-progress-bar-layer.fr-error > div.fr-loader {
  display: none;
}
.fr-popup .fr-file-progress-bar-layer.fr-error > div.fr-action-buttons {
  display: block;
}
@keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
@-webkit-keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
@-moz-keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
@-o-keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
@keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-element img {
  cursor: pointer;
  padding: 0 1px;
}
.fr-height-auto {
  height: auto !important;
}
.fr-file-loader {
  border: 4px solid #f3f3f3;
  border-radius: 50%;
  border-top: 4px solid #53777a;
  display: inline-block !important;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  width: 20px;
  height: 20px;
  display: block !important;
  align-items: center;
}
.fr-trim-button {
  margin-top: 5px;
  height: 36px;
  line-height: 1;
  color: #0098f7;
  padding: 10px;
  cursor: pointer;
  text-decoration: none;
  border: none;
  background: none;
  font-size: 16px;
  border-radius: 5px;
  background-color: #eff5fa;
  outline: none;
}
.fr-trim-button:hover {
  background: #ebebeb;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fr-image-resizer {
  position: absolute;
  border: solid 1px #0098f7;
  display: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.fr-image-resizer.fr-active {
  display: block;
}
.fr-image-resizer .fr-handler {
  display: block;
  position: absolute;
  background: #0098f7;
  border: solid 1px #FFF;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 4;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.fr-image-resizer .fr-handler.fr-hnw {
  cursor: nw-resize;
}
.fr-image-resizer .fr-handler.fr-hne {
  cursor: ne-resize;
}
.fr-image-resizer .fr-handler.fr-hsw {
  cursor: sw-resize;
}
.fr-image-resizer .fr-handler.fr-hse {
  cursor: se-resize;
}
.fr-image-resizer .fr-handler {
  width: 12px;
  height: 12px;
}
.fr-image-resizer .fr-handler.fr-hnw {
  left: -6px;
  top: -6px;
}
.fr-image-resizer .fr-handler.fr-hne {
  right: -6px;
  top: -6px;
}
.fr-image-resizer .fr-handler.fr-hsw {
  left: -6px;
  bottom: -6px;
}
.fr-image-resizer .fr-handler.fr-hse {
  right: -6px;
  bottom: -6px;
}
@media (min-width: 1200px) {
  .fr-image-resizer .fr-handler {
    width: 10px;
    height: 10px;
  }
  .fr-image-resizer .fr-handler.fr-hnw {
    left: -5px;
    top: -5px;
  }
  .fr-image-resizer .fr-handler.fr-hne {
    right: -5px;
    top: -5px;
  }
  .fr-image-resizer .fr-handler.fr-hsw {
    left: -5px;
    bottom: -5px;
  }
  .fr-image-resizer .fr-handler.fr-hse {
    right: -5px;
    bottom: -5px;
  }
}
.fr-image-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483640;
  display: none;
}
.fr-by-url-padding {
  padding: 11.5px 0;
}
.fr-popup .fr-upload-progress-layer {
  border-radius: 0;
  box-sizing: border-box;
  padding-left: 20px;
  padding-top: 15px;
  margin: auto !important;
  max-height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  width: 100% !important;
  overscroll-behavior: contain;
}
.fr-popup .fr-files-by-url-layer {
  width: calc(100% - 40px) !important;
}
.fr-popup .fr-files-embed-layer {
  width: calc(100% - 40px) !important;
}
.fr-popup .fr-files-upload-layer {
  border: dashed 2px #bdbdbd;
  margin: 20px;
  position: relative;
  font-size: 10px;
  letter-spacing: 1px;
  line-height: 140%;
  text-align: center;
  width: calc(100% - 40px) !important;
}
.fr-popup .fr-files-upload-layer:hover {
  background: #ebebeb;
}
.fr-popup .fr-files-upload-layer.fr-drop {
  background: #ebebeb;
  border-color: #0098f7;
}
.fr-popup .fr-files-upload-layer .fr-form {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}
.fr-popup .fr-files-upload-layer .fr-form input {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 500%;
  height: 100%;
  margin: 0;
  font-size: 400px;
}
.fr-popup .fr-files-progress-bar-layer {
  width: calc(100% - 40px);
  width: -moz-available;
  width: -webkit-stretch;
  width: stretch;
}
.fr-popup .fr-files-progress-bar-layer > h3 {
  font-size: 16px;
  margin: 10px 0;
  font-weight: normal;
}
.fr-popup .fr-files-progress-bar-layer > div.fr-action-buttons {
  display: none;
}
.fr-popup .fr-files-progress-bar-layer > div.fr-loader {
  background: #b3e0fd;
  height: 10px;
  width: 100%;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
}
.fr-popup .fr-files-progress-bar-layer > div.fr-loader span {
  display: block;
  height: 100%;
  width: 0%;
  background: #0098f7;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
}
.fr-popup .fr-files-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  width: 30% !important;
  position: absolute;
  top: 0;
  -webkit-animation: loading 2s linear infinite;
  -moz-animation: loading 2s linear infinite;
  -o-animation: loading 2s linear infinite;
  animation: loading 2s linear infinite;
}
.fr-popup .fr-files-progress-bar-layer.fr-error > div.fr-loader {
  display: none;
}
.fr-popup .fr-files-progress-bar-layer.fr-error > div.fr-action-buttons {
  display: block;
}
.fr-image-size-layer .fr-image-group .fr-input-line {
  width: calc(50% - 5px);
  display: inline-block;
}
.fr-image-size-layer .fr-image-group .fr-input-line + .fr-input-line {
  margin-left: 10px;
}
.fr-progress-bar-style {
  width: calc(100% - 40px);
}
.fr-progress-bar {
  position: relative;
  background-color: #4CAF50;
  height: 8px;
  margin-bottom: 8px;
  margin-left: 20px;
  margin-right: 20px;
  width: 100%;
  width: -moz-available;
  width: -webkit-stretch;
  width: stretch;
}
.fr-uploading {
  -webkit-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
@-webkit-keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
@-moz-keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
@-o-keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
@keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
.fr-pull-left {
  float: left;
}
.fr-pull-right {
  float: right;
}
.fr-icons {
  padding: 10px 20px 0;
  display: inline;
}
.fr-transform-135 {
  transform: rotate(135deg);
}
.fr-icons i {
  margin: 4px;
  padding: 2px;
  cursor: pointer;
  color: #999588;
  font-size: 20px;
}
.fr-blue-decorator {
  background: #4a7fba;
  color: white;
  display: grid;
  padding: 5px;
}
.fr-upload-progress {
  padding: 1px;
}
.fr-upload-section {
  position: relative;
  width: 100%;
  width: -moz-available;
  width: -webkit-stretch;
  width: stretch;
}
@media screen and (max-width: 399px) {
  .fr-upload-section {
    margin-left: 7px;
    margin-right: 7px;
  }
  .fr-files-upload-layer {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}
@media screen and (min-width: 400px) and (max-width: 469px) {
  .fr-upload-section {
    margin-left: 7px;
    margin-right: 7px;
  }
  .fr-files-upload-layer {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}
@media screen and (min-width: 470px) and (max-width: 680px) {
  .fr-upload-section {
    margin-left: 7px;
    margin-right: 7px;
  }
  .fr-files-upload-layer {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}
@media screen and (min-width: 681px) {
  .fr-upload-section {
    margin-left: 35px;
    margin-right: 35px;
  }
  .fr-files-upload-layer {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.fr-half-circle {
  width: 60px;
  height: 25px;
  background-color: white;
  border-top-left-radius: 110px;
  border-top-right-radius: 110px;
  transform: rotate(180deg);
  border-bottom: 0;
  position: relative;
  left: 50%;
  z-index: 1;
  left: 50%;
  margin-top: -1px;
  margin-left: -25px;
}
.fr-decorated {
  overflow: hidden;
  text-align: center;
}
.fr-decorated > span {
  position: relative;
  display: inline-block;
}
.fr-decorated > span:before,
.fr-decorated > span:after {
  content: "";
  position: absolute;
  top: 50%;
  border-bottom: 2px solid #ffffff;
  width: 100%;
  margin: 0 20px;
}
.fr-decorated > span:before {
  right: 100%;
}
.fr-decorated > span:after {
  left: 100%;
}
.fr-align-right {
  float: right;
}
.fr-checkbox-container {
  display: inline-block;
  position: relative;
  padding-left: 20px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.fr-files-checkbox-line {
  display: flex;
  align-items: center;
  font-size: 10px;
}
.fr-files-checkbox-line label {
  cursor: pointer;
  vertical-align: middle;
}
.fr-insert-checkbox input {
  height: 13px !important;
  width: 13px !important;
}
.fr-autoplay-checkbox input {
  height: 13px !important;
  width: 13px !important;
}
button[data-cmd=insertFiles] {
  padding-left: 2px !important;
  padding-top: 2.7px !important;
}
button[data-cmd=autoplay] svg {
  position: relative !important;
  top: 3.2px !important;
}
button[data-cmd=insertAll] {
  padding-left: 4px !important;
}
button[data-cmd=insertAll] svg {
  position: relative !important;
  top: 3.2px !important;
}
.fr-checkbox-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.fr-checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: #eee;
}
.fr-file-list-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 7px;
  flex-wrap: wrap;
  position: relative;
  top: -20px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 7px;
}
.fr-file-item-left {
  display: flex;
  flex-wrap: wrap;
}
.fr-file-item-icon {
  display: flex;
  align-items: center;
  padding-left: 7px;
}
.fr-file-item-description {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  max-width: 400px;
  margin-left: 5px;
}
.fr-cloud-icon {
  height: 30px;
  width: 32px;
  background-color: white;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  position: relative;
  margin: 0 auto;
  margin-top: -18px;
}
.fr-files-checkbox {
  position: relative;
  display: inline-block;
  width: 13px;
  height: 13px;
  padding-right: 5px;
  border-radius: 100%;
  line-height: 1;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  vertical-align: middle;
}
.fr-files-checkbox svg {
  margin-left: 0px;
  margin-top: 0px;
  display: none;
  width: 10px;
  height: 10px;
}
.fr-files-checkbox span {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
}
.fr-files-checkbox input {
  position: absolute;
  z-index: 2;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  border: 0 none;
  cursor: pointer;
  height: 18px;
  margin: 0;
  padding: 0;
  width: 18px;
}
.fr-files-checkbox input:not(:checked) + span {
  border: solid 2px #999999;
}
.fr-files-checkbox input:not(:checked):active + span {
  background-color: #f5f5f5;
}
.fr-files-checkbox input:not(:checked):focus + span,
.fr-files-checkbox input:not(:checked):hover + span {
  border-color: #515151;
}
.fr-files-checkbox input:checked + span {
  background: #0098f7;
  border: solid 2px #0098f7;
}
.fr-files-checkbox input:checked + span svg {
  display: block;
}
.fr-files-checkbox input:checked:active + span {
  background-color: #EcF5Ff;
}
.fr-files-checkbox input:checked:focus + span,
.fr-files-checkbox input:checked:hover + span {
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.fr-checkbox-disabled {
  opacity: 0.4;
  position: relative;
  display: inline-block;
  width: 13px !important;
  height: 13px !important;
  padding-right: 5px;
  border-radius: 100%;
  line-height: 1;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  vertical-align: middle;
}
.fr-checkbox-disabled svg {
  margin-left: 2px;
  margin-top: 2px;
  display: none;
  width: 10px;
  height: 10px;
}
.fr-checkbox-disabled span {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
}
.fr-checkbox-disabled input {
  position: absolute;
  z-index: 2;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  border: 0 none;
  cursor: default;
  height: 13px !important;
  margin: 0;
  padding: 0;
  width: 13px !important;
  top: 7px;
  left: 7px;
}
.fr-checkbox-disabled input:not(:checked) + span {
  border: solid 2px #999999;
}
.fr-checkbox-disabled input:not(:checked):active + span {
  background-color: #f5f5f5;
}
.fr-checkbox-disabled input:checked + span {
  background: #0098f7;
  border: solid 2px #0098f7;
}
.fr-checkbox-disabled input:checked + span svg {
  display: block;
}
.fr-checkbox-disabled input:checked:active + span {
  background-color: #EcF5Ff;
}
.fr-file-view {
  position: absolute;
  max-width: 60%;
  right: 10%;
  z-index: 2147483642;
}
.fr-file-item-thumbnail-hover {
  transition: transform .2s;
}
.fr-file-item-thumbnail-hover:hover {
  -ms-transform: scale(1.3);
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}
.fr-file-name {
  padding-top: 5px;
  font-size: 12px;
  font-weight: bold;
}
.fr-margin-16 {
  margin-bottom: 16px;
}
.fr-none {
  display: none;
}
.fr-display-block {
  display: block;
}
.fr-files-manager-tooltip {
  position: relative;
}
.padding-top-15 {
  padding-top: 15px !important;
  padding-bottom: 0px !important;
}
.fr-files-manager-tooltip .tooltiptext {
  visibility: hidden;
  width: max-content;
  max-width: 250px;
  word-break: break-word;
  word-wrap: break-word;
  background-color: black;
  color: #fff;
  text-align: left;
  padding: 4px;
  border-radius: 2px;
  font-weight: 100;
  font-size: 10px;
  position: absolute;
  top: 80%;
  left: 50%;
  z-index: 2147483647;
}
.fr-files-manager-tooltip:hover .tooltiptext {
  visibility: visible;
}
.fr-file-details {
  display: flex;
  flex-wrap: wrap;
  font-size: 10px;
}
.fr-file-date {
  word-break: break-word;
  word-wrap: break-word;
  max-width: 110px;
  color: #444;
  padding-top: 2px;
  padding-bottom: 2px;
}
.fr-file-size {
  color: #444;
  padding-top: 2px;
  padding-bottom: 2px;
}
.dot {
  width: 20px;
  height: 20px;
  background-image:
    radial-gradient(
      circle,
      grey 1px,
      transparent 2px);
  background-size: 100% 33.33%;
  margin-left: 2px;
  margin-right: 2px;
}
.fr-file-action-icons {
  margin-right: 5px;
  margin-left: 5px !important;
  color: #999;
  height: 25px !important;
  padding: 5px !important;
}
@media screen and (max-width: 700px) {
  .fr-files-manager-tooltip .tooltiptext {
    max-width: 250px;
    visibility: hidden;
    word-break: break-word;
    word-wrap: break-word;
    top: 90%;
    left: 0%;
    font-size: 8px;
  }
}
@media screen and (max-width: 500px) {
  .fr-files-manager-tooltip .tooltiptext {
    max-width: 100px;
    visibility: hidden;
    word-break: break-word;
    word-wrap: break-word;
    top: 90%;
    left: 0%;
  }
  .fr-file-item-description {
    width: 130px;
  }
  .fr-file-item-right {
    width: 100%;
  }
  .progress-circle {
    font-size: 6px;
  }
}
@media screen and (max-width: 320px) {
  .fr-files-manager-tooltip .tooltiptext {
    max-width: 100px;
    visibility: hidden;
    word-break: break-word;
    word-wrap: break-word;
    top: 90%;
    left: -50%;
    font-size: 8px;
  }
  .dot {
    width: 20px;
    margin-left: 0px;
    margin-right: 3px;
  }
  .fr-file-item-description {
    width: 80px;
  }
  .fr-file-details {
    display: flex;
    flex-wrap: wrap;
    font-size: 9px;
  }
  .fr-file-name {
    font-size: 10px;
  }
  .fr-file-action-icons {
    padding: 0px !important;
  }
}
@media screen and (min-width: 501px) {
  .progress-circle {
    font-size: 9px;
  }
}
.fr-file-view-modal {
  display: block;
  position: fixed;
  position: -ms-page;
  z-index: 2147483641;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.7);
}
.fr-file-view-modal-content {
  display: inline-block;
  text-align: center;
}
.fr-file-view-image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  max-width: 80%;
  max-height: 70%;
}
.fr-file-view-close {
  position: absolute;
  top: 15px;
  right: 35px;
  color: #f1f1f1;
  font-size: 40px;
  font-weight: bold;
  transition: 0.3s;
}
.fr-file-view-close:hover,
.fr-file-view-close:focus {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}
.fr-file-error {
  color: red;
  font-weight: 200;
  font-size: 12px;
  padding-bottom: 5px;
}
.fr-file-error-h5 {
  margin: 0;
}
.fr-file-item-right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-right: 20px;
}
.fr-file-item-action-buttons {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.fr-file-item-autoplay-checkbox {
  align-items: center;
  margin: 0px;
  padding: 0px;
  margin-right: 5px;
}
.fr-autoplay-checkbox-label {
  margin: 0;
  cursor: default !important;
}
.fr-checkbox-container:hover input ~ .fr-checkmark {
  background-color: #ccc;
}
.fr-checkbox-container input:checked ~ .fr-checkmark {
  background-color: #2196F3;
}
.fr-checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.fr-checkbox-container input:checked ~ .fr-checkmark:after {
  display: block;
}
.fr-container .fr-checkmark:after {
  left: 5px;
  top: 2px;
  width: 3px;
  height: 7px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.fr-file-item-details .file-name {
  font-weight: bold;
  display: inline;
}
.fr-file-item-details .file-description {
  font-weight: 300;
  font-size: 11px;
  display: inline;
}
.fr-width-10 {
  width: 10%;
  display: inline-block;
}
.fr-width-20 {
  width: 20%;
  display: inline-block;
}
.fr-width-30 {
  width: 30%;
  display: inline-block;
}
.fr-width-40 {
  width: 40%;
  display: inline-block;
}
.fr-width-50 {
  width: 50%;
  display: inline-block;
}
.fr-width-60 {
  width: 60%;
  display: inline-block;
}
.fr-width-100 {
  width: 100%;
  display: inline-block;
}
.fr-width-80 {
  width: 80%;
  display: inline-block;
}
.fr-width-90 {
  width: 90%;
  display: inline-block;
}
.fr-width-85 {
  width: 85%;
  display: inline-block;
}
.fr-width-5 {
  width: 5%;
  display: inline-block;
}
.fr-width-7 {
  width: 7%;
  display: inline-block;
}
.fr-img-icon {
  color: #aaaaaa;
  font-size: 16px;
  padding: 0px 4px;
}
.fr-position-content {
  position: relative;
  top: 10px;
}
.file-error {
  color: red;
}
#myprogressBar {
  width: 10%;
  height: 5px;
  background-color: #4CAF50;
  position: relative;
  top: -30px;
}
.fr-files-manager {
  z-index: 2147483641 !important;
}
.progress-circle {
  margin: 0px;
  margin-left: 10px;
  position: relative;
  padding: 0;
  width: 5em;
  height: 5.1em;
  background-color: #f2e9e1;
  border-radius: 50%;
  line-height: 5em;
}
.progress-circle:after {
  border: none;
  position: absolute;
  top: 0.35em;
  left: 0.35em;
  text-align: center;
  display: block;
  border-radius: 50%;
  width: 4.3em;
  height: 4.3em;
  background-color: white;
  content: " ";
}
.progress-circle span {
  position: absolute;
  line-height: 5em;
  width: 5em;
  text-align: center;
  display: block;
  color: #53777a;
  z-index: 2;
}
.progress-circle.over50 .left-half-clipper {
  clip: rect(auto, auto, auto, auto);
}
.progress-circle.over50 .first50-bar {
  position: absolute;
  clip: rect(0, 5em, 5em, 2.5em);
  background-color: #53777a;
  border-radius: 50%;
  width: 5em;
  height: 5em;
}
.progress-circle:not(.over50) .first50-bar {
  display: none;
}
.progress-circle.p0 .value-bar {
  display: none;
}
.progress-circle.p1 .value-bar {
  transform: rotate(4deg);
}
.progress-circle.p2 .value-bar {
  transform: rotate(7deg);
}
.progress-circle.p3 .value-bar {
  transform: rotate(11deg);
}
.progress-circle.p4 .value-bar {
  transform: rotate(14deg);
}
.progress-circle.p5 .value-bar {
  transform: rotate(18deg);
}
.progress-circle.p6 .value-bar {
  transform: rotate(22deg);
}
.progress-circle.p7 .value-bar {
  transform: rotate(25deg);
}
.progress-circle.p8 .value-bar {
  transform: rotate(29deg);
}
.progress-circle.p9 .value-bar {
  transform: rotate(32deg);
}
.progress-circle.p10 .value-bar {
  transform: rotate(36deg);
}
.progress-circle.p11 .value-bar {
  transform: rotate(40deg);
}
.progress-circle.p12 .value-bar {
  transform: rotate(43deg);
}
.progress-circle.p13 .value-bar {
  transform: rotate(47deg);
}
.progress-circle.p14 .value-bar {
  transform: rotate(50deg);
}
.progress-circle.p15 .value-bar {
  transform: rotate(54deg);
}
.progress-circle.p16 .value-bar {
  transform: rotate(58deg);
}
.progress-circle.p17 .value-bar {
  transform: rotate(61deg);
}
.progress-circle.p18 .value-bar {
  transform: rotate(65deg);
}
.progress-circle.p19 .value-bar {
  transform: rotate(68deg);
}
.progress-circle.p20 .value-bar {
  transform: rotate(72deg);
}
.progress-circle.p21 .value-bar {
  transform: rotate(76deg);
}
.progress-circle.p22 .value-bar {
  transform: rotate(79deg);
}
.progress-circle.p23 .value-bar {
  transform: rotate(83deg);
}
.progress-circle.p24 .value-bar {
  transform: rotate(86deg);
}
.progress-circle.p25 .value-bar {
  transform: rotate(90deg);
}
.progress-circle.p26 .value-bar {
  transform: rotate(94deg);
}
.progress-circle.p27 .value-bar {
  transform: rotate(97deg);
}
.progress-circle.p28 .value-bar {
  transform: rotate(101deg);
}
.progress-circle.p29 .value-bar {
  transform: rotate(104deg);
}
.progress-circle.p30 .value-bar {
  transform: rotate(108deg);
}
.progress-circle.p31 .value-bar {
  transform: rotate(112deg);
}
.progress-circle.p32 .value-bar {
  transform: rotate(115deg);
}
.progress-circle.p33 .value-bar {
  transform: rotate(119deg);
}
.progress-circle.p34 .value-bar {
  transform: rotate(122deg);
}
.progress-circle.p35 .value-bar {
  transform: rotate(126deg);
}
.progress-circle.p36 .value-bar {
  transform: rotate(130deg);
}
.progress-circle.p37 .value-bar {
  transform: rotate(133deg);
}
.progress-circle.p38 .value-bar {
  transform: rotate(137deg);
}
.progress-circle.p39 .value-bar {
  transform: rotate(140deg);
}
.progress-circle.p40 .value-bar {
  transform: rotate(144deg);
}
.progress-circle.p41 .value-bar {
  transform: rotate(148deg);
}
.progress-circle.p42 .value-bar {
  transform: rotate(151deg);
}
.progress-circle.p43 .value-bar {
  transform: rotate(155deg);
}
.progress-circle.p44 .value-bar {
  transform: rotate(158deg);
}
.progress-circle.p45 .value-bar {
  transform: rotate(162deg);
}
.progress-circle.p46 .value-bar {
  transform: rotate(166deg);
}
.progress-circle.p47 .value-bar {
  transform: rotate(169deg);
}
.progress-circle.p48 .value-bar {
  transform: rotate(173deg);
}
.progress-circle.p49 .value-bar {
  transform: rotate(176deg);
}
.progress-circle.p50 .value-bar {
  transform: rotate(180deg);
}
.progress-circle.p51 .value-bar {
  transform: rotate(184deg);
}
.progress-circle.p52 .value-bar {
  transform: rotate(187deg);
}
.progress-circle.p53 .value-bar {
  transform: rotate(191deg);
}
.progress-circle.p54 .value-bar {
  transform: rotate(194deg);
}
.progress-circle.p55 .value-bar {
  transform: rotate(198deg);
}
.progress-circle.p56 .value-bar {
  transform: rotate(202deg);
}
.progress-circle.p57 .value-bar {
  transform: rotate(205deg);
}
.progress-circle.p58 .value-bar {
  transform: rotate(209deg);
}
.progress-circle.p59 .value-bar {
  transform: rotate(212deg);
}
.progress-circle.p60 .value-bar {
  transform: rotate(216deg);
}
.progress-circle.p61 .value-bar {
  transform: rotate(220deg);
}
.progress-circle.p62 .value-bar {
  transform: rotate(223deg);
}
.progress-circle.p63 .value-bar {
  transform: rotate(227deg);
}
.progress-circle.p64 .value-bar {
  transform: rotate(230deg);
}
.progress-circle.p65 .value-bar {
  transform: rotate(234deg);
}
.progress-circle.p66 .value-bar {
  transform: rotate(238deg);
}
.progress-circle.p67 .value-bar {
  transform: rotate(241deg);
}
.progress-circle.p68 .value-bar {
  transform: rotate(245deg);
}
.progress-circle.p69 .value-bar {
  transform: rotate(248deg);
}
.progress-circle.p70 .value-bar {
  transform: rotate(252deg);
}
.progress-circle.p71 .value-bar {
  transform: rotate(256deg);
}
.progress-circle.p72 .value-bar {
  transform: rotate(259deg);
}
.progress-circle.p73 .value-bar {
  transform: rotate(263deg);
}
.progress-circle.p74 .value-bar {
  transform: rotate(266deg);
}
.progress-circle.p75 .value-bar {
  transform: rotate(270deg);
}
.progress-circle.p76 .value-bar {
  transform: rotate(274deg);
}
.progress-circle.p77 .value-bar {
  transform: rotate(277deg);
}
.progress-circle.p78 .value-bar {
  transform: rotate(281deg);
}
.progress-circle.p79 .value-bar {
  transform: rotate(284deg);
}
.progress-circle.p80 .value-bar {
  transform: rotate(288deg);
}
.progress-circle.p81 .value-bar {
  transform: rotate(292deg);
}
.progress-circle.p82 .value-bar {
  transform: rotate(295deg);
}
.progress-circle.p83 .value-bar {
  transform: rotate(299deg);
}
.progress-circle.p84 .value-bar {
  transform: rotate(302deg);
}
.progress-circle.p85 .value-bar {
  transform: rotate(306deg);
}
.progress-circle.p86 .value-bar {
  transform: rotate(310deg);
}
.progress-circle.p87 .value-bar {
  transform: rotate(313deg);
}
.progress-circle.p88 .value-bar {
  transform: rotate(317deg);
}
.progress-circle.p89 .value-bar {
  transform: rotate(320deg);
}
.progress-circle.p90 .value-bar {
  transform: rotate(324deg);
}
.progress-circle.p91 .value-bar {
  transform: rotate(328deg);
}
.progress-circle.p92 .value-bar {
  transform: rotate(331deg);
}
.progress-circle.p93 .value-bar {
  transform: rotate(335deg);
}
.progress-circle.p94 .value-bar {
  transform: rotate(338deg);
}
.progress-circle.p95 .value-bar {
  transform: rotate(342deg);
}
.progress-circle.p96 .value-bar {
  transform: rotate(346deg);
}
.progress-circle.p97 .value-bar {
  transform: rotate(349deg);
}
.progress-circle.p98 .value-bar {
  transform: rotate(353deg);
}
.progress-circle.p99 .value-bar {
  transform: rotate(356deg);
}
.progress-circle.p100 .value-bar {
  transform: rotate(360deg);
}
.left-half-clipper {
  border-radius: 50%;
  width: 5em;
  height: 5em;
  position: absolute;
  clip: rect(0, 5em, 5em, 2.5em);
}
.value-bar {
  position: absolute;
  clip: rect(0, 2.5em, 5em, 0);
  width: 5em;
  height: 5em;
  border-radius: 50%;
  border: 0.45em solid #53777a;
  box-sizing: border-box;
}
.align-autoplay {
  align-items: flex-end;
  margin-right: 7px;
}
.fr-hovered-over-file {
  background-color: #F0F0F0;
}
.fr-thumbnail-padding {
  padding-right: 4px;
}
.fr-popup .fr-command.fr-btn[data-cmd=filestackIcon] svg path,
.fr-popup .fr-command.fr-btn[data-cmd=openFilePickerVideo] svg path,
.fr-popup .fr-command.fr-btn[data-cmd=openFilePickerImage] svg path,
.fr-toolbar .fr-command.fr-btn[data-cmd=openFilePicker] svg path,
.fr-toolbar .fr-command.fr-btn[data-cmd=openFilePickerImage] svg path,
.fr-popup .fr-tabs .fr-command.fr-btn[data-cmd=openFilePicker] svg path,
.fr-popup .fr-tabs .fr-command.fr-btn[data-cmd=openFilePickerImage] svg path,
.fr-popup .fr-tabs .fr-command.fr-btn[data-cmd=openFilePickerVideo] svg path,
.fr-command.fr-btn[data-cmd=openFilePickerReplaceImageOnly] svg path,
.fr-command.fr-btn[data-cmd=openFilePickerReplaceVideoOnly] svg path,
.fr-toolbar .fr-command.fr-btn[data-cmd=openFilePickerVideo] svg path,
.fr-toolbar .fr-command.fr-btn[data-cmd=openFilePickerImageOnly] svg path:last-child,
.fr-toolbar .fr-command.fr-btn[data-cmd=openFilePickerVideoOnly] svg path:last-child,
.fr-popup .fr-command.fr-btn[data-cmd=openFilePickerImage] svg path,
.fr-popup .fr-command.fr-btn[data-cmd=openFilePickerVideo] svg path,
.fr-popup .fr-command.fr-btn[data-cmd=filestackIcon] svg path,
.fr-popup .fr-command.fr-btn[data-cmd=openFilePickerFile] svg path {
  fill: #ef4a25;
}
.fr-command.fr-filestack-active.fr-btn.fr-filestack-active svg path {
  fill: #0098F7;
}
.fsp-picker-appear-active {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9;
}
body.fr-fullscreen .fs-transforms-container {
  position: absolute;
  z-index: 2247483660;
}
.fsp-notifications__container {
  position: fixed !important;
}
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-find-replace-layer .fr-header {
  padding: 15px;
}
.fr-find-replace-layer .fr-body {
  padding: 0 15px 15px;
}
.fr-find-replace-layer .fr-drag-handle {
  cursor: move;
}
.fr-find-replace-layer h3 {
  margin: 0;
  font-size: 16px;
  text-align: left;
  font-weight: bold;
}
.fr-find-replace-layer .fr-body .fr-input-line input.fr-disabled {
  background-color: #f5f5f5;
  color: #a9a9a9;
  border: 1px solid #d1d1d1;
  cursor: not-allowed;
}
.fr-find-replace-layer .fr-body .fr-input-line input.fr-findText::placeholder,
.fr-find-replace-layer .fr-body .fr-input-line input.fr-replaceText::placeholder {
  color: #a9a9a9;
}
.fr-find-replace-layer .fr-body .fr-input-line.fr-find-field {
  width: 227px;
  padding-bottom: 5px;
}
.fr-find-replace-layer .fr-body .fr-input-line.fr-replace-field {
  top: -8px;
  padding-bottom: 0px;
}
.fr-find-replace-layer .fr-body .fr-label-disabled {
  background-color: #f5f5f5;
}
.fr-find-replace-layer .fr-body .fr-close-btn {
  position: absolute;
  top: 2px;
  right: 10px;
  font-size: 25px;
  background: none;
  border: none;
  cursor: pointer;
  color: #333333;
}
.fr-find-replace-layer .fr-body .fr-close-btn:hover {
  color: #CCCCCC;
}
.fr-find-replace-layer .fr-body .fr-toggle-advanced-options {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0px;
  background-color: #f5f5f5;
  border-radius: 4px;
  cursor: pointer;
  font-weight: bold;
  transition: background-color 0.3s ease;
  width: 100%;
  background: none;
  color: #333333;
}
.fr-find-replace-layer .fr-body input {
  padding: 8px;
  font-size: 14px;
  border: 1px solid #CCCCCC;
  border-radius: 4px;
  margin-left: 0px;
}
.fr-find-replace-layer .fr-body .fr-input-container {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}
.fr-find-replace-layer .fr-body .fr-arrow-buttons {
  display: flex;
  flex-direction: row;
  gap: 5px;
  margin-left: 10px;
  margin-top: 10px;
}
.fr-find-replace-layer .fr-body .fr-arrow-buttons button {
  border: none;
  background: none;
  cursor: pointer;
  padding: 2px 4px;
  margin-bottom: 12px;
  font-size: 12px;
}
.fr-find-replace-layer .fr-body .fr-arrow-buttons .fr-disabled {
  pointer-events: none;
  cursor: not-allowed;
  color: #a9a9a9;
}
.fr-find-replace-layer .fr-body .fr-button-group {
  display: flex;
  gap: 10px;
  justify-content: flex-end;
  margin-top: 10px;
}
.fr-find-replace-layer .fr-body .fr-button-group button.fr-find-btn {
  background-color: #FFF;
  color: #0098f7;
  margin-top: 10px;
  border: 1px solid #0098f7;
}
.fr-find-replace-layer .fr-body .fr-button-group button.fr-replace-btn {
  background-color: #FFF;
  color: #0098f7;
  font-size: 14px;
  margin-top: 10px;
}
.fr-find-replace-layer .fr-body .fr-button-group button.fr-replace-btn.fr-disabled {
  pointer-events: none;
  cursor: not-allowed;
  color: #a9a9a9;
}
.fr-find-replace-layer .fr-body .fr-button-group button.fr-replace-all-btn {
  background-color: #FFF;
  color: #0098f7;
  font-size: 14px;
  margin-top: 10px;
}
.fr-find-replace-layer .fr-body .fr-button-group button.fr-replace-all-btn.fr-disabled {
  pointer-events: none;
  cursor: not-allowed;
  color: #a9a9a9;
}
.fr-find-replace-layer .fr-body button {
  padding: 8px 12px;
  font-size: 14px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}
.fr-find-replace-layer .fr-body .fr-input-container {
  position: relative;
  display: flex;
  align-items: center;
}
.fr-find-replace-layer .fr-body .fr-replaceText {
  width: 77%;
}
.fr-find-replace-layer .fr-body .fr-findText {
  position: relative;
  padding-right: 40px;
  font-size: 14px;
  border: 1px solid #CCCCCC;
  border-radius: 4px;
}
.fr-find-replace-layer .fr-body .fr-findText:focus {
  border: 2px solid #0098f7;
}
.fr-find-replace-layer .fr-body .fr-find-error {
  color: #f70000;
  font-size: 12px;
  display: none;
  max-width: 300px;
  overflow-wrap: break-word;
}
.fr-find-replace-layer .fr-body .fr-findText.error {
  border-color: #f70000;
}
.fr-find-replace-layer .fr-body .fr-count-indicator {
  position: absolute;
  right: 80px;
  top: 57%;
  transform: translateY(-50%);
  color: #CCCCCC;
  font-size: 12px;
  pointer-events: none;
  visibility: hidden;
  z-index: 10;
}
.fr-find-replace-layer .fr-body .fr-toggle-advanced-options .arrow {
  font-size: 15px;
  transition: transform 0.3s ease;
  margin-right: 10px;
  font-size: 14px;
  margin-right: 4px;
  margin-top: 2px;
  font-weight: 100;
}
.fr-find-replace-layer .fr-body .fr-advanced-options-panel {
  border-radius: 4px;
}
.fr-find-replace-layer .fr-body .fr-advanced-options-panel .fr-checkbox-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.fr-find-replace-layer .fr-body .fr-advanced-options-panel .fr-checkbox-group .fr-checkbox-row {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 14px;
}
.fr-find-replace-layer .fr-body .fr-advanced-options-panel .fr-checkbox-group .fr-checkbox-row input[type=checkbox]:focus-visible {
  outline: 2px solid #0098f7;
  outline-offset: 2px;
}
.fr-find-replace-layer .fr-body .fr-toggle-btn {
  width: 40px;
  height: 20px;
  background-color: #CCCCCC;
  border-radius: 10px;
  position: relative;
  cursor: pointer;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}
.fr-find-replace-layer .fr-body .fr-arrow {
  margin-right: 5px;
  font-size: 12px;
  margin-top: 1px;
  position: absolute;
  right: 15px;
}
.fr-find-replace-layer .fr-body .fr-disabled svg.fr-arrow-button {
  fill: #a9a9a9;
}
.fr-find-replace-layer .fr-body .fr-arrow-button {
  width: 12px;
  height: 12px;
}
.fr-find-replace-layer .fr-body .fr-btn-active-popup {
  background: #d6d6d6;
}
.fr-find-replace-highlight {
  background-color: #ffff00;
}
.fr-find-replace-current-highlight {
  background-color: #ffa500;
}
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
body.fr-fullscreen {
  overflow: hidden;
  height: 100%;
  width: 100%;
  position: fixed;
}
.fr-box.fr-fullscreen {
  margin: 0 !important;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483630 !important;
  width: auto !important;
}
.fr-box.fr-fullscreen .fr-wrapper {
  background-color: #FFF;
}
.fr-box.fr-fullscreen.fr-basic.fr-top .fr-wrapper {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-box.fr-fullscreen.fr-basic.fr-bottom .fr-wrapper {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-box.fr-fullscreen .fr-toolbar {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-box.fr-fullscreen .fr-toolbar.fr-top {
  top: 0 !important;
}
.fr-box.fr-fullscreen .fr-toolbar.fr-bottom {
  bottom: 0 !important;
}
.fr-box.fr-fullscreen .fr-second-toolbar {
  margin-top: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-fullscreen-wrapper {
  z-index: 2147483640 !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
}
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal {
  text-align: left;
  padding: 20px 20px 10px;
}
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table {
  border-collapse: collapse;
  font-size: 14px;
  line-height: 1.5;
  width: 100%;
}
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table + table {
  margin-top: 20px;
}
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tr {
  border: 0;
}
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table th {
  text-align: left;
}
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table th,
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table td {
  padding: 6px 0 4px;
}
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody tr {
  border-bottom: solid 1px #ebebeb;
}
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:first-child {
  width: 60%;
  color: #646464;
}
.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:nth-child(n+2) {
  letter-spacing: 0.5px;
}
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-element img {
  cursor: pointer;
  padding: 0 1px;
}
.fr-image-resizer {
  position: absolute;
  border: solid 1px #0098f7;
  display: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.fr-image-resizer.fr-active {
  display: block;
}
.fr-image-resizer .fr-handler {
  display: block;
  position: absolute;
  background: #0098f7;
  border: solid 1px #FFF;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 4;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.fr-image-resizer .fr-handler.fr-hnw {
  cursor: nw-resize;
}
.fr-image-resizer .fr-handler.fr-hne {
  cursor: ne-resize;
}
.fr-image-resizer .fr-handler.fr-hsw {
  cursor: sw-resize;
}
.fr-image-resizer .fr-handler.fr-hse {
  cursor: se-resize;
}
.fr-image-resizer .fr-handler {
  width: 12px;
  height: 12px;
}
.fr-image-resizer .fr-handler.fr-hnw {
  left: -6px;
  top: -6px;
}
.fr-image-resizer .fr-handler.fr-hne {
  right: -6px;
  top: -6px;
}
.fr-image-resizer .fr-handler.fr-hsw {
  left: -6px;
  bottom: -6px;
}
.fr-image-resizer .fr-handler.fr-hse {
  right: -6px;
  bottom: -6px;
}
@media (min-width: 1200px) {
  .fr-image-resizer .fr-handler {
    width: 10px;
    height: 10px;
  }
  .fr-image-resizer .fr-handler.fr-hnw {
    left: -5px;
    top: -5px;
  }
  .fr-image-resizer .fr-handler.fr-hne {
    right: -5px;
    top: -5px;
  }
  .fr-image-resizer .fr-handler.fr-hsw {
    left: -5px;
    bottom: -5px;
  }
  .fr-image-resizer .fr-handler.fr-hse {
    right: -5px;
    bottom: -5px;
  }
}
.fr-image-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483640;
  display: none;
}
.fr-popup .fr-image-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0;
  margin: 20px;
  position: relative;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 140%;
  text-align: center;
}
.fr-popup .fr-image-upload-layer:hover,
.fr-popup .fr-image-upload-layer:has(.fr-not-empty) {
  background: #ebebeb;
}
.fr-popup .fr-image-upload-layer.fr-drop {
  background: #ebebeb;
  border-color: #0098f7;
}
.fr-popup .fr-image-upload-layer .fr-form {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}
.fr-popup .fr-image-upload-layer .fr-form input {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  font-size: 400px;
}
.fr-popup .fr-image-progress-bar-layer > h3 {
  font-size: 16px;
  margin: 10px 0;
  font-weight: normal;
}
.fr-popup .fr-image-progress-bar-layer > div.fr-action-buttons {
  display: none;
}
.fr-popup .fr-image-progress-bar-layer > div.fr-loader {
  background: #b3e0fd;
  height: 10px;
  width: 100%;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
}
.fr-popup .fr-image-progress-bar-layer > div.fr-loader span {
  display: block;
  height: 100%;
  width: 0%;
  background: #0098f7;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
}
.fr-popup .fr-image-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  width: 30% !important;
  position: absolute;
  top: 0;
  -webkit-animation: loading 2s linear infinite;
  -moz-animation: loading 2s linear infinite;
  -o-animation: loading 2s linear infinite;
  animation: loading 2s linear infinite;
}
.fr-popup .fr-image-progress-bar-layer.fr-error > div.fr-loader {
  display: none;
}
.fr-popup .fr-image-progress-bar-layer.fr-error > div.fr-action-buttons {
  display: block;
}
.fr-image-size-layer .fr-image-group .fr-input-line {
  width: calc(50% - 5px);
  display: inline-block;
}
.fr-image-size-layer .fr-image-group .fr-input-line + .fr-input-line {
  margin-left: 10px;
}
.fr-uploading {
  -webkit-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
@-webkit-keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
@-moz-keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
@-o-keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
@keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
img.fr-draggable {
  -webkit-user-select: none;
  user-select: none;
}
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-modal .fr-modal-head .fr-modal-head-line::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more {
  margin-top: 10px;
}
.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more.fr-not-available {
  opacity: 0;
  width: 0;
  padding: 12px 0;
}
.fr-modal .fr-modal-head .fr-modal-tags {
  padding: 0 20px;
  display: none;
  text-align: left;
}
.fr-modal .fr-modal-head .fr-modal-tags a {
  display: inline-block;
  opacity: 0;
  padding: 6px 12px;
  margin: 8px 0 8px 8px;
  text-decoration: none;
  border-radius: 32px;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  cursor: pointer;
  background-color: #f5f5f5;
}
.fr-modal .fr-modal-head .fr-modal-tags a:focus {
  outline: none;
  background-color: #ebebeb;
}
.fr-modal .fr-modal-head .fr-modal-tags a:hover {
  background-color: #ebebeb;
}
.fr-modal .fr-modal-head .fr-modal-tags a:active {
  background-color: #d6d6d6;
}
.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag {
  background-color: #EcF5Ff;
  color: #0098f7;
}
.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:focus {
  outline: none;
  background-color: #ebebeb;
}
.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:hover {
  background-color: #ebebeb;
}
.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:active {
  background-color: #d6d6d6;
}
.fr-show-tags .fr-modal-more svg path {
  fill: #0098f7;
}
div.fr-modal-body {
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
}
div.fr-modal-body .fr-preloader {
  display: block;
  margin: 50px auto;
}
div.fr-modal-body div.fr-image-list {
  text-align: center;
  margin: 0 20px;
  padding: 0;
}
div.fr-modal-body div.fr-image-list .fr-list-column {
  float: left;
  width: calc((100% - 20px) / 2);
}
@media (min-width: 768px) and (max-width: 1199px) {
  div.fr-modal-body div.fr-image-list .fr-list-column {
    width: calc((100% - 40px) / 3);
  }
}
@media (min-width: 1200px) {
  div.fr-modal-body div.fr-image-list .fr-list-column {
    width: calc((100% - 60px) / 4);
  }
}
div.fr-modal-body div.fr-image-list .fr-list-column + .fr-list-column {
  margin-left: 20px;
}
div.fr-modal-body div.fr-image-list div.fr-image-container {
  position: relative;
  width: 100%;
  display: block;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
}
div.fr-modal-body div.fr-image-list div.fr-image-container:first-child {
  margin-top: 20px;
}
div.fr-modal-body div.fr-image-list div.fr-image-container + div {
  margin-top: 20px;
}
div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::after {
  position: absolute;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: opacity 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s;
  background: #000;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
}
div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::before {
  content: attr(data-deleting);
  color: #FFF;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  position: absolute;
  z-index: 3;
  font-size: 15px;
  height: 20px;
}
div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty {
  height: 95px;
  background: #CCCCCC;
  z-index: 1;
}
div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty::after {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: attr(data-loading);
  display: inline-block;
  height: 20px;
}
div.fr-modal-body div.fr-image-list div.fr-image-container img {
  width: 100%;
  vertical-align: middle;
  position: relative;
  z-index: 2;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
}
div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected img {
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-delete-img,
div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-insert-img {
  display: inline-block;
}
div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img,
div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
  display: none;
  top: 50%;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  cursor: pointer;
  margin: 0;
  line-height: 40px;
  text-decoration: none;
  z-index: 3;
}
div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img {
  background: #B8312F;
  fill: #FFF;
  padding: 8px;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(25%);
  -moz-transform: translateY(-50%) translateX(25%);
  -ms-transform: translateY(-50%) translateX(25%);
  -o-transform: translateY(-50%) translateX(25%);
}
div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
  background: #FFF;
  fill: #0098f7;
  padding: 8px;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-125%);
  -moz-transform: translateY(-50%) translateX(-125%);
  -ms-transform: translateY(-50%) translateX(-125%);
  -o-transform: translateY(-50%) translateX(-125%);
}
.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover img {
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-delete-img,
.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-insert-img {
  display: inline-block;
  width: 40px;
  height: 40px;
}
.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover {
  background: #bf4644;
  color: #FFF;
}
.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img:hover {
  background: #ebebeb;
}
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-line-breaker {
  cursor: text;
  border-top: 1px solid #0098f7;
  position: fixed;
  z-index: 2;
  display: none;
}
.fr-line-breaker.fr-visible {
  display: block;
}
.fr-line-breaker a.fr-floating-btn {
  position: absolute;
  left: calc(50% - (40px / 2));
  top: -20px;
}
.fr-line-breaker a.fr-floating-btn svg {
  margin: 8px;
  height: 24px;
  width: 24px;
}
.fr-link-to-anchor-layer.fr-active {
  margin: 0 16px 16px;
  width: 260px;
}
.fr-link-to-anchor-layer.fr-active .fr-input-line {
  padding: 16px 0 0;
}
.fr-link-to-anchor-layer.fr-active .fr-input-line .fr-error-text,
.fr-link-to-anchor-layer.fr-active .fr-input-line .fr-error-text:focus,
.fr-link-to-anchor-layer.fr-active .fr-input-line .fr-error-text:hover {
  border-color: #f70000;
}
.fr-link-to-anchor-layer.fr-active .fr-input-text {
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-bottom: 16px;
}
.fr-link-to-anchor-layer.fr-active .fr-input-text.fr-error-text {
  color: #f70000;
}
.fr-link-to-anchor-layer .fr-action-buttons {
  height: 32px;
}
.fr-link-to-anchor-layer .fr-action-buttons .fr-submit {
  padding: 8px;
}
.fr-link-to-anchor-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 24px;
  margin: 16px 16px 0;
}
.fr-link-to-anchor-header .fr-align-right .fr-btn {
  height: 24px;
  width: 24px;
  margin: 0;
}
.fr-link-to-anchor-header .fr-align-right .fr-btn .fr-svg {
  margin: 0;
}
.fr-edit-anchor {
  display: flex;
  align-items: center;
}
.fr-edit-anchor label {
  color: #0098F7;
  text-overflow: ellipsis;
  text-align: center;
  text-box: auto;
  min-width: 3em;
  max-width: 10em;
  font-size: 14px;
  cursor: default;
  -webkit-user-select: none;
  user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  overflow: hidden;
  margin-left: 7px;
  line-height: initial;
}
.fr-view .fr-anchor {
  display: inline-block;
  height: 1.2em;
  width: 1.2em;
  vertical-align: sub;
  display: inline-block;
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M4.16669 17.5V4.16667C4.16669 3.70833 4.32988 3.31597 4.65627 2.98958C4.98266 2.66319 5.37502 2.5 5.83335 2.5H14.1667C14.625 2.5 15.0174 2.66319 15.3438 2.98958C15.6702 3.31597 15.8334 3.70833 15.8334 4.16667V17.5L10 15L4.16669 17.5Z'/></svg>") no-repeat center/contain;
  mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M4.16669 17.5V4.16667C4.16669 3.70833 4.32988 3.31597 4.65627 2.98958C4.98266 2.66319 5.37502 2.5 5.83335 2.5H14.1667C14.625 2.5 15.0174 2.66319 15.3438 2.98958C15.6702 3.31597 15.8334 3.70833 15.8334 4.16667V17.5L10 15L4.16669 17.5Z'/></svg>") no-repeat center/contain;
  background-color: #333333 !important;
}
.fr-view .fr-anchor:hover {
  background-color: #F6D146 !important;
}
.fr-view .fr-anchor::selection {
  background-color: #0098F7 !important;
}
.fr-view .fr-anchor.fr-active,
.fr-view .fr-anchor.fr-anchor-selected,
.fr-view .fr-anchor:active {
  background-color: #0098F7 !important;
}
@media print {
  .fr-view .fr-anchor {
    display: none;
  }
}
.pdf-export.fr-view .fr-anchor {
  display: none;
}
.print.fr-view .fr-anchor {
  display: none;
}
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-wrapper-markdown {
  display: flex;
}
.fr-markdown-view {
  width: calc(52% - 1px);
  box-sizing: inherit;
}
.fr-markdown-editor {
  width: calc(48% - 1px);
  box-sizing: inherit;
  background-color: #eee;
}
.fr-markdown-editor > p {
  margin: 0;
}
.fr-markdown-view > p {
  margin-top: 0;
}
.gutter-horizontal {
  display: flex;
  z-index: 9;
  background-color: #dadada;
  cursor: col-resize;
  width: 2px;
}
.e-resize-handler {
  z-index: 9;
  width: 1px;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: center;
  position: relative;
  font-size: 10px;
  color: #c5c5c5;
}
.fr-markdown-view > dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
.fr-markdown-view > dt {
  font-weight: 700;
}
.fr-markdown-view > dd {
  margin-bottom: .5rem;
  margin-left: 0;
}
.fr-markdown-view > pre {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  background-color: #f8f8f8;
  border: 1px solid #dfdfdf;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  padding: 0.125rem 0.3125rem 0.0625rem;
}
.fr-markdown-view > code {
  background-color: #f8f8f8;
  border-color: #dfdfdf;
  border-style: solid;
  border-width: 1px;
  color: #333;
  font-family:
    Consolas,
    "Liberation Mono",
    Courier,
    monospace;
  font-weight: normal;
  padding: 0.125rem 0.3125rem 0.0625rem;
}
.fr-markdown-view > pre code {
  background-color: transparent;
  border: 0;
  padding: 0;
}
.fr-markdown-view > sup {
  top: -.5em;
}
.footnote-a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
.fr-markdown-view > hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.blockquote {
  margin: 0 0 1rem;
  border-left: 5px solid #eee;
  padding: 10px 20px;
  font-size: 1.25rem;
}
.fr-markdown-view > table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  background-color: transparent;
  border-spacing: 0;
  border-collapse: collapse;
}
.fr-markdown-view > table > tbody > tr > td,
.fr-markdown-view > table > tbody > tr > th,
.fr-markdown-view > table > thead > tr > td,
.fr-markdown-view > table > thead > tr > th {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border: 1px solid #ddd;
}
.fr-markdown-view > table > thead > tr > td,
.fr-markdown-view > table > thead > tr > th {
  border-bottom-width: 2px;
}
.fr-markdown-view > table > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.fr-markdown-view > a {
  color: #337ab7;
  text-decoration: none;
}
.fr-markdown-view > h1 {
  font-size: 2em !important;
}
.fr-markdown-view > h2 {
  font-size: 1.5em !important;
}
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-view .fr-page-break {
  align-items: center;
  display: flex;
  padding: 5px 0;
  position: relative;
  clear: both;
  break-after: page;
  height: 10px;
  margin: 2px 0;
}
.fr-view .fr-page-break:after {
  border-bottom: 2px dashed #dddddd;
  content: "";
  position: absolute;
  width: 100%;
}
.fr-view .fr-page-break ::selection {
  background-color: #dddddd;
  color: #999999;
}
.fr-view .fr-page-break ::-moz-selection {
  background-color: #dddddd;
  color: #999999;
}
.fr-view .fr-page-break .fr-page-break-label {
  margin-left: 15px;
  display: inline-flex;
  height: 11px;
  padding: 4px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  border-radius: 2px;
  background: #dddddd;
  z-index: 1;
  color: #999999;
  font-family: Arial;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.fr-view .fr-page-break .fr-page-break-line {
  position: absolute;
  z-index: 1;
  width: 100%;
  display: contents;
}
.fr-view .fr-page-break .fr-page-break-line:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0 6px 10px;
  border-color: transparent transparent transparent #dddddd;
}
.fr-view .fr-page-break .fr-page-break-line:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 10px 6px 0;
  border-color: transparent #dddddd transparent transparent;
}
@media print {
  .fr-view .fr-page-break {
    padding: 0;
  }
  .fr-view .fr-page-break:after,
  .fr-view .fr-page-break .fr-page-break-line {
    display: none;
  }
  .fr-view *:has(+ .fr-page-break) {
    margin-bottom: 0;
  }
}
.pdf-export.fr-view .fr-page-break:after,
.pdf-export.fr-view .fr-page-break .fr-page-break-line {
  display: none;
}
.print.fr-view .fr-page-break-label {
  display: none;
  opacity: 0;
}
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-quick-insert {
  position: absolute;
  z-index: 2147483639;
  white-space: nowrap;
  padding-right: 10px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.fr-quick-insert a.fr-floating-btn svg {
  margin: 8px;
  width: 24px;
  height: 24px;
}
.fr-quick-insert.fr-on a.fr-floating-btn svg {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
}
.fr-quick-insert.fr-hidden {
  display: none;
}
.fr-qi-helper {
  position: absolute;
  z-index: 3;
  padding-left: 20px;
  white-space: nowrap;
}
.fr-qi-helper a.fr-btn.fr-floating-btn {
  text-align: center;
  padding: 6px 10px 10px 10px;
  display: inline-block;
  color: #222222;
  background: #FFF;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
}
.fr-qi-helper a.fr-btn.fr-floating-btn svg {
  fill: #222222;
}
.fr-qi-helper a.fr-btn.fr-floating-btn.fr-size-1 {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-popup .fr-buttons.fr-tabs .fr-special-character-category {
  padding: 10px 15px;
}
.fr-popup .fr-buttons.fr-tabs .fr-special-character-category span {
  font-weight: normal;
  font-size: 16px;
}
.fr-popup .fr-special-character {
  width: 24px;
  height: 24px;
}
@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px) {
  .fr-popup .fr-icon-container.fr-sc-container {
    width: 368px;
  }
}
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-element table td.fr-selected-cell,
.fr-element table th.fr-selected-cell {
  border: 1px double #0098f7;
  position: relative;
  background-color: rgba(0, 100, 255, 0.15);
}
.fr-element table td,
.fr-element table th {
  user-select: text;
  -o-user-select: text;
  -moz-user-select: text;
  -khtml-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
}
.fr-element .fr-no-selection table td,
.fr-element .fr-no-selection table th {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.fr-table-resizer {
  position: absolute;
  z-index: 3;
  display: none;
}
.fr-table-resizer.fr-table-col-resizer {
  cursor: col-resize;
}
.fr-table-resizer.fr-table-col-resizer div {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  border-right: 1px solid #0098f7;
}
.fr-table-resizer.fr-table-row-resizer {
  cursor: row-resize;
}
.fr-table-resizer.fr-table-row-resizer div {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  border-bottom: 1px solid #0098f7;
}
.fr-table-resizer.fr-moving {
  z-index: 2;
}
.fr-no-selection {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.fr-popup .fr-table-size {
  margin: 20px;
}
.fr-popup .fr-table-size .fr-table-size-info {
  text-align: center;
  font-size: 14px;
}
.fr-popup .fr-table-size .fr-select-table-size {
  line-height: 0;
  padding: 5px;
  white-space: nowrap;
}
.fr-popup .fr-table-size .fr-select-table-size > span {
  display: inline-block;
  padding: 0 4px 4px 0;
  background: transparent;
}
.fr-popup .fr-table-size .fr-select-table-size > span > span {
  display: inline-block;
  width: 18px;
  height: 18px;
  border: 1px solid #DDD;
}
.fr-popup .fr-table-size .fr-select-table-size > span.hover {
  background: transparent;
}
.fr-popup .fr-table-size .fr-select-table-size > span.hover > span {
  background: rgba(0, 152, 247, 0.3);
  border: solid 1px #0098f7;
}
.fr-popup .fr-table-size .fr-select-table-size .new-line::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-popup.fr-above .fr-table-size .fr-select-table-size > span {
  display: inline-block !important;
}
.fr-popup .fr-table-colors {
  display: block;
  padding: 20px;
  padding-bottom: 0;
}
.fr-popup.fr-desktop .fr-table-size .fr-select-table-size > span > span {
  width: 12px;
  height: 12px;
}
.fr-insert-helper {
  position: absolute;
  z-index: 9999;
  white-space: nowrap;
}
.fr-cell-properties-form,
.fr-table-properties-form {
  padding: 15px;
  width: 360px;
  max-width: 100%;
  background-color: #FFF;
  border-radius: 10px;
}
.fr-cell-properties-form .fr-cell-properties-section,
.fr-cell-properties-form .fr-table-properties-section,
.fr-table-properties-form .fr-cell-properties-section,
.fr-table-properties-form .fr-table-properties-section {
  margin-bottom: 12px;
}
.fr-cell-properties-form .fr-cell-properties-section label,
.fr-cell-properties-form .fr-table-properties-section label,
.fr-table-properties-form .fr-cell-properties-section label,
.fr-table-properties-form .fr-table-properties-section label {
  font-weight: bold;
  display: block;
  margin-bottom: 6px;
  font-size: 14px;
}
.fr-cell-properties-form .fr-cell-bg-container,
.fr-cell-properties-form .fr-table-bg-container,
.fr-table-properties-form .fr-cell-bg-container,
.fr-table-properties-form .fr-table-bg-container {
  display: flex;
  align-items: center;
  position: relative;
  width: 100%;
}
.fr-cell-properties-form .fr-cell-bg-container .fr-input,
.fr-cell-properties-form .fr-table-bg-container .fr-input,
.fr-table-properties-form .fr-cell-bg-container .fr-input,
.fr-table-properties-form .fr-table-bg-container .fr-input {
  flex: 1;
  height: 36px;
  padding: 4px 12px;
  border: 1px solid #CCCCCC;
  border-radius: 2px 0 0 2px;
  box-sizing: border-box;
  font-size: 14px;
}
.fr-cell-properties-form .fr-cell-bg-container .fr-input:focus,
.fr-cell-properties-form .fr-table-bg-container .fr-input:focus,
.fr-table-properties-form .fr-cell-bg-container .fr-input:focus,
.fr-table-properties-form .fr-table-bg-container .fr-input:focus {
  outline: none;
  border-color: #0098f7;
}
.fr-cell-properties-form .fr-cell-bg-container .fr-input.fr-disabled,
.fr-cell-properties-form .fr-table-bg-container .fr-input.fr-disabled,
.fr-table-properties-form .fr-cell-bg-container .fr-input.fr-disabled,
.fr-table-properties-form .fr-table-bg-container .fr-input.fr-disabled {
  background-color: #f5f5f5;
  color: #a9a9a9;
  border: 1px solid #d1d1d1;
  cursor: not-allowed;
}
.fr-cell-properties-form .fr-cell-bg-container .fr-input::placeholder,
.fr-cell-properties-form .fr-table-bg-container .fr-input::placeholder,
.fr-table-properties-form .fr-cell-bg-container .fr-input::placeholder,
.fr-table-properties-form .fr-table-bg-container .fr-input::placeholder {
  color: #AAA;
}
.fr-cell-properties-form .fr-cell-bg-container .fr-btn-cell-bg-color,
.fr-cell-properties-form .fr-cell-bg-container .fr-btn-table-bg-color,
.fr-cell-properties-form .fr-cell-bg-container .fr-btn-table-border-bg-color,
.fr-cell-properties-form .fr-table-bg-container .fr-btn-cell-bg-color,
.fr-cell-properties-form .fr-table-bg-container .fr-btn-table-bg-color,
.fr-cell-properties-form .fr-table-bg-container .fr-btn-table-border-bg-color,
.fr-table-properties-form .fr-cell-bg-container .fr-btn-cell-bg-color,
.fr-table-properties-form .fr-cell-bg-container .fr-btn-table-bg-color,
.fr-table-properties-form .fr-cell-bg-container .fr-btn-table-border-bg-color,
.fr-table-properties-form .fr-table-bg-container .fr-btn-cell-bg-color,
.fr-table-properties-form .fr-table-bg-container .fr-btn-table-bg-color,
.fr-table-properties-form .fr-table-bg-container .fr-btn-table-border-bg-color {
  width: 36px;
  height: 36px;
  border: 1px solid #CCCCCC;
  border-left: none;
  border-radius: 0 2px 2px 0;
  position: relative;
  padding: 0;
  background: transparent;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin: -1px 0 0 -1px;
}
.fr-cell-properties-form .fr-cell-bg-container .fr-btn-cell-bg-color:hover,
.fr-cell-properties-form .fr-cell-bg-container .fr-btn-table-bg-color:hover,
.fr-cell-properties-form .fr-cell-bg-container .fr-btn-table-border-bg-color:hover,
.fr-cell-properties-form .fr-table-bg-container .fr-btn-cell-bg-color:hover,
.fr-cell-properties-form .fr-table-bg-container .fr-btn-table-bg-color:hover,
.fr-cell-properties-form .fr-table-bg-container .fr-btn-table-border-bg-color:hover,
.fr-table-properties-form .fr-cell-bg-container .fr-btn-cell-bg-color:hover,
.fr-table-properties-form .fr-cell-bg-container .fr-btn-table-bg-color:hover,
.fr-table-properties-form .fr-cell-bg-container .fr-btn-table-border-bg-color:hover,
.fr-table-properties-form .fr-table-bg-container .fr-btn-cell-bg-color:hover,
.fr-table-properties-form .fr-table-bg-container .fr-btn-table-bg-color:hover,
.fr-table-properties-form .fr-table-bg-container .fr-btn-table-border-bg-color:hover {
  background-color: #ebebeb;
}
.fr-cell-properties-form .fr-cell-bg-container .fr-btn-cell-bg-color .fr-color-preview,
.fr-cell-properties-form .fr-cell-bg-container .fr-btn-cell-bg-color .fr-table-color-preview,
.fr-cell-properties-form .fr-cell-bg-container .fr-btn-table-bg-color .fr-color-preview,
.fr-cell-properties-form .fr-cell-bg-container .fr-btn-table-bg-color .fr-table-color-preview,
.fr-cell-properties-form .fr-cell-bg-container .fr-btn-table-border-bg-color .fr-color-preview,
.fr-cell-properties-form .fr-cell-bg-container .fr-btn-table-border-bg-color .fr-table-color-preview,
.fr-cell-properties-form .fr-table-bg-container .fr-btn-cell-bg-color .fr-color-preview,
.fr-cell-properties-form .fr-table-bg-container .fr-btn-cell-bg-color .fr-table-color-preview,
.fr-cell-properties-form .fr-table-bg-container .fr-btn-table-bg-color .fr-color-preview,
.fr-cell-properties-form .fr-table-bg-container .fr-btn-table-bg-color .fr-table-color-preview,
.fr-cell-properties-form .fr-table-bg-container .fr-btn-table-border-bg-color .fr-color-preview,
.fr-cell-properties-form .fr-table-bg-container .fr-btn-table-border-bg-color .fr-table-color-preview,
.fr-table-properties-form .fr-cell-bg-container .fr-btn-cell-bg-color .fr-color-preview,
.fr-table-properties-form .fr-cell-bg-container .fr-btn-cell-bg-color .fr-table-color-preview,
.fr-table-properties-form .fr-cell-bg-container .fr-btn-table-bg-color .fr-color-preview,
.fr-table-properties-form .fr-cell-bg-container .fr-btn-table-bg-color .fr-table-color-preview,
.fr-table-properties-form .fr-cell-bg-container .fr-btn-table-border-bg-color .fr-color-preview,
.fr-table-properties-form .fr-cell-bg-container .fr-btn-table-border-bg-color .fr-table-color-preview,
.fr-table-properties-form .fr-table-bg-container .fr-btn-cell-bg-color .fr-color-preview,
.fr-table-properties-form .fr-table-bg-container .fr-btn-cell-bg-color .fr-table-color-preview,
.fr-table-properties-form .fr-table-bg-container .fr-btn-table-bg-color .fr-color-preview,
.fr-table-properties-form .fr-table-bg-container .fr-btn-table-bg-color .fr-table-color-preview,
.fr-table-properties-form .fr-table-bg-container .fr-btn-table-border-bg-color .fr-color-preview,
.fr-table-properties-form .fr-table-bg-container .fr-btn-table-border-bg-color .fr-table-color-preview {
  width: 20px;
  height: 20px;
  border: 1px solid #999999;
  border-radius: 2px;
  position: relative;
  overflow: hidden;
}
.fr-cell-properties-form .fr-cell-bg-container .fr-btn-cell-bg-color .fr-color-preview .fr-color-preview-indicator,
.fr-cell-properties-form .fr-cell-bg-container .fr-btn-cell-bg-color .fr-color-preview .fr-table-color-preview-indicator,
.fr-cell-properties-form .fr-cell-bg-container .fr-btn-cell-bg-color .fr-table-color-preview .fr-color-preview-indicator,
.fr-cell-properties-form .fr-cell-bg-container .fr-btn-cell-bg-color .fr-table-color-preview .fr-table-color-preview-indicator,
.fr-cell-properties-form .fr-cell-bg-container .fr-btn-table-bg-color .fr-color-preview .fr-color-preview-indicator,
.fr-cell-properties-form .fr-cell-bg-container .fr-btn-table-bg-color .fr-color-preview .fr-table-color-preview-indicator,
.fr-cell-properties-form .fr-cell-bg-container .fr-btn-table-bg-color .fr-table-color-preview .fr-color-preview-indicator,
.fr-cell-properties-form .fr-cell-bg-container .fr-btn-table-bg-color .fr-table-color-preview .fr-table-color-preview-indicator,
.fr-cell-properties-form .fr-cell-bg-container .fr-btn-table-border-bg-color .fr-color-preview .fr-color-preview-indicator,
.fr-cell-properties-form .fr-cell-bg-container .fr-btn-table-border-bg-color .fr-color-preview .fr-table-color-preview-indicator,
.fr-cell-properties-form .fr-cell-bg-container .fr-btn-table-border-bg-color .fr-table-color-preview .fr-color-preview-indicator,
.fr-cell-properties-form .fr-cell-bg-container .fr-btn-table-border-bg-color .fr-table-color-preview .fr-table-color-preview-indicator,
.fr-cell-properties-form .fr-table-bg-container .fr-btn-cell-bg-color .fr-color-preview .fr-color-preview-indicator,
.fr-cell-properties-form .fr-table-bg-container .fr-btn-cell-bg-color .fr-color-preview .fr-table-color-preview-indicator,
.fr-cell-properties-form .fr-table-bg-container .fr-btn-cell-bg-color .fr-table-color-preview .fr-color-preview-indicator,
.fr-cell-properties-form .fr-table-bg-container .fr-btn-cell-bg-color .fr-table-color-preview .fr-table-color-preview-indicator,
.fr-cell-properties-form .fr-table-bg-container .fr-btn-table-bg-color .fr-color-preview .fr-color-preview-indicator,
.fr-cell-properties-form .fr-table-bg-container .fr-btn-table-bg-color .fr-color-preview .fr-table-color-preview-indicator,
.fr-cell-properties-form .fr-table-bg-container .fr-btn-table-bg-color .fr-table-color-preview .fr-color-preview-indicator,
.fr-cell-properties-form .fr-table-bg-container .fr-btn-table-bg-color .fr-table-color-preview .fr-table-color-preview-indicator,
.fr-cell-properties-form .fr-table-bg-container .fr-btn-table-border-bg-color .fr-color-preview .fr-color-preview-indicator,
.fr-cell-properties-form .fr-table-bg-container .fr-btn-table-border-bg-color .fr-color-preview .fr-table-color-preview-indicator,
.fr-cell-properties-form .fr-table-bg-container .fr-btn-table-border-bg-color .fr-table-color-preview .fr-color-preview-indicator,
.fr-cell-properties-form .fr-table-bg-container .fr-btn-table-border-bg-color .fr-table-color-preview .fr-table-color-preview-indicator,
.fr-table-properties-form .fr-cell-bg-container .fr-btn-cell-bg-color .fr-color-preview .fr-color-preview-indicator,
.fr-table-properties-form .fr-cell-bg-container .fr-btn-cell-bg-color .fr-color-preview .fr-table-color-preview-indicator,
.fr-table-properties-form .fr-cell-bg-container .fr-btn-cell-bg-color .fr-table-color-preview .fr-color-preview-indicator,
.fr-table-properties-form .fr-cell-bg-container .fr-btn-cell-bg-color .fr-table-color-preview .fr-table-color-preview-indicator,
.fr-table-properties-form .fr-cell-bg-container .fr-btn-table-bg-color .fr-color-preview .fr-color-preview-indicator,
.fr-table-properties-form .fr-cell-bg-container .fr-btn-table-bg-color .fr-color-preview .fr-table-color-preview-indicator,
.fr-table-properties-form .fr-cell-bg-container .fr-btn-table-bg-color .fr-table-color-preview .fr-color-preview-indicator,
.fr-table-properties-form .fr-cell-bg-container .fr-btn-table-bg-color .fr-table-color-preview .fr-table-color-preview-indicator,
.fr-table-properties-form .fr-cell-bg-container .fr-btn-table-border-bg-color .fr-color-preview .fr-color-preview-indicator,
.fr-table-properties-form .fr-cell-bg-container .fr-btn-table-border-bg-color .fr-color-preview .fr-table-color-preview-indicator,
.fr-table-properties-form .fr-cell-bg-container .fr-btn-table-border-bg-color .fr-table-color-preview .fr-color-preview-indicator,
.fr-table-properties-form .fr-cell-bg-container .fr-btn-table-border-bg-color .fr-table-color-preview .fr-table-color-preview-indicator,
.fr-table-properties-form .fr-table-bg-container .fr-btn-cell-bg-color .fr-color-preview .fr-color-preview-indicator,
.fr-table-properties-form .fr-table-bg-container .fr-btn-cell-bg-color .fr-color-preview .fr-table-color-preview-indicator,
.fr-table-properties-form .fr-table-bg-container .fr-btn-cell-bg-color .fr-table-color-preview .fr-color-preview-indicator,
.fr-table-properties-form .fr-table-bg-container .fr-btn-cell-bg-color .fr-table-color-preview .fr-table-color-preview-indicator,
.fr-table-properties-form .fr-table-bg-container .fr-btn-table-bg-color .fr-color-preview .fr-color-preview-indicator,
.fr-table-properties-form .fr-table-bg-container .fr-btn-table-bg-color .fr-color-preview .fr-table-color-preview-indicator,
.fr-table-properties-form .fr-table-bg-container .fr-btn-table-bg-color .fr-table-color-preview .fr-color-preview-indicator,
.fr-table-properties-form .fr-table-bg-container .fr-btn-table-bg-color .fr-table-color-preview .fr-table-color-preview-indicator,
.fr-table-properties-form .fr-table-bg-container .fr-btn-table-border-bg-color .fr-color-preview .fr-color-preview-indicator,
.fr-table-properties-form .fr-table-bg-container .fr-btn-table-border-bg-color .fr-color-preview .fr-table-color-preview-indicator,
.fr-table-properties-form .fr-table-bg-container .fr-btn-table-border-bg-color .fr-table-color-preview .fr-color-preview-indicator,
.fr-table-properties-form .fr-table-bg-container .fr-btn-table-border-bg-color .fr-table-color-preview .fr-table-color-preview-indicator {
  position: absolute;
  background: red;
  width: 28px;
  height: 1px;
  top: 9px;
  left: -4px;
  transform: rotate(-45deg);
  transform-origin: center;
}
.fr-cell-properties-form .fr-cell-dimensions-container,
.fr-table-properties-form .fr-cell-dimensions-container {
  display: flex;
  gap: 10px;
  margin-bottom: 12px;
}
.fr-cell-properties-form .fr-cell-dimensions-container label,
.fr-table-properties-form .fr-cell-dimensions-container label {
  font-weight: bold;
  font-size: 14px;
}
.fr-cell-properties-form .fr-cell-dimensions-container .fr-cell-dimension-section,
.fr-table-properties-form .fr-cell-dimensions-container .fr-cell-dimension-section {
  flex: 1;
}
.fr-cell-properties-form .fr-cell-dimensions-container .fr-cell-dimension-section .fr-dimension-inputs,
.fr-table-properties-form .fr-cell-dimensions-container .fr-cell-dimension-section .fr-dimension-inputs {
  display: flex;
  gap: 6px;
  align-items: center;
}
.fr-cell-properties-form .fr-cell-dimensions-container .fr-cell-dimension-section .fr-dimension-inputs input,
.fr-table-properties-form .fr-cell-dimensions-container .fr-cell-dimension-section .fr-dimension-inputs input {
  width: 90px;
  padding: 8px;
  border: 1px solid #CCCCCC;
  border-radius: 2px;
  font-size: 14px;
}
.fr-cell-properties-form .fr-cell-dimensions-container .fr-cell-dimension-section .fr-dimension-inputs input:focus,
.fr-table-properties-form .fr-cell-dimensions-container .fr-cell-dimension-section .fr-dimension-inputs input:focus {
  outline: none;
  border-color: #0098f7;
}
.fr-cell-properties-form .fr-cell-dimensions-container .fr-cell-dimension-section .fr-dimension-inputs input.fr-disabled,
.fr-table-properties-form .fr-cell-dimensions-container .fr-cell-dimension-section .fr-dimension-inputs input.fr-disabled {
  background-color: #f5f5f5;
  color: #a9a9a9;
  border: 1px solid #d1d1d1;
  cursor: not-allowed;
}
.fr-cell-properties-form .fr-cell-dimensions-container .fr-cell-dimension-section .fr-dimension-inputs input::placeholder,
.fr-table-properties-form .fr-cell-dimensions-container .fr-cell-dimension-section .fr-dimension-inputs input::placeholder {
  color: #AAA;
}
.fr-cell-properties-form .fr-cell-dimensions-container .fr-cell-dimension-section .fr-dimension-inputs .fr-dimension-separator,
.fr-table-properties-form .fr-cell-dimensions-container .fr-cell-dimension-section .fr-dimension-inputs .fr-dimension-separator {
  line-height: 1;
  font-size: 16px;
}
.fr-cell-properties-form .fr-cell-dimensions-container .fr-cell-padding-section,
.fr-table-properties-form .fr-cell-dimensions-container .fr-cell-padding-section {
  flex: 1;
}
.fr-cell-properties-form .fr-cell-dimensions-container .fr-cell-padding-section label,
.fr-table-properties-form .fr-cell-dimensions-container .fr-cell-padding-section label {
  font-weight: bold;
  font-size: 14px;
}
.fr-cell-properties-form .fr-cell-dimensions-container .fr-cell-padding-section input,
.fr-table-properties-form .fr-cell-dimensions-container .fr-cell-padding-section input {
  width: 90px;
  padding: 8px;
  border: 1px solid #CCCCCC;
  border-radius: 2px;
  font-size: 14px;
}
.fr-cell-properties-form .fr-cell-dimensions-container .fr-cell-padding-section input:focus,
.fr-table-properties-form .fr-cell-dimensions-container .fr-cell-padding-section input:focus {
  outline: none;
  border-color: #0098f7;
}
.fr-cell-properties-form .fr-cell-dimensions-container .fr-cell-padding-section input.fr-disabled,
.fr-table-properties-form .fr-cell-dimensions-container .fr-cell-padding-section input.fr-disabled {
  background-color: #f5f5f5;
  color: #a9a9a9;
  border: 1px solid #d1d1d1;
  cursor: not-allowed;
}
.fr-cell-properties-form .fr-cell-dimensions-container .fr-cell-padding-section input::placeholder,
.fr-table-properties-form .fr-cell-dimensions-container .fr-cell-padding-section input::placeholder {
  color: #AAA;
}
.fr-cell-properties-form .fr-cell-properties-buttons,
.fr-cell-properties-form .fr-table-properties-buttons,
.fr-table-properties-form .fr-cell-properties-buttons,
.fr-table-properties-form .fr-table-properties-buttons {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  margin-top: 20px;
}
.fr-cell-properties-form .fr-cell-properties-buttons .fr-cancel-button,
.fr-cell-properties-form .fr-cell-properties-buttons .fr-save-button,
.fr-cell-properties-form .fr-table-properties-buttons .fr-cancel-button,
.fr-cell-properties-form .fr-table-properties-buttons .fr-save-button,
.fr-table-properties-form .fr-cell-properties-buttons .fr-cancel-button,
.fr-table-properties-form .fr-cell-properties-buttons .fr-save-button,
.fr-table-properties-form .fr-table-properties-buttons .fr-cancel-button,
.fr-table-properties-form .fr-table-properties-buttons .fr-save-button {
  font-size: 14px;
  cursor: pointer;
  padding: 8px 12px;
  font-weight: 500;
  height: 36px;
  line-height: 20px;
  box-sizing: border-box;
}
.fr-cell-properties-form .fr-cell-properties-buttons .fr-cancel-button.fr-disabled,
.fr-cell-properties-form .fr-cell-properties-buttons .fr-save-button.fr-disabled,
.fr-cell-properties-form .fr-table-properties-buttons .fr-cancel-button.fr-disabled,
.fr-cell-properties-form .fr-table-properties-buttons .fr-save-button.fr-disabled,
.fr-table-properties-form .fr-cell-properties-buttons .fr-cancel-button.fr-disabled,
.fr-table-properties-form .fr-cell-properties-buttons .fr-save-button.fr-disabled,
.fr-table-properties-form .fr-table-properties-buttons .fr-cancel-button.fr-disabled,
.fr-table-properties-form .fr-table-properties-buttons .fr-save-button.fr-disabled {
  pointer-events: none;
  cursor: not-allowed;
  color: #a9a9a9;
}
.fr-cell-properties-form .fr-cell-properties-buttons .fr-cancel-button,
.fr-cell-properties-form .fr-table-properties-buttons .fr-cancel-button,
.fr-table-properties-form .fr-cell-properties-buttons .fr-cancel-button,
.fr-table-properties-form .fr-table-properties-buttons .fr-cancel-button {
  background: none;
  border: none;
  color: #0098f7;
  border-radius: 2px;
}
.fr-cell-properties-form .fr-cell-properties-buttons .fr-cancel-button:hover,
.fr-cell-properties-form .fr-table-properties-buttons .fr-cancel-button:hover,
.fr-table-properties-form .fr-cell-properties-buttons .fr-cancel-button:hover,
.fr-table-properties-form .fr-table-properties-buttons .fr-cancel-button:hover {
  text-decoration: underline;
}
.fr-cell-properties-form .fr-cell-properties-buttons .fr-save-button,
.fr-cell-properties-form .fr-table-properties-buttons .fr-save-button,
.fr-table-properties-form .fr-cell-properties-buttons .fr-save-button,
.fr-table-properties-form .fr-table-properties-buttons .fr-save-button {
  background-color: #FFF;
  border: 1px solid #0098f7;
  color: #0098f7;
  border-radius: 2px;
}
.fr-cell-properties-form .fr-cell-properties-buttons .fr-save-button:hover,
.fr-cell-properties-form .fr-table-properties-buttons .fr-save-button:hover,
.fr-table-properties-form .fr-cell-properties-buttons .fr-save-button:hover,
.fr-table-properties-form .fr-table-properties-buttons .fr-save-button:hover {
  background-color: #ebebeb;
}
.fr-cell-properties-form .fr-error,
.fr-table-properties-form .fr-error {
  color: red;
  font-size: 12px;
  padding-bottom: 5px;
  display: none;
}
.fr-cell-properties-form input.fr-error,
.fr-table-properties-form input.fr-error {
  border-color: red;
  display: block;
}
.fr-table-properties-section label:not(:first-child) {
  margin-top: 15px;
}
.fr-table-properties-section .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a {
  line-height: 170%;
}
.fr-table-bg-container .fr-input-line,
.fr-table-border-container .fr-input-line,
.fr-table-dimensions-container .fr-input-line,
.fr-table-style-container .fr-input-line {
  padding: 0px;
  width: 100%;
}
.fr-table-bg-container .fr-input-line input[type=text],
.fr-table-border-container .fr-input-line input[type=text],
.fr-table-dimensions-container .fr-input-line input[type=text],
.fr-table-style-container .fr-input-line input[type=text] {
  height: 36px;
  border-color: #CCCCCC;
}
.fr-table-bg-container .fr-input-line input + label,
.fr-table-border-container .fr-input-line input + label,
.fr-table-dimensions-container .fr-input-line input + label,
.fr-table-style-container .fr-input-line input + label {
  top: -5px;
  font-weight: 100;
}
.fr-table-bg-container .fr-input-line input.fr-not-empty + label,
.fr-table-border-container .fr-input-line input.fr-not-empty + label,
.fr-table-dimensions-container .fr-input-line input.fr-not-empty + label,
.fr-table-style-container .fr-input-line input.fr-not-empty + label {
  top: -20px;
  font-weight: 100;
}
.fr-table-bg-container .fr-input-line #fr-table-border-style,
.fr-table-border-container .fr-input-line #fr-table-border-style,
.fr-table-dimensions-container .fr-input-line #fr-table-border-style,
.fr-table-style-container .fr-input-line #fr-table-border-style {
  width: 90%;
  height: 36px;
  border-color: #CCCCCC;
  border-radius: 2px;
}
.fr-table-bg-container .fr-input-line .fr-field-lable,
.fr-table-border-container .fr-input-line .fr-field-lable,
.fr-table-dimensions-container .fr-input-line .fr-field-lable,
.fr-table-style-container .fr-input-line .fr-field-lable {
  position: absolute;
  font-size: 11px;
  padding: 0px 3px;
  margin: -6px 5px;
  background: #FFF;
  font-weight: 100;
  color: dimgray;
  z-index: 3;
}
.fr-table-bg-container .fr-input-line .fr-buttons,
.fr-table-border-container .fr-input-line .fr-buttons,
.fr-table-dimensions-container .fr-input-line .fr-buttons,
.fr-table-style-container .fr-input-line .fr-buttons {
  padding: 0px;
}
.fr-table-bg-container .fr-input-line .fr-command.fr-btn.fr-dropdown:after,
.fr-table-border-container .fr-input-line .fr-command.fr-btn.fr-dropdown:after,
.fr-table-dimensions-container .fr-input-line .fr-command.fr-btn.fr-dropdown:after,
.fr-table-style-container .fr-input-line .fr-command.fr-btn.fr-dropdown:after {
  right: 10px;
}
.fr-table-bg-container .fr-input-line .fr-command.fr-btn.fr-dropdown.fr-active,
.fr-table-border-container .fr-input-line .fr-command.fr-btn.fr-dropdown.fr-active,
.fr-table-dimensions-container .fr-input-line .fr-command.fr-btn.fr-dropdown.fr-active,
.fr-table-style-container .fr-input-line .fr-command.fr-btn.fr-dropdown.fr-active {
  background: transparent;
}
.fr-table-bg-container .fr-input-line .fr-dropdown,
.fr-table-border-container .fr-input-line .fr-dropdown,
.fr-table-dimensions-container .fr-input-line .fr-dropdown,
.fr-table-style-container .fr-input-line .fr-dropdown {
  margin: 0px;
  background: transparent;
  border: 1px solid #CCCCCC;
  margin-right: 10px;
  height: 36px;
  border-radius: 2px;
}
.fr-table-border-container .fr-dropdown-wrapper {
  width: 120px;
}
.fr-table-alignment-section {
  margin-left: 10px;
}
.fr-table-border-container,
.fr-table-dimensions-container,
.fr-table-dimensions-section {
  display: flex;
  margin-top: 10px;
}
.fr-table-border-container .fr-dimension-separator,
.fr-table-dimensions-container .fr-dimension-separator,
.fr-table-dimensions-section .fr-dimension-separator {
  margin: 10px 5px;
}
.fr-table-border-container .fr-btn-table-border-bg-color,
.fr-table-dimensions-container .fr-btn-table-border-bg-color,
.fr-table-dimensions-section .fr-btn-table-border-bg-color {
  margin-right: 10px;
  background: transparent;
  border: 1px solid #CCCCCC;
  border-radius: 2px;
  border-left: 0px;
  height: 36px;
  margin-left: -1px;
}
.fr-table-border-container .fr-btn-table-border-bg-color .fr-border-color-preview,
.fr-table-dimensions-container .fr-btn-table-border-bg-color .fr-border-color-preview,
.fr-table-dimensions-section .fr-btn-table-border-bg-color .fr-border-color-preview {
  width: 20px;
  height: 20px;
  border: 1px solid #999999;
  border-radius: 2px;
  position: relative;
  overflow: hidden;
}
.fr-table-border-container .fr-btn-table-border-bg-color .fr-border-color-preview .fr-border-color-preview-indicator,
.fr-table-dimensions-container .fr-btn-table-border-bg-color .fr-border-color-preview .fr-border-color-preview-indicator,
.fr-table-dimensions-section .fr-btn-table-border-bg-color .fr-border-color-preview .fr-border-color-preview-indicator {
  position: absolute;
  background: red;
  width: 28px;
  height: 1px;
  top: 9px;
  left: -4px;
  transform: rotate(-45deg);
  transform-origin: center;
}
.fr-table-style > button {
  width: 100%;
}
.fr-table-style .fr-dropdown-wrapper {
  width: 200px;
}
.fr-table-alignment-container {
  height: 33px;
  border: 1px solid #CCCCCC;
  margin-top: 10px;
  border-radius: 2px;
  min-width: 130px;
}
.fr-table-alignment-container button {
  height: 30px;
  width: 36px;
  padding: 2px 2px 2px 5px;
  border: none;
  background: transparent;
  margin: 2px;
  cursor: pointer;
}
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
#fr-form-container {
  margin: auto;
  position: relative;
  top: 10%;
  background-color: #f5f5f5;
  width: 60%;
  border-radius: 5px;
  z-index: 9002;
  overflow: auto;
  background-color: #fefefe;
}
.fr-trim-video-name {
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  padding-top: 15px;
}
.fr-file-loader {
  border: 4px solid #f3f3f3;
  border-radius: 50%;
  border-top: 4px solid #53777a;
  display: inline-block !important;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  width: 20px;
  height: 20px;
  display: block !important;
  align-items: center;
}
.fr-trim-button {
  margin-top: 5px;
  height: 36px;
  line-height: 1;
  color: #0098f7;
  padding: 10px;
  cursor: pointer;
  text-decoration: none;
  border: none;
  background: none;
  font-size: 16px;
  border-radius: 5px;
  background-color: #eff5fa;
  outline: none;
}
.fr-trim-button:hover {
  background: #ebebeb;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fr-slidecontainer {
  width: 100%;
}
.fr-slider {
  -webkit-appearance: none;
  width: 100%;
  height: 15px;
  background: #d3d3d3;
}
.fr-video-trim-buttons {
  text-align: right;
  padding-bottom: 5px;
  padding-right: 15px;
  margin-top: 10px;
}
.fr-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  cursor: pointer;
}
.fr-slider::-moz-range-thumb {
  width: 15px;
  height: 15px;
  background: #3498db;
  border-radius: 50%;
  cursor: pointer;
}
.fr-range-value-start {
  position: absolute;
}
.fr-range-value-start > span {
  width: 60px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  background: #03a9f4;
  color: #fff;
  font-size: 12px;
  display: block;
  position: absolute;
  left: 50%;
  transform: translate(-85%, 0);
  border-radius: 6px;
}
.fr-range-value-start > span:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  left: 86%;
  margin-left: -5px;
  margin-top: -1px;
}
.fr-range-value-end {
  position: absolute;
}
.fr-range-value-end > span {
  width: 60px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  background: #03a9f4;
  color: #fff;
  font-size: 12px;
  display: block;
  position: absolute;
  left: 14%;
  transform: translate(-8%, 0);
  border-radius: 6px;
}
.fr-range-value-end > span:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  left: 14%;
  margin-left: -5px;
  margin-top: -1px;
}
#startTimeValue {
  top: -153% !important;
}
#startTimeValue span:before {
  border-top: 10px solid #03a9f4;
  top: 100%;
}
#endTimeValue {
  top: -153% !important;
}
#endTimeValue span:before {
  border-top: 10px solid #03a9f4;
  top: 100%;
}
.fr-range-slider {
  position: relative;
  width: 80%;
  height: 15px;
}
.fr-range-slider > input {
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 10px;
  width: 100%;
  outline: none;
  height: 6px;
  border-radius: 10px;
}
.fr-range-slider > input::-webkit-slider-thumb {
  pointer-events: all;
  position: relative;
  z-index: 1;
  -webkit-appearance: none;
  appearance: none;
  width: 15px;
  height: 15px;
  background: #3498db;
  cursor: pointer;
  border-radius: 7px;
  margin-top: -3.6px;
}
.fr-range-slider > input::-moz-range-thumb {
  pointer-events: all;
  position: relative;
  z-index: 10;
  -moz-appearance: none;
  width: 9px;
  height: 15px;
  border-radius: 7px;
  margin-top: -3.6px;
}
.fr-range-slider > input::-moz-range-track {
  position: relative;
  z-index: -1;
  background-color: black;
  border: 0;
  height: 15px;
  border-radius: 50%;
  margin-top: -3.6px;
}
.fr-range-slider > input:last-of-type::-moz-range-track {
  -moz-appearance: none;
  background: none transparent;
  border: 0;
}
.fr-range-slider > input[type=range]::-moz-focus-outer {
  border: 0;
}
@media screen and (max-width: 430px) {
  .range-value span {
    width: 40px;
    font-size: 10px;
  }
  #fr-form-container {
    top: 20%;
  }
}
#fr-video-edit {
  width: 80%;
  text-align: center;
  height: 50%;
  margin-bottom: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-element .fr-video {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.fr-element .fr-video::after {
  position: absolute;
  content: "";
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  display: block;
  background: transparent;
}
.fr-element .fr-video.fr-active > * {
  z-index: 2;
  position: relative;
}
.fr-element .fr-video > * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 100%;
  border: none;
}
.fr-box .fr-video-resizer {
  position: absolute;
  border: solid 1px #0098f7;
  display: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.fr-box .fr-video-resizer.fr-active {
  display: block;
}
.fr-box .fr-video-resizer .fr-handler {
  display: block;
  position: absolute;
  background: #0098f7;
  border: solid 1px #FFF;
  z-index: 4;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.fr-box .fr-video-resizer .fr-handler.fr-hnw {
  cursor: nw-resize;
}
.fr-box .fr-video-resizer .fr-handler.fr-hne {
  cursor: ne-resize;
}
.fr-box .fr-video-resizer .fr-handler.fr-hsw {
  cursor: sw-resize;
}
.fr-box .fr-video-resizer .fr-handler.fr-hse {
  cursor: se-resize;
}
.fr-box .fr-video-resizer .fr-handler {
  width: 12px;
  height: 12px;
}
.fr-box .fr-video-resizer .fr-handler.fr-hnw {
  left: -6px;
  top: -6px;
}
.fr-box .fr-video-resizer .fr-handler.fr-hne {
  right: -6px;
  top: -6px;
}
.fr-box .fr-video-resizer .fr-handler.fr-hsw {
  left: -6px;
  bottom: -6px;
}
.fr-box .fr-video-resizer .fr-handler.fr-hse {
  right: -6px;
  bottom: -6px;
}
@media (min-width: 1200px) {
  .fr-box .fr-video-resizer .fr-handler {
    width: 10px;
    height: 10px;
  }
  .fr-box .fr-video-resizer .fr-handler.fr-hnw {
    left: -5px;
    top: -5px;
  }
  .fr-box .fr-video-resizer .fr-handler.fr-hne {
    right: -5px;
    top: -5px;
  }
  .fr-box .fr-video-resizer .fr-handler.fr-hsw {
    left: -5px;
    bottom: -5px;
  }
  .fr-box .fr-video-resizer .fr-handler.fr-hse {
    right: -5px;
    bottom: -5px;
  }
}
.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line {
  width: calc(50% - 5px);
  display: inline-block;
}
.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line + .fr-input-line {
  margin-left: 10px;
}
.fr-popup .fr-video-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0;
  margin: 20px;
  position: relative;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 140%;
  text-align: center;
}
.fr-popup .fr-video-upload-layer:hover {
  background: #ebebeb;
}
.fr-popup .fr-video-upload-layer.fr-drop {
  background: #ebebeb;
  border-color: #0098f7;
}
.fr-popup .fr-video-upload-layer .fr-form {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}
.fr-popup .fr-video-upload-layer .fr-form input {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 500%;
  height: 100%;
  margin: 0;
  font-size: 400px;
}
.fr-popup .fr-video-progress-bar-layer > h3 {
  font-size: 16px;
  margin: 10px 0;
  font-weight: normal;
}
.fr-popup .fr-video-progress-bar-layer > div.fr-action-buttons {
  display: none;
}
.fr-popup .fr-video-progress-bar-layer > div.fr-loader {
  background: #b3e0fd;
  height: 10px;
  width: 100%;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
}
.fr-popup .fr-video-progress-bar-layer > div.fr-loader span {
  display: block;
  height: 100%;
  width: 0%;
  background: #0098f7;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
}
.fr-popup .fr-video-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  width: 30% !important;
  position: absolute;
  top: 0;
  -webkit-animation: loading 2s linear infinite;
  -moz-animation: loading 2s linear infinite;
  -o-animation: loading 2s linear infinite;
  animation: loading 2s linear infinite;
}
.fr-popup .fr-video-progress-bar-layer.fr-error > div.fr-loader {
  display: none;
}
.fr-popup .fr-video-progress-bar-layer.fr-error > div.fr-action-buttons {
  display: block;
}
.fr-video-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483640;
  display: none;
}
.fr-autoplay-margin {
  margin-top: 0px !important;
}
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-view img.fr-rounded,
.fr-view .fr-img-caption.fr-rounded img {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-view img.fr-shadow,
.fr-view .fr-img-caption.fr-shadow img {
  -webkit-box-shadow: 10px 10px 5px 0px #cccccc;
  -moz-box-shadow: 10px 10px 5px 0px #cccccc;
  box-shadow: 10px 10px 5px 0px #cccccc;
}
.fr-view img.fr-bordered,
.fr-view .fr-img-caption.fr-bordered img {
  border: solid 5px #CCC;
}
.fr-view img.fr-bordered {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.fr-view .fr-img-caption.fr-bordered img {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.fr-view li img.fr-dii.fr-fil {
  margin-right: 20px;
}
.fr-view {
  word-wrap: break-word;
}
.fr-view span[style~="color:"] a {
  color: inherit;
}
.fr-view strong {
  font-weight: 700;
}
.fr-view table[border="0"] td:not([class]),
.fr-view table[border="0"] th:not([class]),
.fr-view table[border="0"] td[class=""],
.fr-view table[border="0"] th[class=""] {
  border-width: 0px;
}
.fr-view table {
  border: none;
  border-collapse: collapse;
  empty-cells: show;
  max-width: 100%;
  margin: 0px;
}
.fr-view table td {
  min-width: 5px;
}
.fr-view table.fr-dashed-borders td,
.fr-view table.fr-dashed-borders th {
  border-style: dashed;
}
.fr-view table.fr-alternate-rows tbody tr:nth-child(2n) {
  background: whitesmoke;
}
.fr-view table td,
.fr-view table th {
  border: 1px solid #DDD;
}
.fr-view table td:empty,
.fr-view table th:empty {
  height: 20px;
}
.fr-view table td.fr-highlighted,
.fr-view table th.fr-highlighted {
  border: 1px double red;
}
.fr-view table td.fr-thick,
.fr-view table th.fr-thick {
  border-width: 2px;
}
.fr-view table th {
  background: #ececec;
}
.fr-view table tfoot td {
  background: #ececec;
}
.fr-view .fr-mso-hidden {
  display: none;
}
.fr-view hr {
  clear: both;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  break-after: always;
  page-break-after: always;
}
.fr-view .fr-file {
  position: relative;
}
.fr-view .fr-file::after {
  position: relative;
  content: "\1f4ce";
  font-weight: normal;
}
.fr-view pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow: visible;
}
.fr-view[dir=rtl] blockquote {
  border-left: none;
  border-right: solid 2px #5E35B1;
  margin-right: 0;
  padding-right: 5px;
  padding-left: 0;
}
.fr-view[dir=rtl] blockquote blockquote {
  border-color: #00BCD4;
}
.fr-view[dir=rtl] blockquote blockquote blockquote {
  border-color: #43A047;
}
.fr-view blockquote {
  border-left: solid 2px #5E35B1;
  margin-left: 0;
  padding-left: 5px;
  color: #5E35B1;
}
.fr-view blockquote blockquote {
  border-color: #00BCD4;
  color: #00BCD4;
}
.fr-view blockquote blockquote blockquote {
  border-color: #43A047;
  color: #43A047;
}
.fr-view span.fr-emoticon {
  font-weight: normal;
  font-family:
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "NotoColorEmoji",
    "Segoe UI Symbol",
    "Android Emoji",
    "EmojiSymbols";
  display: inline;
  line-height: 0;
}
.fr-view span.fr-emoticon.fr-emoticon-img {
  background-repeat: no-repeat !important;
  font-size: inherit;
  height: 1em;
  width: 1em;
  min-height: 20px;
  min-width: 20px;
  display: inline-block;
  margin: -.1em .1em .1em;
  line-height: 1;
  vertical-align: middle;
}
.fr-view .fr-text-gray {
  color: #AAA !important;
}
.fr-view .fr-text-bordered {
  border-top: solid 1px #222;
  border-bottom: solid 1px #222;
  padding: 10px 0;
}
.fr-view .fr-text-spaced {
  letter-spacing: 1px;
}
.fr-view .fr-text-uppercase {
  text-transform: uppercase;
}
.fr-view .fr-class-highlighted {
  background-color: #ffff00;
}
.fr-view .fr-class-code {
  border-color: #cccccc;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f5f5f5;
  padding: 10px;
  font-family:
    "Courier New",
    Courier,
    monospace;
}
.fr-view .fr-class-transparency {
  opacity: 0.5;
}
.fr-view img {
  position: relative;
  max-width: 100%;
}
.fr-view img.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}
.fr-view img.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
.fr-view img.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
.fr-view img.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
  min-width: 10px;
}
.fr-view img.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
  min-width: 5px;
}
.fr-view img.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
  min-width: 5px;
}
.fr-view span.fr-img-caption {
  position: relative;
  max-width: 100%;
}
.fr-view span.fr-img-caption.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}
.fr-view span.fr-img-caption.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
.fr-view span.fr-img-caption.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
.fr-view span.fr-img-caption.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
  min-width: 10px;
}
.fr-view span.fr-img-caption.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
  min-width: 5px;
}
.fr-view span.fr-img-caption.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
  min-width: 5px;
}
.fr-view .fr-video {
  text-align: center;
  position: relative;
}
.fr-view .fr-video.fr-rv {
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.fr-view .fr-video.fr-rv > iframe,
.fr-view .fr-video.fr-rv object,
.fr-view .fr-video.fr-rv embed {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.fr-view .fr-video > * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 100%;
  border: none;
}
.fr-view .fr-video.fr-dvb {
  display: block;
  clear: both;
}
.fr-view .fr-video.fr-dvb.fr-fvl {
  text-align: left;
}
.fr-view .fr-video.fr-dvb.fr-fvr {
  text-align: right;
}
.fr-view .fr-video.fr-dvi {
  display: inline-block;
}
.fr-view .fr-video.fr-dvi.fr-fvl {
  float: left;
}
.fr-view .fr-video.fr-dvi.fr-fvr {
  float: right;
}
.fr-view a.fr-strong {
  font-weight: 700;
}
.fr-view a.fr-green {
  color: green;
}
.fr-view .fr-img-caption {
  text-align: center;
}
.fr-view .fr-img-caption .fr-img-wrap {
  padding: 0;
  margin: auto;
  text-align: center;
  width: 100%;
}
.fr-view .fr-img-caption .fr-img-wrap a {
  display: block;
}
.fr-view .fr-img-caption .fr-img-wrap img {
  display: block;
  margin: auto;
  width: 100%;
}
.fr-view .fr-img-caption .fr-img-wrap > span {
  margin: auto;
  display: block;
  padding: 5px 5px 10px;
  font-size: 14px;
  font-weight: initial;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  width: 100%;
  text-align: center;
}
.fr-view button.fr-rounded,
.fr-view input.fr-rounded,
.fr-view textarea.fr-rounded {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-view button.fr-large,
.fr-view input.fr-large,
.fr-view textarea.fr-large {
  font-size: 24px;
}
.fr-view span.fr-img-caption.fr-dii.fr-fil,
.fr-view p img.fr-dii.fr-fil {
  margin-right: 15px;
}
a.fr-view.fr-strong {
  font-weight: 700;
}
a.fr-view.fr-green {
  color: green;
}
img.fr-view {
  position: relative;
  max-width: 100%;
}
img.fr-view.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}
img.fr-view.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
img.fr-view.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
img.fr-view.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
  min-width: 10px;
}
img.fr-view.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
  min-width: 5px;
}
img.fr-view.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
  min-width: 5px;
}
span.fr-img-caption.fr-view {
  position: relative;
  max-width: 100%;
}
span.fr-img-caption.fr-view.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}
span.fr-img-caption.fr-view.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
span.fr-img-caption.fr-view.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
span.fr-img-caption.fr-view.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
  min-width: 10px;
}
span.fr-img-caption.fr-view.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
  min-width: 5px;
}
span.fr-img-caption.fr-view.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
  min-width: 5px;
}

/* node_modules/froala-editor/css/froala_style.min.css */
/*!
 * froala_editor v4.7.1 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2025 Froala Labs
 */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-view img.fr-rounded,
.fr-view .fr-img-caption.fr-rounded img {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-view img.fr-shadow,
.fr-view .fr-img-caption.fr-shadow img {
  -webkit-box-shadow: 10px 10px 5px 0px #cccccc;
  -moz-box-shadow: 10px 10px 5px 0px #cccccc;
  box-shadow: 10px 10px 5px 0px #cccccc;
}
.fr-view img.fr-bordered,
.fr-view .fr-img-caption.fr-bordered img {
  border: solid 5px #CCC;
}
.fr-view img.fr-bordered {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.fr-view .fr-img-caption.fr-bordered img {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.fr-view li img.fr-dii.fr-fil {
  margin-right: 20px;
}
.fr-view {
  word-wrap: break-word;
}
.fr-view span[style~="color:"] a {
  color: inherit;
}
.fr-view strong {
  font-weight: 700;
}
.fr-view table[border="0"] td:not([class]),
.fr-view table[border="0"] th:not([class]),
.fr-view table[border="0"] td[class=""],
.fr-view table[border="0"] th[class=""] {
  border-width: 0px;
}
.fr-view table {
  border: none;
  border-collapse: collapse;
  empty-cells: show;
  max-width: 100%;
  margin: 0px;
}
.fr-view table td {
  min-width: 5px;
}
.fr-view table.fr-dashed-borders td,
.fr-view table.fr-dashed-borders th {
  border-style: dashed;
}
.fr-view table.fr-alternate-rows tbody tr:nth-child(2n) {
  background: whitesmoke;
}
.fr-view table td,
.fr-view table th {
  border: 1px solid #DDD;
}
.fr-view table td:empty,
.fr-view table th:empty {
  height: 20px;
}
.fr-view table td.fr-highlighted,
.fr-view table th.fr-highlighted {
  border: 1px double red;
}
.fr-view table td.fr-thick,
.fr-view table th.fr-thick {
  border-width: 2px;
}
.fr-view table th {
  background: #ececec;
}
.fr-view table tfoot td {
  background: #ececec;
}
.fr-view .fr-mso-hidden {
  display: none;
}
.fr-view hr {
  clear: both;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  break-after: always;
  page-break-after: always;
}
.fr-view .fr-file {
  position: relative;
}
.fr-view .fr-file::after {
  position: relative;
  content: "\1f4ce";
  font-weight: normal;
}
.fr-view pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow: visible;
}
.fr-view[dir=rtl] blockquote {
  border-left: none;
  border-right: solid 2px #5E35B1;
  margin-right: 0;
  padding-right: 5px;
  padding-left: 0;
}
.fr-view[dir=rtl] blockquote blockquote {
  border-color: #00BCD4;
}
.fr-view[dir=rtl] blockquote blockquote blockquote {
  border-color: #43A047;
}
.fr-view blockquote {
  border-left: solid 2px #5E35B1;
  margin-left: 0;
  padding-left: 5px;
  color: #5E35B1;
}
.fr-view blockquote blockquote {
  border-color: #00BCD4;
  color: #00BCD4;
}
.fr-view blockquote blockquote blockquote {
  border-color: #43A047;
  color: #43A047;
}
.fr-view span.fr-emoticon {
  font-weight: normal;
  font-family:
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "NotoColorEmoji",
    "Segoe UI Symbol",
    "Android Emoji",
    "EmojiSymbols";
  display: inline;
  line-height: 0;
}
.fr-view span.fr-emoticon.fr-emoticon-img {
  background-repeat: no-repeat !important;
  font-size: inherit;
  height: 1em;
  width: 1em;
  min-height: 20px;
  min-width: 20px;
  display: inline-block;
  margin: -.1em .1em .1em;
  line-height: 1;
  vertical-align: middle;
}
.fr-view .fr-text-gray {
  color: #AAA !important;
}
.fr-view .fr-text-bordered {
  border-top: solid 1px #222;
  border-bottom: solid 1px #222;
  padding: 10px 0;
}
.fr-view .fr-text-spaced {
  letter-spacing: 1px;
}
.fr-view .fr-text-uppercase {
  text-transform: uppercase;
}
.fr-view .fr-class-highlighted {
  background-color: #ffff00;
}
.fr-view .fr-class-code {
  border-color: #cccccc;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f5f5f5;
  padding: 10px;
  font-family:
    "Courier New",
    Courier,
    monospace;
}
.fr-view .fr-class-transparency {
  opacity: 0.5;
}
.fr-view img {
  position: relative;
  max-width: 100%;
}
.fr-view img.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}
.fr-view img.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
.fr-view img.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
.fr-view img.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
  min-width: 10px;
}
.fr-view img.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
  min-width: 5px;
}
.fr-view img.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
  min-width: 5px;
}
.fr-view span.fr-img-caption {
  position: relative;
  max-width: 100%;
}
.fr-view span.fr-img-caption.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}
.fr-view span.fr-img-caption.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
.fr-view span.fr-img-caption.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
.fr-view span.fr-img-caption.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
  min-width: 10px;
}
.fr-view span.fr-img-caption.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
  min-width: 5px;
}
.fr-view span.fr-img-caption.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
  min-width: 5px;
}
.fr-view .fr-video {
  text-align: center;
  position: relative;
}
.fr-view .fr-video.fr-rv {
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.fr-view .fr-video.fr-rv > iframe,
.fr-view .fr-video.fr-rv object,
.fr-view .fr-video.fr-rv embed {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.fr-view .fr-video > * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 100%;
  border: none;
}
.fr-view .fr-video.fr-dvb {
  display: block;
  clear: both;
}
.fr-view .fr-video.fr-dvb.fr-fvl {
  text-align: left;
}
.fr-view .fr-video.fr-dvb.fr-fvr {
  text-align: right;
}
.fr-view .fr-video.fr-dvi {
  display: inline-block;
}
.fr-view .fr-video.fr-dvi.fr-fvl {
  float: left;
}
.fr-view .fr-video.fr-dvi.fr-fvr {
  float: right;
}
.fr-view a.fr-strong {
  font-weight: 700;
}
.fr-view a.fr-green {
  color: green;
}
.fr-view .fr-img-caption {
  text-align: center;
}
.fr-view .fr-img-caption .fr-img-wrap {
  padding: 0;
  margin: auto;
  text-align: center;
  width: 100%;
}
.fr-view .fr-img-caption .fr-img-wrap a {
  display: block;
}
.fr-view .fr-img-caption .fr-img-wrap img {
  display: block;
  margin: auto;
  width: 100%;
}
.fr-view .fr-img-caption .fr-img-wrap > span {
  margin: auto;
  display: block;
  padding: 5px 5px 10px;
  font-size: 14px;
  font-weight: initial;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  width: 100%;
  text-align: center;
}
.fr-view button.fr-rounded,
.fr-view input.fr-rounded,
.fr-view textarea.fr-rounded {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-view button.fr-large,
.fr-view input.fr-large,
.fr-view textarea.fr-large {
  font-size: 24px;
}
.fr-view span.fr-img-caption.fr-dii.fr-fil,
.fr-view p img.fr-dii.fr-fil {
  margin-right: 15px;
}
a.fr-view.fr-strong {
  font-weight: 700;
}
a.fr-view.fr-green {
  color: green;
}
img.fr-view {
  position: relative;
  max-width: 100%;
}
img.fr-view.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}
img.fr-view.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
img.fr-view.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
img.fr-view.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
  min-width: 10px;
}
img.fr-view.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
  min-width: 5px;
}
img.fr-view.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
  min-width: 5px;
}
span.fr-img-caption.fr-view {
  position: relative;
  max-width: 100%;
}
span.fr-img-caption.fr-view.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}
span.fr-img-caption.fr-view.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
span.fr-img-caption.fr-view.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
span.fr-img-caption.fr-view.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
  min-width: 10px;
}
span.fr-img-caption.fr-view.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
  min-width: 5px;
}
span.fr-img-caption.fr-view.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
  min-width: 5px;
}

/* node_modules/quill/dist/quill.core.css */
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family:
    Helvetica,
    Arial,
    sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,
.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui {
  cursor: pointer;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
}
@supports (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor table {
  border-collapse: collapse;
}
.ql-editor td {
  border: 1px solid #000;
  padding: 2px 5px;
}
.ql-editor ol {
  padding-left: 1.5em;
}
.ql-editor li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}
.ql-editor li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: .3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li[data-list=checked] > .ql-ui,
.ql-editor li[data-list=unchecked] > .ql-ui {
  color: #777;
}
.ql-editor li[data-list=bullet] > .ql-ui:before {
  content: "\2022";
}
.ql-editor li[data-list=checked] > .ql-ui:before {
  content: "\2611";
}
.ql-editor li[data-list=unchecked] > .ql-ui:before {
  content: "\2610";
}
@supports (counter-set:none) {
  .ql-editor li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered] {
  counter-increment: list-0;
}
.ql-editor li[data-list=ordered] > .ql-ui:before {
  content: counter(list-0, decimal) ". ";
}
.ql-editor li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-set: list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-set: list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-set: list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-set: list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-reset: list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-set: list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-reset: list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) ". ";
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor li.ql-direction-rtl > .ql-ui:before {
  margin-left: .3em;
  margin-right: -1.5em;
  text-align: left;
}
.ql-editor table {
  table-layout: fixed;
  width: 100%;
}
.ql-editor table td {
  outline: none;
}
.ql-editor .ql-code-block-container {
  font-family: monospace;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-editor .ql-font-monospace {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-editor .ql-size-small {
  font-size: .75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor .ql-ui {
  position: absolute;
}
.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}

/* node_modules/quill/dist/quill.snow.css */
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family:
    Helvetica,
    Arial,
    sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,
.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui {
  cursor: pointer;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
}
@supports (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor table {
  border-collapse: collapse;
}
.ql-editor td {
  border: 1px solid #000;
  padding: 2px 5px;
}
.ql-editor ol {
  padding-left: 1.5em;
}
.ql-editor li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}
.ql-editor li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: .3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li[data-list=checked] > .ql-ui,
.ql-editor li[data-list=unchecked] > .ql-ui {
  color: #777;
}
.ql-editor li[data-list=bullet] > .ql-ui:before {
  content: "\2022";
}
.ql-editor li[data-list=checked] > .ql-ui:before {
  content: "\2611";
}
.ql-editor li[data-list=unchecked] > .ql-ui:before {
  content: "\2610";
}
@supports (counter-set:none) {
  .ql-editor li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered] {
  counter-increment: list-0;
}
.ql-editor li[data-list=ordered] > .ql-ui:before {
  content: counter(list-0, decimal) ". ";
}
.ql-editor li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-set: list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-set: list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-set: list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-set: list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-reset: list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-set: list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-reset: list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) ". ";
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor li.ql-direction-rtl > .ql-ui:before {
  margin-left: .3em;
  margin-right: -1.5em;
  text-align: left;
}
.ql-editor table {
  table-layout: fixed;
  width: 100%;
}
.ql-editor table td {
  outline: none;
}
.ql-editor .ql-code-block-container {
  font-family: monospace;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-editor .ql-font-monospace {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-editor .ql-size-small {
  font-size: .75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor .ql-ui {
  position: absolute;
}
.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer:coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: .4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: .83em;
}
.ql-snow .ql-editor h6 {
  font-size: .67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor .ql-code-block-container {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor .ql-code-block-container {
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor .ql-code-block-container {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: .83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: .67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-code-block-container {
  position: relative;
}
.ql-code-block-container .ql-ui {
  right: 5px;
  top: 5px;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family:
    "Helvetica Neue",
    "Helvetica",
    "Arial",
    sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 0 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: "Edit";
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: "Remove";
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0;
  content: "Save";
  padding-right: 0;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

/* node_modules/primeng/resources/themes/lara-light-blue/theme.css */
:root {
  font-family: "Inter var", sans-serif;
  font-feature-settings:
    "cv02",
    "cv03",
    "cv04",
    "cv11";
  font-variation-settings: normal;
  --font-family: "Inter var", sans-serif;
  --font-feature-settings:
    "cv02",
    "cv03",
    "cv04",
    "cv11";
  --surface-a: #ffffff;
  --surface-b: #f9fafb;
  --surface-c: #f3f4f6;
  --surface-d: #e5e7eb;
  --surface-e: #ffffff;
  --surface-f: #ffffff;
  --text-color: #4b5563;
  --text-color-secondary: #6b7280;
  --primary-color: #3B82F6;
  --primary-color-text: #ffffff;
  --surface-0: #ffffff;
  --surface-50: #f9fafb;
  --surface-100: #f3f4f6;
  --surface-200: #e5e7eb;
  --surface-300: #d1d5db;
  --surface-400: #9ca3af;
  --surface-500: #6b7280;
  --surface-600: #4b5563;
  --surface-700: #374151;
  --surface-800: #1f2937;
  --surface-900: #111827;
  --gray-50: #f9fafb;
  --gray-100: #f3f4f6;
  --gray-200: #e5e7eb;
  --gray-300: #d1d5db;
  --gray-400: #9ca3af;
  --gray-500: #6b7280;
  --gray-600: #4b5563;
  --gray-700: #374151;
  --gray-800: #1f2937;
  --gray-900: #111827;
  --content-padding: 1.25rem;
  --inline-spacing: 0.5rem;
  --border-radius: 6px;
  --surface-ground: #f9fafb;
  --surface-section: #ffffff;
  --surface-card: #ffffff;
  --surface-overlay: #ffffff;
  --surface-border: #dfe7ef;
  --surface-hover: #f6f9fc;
  --focus-ring: 0 0 0 0.2rem #BFDBFE;
  --maskbg: rgba(0, 0, 0, 0.4);
  --highlight-bg: #EFF6FF;
  --highlight-text-color: #1D4ED8;
  color-scheme: light;
}
@font-face {
  font-family: "Inter var";
  font-weight: 100 900;
  font-display: swap;
  font-style: normal;
  font-named-instance: "Regular";
  src: url("./media/Inter-roman.var.woff2?v=3.19") format("woff2");
}
@font-face {
  font-family: "Inter var";
  font-weight: 100 900;
  font-display: swap;
  font-style: italic;
  font-named-instance: "Italic";
  src: url("./media/Inter-italic.var.woff2?v=3.19") format("woff2");
}
:root {
  --blue-50:#f5f9ff;
  --blue-100:#d0e1fd;
  --blue-200:#abc9fb;
  --blue-300:#85b2f9;
  --blue-400:#609af8;
  --blue-500:#3b82f6;
  --blue-600:#326fd1;
  --blue-700:#295bac;
  --blue-800:#204887;
  --blue-900:#183462;
  --green-50:#f4fcf7;
  --green-100:#caf1d8;
  --green-200:#a0e6ba;
  --green-300:#76db9b;
  --green-400:#4cd07d;
  --green-500:#22c55e;
  --green-600:#1da750;
  --green-700:#188a42;
  --green-800:#136c34;
  --green-900:#0e4f26;
  --yellow-50:#fefbf3;
  --yellow-100:#faedc4;
  --yellow-200:#f6de95;
  --yellow-300:#f2d066;
  --yellow-400:#eec137;
  --yellow-500:#eab308;
  --yellow-600:#c79807;
  --yellow-700:#a47d06;
  --yellow-800:#816204;
  --yellow-900:#5e4803;
  --cyan-50:#f3fbfd;
  --cyan-100:#c3edf5;
  --cyan-200:#94e0ed;
  --cyan-300:#65d2e4;
  --cyan-400:#35c4dc;
  --cyan-500:#06b6d4;
  --cyan-600:#059bb4;
  --cyan-700:#047f94;
  --cyan-800:#036475;
  --cyan-900:#024955;
  --pink-50:#fef6fa;
  --pink-100:#fad3e7;
  --pink-200:#f7b0d3;
  --pink-300:#f38ec0;
  --pink-400:#f06bac;
  --pink-500:#ec4899;
  --pink-600:#c93d82;
  --pink-700:#a5326b;
  --pink-800:#822854;
  --pink-900:#5e1d3d;
  --indigo-50:#f7f7fe;
  --indigo-100:#dadafc;
  --indigo-200:#bcbdf9;
  --indigo-300:#9ea0f6;
  --indigo-400:#8183f4;
  --indigo-500:#6366f1;
  --indigo-600:#5457cd;
  --indigo-700:#4547a9;
  --indigo-800:#363885;
  --indigo-900:#282960;
  --teal-50:#f3fbfb;
  --teal-100:#c7eeea;
  --teal-200:#9ae0d9;
  --teal-300:#6dd3c8;
  --teal-400:#41c5b7;
  --teal-500:#14b8a6;
  --teal-600:#119c8d;
  --teal-700:#0e8174;
  --teal-800:#0b655b;
  --teal-900:#084a42;
  --orange-50:#fff8f3;
  --orange-100:#feddc7;
  --orange-200:#fcc39b;
  --orange-300:#fba86f;
  --orange-400:#fa8e42;
  --orange-500:#f97316;
  --orange-600:#d46213;
  --orange-700:#ae510f;
  --orange-800:#893f0c;
  --orange-900:#642e09;
  --bluegray-50:#f7f8f9;
  --bluegray-100:#dadee3;
  --bluegray-200:#bcc3cd;
  --bluegray-300:#9fa9b7;
  --bluegray-400:#818ea1;
  --bluegray-500:#64748b;
  --bluegray-600:#556376;
  --bluegray-700:#465161;
  --bluegray-800:#37404c;
  --bluegray-900:#282e38;
  --purple-50:#fbf7ff;
  --purple-100:#ead6fd;
  --purple-200:#dab6fc;
  --purple-300:#c996fa;
  --purple-400:#b975f9;
  --purple-500:#a855f7;
  --purple-600:#8f48d2;
  --purple-700:#763cad;
  --purple-800:#5c2f88;
  --purple-900:#432263;
  --red-50:#fff5f5;
  --red-100:#ffd0ce;
  --red-200:#ffaca7;
  --red-300:#ff8780;
  --red-400:#ff6259;
  --red-500:#ff3d32;
  --red-600:#d9342b;
  --red-700:#b32b23;
  --red-800:#8c221c;
  --red-900:#661814;
  --primary-50:#f5f9ff;
  --primary-100:#d0e1fd;
  --primary-200:#abc9fb;
  --primary-300:#85b2f9;
  --primary-400:#609af8;
  --primary-500:#3b82f6;
  --primary-600:#326fd1;
  --primary-700:#295bac;
  --primary-800:#204887;
  --primary-900:#183462;
}
.p-editor-container .p-editor-toolbar {
  background: #f9fafb;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-editor-container .p-editor-toolbar.ql-snow {
  border: 1px solid #e5e7eb;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
  stroke: #6b7280;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
  fill: #6b7280;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
  border: 0 none;
  color: #6b7280;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
  color: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
  stroke: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
  fill: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  padding: 0.75rem 0;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
  color: #4b5563;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
  color: #4b5563;
  background: #f3f4f6;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
  padding: 0.75rem 1.25rem;
}
.p-editor-container .p-editor-content {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-editor-container .p-editor-content.ql-snow {
  border: 1px solid #e5e7eb;
}
.p-editor-container .p-editor-content .ql-editor {
  background: #ffffff;
  color: #4b5563;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-editor-container .ql-snow.ql-toolbar button:hover,
.p-editor-container .ql-snow.ql-toolbar button:focus {
  color: #4b5563;
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
  stroke: #4b5563;
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
  fill: #4b5563;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
  color: #3B82F6;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
  stroke: #3B82F6;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
  fill: #3B82F6;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
  color: #3B82F6;
}
@layer primeng {
  * {
    box-sizing: border-box;
  }
  .p-component {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    font-weight: normal;
  }
  .p-component-overlay {
    background-color: rgba(0, 0, 0, 0.4);
    transition-duration: 0.2s;
  }
  .p-disabled,
  .p-component:disabled {
    opacity: 0.6;
  }
  .p-error {
    color: #e24c4c;
  }
  .p-text-secondary {
    color: #6b7280;
  }
  .pi {
    font-size: 1rem;
  }
  .p-icon {
    width: 1rem;
    height: 1rem;
  }
  .p-link {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    border-radius: 6px;
  }
  .p-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-component-overlay-enter {
    animation: p-component-overlay-enter-animation 150ms forwards;
  }
  .p-component-overlay-leave {
    animation: p-component-overlay-leave-animation 150ms forwards;
  }
  @keyframes p-component-overlay-enter-animation {
    from {
      background-color: transparent;
    }
    to {
      background-color: var(--maskbg);
    }
  }
  @keyframes p-component-overlay-leave-animation {
    from {
      background-color: var(--maskbg);
    }
    to {
      background-color: transparent;
    }
  }
  .p-autocomplete .p-autocomplete-loader {
    right: 0.75rem;
  }
  .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
    right: 3.75rem;
  }
  .p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
    border-color: #3B82F6;
  }
  .p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-autocomplete .p-autocomplete-multiple-container {
    padding: 0.375rem 0.75rem;
    gap: 0.5rem;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
    padding: 0.375rem 0;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    color: #4b5563;
    padding: 0;
    margin: 0;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
    padding: 0.375rem 0.75rem;
    background: #e5e7eb;
    color: #4b5563;
    border-radius: 16px;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
    margin-left: 0.5rem;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus {
    background: #d1d5db;
    color: #4b5563;
  }
  .p-autocomplete.p-invalid.p-component > .p-inputtext {
    border-color: #e24c4c;
  }
  .p-autocomplete-panel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-autocomplete-panel .p-autocomplete-items {
    padding: 0.75rem 0;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:first-child {
    margin-top: 0;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #374151;
    background: #ffffff;
    font-weight: 700;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
    padding: 0.75rem 1.25rem;
    color: #4b5563;
    background: transparent;
  }
  p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
    border-color: #e24c4c;
  }
  p-autocomplete.p-autocomplete-clearable .p-inputtext {
    padding-right: 2.5rem;
  }
  p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
    color: #6b7280;
    right: 0.75rem;
  }
  p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
    color: #6b7280;
    right: 3.75rem;
  }
  p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
    border-color: #e24c4c;
  }
  .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-datepicker {
    padding: 0.5rem;
    background: #ffffff;
    color: #4b5563;
    border: 1px solid #d1d5db;
    border-radius: 6px;
  }
  .p-datepicker:not(.p-datepicker-inline) {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
    background: #ffffff;
  }
  .p-datepicker .p-datepicker-header {
    padding: 0.5rem;
    color: #4b5563;
    background: #ffffff;
    font-weight: 600;
    margin: 0;
    border-bottom: 1px solid #e5e7eb;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-prev,
  .p-datepicker .p-datepicker-header .p-datepicker-next {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
  .p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible,
  .p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title {
    line-height: 2rem;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
    color: #4b5563;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    font-weight: 600;
    padding: 0.5rem;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover {
    color: #3B82F6;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
    margin-right: 0.5rem;
  }
  .p-datepicker table {
    font-size: 1rem;
    margin: 0.5rem 0;
  }
  .p-datepicker table th {
    padding: 0.5rem;
  }
  .p-datepicker table th > span {
    width: 2.5rem;
    height: 2.5rem;
  }
  .p-datepicker table td {
    padding: 0.5rem;
  }
  .p-datepicker table td > span {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    transition: box-shadow 0.2s;
    border: 1px solid transparent;
  }
  .p-datepicker table td > span.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-datepicker table td > span:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-datepicker table td.p-datepicker-today > span {
    background: #d1d5db;
    color: #4b5563;
    border-color: transparent;
  }
  .p-datepicker table td.p-datepicker-today > span.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-datepicker .p-datepicker-buttonbar {
    padding: 1rem 0;
    border-top: 1px solid #e5e7eb;
  }
  .p-datepicker .p-datepicker-buttonbar .p-button {
    width: auto;
  }
  .p-datepicker .p-timepicker {
    border-top: 1px solid #e5e7eb;
    padding: 0.5rem;
  }
  .p-datepicker .p-timepicker button {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-datepicker .p-timepicker button:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-datepicker .p-timepicker button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-datepicker .p-timepicker button:last-child {
    margin-top: 0.2em;
  }
  .p-datepicker .p-timepicker span {
    font-size: 1.25rem;
  }
  .p-datepicker .p-timepicker > div {
    padding: 0 0.5rem;
  }
  .p-datepicker.p-datepicker-timeonly .p-timepicker {
    border-top: 0 none;
  }
  .p-datepicker .p-monthpicker {
    margin: 0.5rem 0;
  }
  .p-datepicker .p-monthpicker .p-monthpicker-month {
    padding: 0.5rem;
    transition: box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-datepicker .p-yearpicker {
    margin: 0.5rem 0;
  }
  .p-datepicker .p-yearpicker .p-yearpicker-year {
    padding: 0.5rem;
    transition: box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
    border-left: 1px solid #e5e7eb;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }
  .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
    padding-left: 0;
    border-left: 0 none;
  }
  .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
    padding-right: 0;
  }
  .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
    background: #f3f4f6;
  }
  .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
    background: #f3f4f6;
  }
  .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
    background: #f3f4f6;
  }
  .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  p-calendar.p-calendar-clearable .p-inputtext {
    padding-right: 2.5rem;
  }
  p-calendar.p-calendar-clearable .p-calendar-clear-icon {
    color: #6b7280;
    right: 0.75rem;
  }
  p-calendar.p-calendar-clearable .p-calendar-w-btn .p-calendar-clear-icon {
    color: #6b7280;
    right: 3.75rem;
  }
  @media screen and (max-width: 769px) {
    .p-datepicker table th,
    .p-datepicker table td {
      padding: 0;
    }
  }
  .p-cascadeselect {
    background: #ffffff;
    border: 1px solid #d1d5db;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-cascadeselect:not(.p-disabled):hover {
    border-color: #3B82F6;
  }
  .p-cascadeselect:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-cascadeselect .p-cascadeselect-label {
    background: transparent;
    border: 0 none;
    padding: 0.75rem 0.75rem;
  }
  .p-cascadeselect .p-cascadeselect-label.p-placeholder {
    color: #6b7280;
  }
  .p-cascadeselect .p-cascadeselect-label:enabled:focus {
    outline: 0 none;
    box-shadow: none;
  }
  .p-cascadeselect .p-cascadeselect-trigger {
    background: transparent;
    color: #6b7280;
    width: 3rem;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-cascadeselect.p-invalid.p-component {
    border-color: #e24c4c;
  }
  .p-cascadeselect.p-variant-filled {
    background-color: #f3f4f6;
  }
  .p-cascadeselect.p-variant-filled:enabled:hover {
    background-color: #f3f4f6;
  }
  .p-cascadeselect.p-variant-filled:enabled:focus {
    background-color: #ffffff;
  }
  .p-cascadeselect-panel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-cascadeselect-panel .p-cascadeselect-items {
    padding: 0.75rem 0;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
    margin: 0;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:first-child {
    margin-top: 0;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
    padding: 0.75rem 1.25rem;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
    font-size: 0.875rem;
  }
  .p-input-filled .p-cascadeselect {
    background: #f3f4f6;
  }
  .p-input-filled .p-cascadeselect:not(.p-disabled):hover {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
    background-color: #ffffff;
  }
  p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
    border-color: #e24c4c;
  }
  p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
    padding-right: 0.75rem;
  }
  p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
    color: #6b7280;
    right: 3rem;
  }
  .p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
    box-shadow: none;
    border-radius: 0;
    padding: 0.25rem 0 0.25rem 0.5rem;
  }
  .p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
    transform: rotate(90deg);
  }
  .p-checkbox {
    width: 22px;
    height: 22px;
  }
  .p-checkbox .p-checkbox-box {
    border: 2px solid #d1d5db;
    background: #ffffff;
    width: 22px;
    height: 22px;
    color: #4b5563;
    border-radius: 6px;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-checkbox .p-checkbox-box .p-checkbox-icon {
    transition-duration: 0.2s;
    color: #ffffff;
    font-size: 14px;
  }
  .p-checkbox .p-checkbox-box .p-icon {
    width: 14px;
    height: 14px;
  }
  .p-checkbox .p-checkbox-box.p-highlight {
    border-color: #3B82F6;
    background: #3B82F6;
  }
  .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
    border-color: #3B82F6;
  }
  .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
    border-color: #1D4ED8;
    background: #1D4ED8;
    color: #ffffff;
  }
  .p-checkbox.p-variant-filled .p-checkbox-box {
    background-color: #f3f4f6;
  }
  .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight {
    background: #3B82F6;
  }
  .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box:hover {
    background-color: #f3f4f6;
  }
  .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
    background: #1D4ED8;
  }
  p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
    border-color: #e24c4c;
  }
  .p-input-filled .p-checkbox .p-checkbox-box {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
    background: #3B82F6;
  }
  .p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
    background: #1D4ED8;
  }
  .p-checkbox-label {
    margin-left: 0.5rem;
  }
  p-tristatecheckbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
    border-color: #e24c4c;
  }
  .p-chips:not(.p-disabled):hover .p-chips-multiple-container {
    border-color: #3B82F6;
  }
  .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-chips .p-chips-multiple-container {
    padding: 0.375rem 0.75rem;
    gap: 0.5rem;
  }
  .p-chips .p-chips-multiple-container .p-chips-token {
    padding: 0.375rem 0.75rem;
    margin-right: 0.5rem;
    background: #e5e7eb;
    color: #4b5563;
    border-radius: 16px;
  }
  .p-chips .p-chips-multiple-container .p-chips-token.p-focus {
    background: #d1d5db;
    color: #4b5563;
  }
  .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
    margin-left: 0.5rem;
  }
  .p-chips .p-chips-multiple-container .p-chips-input-token {
    padding: 0.375rem 0;
  }
  .p-chips .p-chips-multiple-container .p-chips-input-token input {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    color: #4b5563;
    padding: 0;
    margin: 0;
  }
  p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
    border-color: #e24c4c;
  }
  p-chips.p-chips-clearable .p-inputtext {
    padding-right: 1.75rem;
  }
  p-chips.p-chips-clearable .p-chips-clear-icon {
    color: #6b7280;
    right: 0.75rem;
  }
  .p-colorpicker-preview,
  .p-fluid .p-colorpicker-preview.p-inputtext {
    width: 2rem;
    height: 2rem;
  }
  .p-colorpicker-panel {
    background: #323232;
    border: 1px solid #191919;
  }
  .p-colorpicker-panel .p-colorpicker-color-handle,
  .p-colorpicker-panel .p-colorpicker-hue-handle {
    border-color: #ffffff;
  }
  .p-colorpicker-overlay-panel {
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-dropdown {
    background: #ffffff;
    border: 1px solid #d1d5db;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-dropdown:not(.p-disabled):hover {
    border-color: #3B82F6;
  }
  .p-dropdown:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-dropdown.p-dropdown-clearable .p-dropdown-label {
    padding-right: 1.75rem;
  }
  .p-dropdown .p-dropdown-label {
    background: transparent;
    border: 0 none;
  }
  .p-dropdown .p-dropdown-label.p-placeholder {
    color: #6b7280;
  }
  .p-dropdown .p-dropdown-label:focus,
  .p-dropdown .p-dropdown-label:enabled:focus {
    outline: 0 none;
    box-shadow: none;
  }
  .p-dropdown .p-dropdown-trigger {
    background: transparent;
    color: #6b7280;
    width: 3rem;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-dropdown .p-dropdown-clear-icon {
    color: #6b7280;
    right: 3rem;
  }
  .p-dropdown.p-invalid.p-component {
    border-color: #e24c4c;
  }
  .p-dropdown.p-variant-filled {
    background-color: #f3f4f6;
  }
  .p-dropdown.p-variant-filled:enabled:hover {
    background-color: #f3f4f6;
  }
  .p-dropdown.p-variant-filled:enabled:focus {
    background-color: #ffffff;
  }
  .p-dropdown-panel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-dropdown-panel .p-dropdown-header {
    padding: 0.75rem 1.25rem;
    border-bottom: 1px solid #e5e7eb;
    color: #374151;
    background: #f9fafb;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
    padding-right: 1.75rem;
    margin-right: -1.75rem;
  }
  .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-dropdown-panel .p-dropdown-items {
    padding: 0.75rem 0;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child {
    margin-top: 0;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #374151;
    background: #ffffff;
    font-weight: 700;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
    padding: 0.75rem 1.25rem;
    color: #4b5563;
    background: transparent;
  }
  .p-input-filled .p-dropdown {
    background: #f3f4f6;
  }
  .p-input-filled .p-dropdown:not(.p-disabled):hover {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-dropdown:not(.p-disabled).p-focus {
    background-color: #ffffff;
  }
  .p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
    background-color: transparent;
  }
  p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
    border-color: #e24c4c;
  }
  .p-icon-field .p-input-icon {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
  }
  .p-inputgroup-addon {
    background: #f3f4f6;
    color: #6b7280;
    border-top: 1px solid #d1d5db;
    border-left: 1px solid #d1d5db;
    border-bottom: 1px solid #d1d5db;
    padding: 0.75rem 0.75rem;
    min-width: 3rem;
  }
  .p-inputgroup-addon:last-child {
    border-right: 1px solid #d1d5db;
  }
  .p-inputgroup > .p-component,
  .p-inputgroup > .p-inputwrapper > .p-inputtext,
  .p-inputgroup > .p-float-label > .p-component {
    border-radius: 0;
    margin: 0;
  }
  .p-inputgroup > .p-component + .p-inputgroup-addon,
  .p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
  .p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
    border-left: 0 none;
  }
  .p-inputgroup > .p-component:focus,
  .p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
  .p-inputgroup > .p-float-label > .p-component:focus {
    z-index: 1;
  }
  .p-inputgroup > .p-component:focus ~ label,
  .p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
  .p-inputgroup > .p-float-label > .p-component:focus ~ label {
    z-index: 1;
  }
  .p-inputgroup-addon:first-child,
  .p-inputgroup button:first-child,
  .p-inputgroup input:first-child,
  .p-inputgroup > .p-inputwrapper:first-child > .p-component,
  .p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-inputgroup .p-float-label:first-child input {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-inputgroup-addon:last-child,
  .p-inputgroup button:last-child,
  .p-inputgroup input:last-child,
  .p-inputgroup > .p-inputwrapper:last-child > .p-component,
  .p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-inputgroup .p-float-label:last-child input {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-fluid .p-inputgroup .p-button {
    width: auto;
  }
  .p-fluid .p-inputgroup .p-button.p-button-icon-only {
    width: 3rem;
  }
  .p-icon-field-left .p-input-icon:first-of-type {
    left: 0.75rem;
    color: #6b7280;
  }
  .p-icon-field-right .p-input-icon:last-of-type {
    right: 0.75rem;
    color: #6b7280;
  }
  p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
    border-color: #e24c4c;
  }
  p-inputmask.p-inputmask-clearable .p-inputtext {
    padding-right: 2.5rem;
  }
  p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
    color: #6b7280;
    right: 0.75rem;
  }
  .p-inputmask.p-variant-filled {
    background-color: #f3f4f6;
  }
  .p-inputmask.p-variant-filled:enabled:hover {
    background-color: #f3f4f6;
  }
  .p-inputmask.p-variant-filled:enabled:focus {
    background-color: #ffffff;
  }
  p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
    border-color: #e24c4c;
  }
  p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
    padding-right: 2.5rem;
  }
  p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
    color: #6b7280;
    right: 0.75rem;
  }
  p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
    right: 3.75rem;
  }
  p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
    right: 3.75rem;
  }
  p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input {
    background-color: #f3f4f6;
  }
  p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:hover {
    background-color: #f3f4f6;
  }
  p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:focus {
    background-color: #ffffff;
  }
  .p-inputotp {
    display: flex;
    align-items: center;
    gap: 0.5rem;
  }
  .p-inputotp-input {
    text-align: center;
    width: 2.5rem;
  }
  .p-inputswitch {
    width: 3rem;
    height: 1.75rem;
  }
  .p-inputswitch .p-inputswitch-slider {
    background: #d1d5db;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    border-radius: 30px;
  }
  .p-inputswitch .p-inputswitch-slider:before {
    background: #ffffff;
    width: 1.25rem;
    height: 1.25rem;
    left: 0.25rem;
    margin-top: -0.625rem;
    border-radius: 50%;
    transition-duration: 0.2s;
  }
  .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
    transform: translateX(1.25rem);
  }
  .p-inputswitch.p-focus .p-inputswitch-slider {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
    background: #b7bcc5;
  }
  .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
    background: #3B82F6;
  }
  .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
    background: #ffffff;
  }
  .p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
    background: #2563eb;
  }
  p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch > .p-inputswitch-slider {
    border-color: #e24c4c;
  }
  .p-inputtext {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    color: #4b5563;
    background: #ffffff;
    padding: 0.75rem 0.75rem;
    border: 1px solid #d1d5db;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    appearance: none;
    border-radius: 6px;
  }
  .p-inputtext:enabled:hover {
    border-color: #3B82F6;
  }
  .p-inputtext:enabled:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-inputtext.ng-dirty.ng-invalid {
    border-color: #e24c4c;
  }
  .p-inputtext.p-variant-filled {
    background-color: #f3f4f6;
  }
  .p-inputtext.p-variant-filled:enabled:hover {
    background-color: #f3f4f6;
  }
  .p-inputtext.p-variant-filled:enabled:focus {
    background-color: #ffffff;
  }
  .p-inputtext.p-inputtext-sm {
    font-size: 0.875rem;
    padding: 0.65625rem 0.65625rem;
  }
  .p-inputtext.p-inputtext-lg {
    font-size: 1.25rem;
    padding: 0.9375rem 0.9375rem;
  }
  .p-float-label > label {
    left: 0.75rem;
    color: #6b7280;
    transition-duration: 0.2s;
  }
  .p-float-label > .ng-invalid.ng-dirty + label {
    color: #e24c4c;
  }
  .p-input-icon-left > .p-icon-wrapper.p-icon,
  .p-input-icon-left > i:first-of-type {
    left: 0.75rem;
    color: #6b7280;
  }
  .p-input-icon-left > .p-inputtext {
    padding-left: 2.5rem;
  }
  .p-input-icon-left.p-float-label > label {
    left: 2.5rem;
  }
  .p-input-icon-right > .p-icon-wrapper,
  .p-input-icon-right > i:last-of-type {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-input-icon-right > .p-inputtext {
    padding-right: 2.5rem;
  }
  .p-icon-field-left > .p-inputtext {
    padding-left: 2.5rem;
  }
  .p-icon-field-left.p-float-label > label {
    left: 2.5rem;
  }
  .p-icon-field-right > .p-inputtext {
    padding-right: 2.5rem;
  }
  ::-webkit-input-placeholder {
    color: #6b7280;
  }
  :-moz-placeholder {
    color: #6b7280;
  }
  ::-moz-placeholder {
    color: #6b7280;
  }
  :-ms-input-placeholder {
    color: #6b7280;
  }
  .p-input-filled .p-inputtext {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-inputtext:enabled:hover {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-inputtext:enabled:focus {
    background-color: #ffffff;
  }
  .p-inputtext-sm .p-inputtext {
    font-size: 0.875rem;
    padding: 0.65625rem 0.65625rem;
  }
  .p-inputtext-lg .p-inputtext {
    font-size: 1.25rem;
    padding: 0.9375rem 0.9375rem;
  }
  .p-listbox {
    background: #ffffff;
    color: #4b5563;
    border: 1px solid #d1d5db;
    border-radius: 6px;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-listbox .p-listbox-header {
    padding: 0.75rem 1.25rem;
    border-bottom: 1px solid #e5e7eb;
    color: #374151;
    background: #f9fafb;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-listbox .p-listbox-header .p-listbox-filter {
    padding-right: 1.75rem;
  }
  .p-listbox .p-listbox-header .p-listbox-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-listbox .p-listbox-header .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-listbox .p-listbox-list {
    padding: 0.75rem 0;
    outline: 0 none;
  }
  .p-listbox .p-listbox-list .p-listbox-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-listbox .p-listbox-list .p-listbox-item:first-child {
    margin-top: 0;
  }
  .p-listbox .p-listbox-list .p-listbox-item.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-listbox .p-listbox-list .p-listbox-item-group {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #374151;
    background: #ffffff;
    font-weight: 700;
  }
  .p-listbox .p-listbox-list .p-listbox-empty-message {
    padding: 0.75rem 1.25rem;
    color: #4b5563;
    background: transparent;
  }
  .p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-listbox.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  p-listbox.ng-dirty.ng-invalid > .p-listbox {
    border-color: #e24c4c;
  }
  .p-multiselect {
    background: #ffffff;
    border: 1px solid #d1d5db;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-multiselect:not(.p-disabled):hover {
    border-color: #3B82F6;
  }
  .p-multiselect:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-multiselect .p-multiselect-label {
    padding: 0.75rem 0.75rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-multiselect .p-multiselect-label.p-placeholder {
    color: #6b7280;
  }
  .p-multiselect.p-multiselect-chip .p-multiselect-token {
    padding: 0.375rem 0.75rem;
    margin-right: 0.5rem;
    background: #e5e7eb;
    color: #4b5563;
    border-radius: 16px;
  }
  .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
    margin-left: 0.5rem;
  }
  .p-multiselect .p-multiselect-trigger {
    background: transparent;
    color: #6b7280;
    width: 3rem;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-multiselect.p-variant-filled {
    background: #f3f4f6;
  }
  .p-multiselect.p-variant-filled:not(.p-disabled):hover {
    background-color: #f3f4f6;
  }
  .p-multiselect.p-variant-filled:not(.p-disabled).p-focus {
    background-color: #ffffff;
  }
  .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
    padding: 0.375rem 0.75rem;
  }
  .p-multiselect-clearable .p-multiselect-label-container {
    padding-right: 1.75rem;
  }
  .p-multiselect-clearable .p-multiselect-clear-icon {
    color: #6b7280;
    right: 3rem;
  }
  .p-multiselect-panel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-multiselect-panel .p-multiselect-header {
    padding: 0.75rem 1.25rem;
    border-bottom: 1px solid #e5e7eb;
    color: #374151;
    background: #f9fafb;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
    padding-right: 1.75rem;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-multiselect-panel .p-multiselect-header .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-close {
    margin-left: 0.5rem;
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-multiselect-panel .p-multiselect-items {
    padding: 0.75rem 0;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child {
    margin-top: 0;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #374151;
    background: #ffffff;
    font-weight: 700;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
    padding: 0.75rem 1.25rem;
    color: #4b5563;
    background: transparent;
  }
  .p-input-filled .p-multiselect {
    background: #f3f4f6;
  }
  .p-input-filled .p-multiselect:not(.p-disabled):hover {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-multiselect:not(.p-disabled).p-focus {
    background-color: #ffffff;
  }
  p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
    border-color: #e24c4c;
  }
  p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
    border-color: #e24c4c;
  }
  .p-password-panel {
    padding: 1.25rem;
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
  }
  .p-password-panel .p-password-meter {
    margin-bottom: 0.5rem;
    background: #e5e7eb;
  }
  .p-password-panel .p-password-meter .p-password-strength.weak {
    background: #ea5455;
  }
  .p-password-panel .p-password-meter .p-password-strength.medium {
    background: #ff9f42;
  }
  .p-password-panel .p-password-meter .p-password-strength.strong {
    background: #29c76f;
  }
  p-password.p-password-clearable .p-password-input {
    padding-right: 2.5rem;
  }
  p-password.p-password-clearable .p-password-clear-icon {
    color: #6b7280;
    right: 0.75rem;
  }
  p-password.p-password-clearable.p-password-mask .p-password-input {
    padding-right: 4.25rem;
  }
  p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
    color: #6b7280;
    right: 2.5rem;
  }
  .p-radiobutton {
    width: 22px;
    height: 22px;
  }
  .p-radiobutton .p-radiobutton-box {
    border: 2px solid #d1d5db;
    background: #ffffff;
    width: 22px;
    height: 22px;
    color: #4b5563;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
    border-color: #3B82F6;
  }
  .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
    width: 12px;
    height: 12px;
    transition-duration: 0.2s;
    background-color: #ffffff;
  }
  .p-radiobutton .p-radiobutton-box.p-highlight {
    border-color: #3B82F6;
    background: #3B82F6;
  }
  .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
    border-color: #1D4ED8;
    background: #1D4ED8;
    color: #ffffff;
  }
  .p-radiobutton.p-variant-filled .p-radiobutton-box {
    background-color: #f3f4f6;
  }
  .p-radiobutton.p-variant-filled .p-radiobutton-box:not(.p-disabled):hover {
    background-color: #f3f4f6;
  }
  .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight {
    background: #3B82F6;
  }
  .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
    background: #1D4ED8;
  }
  p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
    border-color: #e24c4c;
  }
  .p-input-filled .p-radiobutton .p-radiobutton-box {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
    background: #3B82F6;
  }
  .p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
    background: #1D4ED8;
  }
  .p-radiobutton-label {
    margin-left: 0.5rem;
  }
  .p-rating {
    gap: 0.5rem;
  }
  .p-rating .p-rating-item {
    border-radius: 50%;
    outline-color: transparent;
    display: inline-flex;
    justify-content: center;
    align-items: center;
  }
  .p-rating .p-rating-item .p-rating-icon {
    color: #4b5563;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    font-size: 1.143rem;
  }
  .p-rating .p-rating-item .p-rating-icon.p-icon {
    width: 1.143rem;
    height: 1.143rem;
  }
  .p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
    color: #ea5455;
  }
  .p-rating .p-rating-item.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
    color: #3B82F6;
  }
  .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
    color: #3B82F6;
  }
  .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
    color: #e73d3e;
  }
  .p-selectbutton .p-button {
    background: #ffffff;
    border: 1px solid #d1d5db;
    color: #4b5563;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-selectbutton .p-button .p-button-icon-left,
  .p-selectbutton .p-button .p-button-icon-right {
    color: #6b7280;
  }
  .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
    background: #f3f4f6;
    border-color: #d1d5db;
    color: #4b5563;
  }
  .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
  .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
    color: #374151;
  }
  .p-selectbutton .p-button.p-highlight {
    background: #3B82F6;
    border-color: #3B82F6;
    color: #ffffff;
  }
  .p-selectbutton .p-button.p-highlight .p-button-icon-left,
  .p-selectbutton .p-button.p-highlight .p-button-icon-right {
    color: #ffffff;
  }
  .p-selectbutton .p-button.p-highlight:hover {
    background: #2563eb;
    border-color: #2563eb;
    color: #ffffff;
  }
  .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
  .p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
    color: #ffffff;
  }
  p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
    border-color: #e24c4c;
  }
  .p-slider {
    background: #e5e7eb;
    border: 0 none;
    border-radius: 6px;
  }
  .p-slider.p-slider-horizontal {
    height: 0.286rem;
  }
  .p-slider.p-slider-horizontal .p-slider-handle {
    margin-top: -0.5715rem;
    margin-left: -0.5715rem;
  }
  .p-slider.p-slider-vertical {
    height: 100%;
    width: 0.286rem;
  }
  .p-slider.p-slider-vertical .p-slider-handle {
    height: 1.143rem;
    width: 1.143rem;
    margin-left: -0.5715rem;
    margin-bottom: -0.5715rem;
  }
  .p-slider .p-slider-handle {
    height: 1.143rem;
    width: 1.143rem;
    background: #ffffff;
    border: 2px solid #3B82F6;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-slider .p-slider-handle:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-slider .p-slider-range {
    background: #3B82F6;
  }
  .p-slider:not(.p-disabled) .p-slider-handle:hover {
    background: #3B82F6;
    border-color: #3B82F6;
  }
  .p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s,
      left 0.2s;
  }
  .p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
    transition: width 0.2s;
  }
  .p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s,
      bottom 0.2s;
  }
  .p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
    transition: height 0.2s;
  }
  .p-togglebutton.p-button {
    background: #ffffff;
    border: 1px solid #d1d5db;
    color: #4b5563;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-togglebutton.p-button .p-button-icon-left,
  .p-togglebutton.p-button .p-button-icon-right {
    color: #6b7280;
  }
  .p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
    background: #f3f4f6;
    border-color: #d1d5db;
    color: #4b5563;
  }
  .p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
  .p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
    color: #374151;
  }
  .p-togglebutton.p-button.p-highlight {
    background: #3B82F6;
    border-color: #3B82F6;
    color: #ffffff;
  }
  .p-togglebutton.p-button.p-highlight .p-button-icon-left,
  .p-togglebutton.p-button.p-highlight .p-button-icon-right {
    color: #ffffff;
  }
  .p-togglebutton.p-button.p-highlight:hover {
    background: #2563eb;
    border-color: #2563eb;
    color: #ffffff;
  }
  .p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
  .p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
    color: #ffffff;
  }
  p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
    border-color: #e24c4c;
  }
  .p-treeselect {
    background: #ffffff;
    border: 1px solid #d1d5db;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-treeselect:not(.p-disabled):hover {
    border-color: #3B82F6;
  }
  .p-treeselect:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-treeselect .p-treeselect-label {
    padding: 0.75rem 0.75rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-treeselect .p-treeselect-label.p-placeholder {
    color: #6b7280;
  }
  .p-treeselect.p-treeselect-chip .p-treeselect-token {
    padding: 0.375rem 0.75rem;
    margin-right: 0.5rem;
    background: #e5e7eb;
    color: #4b5563;
    border-radius: 16px;
  }
  .p-treeselect .p-treeselect-trigger {
    background: transparent;
    color: #6b7280;
    width: 3rem;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-treeselect.p-variant-filled {
    background-color: #f3f4f6;
  }
  .p-treeselect.p-variant-filled:enabled:hover {
    background-color: #f3f4f6;
  }
  .p-treeselect.p-variant-filled:enabled:focus {
    background-color: #ffffff;
  }
  p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
    border-color: #e24c4c;
  }
  .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
    padding: 0.375rem 0.75rem;
  }
  .p-treeselect-panel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-treeselect-panel .p-treeselect-header {
    padding: 0.75rem 1.25rem;
    border-bottom: 1px solid #e5e7eb;
    color: #374151;
    background: #f9fafb;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
    margin-right: 0.5rem;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
    padding-right: 1.75rem;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
    padding-right: 3.5rem;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
    right: 2.5rem;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-close {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
    border: 0 none;
  }
  .p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
    padding: 0.75rem 1.25rem;
    color: #4b5563;
    background: transparent;
  }
  .p-input-filled .p-treeselect {
    background: #f3f4f6;
  }
  .p-input-filled .p-treeselect:not(.p-disabled):hover {
    background-color: #f3f4f6;
  }
  .p-input-filled .p-treeselect:not(.p-disabled).p-focus {
    background-color: #ffffff;
  }
  p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
    padding-right: 1.75rem;
  }
  p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
    color: #6b7280;
    right: 3rem;
  }
  .p-button {
    color: #ffffff;
    background: #3B82F6;
    border: 1px solid #3B82F6;
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    border-radius: 6px;
    outline-color: transparent;
  }
  .p-button:not(:disabled):hover {
    background: #2563eb;
    color: #ffffff;
    border-color: #2563eb;
  }
  .p-button:not(:disabled):active {
    background: #1D4ED8;
    color: #ffffff;
    border-color: #1D4ED8;
  }
  .p-button.p-button-outlined {
    background-color: transparent;
    color: #3B82F6;
    border: 1px solid;
  }
  .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(59, 130, 246, 0.04);
    color: #3B82F6;
    border: 1px solid;
  }
  .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(59, 130, 246, 0.16);
    color: #3B82F6;
    border: 1px solid;
  }
  .p-button.p-button-outlined.p-button-plain {
    color: #6b7280;
    border-color: #6b7280;
  }
  .p-button.p-button-outlined.p-button-plain:not(:disabled):hover {
    background: #f3f4f6;
    color: #6b7280;
  }
  .p-button.p-button-outlined.p-button-plain:not(:disabled):active {
    background: #e5e7eb;
    color: #6b7280;
  }
  .p-button.p-button-text {
    background-color: transparent;
    color: #3B82F6;
    border-color: transparent;
  }
  .p-button.p-button-text:not(:disabled):hover {
    background: rgba(59, 130, 246, 0.04);
    color: #3B82F6;
    border-color: transparent;
  }
  .p-button.p-button-text:not(:disabled):active {
    background: rgba(59, 130, 246, 0.16);
    color: #3B82F6;
    border-color: transparent;
  }
  .p-button.p-button-text.p-button-plain {
    color: #6b7280;
  }
  .p-button.p-button-text.p-button-plain:not(:disabled):hover {
    background: #f3f4f6;
    color: #6b7280;
  }
  .p-button.p-button-text.p-button-plain:not(:disabled):active {
    background: #e5e7eb;
    color: #6b7280;
  }
  .p-button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-button .p-button-label {
    transition-duration: 0.2s;
  }
  .p-button .p-button-icon-left {
    margin-right: 0.5rem;
  }
  .p-button .p-button-icon-right {
    margin-left: 0.5rem;
  }
  .p-button .p-button-icon-bottom {
    margin-top: 0.5rem;
  }
  .p-button .p-button-icon-top {
    margin-bottom: 0.5rem;
  }
  .p-button .p-badge {
    margin-left: 0.5rem;
    min-width: 1rem;
    height: 1rem;
    line-height: 1rem;
    color: #3B82F6;
    background-color: #ffffff;
  }
  .p-button.p-button-raised {
    box-shadow:
      0 3px 1px -2px rgba(0, 0, 0, 0.2),
      0 2px 2px 0 rgba(0, 0, 0, 0.14),
      0 1px 5px 0 rgba(0, 0, 0, 0.12);
  }
  .p-button.p-button-rounded {
    border-radius: 2rem;
  }
  .p-button.p-button-icon-only {
    width: 3rem;
    padding: 0.75rem 0;
  }
  .p-button.p-button-icon-only .p-button-icon-left,
  .p-button.p-button-icon-only .p-button-icon-right {
    margin: 0;
  }
  .p-button.p-button-icon-only.p-button-rounded {
    border-radius: 50%;
    height: 3rem;
  }
  .p-button.p-button-sm {
    font-size: 0.875rem;
    padding: 0.65625rem 1.09375rem;
  }
  .p-button.p-button-sm .p-button-icon {
    font-size: 0.875rem;
  }
  .p-button.p-button-lg {
    font-size: 1.25rem;
    padding: 0.9375rem 1.5625rem;
  }
  .p-button.p-button-lg .p-button-icon {
    font-size: 1.25rem;
  }
  .p-button.p-button-loading-label-only .p-button-label {
    margin-left: 0.5rem;
  }
  .p-button.p-button-loading-label-only .p-button-loading-icon {
    margin-right: 0;
  }
  .p-fluid .p-button {
    width: 100%;
  }
  .p-fluid .p-button-icon-only {
    width: 3rem;
  }
  .p-fluid .p-button-group {
    display: flex;
  }
  .p-fluid .p-button-group .p-button {
    flex: 1;
  }
  .p-button.p-button-secondary,
  .p-button-group.p-button-secondary > .p-button,
  .p-splitbutton.p-button-secondary > .p-button {
    color: #ffffff;
    background: #64748b;
    border: 1px solid #64748b;
  }
  .p-button.p-button-secondary:not(:disabled):hover,
  .p-button-group.p-button-secondary > .p-button:not(:disabled):hover,
  .p-splitbutton.p-button-secondary > .p-button:not(:disabled):hover {
    background: #475569;
    color: #ffffff;
    border-color: #475569;
  }
  .p-button.p-button-secondary:not(:disabled):focus,
  .p-button-group.p-button-secondary > .p-button:not(:disabled):focus,
  .p-splitbutton.p-button-secondary > .p-button:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #e2e8f0;
  }
  .p-button.p-button-secondary:not(:disabled):active,
  .p-button-group.p-button-secondary > .p-button:not(:disabled):active,
  .p-splitbutton.p-button-secondary > .p-button:not(:disabled):active {
    background: #334155;
    color: #ffffff;
    border-color: #334155;
  }
  .p-button.p-button-secondary.p-button-outlined,
  .p-button-group.p-button-secondary > .p-button.p-button-outlined,
  .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
    background-color: transparent;
    color: #64748b;
    border: 1px solid;
  }
  .p-button.p-button-secondary.p-button-outlined:not(:disabled):hover,
  .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover,
  .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(100, 116, 139, 0.04);
    color: #64748b;
    border: 1px solid;
  }
  .p-button.p-button-secondary.p-button-outlined:not(:disabled):active,
  .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active,
  .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(100, 116, 139, 0.16);
    color: #64748b;
    border: 1px solid;
  }
  .p-button.p-button-secondary.p-button-text,
  .p-button-group.p-button-secondary > .p-button.p-button-text,
  .p-splitbutton.p-button-secondary > .p-button.p-button-text {
    background-color: transparent;
    color: #64748b;
    border-color: transparent;
  }
  .p-button.p-button-secondary.p-button-text:not(:disabled):hover,
  .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):hover,
  .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(100, 116, 139, 0.04);
    border-color: transparent;
    color: #64748b;
  }
  .p-button.p-button-secondary.p-button-text:not(:disabled):active,
  .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):active,
  .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):active {
    background: rgba(100, 116, 139, 0.16);
    border-color: transparent;
    color: #64748b;
  }
  .p-button.p-button-info,
  .p-button-group.p-button-info > .p-button,
  .p-splitbutton.p-button-info > .p-button {
    color: #ffffff;
    background: #0ea5e9;
    border: 1px solid #0ea5e9;
  }
  .p-button.p-button-info:not(:disabled):hover,
  .p-button-group.p-button-info > .p-button:not(:disabled):hover,
  .p-splitbutton.p-button-info > .p-button:not(:disabled):hover {
    background: #0284c7;
    color: #ffffff;
    border-color: #0284c7;
  }
  .p-button.p-button-info:not(:disabled):focus,
  .p-button-group.p-button-info > .p-button:not(:disabled):focus,
  .p-splitbutton.p-button-info > .p-button:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #bfdbfe;
  }
  .p-button.p-button-info:not(:disabled):active,
  .p-button-group.p-button-info > .p-button:not(:disabled):active,
  .p-splitbutton.p-button-info > .p-button:not(:disabled):active {
    background: #0369a1;
    color: #ffffff;
    border-color: #0369a1;
  }
  .p-button.p-button-info.p-button-outlined,
  .p-button-group.p-button-info > .p-button.p-button-outlined,
  .p-splitbutton.p-button-info > .p-button.p-button-outlined {
    background-color: transparent;
    color: #0ea5e9;
    border: 1px solid;
  }
  .p-button.p-button-info.p-button-outlined:not(:disabled):hover,
  .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):hover,
  .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(14, 165, 233, 0.04);
    color: #0ea5e9;
    border: 1px solid;
  }
  .p-button.p-button-info.p-button-outlined:not(:disabled):active,
  .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):active,
  .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(14, 165, 233, 0.16);
    color: #0ea5e9;
    border: 1px solid;
  }
  .p-button.p-button-info.p-button-text,
  .p-button-group.p-button-info > .p-button.p-button-text,
  .p-splitbutton.p-button-info > .p-button.p-button-text {
    background-color: transparent;
    color: #0ea5e9;
    border-color: transparent;
  }
  .p-button.p-button-info.p-button-text:not(:disabled):hover,
  .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):hover,
  .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(14, 165, 233, 0.04);
    border-color: transparent;
    color: #0ea5e9;
  }
  .p-button.p-button-info.p-button-text:not(:disabled):active,
  .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):active,
  .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):active {
    background: rgba(14, 165, 233, 0.16);
    border-color: transparent;
    color: #0ea5e9;
  }
  .p-button.p-button-success,
  .p-button-group.p-button-success > .p-button,
  .p-splitbutton.p-button-success > .p-button {
    color: #ffffff;
    background: #22c55e;
    border: 1px solid #22c55e;
  }
  .p-button.p-button-success:not(:disabled):hover,
  .p-button-group.p-button-success > .p-button:not(:disabled):hover,
  .p-splitbutton.p-button-success > .p-button:not(:disabled):hover {
    background: #16a34a;
    color: #ffffff;
    border-color: #16a34a;
  }
  .p-button.p-button-success:not(:disabled):focus,
  .p-button-group.p-button-success > .p-button:not(:disabled):focus,
  .p-splitbutton.p-button-success > .p-button:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #bbf7d0;
  }
  .p-button.p-button-success:not(:disabled):active,
  .p-button-group.p-button-success > .p-button:not(:disabled):active,
  .p-splitbutton.p-button-success > .p-button:not(:disabled):active {
    background: #15803d;
    color: #ffffff;
    border-color: #15803d;
  }
  .p-button.p-button-success.p-button-outlined,
  .p-button-group.p-button-success > .p-button.p-button-outlined,
  .p-splitbutton.p-button-success > .p-button.p-button-outlined {
    background-color: transparent;
    color: #22c55e;
    border: 1px solid;
  }
  .p-button.p-button-success.p-button-outlined:not(:disabled):hover,
  .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):hover,
  .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(34, 197, 94, 0.04);
    color: #22c55e;
    border: 1px solid;
  }
  .p-button.p-button-success.p-button-outlined:not(:disabled):active,
  .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):active,
  .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(34, 197, 94, 0.16);
    color: #22c55e;
    border: 1px solid;
  }
  .p-button.p-button-success.p-button-text,
  .p-button-group.p-button-success > .p-button.p-button-text,
  .p-splitbutton.p-button-success > .p-button.p-button-text {
    background-color: transparent;
    color: #22c55e;
    border-color: transparent;
  }
  .p-button.p-button-success.p-button-text:not(:disabled):hover,
  .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):hover,
  .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(34, 197, 94, 0.04);
    border-color: transparent;
    color: #22c55e;
  }
  .p-button.p-button-success.p-button-text:not(:disabled):active,
  .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):active,
  .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):active {
    background: rgba(34, 197, 94, 0.16);
    border-color: transparent;
    color: #22c55e;
  }
  .p-button.p-button-warning,
  .p-button-group.p-button-warning > .p-button,
  .p-splitbutton.p-button-warning > .p-button {
    color: #ffffff;
    background: #f97316;
    border: 1px solid #f97316;
  }
  .p-button.p-button-warning:not(:disabled):hover,
  .p-button-group.p-button-warning > .p-button:not(:disabled):hover,
  .p-splitbutton.p-button-warning > .p-button:not(:disabled):hover {
    background: #ea580c;
    color: #ffffff;
    border-color: #ea580c;
  }
  .p-button.p-button-warning:not(:disabled):focus,
  .p-button-group.p-button-warning > .p-button:not(:disabled):focus,
  .p-splitbutton.p-button-warning > .p-button:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #fde68a;
  }
  .p-button.p-button-warning:not(:disabled):active,
  .p-button-group.p-button-warning > .p-button:not(:disabled):active,
  .p-splitbutton.p-button-warning > .p-button:not(:disabled):active {
    background: #c2410c;
    color: #ffffff;
    border-color: #c2410c;
  }
  .p-button.p-button-warning.p-button-outlined,
  .p-button-group.p-button-warning > .p-button.p-button-outlined,
  .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
    background-color: transparent;
    color: #f97316;
    border: 1px solid;
  }
  .p-button.p-button-warning.p-button-outlined:not(:disabled):hover,
  .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover,
  .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(249, 115, 22, 0.04);
    color: #f97316;
    border: 1px solid;
  }
  .p-button.p-button-warning.p-button-outlined:not(:disabled):active,
  .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):active,
  .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(249, 115, 22, 0.16);
    color: #f97316;
    border: 1px solid;
  }
  .p-button.p-button-warning.p-button-text,
  .p-button-group.p-button-warning > .p-button.p-button-text,
  .p-splitbutton.p-button-warning > .p-button.p-button-text {
    background-color: transparent;
    color: #f97316;
    border-color: transparent;
  }
  .p-button.p-button-warning.p-button-text:not(:disabled):hover,
  .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):hover,
  .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(249, 115, 22, 0.04);
    border-color: transparent;
    color: #f97316;
  }
  .p-button.p-button-warning.p-button-text:not(:disabled):active,
  .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):active,
  .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):active {
    background: rgba(249, 115, 22, 0.16);
    border-color: transparent;
    color: #f97316;
  }
  .p-button.p-button-help,
  .p-button-group.p-button-help > .p-button,
  .p-splitbutton.p-button-help > .p-button {
    color: #ffffff;
    background: #a855f7;
    border: 1px solid #a855f7;
  }
  .p-button.p-button-help:not(:disabled):hover,
  .p-button-group.p-button-help > .p-button:not(:disabled):hover,
  .p-splitbutton.p-button-help > .p-button:not(:disabled):hover {
    background: #9333ea;
    color: #ffffff;
    border-color: #9333ea;
  }
  .p-button.p-button-help:not(:disabled):focus,
  .p-button-group.p-button-help > .p-button:not(:disabled):focus,
  .p-splitbutton.p-button-help > .p-button:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #e9d5ff;
  }
  .p-button.p-button-help:not(:disabled):active,
  .p-button-group.p-button-help > .p-button:not(:disabled):active,
  .p-splitbutton.p-button-help > .p-button:not(:disabled):active {
    background: #7e22ce;
    color: #ffffff;
    border-color: #7e22ce;
  }
  .p-button.p-button-help.p-button-outlined,
  .p-button-group.p-button-help > .p-button.p-button-outlined,
  .p-splitbutton.p-button-help > .p-button.p-button-outlined {
    background-color: transparent;
    color: #a855f7;
    border: 1px solid;
  }
  .p-button.p-button-help.p-button-outlined:not(:disabled):hover,
  .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):hover,
  .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(168, 85, 247, 0.04);
    color: #a855f7;
    border: 1px solid;
  }
  .p-button.p-button-help.p-button-outlined:not(:disabled):active,
  .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):active,
  .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(168, 85, 247, 0.16);
    color: #a855f7;
    border: 1px solid;
  }
  .p-button.p-button-help.p-button-text,
  .p-button-group.p-button-help > .p-button.p-button-text,
  .p-splitbutton.p-button-help > .p-button.p-button-text {
    background-color: transparent;
    color: #a855f7;
    border-color: transparent;
  }
  .p-button.p-button-help.p-button-text:not(:disabled):hover,
  .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):hover,
  .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(168, 85, 247, 0.04);
    border-color: transparent;
    color: #a855f7;
  }
  .p-button.p-button-help.p-button-text:not(:disabled):active,
  .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):active,
  .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):active {
    background: rgba(168, 85, 247, 0.16);
    border-color: transparent;
    color: #a855f7;
  }
  .p-button.p-button-danger,
  .p-button-group.p-button-danger > .p-button,
  .p-splitbutton.p-button-danger > .p-button {
    color: #ffffff;
    background: #ef4444;
    border: 1px solid #ef4444;
  }
  .p-button.p-button-danger:not(:disabled):hover,
  .p-button-group.p-button-danger > .p-button:not(:disabled):hover,
  .p-splitbutton.p-button-danger > .p-button:not(:disabled):hover {
    background: #dc2626;
    color: #ffffff;
    border-color: #dc2626;
  }
  .p-button.p-button-danger:not(:disabled):focus,
  .p-button-group.p-button-danger > .p-button:not(:disabled):focus,
  .p-splitbutton.p-button-danger > .p-button:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #fecaca;
  }
  .p-button.p-button-danger:not(:disabled):active,
  .p-button-group.p-button-danger > .p-button:not(:disabled):active,
  .p-splitbutton.p-button-danger > .p-button:not(:disabled):active {
    background: #b91c1c;
    color: #ffffff;
    border-color: #b91c1c;
  }
  .p-button.p-button-danger.p-button-outlined,
  .p-button-group.p-button-danger > .p-button.p-button-outlined,
  .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
    background-color: transparent;
    color: #ef4444;
    border: 1px solid;
  }
  .p-button.p-button-danger.p-button-outlined:not(:disabled):hover,
  .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover,
  .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(239, 68, 68, 0.04);
    color: #ef4444;
    border: 1px solid;
  }
  .p-button.p-button-danger.p-button-outlined:not(:disabled):active,
  .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):active,
  .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(239, 68, 68, 0.16);
    color: #ef4444;
    border: 1px solid;
  }
  .p-button.p-button-danger.p-button-text,
  .p-button-group.p-button-danger > .p-button.p-button-text,
  .p-splitbutton.p-button-danger > .p-button.p-button-text {
    background-color: transparent;
    color: #ef4444;
    border-color: transparent;
  }
  .p-button.p-button-danger.p-button-text:not(:disabled):hover,
  .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):hover,
  .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(239, 68, 68, 0.04);
    border-color: transparent;
    color: #ef4444;
  }
  .p-button.p-button-danger.p-button-text:not(:disabled):active,
  .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):active,
  .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):active {
    background: rgba(239, 68, 68, 0.16);
    border-color: transparent;
    color: #ef4444;
  }
  .p-button.p-button-contrast,
  .p-button-group.p-button-contrast > .p-button,
  .p-splitbutton.p-button-contrast > .p-button {
    color: #ffffff;
    background: #1f2937;
    border: 1px solid #1f2937;
  }
  .p-button.p-button-contrast:not(:disabled):hover,
  .p-button-group.p-button-contrast > .p-button:not(:disabled):hover,
  .p-splitbutton.p-button-contrast > .p-button:not(:disabled):hover {
    background: #374151;
    color: #ffffff;
    border-color: #374151;
  }
  .p-button.p-button-contrast:not(:disabled):focus,
  .p-button-group.p-button-contrast > .p-button:not(:disabled):focus,
  .p-splitbutton.p-button-contrast > .p-button:not(:disabled):focus {
    box-shadow: none;
  }
  .p-button.p-button-contrast:not(:disabled):active,
  .p-button-group.p-button-contrast > .p-button:not(:disabled):active,
  .p-splitbutton.p-button-contrast > .p-button:not(:disabled):active {
    background: #4b5563;
    color: #ffffff;
    border-color: #4b5563;
  }
  .p-button.p-button-contrast.p-button-outlined,
  .p-button-group.p-button-contrast > .p-button.p-button-outlined,
  .p-splitbutton.p-button-contrast > .p-button.p-button-outlined {
    background-color: transparent;
    color: #1f2937;
    border: 1px solid;
  }
  .p-button.p-button-contrast.p-button-outlined:not(:disabled):hover,
  .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover,
  .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(31, 41, 55, 0.04);
    color: #1f2937;
    border: 1px solid;
  }
  .p-button.p-button-contrast.p-button-outlined:not(:disabled):active,
  .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active,
  .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(31, 41, 55, 0.16);
    color: #1f2937;
    border: 1px solid;
  }
  .p-button.p-button-contrast.p-button-text,
  .p-button-group.p-button-contrast > .p-button.p-button-text,
  .p-splitbutton.p-button-contrast > .p-button.p-button-text {
    background-color: transparent;
    color: #1f2937;
    border-color: transparent;
  }
  .p-button.p-button-contrast.p-button-text:not(:disabled):hover,
  .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):hover,
  .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(31, 41, 55, 0.04);
    border-color: transparent;
    color: #1f2937;
  }
  .p-button.p-button-contrast.p-button-text:not(:disabled):active,
  .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):active,
  .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):active {
    background: rgba(31, 41, 55, 0.16);
    border-color: transparent;
    color: #1f2937;
  }
  .p-button.p-button-link {
    color: #1D4ED8;
    background: transparent;
    border: transparent;
  }
  .p-button.p-button-link:not(:disabled):hover {
    background: transparent;
    color: #1D4ED8;
    border-color: transparent;
  }
  .p-button.p-button-link:not(:disabled):hover .p-button-label {
    text-decoration: underline;
  }
  .p-button.p-button-link:not(:disabled):focus {
    background: transparent;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: transparent;
  }
  .p-button.p-button-link:not(:disabled):active {
    background: transparent;
    color: #1D4ED8;
    border-color: transparent;
  }
  .p-speeddial-button.p-button.p-button-icon-only {
    width: 4rem;
    height: 4rem;
  }
  .p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
    font-size: 1.3rem;
  }
  .p-speeddial-button.p-button.p-button-icon-only .p-icon {
    width: 1.3rem;
    height: 1.3rem;
  }
  .p-speeddial-list {
    outline: 0 none;
  }
  .p-speeddial-item.p-focus > .p-speeddial-action {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-speeddial-action {
    width: 3rem;
    height: 3rem;
    background: #4b5563;
    color: #fff;
  }
  .p-speeddial-action:hover {
    background: #022354;
    color: #fff;
  }
  .p-speeddial-direction-up .p-speeddial-item {
    margin: 0.25rem 0;
  }
  .p-speeddial-direction-up .p-speeddial-item:first-child {
    margin-bottom: 0.5rem;
  }
  .p-speeddial-direction-down .p-speeddial-item {
    margin: 0.25rem 0;
  }
  .p-speeddial-direction-down .p-speeddial-item:first-child {
    margin-top: 0.5rem;
  }
  .p-speeddial-direction-left .p-speeddial-item {
    margin: 0 0.25rem;
  }
  .p-speeddial-direction-left .p-speeddial-item:first-child {
    margin-right: 0.5rem;
  }
  .p-speeddial-direction-right .p-speeddial-item {
    margin: 0 0.25rem;
  }
  .p-speeddial-direction-right .p-speeddial-item:first-child {
    margin-left: 0.5rem;
  }
  .p-speeddial-circle .p-speeddial-item,
  .p-speeddial-semi-circle .p-speeddial-item,
  .p-speeddial-quarter-circle .p-speeddial-item {
    margin: 0;
  }
  .p-speeddial-circle .p-speeddial-item:first-child,
  .p-speeddial-circle .p-speeddial-item:last-child,
  .p-speeddial-semi-circle .p-speeddial-item:first-child,
  .p-speeddial-semi-circle .p-speeddial-item:last-child,
  .p-speeddial-quarter-circle .p-speeddial-item:first-child,
  .p-speeddial-quarter-circle .p-speeddial-item:last-child {
    margin: 0;
  }
  .p-speeddial-mask {
    background-color: rgba(0, 0, 0, 0.4);
  }
  .p-splitbutton {
    border-radius: 6px;
  }
  .p-splitbutton.p-button-rounded {
    border-radius: 2rem;
  }
  .p-splitbutton.p-button-rounded > .p-button {
    border-radius: 2rem;
  }
  .p-splitbutton.p-button-raised {
    box-shadow:
      0 3px 1px -2px rgba(0, 0, 0, 0.2),
      0 2px 2px 0 rgba(0, 0, 0, 0.14),
      0 1px 5px 0 rgba(0, 0, 0, 0.12);
  }
  .p-carousel .p-carousel-content .p-carousel-prev,
  .p-carousel .p-carousel-content .p-carousel-next {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    margin: 0.5rem;
  }
  .p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
  .p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-carousel .p-carousel-content .p-carousel-prev:focus-visible,
  .p-carousel .p-carousel-content .p-carousel-next:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-carousel .p-carousel-indicators {
    padding: 1rem;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator {
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator button {
    background-color: #d1d5db;
    width: 2rem;
    height: 0.5rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    border-radius: 0;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
    background: #9ca3af;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-datatable .p-paginator-top {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-datatable .p-paginator-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-datatable .p-datatable-header {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 1px 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-datatable .p-datatable-footer {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-datatable .p-datatable-thead > tr > th {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    font-weight: 700;
    color: #374151;
    background: #f9fafb;
    transition: box-shadow 0.2s;
  }
  .p-datatable .p-datatable-tfoot > tr > td {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    font-weight: 700;
    color: #374151;
    background: #f9fafb;
  }
  .p-datatable .p-sortable-column .p-sortable-column-icon {
    color: #374151;
    margin-left: 0.5rem;
  }
  .p-datatable .p-sortable-column .p-sortable-column-badge {
    border-radius: 50%;
    height: 1.143rem;
    min-width: 1.143rem;
    line-height: 1.143rem;
    color: #1D4ED8;
    background: #EFF6FF;
    margin-left: 0.5rem;
  }
  .p-datatable .p-sortable-column:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #374151;
  }
  .p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
    color: #374151;
  }
  .p-datatable .p-sortable-column.p-highlight {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
    color: #1D4ED8;
  }
  .p-datatable .p-sortable-column.p-highlight:hover {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
    color: #1D4ED8;
  }
  .p-datatable .p-sortable-column:focus-visible {
    box-shadow: inset 0 0 0 0.15rem #BFDBFE;
    outline: 0 none;
  }
  .p-datatable .p-datatable-tbody > tr {
    background: #ffffff;
    color: #4b5563;
    transition: box-shadow 0.2s;
  }
  .p-datatable .p-datatable-tbody > tr > td {
    text-align: left;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus-visible,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus-visible,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus-visible,
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
    margin-right: 0.5rem;
  }
  .p-datatable .p-datatable-tbody > tr:focus-visible {
    outline: 0.15rem solid #BFDBFE;
    outline-offset: -0.15rem;
  }
  .p-datatable .p-datatable-tbody > tr.p-highlight {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
    box-shadow: inset 0 2px 0 0 #EFF6FF;
  }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
    box-shadow: inset 0 -2px 0 0 #EFF6FF;
  }
  .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-datatable .p-column-resizer-helper {
    background: #3B82F6;
  }
  .p-datatable .p-datatable-scrollable-header,
  .p-datatable .p-datatable-scrollable-footer {
    background: #f9fafb;
  }
  .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead,
  .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot,
  .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
  .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
    background-color: #f9fafb;
  }
  .p-datatable .p-datatable-loading-icon {
    font-size: 2rem;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-header {
    border-width: 1px 1px 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-footer {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-paginator-top {
    border-width: 0 1px 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-paginator-bottom {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
    border-width: 1px 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
    border-width: 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
    border-width: 1px 0 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
    border-width: 1px 1px 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
    border-width: 1px 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
    border-width: 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
    border-width: 1px 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
    border-width: 1px 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
    border-width: 0 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
    border-width: 0 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
    border-width: 0 0 0 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
    border-width: 0 1px 0 1px;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
    background: #f8f8fa;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
    color: #1D4ED8;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
    color: #1D4ED8;
  }
  .p-datatable.p-datatable-sm .p-datatable-header {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-footer {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-header {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-footer {
    padding: 1.25rem 1.25rem;
  }
  .p-dataview .p-paginator-top {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-dataview .p-paginator-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-dataview .p-dataview-header {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 1px 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-dataview .p-dataview-content {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    padding: 0;
  }
  .p-dataview .p-dataview-footer {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-dataview .p-dataview-loading-icon {
    font-size: 2rem;
  }
  .p-dataview .p-dataview-emptymessage {
    padding: 1.25rem;
  }
  .p-column-filter-row .p-column-filter-menu-button,
  .p-column-filter-row .p-column-filter-clear-button {
    margin-left: 0.5rem;
  }
  .p-column-filter-menu-button {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-column-filter-menu-button:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-column-filter-menu-button.p-column-filter-menu-button-open,
  .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
    background: #f3f4f6;
    color: #374151;
  }
  .p-column-filter-menu-button.p-column-filter-menu-button-active,
  .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-column-filter-menu-button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-column-filter-clear-button {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-column-filter-clear-button:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-column-filter-clear-button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-column-filter-overlay {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    min-width: 12.5rem;
  }
  .p-column-filter-overlay .p-column-filter-row-items {
    padding: 0.75rem 0;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
    margin: 0;
    padding: 0.75rem 1.25rem;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:first-child {
    margin-top: 0;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.15rem #BFDBFE;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-column-filter-overlay-menu .p-column-filter-operator {
    padding: 0.75rem 1.25rem;
    border-bottom: 1px solid #e5e7eb;
    color: #374151;
    background: #f9fafb;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint {
    padding: 1.25rem;
    border-bottom: 1px solid #e5e7eb;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
    margin-bottom: 0.5rem;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
    margin-top: 0.5rem;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
    border-bottom: 0 none;
  }
  .p-column-filter-overlay-menu .p-column-filter-add-rule {
    padding: 0.75rem 1.25rem;
  }
  .p-column-filter-overlay-menu .p-column-filter-buttonbar {
    padding: 1.25rem;
  }
  .p-orderlist .p-orderlist-controls {
    padding: 1.25rem;
  }
  .p-orderlist .p-orderlist-controls .p-button {
    margin-bottom: 0.5rem;
  }
  .p-orderlist .p-orderlist-list-container {
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-orderlist .p-orderlist-list-container.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-orderlist .p-orderlist-header {
    color: #374151;
    padding: 1.25rem;
    font-weight: 700;
  }
  .p-orderlist .p-orderlist-header .p-orderlist-title {
    font-weight: 700;
  }
  .p-orderlist .p-orderlist-filter-container {
    padding: 1.25rem;
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-bottom: 0 none;
  }
  .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
    padding-right: 1.75rem;
  }
  .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-orderlist .p-orderlist-list {
    color: #4b5563;
    padding: 0.75rem 0;
    outline: 0 none;
  }
  .p-orderlist .p-orderlist-list:not(:first-child) {
    border-top: 1px solid #e5e7eb;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item {
    padding: 0.75rem 1.25rem;
    margin: 0;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: box-shadow 0.2s;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item:first-child {
    margin-top: 0;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-orderlist .p-orderlist-list .p-orderlist-empty-message {
    padding: 0.75rem 1.25rem;
    color: #4b5563;
  }
  .p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
    background: #f8f8fa;
  }
  .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
    background: #f3f4f6;
  }
  .p-orderlist-item.cdk-drag-preview {
    padding: 0.75rem 1.25rem;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border: 0 none;
    color: #4b5563;
    background: #ffffff;
    margin: 0;
  }
  .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-organizationchart .p-organizationchart-node-content.p-highlight {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
    color: #70aeff;
  }
  .p-organizationchart .p-organizationchart-line-down {
    background: #e5e7eb;
  }
  .p-organizationchart .p-organizationchart-line-left {
    border-right: 1px solid #e5e7eb;
    border-color: #e5e7eb;
  }
  .p-organizationchart .p-organizationchart-line-top {
    border-top: 1px solid #e5e7eb;
    border-color: #e5e7eb;
  }
  .p-organizationchart .p-organizationchart-node-content {
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    padding: 1.25rem;
  }
  .p-organizationchart .p-organizationchart-node-content .p-node-toggler {
    background: inherit;
    color: inherit;
    border-radius: 50%;
  }
  .p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-paginator {
    background: #ffffff;
    color: #6b7280;
    border: solid #f3f4f6;
    border-width: 0;
    padding: 0.5rem 1rem;
    border-radius: 6px;
  }
  .p-paginator .p-paginator-first,
  .p-paginator .p-paginator-prev,
  .p-paginator .p-paginator-next,
  .p-paginator .p-paginator-last {
    background-color: transparent;
    border: 0 none;
    color: #6b7280;
    min-width: 3rem;
    height: 3rem;
    margin: 0.143rem;
    transition: box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
  .p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
  .p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
  .p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
    background: #f3f4f6;
    border-color: transparent;
    color: #374151;
  }
  .p-paginator .p-paginator-first {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .p-paginator .p-paginator-last {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }
  .p-paginator .p-dropdown {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    height: 3rem;
  }
  .p-paginator .p-dropdown .p-dropdown-label {
    padding-right: 0;
  }
  .p-paginator .p-paginator-page-input {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .p-paginator .p-paginator-page-input .p-inputtext {
    max-width: 3rem;
  }
  .p-paginator .p-paginator-current {
    background-color: transparent;
    border: 0 none;
    color: #6b7280;
    min-width: 3rem;
    height: 3rem;
    margin: 0.143rem;
    padding: 0 0.5rem;
  }
  .p-paginator .p-paginator-pages .p-paginator-page {
    background-color: transparent;
    border: 0 none;
    color: #6b7280;
    min-width: 3rem;
    height: 3rem;
    margin: 0.143rem;
    transition: box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
    background: #EFF6FF;
    border-color: #EFF6FF;
    color: #1D4ED8;
  }
  .p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
    background: #f3f4f6;
    border-color: transparent;
    color: #374151;
  }
  .p-picklist .p-picklist-buttons {
    padding: 1.25rem;
  }
  .p-picklist .p-picklist-buttons .p-button {
    margin-bottom: 0.5rem;
  }
  .p-picklist .p-picklist-list-wrapper {
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-picklist .p-picklist-list-wrapper.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
    border-color: #3B82F6;
  }
  .p-picklist .p-picklist-header {
    color: #374151;
    padding: 1.25rem;
    font-weight: 700;
  }
  .p-picklist .p-picklist-header .p-picklist-title {
    font-weight: 700;
  }
  .p-picklist .p-picklist-filter-container {
    padding: 1.25rem;
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-bottom: 0 none;
  }
  .p-picklist .p-picklist-filter-container .p-picklist-filter-input {
    padding-right: 1.75rem;
  }
  .p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-picklist .p-picklist-list {
    color: #4b5563;
    padding: 0.75rem 0;
    outline: 0 none;
  }
  .p-picklist .p-picklist-list:not(:first-child) {
    border-top: 1px solid #e5e7eb;
  }
  .p-picklist .p-picklist-list .p-picklist-item {
    padding: 0.75rem 1.25rem;
    margin: 0;
    border: 0 none;
    color: #4b5563;
    background: transparent;
    transition: box-shadow 0.2s;
  }
  .p-picklist .p-picklist-list .p-picklist-item:first-child {
    margin-top: 0;
  }
  .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-picklist .p-picklist-list .p-picklist-item.p-focus {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-picklist .p-picklist-list .p-picklist-item.p-highlight {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-picklist .p-picklist-list .p-picklist-empty-message {
    padding: 0.75rem 1.25rem;
    color: #4b5563;
  }
  .p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
    background: #f8f8fa;
  }
  .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
    background: #f3f4f6;
  }
  .p-picklist-item.cdk-drag-preview {
    padding: 0.75rem 1.25rem;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border: 0 none;
    color: #4b5563;
    background: #ffffff;
    margin: 0;
  }
  .p-timeline .p-timeline-event-marker {
    border: 2px solid #3B82F6;
    border-radius: 50%;
    width: 1rem;
    height: 1rem;
    background-color: #ffffff;
  }
  .p-timeline .p-timeline-event-connector {
    background-color: #e5e7eb;
  }
  .p-timeline.p-timeline-vertical .p-timeline-event-opposite,
  .p-timeline.p-timeline-vertical .p-timeline-event-content {
    padding: 0 1rem;
  }
  .p-timeline.p-timeline-vertical .p-timeline-event-connector {
    width: 2px;
  }
  .p-timeline.p-timeline-horizontal .p-timeline-event-opposite,
  .p-timeline.p-timeline-horizontal .p-timeline-event-content {
    padding: 1rem 0;
  }
  .p-timeline.p-timeline-horizontal .p-timeline-event-connector {
    height: 2px;
  }
  .p-tree {
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    padding: 1.25rem;
    border-radius: 6px;
  }
  .p-tree .p-tree-container .p-treenode {
    padding: 0.143rem;
    outline: 0 none;
  }
  .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.15rem #BFDBFE;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content {
    border-radius: 6px;
    transition: box-shadow 0.2s;
    padding: 0.5rem;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
    margin-right: 0.5rem;
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
    margin-right: 0.5rem;
    color: #6b7280;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
    color: #4b5563;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled .p-checkbox-box {
    background-color: #f3f4f6;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight {
    background: #3B82F6;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover {
    background-color: #f3f4f6;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover {
    background: #1D4ED8;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
    color: #1D4ED8;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
    color: #1D4ED8;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-tree .p-tree-filter-container {
    margin-bottom: 0.5rem;
  }
  .p-tree .p-tree-filter-container .p-tree-filter {
    width: 100%;
    padding-right: 1.75rem;
  }
  .p-tree .p-tree-filter-container .p-tree-filter-icon {
    right: 0.75rem;
    color: #6b7280;
  }
  .p-tree .p-treenode-children {
    padding: 0 0 0 1rem;
  }
  .p-tree .p-tree-loading-icon {
    font-size: 2rem;
  }
  .p-tree .p-tree-loading-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
    background-color: #8cbeff;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
    border-radius: 6px;
    border: 1px solid #e5e7eb;
    background-color: #ffffff;
    color: #4b5563;
    padding: 0.5rem;
    transition: box-shadow 0.2s;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
    background-color: #EFF6FF;
    color: #1D4ED8;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
    color: #1D4ED8;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
    margin-right: 0.5rem;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
    background-color: inherit;
    color: inherit;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-treetable .p-paginator-top {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-treetable .p-paginator-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-treetable .p-treetable-header {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 1px 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-treetable .p-treetable-footer {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-treetable .p-treetable-thead > tr > th {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    font-weight: 700;
    color: #374151;
    background: #f9fafb;
    transition: box-shadow 0.2s;
  }
  .p-treetable .p-treetable-tfoot > tr > td {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    font-weight: 700;
    color: #374151;
    background: #f9fafb;
  }
  .p-treetable .p-sortable-column {
    outline-color: #BFDBFE;
  }
  .p-treetable .p-sortable-column .p-sortable-column-icon {
    color: #374151;
    margin-left: 0.5rem;
  }
  .p-treetable .p-sortable-column .p-sortable-column-badge {
    border-radius: 50%;
    height: 1.143rem;
    min-width: 1.143rem;
    line-height: 1.143rem;
    color: #1D4ED8;
    background: #EFF6FF;
    margin-left: 0.5rem;
  }
  .p-treetable .p-sortable-column:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #374151;
  }
  .p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
    color: #374151;
  }
  .p-treetable .p-sortable-column.p-highlight {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
    color: #1D4ED8;
  }
  .p-treetable .p-treetable-tbody > tr {
    background: #ffffff;
    color: #4b5563;
    transition: box-shadow 0.2s;
  }
  .p-treetable .p-treetable-tbody > tr > td {
    text-align: left;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    margin-right: 0.5rem;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
    color: #4b5563;
  }
  .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box {
    background-color: #f3f4f6;
  }
  .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight {
    background: #3B82F6;
  }
  .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover {
    background-color: #f3f4f6;
  }
  .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover {
    background: #1D4ED8;
  }
  .p-treetable .p-treetable-tbody > tr:focus-visible {
    outline: 0.15rem solid #BFDBFE;
    outline-offset: -0.15rem;
  }
  .p-treetable .p-treetable-tbody > tr.p-highlight {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
    color: #1D4ED8;
  }
  .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
    color: #1D4ED8;
  }
  .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
    color: #4b5563;
  }
  .p-treetable .p-column-resizer-helper {
    background: #3B82F6;
  }
  .p-treetable .p-treetable-scrollable-header,
  .p-treetable .p-treetable-scrollable-footer {
    background: #f9fafb;
  }
  .p-treetable .p-treetable-loading-icon {
    font-size: 2rem;
  }
  .p-treetable .p-treetable-loading-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-treetable.p-treetable-gridlines .p-datatable-header {
    border-width: 1px 1px 0 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-footer {
    border-width: 0 1px 1px 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-top {
    border-width: 0 1px 0 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-bottom {
    border-width: 0 1px 1px 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
    border-width: 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
    border-width: 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
    border-width: 1px;
  }
  .p-treetable.p-treetable-sm .p-treetable-header {
    padding: 0.875rem 0.875rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-footer {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-header {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-footer {
    padding: 1.25rem 1.25rem;
  }
  .p-virtualscroller .p-virtualscroller-header {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 1px 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
  }
  .p-virtualscroller .p-virtualscroller-content {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    padding: 0;
  }
  .p-virtualscroller .p-virtualscroller-footer {
    background: #f9fafb;
    color: #374151;
    border: 1px solid #e5e7eb;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 700;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-accordion .p-accordion-header .p-accordion-header-link {
    padding: 1.25rem;
    border: 1px solid #e5e7eb;
    color: #6b7280;
    background: #f9fafb;
    font-weight: 700;
    border-radius: 6px;
    transition: box-shadow 0.2s;
  }
  .p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
    margin-right: 0.5rem;
  }
  .p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #BFDBFE;
  }
  .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
    background: #f3f4f6;
    border-color: #e5e7eb;
    color: #374151;
  }
  .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
    background: #f9fafb;
    border-color: #e5e7eb;
    color: #374151;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
    border-color: #e5e7eb;
    background: #f3f4f6;
    color: #374151;
  }
  .p-accordion .p-accordion-content {
    padding: 1.25rem;
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    border-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-accordion p-accordiontab .p-accordion-tab {
    margin-bottom: 4px;
  }
  .p-card {
    background: #ffffff;
    color: #4b5563;
    box-shadow:
      0 2px 1px -1px rgba(0, 0, 0, 0.2),
      0 1px 1px 0 rgba(0, 0, 0, 0.14),
      0 1px 3px 0 rgba(0, 0, 0, 0.12);
    border-radius: 6px;
  }
  .p-card .p-card-body {
    padding: 1.25rem;
  }
  .p-card .p-card-title {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 0.5rem;
  }
  .p-card .p-card-subtitle {
    font-weight: 400;
    margin-bottom: 0.5rem;
    color: #6b7280;
  }
  .p-card .p-card-content {
    padding: 1.25rem 0;
  }
  .p-card .p-card-footer {
    padding: 1.25rem 0 0 0;
  }
  .p-divider .p-divider-content {
    background-color: #ffffff;
  }
  .p-divider.p-divider-horizontal {
    margin: 1.25rem 0;
    padding: 0 1.25rem;
  }
  .p-divider.p-divider-horizontal:before {
    border-top: 1px #e5e7eb;
  }
  .p-divider.p-divider-horizontal .p-divider-content {
    padding: 0 0.5rem;
  }
  .p-divider.p-divider-vertical {
    margin: 0 1.25rem;
    padding: 1.25rem 0;
  }
  .p-divider.p-divider-vertical:before {
    border-left: 1px #e5e7eb;
  }
  .p-divider.p-divider-vertical .p-divider-content {
    padding: 0.5rem 0;
  }
  .p-fieldset {
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    border-radius: 6px;
  }
  .p-fieldset .p-fieldset-legend {
    padding: 1.25rem;
    border: 1px solid #e5e7eb;
    color: #374151;
    background: #f9fafb;
    font-weight: 700;
    border-radius: 6px;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
    padding: 0;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
    padding: 1.25rem;
    color: #374151;
    border-radius: 6px;
    transition: box-shadow 0.2s;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
    margin-right: 0.5rem;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
    background: #f3f4f6;
    border-color: #e5e7eb;
    color: #374151;
  }
  .p-fieldset .p-fieldset-content {
    padding: 1.25rem;
  }
  .p-panel .p-panel-header {
    border: 1px solid #e5e7eb;
    padding: 1.25rem;
    background: #f9fafb;
    color: #374151;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-panel .p-panel-header .p-panel-title {
    font-weight: 700;
  }
  .p-panel .p-panel-header .p-panel-header-icon {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-panel .p-panel-header .p-panel-header-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-panel.p-panel-toggleable .p-panel-header {
    padding: 0.75rem 1.25rem;
  }
  .p-panel .p-panel-content {
    padding: 1.25rem;
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    border-top: 0 none;
  }
  .p-panel .p-panel-content:last-child {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-panel .p-panel-footer {
    padding: 0.75rem 1.25rem;
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-top: 0 none;
  }
  .p-panel .p-panel-icons-end {
    order: 2;
    margin-left: auto;
  }
  .p-panel .p-panel-icons-start {
    order: 0;
    margin-right: 0.5rem;
  }
  .p-panel .p-panel-icons-center {
    order: 2;
    width: 100%;
    text-align: center;
  }
  .p-scrollpanel .p-scrollpanel-bar {
    background: #f9fafb;
    border: 0 none;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-scrollpanel .p-scrollpanel-bar:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-splitter {
    border: 1px solid #e5e7eb;
    background: #ffffff;
    border-radius: 6px;
    color: #4b5563;
  }
  .p-splitter .p-splitter-gutter {
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    background: #f9fafb;
  }
  .p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
    background: #e5e7eb;
  }
  .p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-splitter .p-splitter-gutter-resizing {
    background: #e5e7eb;
  }
  .p-tabview .p-tabview-nav-content {
    scroll-padding-inline: 3rem;
  }
  .p-tabview .p-tabview-nav {
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-width: 0 0 2px 0;
  }
  .p-tabview .p-tabview-nav li {
    margin-right: 0;
  }
  .p-tabview .p-tabview-nav li .p-tabview-nav-link {
    border: solid #e5e7eb;
    border-width: 0 0 2px 0;
    border-color: transparent transparent #e5e7eb transparent;
    background: #ffffff;
    color: #6b7280;
    padding: 1.25rem;
    font-weight: 700;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    transition: box-shadow 0.2s;
    margin: 0 0 -2px 0;
  }
  .p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #BFDBFE;
  }
  .p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
    background: #ffffff;
    border-color: #9ca3af;
    color: #6b7280;
  }
  .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
    background: #ffffff;
    border-color: #3B82F6;
    color: #3B82F6;
  }
  .p-tabview .p-tabview-left-icon {
    margin-right: 0.5rem;
  }
  .p-tabview .p-tabview-right-icon {
    margin-left: 0.5rem;
  }
  .p-tabview .p-tabview-close {
    margin-left: 0.5rem;
  }
  .p-tabview .p-tabview-nav-btn.p-link {
    background: #ffffff;
    color: #3B82F6;
    width: 3rem;
    box-shadow:
      0 3px 1px -2px rgba(0, 0, 0, 0.2),
      0 2px 2px 0 rgba(0, 0, 0, 0.14),
      0 1px 5px 0 rgba(0, 0, 0, 0.12);
    border-radius: 0;
  }
  .p-tabview .p-tabview-nav-btn.p-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #BFDBFE;
  }
  .p-tabview .p-tabview-panels {
    background: #ffffff;
    padding: 1.25rem;
    border: 0 none;
    color: #4b5563;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-toolbar {
    background: #f9fafb;
    border: 1px solid #e5e7eb;
    padding: 1.25rem;
    border-radius: 6px;
    gap: 0.5rem;
  }
  .p-toolbar .p-toolbar-separator {
    margin: 0 0.5rem;
  }
  .p-stepper .p-stepper-nav {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0;
    padding: 0;
    list-style-type: none;
    overflow-x: auto;
  }
  .p-stepper-vertical .p-stepper-nav {
    flex-direction: column;
  }
  .p-stepper-header {
    position: relative;
    display: flex;
    flex: 1 1 auto;
    align-items: center;
  }
  .p-stepper-header:last-of-type {
    flex: initial;
  }
  .p-stepper-header .p-stepper-action {
    border: 0 none;
    display: inline-flex;
    align-items: center;
    text-decoration: none;
    cursor: pointer;
  }
  .p-stepper-header .p-stepper-action:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-stepper.p-stepper-readonly .p-stepper-header {
    cursor: auto;
  }
  .p-stepper-header.p-highlight .p-stepper-action {
    cursor: default;
  }
  .p-stepper-title {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
  }
  .p-stepper-number {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .p-stepper-separator {
    flex: 1 1 0;
  }
  .p-stepper .p-stepper-nav {
    display: flex;
    justify-content: space-between;
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  .p-stepper .p-stepper-header {
    padding: 0.5rem;
  }
  .p-stepper .p-stepper-header .p-stepper-action {
    transition: box-shadow 0.2s;
    border-radius: 6px;
    background: #ffffff;
    outline-color: transparent;
  }
  .p-stepper .p-stepper-header .p-stepper-action .p-stepper-number {
    color: #4b5563;
    border: 1px solid #f3f4f6;
    border-width: 2px;
    background: #ffffff;
    min-width: 2rem;
    height: 2rem;
    line-height: 2rem;
    font-size: 1.143rem;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-stepper .p-stepper-header .p-stepper-action .p-stepper-title {
    margin-left: 0.5rem;
    color: #6b7280;
    font-weight: 700;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-stepper .p-stepper-header.p-highlight .p-stepper-number {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-stepper .p-stepper-header.p-highlight .p-stepper-title {
    color: #4b5563;
  }
  .p-stepper .p-stepper-header:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-stepper .p-stepper-header:has(~ .p-highlight) .p-stepper-separator {
    background-color: #3B82F6;
  }
  .p-stepper .p-stepper-panels {
    background: #ffffff;
    padding: 1.25rem;
    color: #4b5563;
  }
  .p-stepper .p-stepper-separator {
    background-color: #e5e7eb;
    width: 100%;
    height: 2px;
    margin-inline-start: 1rem;
    transition: box-shadow 0.2s;
  }
  .p-stepper.p-stepper-vertical {
    display: flex;
    flex-direction: column;
  }
  .p-stepper.p-stepper-vertical .p-stepper-toggleable-content {
    display: flex;
    flex: 1 1 auto;
    background: #ffffff;
    color: #4b5563;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel {
    display: flex;
    flex-direction: column;
    flex: initial;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active {
    flex: 1 1 auto;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header {
    flex: initial;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content {
    width: 100%;
    padding-left: 1rem;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator {
    flex: 0 0 auto;
    width: 2px;
    height: auto;
    margin-inline-start: calc(1.75rem + 2px);
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel:has(~ .p-stepper-panel-active) .p-stepper-separator {
    background-color: #3B82F6;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content {
    padding-left: 3rem;
  }
  .p-confirm-popup {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  }
  .p-confirm-popup .p-confirm-popup-content {
    padding: 1.25rem;
  }
  .p-confirm-popup .p-confirm-popup-footer {
    text-align: right;
    padding: 0.75rem 1.25rem;
  }
  .p-confirm-popup .p-confirm-popup-footer button {
    margin: 0 0.5rem 0 0;
    width: auto;
  }
  .p-confirm-popup .p-confirm-popup-footer button:last-child {
    margin: 0;
  }
  .p-confirm-popup:after {
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
  }
  .p-confirm-popup:before {
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
  }
  .p-confirm-popup.p-confirm-popup-flipped:after {
    border-top-color: #ffffff;
  }
  .p-confirm-popup.p-confirm-popup-flipped:before {
    border-top-color: #ffffff;
  }
  .p-confirm-popup .p-confirm-popup-icon {
    font-size: 1.5rem;
  }
  .p-confirm-popup .p-confirm-popup-icon.p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .p-confirm-popup .p-confirm-popup-message {
    margin-left: 1rem;
  }
  .p-dialog {
    border-radius: 6px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    border: 0 none;
  }
  .p-dialog .p-dialog-header {
    border-bottom: 0 none;
    background: #ffffff;
    color: #374151;
    padding: 1.5rem;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-dialog .p-dialog-header .p-dialog-title {
    font-weight: 700;
    font-size: 1.25rem;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    margin-right: 0.5rem;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
    margin-right: 0;
  }
  .p-dialog .p-dialog-content {
    background: #ffffff;
    color: #4b5563;
    padding: 0 1.5rem 2rem 1.5rem;
  }
  .p-dialog .p-dialog-content:last-of-type {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-dialog .p-dialog-footer {
    border-top: 0 none;
    background: #ffffff;
    color: #4b5563;
    padding: 0 1.5rem 1.5rem 1.5rem;
    text-align: right;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-dialog .p-dialog-footer button {
    margin: 0 0.5rem 0 0;
    width: auto;
  }
  .p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
    font-size: 2rem;
  }
  .p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-dialog.p-confirm-dialog .p-confirm-dialog-message {
    margin-left: 1rem;
  }
  .p-overlaypanel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  }
  .p-overlaypanel .p-overlaypanel-content {
    padding: 1.25rem;
  }
  .p-overlaypanel .p-overlaypanel-close {
    background: #3B82F6;
    color: #ffffff;
    width: 2rem;
    height: 2rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    border-radius: 50%;
    position: absolute;
    top: -1rem;
    right: -1rem;
  }
  .p-overlaypanel .p-overlaypanel-close:enabled:hover {
    background: #2563eb;
    color: #ffffff;
  }
  .p-overlaypanel:after {
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
  }
  .p-overlaypanel:before {
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #f2f2f2;
  }
  .p-overlaypanel.p-overlaypanel-flipped:after {
    border-top-color: #ffffff;
  }
  .p-overlaypanel.p-overlaypanel-flipped:before {
    border-top-color: #ffffff;
  }
  .p-sidebar {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  }
  .p-sidebar .p-sidebar-header {
    padding: 1.25rem;
  }
  .p-sidebar .p-sidebar-header .p-sidebar-close,
  .p-sidebar .p-sidebar-header .p-sidebar-icon {
    width: 2rem;
    height: 2rem;
    color: #6b7280;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
  .p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
    color: #374151;
    border-color: transparent;
    background: #f3f4f6;
  }
  .p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible,
  .p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-sidebar .p-sidebar-header + .p-sidebar-content {
    padding-top: 0;
  }
  .p-sidebar .p-sidebar-content {
    padding: 1.25rem;
  }
  .p-sidebar .p-sidebar-footer {
    padding: 1.25rem;
  }
  .p-tooltip .p-tooltip-text {
    background: #4b5563;
    color: #ffffff;
    padding: 0.75rem 0.75rem;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
  }
  .p-tooltip.p-tooltip-right .p-tooltip-arrow {
    border-right-color: #4b5563;
  }
  .p-tooltip.p-tooltip-left .p-tooltip-arrow {
    border-left-color: #4b5563;
  }
  .p-tooltip.p-tooltip-top .p-tooltip-arrow {
    border-top-color: #4b5563;
  }
  .p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
    border-bottom-color: #4b5563;
  }
  .p-fileupload .p-fileupload-buttonbar {
    background: #f9fafb;
    padding: 1.25rem;
    border: 1px solid #e5e7eb;
    color: #374151;
    border-bottom: 0 none;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-fileupload .p-fileupload-buttonbar .p-button {
    margin-right: 0.5rem;
  }
  .p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-fileupload .p-fileupload-content {
    background: #ffffff;
    padding: 2rem 1rem;
    border: 1px solid #e5e7eb;
    color: #4b5563;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-fileupload .p-fileupload-content.p-fileupload-highlight {
    border-color: 1px dashed #3B82F6;
    border-style: dashed;
    background-color: #EFF6FF;
  }
  .p-fileupload .p-progressbar {
    height: 0.25rem;
  }
  .p-fileupload .p-fileupload-row > div {
    padding: 1rem 1rem;
  }
  .p-fileupload.p-fileupload-advanced .p-message {
    margin-top: 0;
  }
  .p-fileupload-choose:not(.p-disabled):hover {
    background: #2563eb;
    color: #ffffff;
    border-color: #2563eb;
  }
  .p-fileupload-choose:not(.p-disabled):active {
    background: #1D4ED8;
    color: #ffffff;
    border-color: #1D4ED8;
  }
  .p-breadcrumb {
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
    padding: 1rem;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
    transition: box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
  }
  .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
    margin: 0 0.5rem 0 0.5rem;
    color: #4b5563;
  }
  .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
    color: #4b5563;
  }
  .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
    color: #6b7280;
  }
  .p-contextmenu {
    padding: 0.5rem 0;
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    width: 12.5rem;
  }
  .p-contextmenu .p-contextmenu-root-list {
    outline: 0 none;
  }
  .p-contextmenu .p-submenu-list {
    padding: 0.5rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #1D4ED8;
  }
  .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #1D4ED8;
  }
  .p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-contextmenu .p-menuitem-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-contextmenu .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-contextmenu .p-submenu-icon.p-icon {
    width: 0.875rem;
    height: 0.875rem;
  }
  .p-dock .p-dock-list-container {
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
    padding: 0.5rem 0.5rem;
    border-radius: 0.5rem;
  }
  .p-dock .p-dock-list-container .p-dock-list {
    outline: 0 none;
  }
  .p-dock .p-dock-item {
    padding: 0.5rem;
    border-radius: 6px;
  }
  .p-dock .p-dock-item.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.15rem #BFDBFE;
  }
  .p-dock .p-dock-link {
    width: 4rem;
    height: 4rem;
  }
  .p-dock.p-dock-top .p-dock-item-second-prev,
  .p-dock.p-dock-top .p-dock-item-second-next,
  .p-dock.p-dock-bottom .p-dock-item-second-prev,
  .p-dock.p-dock-bottom .p-dock-item-second-next {
    margin: 0 0.9rem;
  }
  .p-dock.p-dock-top .p-dock-item-prev,
  .p-dock.p-dock-top .p-dock-item-next,
  .p-dock.p-dock-bottom .p-dock-item-prev,
  .p-dock.p-dock-bottom .p-dock-item-next {
    margin: 0 1.3rem;
  }
  .p-dock.p-dock-top .p-dock-item-current,
  .p-dock.p-dock-bottom .p-dock-item-current {
    margin: 0 1.5rem;
  }
  .p-dock.p-dock-left .p-dock-item-second-prev,
  .p-dock.p-dock-left .p-dock-item-second-next,
  .p-dock.p-dock-right .p-dock-item-second-prev,
  .p-dock.p-dock-right .p-dock-item-second-next {
    margin: 0.9rem 0;
  }
  .p-dock.p-dock-left .p-dock-item-prev,
  .p-dock.p-dock-left .p-dock-item-next,
  .p-dock.p-dock-right .p-dock-item-prev,
  .p-dock.p-dock-right .p-dock-item-next {
    margin: 1.3rem 0;
  }
  .p-dock.p-dock-left .p-dock-item-current,
  .p-dock.p-dock-right .p-dock-item-current {
    margin: 1.5rem 0;
  }
  @media screen and (max-width: 960px) {
    .p-dock.p-dock-top .p-dock-list-container,
    .p-dock.p-dock-bottom .p-dock-list-container {
      overflow-x: auto;
      width: 100%;
    }
    .p-dock.p-dock-top .p-dock-list-container .p-dock-list,
    .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list {
      margin: 0 auto;
    }
    .p-dock.p-dock-left .p-dock-list-container,
    .p-dock.p-dock-right .p-dock-list-container {
      overflow-y: auto;
      height: 100%;
    }
    .p-dock.p-dock-left .p-dock-list-container .p-dock-list,
    .p-dock.p-dock-right .p-dock-list-container .p-dock-list {
      margin: auto 0;
    }
    .p-dock .p-dock-list .p-dock-item {
      transform: none;
      margin: 0;
    }
  }
  .p-megamenu {
    padding: 0.5rem;
    background: #f9fafb;
    color: #4b5563;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
  }
  .p-megamenu .p-megamenu-root-list {
    outline: 0 none;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #1D4ED8;
  }
  .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #1D4ED8;
  }
  .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-megamenu .p-megamenu-panel {
    background: #ffffff;
    color: #4b5563;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
  }
  .p-megamenu .p-submenu-header {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #374151;
    background: #ffffff;
    font-weight: 700;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
  }
  .p-megamenu .p-submenu-list {
    padding: 0.5rem 0;
    width: 12.5rem;
  }
  .p-megamenu .p-submenu-list .p-menuitem-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-megamenu.p-megamenu-vertical {
    width: 12.5rem;
    padding: 0.5rem 0;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
    margin-left: 0.5rem;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-menu {
    padding: 0.5rem 0;
    background: #ffffff;
    color: #4b5563;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
    width: 12.5rem;
  }
  .p-menu .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-menu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #1D4ED8;
  }
  .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #1D4ED8;
  }
  .p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-menu.p-menu-overlay {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-menu .p-submenu-header {
    margin: 0;
    padding: 0.75rem 1.25rem;
    color: #374151;
    background: #ffffff;
    font-weight: 700;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
  }
  .p-menu .p-menuitem-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-menu .p-menuitem-badge {
    background: #3B82F6;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    min-width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: 6px;
    margin-left: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .p-menubar {
    padding: 0.5rem;
    background: #f9fafb;
    color: #4b5563;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
  }
  .p-menubar .p-menubar-root-list {
    outline: 0 none;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 6px;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
    margin-left: 0.5rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-menubar .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #1D4ED8;
  }
  .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #1D4ED8;
  }
  .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-menubar .p-submenu-list {
    padding: 0.5rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    width: 12.5rem;
    border-radius: 6px;
  }
  .p-menubar .p-submenu-list .p-menuitem-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-menubar .p-submenu-list .p-submenu-icon {
    font-size: 0.875rem;
  }
  @media screen and (max-width: 960px) {
    .p-menubar {
      position: relative;
    }
    .p-menubar .p-menubar-button {
      display: flex;
      width: 2rem;
      height: 2rem;
      color: #6b7280;
      border-radius: 50%;
      transition:
        background-color 0.2s,
        color 0.2s,
        box-shadow 0.2s;
    }
    .p-menubar .p-menubar-button:hover {
      color: #6b7280;
      background: #f3f4f6;
    }
    .p-menubar .p-menubar-button:focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: 0 0 0 0.2rem #BFDBFE;
    }
    .p-menubar .p-menubar-root-list {
      position: absolute;
      display: none;
      padding: 0.5rem 0;
      background: #ffffff;
      border: 0 none;
      box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
      width: 100%;
    }
    .p-menubar .p-menubar-root-list .p-menuitem-separator {
      border-top: 1px solid #e5e7eb;
      margin: 0.25rem 0;
    }
    .p-menubar .p-menubar-root-list .p-submenu-icon {
      font-size: 0.875rem;
    }
    .p-menubar .p-menubar-root-list .p-menuitem {
      width: 100%;
      position: static;
    }
    .p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
      margin-left: auto;
      transition: transform 0.2s;
    }
    .p-menubar .p-menubar-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon {
      transform: rotate(-180deg);
    }
    .p-menubar .p-menubar-root-list .p-submenu-list {
      width: 100%;
      position: static;
      box-shadow: none;
      border: 0 none;
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon {
      transition: transform 0.2s;
      transform: rotate(90deg);
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon {
      transform: rotate(-90deg);
    }
    .p-menubar .p-menubar-root-list .p-menuitem {
      width: 100%;
      position: static;
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
      padding-left: 2.25rem;
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
      padding-left: 3.75rem;
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
      padding-left: 5.25rem;
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
      padding-left: 6.75rem;
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
      padding-left: 8.25rem;
    }
    .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
      display: flex;
      flex-direction: column;
      top: 100%;
      left: 0;
      z-index: 1;
    }
  }
  .p-panelmenu .p-panelmenu-header {
    outline: 0 none;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content {
    border: 1px solid #e5e7eb;
    color: #6b7280;
    background: #f9fafb;
    border-radius: 6px;
    transition: box-shadow 0.2s;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
    color: #6b7280;
    padding: 1.25rem;
    font-weight: 700;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon {
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon {
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #BFDBFE;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
    background: #f3f4f6;
    border-color: #e5e7eb;
    color: #374151;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
    background: #f9fafb;
    border-color: #e5e7eb;
    color: #374151;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-bottom: 0;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content {
    border-color: #e5e7eb;
    background: #f3f4f6;
    color: #374151;
  }
  .p-panelmenu .p-panelmenu-content {
    padding: 0.5rem 0;
    border: 1px solid #e5e7eb;
    background: #ffffff;
    color: #4b5563;
    border-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
    outline: 0 none;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #1D4ED8;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #1D4ED8;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) {
    padding: 0 0 0 1rem;
  }
  .p-panelmenu .p-panelmenu-panel {
    margin-bottom: 4px;
  }
  .p-slidemenu {
    padding: 0.5rem 0;
    background: #ffffff;
    color: #4b5563;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
    width: 12.5rem;
  }
  .p-slidemenu .p-slidemenu-root-list {
    outline: 0 none;
  }
  .p-slidemenu .p-submenu-list {
    outline: 0 none;
  }
  .p-slidemenu .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #1D4ED8;
  }
  .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #1D4ED8;
  }
  .p-slidemenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-slidemenu.p-slidemenu-overlay {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-slidemenu .p-slidemenu-list {
    padding: 0.5rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-slidemenu .p-menuitem-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-slidemenu .p-slidemenu-icon {
    font-size: 0.875rem;
  }
  .p-slidemenu .p-icon {
    width: 0.875rem;
    height: 0.875rem;
  }
  .p-slidemenu .p-slidemenu-backward {
    padding: 0.75rem 1.25rem;
    color: #4b5563;
  }
  .p-slidemenu .p-slidemenu-backward:not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #BFDBFE;
  }
  .p-slidemenu .p-menuitem-badge {
    background: #3B82F6;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    min-width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: 6px;
    margin-left: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .p-steps .p-steps-item .p-menuitem-link {
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 6px;
    background: #ffffff;
  }
  .p-steps .p-steps-item .p-menuitem-link .p-steps-number {
    color: #4b5563;
    border: 1px solid #f3f4f6;
    background: #ffffff;
    min-width: 2rem;
    height: 2rem;
    line-height: 2rem;
    font-size: 1.143rem;
    z-index: 1;
    border-radius: 50%;
  }
  .p-steps .p-steps-item .p-menuitem-link .p-steps-title {
    margin-top: 0.5rem;
    color: #6b7280;
  }
  .p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-steps .p-steps-item.p-highlight .p-steps-number {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-steps .p-steps-item.p-highlight .p-steps-title {
    font-weight: 700;
    color: #4b5563;
  }
  .p-steps .p-steps-item:before {
    content: " ";
    border-top: 1px solid #e5e7eb;
    width: 100%;
    top: 50%;
    left: 0;
    display: block;
    position: absolute;
    margin-top: -1rem;
  }
  .p-tabmenu .p-tabmenu-nav {
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-width: 0 0 2px 0;
  }
  .p-tabmenu .p-tabmenu-nav .p-menuitem-badge {
    background: #3B82F6;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    min-width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: 6px;
    margin-left: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
    margin-right: 0;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
    border: solid #e5e7eb;
    border-width: 0 0 2px 0;
    border-color: transparent transparent #e5e7eb transparent;
    background: #ffffff;
    color: #6b7280;
    padding: 1.25rem;
    font-weight: 700;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    transition: box-shadow 0.2s;
    margin: 0 0 -2px 0;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
    margin-right: 0.5rem;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #BFDBFE;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
    background: #ffffff;
    border-color: #9ca3af;
    color: #6b7280;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
    background: #ffffff;
    border-color: #3B82F6;
    color: #3B82F6;
  }
  .p-tabmenu .p-tabmenu-left-icon {
    margin-right: 0.5rem;
  }
  .p-tabmenu .p-tabmenu-right-icon {
    margin-left: 0.5rem;
  }
  .p-tabmenu .p-tabmenu-nav-btn.p-link {
    background: #ffffff;
    color: #3B82F6;
    width: 3rem;
    box-shadow:
      0 3px 1px -2px rgba(0, 0, 0, 0.2),
      0 2px 2px 0 rgba(0, 0, 0, 0.14),
      0 1px 5px 0 rgba(0, 0, 0, 0.12);
    border-radius: 0;
  }
  .p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #BFDBFE;
  }
  .p-tieredmenu {
    padding: 0.5rem 0;
    background: #ffffff;
    color: #4b5563;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
    width: 12.5rem;
  }
  .p-tieredmenu.p-tieredmenu-overlay {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  }
  .p-tieredmenu .p-tieredmenu-root-list {
    outline: 0 none;
  }
  .p-tieredmenu .p-submenu-list {
    padding: 0.5rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content {
    color: #4b5563;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #4b5563;
    padding: 0.75rem 1.25rem;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6b7280;
    margin-right: 0.5rem;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #1D4ED8;
    background: #EFF6FF;
  }
  .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #1D4ED8;
  }
  .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #1D4ED8;
  }
  .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(59, 130, 246, 0.24);
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #4b5563;
    background: #e5e7eb;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #4b5563;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #4b5563;
    background: #f3f4f6;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #4b5563;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6b7280;
  }
  .p-tieredmenu .p-menuitem-separator {
    border-top: 1px solid #e5e7eb;
    margin: 0.25rem 0;
  }
  .p-tieredmenu .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-tieredmenu .p-submenu-icon.p-icon {
    width: 0.875rem;
    height: 0.875rem;
  }
  .p-inline-message {
    padding: 0.75rem 0.75rem;
    margin: 0;
    border-radius: 6px;
  }
  .p-inline-message.p-inline-message-info {
    background: rgba(219, 234, 254, 0.7);
    border: solid #3b82f6;
    border-width: 0px;
    color: #3b82f6;
  }
  .p-inline-message.p-inline-message-info .p-inline-message-icon {
    color: #3b82f6;
  }
  .p-inline-message.p-inline-message-success {
    background: rgba(228, 248, 240, 0.7);
    border: solid #1ea97c;
    border-width: 0px;
    color: #1ea97c;
  }
  .p-inline-message.p-inline-message-success .p-inline-message-icon {
    color: #1ea97c;
  }
  .p-inline-message.p-inline-message-warn {
    background: rgba(255, 242, 226, 0.7);
    border: solid #cc8925;
    border-width: 0px;
    color: #cc8925;
  }
  .p-inline-message.p-inline-message-warn .p-inline-message-icon {
    color: #cc8925;
  }
  .p-inline-message.p-inline-message-error {
    background: rgba(255, 231, 230, 0.7);
    border: solid #ff5757;
    border-width: 0px;
    color: #ff5757;
  }
  .p-inline-message.p-inline-message-error .p-inline-message-icon {
    color: #ff5757;
  }
  .p-inline-message .p-inline-message-icon {
    font-size: 1rem;
    margin-right: 0.5rem;
  }
  .p-inline-message .p-icon {
    width: 1rem;
    height: 1rem;
  }
  .p-inline-message .p-inline-message-text {
    font-size: 1rem;
  }
  .p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
    margin-right: 0;
  }
  .p-message {
    margin: 1rem 0;
    border-radius: 6px;
  }
  .p-message .p-message-wrapper {
    padding: 1.25rem 1.75rem;
  }
  .p-message .p-message-close {
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    background: transparent;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-message .p-message-close:hover {
    background: rgba(255, 255, 255, 0.5);
  }
  .p-message .p-message-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-message.p-message-info {
    background: rgba(219, 234, 254, 0.7);
    border: solid #3b82f6;
    border-width: 0 0 0 6px;
    color: #3b82f6;
  }
  .p-message.p-message-info .p-message-icon {
    color: #3b82f6;
  }
  .p-message.p-message-info .p-message-close {
    color: #3b82f6;
  }
  .p-message.p-message-success {
    background: rgba(228, 248, 240, 0.7);
    border: solid #1ea97c;
    border-width: 0 0 0 6px;
    color: #1ea97c;
  }
  .p-message.p-message-success .p-message-icon {
    color: #1ea97c;
  }
  .p-message.p-message-success .p-message-close {
    color: #1ea97c;
  }
  .p-message.p-message-warn {
    background: rgba(255, 242, 226, 0.7);
    border: solid #cc8925;
    border-width: 0 0 0 6px;
    color: #cc8925;
  }
  .p-message.p-message-warn .p-message-icon {
    color: #cc8925;
  }
  .p-message.p-message-warn .p-message-close {
    color: #cc8925;
  }
  .p-message.p-message-error {
    background: rgba(255, 231, 230, 0.7);
    border: solid #ff5757;
    border-width: 0 0 0 6px;
    color: #ff5757;
  }
  .p-message.p-message-error .p-message-icon {
    color: #ff5757;
  }
  .p-message.p-message-error .p-message-close {
    color: #ff5757;
  }
  .p-message .p-message-text {
    font-size: 1rem;
    font-weight: 500;
  }
  .p-message .p-message-icon {
    font-size: 1.5rem;
    margin-right: 0.5rem;
  }
  .p-message .p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .p-message .p-message-summary {
    font-weight: 700;
  }
  .p-message .p-message-detail {
    margin-left: 0.5rem;
  }
  .p-message.p-message-secondary {
    background: #64748b;
    border: solid #64748b;
    border-width: 0 0 0 6px;
    color: #ffffff;
  }
  .p-message.p-message-secondary .p-message-icon {
    color: #ffffff;
  }
  .p-message.p-message-secondary .p-message-close {
    color: #ffffff;
  }
  .p-message.p-message-contrast {
    background: #1f2937;
    border: solid #1f2937;
    border-width: 0 0 0 6px;
    color: #ffffff;
  }
  .p-message.p-message-contrast .p-message-icon {
    color: #ffffff;
  }
  .p-message.p-message-contrast .p-message-close {
    color: #ffffff;
  }
  .p-toast {
    opacity: 1;
  }
  .p-toast .p-toast-message {
    margin: 0 0 1rem 0;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
  }
  .p-toast .p-toast-message .p-toast-message-content {
    padding: 1rem;
    border-width: 0 0 0 6px;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
    margin: 0 0 0 1rem;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
    font-size: 2rem;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-icon:not(.p-toast-icon-close-icon) {
    width: 2rem;
    height: 2rem;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
    font-weight: 700;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
    margin: 0.5rem 0 0 0;
  }
  .p-toast .p-toast-message .p-toast-icon-close {
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    background: transparent;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-toast .p-toast-message .p-toast-icon-close:hover {
    background: rgba(255, 255, 255, 0.5);
  }
  .p-toast .p-toast-message .p-toast-icon-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-toast .p-toast-message.p-toast-message-info {
    background: rgba(219, 234, 254, 0.7);
    border: solid #3b82f6;
    border-width: 0 0 0 6px;
    color: #3b82f6;
  }
  .p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
  .p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
    color: #3b82f6;
  }
  .p-toast .p-toast-message.p-toast-message-success {
    background: rgba(228, 248, 240, 0.7);
    border: solid #1ea97c;
    border-width: 0 0 0 6px;
    color: #1ea97c;
  }
  .p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
  .p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
    color: #1ea97c;
  }
  .p-toast .p-toast-message.p-toast-message-warn {
    background: rgba(255, 242, 226, 0.7);
    border: solid #cc8925;
    border-width: 0 0 0 6px;
    color: #cc8925;
  }
  .p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
  .p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
    color: #cc8925;
  }
  .p-toast .p-toast-message.p-toast-message-error {
    background: rgba(255, 231, 230, 0.7);
    border: solid #ff5757;
    border-width: 0 0 0 6px;
    color: #ff5757;
  }
  .p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
  .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
    color: #ff5757;
  }
  .p-toast .p-toast-message.p-toast-message-secondary {
    background: #64748b;
    border: solid #64748b;
    border-width: 0 0 0 6px;
    color: #ffffff;
  }
  .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon,
  .p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close {
    color: #ffffff;
  }
  .p-toast .p-toast-message.p-toast-message-contrast {
    background: #1f2937;
    border: solid #1f2937;
    border-width: 0 0 0 6px;
    color: #ffffff;
  }
  .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon,
  .p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close {
    color: #ffffff;
  }
  .p-galleria .p-galleria-close {
    margin: 0.5rem;
    background: transparent;
    color: #f9fafb;
    width: 4rem;
    height: 4rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-galleria .p-galleria-close .p-galleria-close-icon {
    font-size: 2rem;
  }
  .p-galleria .p-galleria-close .p-icon-wrapper .p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-galleria .p-galleria-close:hover {
    background: rgba(255, 255, 255, 0.1);
    color: #f9fafb;
  }
  .p-galleria .p-galleria-item-nav {
    background: transparent;
    color: #f9fafb;
    width: 4rem;
    height: 4rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    border-radius: 6px;
    margin: 0 0.5rem;
  }
  .p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
  .p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
    font-size: 2rem;
  }
  .p-galleria .p-galleria-item-nav .p-icon-wrapper .p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
    background: rgba(255, 255, 255, 0.1);
    color: #f9fafb;
  }
  .p-galleria .p-galleria-caption {
    background: rgba(0, 0, 0, 0.5);
    color: #f9fafb;
    padding: 1rem;
  }
  .p-galleria .p-galleria-indicators {
    padding: 1rem;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator button {
    background-color: #d1d5db;
    width: 1rem;
    height: 1rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
    background: #9ca3af;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,
  .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
    margin-right: 0.5rem;
  }
  .p-galleria.p-galleria-indicators-left .p-galleria-indicator,
  .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
    margin-bottom: 0.5rem;
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
    background: rgba(0, 0, 0, 0.5);
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
    background: rgba(255, 255, 255, 0.4);
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
    background: rgba(255, 255, 255, 0.6);
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
    background: #EFF6FF;
    color: #1D4ED8;
  }
  .p-galleria .p-galleria-thumbnail-container {
    background: rgba(0, 0, 0, 0.9);
    padding: 1rem 0.25rem;
  }
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
    margin: 0.5rem;
    background-color: transparent;
    color: #f9fafb;
    width: 2rem;
    height: 2rem;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
    background: rgba(255, 255, 255, 0.1);
    color: #f9fafb;
  }
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-galleria-mask {
    --maskbg: rgba(0, 0, 0, 0.9);
  }
  .p-image-mask {
    --maskbg: rgba(0, 0, 0, 0.9);
  }
  .p-image-preview-indicator {
    background-color: transparent;
    color: #f8f9fa;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-image-preview-container:hover > .p-image-preview-indicator {
    background-color: rgba(0, 0, 0, 0.5);
  }
  .p-image-toolbar {
    padding: 1rem;
  }
  .p-image-action.p-link {
    color: #f8f9fa;
    background-color: transparent;
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
    margin-right: 0.5rem;
  }
  .p-image-action.p-link:last-child {
    margin-right: 0;
  }
  .p-image-action.p-link:hover {
    color: #f8f9fa;
    background-color: rgba(255, 255, 255, 0.1);
  }
  .p-image-action.p-link i {
    font-size: 1.5rem;
  }
  .p-image-action.p-link .p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .p-avatar {
    background-color: #e5e7eb;
    border-radius: 6px;
  }
  .p-avatar.p-avatar-lg {
    width: 3rem;
    height: 3rem;
    font-size: 1.5rem;
  }
  .p-avatar.p-avatar-lg .p-avatar-icon {
    font-size: 1.5rem;
  }
  .p-avatar.p-avatar-xl {
    width: 4rem;
    height: 4rem;
    font-size: 2rem;
  }
  .p-avatar.p-avatar-xl .p-avatar-icon {
    font-size: 2rem;
  }
  .p-avatar-group .p-avatar {
    border: 2px solid #ffffff;
  }
  .p-badge {
    background: #3B82F6;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    min-width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
  }
  .p-badge.p-badge-secondary {
    background-color: #64748b;
    color: #ffffff;
  }
  .p-badge.p-badge-contrast {
    background-color: #1f2937;
    color: #ffffff;
  }
  .p-badge.p-badge-success {
    background-color: #22c55e;
    color: #ffffff;
  }
  .p-badge.p-badge-info {
    background-color: #0ea5e9;
    color: #ffffff;
  }
  .p-badge.p-badge-warning {
    background-color: #f97316;
    color: #ffffff;
  }
  .p-badge.p-badge-danger {
    background-color: #ef4444;
    color: #ffffff;
  }
  .p-badge.p-badge-lg {
    font-size: 1.125rem;
    min-width: 2.25rem;
    height: 2.25rem;
    line-height: 2.25rem;
  }
  .p-badge.p-badge-xl {
    font-size: 1.5rem;
    min-width: 3rem;
    height: 3rem;
    line-height: 3rem;
  }
  .p-chip {
    background-color: #e5e7eb;
    color: #4b5563;
    border-radius: 16px;
    padding: 0 0.75rem;
  }
  .p-chip .p-chip-text {
    line-height: 1.5;
    margin-top: 0.375rem;
    margin-bottom: 0.375rem;
  }
  .p-chip .p-chip-icon {
    margin-right: 0.5rem;
  }
  .p-chip .pi-chip-remove-icon {
    margin-left: 0.5rem;
  }
  .p-chip img {
    width: 2.25rem;
    height: 2.25rem;
    margin-left: -0.75rem;
    margin-right: 0.5rem;
  }
  .p-chip .pi-chip-remove-icon {
    border-radius: 6px;
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-chip .pi-chip-remove-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-chip .pi-chip-remove-icon:focus {
    outline: 0 none;
  }
  .p-inplace .p-inplace-display {
    padding: 0.75rem 0.75rem;
    border-radius: 6px;
    transition:
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-inplace .p-inplace-display:not(.p-disabled):hover {
    background: #f3f4f6;
    color: #4b5563;
  }
  .p-inplace .p-inplace-display:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-metergroup {
    display: flex;
  }
  .p-metergroup-meters {
    display: flex;
  }
  .p-metergroup-vertical .p-metergroup-meters {
    flex-direction: column;
  }
  .p-metergroup-labels {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  .p-metergroup-vertical .p-metergroup-labels {
    align-items: start;
  }
  .p-metergroup-labels-vertical {
    flex-direction: column;
  }
  .p-metergroup-label {
    display: inline-flex;
    align-items: center;
  }
  .p-metergroup-label-marker {
    display: inline-flex;
  }
  .p-metergroup {
    gap: 1rem;
  }
  .p-metergroup .p-metergroup-meters {
    background: #e5e7eb;
    border-radius: 6px;
  }
  .p-metergroup .p-metergroup-meter {
    border: 0 none;
    background: #3B82F6;
  }
  .p-metergroup .p-metergroup-labels .p-metergroup-label {
    gap: 0.5rem;
  }
  .p-metergroup .p-metergroup-labels .p-metergroup-label-marker {
    background: #3B82F6;
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 100%;
  }
  .p-metergroup .p-metergroup-labels .p-metergroup-label-icon {
    width: 1rem;
    height: 1rem;
  }
  .p-metergroup .p-metergroup-labels.p-metergroup-labels-vertical {
    gap: 0.5rem;
  }
  .p-metergroup .p-metergroup-labels.p-metergroup-labels-horizontal {
    gap: 1rem;
  }
  .p-metergroup.p-metergroup-horizontal {
    flex-direction: column;
  }
  .p-metergroup.p-metergroup-horizontal .p-metergroup-meters {
    height: 0.5rem;
  }
  .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-metergroup.p-metergroup-vertical {
    flex-direction: row;
  }
  .p-metergroup.p-metergroup-vertical .p-metergroup-meters {
    width: 0.5rem;
    height: 100%;
  }
  .p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
  }
  .p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .p-progressbar {
    border: 0 none;
    height: 1.5rem;
    background: #e5e7eb;
    border-radius: 6px;
  }
  .p-progressbar .p-progressbar-value {
    border: 0 none;
    margin: 0;
    background: #3B82F6;
  }
  .p-progressbar .p-progressbar-label {
    color: #ffffff;
    line-height: 1.5rem;
  }
  .p-scrolltop {
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    transition:
      background-color 0.2s,
      color 0.2s,
      box-shadow 0.2s;
  }
  .p-scrolltop.p-link {
    background: rgba(0, 0, 0, 0.7);
  }
  .p-scrolltop.p-link:hover {
    background: rgba(0, 0, 0, 0.8);
  }
  .p-scrolltop .p-scrolltop-icon {
    font-size: 1.5rem;
    color: #f9fafb;
  }
  .p-scrolltop .p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .p-skeleton {
    background-color: #e5e7eb;
    border-radius: 6px;
  }
  .p-skeleton:after {
    background:
      linear-gradient(
        90deg,
        rgba(255, 255, 255, 0),
        rgba(255, 255, 255, 0.4),
        rgba(255, 255, 255, 0));
  }
  .p-tag {
    background: #3B82F6;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    padding: 0.25rem 0.4rem;
    border-radius: 6px;
  }
  .p-tag.p-tag-success {
    background-color: #22c55e;
    color: #ffffff;
  }
  .p-tag.p-tag-info {
    background-color: #0ea5e9;
    color: #ffffff;
  }
  .p-tag.p-tag-warning {
    background-color: #f97316;
    color: #ffffff;
  }
  .p-tag.p-tag-danger {
    background-color: #ef4444;
    color: #ffffff;
  }
  .p-tag .p-tag-icon {
    margin-right: 0.25rem;
    font-size: 0.75rem;
  }
  .p-tag .p-icon {
    width: 0.75rem;
    height: 0.75rem;
  }
  .p-tag.p-tag-secondary {
    background-color: #64748b;
    color: #ffffff;
  }
  .p-tag.p-tag-contrast {
    background-color: #1f2937;
    color: #ffffff;
  }
  .p-terminal {
    background: #ffffff;
    color: #4b5563;
    border: 1px solid #e5e7eb;
    padding: 1.25rem;
  }
  .p-terminal .p-terminal-input {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
  }
}
@layer primeng {
  .p-button-label {
    font-weight: 700;
  }
  .p-selectbutton > .p-button,
  .p-togglebutton.p-button {
    transition:
      background-color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-accordion .p-accordion-header .p-accordion-header-link {
    transition:
      background-color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-tabview .p-tabview-nav li .p-tabview-nav-link {
    transition:
      background-color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
    transition:
      background-color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
    background-color: #3B82F6;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
    background-color: #3B82F6;
  }
  .p-button:focus {
    box-shadow:
      0 0 0 2px #ffffff,
      0 0 0 4px #9dc1fb,
      0 1px 2px 0 black;
  }
  .p-button.p-button-secondary:enabled:focus {
    box-shadow:
      0 0 0 2px #ffffff,
      0 0 0 4px #b0b9c6,
      0 1px 2px 0 black;
  }
  .p-button.p-button-success:enabled:focus {
    box-shadow:
      0 0 0 2px #ffffff,
      0 0 0 4px #88eaac,
      0 1px 2px 0 black;
  }
  .p-button.p-button-info:enabled:focus {
    box-shadow:
      0 0 0 2px #ffffff,
      0 0 0 4px #83d3f8,
      0 1px 2px 0 black;
  }
  .p-button.p-button-warning:enabled:focus {
    box-shadow:
      0 0 0 2px #ffffff,
      0 0 0 4px #fcb98b,
      0 1px 2px 0 black;
  }
  .p-button.p-button-help:enabled:focus {
    box-shadow:
      0 0 0 2px #ffffff,
      0 0 0 4px #d4aafb,
      0 1px 2px 0 black;
  }
  .p-button.p-button-danger:enabled:focus {
    box-shadow:
      0 0 0 2px #ffffff,
      0 0 0 4px #f7a2a2,
      0 1px 2px 0 black;
  }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
    box-shadow: inset 0 2px 0 0 #3B82F6;
  }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
    box-shadow: inset 0 -2px 0 0 #3B82F6;
  }
  .p-speeddial-item.p-focus > .p-speeddial-action {
    box-shadow:
      0 0 0 2px #ffffff,
      0 0 0 4px #9dc1fb,
      0 1px 2px 0 black;
  }
  .p-toast-message {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
  }
  .p-inline-message-text {
    font-weight: 500;
  }
  .p-picklist-buttons .p-button,
  .p-orderlist-controls .p-button {
    transition:
      opacity 0.2s,
      background-color 0.2s,
      color 0.2s,
      border-color 0.2s,
      box-shadow 0.2s;
  }
  .p-steps .p-steps-item.p-highlight .p-steps-number {
    background: #3B82F6;
    color: #ffffff;
  }
}

/* node_modules/primeng/resources/primeng.css */
.p-overflow-hidden {
  overflow: hidden;
  padding-right: var(--scrollbar-width);
}
@layer primeng {
  .p-component,
  .p-component * {
    box-sizing: border-box;
  }
  .p-hidden {
    display: none;
  }
  .p-hidden-space {
    visibility: hidden;
  }
  .p-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .p-hidden-accessible input,
  .p-hidden-accessible select {
    transform: scale(0);
  }
  .p-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
  }
  .p-disabled,
  .p-disabled * {
    cursor: default !important;
    pointer-events: none;
  }
  .p-component-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .p-unselectable-text {
    -webkit-user-select: none;
    user-select: none;
  }
  .p-scrollbar-measure {
    width: 100px;
    height: 100px;
    overflow: scroll;
    position: absolute;
    top: -9999px;
  }
  @-webkit-keyframes p-fadein {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @keyframes p-fadein {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  input[type=button],
  input[type=submit],
  input[type=reset],
  input[type=file]::-webkit-file-upload-button,
  button {
    border-radius: 0;
  }
  .p-link {
    text-align: left;
    background-color: transparent;
    margin: 0;
    padding: 0;
    border: none;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
  }
  .p-link:disabled {
    cursor: default;
  }
  .p-sr-only {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important;
  }
  .p-connected-overlay {
    opacity: 0;
    transform: scaleY(0.8);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  .p-connected-overlay-visible {
    opacity: 1;
    transform: scaleY(1);
  }
  .p-connected-overlay-hidden {
    opacity: 0;
    transform: scaleY(1);
    transition: opacity 0.1s linear;
  }
  .p-toggleable-content.ng-animating {
    overflow: hidden;
  }
  .p-icon-wrapper {
    display: inline-flex;
  }
  .p-icon {
    display: inline-block;
  }
  .p-icon-spin {
    -webkit-animation: p-icon-spin 2s infinite linear;
    animation: p-icon-spin 2s infinite linear;
  }
}
@-webkit-keyframes p-icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes p-icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@layer primeng {
  .p-badge {
    display: inline-block;
    border-radius: 10px;
    text-align: center;
    padding: 0 0.5rem;
  }
  .p-overlay-badge {
    position: relative;
  }
  .p-overlay-badge .p-badge {
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(50%, -50%);
    transform-origin: 100% 0;
    margin: 0;
  }
  .p-badge-dot {
    width: 0.5rem;
    min-width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    padding: 0;
  }
  .p-badge-no-gutter {
    padding: 0;
    border-radius: 50%;
  }
}
@layer primeng {
  .p-button {
    margin: 0;
    display: inline-flex;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    align-items: center;
    vertical-align: bottom;
    text-align: center;
    overflow: hidden;
    position: relative;
  }
  .p-button-label {
    flex: 1 1 auto;
  }
  .p-button-icon-right {
    order: 1;
  }
  .p-button:disabled {
    cursor: default;
    pointer-events: none;
  }
  .p-button-icon-only {
    justify-content: center;
  }
  .p-button-icon-only:after {
    content: "p";
    visibility: hidden;
    clip: rect(0 0 0 0);
    width: 0;
  }
  .p-button-vertical {
    flex-direction: column;
  }
  .p-button-icon-bottom {
    order: 2;
  }
  .p-button-group .p-button {
    margin: 0;
  }
  .p-button-group .p-button:focus,
  .p-button-group p-button:focus .p-button,
  .p-buttonset .p-button:focus,
  .p-buttonset .p-button:focus,
  .p-buttonset p-button:focus .p-button,
  .p-buttonset .p-button:focus {
    position: relative;
    z-index: 1;
  }
  .p-button-group .p-button:not(:last-child),
  .p-button-group .p-button:not(:last-child):hover,
  .p-button-group p-button:not(:last-child) .p-button,
  .p-button-group p-button:not(:last-child) .p-button:hover,
  .p-buttonset .p-button:not(:last-child),
  .p-buttonset .p-button:not(:last-child):hover,
  .p-buttonset p-button:not(:last-child) .p-button,
  .p-buttonset p-button:not(:last-child) .p-button:hover {
    border-right: 0 none;
  }
  .p-button-group .p-button:not(:first-of-type):not(:last-of-type),
  .p-button-group p-button:not(:first-of-type):not(:last-of-type) .p-button,
  .p-buttonset .p-button:not(:first-of-type):not(:last-of-type),
  .p-buttonset p-button:not(:first-of-type):not(:last-of-type) .p-button {
    border-radius: 0;
  }
  .p-button-group .p-button:first-of-type:not(:only-of-type),
  .p-button-group p-button:first-of-type:not(:only-of-type) .p-button,
  .p-buttonset .p-button:first-of-type:not(:only-of-type),
  .p-buttonset p-button:first-of-type:not(:only-of-type) .p-button {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .p-button-group .p-button:last-of-type:not(:only-of-type),
  .p-button-group p-button:last-of-type:not(:only-of-type) .p-button,
  .p-buttonset .p-button:last-of-type:not(:only-of-type),
  .p-buttonset p-button:last-of-type:not(:only-of-type) .p-button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  p-button[iconpos=right] spinnericon {
    order: 1;
  }
}
@layer primeng {
  .p-checkbox {
    display: inline-flex;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    vertical-align: bottom;
    position: relative;
  }
  .p-checkbox-disabled {
    cursor: default !important;
    pointer-events: none;
  }
  .p-checkbox-box {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  p-checkbox {
    display: inline-flex;
    vertical-align: bottom;
    align-items: center;
  }
  .p-checkbox-label {
    line-height: 1;
  }
}
.p-colorpicker-panel .p-colorpicker-color {
  background: transparent url("./media/color.png") no-repeat left top;
}
.p-colorpicker-panel .p-colorpicker-hue {
  background: transparent url("./media/hue.png") no-repeat left top;
}
@layer primeng {
  .p-inputtext {
    margin: 0;
  }
  .p-fluid .p-inputtext {
    width: 100%;
  }
  .p-inputgroup {
    display: flex;
    align-items: stretch;
    width: 100%;
  }
  .p-inputgroup-addon {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .p-inputgroup .p-float-label {
    display: flex;
    align-items: stretch;
    width: 100%;
  }
  .p-inputgroup .p-inputtext,
  .p-fluid .p-inputgroup .p-inputtext,
  .p-inputgroup .p-inputwrapper,
  .p-inputgroup .p-inputwrapper > .p-component {
    flex: 1 1 auto;
    width: 1%;
  }
  .p-float-label {
    display: block;
    position: relative;
  }
  .p-float-label label {
    position: absolute;
    pointer-events: none;
    top: 50%;
    margin-top: -0.5rem;
    transition-property: all;
    transition-timing-function: ease;
    line-height: 1;
  }
  .p-float-label textarea ~ label {
    top: 1rem;
  }
  .p-float-label input:focus ~ label,
  .p-float-label input.p-filled ~ label,
  .p-float-label textarea:focus ~ label,
  .p-float-label textarea.p-filled ~ label,
  .p-float-label .p-inputwrapper-focus ~ label,
  .p-float-label .p-inputwrapper-filled ~ label {
    top: -0.75rem;
    font-size: 12px;
  }
  .p-float-label .input:-webkit-autofill ~ label {
    top: -20px;
    font-size: 12px;
  }
  .p-float-label .p-placeholder,
  .p-float-label input::placeholder,
  .p-float-label .p-inputtext::placeholder {
    opacity: 0;
    transition-property: all;
    transition-timing-function: ease;
  }
  .p-float-label .p-focus .p-placeholder,
  .p-float-label input:focus::placeholder,
  .p-float-label .p-inputtext:focus::placeholder {
    opacity: 1;
    transition-property: all;
    transition-timing-function: ease;
  }
  .p-input-icon-left,
  .p-input-icon-right {
    position: relative;
    display: inline-block;
  }
  .p-input-icon-left > i,
  .p-input-icon-left > .p-icon-wrapper,
  .p-input-icon-right > i,
  .p-input-icon-right > .p-icon-wrapper {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
  }
  .p-fluid .p-input-icon-left,
  .p-fluid .p-input-icon-right {
    display: block;
    width: 100%;
  }
}
@layer primeng {
  .p-inputtextarea-resizable {
    overflow: hidden;
    resize: none;
  }
  .p-fluid .p-inputtextarea {
    width: 100%;
  }
}
@layer primeng {
  .p-password {
    position: relative;
    display: inline-flex;
  }
  .p-password-panel {
    position: absolute;
    top: 0;
    left: 0;
  }
  .p-password .p-password-panel {
    min-width: 100%;
  }
  .p-password-meter {
    height: 10px;
  }
  .p-password-strength {
    height: 100%;
    width: 0%;
    transition: width 1s ease-in-out;
  }
  .p-fluid .p-password {
    display: flex;
  }
  .p-password-input::-ms-reveal,
  .p-password-input::-ms-clear {
    display: none;
  }
  .p-password-clear-icon {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
    cursor: pointer;
  }
  .p-password .p-icon {
    cursor: pointer;
  }
  .p-password-clearable.p-password-mask .p-password-clear-icon {
    margin-top: unset;
  }
  .p-password-clearable {
    position: relative;
  }
}
@layer primeng {
  .p-radiobutton {
    display: inline-flex;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    vertical-align: bottom;
    position: relative;
  }
  .p-radiobutton-box {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .p-radiobutton-icon {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0) scale(0.1);
    border-radius: 50%;
    visibility: hidden;
  }
  .p-radiobutton-box.p-highlight .p-radiobutton-icon {
    transform: translateZ(0) scale(1, 1);
    visibility: visible;
  }
  p-radiobutton {
    display: inline-flex;
    vertical-align: bottom;
    align-items: center;
  }
  .p-radiobutton-label {
    line-height: 1;
  }
}
@layer primeng {
  .p-ripple {
    overflow: hidden;
    position: relative;
  }
  .p-ink {
    display: block;
    position: absolute;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 100%;
    transform: scale(0);
  }
  .p-ink-active {
    animation: ripple 0.4s linear;
  }
  .p-ripple-disabled .p-ink {
    display: none !important;
  }
}
@keyframes ripple {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}
@layer primeng {
  .p-tooltip {
    position: absolute;
    display: none;
    padding: 0.25em 0.5rem;
    max-width: 12.5rem;
    pointer-events: none;
  }
  .p-tooltip.p-tooltip-right,
  .p-tooltip.p-tooltip-left {
    padding: 0 0.25rem;
  }
  .p-tooltip.p-tooltip-top,
  .p-tooltip.p-tooltip-bottom {
    padding: 0.25em 0;
  }
  .p-tooltip .p-tooltip-text {
    white-space: pre-line;
    word-break: break-word;
  }
  .p-tooltip-arrow {
    scale: 2;
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
  }
  .p-tooltip-right .p-tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -0.25rem;
    border-width: 0.25em 0.25em 0.25em 0;
  }
  .p-tooltip-left .p-tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -0.25rem;
    border-width: 0.25em 0 0.25em 0.25rem;
  }
  .p-tooltip.p-tooltip-top {
    padding: 0.25em 0;
  }
  .p-tooltip-top .p-tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -0.25rem;
    border-width: 0.25em 0.25em 0;
  }
  .p-tooltip-bottom .p-tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -0.25rem;
    border-width: 0 0.25em 0.25rem;
  }
}

/* node_modules/@angular/cdk/overlay-prebuilt.css */
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: .6;
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, .32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

/* src/styles.sass */
.ml0 {
  margin-left: 0rem !important;
}
.mr0 {
  margin-right: 0rem !important;
}
.mt0 {
  margin-top: 0rem !important;
}
.mb0 {
  margin-bottom: 0rem !important;
}
.mx0 {
  margin-left: 0rem !important;
  margin-right: 0rem !important;
}
.my0 {
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
}
.pl0 {
  padding-left: 0rem !important;
}
.pr0 {
  padding-right: 0rem !important;
}
.pt0 {
  padding-top: 0rem !important;
}
.pb0 {
  padding-bottom: 0rem !important;
}
.px0 {
  padding-left: 0rem !important;
  padding-right: 0rem !important;
}
.py0 {
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
}
.ml2 {
  margin-left: 0.125rem !important;
}
.mr2 {
  margin-right: 0.125rem !important;
}
.mt2 {
  margin-top: 0.125rem !important;
}
.mb2 {
  margin-bottom: 0.125rem !important;
}
.mx2 {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.my2 {
  margin-top: 0.125rem !important;
  margin-bottom: 0.125rem !important;
}
.pl2 {
  padding-left: 0.125rem !important;
}
.pr2 {
  padding-right: 0.125rem !important;
}
.pt2 {
  padding-top: 0.125rem !important;
}
.pb2 {
  padding-bottom: 0.125rem !important;
}
.px2 {
  padding-left: 0.125rem !important;
  padding-right: 0.125rem !important;
}
.py2 {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}
.ml4 {
  margin-left: 0.25rem !important;
}
.mr4 {
  margin-right: 0.25rem !important;
}
.mt4 {
  margin-top: 0.25rem !important;
}
.mb4 {
  margin-bottom: 0.25rem !important;
}
.mx4 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}
.my4 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.pl4 {
  padding-left: 0.25rem !important;
}
.pr4 {
  padding-right: 0.25rem !important;
}
.pt4 {
  padding-top: 0.25rem !important;
}
.pb4 {
  padding-bottom: 0.25rem !important;
}
.px4 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.py4 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.ml6 {
  margin-left: 0.375rem !important;
}
.mr6 {
  margin-right: 0.375rem !important;
}
.mt6 {
  margin-top: 0.375rem !important;
}
.mb6 {
  margin-bottom: 0.375rem !important;
}
.mx6 {
  margin-left: 0.375rem !important;
  margin-right: 0.375rem !important;
}
.my6 {
  margin-top: 0.375rem !important;
  margin-bottom: 0.375rem !important;
}
.pl6 {
  padding-left: 0.375rem !important;
}
.pr6 {
  padding-right: 0.375rem !important;
}
.pt6 {
  padding-top: 0.375rem !important;
}
.pb6 {
  padding-bottom: 0.375rem !important;
}
.px6 {
  padding-left: 0.375rem !important;
  padding-right: 0.375rem !important;
}
.py6 {
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
}
.ml8 {
  margin-left: 0.5rem !important;
}
.mr8 {
  margin-right: 0.5rem !important;
}
.mt8 {
  margin-top: 0.5rem !important;
}
.mb8 {
  margin-bottom: 0.5rem !important;
}
.mx8 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
.my8 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.pl8 {
  padding-left: 0.5rem !important;
}
.pr8 {
  padding-right: 0.5rem !important;
}
.pt8 {
  padding-top: 0.5rem !important;
}
.pb8 {
  padding-bottom: 0.5rem !important;
}
.px8 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.py8 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.ml10 {
  margin-left: 0.625rem !important;
}
.mr10 {
  margin-right: 0.625rem !important;
}
.mt10 {
  margin-top: 0.625rem !important;
}
.mb10 {
  margin-bottom: 0.625rem !important;
}
.mx10 {
  margin-left: 0.625rem !important;
  margin-right: 0.625rem !important;
}
.my10 {
  margin-top: 0.625rem !important;
  margin-bottom: 0.625rem !important;
}
.pl10 {
  padding-left: 0.625rem !important;
}
.pr10 {
  padding-right: 0.625rem !important;
}
.pt10 {
  padding-top: 0.625rem !important;
}
.pb10 {
  padding-bottom: 0.625rem !important;
}
.px10 {
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
}
.py10 {
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
}
.ml12 {
  margin-left: 0.75rem !important;
}
.mr12 {
  margin-right: 0.75rem !important;
}
.mt12 {
  margin-top: 0.75rem !important;
}
.mb12 {
  margin-bottom: 0.75rem !important;
}
.mx12 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}
.my12 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}
.pl12 {
  padding-left: 0.75rem !important;
}
.pr12 {
  padding-right: 0.75rem !important;
}
.pt12 {
  padding-top: 0.75rem !important;
}
.pb12 {
  padding-bottom: 0.75rem !important;
}
.px12 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}
.py12 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.ml14 {
  margin-left: 0.875rem !important;
}
.mr14 {
  margin-right: 0.875rem !important;
}
.mt14 {
  margin-top: 0.875rem !important;
}
.mb14 {
  margin-bottom: 0.875rem !important;
}
.mx14 {
  margin-left: 0.875rem !important;
  margin-right: 0.875rem !important;
}
.my14 {
  margin-top: 0.875rem !important;
  margin-bottom: 0.875rem !important;
}
.pl14 {
  padding-left: 0.875rem !important;
}
.pr14 {
  padding-right: 0.875rem !important;
}
.pt14 {
  padding-top: 0.875rem !important;
}
.pb14 {
  padding-bottom: 0.875rem !important;
}
.px14 {
  padding-left: 0.875rem !important;
  padding-right: 0.875rem !important;
}
.py14 {
  padding-top: 0.875rem !important;
  padding-bottom: 0.875rem !important;
}
.ml16 {
  margin-left: 1rem !important;
}
.mr16 {
  margin-right: 1rem !important;
}
.mt16 {
  margin-top: 1rem !important;
}
.mb16 {
  margin-bottom: 1rem !important;
}
.mx16 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.my16 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.pl16 {
  padding-left: 1rem !important;
}
.pr16 {
  padding-right: 1rem !important;
}
.pt16 {
  padding-top: 1rem !important;
}
.pb16 {
  padding-bottom: 1rem !important;
}
.px16 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.py16 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.ml18 {
  margin-left: 1.125rem !important;
}
.mr18 {
  margin-right: 1.125rem !important;
}
.mt18 {
  margin-top: 1.125rem !important;
}
.mb18 {
  margin-bottom: 1.125rem !important;
}
.mx18 {
  margin-left: 1.125rem !important;
  margin-right: 1.125rem !important;
}
.my18 {
  margin-top: 1.125rem !important;
  margin-bottom: 1.125rem !important;
}
.pl18 {
  padding-left: 1.125rem !important;
}
.pr18 {
  padding-right: 1.125rem !important;
}
.pt18 {
  padding-top: 1.125rem !important;
}
.pb18 {
  padding-bottom: 1.125rem !important;
}
.px18 {
  padding-left: 1.125rem !important;
  padding-right: 1.125rem !important;
}
.py18 {
  padding-top: 1.125rem !important;
  padding-bottom: 1.125rem !important;
}
.ml20 {
  margin-left: 1.25rem !important;
}
.mr20 {
  margin-right: 1.25rem !important;
}
.mt20 {
  margin-top: 1.25rem !important;
}
.mb20 {
  margin-bottom: 1.25rem !important;
}
.mx20 {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}
.my20 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}
.pl20 {
  padding-left: 1.25rem !important;
}
.pr20 {
  padding-right: 1.25rem !important;
}
.pt20 {
  padding-top: 1.25rem !important;
}
.pb20 {
  padding-bottom: 1.25rem !important;
}
.px20 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}
.py20 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}
.ml22 {
  margin-left: 1.375rem !important;
}
.mr22 {
  margin-right: 1.375rem !important;
}
.mt22 {
  margin-top: 1.375rem !important;
}
.mb22 {
  margin-bottom: 1.375rem !important;
}
.mx22 {
  margin-left: 1.375rem !important;
  margin-right: 1.375rem !important;
}
.my22 {
  margin-top: 1.375rem !important;
  margin-bottom: 1.375rem !important;
}
.pl22 {
  padding-left: 1.375rem !important;
}
.pr22 {
  padding-right: 1.375rem !important;
}
.pt22 {
  padding-top: 1.375rem !important;
}
.pb22 {
  padding-bottom: 1.375rem !important;
}
.px22 {
  padding-left: 1.375rem !important;
  padding-right: 1.375rem !important;
}
.py22 {
  padding-top: 1.375rem !important;
  padding-bottom: 1.375rem !important;
}
.ml24 {
  margin-left: 1.5rem !important;
}
.mr24 {
  margin-right: 1.5rem !important;
}
.mt24 {
  margin-top: 1.5rem !important;
}
.mb24 {
  margin-bottom: 1.5rem !important;
}
.mx24 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}
.my24 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.pl24 {
  padding-left: 1.5rem !important;
}
.pr24 {
  padding-right: 1.5rem !important;
}
.pt24 {
  padding-top: 1.5rem !important;
}
.pb24 {
  padding-bottom: 1.5rem !important;
}
.px24 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.py24 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.ml26 {
  margin-left: 1.625rem !important;
}
.mr26 {
  margin-right: 1.625rem !important;
}
.mt26 {
  margin-top: 1.625rem !important;
}
.mb26 {
  margin-bottom: 1.625rem !important;
}
.mx26 {
  margin-left: 1.625rem !important;
  margin-right: 1.625rem !important;
}
.my26 {
  margin-top: 1.625rem !important;
  margin-bottom: 1.625rem !important;
}
.pl26 {
  padding-left: 1.625rem !important;
}
.pr26 {
  padding-right: 1.625rem !important;
}
.pt26 {
  padding-top: 1.625rem !important;
}
.pb26 {
  padding-bottom: 1.625rem !important;
}
.px26 {
  padding-left: 1.625rem !important;
  padding-right: 1.625rem !important;
}
.py26 {
  padding-top: 1.625rem !important;
  padding-bottom: 1.625rem !important;
}
.ml28 {
  margin-left: 1.75rem !important;
}
.mr28 {
  margin-right: 1.75rem !important;
}
.mt28 {
  margin-top: 1.75rem !important;
}
.mb28 {
  margin-bottom: 1.75rem !important;
}
.mx28 {
  margin-left: 1.75rem !important;
  margin-right: 1.75rem !important;
}
.my28 {
  margin-top: 1.75rem !important;
  margin-bottom: 1.75rem !important;
}
.pl28 {
  padding-left: 1.75rem !important;
}
.pr28 {
  padding-right: 1.75rem !important;
}
.pt28 {
  padding-top: 1.75rem !important;
}
.pb28 {
  padding-bottom: 1.75rem !important;
}
.px28 {
  padding-left: 1.75rem !important;
  padding-right: 1.75rem !important;
}
.py28 {
  padding-top: 1.75rem !important;
  padding-bottom: 1.75rem !important;
}
.ml30 {
  margin-left: 1.875rem !important;
}
.mr30 {
  margin-right: 1.875rem !important;
}
.mt30 {
  margin-top: 1.875rem !important;
}
.mb30 {
  margin-bottom: 1.875rem !important;
}
.mx30 {
  margin-left: 1.875rem !important;
  margin-right: 1.875rem !important;
}
.my30 {
  margin-top: 1.875rem !important;
  margin-bottom: 1.875rem !important;
}
.pl30 {
  padding-left: 1.875rem !important;
}
.pr30 {
  padding-right: 1.875rem !important;
}
.pt30 {
  padding-top: 1.875rem !important;
}
.pb30 {
  padding-bottom: 1.875rem !important;
}
.px30 {
  padding-left: 1.875rem !important;
  padding-right: 1.875rem !important;
}
.py30 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.ml32 {
  margin-left: 2rem !important;
}
.mr32 {
  margin-right: 2rem !important;
}
.mt32 {
  margin-top: 2rem !important;
}
.mb32 {
  margin-bottom: 2rem !important;
}
.mx32 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}
.my32 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
.pl32 {
  padding-left: 2rem !important;
}
.pr32 {
  padding-right: 2rem !important;
}
.pt32 {
  padding-top: 2rem !important;
}
.pb32 {
  padding-bottom: 2rem !important;
}
.px32 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
.py32 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.ml34 {
  margin-left: 2.125rem !important;
}
.mr34 {
  margin-right: 2.125rem !important;
}
.mt34 {
  margin-top: 2.125rem !important;
}
.mb34 {
  margin-bottom: 2.125rem !important;
}
.mx34 {
  margin-left: 2.125rem !important;
  margin-right: 2.125rem !important;
}
.my34 {
  margin-top: 2.125rem !important;
  margin-bottom: 2.125rem !important;
}
.pl34 {
  padding-left: 2.125rem !important;
}
.pr34 {
  padding-right: 2.125rem !important;
}
.pt34 {
  padding-top: 2.125rem !important;
}
.pb34 {
  padding-bottom: 2.125rem !important;
}
.px34 {
  padding-left: 2.125rem !important;
  padding-right: 2.125rem !important;
}
.py34 {
  padding-top: 2.125rem !important;
  padding-bottom: 2.125rem !important;
}
.ml36 {
  margin-left: 2.25rem !important;
}
.mr36 {
  margin-right: 2.25rem !important;
}
.mt36 {
  margin-top: 2.25rem !important;
}
.mb36 {
  margin-bottom: 2.25rem !important;
}
.mx36 {
  margin-left: 2.25rem !important;
  margin-right: 2.25rem !important;
}
.my36 {
  margin-top: 2.25rem !important;
  margin-bottom: 2.25rem !important;
}
.pl36 {
  padding-left: 2.25rem !important;
}
.pr36 {
  padding-right: 2.25rem !important;
}
.pt36 {
  padding-top: 2.25rem !important;
}
.pb36 {
  padding-bottom: 2.25rem !important;
}
.px36 {
  padding-left: 2.25rem !important;
  padding-right: 2.25rem !important;
}
.py36 {
  padding-top: 2.25rem !important;
  padding-bottom: 2.25rem !important;
}
.ml66 {
  margin-left: 4.125rem !important;
}
.mr66 {
  margin-right: 4.125rem !important;
}
.mt66 {
  margin-top: 4.125rem !important;
}
.mb66 {
  margin-bottom: 4.125rem !important;
}
.mx66 {
  margin-left: 4.125rem !important;
  margin-right: 4.125rem !important;
}
.my66 {
  margin-top: 4.125rem !important;
  margin-bottom: 4.125rem !important;
}
.pl66 {
  padding-left: 4.125rem !important;
}
.pr66 {
  padding-right: 4.125rem !important;
}
.pt66 {
  padding-top: 4.125rem !important;
}
.pb66 {
  padding-bottom: 4.125rem !important;
}
.px66 {
  padding-left: 4.125rem !important;
  padding-right: 4.125rem !important;
}
.py66 {
  padding-top: 4.125rem !important;
  padding-bottom: 4.125rem !important;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.float-start {
  float: left !important;
}
.float-end {
  float: right !important;
}
.float-none {
  float: none !important;
}
.object-fit-contain {
  object-fit: contain !important;
}
.object-fit-cover {
  object-fit: cover !important;
}
.object-fit-fill {
  object-fit: fill !important;
}
.object-fit-scale {
  object-fit: scale-down !important;
}
.object-fit-none {
  object-fit: none !important;
}
.opacity-0 {
  opacity: 0 !important;
}
.opacity-25 {
  opacity: 0.25 !important;
}
.opacity-50 {
  opacity: 0.5 !important;
}
.opacity-75 {
  opacity: 0.75 !important;
}
.opacity-100 {
  opacity: 1 !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.overflow-x-auto {
  overflow-x: auto !important;
}
.overflow-x-hidden {
  overflow-x: hidden !important;
}
.overflow-x-visible {
  overflow-x: visible !important;
}
.overflow-x-scroll {
  overflow-x: scroll !important;
}
.overflow-y-auto {
  overflow-y: auto !important;
}
.overflow-y-hidden {
  overflow-y: hidden !important;
}
.overflow-y-visible {
  overflow-y: visible !important;
}
.overflow-y-scroll {
  overflow-y: scroll !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-inline-grid {
  display: inline-grid !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
.d-none {
  display: none !important;
}
.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}
.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}
.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: sticky !important;
}
.top-0 {
  top: 0 !important;
}
.top-50 {
  top: 50% !important;
}
.top-100 {
  top: 100% !important;
}
.bottom-0 {
  bottom: 0 !important;
}
.bottom-50 {
  bottom: 50% !important;
}
.bottom-100 {
  bottom: 100% !important;
}
.start-0 {
  left: 0 !important;
}
.start-50 {
  left: 50% !important;
}
.start-100 {
  left: 100% !important;
}
.end-0 {
  right: 0 !important;
}
.end-50 {
  right: 50% !important;
}
.end-100 {
  right: 100% !important;
}
.translate-middle {
  transform: translate(-50%, -50%) !important;
}
.translate-middle-x {
  transform: translateX(-50%) !important;
}
.translate-middle-y {
  transform: translateY(-50%) !important;
}
.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-0 {
  border: 0 !important;
}
.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-end-0 {
  border-right: 0 !important;
}
.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-start-0 {
  border-left: 0 !important;
}
.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}
.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}
.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}
.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}
.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}
.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}
.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}
.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}
.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}
.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}
.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}
.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}
.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}
.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}
.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}
.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}
.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}
.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}
.border-1 {
  border-width: 1px !important;
}
.border-2 {
  border-width: 2px !important;
}
.border-3 {
  border-width: 3px !important;
}
.border-4 {
  border-width: 4px !important;
}
.border-5 {
  border-width: 5px !important;
}
.border-opacity-10 {
  --bs-border-opacity: 0.1;
}
.border-opacity-25 {
  --bs-border-opacity: 0.25;
}
.border-opacity-50 {
  --bs-border-opacity: 0.5;
}
.border-opacity-75 {
  --bs-border-opacity: 0.75;
}
.border-opacity-100 {
  --bs-border-opacity: 1;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.mw-100 {
  max-width: 100% !important;
}
.vw-100 {
  width: 100vw !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.mh-100 {
  max-height: 100% !important;
}
.vh-100 {
  height: 100vh !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.justify-content-evenly {
  justify-content: space-evenly !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
.order-first {
  order: -1 !important;
}
.order-0 {
  order: 0 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-last {
  order: 6 !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.me-0 {
  margin-right: 0 !important;
}
.me-1 {
  margin-right: 0.25rem !important;
}
.me-2 {
  margin-right: 0.5rem !important;
}
.me-3 {
  margin-right: 1rem !important;
}
.me-4 {
  margin-right: 1.5rem !important;
}
.me-5 {
  margin-right: 3rem !important;
}
.me-auto {
  margin-right: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ms-0 {
  margin-left: 0 !important;
}
.ms-1 {
  margin-left: 0.25rem !important;
}
.ms-2 {
  margin-left: 0.5rem !important;
}
.ms-3 {
  margin-left: 1rem !important;
}
.ms-4 {
  margin-left: 1.5rem !important;
}
.ms-5 {
  margin-left: 3rem !important;
}
.ms-auto {
  margin-left: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pe-0 {
  padding-right: 0 !important;
}
.pe-1 {
  padding-right: 0.25rem !important;
}
.pe-2 {
  padding-right: 0.5rem !important;
}
.pe-3 {
  padding-right: 1rem !important;
}
.pe-4 {
  padding-right: 1.5rem !important;
}
.pe-5 {
  padding-right: 3rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.ps-0 {
  padding-left: 0 !important;
}
.ps-1 {
  padding-left: 0.25rem !important;
}
.ps-2 {
  padding-left: 0.5rem !important;
}
.ps-3 {
  padding-left: 1rem !important;
}
.ps-4 {
  padding-left: 1.5rem !important;
}
.ps-5 {
  padding-left: 3rem !important;
}
.gap-0 {
  gap: 0 !important;
}
.gap-1 {
  gap: 0.25rem !important;
}
.gap-2 {
  gap: 0.5rem !important;
}
.gap-3 {
  gap: 1rem !important;
}
.gap-4 {
  gap: 1.5rem !important;
}
.gap-5 {
  gap: 3rem !important;
}
.row-gap-0 {
  row-gap: 0 !important;
}
.row-gap-1 {
  row-gap: 0.25rem !important;
}
.row-gap-2 {
  row-gap: 0.5rem !important;
}
.row-gap-3 {
  row-gap: 1rem !important;
}
.row-gap-4 {
  row-gap: 1.5rem !important;
}
.row-gap-5 {
  row-gap: 3rem !important;
}
.column-gap-0 {
  column-gap: 0 !important;
}
.column-gap-1 {
  column-gap: 0.25rem !important;
}
.column-gap-2 {
  column-gap: 0.5rem !important;
}
.column-gap-3 {
  column-gap: 1rem !important;
}
.column-gap-4 {
  column-gap: 1.5rem !important;
}
.column-gap-5 {
  column-gap: 3rem !important;
}
.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}
.fs-8 {
  font-size: 0.5rem !important;
}
.fs-10 {
  font-size: 0.625rem !important;
}
.fs-12 {
  font-size: 0.75rem !important;
}
.fs-14 {
  font-size: 0.875rem !important;
}
.fs-16 {
  font-size: 1rem !important;
}
.fs-18 {
  font-size: 1.125rem !important;
}
.fs-20 {
  font-size: 1.25rem !important;
}
.fs-22 {
  font-size: calc(1.2625rem + 0.15vw) !important;
}
.fs-24 {
  font-size: calc(1.275rem + 0.3vw) !important;
}
.fs-26 {
  font-size: calc(1.2875rem + 0.45vw) !important;
}
.fs-28 {
  font-size: calc(1.3rem + 0.6vw) !important;
}
.fs-30 {
  font-size: calc(1.3125rem + 0.75vw) !important;
}
.fs-32 {
  font-size: calc(1.325rem + 0.9vw) !important;
}
.fs-34 {
  font-size: calc(1.3375rem + 1.05vw) !important;
}
.fs-36 {
  font-size: calc(1.35rem + 1.2vw) !important;
}
.fst-italic {
  font-style: italic !important;
}
.fst-normal {
  font-style: normal !important;
}
.fw-lighter {
  font-weight: lighter !important;
}
.fw-light {
  font-weight: 300 !important;
}
.fw-normal {
  font-weight: 400 !important;
}
.fw-medium {
  font-weight: 500 !important;
}
.fw-semibold {
  font-weight: 600 !important;
}
.fw-bold {
  font-weight: 700 !important;
}
.fw-bolder {
  font-weight: bolder !important;
}
.lh-1 {
  line-height: 1 !important;
}
.lh-sm {
  line-height: 1.25 !important;
}
.lh-base {
  line-height: 1.5 !important;
}
.lh-lg {
  line-height: 2 !important;
}
.text-start {
  text-align: left !important;
}
.text-end {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-decoration-underline {
  text-decoration: underline !important;
}
.text-decoration-line-through {
  text-decoration: line-through !important;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}
.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}
.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}
.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}
.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}
.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}
.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}
.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(18, 25, 38, 0.5) !important;
}
.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}
.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}
.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}
.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}
.text-opacity-25 {
  --bs-text-opacity: 0.25;
}
.text-opacity-50 {
  --bs-text-opacity: 0.5;
}
.text-opacity-75 {
  --bs-text-opacity: 0.75;
}
.text-opacity-100 {
  --bs-text-opacity: 1;
}
.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}
.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}
.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}
.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}
.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}
.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}
.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}
.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}
.link-opacity-10 {
  --bs-link-opacity: 0.1;
}
.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}
.link-opacity-25 {
  --bs-link-opacity: 0.25;
}
.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}
.link-opacity-50 {
  --bs-link-opacity: 0.5;
}
.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}
.link-opacity-75 {
  --bs-link-opacity: 0.75;
}
.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}
.link-opacity-100 {
  --bs-link-opacity: 1;
}
.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}
.link-offset-1 {
  text-underline-offset: 0.125em !important;
}
.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}
.link-offset-2 {
  text-underline-offset: 0.25em !important;
}
.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}
.link-offset-3 {
  text-underline-offset: 0.375em !important;
}
.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}
.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}
.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}
.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}
.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}
.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}
.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}
.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}
.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}
.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}
.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}
.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}
.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}
.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}
.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}
.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}
.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}
.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}
.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}
.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}
.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}
.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}
.bg-opacity-100 {
  --bs-bg-opacity: 1;
}
.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}
.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}
.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}
.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}
.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}
.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}
.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}
.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}
.bg-gradient {
  background-image: var(--bs-gradient) !important;
}
.user-select-all {
  -webkit-user-select: all !important;
  user-select: all !important;
}
.user-select-auto {
  -webkit-user-select: auto !important;
  user-select: auto !important;
}
.user-select-none {
  -webkit-user-select: none !important;
  user-select: none !important;
}
.pe-none {
  pointer-events: none !important;
}
.pe-auto {
  pointer-events: auto !important;
}
.rounded {
  border-radius: var(--bs-border-radius) !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}
.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}
.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}
.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}
.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}
.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}
.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}
.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}
.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}
.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}
.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}
.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}
.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}
.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}
.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}
.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}
.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}
.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}
.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}
.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}
.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}
.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}
.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}
.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}
.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
.z-n1 {
  z-index: -1 !important;
}
.z-0 {
  z-index: 0 !important;
}
.z-1 {
  z-index: 1 !important;
}
.z-2 {
  z-index: 2 !important;
}
.z-3 {
  z-index: 3 !important;
}
.cursor-auto {
  cursor: auto !important;
}
.cursor-pointer {
  cursor: pointer !important;
}
.cursor-text {
  cursor: text !important;
}
.cursor-grab {
  cursor: grab !important;
}
@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
  .cursor-sm-auto {
    cursor: auto !important;
  }
  .cursor-sm-pointer {
    cursor: pointer !important;
  }
  .cursor-sm-text {
    cursor: text !important;
  }
  .cursor-sm-grab {
    cursor: grab !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
  .cursor-md-auto {
    cursor: auto !important;
  }
  .cursor-md-pointer {
    cursor: pointer !important;
  }
  .cursor-md-text {
    cursor: text !important;
  }
  .cursor-md-grab {
    cursor: grab !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
  .cursor-lg-auto {
    cursor: auto !important;
  }
  .cursor-lg-pointer {
    cursor: pointer !important;
  }
  .cursor-lg-text {
    cursor: text !important;
  }
  .cursor-lg-grab {
    cursor: grab !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
  .cursor-xl-auto {
    cursor: auto !important;
  }
  .cursor-xl-pointer {
    cursor: pointer !important;
  }
  .cursor-xl-text {
    cursor: text !important;
  }
  .cursor-xl-grab {
    cursor: grab !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
  .cursor-xxl-auto {
    cursor: auto !important;
  }
  .cursor-xxl-pointer {
    cursor: pointer !important;
  }
  .cursor-xxl-text {
    cursor: text !important;
  }
  .cursor-xxl-grab {
    cursor: grab !important;
  }
}
@media (min-width: 1200px) {
  .fs-22 {
    font-size: 1.375rem !important;
  }
  .fs-24 {
    font-size: 1.5rem !important;
  }
  .fs-26 {
    font-size: 1.625rem !important;
  }
  .fs-28 {
    font-size: 1.75rem !important;
  }
  .fs-30 {
    font-size: 1.875rem !important;
  }
  .fs-32 {
    font-size: 2rem !important;
  }
  .fs-34 {
    font-size: 2.125rem !important;
  }
  .fs-36 {
    font-size: 2.25rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
@font-face {
  font-family: "notosans";
  src: url(/assets/fonts/Noto_Sans/NotoSans-Regular.ttf);
  font-weight: 400;
}
@font-face {
  font-family: "notosans";
  src: url(/assets/fonts/Noto_Sans/NotoSans-SemiBold.ttf);
  font-weight: 500;
}
@font-face {
  font-family: "notosans";
  src: url(/assets/fonts/Noto_Sans/NotoSans-Medium.ttf);
  font-weight: 600;
  @media only screen and (min-width: 768px) {
    font-size: 16;
  }
}
.font-xs {
  font-size: 12px;
}
.font-sm {
  font-size: 14px;
}
.font-md {
  font-size: 18px;
}
.font-lg {
  font-size: 20px;
}
.font-xl {
  font-size: 22px;
}
@media only screen and (min-width: 992px) {
  .font-xl {
    font-size: 28px;
  }
}
.font-xxl {
  font-size: 24px;
}
.font-normal {
  font-weight: 400;
}
.font-medium {
  font-weight: 500;
}
.font-semibold {
  font-weight: 600;
}
.primary-text {
  color: var(--text-primary) !important;
}
.secondary-text {
  color: var(--text-secondary);
}
.placeholder-text {
  color: var(--text-placeholder);
}
.primary-color {
  color: var(--color-primary) !important;
}
.white-color {
  color: #FFFFFF !important;
}
.success-color {
  color: #079047;
}
.danger-color {
  color: #EB5146;
}
.error-color {
  color: var(--err-color);
}
.koromiko-color {
  color: #FFC465;
}
.text-black {
  color: #000;
}
.gm-carrot-orange-clr {
  color: #F08D14;
}
.gm-koromiko-clr {
  color: #FFC465;
}
.chart-dark-blue-color {
  color: #3984FD;
}
.light-black-color {
  color: #121926;
}
.gunmetal-grey-color {
  color: #697586;
}
.dark-style-grey-color {
  color: #4B5565;
}
.gm-icon-lg {
  width: 27px;
  height: auto;
}
.cursor-text {
  cursor: text;
}
.gm-lst-none,
ul {
  list-style-type: none;
  margin-bottom: 0;
  padding-left: 0;
}
[class^=gm-chip-] {
  border-radius: 16px;
  padding: 0.25rem 0.625rem;
  margin: 0 0.5rem;
  display: inline-block;
}
.gm-chip-default {
  color: var(--default-color);
  background: var(--default-bg);
}
.gm-chip-default.gm-br-min {
  border-radius: 8px;
}
.gm-chip-success {
  color: var(--succ-color);
  background: var(--succ-bg);
}
.gm-chip-warning {
  color: var(--warn-color);
  background: var(--warn-bg);
}
.gm-chip-error {
  color: var(--err-color);
  background: var(--err-bg);
}
.gm-icon-label {
  position: relative;
}
.gm-icon-label .gm-label {
  position: absolute;
  top: -0.4rem;
  right: -0.4rem;
  border: 2px solid var(--secondary-bg);
  background: #EB5146;
  padding: 0.2rem 0.15rem;
  border-radius: 50%;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: 400;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1;
  text-align: center;
}
.gm-icon-label .gm-label.lbl-sm {
  padding: 0.05rem;
  min-width: 1rem;
  height: 1rem;
}
.gm-border-bottom {
  border-bottom: 1px solid var(--divider-bg);
}
.gm-border {
  border: 1px solid var(--divider-bg);
}
.gm-flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.gm-align-center {
  display: flex;
  align-items: center;
}
.gm-f1 {
  flex: 1;
}
.gm-f2 {
  flex: 2;
}
.gm-f3 {
  flex: 3;
}
.gm-f4 {
  flex: 4;
}
.gm-avatar {
  border-radius: 50%;
  font-size: 0.9rem;
  border: 2px solid var(--secondary-bg);
  background: var(--color-primary);
  width: 3rem;
  height: 3rem;
  color: #FFFFFF;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.gm-avatar.sm {
  width: 2rem;
  height: 2rem;
}
.gm-avatar.Latecomer {
  background: #F08D14;
}
.gm-avatar.Physically {
  background: #3984FD;
}
.gm-avatar.Virtially {
  background: #13C05D;
}
.gm-avatar.Absent {
  background: EB5146;
}
.gm-avatar img {
  width: 3rem;
}
::-webkit-scrollbar {
  width: 6px !important;
  height: 4px;
}
::-webkit-scrollbar-thumb:vertical {
  background: var(--scroll-color) !important;
  border-radius: 16px !important;
}
::-webkit-scrollbar-thumb:horizontal {
  background: var(--color-primary) !important;
  border-radius: 16px !important;
}
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px var(--secondary-bg);
  border-radius: 16px;
}
.gm-scroll {
  overflow: auto;
}
.gm-scroll-md {
  height: 390px;
  overflow: auto;
}
.required-field {
  color: #EB5146;
}
.gm-badge-container {
  width: 44px;
  height: 44px;
  padding: 0.6rem;
  background: #FFFFFF;
  border-radius: 50%;
  box-shadow: 0 0.25rem 0.75rem -0.125rem rgba(16, 24, 40, 0.0784313725), 0 0.0625rem 0.75rem -0.125rem rgba(16, 24, 40, 0.0509803922);
}
.gm-card-border {
  border: 1px solid var(--divider-bg);
}
.gm-of-ellipse {
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 4px;
}
.gm-of-ellipse.mw-md {
  max-width: 300px;
}
.filter-btn-selected {
  background-color: var(--color-primary);
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
.gm-relative {
  position: relative;
}
.gm-addnew-escltn {
  position: absolute;
  z-index: 2;
  bottom: 10px;
  right: 10px;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  background: var(--color-primary);
}
.light-blue-color {
  background: #6DABFF;
}
.koromiko-background-color {
  background: #FFC465;
}
.light-green-color {
  background: #D4F562;
}
.light-grey-color {
  background: #CDD5DF;
}
.green-blue-color {
  background: #4BE18A;
}
.dark-purple-color {
  background: #764FDB;
}
.dark-purple-text {
  color: #764FDB;
}
.text-disabled {
  color: var(--text-secondary);
  pointer-events: none;
  opacity: 0.6;
}
.text-underline {
  text-decoration: underline;
}
.gm-banner {
  border: 1px solid var(--task-prog-warn);
  background: var(--warn-bg);
  color: #F08D14;
  border-radius: 8px;
}
.full-height {
  height: 100%;
}
.gi-secondary {
  color: var(--text-placeholder) !important;
  background: var(--secondary-bg) !important;
  border: 1px solid var(--color-primary) !important;
}
.gi-secondary:hover {
  background: var(--main-bg) !important;
}
.gi-search-container .gi-search,
tbody td {
  background: var(--secondary-bg) !important;
  color: var(--secondary-text) !important;
}
.gi-search-container .gi-search span,
tbody td span {
  color: var(--secondary-text) !important;
}
.gi-tabs .container {
  background: var(--secondary-bg) !important;
}
.gi-tabs .container .gi-tabs label div {
  color: var(--primary-text) !important;
}
.gi-tabs input[type=radio]:checked + div {
  box-shadow: none !important;
  background: #F2F2FF !important;
  outline: 1px solid var(--color-primary) !important;
  color: var(--color-primary) !important;
  margin-left: -1px !important;
}
.gi-select-container .gi-select-field {
  background: var(--secondary-bg) !important;
  color: var(--secondary-text) !important;
}
input[type=password]::-ms-reveal,
input[type=password]::-ms-clear {
  display: none;
}
.line-clamp-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.line-clamp-1 {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  overflow: hidden;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.gi-disabled {
  opacity: 0.5 !important;
  cursor: no-drop !important;
  pointer-events: none;
}
.gi-search-container {
  width: 320px;
  height: 40px;
}
.p-sidebar-mask {
  pointer-events: auto;
}
.default-placeholder .p-dropdown-label {
  font-family: "notosans" !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 24px !important;
}
button.gi-secondary {
  color: var(--color-primary) !important;
}
.disabled {
  pointer-events: none;
}
.disabled .select-menu .select-btn {
  background: #f7f9fb !important;
}
.hidden {
  display: none;
}
.gsg-icon > img {
  width: 30px !important;
}
.gi-dropdown-detail-title {
  font-size: 14px !important;
  font-weight: 600 !important;
}
.fc-daygrid-event-dot {
  border: calc(var(--fc-daygrid-event-dot-width) / 2) solid #33B679 !important;
}
.fc-event-time {
  color: #4B5565 !important;
}
.fc-event-title {
  color: #121926 !important;
  text-overflow: ellipsis;
  cursor: pointer;
}
.fc-dayGridMonth-view fc-view fc-daygrid {
  color: #000000 !important;
}
.fc .fc-daygrid-day {
  height: 120px;
}
.fc .fc-daygrid-day-top {
  justify-content: center !important;
  padding-top: 5px;
}
.fc .fc-daygrid-day-top .fc-daygrid-day-number {
  text-decoration: none;
  color: var(--text-secondary);
  padding: 3px;
}
.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number {
  border: 1px solid var(--color-primary);
  border-radius: 20px;
  height: 32px;
  width: 32px;
  text-align: center;
}
.fc .fc-daygrid-body-balanced .fc-daygrid-day-events {
  left: 5%;
  position: absolute;
  right: 0px;
  width: 90%;
}
.fc .fc-col-header-cell-cushion {
  padding: 7px 4px;
  text-decoration: none;
  color: var(--text-secondary);
}
.gi-periodCard gi-badge + span {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}
.periodTable table tbody td > span {
  white-space: nowrap;
}
.gi-periodCard-container .gi-periodCard {
  justify-content: center;
}
.p-dropdown-trigger-icon {
  color: var(--color-primary) !important;
}
.font-fam-noto {
  font-family: "notosans" !important;
}
.highlight-selected {
  background-color: #F0EFFF;
  font-weight: bold;
  color: #764FDB;
}
.custom-dropdown .p-dropdown {
  border: none;
}
p-dropdown .p-inputwrapper {
  align-items: center;
}
.text-primary {
  color: var(--text-primary) !important;
}
.text-secondary {
  color: var(--text-secondary) !important;
}
.text-tertiary {
  color: var(--text-placeholder) !important;
}
.text-purple {
  color: var(--color-primary) !important;
}
.text-light-black {
  color: #121926;
}
.text-link {
  color: #3984FD;
}
.center-ele {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.profile-setting-custom-header .gi-user-settings a {
  border-radius: 6px !important;
  padding: 7px !important;
}
.profile-setting-custom-header .gi-user-settings a:hover {
  background-color: #F8FAFC !important;
}
.profile-setting-custom-header .gi-user-settings {
  gap: 5px !important;
}
.profile-setting-custom-header .gi-user-addon-item span {
  min-width: 60px !important;
  word-break: break-all !important;
}
.profile-setting-custom-header .grid-item .gi-brand-details span.primary-text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.gi-periodCard > div:first-child gi-badge:last-child .gi-badge-container label span {
  min-width: 40px;
  text-align: center;
}
.ssUsersVoted .p-button {
  width: 32px !important;
  border-radius: 0 !important;
}
.profile-card-image .gi-profile-wrapper .gi-img-100 {
  width: 40px !important;
  height: 40px !important;
}
.post-to-chip {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.profile-hover-wrapper {
  position: relative;
  display: inline-block;
}
.profile-hover-wrapper .profile-hover-card {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: -40px;
  z-index: 9999;
}
.txt-fw400-s12 {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.txt-fw400-s8 {
  font-size: 8px;
  font-weight: 300;
  line-height: 10px;
}
.txt-fw400-s14 {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.txt-fw400-s16 {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.txt-fw500-s8 {
  font-size: 8px;
  font-weight: 500;
  line-height: 16px;
}
.txt-fw500-s10 {
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
}
.txt-fw500-s12 {
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}
.txt-fw500-s14 {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.txt-fw500-s16 {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.txt-fw600-s14 {
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.txt-fw600-s16 {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.txt-fw600-s18 {
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}
.txt-fw600-s22 {
  font-size: 22px;
  font-weight: 600;
  line-height: 32px;
}
.txt-fw600-s24 {
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}
.txt-fw600-s26 {
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
}
.txt-fw600-s32 {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}
.fs-10 {
  font-size: 0.625rem;
}
.fs-12 {
  font-size: 0.75rem;
}
.fs-14 {
  font-size: 0.875rem;
}
.fs-16 {
  font-size: 1rem;
}
.fs-18 {
  font-size: 1.125rem;
}
.fs-20 {
  font-size: 1.25rem;
}
.fs-24 {
  font-size: 1.5rem;
}
.fs-28 {
  font-size: 1.75rem;
}
.fw-400 {
  font-weight: 400;
}
.fw-500 {
  font-weight: 500;
}
.fw-600 {
  font-weight: 600;
}
.z-9999 {
  z-index: 9999 !important;
}
.gap6 {
  gap: 6px;
}
.gap10 {
  gap: 10px;
}
.gap12 {
  gap: 12px;
}
.gap20 {
  gap: 20px;
}
.gap32 {
  gap: 32px;
}
.mb12 {
  margin-bottom: 12px;
}
.mt10 {
  margin-top: 10px;
}
.mt12 {
  margin-top: 12px;
}
.mt20 {
  margin-top: 20px;
}
.ml6 {
  margin-left: 6px;
}
.ml20 {
  margin-left: 20px;
}
.ml44 {
  margin-left: 44px;
}
.mt80 {
  margin-top: 80px;
}
.px10 {
  padding-left: 10px;
  padding-right: 10px;
}
.px12 {
  padding-left: 12px;
  padding-right: 12px;
}
.py6 {
  padding-top: 6px;
  padding-bottom: 6px;
}
.py20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.px35 {
  padding-left: 35px;
  padding-right: 35px;
}
.top6 {
  top: 6px;
}
.right6 {
  right: 6px;
}
.pb14 {
  padding-bottom: 14px;
}
.txt-gray-200 {
  color: var(--divider-bg);
}
.txt-primary-500 {
  color: var(--color-primary);
}
.txt-gray-300 {
  color: var(--border-color);
}
.txt-gray-600 {
  color: var(--text-secondary);
}
.txt-gray-500 {
  color: var(--text-placeholder);
}
.txt-gray-900 {
  color: var(--text-primary);
}
.txt-white {
  color: var(--secondary-bg);
}
.main-bg {
  background: var(--main-bg);
}
.bg-white {
  background: var(--secondary-bg);
}
.bg-gray-600 {
  background-color: #E3E8EF;
}
.bg-gray-900 {
  background: var(--default-bg);
}
.border-gray-300 {
  border: 1px solid var(--border-color);
}
.delete-button {
  border: 1.2px solid #EB5146;
  border-radius: 8px;
  color: #EB5146;
  background: #FFFFFF;
  padding: 10px 20px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.header {
  display: flex;
  gap: 12px;
  align-items: center;
  border-radius: 8px;
  background-color: #fff;
  padding: 1rem;
  box-shadow: 0px 1px 3px 0px rgba(16, 24, 40, 0.1490196078);
}
.header .search-bar {
  width: 100%;
  padding: 10px;
  border: 1px solid #CDD5DF;
  border-radius: 8px;
  outline: none;
  color: #697586;
}
.bdr-radius {
  border-radius: 8px;
}
.box-shadow {
  box-shadow: 0px 1px 3px 0px rgba(16, 24, 40, 0.1490196078);
}
.red-badge {
  background: #FEF3F2;
  color: #EB5146;
}
.warn-badge {
  background: #FFFAE7;
  color: #CC6F13;
}
.badge-sm {
  border-radius: 16px;
  padding: 0px 6px;
  height: 16px;
}
.badge-md {
  border-radius: 16px;
  padding: 2px 8px;
  height: 20px;
}
.active-bg {
  background-color: var(--active-bg);
}
.text-tertiary {
  color: var(--text-placeholder) !important;
}
.text-primary {
  color: var(--text-primary) !important;
}
.p-button {
  box-shadow: none;
}
.post-container.header-left {
  max-height: 95%;
}
.post-container.header-left .p-dialog-header {
  padding: 1rem 1.5rem !important;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.post-container.header-left .p-dialog-header .p-dialog-title {
  flex-grow: 1;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  color: var(--text-primary);
}
.post-container.header-left .p-dialog-header .p-dialog-header-icon {
  border-radius: 50%;
}
.post-container.header-left .p-dialog-content {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  max-width: 100%;
  max-height: 100%;
  pointer-events: auto;
  overflow-y: auto;
  outline: 0;
  padding: 0 !important;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.new-post-editor {
  position: relative;
}
.new-post-editor quill-editor.ng-invalid.ng-dirty .ql-toolbar,
.new-post-editor quill-editor.ng-invalid.ng-dirty .ql-container,
.new-post-editor quill-editor.ng-invalid.ng-touched .ql-toolbar,
.new-post-editor quill-editor.ng-invalid.ng-touched .ql-container {
  border-color: #EB5146;
}
.new-post-editor .ql-container {
  font-family: "Noto Sans", sans-serif !important;
  font-size: 16px;
  height: 110px;
  border-radius: 8px;
  border-bottom-right-radius: 8px;
  border-color: #cdd5df;
  padding: 8px 0 18px 0;
}
.new-post-editor .ql-container .ql-editor {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px !important;
  padding: 0px 0px 0px 15px;
  scrollbar-gutter: stable;
}
.new-post-editor .ql-container .ql-editor.ql-blank::before {
  font-style: normal !important;
}
.new-post-editor .charecter-count-label {
  display: block;
  position: absolute;
  bottom: 4px;
  right: 14px;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.new-post-editor .overflow-check:has(> :first-child) {
  padding-right: 0;
}
.media-btn-set {
  display: flex;
  gap: 16px;
  width: 100%;
}
.media-btn-set .p-button {
  flex: 1;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1.25rem !important;
  border-radius: 8px;
  border: 1px solid transparent !important;
}
.media-btn-set .p-button.p-highlight {
  background: var(--active-bg);
}
.media-btn-set .p-button:not(.p-disabled):not(.p-highlight):hover {
  background: var(--active-bg);
}
.post-dialog-content {
  display: block;
  flex-grow: 1;
  box-sizing: border-box;
  margin: 0;
  overflow: auto;
  padding: 0 1.5rem;
}
.post-media-upload .p-fileupload-basic,
.post-media-upload .p-fileupload-adva {
  width: 100%;
  height: 100%;
}
.post-media-upload.disable-file-upload .p-fileupload-buttonbar {
  background: #F8FAFC;
  color: #CDD5DF;
  cursor: not-allowed;
}
.post-media-upload .p-fileupload-buttonbar {
  width: 100%;
  height: 100%;
  background: #F1F5FA;
  border: 1px solid #F1F5FA;
  color: #764FDB;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
}
.post-media-upload .p-fileupload-content {
  display: none;
}
.post-media-upload .p-component {
  background-color: #F1F5FA !important;
  border: solid 1px #F1F5FA;
}
.post-media-upload .p-icon-wrapper svg {
  fill: #764FDB;
}
.attachment-upload .p-fileupload-basic,
.attachment-upload .p-fileupload-adva {
  width: 100%;
  height: 100%;
}
.attachment-upload.disable-file-upload .p-fileupload-buttonbar {
  background: #F1F5FA;
  border-color: #CDD5DF;
  color: #697586;
  cursor: not-allowed;
}
.attachment-upload .p-fileupload-buttonbar {
  width: 100%;
  height: 100%;
  background: #ffffff;
  border: 2px dashed var(--border-color);
  color: #121926;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border-radius: 8px;
  min-height: 105px;
}
.attachment-upload .p-fileupload-content {
  display: none;
}
.primary-btn {
  background: var(--color-primary);
  border: 1px solid var(--color-primary);
  border-radius: 8px;
}
.primary-btn:disabled {
  background: var(--border-color);
  border: 1px solid var(--border-color);
  opacity: 1;
}
.outline-btn {
  background: transparent;
  border: 1px solid var(--color-primary);
  border-radius: 8px;
  color: var(--color-primary);
}
.outline-btn:disabled {
  background: var(--border-color);
  border: 1px solid var(--border-color);
  opacity: 1;
  color: var(--border-color);
}
.delete-poll-icon {
  border-radius: 50% !important;
  width: 1.5rem;
  height: 1.5rem;
}
.post-to-btn {
  width: 100%;
  padding: 8px 12px;
  border: 1px solid #CDD5DF;
  border-radius: 8px;
  cursor: pointer;
}
.post-to-btn:not(:disabled):hover {
  background-color: transparent;
}
.post-to-btn:not(:disabled):active {
  background-color: transparent;
}
.post-select-dialog.col-dir .p-dialog-header {
  flex-direction: column;
  align-items: start;
  gap: 12px;
}
.post-select-dialog .p-dialog-header {
  padding: 1rem 1.5rem !important;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.post-select-dialog .p-dialog-content {
  padding: 0 !important;
  border-radius: 0px !important;
  overflow: hidden;
}
.post-select-dialog .p-dialog-footer {
  padding: 1rem 1.5rem !important;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.-m-t-8 {
  margin-top: -0.8rem;
}
.profileOverlay.p-overlaypanel {
  margin-top: -9px;
  max-width: 250px;
  overflow: hidden;
}
.profileOverlay.p-overlaypanel .p-overlaypanel-content {
  padding: 4px;
  min-width: 100%;
}
.profileOverlay.p-overlaypanel .p-overlaypanel-content ul li {
  padding: 8px 16px;
  display: flex;
  gap: 12px;
  align-items: center;
  cursor: pointer;
}
.post-like-avatar .p-avatar {
  border: none;
}
.post-like-avatar p-avatar + p-avatar {
  margin-left: -0.25rem;
}
.community-page.panels .p-tabview-panels {
  display: block;
}
.z-index-6 {
  z-index: 6 !important;
}
.z-index-10 {
  z-index: 10 !important;
}
.pointer-events-auto {
  pointer-events: auto !important;
}
.p-overlaypanel.communityOverlay .p-overlaypanel-content {
  border-radius: 6px;
}
@media only screen and (min-width: 768px) {
  .p-overlaypanel.communityOverlay .p-overlaypanel-content {
    min-width: 100%;
  }
}
.p-overlaypanel.communityOverlay::after,
.p-overlaypanel.communityOverlay::before {
  display: inline-block !important;
}
.linkHover {
  width: 280px;
}
.linkHover:hover {
  background-color: #F8FAFC;
}
.ssEllipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 90%;
}
.galleryModal .p-dialog .p-dialog-header {
  display: none;
}
.galleryModal .p-dialog-content {
  padding: 0;
  border-radius: 8px;
}
.galleryModal .p-carousel {
  background-color: #121926;
}
.galleryModal .p-carousel .p-carousel-content {
  width: 92%;
  margin: auto;
}
.galleryModal .p-carousel .p-carousel-content .p-carousel-prev,
.galleryModal .p-carousel .p-carousel-content .p-carousel-next {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  z-index: 1;
  position: absolute;
}
.galleryModal .p-carousel .p-carousel-content .p-carousel-prev {
  left: 8px;
}
.galleryModal .p-carousel .p-carousel-content .p-carousel-next {
  right: 8px;
}
.galleryModal .p-carousel-item {
  width: 100vh;
  height: 90vh;
  object-fit: cover;
}
.galleryModal .p-carousel-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.galleryModal.postGalleryPopup .p-dialog-content {
  background-color: #121926;
  position: relative;
}
.galleryModal.postGalleryPopup .p-galleria-item-next,
.galleryModal.postGalleryPopup .p-galleria-item-prev {
  display: none;
}
.galleryModal.postGalleryPopup.bodyPostGalleryPopup.p-dialog .p-dialog-header,
.ssThankyouPopup.p-dialog .p-dialog-header {
  display: none;
}
.p-galleria-item {
  height: 90vh;
}
.submitReportPopup .p-button {
  width: 32px !important;
  border-radius: 0 !important;
}
.community-page .tabs-header .p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible {
  box-shadow: none !important;
}
.community-page .tabs-header .p-tabview-nav-container .p-tabview-nav-content {
  border-bottom: 1px solid #e0e0e0;
}
.community-page .tabs-header .p-tabview-nav-container .p-tabview-nav-content .p-tabview-nav {
  gap: 16px;
  border: none;
}
@media (min-width: 1440px) {
  .community-page .tabs-header .p-tabview-nav-container .p-tabview-nav-content .p-tabview-nav {
    gap: 16px;
  }
}
.community-page .tabs-header .p-tabview .p-tabview-nav li .p-tabview-nav-link {
  font-size: 0.875rem;
  font-weight: 500;
  padding: 16px 0 8px;
  color: #4B5565 !important;
  text-decoration: none;
  border-color: transparent;
  margin: 0 0 -8px 0;
  display: inline-block;
  font-family: "Noto Sans", sans-serif !important;
}
.community-page .tabs-header .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
  color: var(--color-primary) !important;
  padding-bottom: 0px;
}
.community-page .p-tabview-panels {
  padding: 1px;
  background-color: #F8FAFC;
}
@media (max-width: 1024px) {
  .communityPopup .post-dialog-content {
    max-height: 65vh;
  }
}
.reportsFromUserAccordion .p-accordion p-accordiontab .p-accordion-tab {
  margin-bottom: 0 !important;
}
.post {
  display: flex;
  flex-direction: column;
  gap: 10px;
  border-radius: 8px;
  background-color: #fff;
  padding: 1rem;
  box-shadow: 0px 1px 3px 0px rgba(16, 24, 40, 0.1490196078);
}
.view-more-btn {
  outline: none;
}
.left-border {
  border-left: 1px solid #E3E8EE;
  margin-left: 8px;
  padding-left: 8px;
}
.media-layout {
  height: 344px;
}
.media-layout img,
.media-layout video {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  max-height: 344px;
}
.media-layout img {
  object-fit: cover;
}
.media-layout video {
  object-fit: contain;
  background-color: #000;
}
.media-layout .layout-double,
.media-layout .layout-triple,
.media-layout .layout-quad,
.media-layout .layout-five {
  display: grid;
  gap: 4px;
  height: 344px;
}
.media-layout .layout-single {
  height: 344px;
}
.media-layout .layout-single video {
  height: 344px;
}
.media-layout .layout-double {
  grid-template-columns: repeat(2, 1fr);
}
.media-layout .layout-double video {
  height: 344px;
}
.media-layout .layout-triple {
  grid-template-columns: repeat(3, 1fr);
  grid-template-areas: "a a b" "a a c";
}
.media-layout .layout-quad {
  grid-template-areas: "a a a b" "a a a c" "a a a d";
  grid-template-columns: repeat(4, 1fr);
}
.media-layout .layout-five {
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: auto;
}
.media-layout .layout-five img {
  border-radius: 4px;
}
.media-layout .layout-five .row-2 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 4px;
  grid-column: span 2;
  max-height: 115px;
  overflow: hidden;
}
.layout-quad .item:nth-child(1),
.layout-triple .item:nth-child(1) {
  grid-area: a;
  height: 344px;
}
.layout-quad .item:nth-child(2),
.layout-triple .item:nth-child(2) {
  grid-area: b;
}
.layout-quad .item:nth-child(3),
.layout-triple .item:nth-child(3) {
  grid-area: c;
}
.layout-triple .item:nth-child(2),
.layout-triple .item:nth-child(3) {
  height: 170px;
}
.layout-quad .item:nth-child(2),
.layout-quad .item:nth-child(3),
.layout-quad .item:nth-child(4) {
  width: 152px;
  height: 112px;
}
.overlay {
  position: absolute;
  background-color: rgba(18, 25, 38, 0.3);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 4px;
}
.overlay .play-icon {
  width: 44px !important;
  height: 44px !important;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.countOverlay {
  position: absolute;
  background-color: rgba(18, 25, 38, 0.6);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  border-radius: 4px;
  z-index: 1;
}
.commentPopup .p-dialog-header {
  display: none;
}
.commentPopup .p-dialog-content {
  padding: 0;
  border-radius: 6px;
}
.commentPopup .p-dialog-content .post {
  padding: 0;
  border: none;
  box-shadow: none;
}
.commentPopup .p-dialog-content .comments-section {
  padding: 16px;
  margin-top: 0;
  max-height: 75vh;
  overflow: auto;
}
.submitReportPopup .p-dialog-header {
  align-items: flex-start;
  padding-bottom: 0;
  padding-top: 16px;
}
.submitReportPopup .p-dialog-content {
  padding-bottom: 0px;
}
.submitReportPopup .p-dialog-footer {
  padding-bottom: 16px;
  padding-top: 16px;
}
.disable-interaction {
  pointer-events: none;
  color: #CDD5DF !important;
}
.vote-radio-group {
  display: flex;
  flex-direction: column;
  margin: 0;
  align-items: flex-start;
}
.vote-radio-button {
  margin: 5px 0;
}
.vote-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
  border-color: var(--color-primary) !important;
}
.vote-radio-button .mdc-radio .mdc-radio__native-control:enabled + .mdc-radio__background .mdc-radio__inner-circle {
  border-color: var(--color-primary) !important;
}
.vote-radio-button .mdc-radio__outer-circle {
  border-color: #9AA3B2 !important;
}
.vote-radio-button .mdc-radio__inner-circle {
  border-color: #9AA3B2 !important;
}
.vote-radio-button .mdc-label {
  color: #4B5565 !important;
  font-family: var(--font-family) !important;
}
.ssComment .ssCommentPost {
  margin-top: 60px !important;
}
.ssComment .ssCommentPost .commentPostHeaderSticky {
  position: fixed;
  top: 0;
  z-index: 9;
  background-color: #fff;
  left: 0;
  right: 0;
  padding: 16px 16px 4px 16px;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.hideGalleryHeader .p-dialog-header {
  display: none;
}
.sensitiveToaster div {
  font-size: 16px !important;
  color: #121926 !important;
}
.sensitiveToaster span {
  color: #4B5565 !important;
  font-size: 12px !important;
  font-weight: 400 !important;
}
.post-mentioned-user {
  display: flex;
  flex-direction: column;
  gap: 10px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: none !important;
  padding: 0px !important;
}
.reaction-btn {
  padding: 4px 6px;
  gap: 4px;
  font-size: 16px;
  font-weight: 600;
  border-radius: 6px;
  color: var(--color-primary);
  transition-duration: 0ms;
  opacity: 1;
}
.reaction-btn:hover {
  background: var(--color-secondary);
}
.reaction-btn:disabled {
  color: #CDD5DF !important;
}
.reaction-btn img {
  width: 20px;
  height: 20px;
}
.isActive-btn {
  background: var(--color-secondary);
  color: var(--color-primary);
}
.like-btn {
  background: #E6FBFF !important;
  color: #1989C4 !important;
}
.love-btn {
  background: #FDEBFF !important;
  color: #B72AE1 !important;
}
.bravo-btn {
  background: #F3FCCA !important;
  color: #5AA10A !important;
}
.haha-btn {
  background: #FFFAE7 !important;
  color: #CC6F13 !important;
}
.post-reaction {
  padding: 2px !important;
  border-radius: 2rem !important;
  background: white !important;
  box-shadow: 0px 4px 4px -2px rgba(16, 24, 40, 0.0588235294), 0px -1px 12px -2px rgba(16, 24, 40, 0.0784313725);
  overflow: hidden;
  z-index: 1000;
  max-width: 300px;
  -webkit-user-select: none;
  user-select: none;
}
.post-reaction ul {
  background: white;
  gap: 2px;
}
.post-reaction ul li {
  padding: 0px;
  display: flex;
  gap: 12px;
  align-items: center;
  cursor: pointer;
  background: none;
  border: none;
  font-size: 1.5rem;
  transition: transform 0.1s ease-in-out;
}
.post-reaction ul li:hover {
  transform: scale(1.2);
}
.post-reaction ul li img {
  width: 24px;
  height: 24px;
}
.sticky-editor-container {
  background: #ffffff;
  padding: 4px;
  border-radius: 0.375rem;
  border: 1px solid #CDD5DF;
}
.sticky-editor {
  max-height: 130px;
  overflow-y: auto;
}
.sticky-editor .tiptap p {
  margin-left: 8px !important;
  color: var(--gray-900);
}
.sticky-media {
  position: relative;
  width: 92px;
  max-width: 92px;
  height: 92px;
  overflow: hidden;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 8px;
  margin-left: 4px;
}
.sticky-media img .thumbnail {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.sticky-media .play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.sticky-media .close-btn {
  position: absolute;
  top: 6px;
  right: 6px;
  background: #F1F5FA;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.sticky-media .video-duration {
  position: absolute;
  bottom: 4px;
  right: 4px;
  background: rgba(18, 25, 38, 0.6);
  color: #fff;
  padding: 0 6px;
  border-radius: 2rem;
  font-size: 12px;
}
.sticky-media.add-item {
  background: #F8FAFC;
  font-size: 24px;
  color: #777;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sticky-media.add-item span {
  font-size: 32px;
  font-weight: bold;
}
.file-container {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 6px;
  border-radius: 6px;
  background-color: #F8FAFC;
}
.file-close {
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.editor-actions {
  flex-shrink: 1;
  padding: 4px;
  display: flex;
  align-items: flex-end;
  gap: 2px;
}
.editor-actions button {
  width: 32px;
  height: 32px;
  align-items: center;
  justify-content: center;
}
.emoji-overlay .p-overlaypanel-content {
  padding: 0.75rem;
}
p.is-editor-empty:first-child::before {
  color: #697586;
  content: attr(data-placeholder);
  float: left;
  height: 0;
  pointer-events: none;
}
.tiptap {
  outline: none;
}
.tiptap p {
  margin-bottom: 0px;
}
.mention {
  color: #E269FA;
  font-size: 1rem;
  font-weight: 600;
  border-radius: 0.3rem;
  padding: 0.1rem 0.3rem;
}
.mention-text {
  color: #E269FA;
  font-size: 14px;
  font-weight: 400;
}
.self-mention {
  color: #764FDB;
  font-weight: 600;
  font-size: 16px;
  background: rgba(118, 79, 219, 0.1215686275);
}
.post-anchor {
  display: inline-block;
  word-break: break-all;
}
.text-container {
  width: 100%;
  max-width: 500px;
}
.text-container p {
  margin: 0;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  position: relative;
}
.collapsed1 {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  position: relative;
}
.view-more1 {
  position: absolute;
  bottom: 0;
  right: 0;
  background: #F1F5FA;
  cursor: pointer;
  font-weight: 700;
  text-decoration: underline;
}
.bdrWidth1 {
  width: 1px;
  background-color: #e3e8ef;
  display: block;
}
.bdr-top-leftRight-radius {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.widthHeight184 {
  width: 184px;
  height: 184px;
}
.min-width-160 {
  min-width: 160px;
}
.height-219 {
  height: 219px;
}
.override-inputSwitch .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background: var(--color-primary) !important;
}
.category-checkbox .p-checkbox .p-checkbox-box {
  border: 1.5px solid #9AA3B2 !important;
}
.category-checkbox .p-checkbox .p-checkbox-box .p-checkbox-icon {
  color: var(--secondary-bg) !important;
}
.category-checkbox .p-checkbox .p-checkbox-box.p-highlight {
  border: var(--color-primary) !important;
  background: var(--color-primary) !important;
}
.category-checkbox .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
  box-shadow: none !important;
}
.override-input input {
  border: 1px solid var(--border-color) !important;
  border-radius: 8px !important;
  padding: 8px 12px !important;
}
.override-input input ::placeholder {
  color: var(--text-placeholder) !important;
  font-family:
    "Gill Sans",
    "Gill Sans MT",
    Calibri,
    "Trebuchet MS",
    sans-serif;
}
.override-input input:focus {
  border: 1px solid var(--border-color) !important;
  outline: none !important;
}
.override-dropdown-popup .p-dropdown-clear-icon {
  display: none !important;
}
.override-dropdown-popup .p-dropdown.p-dropdown-clearable .p-dropdown-label {
  padding: 12px 0px 12px 12px !important;
}
.override-dropdown-popup .override-cross .p-dropdown.p-dropdown-clearable .p-dropdown-label {
  width: 320px !important;
  padding: 12px !important;
}
.override-dropdown-popup .override-dropdown .p-dropdown {
  width: 400px !important;
}
.override-dropdown-popup .p-dropdown {
  width: 400px !important;
  border-radius: 8px !important;
  border: 1px solid var(--border-color) !important;
}
.override-dropdown-popup .p-dropdown .p-dropdown-label.p-placeholder {
  color: var(--text-placeholder) !important;
  padding: 8px 12px !important;
}
@media screen and (width: 1422.22px) {
  .dropdown-override .network-dropdown .p-overlay {
    width: 574px;
  }
}
.dropdown-override .p-dropdown {
  width: 100% !important;
  border-radius: 8px !important;
  border: 1px solid var(--border-color) !important;
}
.dropdown-override .p-dropdown-label {
  padding: 8px 12px !important;
  color: var(--text-primary);
}
.dropdown-override .p-dropdown .p-dropdown-label.p-placeholder {
  color: var(--text-placeholder) !important;
  padding: 8px 12px !important;
  font-family: "Noto Sans", sans-serif !important;
}
.dropdown-override .p-dropdown-panel .p-dropdown-items .p-dropdown-item {
  color: var(--text-primary) !important;
}
.dropdown-override .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
  background: #F2F2FF !important;
  color: var(--text-primary) !important;
}
.dropdown-override .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
  color: var(--text-primary) !important;
  background: var(--color-secondary) !important;
}
.dropdown-override .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
  color: var(--text-primary) !important;
  background: #F8FAFC !important;
}
.dropdown-override .p-inputtext:enabled:focus {
  box-shadow: none !important;
  border-color: var(--border-color) !important;
}
.dropdown-override .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
  background: none;
}
.dropdown-override .p-dropdown-panel {
  box-shadow: none !important;
}
.dropdown-override .p-dropdown-panel .p-dropdown-items {
  padding: 0px !important;
}
.dropdown-override .p-dropdown:not(.p-disabled).p-focus {
  box-shadow: none !important;
  border-color: var(--border-color) !important;
}
.dropdown-override .p-dropdown:not(.p-disabled):hover {
  box-shadow: none !important;
  border-color: var(--border-color) !important;
}
.dropdown-override .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
  left: 0.75rem !important;
}
.dropdown-override .p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
  padding-right: 0px !important;
  padding-left: 2rem !important;
}
.dropdown-override .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon {
  color: #697586 !important;
}
.dropdown-override .p-overlay-content {
  border: solid 1px var(--border-color) !important;
  border-radius: 8px !important;
}
.multiselect-override .p-multiselect {
  width: 100% !important;
  border-radius: 8px !important;
  border: 1px solid var(--border-color) !important;
}
.multiselect-override.multiselect-selectall .p-multiselect-header {
  flex-direction: column;
  align-items: start;
}
.multiselect-override.multiselect-selectall .p-multiselect-header .p-multiselect-filter-container {
  width: 100%;
}
.multiselect-override.multiselect-selectall .p-multiselect-header .p-checkbox {
  display: inline-flex !important;
  order: 2;
  margin-top: 12px;
  min-width: 22px;
  min-height: 22px;
}
.multiselect-override.multiselect-selectall .p-multiselect-header .p-checkbox::after {
  content: "Select all" !important;
  color: var(--text-primary) !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  display: inline-block;
  width: 100px;
  position: absolute;
  left: calc(22px + 0.5rem);
}
.multiselect-override .p-multiselect-header .p-checkbox {
  display: none !important;
}
.multiselect-override .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
  border: 2px solid var(--color-primary) !important;
}
.multiselect-override .p-multiselect-close {
  display: none !important;
}
.multiselect-override .p-inputtext:enabled:focus {
  box-shadow: none !important;
  border-color: var(--border-color) !important;
  padding: 12px !important;
}
.multiselect-override ol,
.multiselect-override ul {
  padding: 0px !important;
  margin: 0px !important;
}
.multiselect-override .p-checkbox .p-checkbox-box.p-highlight {
  background: var(--color-primary) !important;
  border: none !important;
}
.multiselect-override .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
  box-shadow: none !important;
}
.multiselect-override .p-multiselect-item .p-highlight {
  background: var(--color-secondary) !important;
}
.multiselect-override .p-multiselect-item:hover {
  color: var(--text-primary) !important;
  background: #F8FAFC !important;
}
.multiselect-override .p-multiselect-item:active {
  background: #F8FAFC !important;
}
.multiselect-override .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight li {
  background-color: red !important;
  color: red !important;
}
.multiselect-override .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
  left: 0.75rem !important;
}
.multiselect-override .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
  padding-left: 2rem !important;
}
.multiselect-override .p-multiselect:not(.p-disabled).p-focus {
  box-shadow: none !important;
  border-color: var(--border-color) !important;
}
.multiselect-override .p-multiselect:not(.p-disabled):hover {
  box-shadow: none !important;
  border-color: var(--border-color) !important;
}
.multiselect-override .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
  padding: 0px !important;
}
.multiselect-override .p-multiselect .p-multiselect-label.p-placeholder {
  color: var(--text-placeholder) !important;
  padding: 8px 12px !important;
}
.multiselect-override .multiselect-override.categoryDropdown .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
  background-color: transparent !important;
}
.multiselect-override .multiselect-override .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
  background-color: transparent !important;
}
.multiselect-override .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
  background: #F2F2FF;
}
.multiselect-override .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-highlight {
  background: red !important;
}
.multiselect-override .p-disabled,
.multiselect-override .p-component:disabled {
  opacity: 1;
  background: #f1f5fa !important;
}
.chip-card {
  border: 1px solid var(--border-color);
  padding: 1.25px 6px 1.5px 8px;
  border-radius: 8px;
  background: #F8FAFC;
  color: var(--text-secondary);
}
.override-textarea .textarea {
  border-radius: 8px !important;
  border: 1px solid var(--border-color) !important;
  padding: 8px 12px !important;
  resize: none !important;
}
.override-textarea .textarea:focus-visible {
  border: 1px solid var(--border-color) !important;
  outline: none !important;
}
.override-textarea .textarea.ssPaddingBottom {
  padding-bottom: 24px !important;
}
.override-dialog .announcement-dialog .p-dialog {
  width: 480px !important;
}
.override-dialog .announcement-dialog .p-dialog .p-dialog-header {
  padding: 16px 24px 8px !important;
}
.override-dialog .p-dialog .p-dialog-content {
  padding: 0px 24px 16px !important;
}
.override-dialog .p-dialog-mask.p-component-overlay {
  z-index: 9999 !important;
}
.override-dialog .p-dialog-draggable .p-dialog-header {
  margin-bottom: -1px !important;
}
.override-dialog .p-dialog .p-dialog-header {
  border-radius: 8px 8px 0px 0px !important;
}
.override-dialog .p-dialog .p-dialog-content:last-of-type {
  border-radius: 0px 0px 8px 8px !important;
}
.override-dialog .confirm-dialog .p-dialog .p-dialog-header-icons {
  display: none !important;
}
.override-dialog .confirm-dialog .p-dialog .p-dialog-header {
  padding-bottom: 0px !important;
  padding-top: 16px;
}
.unsaveChangesPopup .p-dialog .p-dialog-header {
  padding-top: 16px;
}
.unsaveChangesPopup .p-dialog .p-dialog-content {
  padding-bottom: 16px;
}
.override-accordion .create-ann-occordion .p-accordion .p-accordion-content {
  padding-top: 0px;
  padding-left: 0px;
}
.override-accordion .p-accordion .p-accordion-header .p-accordion-header-link {
  border: none !important;
  text-decoration: none !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  color: var(--text-primary) !important;
  background: none !important;
  padding: 1.25rem 0px !important;
  font-family: "Noto Sans", sans-serif !important;
}
.override-accordion .p-accordion .p-accordion-content {
  padding-top: 0px !important;
  border: none !important;
}
.override-accordion .p-accordion-header-link {
  flex-direction: row-reverse !important;
  justify-content: space-between !important;
}
.override-accordion.ssViewAnnouncementAccordion .p-accordion .p-accordion-header .p-accordion-header-link {
  padding-top: 16px !important;
  padding-bottom: 12px !important;
}
.override-accordion.ssViewAnnouncementAccordion .p-accordion .p-accordion-content {
  padding: 0 !important;
}
.accordian-override .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
  display: flex !important;
  flex-direction: row-reverse !important;
  background: var(--secondary-bg) !important;
}
.accordian-override .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link img,
.accordian-override .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link svg {
  vertical-align: middle !important;
  transform: rotate(180deg) !important;
}
.accordian-override .p-accordion .p-accordion-content {
  color: var(--text-primary);
  padding: 0px !important;
}
.accordian-override a {
  color: #6b7280;
  text-decoration: none;
}
.accordian-override .p-accordion .p-accordion-header .p-accordion-header-link {
  display: flex !important;
  gap: 16px;
  flex-direction: row-reverse !important;
  padding: 14px 24px !important;
  border: 1px solid var(--border-color) !important;
  color: var(--text-primary) !important;
  background: var(--secondary-bg) !important;
  font-weight: 700 !important;
  border-top-left-radius: 6px !important;
  border-top-right-radius: 6px !important;
}
.accordian-override .p-accordion .p-accordion-header .p-accordion-header-link img,
.accordian-override .p-accordion .p-accordion-header .p-accordion-header-link svg {
  vertical-align: middle !important;
  transform: rotate(90deg) !important;
}
.override-calendar .p-calendar {
  width: 100% !important;
}
.calender-override .p-datepicker .p-datepicker-header .p-datepicker-next {
  height: 3rem !important;
}
.calender-override .p-datepicker table th {
  text-align: center !important;
}
.calender-override .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none !important;
  border-color: var(--border-color) !important;
}
.calender-override .p-inputtext:enabled:hover {
  border-color: var(--border-color) !important;
}
.calender-override .p-calendar .p-inputtext {
  width: 400px !important;
}
.calender-override .p-datepicker table td.p-datepicker-today > span {
  background: var(--color-primary) !important;
  color: #FFFFFF !important;
  border-color: transparent !important;
}
.calender-override .p-datepicker table td > span.p-highlight {
  background: transparent !important;
  color: var(--color-primary) !important;
  border-color: var(--color-primary) !important;
}
.calender-override .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
  background: var(--color-secondary) !important;
  color: #121926 !important;
}
.calender-override .p-datepicker table td {
  padding: 2px !important;
}
.createPost .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none !important;
  border-color: var(--border-color) !important;
}
.createPost .p-inputtext:enabled:hover {
  border-color: var(--border-color) !important;
}
.createPost .p-calendar .p-inputtext {
  width: 100% !important;
}
.createPost .p-inputtext {
  padding: 8px 12px !important;
}
.createPost .p-datepicker table td.p-datepicker-today > span {
  background: var(--color-primary) !important;
  color: #FFFFFF !important;
  border-color: transparent !important;
}
.createPost .p-datepicker table td > span.p-highlight {
  background: transparent !important;
  color: var(--color-primary) !important;
  border-color: var(--color-primary) !important;
}
.createPost .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
  background: var(--color-secondary) !important;
  color: #121926 !important;
}
.createPost .p-datepicker table td {
  padding: 0px !important;
}
.override-progress-bar {
  left: 0;
  right: 0;
  margin: 0 12px;
  bottom: 12px;
}
.override-progress-bar .p-progressbar {
  height: 8px;
  background-color: #E0DDFC;
}
.override-progress-bar .p-progressbar .p-progressbar-value {
  background-color: var(--color-primary);
}
.stepper-card {
  border-radius: 8px;
  height: fit-content;
  box-shadow: 0px 4px 4px -2px rgba(16, 24, 40, 0.0588235294), 0px -1px 12px -2px rgba(16, 24, 40, 0.0784313725);
  padding: 16px 20px;
}
.stepper-card .p-stepper-vertical .p-stepper-panel > .p-stepper-toggleable-content {
  visibility: visible !important;
  height: 34px !important;
}
.stepper-card .p-stepper .p-stepper-header.p-highlight .p-stepper-number {
  background: var(--secondary-bg) !important;
  border: 2px solid var(--color-primary) !important;
  color: var(--secondary-bg) !important;
}
.stepper-card .p-stepper.p-stepper-vertical .p-stepper-panel:has(~ .p-stepper-panel-active) .p-stepper-separator {
  background: var(--color-primary) !important;
}
.media-dialog-carousel .p-carousel-items-content {
  height: 75vh !important;
}
.media-dialog-carousel .p-carousel-item {
  height: 100vh !important;
}
.mail-paginations .p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
  background: var(--color-primary) !important;
  color: var(--secondary-bg) !important;
  border-radius: 6px !important;
  height: 2rem !important;
  min-width: 2rem !important;
}
.mail-paginations .p-paginator {
  gap: 8px !important;
}
.mail-paginations .p-paginator .p-paginator-pages .p-paginator-page {
  border: 1px solid var(--divider-bg) !important;
  border-radius: 6px !important;
  height: 2rem !important;
  min-width: 2rem !important;
}
.mail-paginations .p-paginator-pages {
  display: flex !important;
  gap: 8px !important;
}
.mail-paginations .p-paginator .p-paginator-first,
.mail-paginations .p-paginator .p-paginator-prev,
.mail-paginations .p-paginator .p-paginator-next,
.mail-paginations .p-paginator .p-paginator-last {
  height: 2rem !important;
  min-width: 2rem !important;
  border-radius: 6px !important;
}
.mail-paginationdropdown .p-dropdown .p-dropdown-label {
  padding: 4px 0px 4px 10px !important;
}
.mail-paginationdropdown .p-dropdown {
  display: flex !important;
  align-items: center !important;
  transition: none !important;
  border: 1px solid #d1d5db !important;
  box-shadow: none !important;
}
.p-toast {
  z-index: 9999 !important;
}
.p-toast .p-toast-message {
  border-radius: 8px !important;
  opacity: 1 !important;
  transition: none !important;
}
.p-toast .p-toast-message .p-toast-message-content {
  border-radius: 8px !important;
  padding: 12px 16px !important;
  gap: 16px !important;
  justify-content: space-between !important;
  background-color: #FFFFFF !important;
  font-family:
    "notosans",
    "Noto Sans",
    sans-serif !important;
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
  margin: 0px !important;
  font-family:
    "notosans",
    "Noto Sans",
    sans-serif !important;
}
.p-toast .p-toast-message.p-toast-message-success {
  border: none !important;
}
.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close,
.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
  color: var(--text-secondary) !important;
}
.p-toast .p-toast-message.p-toast-message-error {
  border: none !important;
}
.network-Description {
  right: 12px !important;
  bottom: 12px !important;
  background-color: #fff;
}
.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
  left: 0.75rem !important;
}
.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
  display: none !important;
}
.treeselect-override .p-treeselect {
  width: 100% !important;
  box-shadow: none !important;
  border-color: var(--border-color) !important;
}
.treeselect-override .p-tree {
  padding: 0px !important;
}
.treeselect-override .p-treeselect-items-wrapper {
  max-height: 250px !important;
}
.treeselect-override ol,
.treeselect-override ul {
  margin-left: 0px !important;
  padding-left: 1rem !important;
}
.treeselect-override .p-checkbox .p-checkbox-box.p-highlight {
  background: var(--color-primary) !important;
  border-color: var(--color-primary) !important;
}
.treeselect-override .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
  background: none !important;
  color: var(--text-primary) !important;
}
.treeselect-override .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
  border-color: var(--active-item) !important;
}
.treeselect-override .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
  color: var(--active-item) !important;
}
.treeselect-override .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content {
  box-shadow: none !important;
}
.treeselect-override .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
  background: none !important;
}
.treeselect-override .p-inputtext:enabled:hover {
  border-color: var(--border-color) !important;
}
.treeselect-override .p-inputtext:enabled:focus {
  border-color: var(--border-color) !important;
  box-shadow: none !important;
}
.treeselect-override .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler {
  color: var(--color-primary) !important;
}
.treeselect-override .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
  border-color: var(--active-item) !important;
}
.treeselect-override .p-inputtext {
  padding-left: 34px !important;
}
.treeselect-override .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
  left: 0.75rem !important;
}
.treeselect-override .p-tree .p-tree-container .p-treenode .p-treenode-content {
  position: relative !important;
}
.treeselect-override .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
  position: absolute !important;
  right: 14px !important;
  background: none !important;
}
.treeselect-override .p-treeselect .p-treeselect-label {
  color: var(--text-placeholder) !important;
  padding: 8px 12px !important;
}
.treeselect-override .p-treeselect:not(.p-disabled):hover {
  border-color: var(--border-color) !important;
  box-shadow: none !important;
}
#fr-logo {
  display: none !important;
}
.calendarDoubleArrow .p-element.p-datepicker-prev {
  margin-left: 30px;
}
.calendarDoubleArrow .p-element.p-datepicker-next {
  margin-right: 30px;
}
.calendarDoubleArrow .rightDoubleArrow {
  position: absolute;
  right: 20px;
  top: 30px;
}
.calendarDoubleArrow .leftDoubleArrow {
  position: absolute;
  top: 30px;
  left: 20px;
}
.custom-dropdown-panel {
  background-color: white !important;
  border: 1px solid #ccc !important;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1) !important;
  z-index: 9999 !important;
}
.custom-dropdown-panel .p-dropdown-item {
  padding: 10px !important;
  font-size: 14px !important;
}
.custom-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
  background: #F2F2FF !important;
  color: var(--text-primary) !important;
}
.custom-dropdown-panel .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
  color: var(--text-primary) !important;
  background: #F8FAFC !important;
}
.custom-dropdown-panel .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
  color: var(--text-primary) !important;
  background: var(--color-secondary) !important;
}
.custom-dropdown-panel .p-dropdown-item:hover {
  background-color: var(--color-secondary) !important;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
  color: var(--text-primary) !important;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
  color: var(--text-primary) !important;
  background: #F2F2FF !important;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
  color: var(--text-primary) !important;
  background: #F8FAFC !important;
}
.dropdownWidth .p-component {
  max-width: 448px !important;
}
.dropdownWidth .p-component span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.transferOwnrshpDropdown .p-dropdown .p-dropdown-trigger {
  width: 1rem !important;
  background: transparent;
  color: #6b7280;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  padding-right: 16px !important;
}
.transferOwnrshpDropdown .p-dropdown-label {
  padding-right: 16px !important;
}
.transferOwnrshpDropdown .text-ellipsis-dropdown {
  text-overflow: ellipsis !important;
  overflow: hidden !important;
  width: 194px;
  min-width: 170px;
}
.transferOwnrshpDropdown .p-dropdown-panel {
  width: 274px !important;
}
.treeselect-override-all .p-treenode-children > .p-treenode:first-child {
  display: none !important;
}
.p-toast .p-toast-message {
  background-color: #FFFFFF !important;
  color: #121926 !important;
  font-weight: 100;
  font-size: 14px;
}
.vote-p-dialog .p-dialog .p-dialog-header {
  padding: 8px 8px 6px 8px !important;
}
input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  height: 16px;
  width: 16px;
  background: var(--cross-icon) no-repeat center;
  background-size: contain;
  cursor: pointer;
}
.announcemenr-calender .p-calendar .p-inputtext {
  padding: 8px 12px !important;
}
.pinned-post .p-tabview-panels {
  overflow: auto;
  height: 428px;
}
.textHighlighter {
  color: #121926 !important;
}
.dropdown-disable .p-disabled {
  opacity: 1;
  background: #f1f5fa !important;
  color: #697586 !important;
}
.dropdown-disable .p-disabled .p-dropdown-label {
  color: #697586 !important;
}
.calendar-disable .p-calendar-disabled {
  opacity: 1;
  background: #f1f5fa !important;
  color: #697586 !important;
}
.calendar-disable .p-calendar-disabled .p-inputtext,
.calendar-disable .p-calendar-disabled input {
  opacity: 1;
  background: #f1f5fa !important;
  color: #697586 !important;
}
.ssAnnouncementArrow.carousel .slick-prev {
  z-index: 1 !important;
}
@media (min-width: 990px) {
  .mobileSidenav.cdk-overlay-pane {
    display: none !important;
  }
}
@media screen and (max-width: 1250px) {
  .disp-none-mob {
    display: none;
  }
}
.toggelButton {
  border: none;
  background: #F8FAFC;
}
@media (min-width: 1250px) {
  .toggelButton {
    display: none !important;
  }
}
.reaction .gi-profile-wrapper.gi-img-100 {
  width: 48px !important;
  height: 48px !important;
}
.reaction .gi-profile-wrapper .avatar {
  width: 48px !important;
  height: 48px !important;
}
.gi-button {
  box-shadow: none !important;
}
.gi-button-medium {
  padding: 0.625rem 1.25rem !important;
}
.gi-primary {
  background: var(--color-primary) !important;
  border: none !important;
}
.gi-primary:disabled {
  background: var(--border-color) !important;
}
.gi-secondary {
  background: transparent !important;
  color: var(--color-primary) !important;
  border: 1.2px solid var(--color-primary) !important;
}
.gi-secondary:disabled {
  color: var(--border-color) !important;
  border: 1.5px solid var(--border-color) !important;
}
.gi-search-container {
  border-radius: 8px !important;
}
.sec-padding {
  padding: 48px 128px;
}
.welcome-txt {
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
}
.child-card {
  border: 0.5px solid #E3E8EF;
  border-radius: 8px;
  padding: 16px;
  background: #FFFFFF;
}
.category-card {
  border: 1.5px solid var(--divider-bg);
  width: 219px;
  border-radius: 8px;
  overflow: hidden;
}
.padding-x-220 {
  padding: 0px 220px;
}
.w-220px {
  width: 220px;
}
.w-300px {
  width: 300px;
}
.w-800px {
  width: 800px;
}
.btn-h {
  height: 48px;
}
.btn-w {
  width: 300px;
}
.gm-ms {
  overflow: auto;
}
.gm-mc {
  padding: 1.2rem;
  height: calc(100vh - 128px);
}
.gm-navbar {
  height: 64px;
  padding: 0.75rem 0;
  background: var(--secondary-bg);
  border-bottom: 1px solid var(--divider-bg);
}
.gm-navbar .p-dropdown {
  border: none;
  border-top-right-radius: 28px;
  border-bottom-right-radius: 28px;
}
.gm-nav-campus .card {
  color: var(--text-primary);
  border-width: 1px;
  border-color: var(--border-color);
  border-radius: 28px;
  padding: 0 4px;
  background: var(--secondary-bg);
}
.gm-nav-campus .card.active {
  border-color: var(--color-primary);
}
.gm-nav-item {
  margin: 0 0.25rem;
  padding: 0.7rem 0.5rem;
}
.gm-nav-item:not(.cursor-text) {
  cursor: pointer;
}
@media only screen and (min-width: 768px) {
  .gm-nav-item {
    margin: 0 0.3rem;
  }
}
@media only screen and (min-width: 1200px) {
  .gm-nav-item {
    margin: 0 0.5rem;
    padding: 0 0.7rem;
  }
}
.gm-divide {
  padding: 1.3rem 0;
  border-left: 1px solid var(--border-color);
}
.gm-search-box {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 12px;
}
.gm-search-box .gm-search-icon {
  color: black;
  font-size: 20px;
  cursor: pointer;
}
.gm-search-box .gm-search {
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  width: 0;
  padding: 0;
  border: none;
  color: black;
}
.gm-search-box .gm-search::placeholder {
  font-size: 12px;
  color: var(--text-placeholder);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 90%;
}
.gm-search-box .gm-search:focus {
  outline: none;
}
.gm-search-box.active {
  width: 170px;
  display: flex;
  align-items: center;
  border-radius: 50px;
  background-color: var(--secondary-bg);
  padding: 8px;
  border: 1px solid var(--color-primary);
  height: 40px;
  margin-right: 12px;
}
@media only screen and (min-width: 1200px) {
  .gm-search-box.active {
    width: 260px;
  }
}
@media only screen and (min-width: 1400px) {
  .gm-search-box.active {
    width: 400px;
  }
}
.gm-search-box.active .gm-search {
  width: 100%;
  border-left: 1px solid var(--color-primary);
  padding: 0 10px;
  background-color: var(--secondary-bg);
  font-size: 16px;
}
.gm-search-box.active .gm-search-icon {
  margin-right: 8px;
}
.gm-search-box.active .cross-icon {
  display: block;
  cursor: pointer;
}
.gm-search-box .cross-icon {
  display: none;
}
.gm-module-list .gm-ml-item {
  padding: 8px 10px;
  border-radius: 6px;
  margin: 6px 0;
}
.gm-module-list .gm-ml-item.module-select,
.gm-module-list .gm-ml-item:hover {
  background: var(--main-bg) !important;
}
.gm-module-list .gm-ml-item.module-select .selected-icon,
.gm-module-list .gm-ml-item:hover .selected-icon {
  display: block !important;
}
.gm-modules-list {
  height: 240px;
  overflow: auto;
}
.gm-sm-menuContainer {
  top: 56px !important;
  left: 0 !important;
}
.gm-sm-menuContainer.p-overlaypanel .p-overlaypanel-content {
  min-width: 15rem;
  padding: 0;
}
.gm-ward-container .p-tabmenu-nav {
  max-width: 290px;
  overflow-x: auto;
}
.gm-nav-ward-profile {
  background: var(--secondary-bg);
  min-width: 86px;
  margin: 0 5px;
  padding: 0.6rem;
  border-radius: 4px;
  border: 2px solid var(--border-color) !important;
  box-shadow: 0 0.25rem 0.75rem -0.125rem rgba(16, 24, 40, 0.0784313725), 0 0.0625rem 0.75rem -0.125rem rgba(16, 24, 40, 0.0509803922);
}
.gm-nav-ward-profile .ward-name {
  max-width: 80px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.p-highlight .p-menuitem-link.gm-nav-ward-profile {
  background: var(--main-bg) !important;
  border: 2px solid var(--color-primary) !important;
}
.gm-subnavbar {
  height: 64px;
  padding: 0.75rem 1rem;
  background: var(--secondary-bg);
  border-bottom: 1px solid var(--divider-bg);
}
.gm-sidenav {
  width: 254px;
  margin-left: -240px;
  padding: 1rem 0.625rem;
  background-color: var(--secondary-bg);
  height: calc(100vh - 190px);
  overflow: auto;
  border-right: 1px solid var(--divider-bg);
}
@media only screen and (min-width: 992px) {
  .gm-sidenav {
    height: calc(100vh - 128px);
  }
}
.gm-sidenav.gm-sn-expanded {
  width: 240px;
  margin-left: 0;
}
.gm-menu-item {
  padding: 0.75rem;
  cursor: pointer;
}
.gm-menu-item .gm-menu-title {
  margin-left: 6px;
  color: var(--text-secondary);
}
.gm-menu-item.active {
  background: var(--active-bg);
  border-radius: 8px;
  pointer-events: none;
}
.gm-menu-item.active span,
.gm-menu-item.active i {
  color: var(--active-item) !important;
}
.gm-rotate-180 {
  transform: rotate(180deg);
}
.gm-rotate-n90 {
  transform: rotate(-90deg);
}
.gi-badge-container {
  margin: 0 0.25rem !important;
  display: flex;
}
.bg-blue {
  background: #6DABFF;
}
.gm-card {
  background-color: var(--secondary-bg);
  border-radius: 8px;
  margin-bottom: 1rem;
}
.gm-card .gm-ch {
  padding: 0.75rem 1rem;
}
.gm-card .gm-ch .gm-ch-title {
  color: var(--text-primary);
  font-weight: 600;
  font-size: 20px;
}
.gm-card .gm-cb:not(.gm-nbt) {
  border-top: 1px solid var(--secondary-bg);
}
.gm-card .gm-cb:not(.gm-np) {
  padding: 1rem;
}
.gm-card .gm-cb.mh-333 {
  height: 333px;
}
.gm-card .gm-cb.mh-449 {
  height: 449px;
}
.gm-card .gm-cb.mh-832 {
  height: 832px;
}
.gm-card .gm-cb.mh-bulk-target {
  height: 500px;
}
.gm-info-card {
  background: var(--main-bg);
  border-radius: 8px;
}
.gm-info-card:not(:last-child) {
  margin-bottom: 1rem;
}
.gm-info-card.card-md {
  padding: 1rem;
}
.gm-info-card.card-sm {
  padding: 0.75rem;
}
.gm-dcl-mh {
  height: 175px;
}
.gm-input,
.gm-textarea {
  background: var(--secondary-bg);
  width: 100%;
  border: 1px solid var(--border-color);
  border-radius: 8px;
}
.gm-input-fc {
  border: 1px solid var(--border-color);
  border-radius: 6px;
  background: var(--secondary-bg);
  color: var(--text-primary);
  padding: 3px 10px;
}
.gm-input-fc:not(textarea) {
  height: 40px;
}
.gm-input-fc.ng-invalid.ng-touched {
  border: 1px solid #EB5146;
}
.gm-input-fc:focus {
  border: 1px solid var(--text-secondary);
}
.gm-input-fc:focus-visible {
  outline: none;
}
.gm-input-fc:read-only {
  background: var(--main-bg);
  pointer-events: none;
}
.gm-input-fc.gm-textarea {
  padding-bottom: 20px;
}
.p-inputnumber {
  display: contents;
}
.p-inputnumber input {
  border: 1px solid var(--border-color);
  border-radius: 6px;
  background: var(--secondary-bg);
  color: var(--text-primary);
  padding: 3px 10px;
  width: 100%;
}
.p-inputnumber input:not(textarea) {
  height: 40px;
}
.p-inputnumber input.ng-invalid.ng-touched {
  border: 1px solid #EB5146;
}
.p-inputnumber input:focus-visible {
  outline: none;
}
.p-inputnumber input:read-only {
  background: var(--main-bg);
  pointer-events: none;
}
p-dropdown.ng-invalid.ng-touched .p-dropdown {
  border: 1px solid #EB5146;
}
.gm-btn-icon {
  width: 2.5rem;
  height: 2.5rem;
  border: 1.2px solid var(--divider-bg);
  border-radius: 8px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gm-btn-icon.primary {
  border: 1.2px solid var(--color-primary);
}
.gm-btn {
  height: 40px;
  min-width: 120px;
  padding: 0.375rem 1rem;
  border-radius: 6px;
  color: var(--text-placeholder);
  font-weight: 600;
  border: none;
  background: var(--secondary-bg);
  display: flex;
  align-items: center;
  justify-content: center;
}
.gm-btn.btn-outline {
  background: var(--secondary-bg);
}
.gm-btn.btn-outline:hover {
  background: var(--main-bg);
}
.gm-btn.btn-primary {
  color: var(--color-primary);
}
.gm-btn.btn-filled {
  color: #FFFFFF;
  background: var(--color-primary);
}
.gm-btn.btn-notfilled {
  color: primary-colour;
}
.gm-btn.btn-sm {
  height: 32px;
}
.gm-btn.btn-block {
  width: 100%;
}
.gm-btn.isDisabled {
  opacity: 0.6;
  pointer-events: none;
}
.gm-btn i {
  margin-right: 0.2rem;
}
.gm-form-group {
  margin-bottom: 1rem;
  display: flex;
  flex-direction: column;
}
.gm-form-group .gm-form-label {
  color: var(--text-placeholder);
  font-size: 16;
  font-weight: 500;
  margin-bottom: 6px;
}
.gm-form-group .gm-form-control {
  background: var(--secondary-bg);
  width: 100%;
}
.invalid-input {
  color: #EB5146;
  font-size: 12px;
}
@media only screen and (min-width: 992px) {
  .invalid-input {
    font-size: 14px;
  }
}
.gm-char-count {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.form-check.customcheck input[type=radio] {
  display: none;
}
.form-check.customcheck input[type=radio] + label {
  position: relative;
  display: inline-block;
  padding-left: 2em;
  margin-right: 1em;
  font-size: 14px;
  cursor: pointer;
  line-height: 1em;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.form-check.customcheck input[type=radio] + label:before,
.form-check.customcheck input[type=radio] + label:after {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 1.6em;
  height: 1.6em;
  text-align: center;
  color: white;
  font-family: Times;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 1px solid var(--text-secondary);
}
.form-check.customcheck input[type=radio] + label:before {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  box-shadow: inset 0 0 0 0.2em white, inset 0 0 0 3em white;
}
.form-check.customcheck input[type=radio] + label:hover:before {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  box-shadow: inset 0 0 0 0.2em white, inset 0 0 0 3em white;
}
.form-check.customcheck input[type=radio]:checked + label {
  color: var(--color-primary);
}
.form-check.customcheck input[type=radio]:checked + label:before {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  box-shadow: inset 0 0 0 0.14em white, inset 0 0 0 3em var(--color-primary);
}
.form-check.customcheck input[type=radio]:checked + label:after {
  border-color: var(--color-primary);
}
.form-check.customcheck:has(.radio-block) {
  padding: 7px 12px !important;
  border-radius: 8px;
  background-color: #9AA3B2;
}
.form-check.customcheck:has(.radio-block:checked) {
  background-color: var(--color-primary);
}
body .p-component {
  font-family: "notosans" !important;
}
body .p-component.p-accordian {
  border-radius: 8px;
}
body .p-component.p-accordian .p-paginator {
  border: none;
}
.p-accordion .p-accordion-content {
  color: var(--text-secondary);
}
.gm-sm-input-switch {
  height: 1.5rem;
}
.gm-sm-input-switch .p-inputswitch {
  height: 1.5rem;
  width: 3rem;
}
.gm-sm-input-switch .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider::before {
  transform: translateX(1.2rem);
}
.gm-sm-input-switch .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider::before {
  width: 1.1rem;
  height: 1.1rem;
  margin-top: -0.55rem;
}
.gm-sm-input-switch.p-dialog {
  width: 90vw;
}
@media only screen and (min-width: 768px) {
  .gm-sm-input-switch.p-dialog {
    width: 50vw;
  }
}
.p-overlaypanel {
  margin-top: 8px;
}
.p-overlaypanel .p-overlaypanel-content {
  background: var(--secondary-bg);
  border: var(--main-bg);
  padding: 1rem;
}
@media only screen and (min-width: 768px) {
  .p-overlaypanel .p-overlaypanel-content {
    min-width: 24rem;
  }
}
.p-overlaypanel:after,
.p-overlaypanel:before {
  display: none;
}
:host ::ng-deep #gm-p0 .p-overlaypanel .p-overlaypanel-content {
  padding: 0;
}
.p-multiselect.p-component,
.p-dropdown.p-component {
  height: 40px;
  width: 100%;
}
.masterfilter .p-dropdown > span {
  width: 170px;
}
.p-listbox {
  width: 100% !important;
  border: none;
}
.p-dropdown:not(.p-disabled).p-focus,
.p-inputtext:enabled:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none !important;
}
.p-inputtext {
  color: var(--text-primary);
}
.p-tree {
  padding: 0;
  background: var(--secondary-bg);
  border: none;
  color: var(--text-secondary);
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover,
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight,
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
  background: var(--active-bg);
  color: var(--active-item);
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover .p-treenode-icon,
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon,
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover .p-treenode-icon {
  color: var(--active-item);
}
.gm-table-row {
  height: 72px;
}
p-dropdown {
  min-width: 11rem;
}
p-dropdown .p-inputwrapper {
  height: 40px;
  border-radius: 8px;
  color: var(--text-primary);
}
p-dropdown.bg-default .p-dropdown {
  background: var(--main-bg);
  border: 1px solid var(--border-color);
}
p-dropdown .p-dropdown-panel ul.p-dropdown-items {
  padding: 0;
}
.p-dropdown-panel .p-dropdown-items {
  box-shadow: 0 0.25rem 0.75rem -0.125rem rgba(16, 24, 40, 0.0784313725), 0 0.0625rem 0.75rem -0.125rem rgba(16, 24, 40, 0.0509803922);
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
  color: var(--text-secondary);
  background: var(--secondary-bg);
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
  color: var(--color-primary);
  background: var(--main-bg);
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover {
  background: #F2F2FF;
}
.p-datatable {
  font-weight: 500;
}
.p-datatable .p-datatable-thead > tr > th {
  padding: 0.5rem 1rem;
  color: var(--thead-color);
  background: var(--active-bg);
  font-weight: 500;
}
.p-datatable .p-datatable-tbody > tr > td {
  padding: 0.5rem 1rem;
  color: var(--tbody-color);
  background: var(--secondary-bg);
}
.gm-tab-outline {
  box-shadow: 0 0.25rem 0.75rem -0.125rem rgba(16, 24, 40, 0.0784313725), 0 0.0625rem 0.75rem -0.125rem rgba(16, 24, 40, 0.0509803922);
  border-radius: 8px;
}
.gm-tab-outline .p-tabmenu .p-tabmenu-nav {
  border: 1px solid var(--divider-bg);
  border-width: 1px;
  border-radius: 8px;
  height: 43px;
}
.gm-tab-outline .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
  border-color: var(--color-primary);
  color: var(--color-primary) !important;
  margin: -1px;
  height: 42px;
  z-index: 10;
  border: 1px solid var(--color-primary);
  border-width: 1px;
  border-radius: 8px;
}
.gm-tab-outline .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
  padding: 0.7rem 1.4rem;
  color: var(--text-secondary) !important;
  font-weight: 500;
  text-decoration: none;
  border-radius: 8px;
  border-bottom: none;
  height: 40px;
}
.p-tabmenu .p-tabmenu-nav {
  background: var(--secondary-bg);
  border-color: var(--divider-bg);
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
  border-color: var(--color-primary);
  color: var(--color-primary) !important;
  z-index: 10;
  border-width: 0 0 3px 0;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link .p-menuitem-badge {
  background: var(--active-bg);
  color: var(--active-item);
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
  margin-bottom: 0;
  background: var(--secondary-bg);
  border-width: 0 0 1px 0;
  padding: 0.7rem 1rem;
  color: var(--text-secondary) !important;
  font-weight: 500;
  text-decoration: none;
  border-color: transparent transparent var(--border-color) transparent;
}
.p-badge {
  min-width: 1.85rem;
  height: 1.25rem;
  padding: 0;
  text-align: center;
  background: var(--default-bg);
  color: var(--default-color);
  font-weight: 500;
  border-radius: 16px;
  font-size: 14px;
  line-height: 18px;
}
.tab-sm .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
  padding: 0.7rem;
}
.tab-sm .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-badge {
  min-width: 1.4rem;
  margin-left: 0.3rem;
}
.p-tabmenu-nav-content .p-menuitem-badge {
  min-width: 1.85rem;
  height: 1.25rem;
  padding: 0;
  text-align: center;
  background: var(--default-bg);
  color: var(--default-color);
  font-weight: 500;
  border-radius: 16px;
  font-size: 14px;
  line-height: 18px;
}
.gm-psb-sm .p-sidebar {
  width: 25rem;
}
.p-dialog .p-dialog-header {
  color: var(--text-primary);
}
.p-dialog .p-dialog-content {
  color: var(--text-secondary);
}
.module-select {
  background: #F4EFFE !important;
  border-radius: 8px;
}
.selected-icon {
  display: block;
}
.p-button {
  width: -webkit-fill-available;
  border-radius: 8px !important;
}
p-calendar {
  width: -webkit-fill-available;
}
p-calendar .p-calendar {
  display: block;
}
p-calendar .p-calendar .p-inputtext {
  width: 100%;
}
p-calendar .p-button {
  width: revert-layer;
  border-radius: 8px;
}
.p-multiselect-panel .p-multiselect-header,
.p-checkbox .p-checkbox-box {
  background: var(--secondary-bg);
  color: var(--color-primary);
  border-color: var(--border-color);
}
.p-multiselect-panel .p-multiselect-header.p-highlight,
.p-checkbox .p-checkbox-box.p-highlight {
  border-color: var(--color-primary);
}
.p-multiselect-panel .p-multiselect-header:focus-visible,
.p-checkbox .p-checkbox-box:focus-visible {
  outline: none;
}
.p-multiselect-panel .p-multiselect-header .p-checkbox-icon,
.p-checkbox .p-checkbox-box .p-checkbox-icon {
  color: var(--color-primary);
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus,
.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover,
.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
  background: var(--main-bg);
  color: var(--text-secondary) !important;
}
p-dialog .p-dialog.p-component {
  width: 90vw;
}
@media only screen and (min-width: 768px) {
  p-dialog .p-dialog.p-component {
    width: 70vw;
  }
}
@media only screen and (min-width: 992px) {
  p-dialog .p-dialog.p-component {
    width: 50vw;
  }
}
.p-multiselect.p-multiselect-chip .p-multiselect-token {
  padding: 1px 0.325rem;
}
.p-paginator .p-paginator-pages .p-paginator-page {
  border: 1px solid var(--divider-bg);
  border-radius: 6px;
  background: var(--secondary-bg);
  margin: 0 4px;
  color: var(--text-secondary);
}
.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
  border: 1px solid var(--color-primary);
  background: var(--color-primary);
  color: #FFFFFF;
}
.p-paginator .p-paginator-pages .p-paginator-page:hover:not(.p-highlight) {
  background: var(--main-bg);
}
.p-paginator .p-paginator-first,
.p-paginator .p-paginator-last {
  display: none;
}
.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight),
.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight),
.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight),
.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight),
.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight),
.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight),
.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight),
.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight),
.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight),
.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight),
.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight),
.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight),
.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight),
.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight),
.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight),
.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight) {
  border-radius: 6px;
  background: var(--secondary-bg);
  color: #374151;
}
.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
  background: var(--main-bg);
  color: #374151;
}
.p-paginator [styleclass=p-paginator-rpp-options] {
  margin-left: auto;
}
.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background: var(--color-primary);
}
.gm-progressbar .p-progressbar {
  height: 8px;
  background: var(--default-bg);
}
.gm-progressbar .p-progressbar-value {
  height: 8px;
}
.gm-progressbar.progressSuccess .p-progressbar-value {
  background: #079047;
}
.gm-progressbar.progressWarning .p-progressbar-value {
  background: #F08D14;
}
.gm-progressbar.progressError .p-progressbar-value {
  background: #EB5146;
}
.p-element.gm-prompt-popup .p-dialog.p-component {
  width: 28rem;
}
.p-element.gm-prompt-popup .p-dialog.p-component .p-dialog-header {
  padding-bottom: 0;
}
.ss-header .p-sidebar-header {
  display: none !important;
}
.ss-header .cursorPointer {
  cursor: pointer;
}
.ss-header .sidebar-title {
  font-size: 18px;
  font-weight: 600;
  color: #121926;
}
.ss-header .cancelBtn {
  border: none !important;
  box-shadow: none !important;
  font-weight: 600 !important;
  color: #764FDB !important;
  font-size: 1rem !important;
}
.ss-header .submitBtn {
  background-color: #764FDB !important;
  font-size: 1rem !important;
  border: none !important;
}
.ss-header .submitBtn:hover {
  background-color: #764FDB !important;
  background:
    #8B6FE8 radial-gradient(
      circle,
      transparent 1%,
      #8B6FE8 1%) center/15000% !important;
}
.gi-ball-clip-rotate-multiple {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.2);
  z-index: 9999;
}
.gi-ball-clip-rotate-multiple {
  display: block;
  font-size: 0;
  color: #764FDB;
}
.gi-ball-clip-rotate-multiple.gi-dark {
  color: #333;
}
.gi-ball-clip-rotate-multiple > div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor;
}
.gi-ball-clip-rotate-multiple > div {
  position: absolute;
  top: 50%;
  left: 50%;
  background: transparent;
  border-style: solid;
  border-width: 5px;
  border-radius: 100%;
  -webkit-animation: ball-clip-rotate-multiple-rotate 1s ease-in-out infinite;
  -moz-animation: ball-clip-rotate-multiple-rotate 1s ease-in-out infinite;
  -o-animation: ball-clip-rotate-multiple-rotate 1s ease-in-out infinite;
  animation: ball-clip-rotate-multiple-rotate 1s ease-in-out infinite;
}
.gi-ball-clip-rotate-multiple > div:first-child {
  position: absolute;
  width: 64px;
  height: 64px;
  border-right-color: transparent;
  border-left-color: transparent;
}
.gi-ball-clip-rotate-multiple > div:last-child {
  width: 32px;
  height: 32px;
  border-top-color: transparent;
  border-bottom-color: transparent;
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  -o-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-direction: reverse;
  -moz-animation-direction: reverse;
  -o-animation-direction: reverse;
  animation-direction: reverse;
}
.gi-ball-clip-rotate-multiple.gi-2x {
  width: 64px;
  height: 64px;
}
.gi-ball-clip-rotate-multiple.gi-2x > div {
  border-width: 4px;
}
.gi-ball-clip-rotate-multiple.gi-2x > div:first-child {
  width: 64px;
  height: 64px;
}
.gi-ball-clip-rotate-multiple.gi-2x > div:last-child {
  width: 32px;
  height: 32px;
}
@-webkit-keyframes ball-clip-rotate-multiple-rotate {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) rotate(180deg);
    transform: translate(-50%, -50%) rotate(180deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@-moz-keyframes ball-clip-rotate-multiple-rotate {
  0% {
    -moz-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  50% {
    -moz-transform: translate(-50%, -50%) rotate(180deg);
    transform: translate(-50%, -50%) rotate(180deg);
  }
  100% {
    -moz-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@-o-keyframes ball-clip-rotate-multiple-rotate {
  0% {
    -o-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  50% {
    -o-transform: translate(-50%, -50%) rotate(180deg);
    transform: translate(-50%, -50%) rotate(180deg);
  }
  100% {
    -o-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@keyframes ball-clip-rotate-multiple-rotate {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    -moz-transform: translate(-50%, -50%) rotate(0deg);
    -o-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) rotate(180deg);
    -moz-transform: translate(-50%, -50%) rotate(180deg);
    -o-transform: translate(-50%, -50%) rotate(180deg);
    transform: translate(-50%, -50%) rotate(180deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    -moz-transform: translate(-50%, -50%) rotate(360deg);
    -o-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
#gm-toast {
  position: fixed;
  z-index: 99999;
  left: auto;
  right: 25px;
  top: 30px;
  background: var(--secondary-bg);
  min-width: 10px;
  max-width: 450px;
  min-height: 66px;
  overflow: hidden;
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  box-shadow: 0 0 15px var(--color-primary) !important;
  border: 0.5px solid var(--border-color);
  word-break: break-word;
}
.gm-icon-container {
  width: 50px;
  height: 50px;
  padding: 7px;
  border-radius: 50%;
}
.gm-icon-container.Successful {
  background: #84f9ba;
  border: 7px solid #ccfde3;
}
.gm-icon-container.Successful .gm-icon-bg {
  background: #079047;
}
.gm-icon-container.Warning {
  background: #84f9ba;
  border: 7px solid #ccfde3;
}
.gm-icon-container.Warning .gm-icon-bg {
  background: #079047;
}
.gm-icon-container.Failure {
  background: white;
  border: 7px solid white;
}
.gm-icon-container.Failure .gm-icon-bg {
  background: #EB5146;
}
.gm-icon-container .gm-icon-bg {
  width: 23px;
  height: 23px;
  background: #079047;
  padding: 3px 4px;
  border-radius: 50%;
}
.gm-icon-container .gm-icon-bg [class^=gi-],
.gm-icon-container .gm-icon-bg [class*=" gi-"] {
  font-size: 14px;
}
.gm-task-info-card {
  background: var(--toast-blue-bg);
  min-height: 92px;
  border: solid 1.5px var(--toast-blue-border);
  border-radius: 8px;
  padding: 10px 14px;
}
.gm-task-info-card .gm-ch-title {
  color: var(--toast-blue-title);
  font-weight: 600;
  font-size: 20px;
}
.gm-alert-progress-bar {
  width: 100%;
}
.p-progressbar .p-progressbar-value {
  background: var(--color-primary);
  border-radius: 5px;
}
.fw-600 {
  font-weight: 600;
}
.fw-700 {
  font-weight: 700;
}
.f-size-22 {
  font-size: 22px;
}
.f-size-16 {
  font-size: 16px;
  color: #121926;
}
.f-size-18 {
  font-size: 18px;
}
.fw-400 {
  font-weight: 400;
}
.f-size-14 {
  font-size: 14px;
}
.f-size-12 {
  font-size: 12px;
}
.fw-500 {
  font-weight: 500;
}
.p-sidebar-right {
  width: 34rem;
}
.blue-color {
  color: #764FDB;
}
.text-color {
  color: black;
}
.sidebar-padding {
  padding: 8px !important;
}
.wid-100 {
  width: 100% !important;
}
.add-btn {
  cursor: pointer !important;
  font-weight: 600;
  line-height: 16px !important;
  font-size: 16px !important;
  color: #FFFFFF !important;
  text-align: center !important;
  background: #764FDB !important;
  box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.07) !important;
  border-radius: 8px !important;
  padding: 12px 24px !important;
  border: 1px solid #764FDB !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 5px !important;
}
.add-btn:focus-visible {
  border: none !important;
}
.cancel-btn {
  cursor: pointer !important;
  font-weight: 600;
  line-height: 16px !important;
  font-size: 16px !important;
  color: #764FDB !important;
  text-align: center !important;
  background: #FFFFFF !important;
  border-radius: 8px !important;
  padding: 12px 12px !important;
  border: 1px solid #764FDB !important;
  display: flex;
  gap: 4px !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
.disabled-option {
  pointer-events: none !important;
  opacity: 0.5 !important;
  color: #CDD5DF !important;
}
.p-sidebar-right.w-md.ss-header {
  width: 34rem !important;
}
.gap-6 {
  gap: 2.5rem !important;
}
.primary-button {
  background: var(--primary, #764FDB);
  padding: 9px 24px;
  border-radius: 8px;
  margin: 0 auto;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}
.primary-button:disabled {
  background: #CDD5DF !important;
}
.error-msg {
  color: #EB5146;
  font-size: 14px;
  font-weight: 400;
}
.cursor-pointer:hover {
  cursor: pointer;
}
.raise-ticket-editor quill-editor.ng-invalid.ng-dirty .ql-toolbar,
.raise-ticket-editor quill-editor.ng-invalid.ng-dirty .ql-container,
.raise-ticket-editor quill-editor.ng-invalid.ng-touched .ql-toolbar,
.raise-ticket-editor quill-editor.ng-invalid.ng-touched .ql-container {
  border-color: #EB5146;
}
.raise-ticket-editor .ql-toolbar {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-color: #cdd5df;
}
.raise-ticket-editor .ql-toolbar button.ql-active path,
.raise-ticket-editor .ql-toolbar .ql-active ellipse {
  fill: #764fdb;
}
.raise-ticket-editor .ql-toolbar button:hover path,
.raise-ticket-editor .ql-toolbar button:hover ellipse {
  fill: #764fdb;
}
.raise-ticket-editor .ql-toolbar .ql-align .ql-picker-label.ql-active .ql-stroke {
  stroke: #764fdb;
  fill: #764fdb;
}
.raise-ticket-editor .ql-toolbar .ql-align .ql-picker-label.ql-active path {
  fill: #764fdb;
}
.raise-ticket-editor .ql-toolbar .ql-picker-item:hover .ql-stroke {
  stroke: #764fdb;
}
.raise-ticket-editor .ql-container {
  font-family: "notosans";
  font-size: 16px;
  height: 110px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-color: #cdd5df;
}
.icon-center .ql-picker-label {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .primary-button {
    font-size: 14px;
  }
}
.p-button {
  box-shadow: none;
}
.post-container.header-left {
  max-height: 95%;
}
.post-container.header-left .p-dialog-header {
  padding: 1rem 1.5rem !important;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.post-container.header-left .p-dialog-header .p-dialog-title {
  flex-grow: 1;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  color: var(--text-primary);
}
.post-container.header-left .p-dialog-header .p-dialog-header-icon {
  border-radius: 50%;
}
.post-container.header-left .p-dialog-content {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  max-width: 100%;
  max-height: 100%;
  pointer-events: auto;
  overflow-y: auto;
  outline: 0;
  padding: 0 !important;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.new-post-editor {
  position: relative;
}
.new-post-editor quill-editor.ng-invalid.ng-dirty .ql-toolbar,
.new-post-editor quill-editor.ng-invalid.ng-dirty .ql-container,
.new-post-editor quill-editor.ng-invalid.ng-touched .ql-toolbar,
.new-post-editor quill-editor.ng-invalid.ng-touched .ql-container {
  border-color: #EB5146;
}
.new-post-editor .ql-container {
  font-family: "Noto Sans", sans-serif !important;
  font-size: 16px;
  height: 110px;
  border-radius: 8px;
  border-bottom-right-radius: 8px;
  border-color: #cdd5df;
  padding: 8px 0 18px 0;
}
.new-post-editor .ql-container .ql-editor {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px !important;
  padding: 0px 0px 0px 15px;
  scrollbar-gutter: stable;
}
.new-post-editor .ql-container .ql-editor.ql-blank::before {
  font-style: normal !important;
}
.new-post-editor .charecter-count-label {
  display: block;
  position: absolute;
  bottom: 4px;
  right: 14px;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.new-post-editor .overflow-check:has(> :first-child) {
  padding-right: 0;
}
.media-btn-set {
  display: flex;
  gap: 16px;
  width: 100%;
}
.media-btn-set .p-button {
  flex: 1;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1.25rem !important;
  border-radius: 8px;
  border: 1px solid transparent !important;
}
.media-btn-set .p-button.p-highlight {
  background: var(--active-bg);
}
.media-btn-set .p-button:not(.p-disabled):not(.p-highlight):hover {
  background: var(--active-bg);
}
.post-dialog-content {
  display: block;
  flex-grow: 1;
  box-sizing: border-box;
  margin: 0;
  overflow: auto;
  padding: 0 1.5rem;
}
.post-media-upload .p-fileupload-basic,
.post-media-upload .p-fileupload-adva {
  width: 100%;
  height: 100%;
}
.post-media-upload.disable-file-upload .p-fileupload-buttonbar {
  background: #F8FAFC;
  color: #CDD5DF;
  cursor: not-allowed;
}
.post-media-upload .p-fileupload-buttonbar {
  width: 100%;
  height: 100%;
  background: #F1F5FA;
  border: 1px solid #F1F5FA;
  color: #764FDB;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
}
.post-media-upload .p-fileupload-content {
  display: none;
}
.post-media-upload .p-component {
  background-color: #F1F5FA !important;
  border: solid 1px #F1F5FA;
}
.post-media-upload .p-icon-wrapper svg {
  fill: #764FDB;
}
.attachment-upload .p-fileupload-basic,
.attachment-upload .p-fileupload-adva {
  width: 100%;
  height: 100%;
}
.attachment-upload.disable-file-upload .p-fileupload-buttonbar {
  background: #F1F5FA;
  border-color: #CDD5DF;
  color: #697586;
  cursor: not-allowed;
}
.attachment-upload .p-fileupload-buttonbar {
  width: 100%;
  height: 100%;
  background: #ffffff;
  border: 2px dashed var(--border-color);
  color: #121926;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border-radius: 8px;
}
.attachment-upload .p-fileupload-content {
  display: none;
}
.primary-btn {
  background: var(--color-primary);
  border: 1px solid var(--color-primary);
  border-radius: 8px;
}
.primary-btn:disabled {
  background: var(--border-color);
  border: 1px solid var(--border-color);
  opacity: 1;
}
.outline-btn {
  background: transparent;
  border: 1px solid var(--color-primary);
  border-radius: 8px;
  color: var(--color-primary);
}
.outline-btn:disabled {
  background: var(--border-color);
  border: 1px solid var(--border-color);
  opacity: 1;
  color: var(--border-color);
}
.delete-poll-icon {
  border-radius: 50% !important;
  width: 1.5rem;
  height: 1.5rem;
}
.post-to-btn {
  width: 100%;
  padding: 8px 12px;
  border: 1px solid #CDD5DF;
  border-radius: 8px;
  cursor: pointer;
}
.post-to-btn:not(:disabled):hover {
  background-color: transparent;
}
.post-to-btn:not(:disabled):active {
  background-color: transparent;
}
.post-select-dialog.col-dir .p-dialog-header {
  flex-direction: column;
  align-items: start;
  gap: 12px;
}
.post-select-dialog .p-dialog-header {
  padding: 1rem 1.5rem !important;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.post-select-dialog .p-dialog-content {
  padding: 0 !important;
  border-radius: 0px !important;
}
.post-select-dialog .p-dialog-footer {
  padding: 1rem 1.5rem !important;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.post-select-dialog .ngx-ic-overlay {
  width: 491.997px !important;
  margin-left: 0px !important;
}
.-m-t-8 {
  margin-top: -0.8rem;
}
.profileOverlay.p-overlaypanel {
  margin-top: 8px;
  max-width: 250px;
  overflow: hidden;
}
.profileOverlay.p-overlaypanel .p-overlaypanel-content {
  padding: 4px;
  min-width: 100%;
}
.profileOverlay.p-overlaypanel .p-overlaypanel-content ul li {
  padding: 8px 16px;
  display: flex;
  gap: 12px;
  align-items: center;
  cursor: pointer;
}
.post-like-avatar .p-avatar {
  border: none;
}
.post-like-avatar p-avatar + p-avatar {
  margin-left: -0.25rem;
}
.community-page.panels .p-tabview-panels {
  display: block;
}
.create_post_container .p-dialog-header {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.create_post_container .p-dialog-title {
  flex-grow: 1;
  text-align: center;
}
.create_post_container .p-dialog-header-icons {
  position: absolute;
  right: 1rem;
}
.create_post_container .p-dialog-content {
  overflow: hidden;
  padding: 0;
  border-radius: 6px;
}
.create_post_container .post-dialog-content {
  padding: 0 1.5rem;
  overflow: auto;
  flex-grow: 1;
}
.create_post_container .post-footer {
  background: white;
  padding: 16px 24px;
  z-index: 10;
  border-top: solid 1px #E3E8EF;
}
.create_post_container .disabled-option {
  opacity: 0.5;
  pointer-events: none;
}
.p-dialog-overflow-hidden .p-dialog-content {
  overflow: hidden !important;
}
.timezone-dropdown {
  max-width: 430px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ssTimezoneDropdown.p-dropdown-panel .p-dropdown-header {
  background-color: #fff;
}
.ssTimezoneDropdown.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
  padding: 0.4rem 0.75rem 0.4rem 2.5rem;
}
.ssTimezoneDropdown.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
  left: 12px;
}
.ssTimezoneDropdown.p-dropdown-panel .p-dropdown-items-wrapper ul {
  width: -webkit-fill-available;
}
.reactionsPopup .p-dialog-header .p-dialog-title {
  text-align: left !important;
}
.right-icon {
  right: 0.75rem !important;
  left: unset;
}
.community-page .tabs-header .reaction-popup .p-tabview-nav-content {
  padding: 0 0 0 24px !important;
  border-bottom: 1px solid #e0e0e0 !important;
}
.community-page .tabs-header .reaction-popup .p-tabview-nav-content .p-tabview-nav {
  gap: 16px;
  border: none;
  padding-left: 0px !important;
  margin-bottom: 0px !important;
}
.community-page .tabs-header .reaction-popup .p-tabview-nav-content .p-tabview-nav li .p-tabview-nav-link {
  font-size: 0.875rem;
  font-weight: 500;
  padding: 16px 0 8px;
  color: #4B5565 !important;
  text-decoration: none;
  border-color: transparent;
  margin: 0 0 -8px 0;
  display: inline-block;
}
.community-page .tabs-header .reaction-popup .p-tabview-nav-content .p-tabview-nav li.p-highlight .p-tabview-nav-link {
  color: var(--color-primary) !important;
  padding-bottom: 0px;
}
.community-page .tabs-header .reaction-popup .p-tabview-panels {
  background: var(--secondary-bg);
  padding: 1px;
}
.community-page .tabs-header .reaction-popup .card-subtitle {
  font-size: 12px;
  margin-top: 2px;
}
.community-page .tabs-header .reaction-popup .card-title {
  width: 384px;
}
.active-line {
  margin-top: 11px;
  height: 2px;
  background-color: var(--color-primary);
  border-radius: 2px 2px 0px 0px;
}
.checkbox-label .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box {
  box-shadow: none;
}
.checkbox-label .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
  border-color: var(--color-primary);
}
.checkbox-label .p-checkbox .p-checkbox-box.p-highlight {
  border-color: var(--color-primary);
  background: var(--color-primary);
}
.checkbox-label .p-checkbox .p-checkbox-box.p-focus {
  border-color: var(--color-primary);
}
.checkbox-label .p-checkbox .p-checkbox-box .p-checkbox-icon {
  transition-duration: 0.2s;
  color: #ffffff;
  font-size: 14px;
}
.checkbox-label .p-checkbox-label {
  color: #121926;
}
.modalHeader .p-dialog .p-dialog-header {
  display: none;
}
.notification-modal .p-dialog-content {
  padding-bottom: 0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.notification-modal .p-dialog-footer {
  padding: 0 0 0 0;
}
.notification-modal .title-container {
  gap: 2px;
}
.border-bottom-6 .p-dialog-content {
  border-bottom-left-radius: 6px !important;
  border-bottom-right-radius: 6px !important;
}
.custom-post-btn {
  height: auto !important;
  transition-duration: 0s !important;
}
.tag-sm {
  font-weight: 500;
  text-align: center;
  font-size: 10px;
  line-height: 16px;
  padding: 0 6px;
  border-radius: 10px;
}
.tag-md {
  font-weight: 500;
  text-align: center;
  font-size: 12px;
  line-height: 16px;
  padding: 2px 8px;
  border-radius: 16px;
}
.tag-lg {
  font-weight: 500;
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  padding: 2px 10px;
  border-radius: 14px;
}
.tag-xl {
  font-weight: 500;
  text-align: center;
  font-size: 16px;
  line-height: 24px;
  padding: 2px 12px;
  border-radius: 16px;
}
.tag-success {
  background: var(--succ-bg);
  color: #079047;
}
.tag-lime-green {
  background: #5AA10A;
  color: #F3FCCA;
}
.tag-cyan-accent {
  background: #1989C4;
  color: #E6FBFF;
}
.tag-purple {
  background: #FDEBFF;
  color: #B72AE1;
}
.tag-red {
  background-color: #FEF3F2;
  color: #EB5146;
}
.tag-yellow {
  background-color: #F3FCCA;
  color: #5AA10A;
}
.tag-yellow-100 {
  background-color: #F3FCCA;
  color: #CC6F13;
}
.tag-yellow-200 {
  background-color: #FFFAE7;
  color: #CC6F13;
}
.tag-blue {
  background-color: #E6FBFF;
  color: #1989C4;
}
.tag-purple-100 {
  color: var(--color-primary);
  background-color: var(--color-secondary);
}
.tag-gray-400 {
  color: #364152;
  background-color: var(--color-secondary);
}
.tag-gray-900 {
  color: #364152;
  background-color: #F1F5FA;
}
.tag-dark-blue {
  background-color: var(--color-secondary);
  color: var(--color-primary);
}
.tag-dark-blue-light-bg {
  background-color: #F2F2FF;
  color: var(--color-primary);
}
.tag-cyan {
  background-color: #E8F4FF;
  color: #2652B9;
}
.tag-accent-blue {
  background: var(--toast-blue-border);
  color: var(--secondary-bg);
}
.member-request-container .sidebar {
  border-radius: 8px;
  padding: 16px;
  border: solid 1px #E0DDFC;
}
.member-request-container .sidebar .menu-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 9px;
  cursor: pointer;
  border-radius: 8px;
  transition: background-color 0.3s ease;
}
@media (min-width: 1440px) {
  .member-request-container .sidebar .menu-item {
    padding: 12px;
  }
}
.member-request-container .sidebar .menu-item:hover {
  background-color: #E0DDFC;
  color: var(--color-primary);
}
.member-request-container .sidebar .menu-item.selected {
  background-color: #E0DDFC;
  color: var(--color-primary);
  font-weight: bold;
}
.reportsFromUserAccordion .p-accordion-header .p-accordion-header-link {
  padding: 0;
  background-color: transparent;
  border: none;
  display: flex;
  justify-content: space-between;
  text-decoration: none;
  color: #121926;
}
.reportsFromUserAccordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon,
.reportsFromUserAccordion .p-accordion-header .p-accordion-header-link .p-accordion-header-text {
  display: none;
}
.reportsFromUserAccordion .custom-arrow {
  transition: transform 0.3s ease;
}
.reportsFromUserAccordion .custom-arrow.expanded {
  transform: rotate(180deg);
}
.reportsFromUserAccordion .p-toggleable-content .p-accordion-content {
  padding: 0;
  border: none;
}
.fw-200 {
  font-weight: 200;
}
.fw-300 {
  font-weight: 300;
}
.fw-400 {
  font-weight: 400;
}
.fw-500 {
  font-weight: 500;
}
.fw-600 {
  font-weight: 600;
}
.fw-700 {
  font-weight: 700;
}
.fw-800 {
  font-weight: 800;
}
.fw-900 {
  font-weight: 900;
}
.fs-10 {
  font-size: 10px;
}
.fs-12 {
  font-size: 12px !important;
}
.fs-14 {
  font-size: 14px;
}
.fs-16 {
  font-size: 16px;
}
.fs-18 {
  font-size: 18px;
}
.fs-20 {
  font-size: 20px;
}
.fs-22 {
  font-size: 22px;
}
.fs-24 {
  font-size: 24px;
}
.fs-26 {
  font-size: 26px;
}
.fs-28 {
  font-size: 28px;
}
.fs-32 {
  font-size: 32px;
}
.m16 {
  margin: 16px;
}
.truncateAfterOneLine {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.purple-background {
  background-color: #EE90FC;
}
.yellow-background {
  background-color: #FFC465;
}
.light-yellow-background {
  background-color: #F4E499;
}
.light-green-background {
  background-color: #D4F562;
}
.cyan-background {
  background-color: #5FDDFF;
}
.gray-300-background {
  background-color: #F2F2FF;
}
.gray-text {
  color: #4B5565;
}
.black-text {
  color: #121926;
}
.purple-text {
  color: #764FDB;
}
.light-blue-background {
  background-color: #6DABFF;
}
.blue-background {
  background-color: #8B6FE8;
}
.blue-100-background {
  background-color: #E6FBFF;
}
.light-green-background {
  background-color: #D4F562;
}
.green-background {
  background-color: #4BE18A;
}
.ps-badge {
  border-radius: 16px;
  padding: 0px 10px 2px;
  font-weight: 500;
  width: fit-content;
  display: flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  text-align: center;
}
.blue-badge {
  background-color: #E8F4FF !important;
  color: #2652B9 !important;
}
.yellow-badge {
  background-color: #FDF9E6;
  color: #A28300;
}
.purple-badge {
  background-color: #F2F2FF !important;
  color: #764FDB !important;
}
.green-badge {
  background-color: #E0FFEB;
  color: #079047;
}
.gray-badge {
  background-color: #F1F5FA;
  color: #CDD5DF;
}
.ps-label {
  border-radius: 16px;
  padding: 2px 10px 2px 10px;
  font-weight: 500;
  font-size: 16;
  line-height: 20px;
  width: fit-content;
  border: solid 1px #764FDB;
  color: #764FDB;
  background-color: #fff;
}
.purple-label {
  border: solid 1px #B72AE1 !important;
  color: #B72AE1 !important;
}
.primaryBtn {
  border: none !important;
  font-weight: 600 !important;
  background-color: #764FDB !important;
  font-size: 16 !important;
  padding: 13px 26px !important;
  letter-spacing: 0.8px;
  border-radius: 8px !important;
  color: #FFFFFF !important;
  text-align: center;
}
.primaryBtn:disabled {
  background: #CDD5DF !important;
}
.secondarBtn {
  border: solid 1px #764FDB !important;
  font-weight: 600 !important;
  color: #764FDB !important;
  font-size: 16 !important;
  background-color: #fff !important;
  padding: 8px 20px !important;
  border-radius: 8px !important;
  text-align: center;
}
.secondarBtnWithoutBorder {
  border: none !important;
  font-weight: 600 !important;
  color: #764FDB !important;
  font-size: 16 !important;
  background-color: #fff !important;
  outline: none !important;
}
.deleteBtn {
  border: solid 1px #EB5146 !important;
  font-weight: 600 !important;
  color: #EB5146 !important;
  font-size: 16 !important;
  background-color: #fff !important;
  padding: 6px 16px !important;
  border-radius: 8px !important;
  text-align: center;
}
.btnwithgrayBorder {
  border: solid 1px #CDD5DF;
  color: #4B5565;
  padding: 6px 12px !important;
  border-radius: 8px !important;
  text-align: center;
}
.height40 {
  height: 40px;
}
.ps-card {
  border: 1px solid #E3E8EF;
  border-radius: 8px;
  padding: 20px 24px;
  margin-bottom: 20px;
  box-shadow: 0px 4px 4px -2px rgba(16, 24, 40, 0.0588235294);
  box-shadow: 0px -1px 12px -2px rgba(16, 24, 40, 0.0784313725);
  font-size: 16;
  color: #121926;
}
.ps-card .ps-card-title {
  color: #121926;
  font-size: 20px;
  font-weight: 600;
}
.ps-card .education-section {
  padding: 14px 0;
  border-bottom: solid 1px var(--border-color);
}
.ps-card .education-section:last-child {
  border: none;
}
.ps-card .education-section:first-child {
  padding-top: 0;
}
.ps-card .education-section .education .degree {
  color: #121926;
  font-size: 16;
  font-weight: 600;
  margin-bottom: 0;
}
.ps-card .education-section .education .academy {
  color: #121926;
  font-size: 16;
  margin-bottom: 0;
}
.ps-card .education-section .education .institution-details {
  color: #697586;
}
.ps-card .skill-section {
  padding: 14px 0;
  border-bottom: solid 1px var(--border-color);
}
.ps-card .skill-section:last-child {
  border: none;
}
.ps-card .skill-section:first-child {
  padding-top: 0;
}
.ps-card .skill-section .title {
  color: #121926;
  font-size: 16;
  font-weight: 600;
  margin-bottom: 4px;
}
.line {
  width: 10px;
  height: 24px;
  display: inline-block;
  border-radius: 2px;
}
.ps-seperator {
  width: 1px;
  height: 16px;
  background-color: var(--border-color);
  margin: 0 10px;
  display: inline-block;
}
.empty-state {
  color: #697586;
  font-size: 16;
  font-weight: 500;
}
.ps-accordion-container {
  width: 100%;
  border-radius: 8px;
  background-color: white;
}
.ps-accordion-container .accordion-item {
  border-bottom: 1px solid #e0e0e0;
}
.ps-accordion-container .accordion-item .accordion-header {
  padding: 16px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 8px;
}
.ps-accordion-container .accordion-item .accordion-header_active {
  background-color: #F2F2FF;
}
.ps-accordion-container .accordion-item .accordion-header .header-content {
  width: 100%;
}
.ps-accordion-container .accordion-item .accordion-header .header-content span {
  font-size: 16px;
  font-weight: 500;
}
.ps-accordion-container .accordion-item .accordion-header .header-content h3 {
  color: #121926;
  font-size: 20px;
  font-weight: 600;
}
.ps-accordion-container .accordion-item .accordion-body {
  margin: 20px 0;
  background-color: #fff;
  border: solid 1px var(--border-color);
  border-radius: 8px;
  overflow: hidden;
}
.ps-accordion-container .accordion-item .accordion-body .report-table {
  width: 100%;
  border-collapse: collapse;
}
.ps-accordion-container .accordion-item .accordion-body .report-table tr {
  background-color: #F8FAFC;
  color: #4B5565;
}
.ps-accordion-container .accordion-item .accordion-body .report-table th,
.ps-accordion-container .accordion-item .accordion-body .report-table td {
  padding: 12px;
  text-align: left;
  border-bottom: 1px solid #e0e0e0;
}
.ps-accordion-container .accordion-item .accordion-body .report-table .overall-average {
  font-weight: bold;
}
.width452 {
  min-width: 452px;
  max-width: fit-content;
}
.width452 .p-sidebar-header {
  border-bottom: 1px solid #CDD5DF;
}
.width452 .p-sidebar-content {
  padding: 0;
}
.ssside-header {
  width: 93%;
}
.ssside-header h2 {
  color: #121926;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 0;
}
.inputBox label {
  font-size: 16;
  font-weight: 600;
  display: block;
  margin-bottom: 4px;
}
.inputBox label .required {
  color: #EB5146;
  margin-right: 4px;
}
.inputBox input {
  height: 40px;
  width: 100%;
  border-radius: 8px;
  border: 1px solid #CDD5DF;
  padding: 0 8px;
}
.inputBox textarea {
  width: 100%;
  height: 128px;
  border-radius: 8px;
  padding: 10px;
  border: 1px solid #CDD5DF;
}
.inputBox textarea:focus-visible {
  border-color: transparent !important;
  outline: none !important;
  border: 1px solid #CDD5DF !important;
}
.inputBox input:disabled {
  background-color: #F1F5FA;
  color: #697586;
  border: 1px solid #CDD5DF;
  cursor: not-allowed;
  opacity: 1;
}
.inputBox textarea.textHEight {
  height: 278px !important;
  text-align: justify;
}
.ps-chip .mdc-text-field {
  padding: 0;
}
.p-paginator .p-paginator-pages .p-paginator-page {
  height: 32px !important;
  min-width: 32px !important;
}
.dot {
  background: #697586;
  width: 4px;
  height: 4px;
  border-radius: 2px;
}
.toggle_btns .toggle-switch {
  position: relative;
  display: inline-block;
  width: 36px;
  height: 20px;
}
.toggle_btns .toggle-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.toggle_btns .toggle-switch .toggle-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #E3E8EF;
  border-radius: 20px;
  -webkit-transition: 0.4s ease all;
  transition: 0.4s ease all;
}
.toggle_btns .toggle-switch .toggle-slider::before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  border-radius: 10px;
  -webkit-transition: 0.4s ease all;
  transition: 0.4s ease all;
}
.toggle_btns .toggle-switch input:checked + .toggle-slider {
  background-color: #764FDB;
  border-radius: 20px;
}
.toggle_btns .toggle-switch input:focus + .toggle-slider {
  box-shadow: 0 0 1px #000;
}
.toggle_btns .toggle-switch input:checked + .toggle-slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(16px);
}
.ps-leftMenu {
  padding: 16px;
  border-right: solid 0.5px var(--border-color);
  width: 100%;
  max-width: 240px;
  box-shadow: 0px 4px 4px -2px rgba(16, 24, 40, 0.0588235294);
  box-shadow: 0px -1px 12px -2px rgba(16, 24, 40, 0.0784313725);
  height: calc(100vh - 60px);
  position: sticky;
  top: 0;
}
.ps-leftMenu .tabMenu {
  background-color: #fff;
  padding: 12px;
  font-size: 16;
  font-weight: 500;
  margin-bottom: 8px;
  color: #4B5565;
  border-radius: 8px;
  display: flex;
  gap: 8px;
  cursor: pointer;
}
.ps-leftMenu .tabMenu svg {
  fill: #4B5565;
  width: 20px;
  height: 20px;
}
.ps-leftMenu .tabMenu_active {
  background-color: #F2F2FF;
  font-weight: 600;
  color: #764FDB;
}
.ps-leftMenu .tabMenu_active svg {
  fill: #764FDB;
}
.maxWidth720 {
  max-width: 720px;
}
input:focus-visible {
  outline: none;
}
.input_box input {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  background-color: white;
  padding: 6px;
  overflow: hidden;
  border: 1px solid #CDD5DF;
  font-size: 26px;
  text-align: center;
  color: #121926;
  line-height: 32px;
  font-weight: 600;
}
.input-field label {
  font-size: 16;
  font-weight: 600;
  display: block;
  margin-bottom: 4px;
}
.input-field input {
  width: 100%;
  height: 40px;
  padding: 8px 12px;
  border-radius: 8px;
  border: solid 1px #CDD5DF;
}
.input-field .iconImage {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
}
.input-field .error-message {
  color: #EB5146;
}
.input-field .error-border {
  border: solid 1px #EB5146;
}
.input-field .valid {
  color: #13C05D;
}
.input-field .invalid {
  color: #EB5146;
}
.ss-radiobtn input {
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
input[type=radio]:checked {
  --radio-color: $dark-purple-color;
  accent-color: #764FDB;
}
input[type=radio]::before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
}
input[type=radio]:checked::before {
  background-color: #764FDB;
}
.ps-search-input {
  width: 320px;
  height: 40px;
  padding-left: 40px;
}
.placeholder-color .p-dropdown .p-dropdown-label.p-placeholder {
  color: #697586;
}
::ng-deep .calendarDoubleArrow .p-element.p-datepicker-prev {
  margin-left: 45px;
}
::ng-deep .calendarDoubleArrow .p-element.p-datepicker-next {
  margin-right: 45px;
}
::ng-deep .calendarDoubleArrow .rightDoubleArrow {
  position: absolute;
  right: 6px;
  top: 12px;
}
::ng-deep .calendarDoubleArrow .leftDoubleArrow {
  position: absolute;
  top: 12px;
}
::ng-deep .p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
  background: white !important;
}
::ng-deep .p-link:focus-visible {
  box-shadow: none !important;
  outline: 0 !important;
}
.dot {
  width: 4px;
  height: 4px;
  background-color: #CDD5DF;
  border-radius: 50%;
  margin-right: 6px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .removepopup.p-dialog .p-dialog-header {
    width: 350px !important;
    border-bottom: 0px !important;
    background: white !important;
  }
  .removepopup .p-dialog-header {
    border: 0px !important;
  }
  .removepopup.p-dialog .p-dialog-content {
    width: max-content !important;
  }
  .remove-modal .p-dialog .p-dialog-header .p-dialog-content {
    width: fit-content !important;
  }
}
.gsg-icon > img {
  width: 30px !important;
}
.gi-dropdown-detail-title {
  font-size: 14px !important;
  font-weight: 600 !important;
}
.g-main-header {
  border-bottom: 0.5px solid #E3E8EF !important;
}
.gi-dropdown-content {
  z-index: 9999 !important;
}
.giis-avatar-40 {
  width: 2.5rem;
  height: 2.5rem;
  font-size: 1.25rem;
}
.detail-stepper .p-steps-title {
  display: none !important;
}
.detail-stepper .p-steps .p-steps-item.p-highlight .p-steps-number {
  background: #6140b6 !important;
  color: #6140b6 !important;
}
.detail-stepper .p-steps .p-steps-item .p-menuitem-link .p-steps-number {
  min-width: 10px !important;
  height: 10px !important;
  font-size: 0px !important;
  border: none !important;
  background: #e0ddfc;
}
.detail-stepper .p-steps .p-steps-item:before {
  border: none !important;
}
.detail-stepper .p-steps ul {
  gap: 8px !important;
}
.app-card {
  min-width: 0;
}
.app-card .slick-list .slick-track {
  display: block !important;
  padding-bottom: 2px !important;
}
.app-card .slick-initialized .slick-slide {
  width: 362px !important;
}

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