:root {
  --acadlix-primary-50: hsl(210, 100%, 96%);
  --acadlix-primary-100: hsl(210, 100%, 90%);
  --acadlix-primary-200: hsl(210, 100%, 80%);
  --acadlix-primary-300: hsl(210, 100%, 70%);
  --acadlix-primary-400: hsl(210, 100%, 60%);
  --acadlix-primary-500: hsl(210, 100%, 45%);
  --acadlix-primary-600: hsl(210, 100%, 42%);
  --acadlix-primary-700: hsl(210, 100%, 38%);
  --acadlix-primary-800: hsl(210, 100%, 30%);
  --acadlix-primary-900: hsl(210, 100%, 23%);
  --acadlix-primary-main: hsl(210, 100%, 45%);
  --acadlix-primary-light: hsl(210, 100%, 70%);
  --acadlix-primary-dark: hsl(210, 100%, 38%);
  --acadlix-primary-contrastText: #fff;

  /* Secondary  */
  --acadlix-secondary-50: hsl(215, 15%, 97%);
  --acadlix-secondary-100: hsl(215, 15%, 92%);
  --acadlix-secondary-200: hsl(215, 15%, 89%);
  --acadlix-secondary-300: hsl(215, 15%, 82%);
  --acadlix-secondary-400: hsl(215, 15%, 75%);
  --acadlix-secondary-500: hsl(215, 15%, 65%);
  --acadlix-secondary-600: hsl(215, 15%, 50%);
  --acadlix-secondary-700: hsl(215, 15%, 40%);
  --acadlix-secondary-800: hsl(215, 15%, 22%);
  --acadlix-secondary-900: hsl(215, 15%, 12%);
  --acadlix-secondary-main: hsl(210, 14%, 87%);
  --acadlix-secondary-light: hsl(210, 14%, 89.6%);
  --acadlix-secondary-dark: hsl(210, 14%, 60.9%);
  --acadlix-secondary-contrastText: hsl(210, 14%, 22%);
  /* Success */
  --acadlix-success-50: hsl(144, 72%, 95%);
  --acadlix-success-100: hsl(144, 72%, 87%);
  --acadlix-success-200: hsl(144, 72%, 77%);
  --acadlix-success-300: hsl(144, 72%, 66%);
  --acadlix-success-400: hsl(144, 72%, 56%);
  --acadlix-success-500: hsl(144, 72%, 46%);
  --acadlix-success-600: hsl(144, 72%, 41%);
  --acadlix-success-700: hsl(144, 72%, 37%);
  --acadlix-success-800: hsl(144, 72%, 32%);
  --acadlix-success-900: hsl(144, 72%, 21%);
  --acadlix-success-main: hsl(144, 72%, 37%);
  --acadlix-success-light: hsl(144, 72%, 66%);
  --acadlix-success-dark: hsl(144, 72%, 37%);
  --acadlix-success-contrastText: #fff;
  /* Error  */
  --acadlix-error-50: hsl(355, 98%, 97%);
  --acadlix-error-100: hsl(355, 98%, 93%);
  --acadlix-error-200: hsl(355, 98%, 87%);
  --acadlix-error-300: hsl(355, 98%, 80%);
  --acadlix-error-400: hsl(355, 98%, 74%);
  --acadlix-error-500: hsl(355, 98%, 66%);
  --acadlix-error-600: hsl(355, 98%, 46%);
  --acadlix-error-700: hsl(355, 98%, 39%);
  --acadlix-error-800: hsl(355, 98%, 29%);
  --acadlix-error-900: hsl(355, 98%, 17%);
  --acadlix-error-main: hsl(355, 98%, 66%);
  --acadlix-error-light: hsl(355, 98%, 80%);
  --acadlix-error-dark: hsl(355, 98%, 39%);
  --acadlix-error-contrastText: #fff;
  /* Warning  */
  --acadlix-warning-50: hsl(48, 100%, 96%);
  --acadlix-warning-100: hsl(48, 100%, 88%);
  --acadlix-warning-200: hsl(48, 100%, 82%);
  --acadlix-warning-300: hsl(48, 100%, 64%);
  --acadlix-warning-400: hsl(48, 100%, 48%);
  --acadlix-warning-500: hsl(48, 100%, 44%);
  --acadlix-warning-600: hsl(40, 100%, 40%);
  --acadlix-warning-700: hsl(36, 100%, 34%);
  --acadlix-warning-800: hsl(36, 100%, 27%);
  --acadlix-warning-900: hsl(36, 100%, 18%);
  --acadlix-warning-main: hsl(36, 100%, 50%);
  --acadlix-warning-light: hsl(48, 100%, 64%);
  --acadlix-warning-dark: hsl(36, 100%, 34%);
  --acadlix-warning-contrastText: #fff;
  /* Grey  */
  --acadlix-grey-50: hsl(215, 15%, 97%);
  --acadlix-grey-100: hsl(215, 15%, 92%);
  --acadlix-grey-200: hsl(215, 15%, 89%);
  --acadlix-grey-300: hsl(215, 15%, 82%);
  --acadlix-grey-400: hsl(215, 15%, 75%);
  --acadlix-grey-500: hsl(215, 15%, 65%);
  --acadlix-grey-600: hsl(215, 15%, 50%);
  --acadlix-grey-700: hsl(215, 15%, 40%);
  --acadlix-grey-800: hsl(215, 15%, 22%);
  --acadlix-grey-900: hsl(215, 15%, 12%);
  --acadlix-grey-main: hsl(215, 15%, 92%);
  --acadlix-grey-contrastText: hsl(215, 15%, 50%);
  --acadlix-grey-A100: #f5f5f5;
  --acadlix-grey-A200: #eeeeee;
  --acadlix-grey-A400: #bdbdbd;
  --acadlix-grey-A700: #616161;
  /* Info  */
  --acadlix-info-main: #0288d1;
  --acadlix-info-light: #03a9f4;
  --acadlix-info-dark: #01579b;
  --acadlix-info-contrastText: #fff;
  /* Text  */
  --acadlix-text-primary: hsl(215, 15%, 12%);
  --acadlix-text-secondary: hsl(215, 15%, 22%);
  --acadlix-text-tertiary: hsl(218, 10%, 55%);
  --acadlix-text-disabled: rgba(0, 0, 0, 0.38);
  --acadlix-text-white: #fff;
  /* Background  */
  --acadlix-background-paper: #fff;
  --acadlix-background-default: #fff;
  /* Extra */
  --acadlix-grey: hsl(215, 15%, 97%);
  --acadlix-border-color: hsl(215, 15%, 82%);
  /* Shadow  */
  --acadlix-box-shadow-0: none;
  --acadlix-box-shadow-1: 0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --acadlix-box-shadow-2: 0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --acadlix-box-shadow-3: 0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --acadlix-box-shadow-4: 0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --acadlix-box-shadow-5: 0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --acadlix-box-shadow-6: 0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --acadlix-box-shadow-7: 0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --acadlix-box-shadow-8: 0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --acadlix-box-shadow-9: 0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --acadlix-box-shadow-10: 0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --acadlix-box-shadow-11: 0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --acadlix-box-shadow-12: 0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --acadlix-box-shadow-13: 0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --acadlix-box-shadow-14: 0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --acadlix-box-shadow-15: 0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --acadlix-box-shadow-16: 0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --acadlix-box-shadow-17: 0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --acadlix-box-shadow-18: 0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --acadlix-box-shadow-19: 0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --acadlix-box-shadow-20: 0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --acadlix-box-shadow-21: 0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --acadlix-box-shadow-22: 0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --acadlix-box-shadow-23: 0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --acadlix-box-shadow-24: 0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);

  /* Radius  */
  --acadlix-border-radius: 0.375rem;
  --acadlix-border-radius-sm: 0.25rem;
  --acadlix-border-radius-lg: 0.5rem;
  --acadlix-border-radius-xl: 1rem;
  --acadlix-border-radius-xxl: 2rem;
  --acadlix-border-radius-2xl: var(--acadlix-border-radius-xxl);
  --acadlix-border-radius-pill: 50rem;
}

.acadlix-bg-primary-50 {
  background-color: var(--acadlix-primary-50);
}
.acadlix-bg-primary-100 {
  background-color: var(--acadlix-primary-100);
}
.acadlix-bg-primary-200 {
  background-color: var(--acadlix-primary-200);
}
.acadlix-bg-primary-300 {
  background-color: var(--acadlix-primary-300);
}
.acadlix-bg-primary-400 {
  background-color: var(--acadlix-primary-400);
}
.acadlix-bg-primary-500 {
  background-color: var(--acadlix-primary-500);
}
.acadlix-bg-primary-600 {
  background-color: var(--acadlix-primary-600);
}
.acadlix-bg-primary-700 {
  background-color: var(--acadlix-primary-700);
}
.acadlix-bg-primary-800 {
  background-color: var(--acadlix-primary-800);
}
.acadlix-bg-primary-900 {
  background-color: var(--acadlix-primary-900);
}
.acadlix-bg-primary-main {
  background-color: var(--acadlix-primary-main);
}
.acadlix-bg-primary-light {
  background-color: var(--acadlix-primary-light);
}
.acadlix-bg-primary-dark {
  background-color: var(--acadlix-primary-dark);
}

.acadlix-text-primary-50 {
  color: var(--acadlix-primary-50);
}
.acadlix-text-primary-100 {
  color: var(--acadlix-primary-100);
}
.acadlix-text-primary-200 {
  color: var(--acadlix-primary-200);
}
.acadlix-text-primary-300 {
  color: var(--acadlix-primary-300);
}
.acadlix-text-primary-400 {
  color: var(--acadlix-primary-400);
}
.acadlix-text-primary-500 {
  color: var(--acadlix-primary-500);
}
.acadlix-text-primary-600 {
  color: var(--acadlix-primary-600);
}
.acadlix-text-primary-700 {
  color: var(--acadlix-primary-700);
}
.acadlix-text-primary-800 {
  color: var(--acadlix-primary-800);
}
.acadlix-text-primary-900 {
  color: var(--acadlix-primary-900);
}
.acadlix-text-primary-main {
  color: var(--acadlix-primary-main);
}
.acadlix-text-primary-light {
  color: var(--acadlix-primary-light);
}
.acadlix-text-primary-dark {
  color: var(--acadlix-primary-dark);
}

.acadlix-bg-secondary-50 {
  background-color: var(--acadlix-secondary-50);
}

.acadlix-bg-secondary-100 {
  background-color: var(--acadlix-secondary-100);
}

.acadlix-bg-secondary-200 {
  background-color: var(--acadlix-secondary-200);
}

.acadlix-bg-secondary-300 {
  background-color: var(--acadlix-secondary-300);
}

.acadlix-bg-secondary-400 {
  background-color: var(--acadlix-secondary-400);
}

.acadlix-bg-secondary-500 {
  background-color: var(--acadlix-secondary-500);
}

.acadlix-bg-secondary-600 {
  background-color: var(--acadlix-secondary-600);
}

.acadlix-bg-secondary-700 {
  background-color: var(--acadlix-secondary-700);
}

.acadlix-bg-secondary-800 {
  background-color: var(--acadlix-secondary-800);
}

.acadlix-bg-secondary-900 {
  background-color: var(--acadlix-secondary-900);
}

.acadlix-bg-secondary-main {
  background-color: var(--acadlix-secondary-main);
}

.acadlix-bg-secondary-contrastText {
  background-color: var(--acadlix-secondary-contrastText);
}

.acadlix-bg-secondary-light {
  background-color: var(--acadlix-secondary-light);
}

.acadlix-bg-secondary-dark {
  background-color: var(--acadlix-secondary-dark);
}

.acadlix-text-secondary-50 {
  color: var(--acadlix-secondary-50);
}

.acadlix-text-secondary-100 {
  color: var(--acadlix-secondary-100);
}

.acadlix-text-secondary-200 {
  color: var(--acadlix-secondary-200);
}

.acadlix-text-secondary-300 {
  color: var(--acadlix-secondary-300);
}

.acadlix-text-secondary-400 {
  color: var(--acadlix-secondary-400);
}

.acadlix-text-secondary-500 {
  color: var(--acadlix-secondary-500);
}

.acadlix-text-secondary-600 {
  color: var(--acadlix-secondary-600);
}

.acadlix-text-secondary-700 {
  color: var(--acadlix-secondary-700);
}

.acadlix-text-secondary-800 {
  color: var(--acadlix-secondary-800);
}

.acadlix-text-secondary-900 {
  color: var(--acadlix-secondary-900);
}

.acadlix-text-secondary-main {
  background-color: var(--acadlix-secondary-main);
}

.acadlix-text-secondary-contrastText {
  background-color: var(--acadlix-secondary-contrastText);
}

.acadlix-text-secondary-light {
  background-color: var(--acadlix-secondary-light);
}

.acadlix-text-secondary-dark {
  background-color: var(--acadlix-secondary-dark);
}

.acadlix-bg-success-50 {
  background-color: var(--acadlix-success-50);
}

.acadlix-bg-success-100 {
  background-color: var(--acadlix-success-100);
}

.acadlix-bg-success-200 {
  background-color: var(--acadlix-success-200);
}

.acadlix-bg-success-300 {
  background-color: var(--acadlix-success-300);
}

.acadlix-bg-success-400 {
  background-color: var(--acadlix-success-400);
}

.acadlix-bg-success-500 {
  background-color: var(--acadlix-success-500);
}

.acadlix-bg-success-600 {
  background-color: var(--acadlix-success-600);
}

.acadlix-bg-success-700 {
  background-color: var(--acadlix-success-700);
}

.acadlix-bg-success-800 {
  background-color: var(--acadlix-success-800);
}

.acadlix-bg-success-900 {
  background-color: var(--acadlix-success-900);
}

.acadlix-bg-success-main{
  background-color: var(--acadlix-success-main);
}

.acadlix-bg-success-contrastText{
  background-color: var(--acadlix-success-contrastText);
}

.acadlix-bg-success-light{
  background-color: var(--acadlix-success-light);
}

.acadlix-bg-success-dark{
  background-color: var(--acadlix-success-dark);
}

.acadlix-text-success-50 {
  color: var(--acadlix-success-50);
}

.acadlix-text-success-100 {
  color: var(--acadlix-success-100);
}

.acadlix-text-success-200 {
  color: var(--acadlix-success-200);
}

.acadlix-text-success-300 {
  color: var(--acadlix-success-300);
}

.acadlix-text-success-400 {
  color: var(--acadlix-success-400);
}

.acadlix-text-success-500 {
  color: var(--acadlix-success-500);
}

.acadlix-text-success-600 {
  color: var(--acadlix-success-600);
}

.acadlix-text-success-700 {
  color: var(--acadlix-success-700);
}

.acadlix-text-success-800 {
  color: var(--acadlix-success-800);
}

.acadlix-text-success-900 {
  color: var(--acadlix-success-900);
}

.acadlix-text-success-main{
  background-color: var(--acadlix-success-main);
}

.acadlix-text-success-contrastText{
  background-color: var(--acadlix-success-contrastText);
}

.acadlix-text-success-light{
  background-color: var(--acadlix-success-light);
}

.acadlix-text-success-dark{
  background-color: var(--acadlix-success-dark);
}

.acadlix-bg-error-50 {
  background-color: var(--acadlix-error-50);
}

.acadlix-bg-error-100 {
  background-color: var(--acadlix-error-100);
}

.acadlix-bg-error-200 {
  background-color: var(--acadlix-error-200);
}

.acadlix-bg-error-300 {
  background-color: var(--acadlix-error-300);
}

.acadlix-bg-error-400 {
  background-color: var(--acadlix-error-400);
}

.acadlix-bg-error-500 {
  background-color: var(--acadlix-error-500);
}

.acadlix-bg-error-600 {
  background-color: var(--acadlix-error-600);
}

.acadlix-bg-error-700 {
  background-color: var(--acadlix-error-700);
}

.acadlix-bg-error-800 {
  background-color: var(--acadlix-error-800);
}

.acadlix-bg-error-900 {
  background-color: var(--acadlix-error-900);
}

.acadlix-bg-error-main {
  background-color: var(--acadlix-error-main);
}

.acadlix-bg-error-light {
  background-color: var(--acadlix-error-light);
}

.acadlix-bg-error-dark {
  background-color: var(--acadlix-error-dark);
}

.acadlix-bg-error-contrastText {
  background-color: var(--acadlix-error-contrastText);
}

.acadlix-text-error-50 {
  color: var(--acadlix-error-50);
}

.acadlix-text-error-100 {
  color: var(--acadlix-error-100);
}

.acadlix-text-error-200 {
  color: var(--acadlix-error-200);
}

.acadlix-text-error-300 {
  color: var(--acadlix-error-300);
}

.acadlix-text-error-400 {
  color: var(--acadlix-error-400);
}

.acadlix-text-error-500 {
  color: var(--acadlix-error-500);
}

.acadlix-text-error-600 {
  color: var(--acadlix-error-600);
}

.acadlix-text-error-700 {
  color: var(--acadlix-error-700);
}

.acadlix-text-error-800 {
  color: var(--acadlix-error-800);
}

.acadlix-text-error-900 {
  color: var(--acadlix-error-900);
}

.acadlix-text-error-main {
  color: var(--acadlix-error-main);
}

.acadlix-text-error-light {
  color: var(--acadlix-error-light);
}

.acadlix-text-error-dark {
  color: var(--acadlix-error-dark);
}

.acadlix-text-error-contrastText {
  color: var(--acadlix-error-contrastText);
}


.acadlix-bg-warning-50 {
  background-color: var(--acadlix-warning-50);
}

.acadlix-bg-warning-100 {
  background-color: var(--acadlix-warning-100);
}

.acadlix-bg-warning-200 {
  background-color: var(--acadlix-warning-200);
}

.acadlix-bg-warning-300 {
  background-color: var(--acadlix-warning-300);
}

.acadlix-bg-warning-400 {
  background-color: var(--acadlix-warning-400);
}

.acadlix-bg-warning-500 {
  background-color: var(--acadlix-warning-500);
}

.acadlix-bg-warning-600 {
  background-color: var(--acadlix-warning-600);
}

.acadlix-bg-warning-700 {
  background-color: var(--acadlix-warning-700);
}

.acadlix-bg-warning-800 {
  background-color: var(--acadlix-warning-800);
}

.acadlix-bg-warning-900 {
  background-color: var(--acadlix-warning-900);
}

.acadlix-bg-warning-main {
  background-color: var(--acadlix-warning-main);
}

.acadlix-bg-warning-light {
  background-color: var(--acadlix-warning-light);
}

.acadlix-bg-warning-dark {
  background-color: var(--acadlix-warning-dark);
}

.acadlix-bg-warning-contrastText {
  background-color: var(--acadlix-warning-contrastText);
}

.acadlix-text-warning-50 {
  color: var(--acadlix-warning-50);
}

.acadlix-text-warning-100 {
  color: var(--acadlix-warning-100);
}

.acadlix-text-warning-200 {
  color: var(--acadlix-warning-200);
}

.acadlix-text-warning-300 {
  color: var(--acadlix-warning-300);
}

.acadlix-text-warning-400 {
  color: var(--acadlix-warning-400);
}

.acadlix-text-warning-500 {
  color: var(--acadlix-warning-500);
}

.acadlix-text-warning-600 {
  color: var(--acadlix-warning-600);
}

.acadlix-text-warning-700 {
  color: var(--acadlix-warning-700);
}

.acadlix-text-warning-800 {
  color: var(--acadlix-warning-800);
}

.acadlix-text-warning-900 {
  color: var(--acadlix-warning-900);
}

.acadlix-text-warning-main {
  color: var(--acadlix-warning-main);
}

.acadlix-text-warning-light {
  color: var(--acadlix-warning-light);
}

.acadlix-text-warning-dark {
  color: var(--acadlix-warning-dark);
}

.acadlix-text-warning-contrastText {
  color: var(--acadlix-warning-contrastText);
}

.acadlix-bg-grey-50 {
  background-color: var(--acadlix-grey-50);
}

.acadlix-bg-grey-100 {
  background-color: var(--acadlix-grey-100);
}

.acadlix-bg-grey-200 {
  background-color: var(--acadlix-grey-200);
}

.acadlix-bg-grey-300 {
  background-color: var(--acadlix-grey-300);
}

.acadlix-bg-grey-400 {
  background-color: var(--acadlix-grey-400);
}

.acadlix-bg-grey-500 {
  background-color: var(--acadlix-grey-500);
}

.acadlix-bg-grey-600 {
  background-color: var(--acadlix-grey-600);
}

.acadlix-bg-grey-700 {
  background-color: var(--acadlix-grey-700);
}

.acadlix-bg-grey-800 {
  background-color: var(--acadlix-grey-800);
}

.acadlix-bg-grey-900 {
  background-color: var(--acadlix-grey-900);
}

.acadlix-bg-grey-main {
  background-color: var(--acadlix-grey-main);
}

.acadlix-bg-grey-contrastText {
  background-color: var(--acadlix-grey-contrastText);
}

.acadlix-bg-grey-A100 {
  background-color: var(--acadlix-grey-A100);
}

.acadlix-bg-grey-A200 {
  background-color: var(--acadlix-grey-A200);
}

.acadlix-bg-grey-A400 {
  background-color: var(--acadlix-grey-A400);
}

.acadlix-bg-grey-A700 {
  background-color: var(--acadlix-grey-A700);
}

.acadlix-text-grey-50 {
  color: var(--acadlix-grey-50);
}

.acadlix-text-grey-100 {
  color: var(--acadlix-grey-100);
}

.acadlix-text-grey-200 {
  color: var(--acadlix-grey-200);
}

.acadlix-text-grey-300 {
  color: var(--acadlix-grey-300);
}

.acadlix-text-grey-400 {
  color: var(--acadlix-grey-400);
}

.acadlix-text-grey-500 {
  color: var(--acadlix-grey-500);
}

.acadlix-text-grey-600 {
  color: var(--acadlix-grey-600);
}

.acadlix-text-grey-700 {
  color: var(--acadlix-grey-700);
}

.acadlix-text-grey-800 {
  color: var(--acadlix-grey-800);
}

.acadlix-text-grey-900 {
  color: var(--acadlix-grey-900);
}

.acadlix-text-grey-main {
  color: var(--acadlix-grey-main);
}

.acadlix-text-grey-contrastText {
  color: var(--acadlix-grey-contrastText);
}

.acadlix-text-grey-A100 {
  background-color: var(--acadlix-grey-A100);
}

.acadlix-text-grey-A200 {
  background-color: var(--acadlix-grey-A200);
}

.acadlix-text-grey-A400 {
  background-color: var(--acadlix-grey-A400);
}

.acadlix-text-grey-A700 {
  background-color: var(--acadlix-grey-A700);
}

.acadlix-bg-info-main {
  color: var(--acadlix-info-main);
}

.acadlix-bg-info-light {
  color: var(--acadlix-info-light);
}

.acadlix-bg-info-dark {
  color: var(--acadlix-info-dark);
}

.acadlix-bg-info-contrastText {
  color: var(--acadlix-info-contrastText);
}

.acadlix-text-info-main {
  color: var(--acadlix-info-main);
}

.acadlix-text-info-light {
  color: var(--acadlix-info-light);
}

.acadlix-text-info-dark {
  color: var(--acadlix-info-dark);
}

.acadlix-text-info-contrastText {
  color: var(--acadlix-info-contrastText);
}

.acadlix-text-primary{
  color: var(--acadlix-text-primary);
}

.acadlix-text-secondary{
  color: var(--acadlix-text-secondary);
}

.acadlix-text-tertiary{
  color: var(--acadlix-text-tertiary);
}

.acadlix-text-disabled{
  color: var(--acadlix-text-disabled);
}

.acadlix-text-white{
  color: var(--acadlix-text-white);
}

.acadlix-background-paper{
  background-color: var(--acadlix-background-paper);
}

.acadlix-background-default{
  background-color: var(--acadlix-background-default);
}

.acadlix-box-shadow-0 {
  box-shadow: var(--acadlix-box-shadow-0);
}

.acadlix-box-shadow-1 {
  box-shadow: var(--acadlix-box-shadow-1);
}

.acadlix-box-shadow-2 {
  box-shadow: var(--acadlix-box-shadow-2);
}

.acadlix-box-shadow-3 {
  box-shadow: var(--acadlix-box-shadow-3);
}

.acadlix-box-shadow-4 {
  box-shadow: var(--acadlix-box-shadow-4);
}

.acadlix-box-shadow-5 {
  box-shadow: var(--acadlix-box-shadow-5);
}

.acadlix-box-shadow-6 {
  box-shadow: var(--acadlix-box-shadow-6);
}

.acadlix-box-shadow-7 {
  box-shadow: var(--acadlix-box-shadow-7);
}

.acadlix-box-shadow-8 {
  box-shadow: var(--acadlix-box-shadow-8);
}

.acadlix-box-shadow-9 {
  box-shadow: var(--acadlix-box-shadow-9);
}

.acadlix-box-shadow-10 {
  box-shadow: var(--acadlix-box-shadow-10);
}

.acadlix-box-shadow-11 {
  box-shadow: var(--acadlix-box-shadow-11);
}

.acadlix-box-shadow-12 {
  box-shadow: var(--acadlix-box-shadow-12);
}

.acadlix-box-shadow-13 {
  box-shadow: var(--acadlix-box-shadow-13);
}

.acadlix-box-shadow-14 {
  box-shadow: var(--acadlix-box-shadow-14);
}

.acadlix-box-shadow-15 {
  box-shadow: var(--acadlix-box-shadow-15);
}

.acadlix-box-shadow-16 {
  box-shadow: var(--acadlix-box-shadow-16);
}

.acadlix-box-shadow-17 {
  box-shadow: var(--acadlix-box-shadow-17);
}

.acadlix-box-shadow-18 {
  box-shadow: var(--acadlix-box-shadow-18);
}

.acadlix-box-shadow-19 {
  box-shadow: var(--acadlix-box-shadow-19);
}

.acadlix-box-shadow-20 {
  box-shadow: var(--acadlix-box-shadow-20);
}

.acadlix-box-shadow-21 {
  box-shadow: var(--acadlix-box-shadow-21);
}

.acadlix-box-shadow-22 {
  box-shadow: var(--acadlix-box-shadow-22);
}

.acadlix-box-shadow-23 {
  box-shadow: var(--acadlix-box-shadow-23);
}

.acadlix-box-shadow-24 {
  box-shadow: var(--acadlix-box-shadow-24);
}

.acadlix-card {
  --acadlix-body-bg: #fff;
  --acadlix-body-color: #212529;
  --acadlix-border-width: 1px;
  --acadlix-border-color-translucent: rgba(0, 0, 0, 0.175);
  --acadlix-card-spacer-y: 1rem;
  --acadlix-card-spacer-x: 1rem;
  --acadlix-card-title-spacer-y: 0.5rem;
  --acadlix-card-title-color: ;
  --acadlix-card-subtitle-color: ;
  --acadlix-card-border-width: var(--acadlix-border-width);
  --acadlix-card-border-color: var(--acadlix-border-color);
  --acadlix-card-border-radius: var(--acadlix-border-radius);
  --acadlix-card-box-shadow: ;
  --acadlix-card-inner-border-radius: calc(
    var(--acadlix-border-radius) - (var(--acadlix-border-width))
  );
  --acadlix-card-cap-padding-y: 0.5rem;
  --acadlix-card-cap-padding-x: 1rem;
  --acadlix-card-cap-bg: var(--acadlix-grey);
  --acadlix-card-cap-color: var(--acadlix-text-primary);
  --acadlix-card-height: ;
  --acadlix-card-color: ;
  --acadlix-card-bg: var(--acadlix-body-bg);
  --acadlix-card-img-overlay-padding: 1rem;
  --acadlix-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--acadlix-card-height);
  color: var(--acadlix-body-color);
  word-wrap: break-word;
  background-color: var(--acadlix-card-bg);
  background-clip: border-box;
  border: var(--acadlix-card-border-width) solid
    var(--acadlix-card-border-color);
  border-radius: var(--acadlix-card-border-radius);
}
.acadlix-card > hr {
  margin-right: 0;
  margin-left: 0;
}
.acadlix-card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.acadlix-card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--acadlix-card-inner-border-radius);
  border-top-right-radius: var(--acadlix-card-inner-border-radius);
}
.acadlix-card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--acadlix-card-inner-border-radius);
  border-bottom-left-radius: var(--acadlix-card-inner-border-radius);
}
.acadlix-card > .acadlix-card-header + .list-group,
.acadlix-card > .list-group + .acadlix-card-footer {
  border-top: 0;
}
.acadlix-card-body {
  flex: 1 1 auto;
  padding: var(--acadlix-card-spacer-y) var(--acadlix-card-spacer-x);
  color: var(--acadlix-card-color);
}
.acadlix-card-title {
  margin-bottom: var(--acadlix-card-title-spacer-y);
  color: var(--acadlix-card-title-color);
}
.acadlix-card-subtitle {
  margin-top: calc(-0.5 * var(--acadlix-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--acadlix-card-subtitle-color);
}
.acadlix-card-text:last-child {
  margin-bottom: 0;
}
.acadlix-card-link + .acadlix-card-link {
  margin-left: var(--acadlix-card-spacer-x);
}
.acadlix-card-header {
  padding: var(--acadlix-card-cap-padding-y) var(--acadlix-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--acadlix-card-cap-color);
  background-color: var(--acadlix-card-cap-bg);
  border-bottom: var(--acadlix-card-border-width) solid
    var(--acadlix-card-border-color);
}
.acadlix-card-header:first-child {
  border-radius: var(--acadlix-card-inner-border-radius)
    var(--acadlix-card-inner-border-radius) 0 0;
}
.acadlix-card-footer {
  padding: var(--acadlix-card-cap-padding-y) var(--acadlix-card-cap-padding-x);
  color: var(--acadlix-card-cap-color);
  background-color: var(--acadlix-card-cap-bg);
  border-top: var(--acadlix-card-border-width) solid
    var(--acadlix-card-border-color);
}
.acadlix-card-footer:last-child {
  border-radius: 0 0 var(--acadlix-card-inner-border-radius)
    var(--acadlix-card-inner-border-radius);
}
.acadlix-card-header-tabs {
  margin-right: calc(-0.5 * var(--acadlix-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--acadlix-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--acadlix-card-cap-padding-x));
  border-bottom: 0;
}
.acadlix-card-header-tabs .nav-link.active {
  background-color: var(--acadlix-card-bg);
  border-bottom-color: var(--acadlix-card-bg);
}
.acadlix-card-header-pills {
  margin-right: calc(-0.5 * var(--acadlix-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--acadlix-card-cap-padding-x));
}
.acadlix-card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--acadlix-card-img-overlay-padding);
  border-radius: var(--acadlix-card-inner-border-radius);
}
.acadlix-card-img,
.acadlix-card-img-bottom,
.acadlix-card-img-top {
  width: 100%;
}
.acadlix-card-img,
.acadlix-card-img-top {
  border-top-left-radius: var(--acadlix-card-inner-border-radius);
  border-top-right-radius: var(--acadlix-card-inner-border-radius);
}
.acadlix-card-img,
.acadlix-card-img-bottom {
  border-bottom-right-radius: var(--acadlix-card-inner-border-radius);
  border-bottom-left-radius: var(--acadlix-card-inner-border-radius);
}
.acadlix-card-group > .acadlix-card {
  margin-bottom: var(--acadlix-card-group-margin);
}
@media (min-width: 576px) {
  .acadlix-card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .acadlix-card-group > .acadlix-card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .acadlix-card-group > .acadlix-card + .acadlix-card {
    margin-left: 0;
    border-left: 0;
  }
  .acadlix-card-group > .acadlix-card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .acadlix-card-group > .acadlix-card:not(:last-child) .acadlix-card-header,
  .acadlix-card-group > .acadlix-card:not(:last-child) .acadlix-card-img-top {
    border-top-right-radius: 0;
  }
  .acadlix-card-group > .acadlix-card:not(:last-child) .acadlix-card-footer,
  .acadlix-card-group
    > .acadlix-card:not(:last-child)
    .acadlix-card-img-bottom {
    border-bottom-right-radius: 0;
  }
  .acadlix-card-group > .acadlix-card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .acadlix-card-group > .acadlix-card:not(:first-child) .acadlix-card-header,
  .acadlix-card-group > .acadlix-card:not(:first-child) .acadlix-card-img-top {
    border-top-left-radius: 0;
  }
  .acadlix-card-group > .acadlix-card:not(:first-child) .acadlix-card-footer,
  .acadlix-card-group
    > .acadlix-card:not(:first-child)
    .acadlix-card-img-bottom {
    border-bottom-left-radius: 0;
  }
}

.acadlix-container,
.acadlix-container-fluid,
.acadlix-container-xxl,
.acadlix-container-xl,
.acadlix-container-lg,
.acadlix-container-md,
.acadlix-container-sm {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .acadlix-container-sm,
  .acadlix-container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .acadlix-container-md,
  .acadlix-container-sm,
  .acadlix-container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .acadlix-container-lg,
  .acadlix-container-md,
  .acadlix-container-sm,
  .acadlix-container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .acadlix-container-xl,
  .acadlix-container-lg,
  .acadlix-container-md,
  .acadlix-container-sm,
  .acadlix-container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .acadlix-container-xxl,
  .acadlix-container-xl,
  .acadlix-container-lg,
  .acadlix-container-md,
  .acadlix-container-sm,
  .acadlix-container {
    max-width: 1320px;
  }
}
.acadlix-row {
  --acadlix-gutter-x: 1.5rem;
  --acadlix-gutter-y: 1rem;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--acadlix-gutter-y));
  margin-right: calc(-0.5 * var(--acadlix-gutter-x));
  margin-left: calc(-0.5 * var(--acadlix-gutter-x));
}
.acadlix-row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--acadlix-gutter-x) * 0.5);
  padding-left: calc(var(--acadlix-gutter-x) * 0.5);
  margin-top: var(--acadlix-gutter-y);
}
.acadlix-col {
  flex: 1 0 0%;
}
.acadlix-row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.acadlix-row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.acadlix-row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.acadlix-row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}
.acadlix-row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.acadlix-row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.acadlix-row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}
.acadlix-col-auto {
  flex: 0 0 auto;
  width: auto;
}
.acadlix-col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.acadlix-col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.acadlix-col-3 {
  flex: 0 0 auto;
  width: 25%;
}
.acadlix-col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.acadlix-col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.acadlix-col-6 {
  flex: 0 0 auto;
  width: 50%;
}
.acadlix-col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.acadlix-col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}
.acadlix-col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.acadlix-col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}
.acadlix-col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.acadlix-col-12 {
  flex: 0 0 auto;
  width: 100%;
}
.acadlix-offset-1 {
  margin-left: 8.33333333%;
}
.acadlix-offset-2 {
  margin-left: 16.66666667%;
}
.acadlix-offset-3 {
  margin-left: 25%;
}
.acadlix-offset-4 {
  margin-left: 33.33333333%;
}
.acadlix-offset-5 {
  margin-left: 41.66666667%;
}
.acadlix-offset-6 {
  margin-left: 50%;
}
.acadlix-offset-7 {
  margin-left: 58.33333333%;
}
.acadlix-offset-8 {
  margin-left: 66.66666667%;
}
.acadlix-offset-9 {
  margin-left: 75%;
}
.acadlix-offset-10 {
  margin-left: 83.33333333%;
}
.acadlix-offset-11 {
  margin-left: 91.66666667%;
}
.acadlix-g-0,
.acadlix-gx-0 {
  --acadlix-gutter-x: 0;
}
.acadlix-g-0,
.acadlix-gy-0 {
  --acadlix-gutter-y: 0;
}
.acadlix-g-1,
.acadlix-gx-1 {
  --acadlix-gutter-x: 0.5rem;
}
.acadlix-g-1,
.acadlix-gy-1 {
  --acadlix-gutter-y: 0.5rem;
}
.acadlix-g-2,
.acadlix-gx-2 {
  --acadlix-gutter-x: 1rem;
}
.acadlix-g-2,
.acadlix-gy-2 {
  --acadlix-gutter-y: 1rem;
}
.acadlix-g-3,
.acadlix-gx-3 {
  --acadlix-gutter-x: 1.5rem;
}
.acadlix-g-3,
.acadlix-gy-3 {
  --acadlix-gutter-y: 1.5rem;
}
.acadlix-g-4,
.acadlix-gx-4 {
  --acadlix-gutter-x: 2rem;
}
.acadlix-g-4,
.acadlix-gy-4 {
  --acadlix-gutter-y: 2rem;
}
.acadlix-g-5,
.acadlix-gx-5 {
  --acadlix-gutter-x: 3rem;
}
.acadlix-g-5,
.acadlix-gy-5 {
  --acadlix-gutter-y: 3rem;
}
.acadlix-g-4px,
.acadlix-gx-4px {
  --acadlix-gutter-x: 0.25rem;
}
.acadlix-g-4px,
.acadlix-gy-4px {
  --acadlix-gutter-y: 0.25rem;
}
.acadlix-g-12px,
.acadlix-gx-12px {
  --acadlix-gutter-x: 0.75rem;
}
.acadlix-g-12px,
.acadlix-gy-12px {
  --acadlix-gutter-y: 0.75rem;
}
@media (min-width: 576px) {
  .acadlix-col-sm {
    flex: 1 0 0%;
  }
  .acadlix-row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .acadlix-row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .acadlix-row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .acadlix-row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .acadlix-row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .acadlix-row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .acadlix-row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .acadlix-col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .acadlix-col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .acadlix-col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .acadlix-col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .acadlix-col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .acadlix-col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .acadlix-col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .acadlix-col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .acadlix-col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .acadlix-col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .acadlix-col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .acadlix-col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .acadlix-col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .acadlix-offset-sm-0 {
    margin-left: 0;
  }
  .acadlix-offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .acadlix-offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .acadlix-offset-sm-3 {
    margin-left: 25%;
  }
  .acadlix-offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .acadlix-offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .acadlix-offset-sm-6 {
    margin-left: 50%;
  }
  .acadlix-offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .acadlix-offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .acadlix-offset-sm-9 {
    margin-left: 75%;
  }
  .acadlix-offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .acadlix-offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .acadlix-g-sm-0,
  .acadlix-gx-sm-0 {
    --acadlix-gutter-x: 0;
  }
  .acadlix-g-sm-0,
  .acadlix-gy-sm-0 {
    --acadlix-gutter-y: 0;
  }
  .acadlix-g-sm-1,
  .acadlix-gx-sm-1 {
    --acadlix-gutter-x: 0.5rem;
  }
  .acadlix-g-sm-1,
  .acadlix-gy-sm-1 {
    --acadlix-gutter-y: 0.5rem;
  }
  .acadlix-g-sm-2,
  .acadlix-gx-sm-2 {
    --acadlix-gutter-x: 1rem;
  }
  .acadlix-g-sm-2,
  .acadlix-gy-sm-2 {
    --acadlix-gutter-y: 1rem;
  }
  .acadlix-g-sm-3,
  .acadlix-gx-sm-3 {
    --acadlix-gutter-x: 1.5rem;
  }
  .acadlix-g-sm-3,
  .acadlix-gy-sm-3 {
    --acadlix-gutter-y: 1.5rem;
  }
  .acadlix-g-sm-4,
  .acadlix-gx-sm-4 {
    --acadlix-gutter-x: 2rem;
  }
  .acadlix-g-sm-4,
  .acadlix-gy-sm-4 {
    --acadlix-gutter-y: 2rem;
  }
  .acadlix-g-sm-5,
  .acadlix-gx-sm-5 {
    --acadlix-gutter-x: 3rem;
  }
  .acadlix-g-sm-5,
  .acadlix-gy-sm-5 {
    --acadlix-gutter-y: 3rem;
  }
  .acadlix-g-sm-4px,
  .acadlix-gx-sm-4px {
    --acadlix-gutter-x: 0.25rem;
  }
  .acadlix-g-sm-4px,
  .acadlix-gy-sm-4px {
    --acadlix-gutter-y: 0.25rem;
  }
  .acadlix-g-sm-12px,
  .acadlix-gx-sm-12px {
    --acadlix-gutter-x: 0.75rem;
  }
  .acadlix-g-sm-12px,
  .acadlix-gy-sm-12px {
    --acadlix-gutter-y: 0.75rem;
  }
}
@media (min-width: 768px) {
  .acadlix-col-md {
    flex: 1 0 0%;
  }
  .acadlix-row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .acadlix-row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .acadlix-row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .acadlix-row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .acadlix-row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .acadlix-row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .acadlix-row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .acadlix-col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .acadlix-col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .acadlix-col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .acadlix-col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .acadlix-col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .acadlix-col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .acadlix-col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .acadlix-col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .acadlix-col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .acadlix-col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .acadlix-col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .acadlix-col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .acadlix-col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .acadlix-offset-md-0 {
    margin-left: 0;
  }
  .acadlix-offset-md-1 {
    margin-left: 8.33333333%;
  }
  .acadlix-offset-md-2 {
    margin-left: 16.66666667%;
  }
  .acadlix-offset-md-3 {
    margin-left: 25%;
  }
  .acadlix-offset-md-4 {
    margin-left: 33.33333333%;
  }
  .acadlix-offset-md-5 {
    margin-left: 41.66666667%;
  }
  .acadlix-offset-md-6 {
    margin-left: 50%;
  }
  .acadlix-offset-md-7 {
    margin-left: 58.33333333%;
  }
  .acadlix-offset-md-8 {
    margin-left: 66.66666667%;
  }
  .acadlix-offset-md-9 {
    margin-left: 75%;
  }
  .acadlix-offset-md-10 {
    margin-left: 83.33333333%;
  }
  .acadlix-offset-md-11 {
    margin-left: 91.66666667%;
  }
  .acadlix-g-md-0,
  .acadlix-gx-md-0 {
    --acadlix-gutter-x: 0;
  }
  .acadlix-g-md-0,
  .acadlix-gy-md-0 {
    --acadlix-gutter-y: 0;
  }
  .acadlix-g-md-1,
  .acadlix-gx-md-1 {
    --acadlix-gutter-x: 0.5rem;
  }
  .acadlix-g-md-1,
  .acadlix-gy-md-1 {
    --acadlix-gutter-y: 0.5rem;
  }
  .acadlix-g-md-2,
  .acadlix-gx-md-2 {
    --acadlix-gutter-x: 1rem;
  }
  .acadlix-g-md-2,
  .acadlix-gy-md-2 {
    --acadlix-gutter-y: 1rem;
  }
  .acadlix-g-md-3,
  .acadlix-gx-md-3 {
    --acadlix-gutter-x: 1.5rem;
  }
  .acadlix-g-md-3,
  .acadlix-gy-md-3 {
    --acadlix-gutter-y: 1.5rem;
  }
  .acadlix-g-md-4,
  .acadlix-gx-md-4 {
    --acadlix-gutter-x: 2rem;
  }
  .acadlix-g-md-4,
  .acadlix-gy-md-4 {
    --acadlix-gutter-y: 2rem;
  }
  .acadlix-g-md-5,
  .acadlix-gx-md-5 {
    --acadlix-gutter-x: 3rem;
  }
  .acadlix-g-md-5,
  .acadlix-gy-md-5 {
    --acadlix-gutter-y: 3rem;
  }
  .acadlix-g-md-4px,
  .acadlix-gx-md-4px {
    --acadlix-gutter-x: 0.25rem;
  }
  .acadlix-g-md-4px,
  .acadlix-gy-md-4px {
    --acadlix-gutter-y: 0.25rem;
  }
  .acadlix-g-md-12px,
  .acadlix-gx-md-12px {
    --acadlix-gutter-x: 0.75rem;
  }
  .acadlix-g-md-12px,
  .acadlix-gy-md-12px {
    --acadlix-gutter-y: 0.75rem;
  }
}
@media (min-width: 992px) {
  .acadlix-col-lg {
    flex: 1 0 0%;
  }
  .acadlix-row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .acadlix-row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .acadlix-row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .acadlix-row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .acadlix-row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .acadlix-row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .acadlix-row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .acadlix-col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .acadlix-col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .acadlix-col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .acadlix-col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .acadlix-col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .acadlix-col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .acadlix-col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .acadlix-col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .acadlix-col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .acadlix-col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .acadlix-col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .acadlix-col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .acadlix-col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .acadlix-offset-lg-0 {
    margin-left: 0;
  }
  .acadlix-offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .acadlix-offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .acadlix-offset-lg-3 {
    margin-left: 25%;
  }
  .acadlix-offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .acadlix-offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .acadlix-offset-lg-6 {
    margin-left: 50%;
  }
  .acadlix-offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .acadlix-offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .acadlix-offset-lg-9 {
    margin-left: 75%;
  }
  .acadlix-offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .acadlix-offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .acadlix-g-lg-0,
  .acadlix-gx-lg-0 {
    --acadlix-gutter-x: 0;
  }
  .acadlix-g-lg-0,
  .acadlix-gy-lg-0 {
    --acadlix-gutter-y: 0;
  }
  .acadlix-g-lg-1,
  .acadlix-gx-lg-1 {
    --acadlix-gutter-x: 0.5rem;
  }
  .acadlix-g-lg-1,
  .acadlix-gy-lg-1 {
    --acadlix-gutter-y: 0.5rem;
  }
  .acadlix-g-lg-2,
  .acadlix-gx-lg-2 {
    --acadlix-gutter-x: 1rem;
  }
  .acadlix-g-lg-2,
  .acadlix-gy-lg-2 {
    --acadlix-gutter-y: 1rem;
  }
  .acadlix-g-lg-3,
  .acadlix-gx-lg-3 {
    --acadlix-gutter-x: 1.5rem;
  }
  .acadlix-g-lg-3,
  .acadlix-gy-lg-3 {
    --acadlix-gutter-y: 1.5rem;
  }
  .acadlix-g-lg-4,
  .acadlix-gx-lg-4 {
    --acadlix-gutter-x: 2rem;
  }
  .acadlix-g-lg-4,
  .acadlix-gy-lg-4 {
    --acadlix-gutter-y: 2rem;
  }
  .acadlix-g-lg-5,
  .acadlix-gx-lg-5 {
    --acadlix-gutter-x: 3rem;
  }
  .acadlix-g-lg-5,
  .acadlix-gy-lg-5 {
    --acadlix-gutter-y: 3rem;
  }
  .acadlix-g-lg-4px,
  .acadlix-gx-lg-4px {
    --acadlix-gutter-x: 0.25rem;
  }
  .acadlix-g-lg-4px,
  .acadlix-gy-lg-4px {
    --acadlix-gutter-y: 0.25rem;
  }
  .acadlix-g-lg-12px,
  .acadlix-gx-lg-12px {
    --acadlix-gutter-x: 0.75rem;
  }
  .acadlix-g-lg-12px,
  .acadlix-gy-lg-12px {
    --acadlix-gutter-y: 0.75rem;
  }
}
@media (min-width: 1200px) {
  .acadlix-col-xl {
    flex: 1 0 0%;
  }
  .acadlix-row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .acadlix-row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .acadlix-row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .acadlix-row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .acadlix-row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .acadlix-row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .acadlix-row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .acadlix-col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .acadlix-col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .acadlix-col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .acadlix-col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .acadlix-col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .acadlix-col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .acadlix-col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .acadlix-col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .acadlix-col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .acadlix-col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .acadlix-col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .acadlix-col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .acadlix-col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .acadlix-offset-xl-0 {
    margin-left: 0;
  }
  .acadlix-offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .acadlix-offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .acadlix-offset-xl-3 {
    margin-left: 25%;
  }
  .acadlix-offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .acadlix-offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .acadlix-offset-xl-6 {
    margin-left: 50%;
  }
  .acadlix-offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .acadlix-offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .acadlix-offset-xl-9 {
    margin-left: 75%;
  }
  .acadlix-offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .acadlix-offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .acadlix-g-xl-0,
  .acadlix-gx-xl-0 {
    --acadlix-gutter-x: 0;
  }
  .acadlix-g-xl-0,
  .acadlix-gy-xl-0 {
    --acadlix-gutter-y: 0;
  }
  .acadlix-g-xl-1,
  .acadlix-gx-xl-1 {
    --acadlix-gutter-x: 0.5rem;
  }
  .acadlix-g-xl-1,
  .acadlix-gy-xl-1 {
    --acadlix-gutter-y: 0.5rem;
  }
  .acadlix-g-xl-2,
  .acadlix-gx-xl-2 {
    --acadlix-gutter-x: 1rem;
  }
  .acadlix-g-xl-2,
  .acadlix-gy-xl-2 {
    --acadlix-gutter-y: 1rem;
  }
  .acadlix-g-xl-3,
  .acadlix-gx-xl-3 {
    --acadlix-gutter-x: 1.5rem;
  }
  .acadlix-g-xl-3,
  .acadlix-gy-xl-3 {
    --acadlix-gutter-y: 1.5rem;
  }
  .acadlix-g-xl-4,
  .acadlix-gx-xl-4 {
    --acadlix-gutter-x: 2rem;
  }
  .acadlix-g-xl-4,
  .acadlix-gy-xl-4 {
    --acadlix-gutter-y: 2rem;
  }
  .acadlix-g-xl-5,
  .acadlix-gx-xl-5 {
    --acadlix-gutter-x: 3rem;
  }
  .acadlix-g-xl-5,
  .acadlix-gy-xl-5 {
    --acadlix-gutter-y: 3rem;
  }
  .acadlix-g-xl-4px,
  .acadlix-gx-xl-4px {
    --acadlix-gutter-x: 0.25rem;
  }
  .acadlix-g-xl-4px,
  .acadlix-gy-xl-4px {
    --acadlix-gutter-y: 0.25rem;
  }
  .acadlix-g-xl-12px,
  .acadlix-gx-xl-12px {
    --acadlix-gutter-x: 0.75rem;
  }
  .acadlix-g-xl-12px,
  .acadlix-gy-xl-12px {
    --acadlix-gutter-y: 0.75rem;
  }
}
@media (min-width: 1400px) {
  .acadlix-col-xxl {
    flex: 1 0 0%;
  }
  .acadlix-row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .acadlix-row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .acadlix-row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .acadlix-row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .acadlix-row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .acadlix-row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .acadlix-row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .acadlix-col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .acadlix-col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .acadlix-col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .acadlix-col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .acadlix-col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .acadlix-col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .acadlix-col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .acadlix-col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .acadlix-col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .acadlix-col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .acadlix-col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .acadlix-col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .acadlix-col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .acadlix-offset-xxl-0 {
    margin-left: 0;
  }
  .acadlix-offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .acadlix-offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .acadlix-offset-xxl-3 {
    margin-left: 25%;
  }
  .acadlix-offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .acadlix-offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .acadlix-offset-xxl-6 {
    margin-left: 50%;
  }
  .acadlix-offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .acadlix-offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .acadlix-offset-xxl-9 {
    margin-left: 75%;
  }
  .acadlix-offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .acadlix-offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .acadlix-g-xxl-0,
  .acadlix-gx-xxl-0 {
    --acadlix-gutter-x: 0;
  }
  .acadlix-g-xxl-0,
  .acadlix-gy-xxl-0 {
    --acadlix-gutter-y: 0;
  }
  .acadlix-g-xxl-1,
  .acadlix-gx-xxl-1 {
    --acadlix-gutter-x: 0.5rem;
  }
  .acadlix-g-xxl-1,
  .acadlix-gy-xxl-1 {
    --acadlix-gutter-y: 0.5rem;
  }
  .acadlix-g-xxl-2,
  .acadlix-gx-xxl-2 {
    --acadlix-gutter-x: 1rem;
  }
  .acadlix-g-xxl-2,
  .acadlix-gy-xxl-2 {
    --acadlix-gutter-y: 1rem;
  }
  .acadlix-g-xxl-3,
  .acadlix-gx-xxl-3 {
    --acadlix-gutter-x: 1.5rem;
  }
  .acadlix-g-xxl-3,
  .acadlix-gy-xxl-3 {
    --acadlix-gutter-y: 1.5rem;
  }
  .acadlix-g-xxl-4,
  .acadlix-gx-xxl-4 {
    --acadlix-gutter-x: 2rem;
  }
  .acadlix-g-xxl-4,
  .acadlix-gy-xxl-4 {
    --acadlix-gutter-y: 2rem;
  }
  .acadlix-g-xxl-5,
  .acadlix-gx-xxl-5 {
    --acadlix-gutter-x: 3rem;
  }
  .acadlix-g-xxl-5,
  .acadlix-gy-xxl-5 {
    --acadlix-gutter-y: 3rem;
  }
  .acadlix-g-xxl-4px,
  .acadlix-gx-xxl-4px {
    --acadlix-gutter-x: 0.25rem;
  }
  .acadlix-g-xxl-4px,
  .acadlix-gy-xxl-4px {
    --acadlix-gutter-y: 0.25rem;
  }
  .acadlix-g-xxl-12px,
  .acadlix-gx-xxl-12px {
    --acadlix-gutter-x: 0.75rem;
  }
  .acadlix-g-xxl-12px,
  .acadlix-gy-xxl-12px {
    --acadlix-gutter-y: 0.75rem;
  }
}
.acadlix-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  grid-gap: 32px;
  grid-template-rows: min-content;
  grid-template-columns: repeat(1, 1fr);
}
.acadlix-grid-1 {
  grid-template-columns: repeat(1, 1fr);
}
@media (min-width: 768px) {
  .acadlix-grid-2 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 768px) {
  .acadlix-grid-3 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 992px) {
  .acadlix-grid-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 768px) {
  .acadlix-grid-4 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 992px) {
  .acadlix-grid-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1200px) {
  .acadlix-grid-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}
.acadlix-d-inline {
  display: inline !important;
}
.acadlix-d-inline-block {
  display: inline-block !important;
}
.acadlix-d-block {
  display: block !important;
}
.acadlix-d-grid {
  display: grid !important;
}
.acadlix-d-table {
  display: table !important;
}
.acadlix-d-table-row {
  display: table-row !important;
}
.acadlix-d-table-cell {
  display: table-cell !important;
}
.acadlix-d-flex {
  display: flex !important;
}
.acadlix-d-inline-flex {
  display: inline-flex !important;
}
.acadlix-d-none {
  display: none !important;
}
.acadlix-flex-fill {
  flex: 1 1 auto !important;
}
.acadlix-flex-row {
  flex-direction: row !important;
}
.acadlix-flex-column {
  flex-direction: column !important;
}
.acadlix-flex-row-reverse {
  flex-direction: row-reverse !important;
}
.acadlix-flex-column-reverse {
  flex-direction: column-reverse !important;
}
.acadlix-flex-grow-0 {
  flex-grow: 0 !important;
}
.acadlix-flex-grow-1 {
  flex-grow: 1 !important;
}
.acadlix-flex-shrink-0 {
  flex-shrink: 0 !important;
}
.acadlix-flex-shrink-1 {
  flex-shrink: 1 !important;
}
.acadlix-flex-wrap {
  flex-wrap: wrap !important;
}
.acadlix-flex-nowrap {
  flex-wrap: nowrap !important;
}
.acadlix-flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.acadlix-gap-0 {
  gap: 0 !important;
}
.acadlix-gap-1 {
  gap: 0.5rem !important;
}
.acadlix-gap-2 {
  gap: 1rem !important;
}
.acadlix-gap-3 {
  gap: 1.5rem !important;
}
.acadlix-gap-4 {
  gap: 2rem !important;
}
.acadlix-gap-5 {
  gap: 3rem !important;
}
.acadlix-gap-4px {
  gap: 0.25rem !important;
}
.acadlix-gap-12px {
  gap: 0.75rem !important;
}
.acadlix-justify-start {
  justify-content: flex-start !important;
}
.acadlix-justify-end {
  justify-content: flex-end !important;
}
.acadlix-justify-center {
  justify-content: center !important;
}
.acadlix-justify-between {
  justify-content: space-between !important;
}
.acadlix-justify-around {
  justify-content: space-around !important;
}
.acadlix-justify-evenly {
  justify-content: space-evenly !important;
}
.acadlix-align-start {
  align-items: flex-start !important;
}
.acadlix-align-end {
  align-items: flex-end !important;
}
.acadlix-align-center {
  align-items: center !important;
}
.acadlix-align-baseline {
  align-items: baseline !important;
}
.acadlix-align-stretch {
  align-items: stretch !important;
}
.acadlix-align-content-start {
  align-content: flex-start !important;
}
.acadlix-align-content-end {
  align-content: flex-end !important;
}
.acadlix-align-content-center {
  align-content: center !important;
}
.acadlix-align-content-between {
  align-content: space-between !important;
}
.acadlix-align-content-around {
  align-content: space-around !important;
}
.acadlix-align-content-stretch {
  align-content: stretch !important;
}
.acadlix-align-self-auto {
  align-self: auto !important;
}
.acadlix-align-self-start {
  align-self: flex-start !important;
}
.acadlix-align-self-end {
  align-self: flex-end !important;
}
.acadlix-align-self-center {
  align-self: center !important;
}
.acadlix-align-self-baseline {
  align-self: baseline !important;
}
.acadlix-align-self-stretch {
  align-self: stretch !important;
}
.acadlix-order-first {
  order: -1 !important;
}
.acadlix-order-0 {
  order: 0 !important;
}
.acadlix-order-1 {
  order: 1 !important;
}
.acadlix-order-2 {
  order: 2 !important;
}
.acadlix-order-3 {
  order: 3 !important;
}
.acadlix-order-4 {
  order: 4 !important;
}
.acadlix-order-5 {
  order: 5 !important;
}
.acadlix-order-last {
  order: 6 !important;
}
.acadlix-m-0 {
  margin: 0;
}
.acadlix-m-2 {
  margin: 2px;
}
.acadlix-m-4 {
  margin: 4px;
}
.acadlix-m-8 {
  margin: 8px;
}
.acadlix-m-12 {
  margin: 12px;
}
.acadlix-m-16 {
  margin: 16px;
}
.acadlix-m-20 {
  margin: 20px;
}
.acadlix-m-24 {
  margin: 24px;
}
.acadlix-m-28 {
  margin: 28px;
}
.acadlix-m-32 {
  margin: 32px;
}
.acadlix-m-36 {
  margin: 36px;
}
.acadlix-m-40 {
  margin: 40px;
}
.acadlix-m-44 {
  margin: 44px;
}
.acadlix-m-48 {
  margin: 48px;
}
.acadlix-m-52 {
  margin: 52px;
}
.acadlix-m-56 {
  margin: 56px;
}
.acadlix-m-60 {
  margin: 60px;
}
.acadlix-m-64 {
  margin: 64px;
}
.acadlix-m-68 {
  margin: 68px;
}
.acadlix-m-72 {
  margin: 72px;
}
.acadlix-m-76 {
  margin: 76px;
}
.acadlix-m-80 {
  margin: 80px;
}
.acadlix-m-auto {
  margin: auto;
}
.acadlix-mx-0 {
  margin-right: 0;
  margin-left: 0;
}
.acadlix-mx-2 {
  margin-right: 2px;
  margin-left: 2px;
}
.acadlix-mx-4 {
  margin-right: 4px;
  margin-left: 4px;
}
.acadlix-mx-8 {
  margin-right: 8px;
  margin-left: 8px;
}
.acadlix-mx-12 {
  margin-right: 12px;
  margin-left: 12px;
}
.acadlix-mx-16 {
  margin-right: 16px;
  margin-left: 16px;
}
.acadlix-mx-20 {
  margin-right: 20px;
  margin-left: 20px;
}
.acadlix-mx-24 {
  margin-right: 24px;
  margin-left: 24px;
}
.acadlix-mx-28 {
  margin-right: 28px;
  margin-left: 28px;
}
.acadlix-mx-32 {
  margin-right: 32px;
  margin-left: 32px;
}
.acadlix-mx-36 {
  margin-right: 36px;
  margin-left: 36px;
}
.acadlix-mx-40 {
  margin-right: 40px;
  margin-left: 40px;
}
.acadlix-mx-44 {
  margin-right: 44px;
  margin-left: 44px;
}
.acadlix-mx-48 {
  margin-right: 48px;
  margin-left: 48px;
}
.acadlix-mx-52 {
  margin-right: 52px;
  margin-left: 52px;
}
.acadlix-mx-56 {
  margin-right: 56px;
  margin-left: 56px;
}
.acadlix-mx-60 {
  margin-right: 60px;
  margin-left: 60px;
}
.acadlix-mx-64 {
  margin-right: 64px;
  margin-left: 64px;
}
.acadlix-mx-68 {
  margin-right: 68px;
  margin-left: 68px;
}
.acadlix-mx-72 {
  margin-right: 72px;
  margin-left: 72px;
}
.acadlix-mx-76 {
  margin-right: 76px;
  margin-left: 76px;
}
.acadlix-mx-80 {
  margin-right: 80px;
  margin-left: 80px;
}
.acadlix-mx-auto {
  margin-right: auto;
  margin-left: auto;
}
.acadlix-my-0 {
  margin-top: 0;
  margin-bottom: 0;
}
.acadlix-my-2 {
  margin-top: 2px;
  margin-bottom: 2px;
}
.acadlix-my-4 {
  margin-top: 4px;
  margin-bottom: 4px;
}
.acadlix-my-8 {
  margin-top: 8px;
  margin-bottom: 8px;
}
.acadlix-my-12 {
  margin-top: 12px;
  margin-bottom: 12px;
}
.acadlix-my-16 {
  margin-top: 16px;
  margin-bottom: 16px;
}
.acadlix-my-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.acadlix-my-24 {
  margin-top: 24px;
  margin-bottom: 24px;
}
.acadlix-my-28 {
  margin-top: 28px;
  margin-bottom: 28px;
}
.acadlix-my-32 {
  margin-top: 32px;
  margin-bottom: 32px;
}
.acadlix-my-36 {
  margin-top: 36px;
  margin-bottom: 36px;
}
.acadlix-my-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}
.acadlix-my-44 {
  margin-top: 44px;
  margin-bottom: 44px;
}
.acadlix-my-48 {
  margin-top: 48px;
  margin-bottom: 48px;
}
.acadlix-my-52 {
  margin-top: 52px;
  margin-bottom: 52px;
}
.acadlix-my-56 {
  margin-top: 56px;
  margin-bottom: 56px;
}
.acadlix-my-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}
.acadlix-my-64 {
  margin-top: 64px;
  margin-bottom: 64px;
}
.acadlix-my-68 {
  margin-top: 68px;
  margin-bottom: 68px;
}
.acadlix-my-72 {
  margin-top: 72px;
  margin-bottom: 72px;
}
.acadlix-my-76 {
  margin-top: 76px;
  margin-bottom: 76px;
}
.acadlix-my-80 {
  margin-top: 80px;
  margin-bottom: 80px;
}
.acadlix-my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.acadlix-mt-0 {
  margin-top: 0;
}
.acadlix-mt-2 {
  margin-top: 2px;
}
.acadlix-mt-4 {
  margin-top: 4px;
}
.acadlix-mt-8 {
  margin-top: 8px;
}
.acadlix-mt-12 {
  margin-top: 12px;
}
.acadlix-mt-16 {
  margin-top: 16px;
}
.acadlix-mt-20 {
  margin-top: 20px;
}
.acadlix-mt-24 {
  margin-top: 24px;
}
.acadlix-mt-28 {
  margin-top: 28px;
}
.acadlix-mt-32 {
  margin-top: 32px;
}
.acadlix-mt-36 {
  margin-top: 36px;
}
.acadlix-mt-40 {
  margin-top: 40px;
}
.acadlix-mt-44 {
  margin-top: 44px;
}
.acadlix-mt-48 {
  margin-top: 48px;
}
.acadlix-mt-52 {
  margin-top: 52px;
}
.acadlix-mt-56 {
  margin-top: 56px;
}
.acadlix-mt-60 {
  margin-top: 60px;
}
.acadlix-mt-64 {
  margin-top: 64px;
}
.acadlix-mt-68 {
  margin-top: 68px;
}
.acadlix-mt-72 {
  margin-top: 72px;
}
.acadlix-mt-76 {
  margin-top: 76px;
}
.acadlix-mt-80 {
  margin-top: 80px;
}
.acadlix-mt-auto {
  margin-top: auto;
}
.acadlix-mr-0 {
  margin-right: 0;
}
.acadlix-mr-2 {
  margin-right: 2px;
}
.acadlix-mr-4 {
  margin-right: 4px;
}
.acadlix-mr-8 {
  margin-right: 8px;
}
.acadlix-mr-12 {
  margin-right: 12px;
}
.acadlix-mr-16 {
  margin-right: 16px;
}
.acadlix-mr-20 {
  margin-right: 20px;
}
.acadlix-mr-24 {
  margin-right: 24px;
}
.acadlix-mr-28 {
  margin-right: 28px;
}
.acadlix-mr-32 {
  margin-right: 32px;
}
.acadlix-mr-36 {
  margin-right: 36px;
}
.acadlix-mr-40 {
  margin-right: 40px;
}
.acadlix-mr-44 {
  margin-right: 44px;
}
.acadlix-mr-48 {
  margin-right: 48px;
}
.acadlix-mr-52 {
  margin-right: 52px;
}
.acadlix-mr-56 {
  margin-right: 56px;
}
.acadlix-mr-60 {
  margin-right: 60px;
}
.acadlix-mr-64 {
  margin-right: 64px;
}
.acadlix-mr-68 {
  margin-right: 68px;
}
.acadlix-mr-72 {
  margin-right: 72px;
}
.acadlix-mr-76 {
  margin-right: 76px;
}
.acadlix-mr-80 {
  margin-right: 80px;
}
.acadlix-mr-auto {
  margin-right: auto;
}
.acadlix-mb-0 {
  margin-bottom: 0;
}
.acadlix-mb-2 {
  margin-bottom: 2px;
}
.acadlix-mb-4 {
  margin-bottom: 4px;
}
.acadlix-mb-8 {
  margin-bottom: 8px;
}
.acadlix-mb-12 {
  margin-bottom: 12px;
}
.acadlix-mb-16 {
  margin-bottom: 16px;
}
.acadlix-mb-20 {
  margin-bottom: 20px;
}
.acadlix-mb-24 {
  margin-bottom: 24px;
}
.acadlix-mb-28 {
  margin-bottom: 28px;
}
.acadlix-mb-32 {
  margin-bottom: 32px;
}
.acadlix-mb-36 {
  margin-bottom: 36px;
}
.acadlix-mb-40 {
  margin-bottom: 40px;
}
.acadlix-mb-44 {
  margin-bottom: 44px;
}
.acadlix-mb-48 {
  margin-bottom: 48px;
}
.acadlix-mb-52 {
  margin-bottom: 52px;
}
.acadlix-mb-56 {
  margin-bottom: 56px;
}
.acadlix-mb-60 {
  margin-bottom: 60px;
}
.acadlix-mb-64 {
  margin-bottom: 64px;
}
.acadlix-mb-68 {
  margin-bottom: 68px;
}
.acadlix-mb-72 {
  margin-bottom: 72px;
}
.acadlix-mb-76 {
  margin-bottom: 76px;
}
.acadlix-mb-80 {
  margin-bottom: 80px;
}
.acadlix-mb-auto {
  margin-bottom: auto;
}
.acadlix-ml-0 {
  margin-left: 0;
}
.acadlix-ml-2 {
  margin-left: 2px;
}
.acadlix-ml-4 {
  margin-left: 4px;
}
.acadlix-ml-8 {
  margin-left: 8px;
}
.acadlix-ml-12 {
  margin-left: 12px;
}
.acadlix-ml-16 {
  margin-left: 16px;
}
.acadlix-ml-20 {
  margin-left: 20px;
}
.acadlix-ml-24 {
  margin-left: 24px;
}
.acadlix-ml-28 {
  margin-left: 28px;
}
.acadlix-ml-32 {
  margin-left: 32px;
}
.acadlix-ml-36 {
  margin-left: 36px;
}
.acadlix-ml-40 {
  margin-left: 40px;
}
.acadlix-ml-44 {
  margin-left: 44px;
}
.acadlix-ml-48 {
  margin-left: 48px;
}
.acadlix-ml-52 {
  margin-left: 52px;
}
.acadlix-ml-56 {
  margin-left: 56px;
}
.acadlix-ml-60 {
  margin-left: 60px;
}
.acadlix-ml-64 {
  margin-left: 64px;
}
.acadlix-ml-68 {
  margin-left: 68px;
}
.acadlix-ml-72 {
  margin-left: 72px;
}
.acadlix-ml-76 {
  margin-left: 76px;
}
.acadlix-ml-80 {
  margin-left: 80px;
}
.acadlix-ml-auto {
  margin-left: auto;
}
.acadlix-m-n2 {
  margin: -2px;
}
.acadlix-m-n4 {
  margin: -4px;
}
.acadlix-m-n8 {
  margin: -8px;
}
.acadlix-m-n12 {
  margin: -12px;
}
.acadlix-m-n16 {
  margin: -16px;
}
.acadlix-m-n20 {
  margin: -20px;
}
.acadlix-m-n24 {
  margin: -24px;
}
.acadlix-m-n28 {
  margin: -28px;
}
.acadlix-m-n32 {
  margin: -32px;
}
.acadlix-m-n36 {
  margin: -36px;
}
.acadlix-m-n40 {
  margin: -40px;
}
.acadlix-m-n44 {
  margin: -44px;
}
.acadlix-m-n48 {
  margin: -48px;
}
.acadlix-m-n52 {
  margin: -52px;
}
.acadlix-m-n56 {
  margin: -56px;
}
.acadlix-m-n60 {
  margin: -60px;
}
.acadlix-m-n64 {
  margin: -64px;
}
.acadlix-m-n68 {
  margin: -68px;
}
.acadlix-m-n72 {
  margin: -72px;
}
.acadlix-m-n76 {
  margin: -76px;
}
.acadlix-m-n80 {
  margin: -80px;
}
.acadlix-mx-n2 {
  margin-right: -2px;
  margin-left: -2px;
}
.acadlix-mx-n4 {
  margin-right: -4px;
  margin-left: -4px;
}
.acadlix-mx-n8 {
  margin-right: -8px;
  margin-left: -8px;
}
.acadlix-mx-n12 {
  margin-right: -12px;
  margin-left: -12px;
}
.acadlix-mx-n16 {
  margin-right: -16px;
  margin-left: -16px;
}
.acadlix-mx-n20 {
  margin-right: -20px;
  margin-left: -20px;
}
.acadlix-mx-n24 {
  margin-right: -24px;
  margin-left: -24px;
}
.acadlix-mx-n28 {
  margin-right: -28px;
  margin-left: -28px;
}
.acadlix-mx-n32 {
  margin-right: -32px;
  margin-left: -32px;
}
.acadlix-mx-n36 {
  margin-right: -36px;
  margin-left: -36px;
}
.acadlix-mx-n40 {
  margin-right: -40px;
  margin-left: -40px;
}
.acadlix-mx-n44 {
  margin-right: -44px;
  margin-left: -44px;
}
.acadlix-mx-n48 {
  margin-right: -48px;
  margin-left: -48px;
}
.acadlix-mx-n52 {
  margin-right: -52px;
  margin-left: -52px;
}
.acadlix-mx-n56 {
  margin-right: -56px;
  margin-left: -56px;
}
.acadlix-mx-n60 {
  margin-right: -60px;
  margin-left: -60px;
}
.acadlix-mx-n64 {
  margin-right: -64px;
  margin-left: -64px;
}
.acadlix-mx-n68 {
  margin-right: -68px;
  margin-left: -68px;
}
.acadlix-mx-n72 {
  margin-right: -72px;
  margin-left: -72px;
}
.acadlix-mx-n76 {
  margin-right: -76px;
  margin-left: -76px;
}
.acadlix-mx-n80 {
  margin-right: -80px;
  margin-left: -80px;
}
.acadlix-my-n2 {
  margin-top: -2px;
  margin-bottom: -2px;
}
.acadlix-my-n4 {
  margin-top: -4px;
  margin-bottom: -4px;
}
.acadlix-my-n8 {
  margin-top: -8px;
  margin-bottom: -8px;
}
.acadlix-my-n12 {
  margin-top: -12px;
  margin-bottom: -12px;
}
.acadlix-my-n16 {
  margin-top: -16px;
  margin-bottom: -16px;
}
.acadlix-my-n20 {
  margin-top: -20px;
  margin-bottom: -20px;
}
.acadlix-my-n24 {
  margin-top: -24px;
  margin-bottom: -24px;
}
.acadlix-my-n28 {
  margin-top: -28px;
  margin-bottom: -28px;
}
.acadlix-my-n32 {
  margin-top: -32px;
  margin-bottom: -32px;
}
.acadlix-my-n36 {
  margin-top: -36px;
  margin-bottom: -36px;
}
.acadlix-my-n40 {
  margin-top: -40px;
  margin-bottom: -40px;
}
.acadlix-my-n44 {
  margin-top: -44px;
  margin-bottom: -44px;
}
.acadlix-my-n48 {
  margin-top: -48px;
  margin-bottom: -48px;
}
.acadlix-my-n52 {
  margin-top: -52px;
  margin-bottom: -52px;
}
.acadlix-my-n56 {
  margin-top: -56px;
  margin-bottom: -56px;
}
.acadlix-my-n60 {
  margin-top: -60px;
  margin-bottom: -60px;
}
.acadlix-my-n64 {
  margin-top: -64px;
  margin-bottom: -64px;
}
.acadlix-my-n68 {
  margin-top: -68px;
  margin-bottom: -68px;
}
.acadlix-my-n72 {
  margin-top: -72px;
  margin-bottom: -72px;
}
.acadlix-my-n76 {
  margin-top: -76px;
  margin-bottom: -76px;
}
.acadlix-my-n80 {
  margin-top: -80px;
  margin-bottom: -80px;
}
.acadlix-mt-n2 {
  margin-top: -2px;
}
.acadlix-mt-n4 {
  margin-top: -4px;
}
.acadlix-mt-n8 {
  margin-top: -8px;
}
.acadlix-mt-n12 {
  margin-top: -12px;
}
.acadlix-mt-n16 {
  margin-top: -16px;
}
.acadlix-mt-n20 {
  margin-top: -20px;
}
.acadlix-mt-n24 {
  margin-top: -24px;
}
.acadlix-mt-n28 {
  margin-top: -28px;
}
.acadlix-mt-n32 {
  margin-top: -32px;
}
.acadlix-mt-n36 {
  margin-top: -36px;
}
.acadlix-mt-n40 {
  margin-top: -40px;
}
.acadlix-mt-n44 {
  margin-top: -44px;
}
.acadlix-mt-n48 {
  margin-top: -48px;
}
.acadlix-mt-n52 {
  margin-top: -52px;
}
.acadlix-mt-n56 {
  margin-top: -56px;
}
.acadlix-mt-n60 {
  margin-top: -60px;
}
.acadlix-mt-n64 {
  margin-top: -64px;
}
.acadlix-mt-n68 {
  margin-top: -68px;
}
.acadlix-mt-n72 {
  margin-top: -72px;
}
.acadlix-mt-n76 {
  margin-top: -76px;
}
.acadlix-mt-n80 {
  margin-top: -80px;
}
.acadlix-mr-n2 {
  margin-right: -2px;
}
.acadlix-mr-n4 {
  margin-right: -4px;
}
.acadlix-mr-n8 {
  margin-right: -8px;
}
.acadlix-mr-n12 {
  margin-right: -12px;
}
.acadlix-mr-n16 {
  margin-right: -16px;
}
.acadlix-mr-n20 {
  margin-right: -20px;
}
.acadlix-mr-n24 {
  margin-right: -24px;
}
.acadlix-mr-n28 {
  margin-right: -28px;
}
.acadlix-mr-n32 {
  margin-right: -32px;
}
.acadlix-mr-n36 {
  margin-right: -36px;
}
.acadlix-mr-n40 {
  margin-right: -40px;
}
.acadlix-mr-n44 {
  margin-right: -44px;
}
.acadlix-mr-n48 {
  margin-right: -48px;
}
.acadlix-mr-n52 {
  margin-right: -52px;
}
.acadlix-mr-n56 {
  margin-right: -56px;
}
.acadlix-mr-n60 {
  margin-right: -60px;
}
.acadlix-mr-n64 {
  margin-right: -64px;
}
.acadlix-mr-n68 {
  margin-right: -68px;
}
.acadlix-mr-n72 {
  margin-right: -72px;
}
.acadlix-mr-n76 {
  margin-right: -76px;
}
.acadlix-mr-n80 {
  margin-right: -80px;
}
.acadlix-mb-n2 {
  margin-bottom: -2px;
}
.acadlix-mb-n4 {
  margin-bottom: -4px;
}
.acadlix-mb-n8 {
  margin-bottom: -8px;
}
.acadlix-mb-n12 {
  margin-bottom: -12px;
}
.acadlix-mb-n16 {
  margin-bottom: -16px;
}
.acadlix-mb-n20 {
  margin-bottom: -20px;
}
.acadlix-mb-n24 {
  margin-bottom: -24px;
}
.acadlix-mb-n28 {
  margin-bottom: -28px;
}
.acadlix-mb-n32 {
  margin-bottom: -32px;
}
.acadlix-mb-n36 {
  margin-bottom: -36px;
}
.acadlix-mb-n40 {
  margin-bottom: -40px;
}
.acadlix-mb-n44 {
  margin-bottom: -44px;
}
.acadlix-mb-n48 {
  margin-bottom: -48px;
}
.acadlix-mb-n52 {
  margin-bottom: -52px;
}
.acadlix-mb-n56 {
  margin-bottom: -56px;
}
.acadlix-mb-n60 {
  margin-bottom: -60px;
}
.acadlix-mb-n64 {
  margin-bottom: -64px;
}
.acadlix-mb-n68 {
  margin-bottom: -68px;
}
.acadlix-mb-n72 {
  margin-bottom: -72px;
}
.acadlix-mb-n76 {
  margin-bottom: -76px;
}
.acadlix-mb-n80 {
  margin-bottom: -80px;
}
.acadlix-ml-n2 {
  margin-left: -2px;
}
.acadlix-ml-n4 {
  margin-left: -4px;
}
.acadlix-ml-n8 {
  margin-left: -8px;
}
.acadlix-ml-n12 {
  margin-left: -12px;
}
.acadlix-ml-n16 {
  margin-left: -16px;
}
.acadlix-ml-n20 {
  margin-left: -20px;
}
.acadlix-ml-n24 {
  margin-left: -24px;
}
.acadlix-ml-n28 {
  margin-left: -28px;
}
.acadlix-ml-n32 {
  margin-left: -32px;
}
.acadlix-ml-n36 {
  margin-left: -36px;
}
.acadlix-ml-n40 {
  margin-left: -40px;
}
.acadlix-ml-n44 {
  margin-left: -44px;
}
.acadlix-ml-n48 {
  margin-left: -48px;
}
.acadlix-ml-n52 {
  margin-left: -52px;
}
.acadlix-ml-n56 {
  margin-left: -56px;
}
.acadlix-ml-n60 {
  margin-left: -60px;
}
.acadlix-ml-n64 {
  margin-left: -64px;
}
.acadlix-ml-n68 {
  margin-left: -68px;
}
.acadlix-ml-n72 {
  margin-left: -72px;
}
.acadlix-ml-n76 {
  margin-left: -76px;
}
.acadlix-ml-n80 {
  margin-left: -80px;
}
.acadlix-p-0 {
  padding: 0;
}
.acadlix-p-2 {
  padding: 2px;
}
.acadlix-p-4 {
  padding: 4px;
}
.acadlix-p-8 {
  padding: 8px;
}
.acadlix-p-12 {
  padding: 12px;
}
.acadlix-p-16 {
  padding: 16px;
}
.acadlix-p-20 {
  padding: 20px;
}
.acadlix-p-24 {
  padding: 24px;
}
.acadlix-p-28 {
  padding: 28px;
}
.acadlix-p-32 {
  padding: 32px;
}
.acadlix-p-36 {
  padding: 36px;
}
.acadlix-p-40 {
  padding: 40px;
}
.acadlix-p-44 {
  padding: 44px;
}
.acadlix-p-48 {
  padding: 48px;
}
.acadlix-p-52 {
  padding: 52px;
}
.acadlix-p-56 {
  padding: 56px;
}
.acadlix-p-60 {
  padding: 60px;
}
.acadlix-p-64 {
  padding: 64px;
}
.acadlix-p-68 {
  padding: 68px;
}
.acadlix-p-72 {
  padding: 72px;
}
.acadlix-p-76 {
  padding: 76px;
}
.acadlix-p-80 {
  padding: 80px;
}
.acadlix-px-0 {
  padding-right: 0;
  padding-left: 0;
}
.acadlix-px-2 {
  padding-right: 2px;
  padding-left: 2px;
}
.acadlix-px-4 {
  padding-right: 4px;
  padding-left: 4px;
}
.acadlix-px-8 {
  padding-right: 8px;
  padding-left: 8px;
}
.acadlix-px-12 {
  padding-right: 12px;
  padding-left: 12px;
}
.acadlix-px-16 {
  padding-right: 16px;
  padding-left: 16px;
}
.acadlix-px-20 {
  padding-right: 20px;
  padding-left: 20px;
}
.acadlix-px-24 {
  padding-right: 24px;
  padding-left: 24px;
}
.acadlix-px-28 {
  padding-right: 28px;
  padding-left: 28px;
}
.acadlix-px-32 {
  padding-right: 32px;
  padding-left: 32px;
}
.acadlix-px-36 {
  padding-right: 36px;
  padding-left: 36px;
}
.acadlix-px-40 {
  padding-right: 40px;
  padding-left: 40px;
}
.acadlix-px-44 {
  padding-right: 44px;
  padding-left: 44px;
}
.acadlix-px-48 {
  padding-right: 48px;
  padding-left: 48px;
}
.acadlix-px-52 {
  padding-right: 52px;
  padding-left: 52px;
}
.acadlix-px-56 {
  padding-right: 56px;
  padding-left: 56px;
}
.acadlix-px-60 {
  padding-right: 60px;
  padding-left: 60px;
}
.acadlix-px-64 {
  padding-right: 64px;
  padding-left: 64px;
}
.acadlix-px-68 {
  padding-right: 68px;
  padding-left: 68px;
}
.acadlix-px-72 {
  padding-right: 72px;
  padding-left: 72px;
}
.acadlix-px-76 {
  padding-right: 76px;
  padding-left: 76px;
}
.acadlix-px-80 {
  padding-right: 80px;
  padding-left: 80px;
}
.acadlix-py-0 {
  padding-top: 0;
  padding-bottom: 0;
}
.acadlix-py-2 {
  padding-top: 2px;
  padding-bottom: 2px;
}
.acadlix-py-4 {
  padding-top: 4px;
  padding-bottom: 4px;
}
.acadlix-py-8 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.acadlix-py-12 {
  padding-top: 12px;
  padding-bottom: 12px;
}
.acadlix-py-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}
.acadlix-py-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.acadlix-py-24 {
  padding-top: 24px;
  padding-bottom: 24px;
}
.acadlix-py-28 {
  padding-top: 28px;
  padding-bottom: 28px;
}
.acadlix-py-32 {
  padding-top: 32px;
  padding-bottom: 32px;
}
.acadlix-py-36 {
  padding-top: 36px;
  padding-bottom: 36px;
}
.acadlix-py-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.acadlix-py-44 {
  padding-top: 44px;
  padding-bottom: 44px;
}
.acadlix-py-48 {
  padding-top: 48px;
  padding-bottom: 48px;
}
.acadlix-py-52 {
  padding-top: 52px;
  padding-bottom: 52px;
}
.acadlix-py-56 {
  padding-top: 56px;
  padding-bottom: 56px;
}
.acadlix-py-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}
.acadlix-py-64 {
  padding-top: 64px;
  padding-bottom: 64px;
}
.acadlix-py-68 {
  padding-top: 68px;
  padding-bottom: 68px;
}
.acadlix-py-72 {
  padding-top: 72px;
  padding-bottom: 72px;
}
.acadlix-py-76 {
  padding-top: 76px;
  padding-bottom: 76px;
}
.acadlix-py-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}
.acadlix-pt-0 {
  padding-top: 0;
}
.acadlix-pt-2 {
  padding-top: 2px;
}
.acadlix-pt-4 {
  padding-top: 4px;
}
.acadlix-pt-8 {
  padding-top: 8px;
}
.acadlix-pt-12 {
  padding-top: 12px;
}
.acadlix-pt-16 {
  padding-top: 16px;
}
.acadlix-pt-20 {
  padding-top: 20px;
}
.acadlix-pt-24 {
  padding-top: 24px;
}
.acadlix-pt-28 {
  padding-top: 28px;
}
.acadlix-pt-32 {
  padding-top: 32px;
}
.acadlix-pt-36 {
  padding-top: 36px;
}
.acadlix-pt-40 {
  padding-top: 40px;
}
.acadlix-pt-44 {
  padding-top: 44px;
}
.acadlix-pt-48 {
  padding-top: 48px;
}
.acadlix-pt-52 {
  padding-top: 52px;
}
.acadlix-pt-56 {
  padding-top: 56px;
}
.acadlix-pt-60 {
  padding-top: 60px;
}
.acadlix-pt-64 {
  padding-top: 64px;
}
.acadlix-pt-68 {
  padding-top: 68px;
}
.acadlix-pt-72 {
  padding-top: 72px;
}
.acadlix-pt-76 {
  padding-top: 76px;
}
.acadlix-pt-80 {
  padding-top: 80px;
}
.acadlix-pr-0 {
  padding-right: 0;
}
.acadlix-pr-2 {
  padding-right: 2px;
}
.acadlix-pr-4 {
  padding-right: 4px;
}
.acadlix-pr-8 {
  padding-right: 8px;
}
.acadlix-pr-12 {
  padding-right: 12px;
}
.acadlix-pr-16 {
  padding-right: 16px;
}
.acadlix-pr-20 {
  padding-right: 20px;
}
.acadlix-pr-24 {
  padding-right: 24px;
}
.acadlix-pr-28 {
  padding-right: 28px;
}
.acadlix-pr-32 {
  padding-right: 32px;
}
.acadlix-pr-36 {
  padding-right: 36px;
}
.acadlix-pr-40 {
  padding-right: 40px;
}
.acadlix-pr-44 {
  padding-right: 44px;
}
.acadlix-pr-48 {
  padding-right: 48px;
}
.acadlix-pr-52 {
  padding-right: 52px;
}
.acadlix-pr-56 {
  padding-right: 56px;
}
.acadlix-pr-60 {
  padding-right: 60px;
}
.acadlix-pr-64 {
  padding-right: 64px;
}
.acadlix-pr-68 {
  padding-right: 68px;
}
.acadlix-pr-72 {
  padding-right: 72px;
}
.acadlix-pr-76 {
  padding-right: 76px;
}
.acadlix-pr-80 {
  padding-right: 80px;
}
.acadlix-pb-0 {
  padding-bottom: 0;
}
.acadlix-pb-2 {
  padding-bottom: 2px;
}
.acadlix-pb-4 {
  padding-bottom: 4px;
}
.acadlix-pb-8 {
  padding-bottom: 8px;
}
.acadlix-pb-12 {
  padding-bottom: 12px;
}
.acadlix-pb-16 {
  padding-bottom: 16px;
}
.acadlix-pb-20 {
  padding-bottom: 20px;
}
.acadlix-pb-24 {
  padding-bottom: 24px;
}
.acadlix-pb-28 {
  padding-bottom: 28px;
}
.acadlix-pb-32 {
  padding-bottom: 32px;
}
.acadlix-pb-36 {
  padding-bottom: 36px;
}
.acadlix-pb-40 {
  padding-bottom: 40px;
}
.acadlix-pb-44 {
  padding-bottom: 44px;
}
.acadlix-pb-48 {
  padding-bottom: 48px;
}
.acadlix-pb-52 {
  padding-bottom: 52px;
}
.acadlix-pb-56 {
  padding-bottom: 56px;
}
.acadlix-pb-60 {
  padding-bottom: 60px;
}
.acadlix-pb-64 {
  padding-bottom: 64px;
}
.acadlix-pb-68 {
  padding-bottom: 68px;
}
.acadlix-pb-72 {
  padding-bottom: 72px;
}
.acadlix-pb-76 {
  padding-bottom: 76px;
}
.acadlix-pb-80 {
  padding-bottom: 80px;
}
.acadlix-pl-0 {
  padding-left: 0;
}
.acadlix-pl-2 {
  padding-left: 2px;
}
.acadlix-pl-4 {
  padding-left: 4px;
}
.acadlix-pl-8 {
  padding-left: 8px;
}
.acadlix-pl-12 {
  padding-left: 12px;
}
.acadlix-pl-16 {
  padding-left: 16px;
}
.acadlix-pl-20 {
  padding-left: 20px;
}
.acadlix-pl-24 {
  padding-left: 24px;
}
.acadlix-pl-28 {
  padding-left: 28px;
}
.acadlix-pl-32 {
  padding-left: 32px;
}
.acadlix-pl-36 {
  padding-left: 36px;
}
.acadlix-pl-40 {
  padding-left: 40px;
}
.acadlix-pl-44 {
  padding-left: 44px;
}
.acadlix-pl-48 {
  padding-left: 48px;
}
.acadlix-pl-52 {
  padding-left: 52px;
}
.acadlix-pl-56 {
  padding-left: 56px;
}
.acadlix-pl-60 {
  padding-left: 60px;
}
.acadlix-pl-64 {
  padding-left: 64px;
}
.acadlix-pl-68 {
  padding-left: 68px;
}
.acadlix-pl-72 {
  padding-left: 72px;
}
.acadlix-pl-76 {
  padding-left: 76px;
}
.acadlix-pl-80 {
  padding-left: 80px;
}
.acadlix-fs-1 {
  font-size: calc(1.525rem + 3.3vw);
}
.acadlix-fs-2 {
  font-size: calc(1.425rem + 2.1vw);
}
.acadlix-fs-3 {
  font-size: calc(1.325rem + 0.9vw);
}
.acadlix-fs-4 {
  font-size: calc(1.275rem + 0.3vw);
}
.acadlix-fs-5 {
  font-size: 1.25rem;
}
.acadlix-fs-6 {
  font-size: 1rem;
}
.acadlix-fs-7 {
  font-size: 0.875rem;
}
.acadlix-fs-8 {
  font-size: 0.75rem;
}
.acadlix-fs-9 {
  font-size: 0.625rem;
}
.acadlix-fst-italic {
  font-style: italic !important;
}
.acadlix-fst-normal {
  font-style: normal !important;
}
.acadlix-fw-thin {
  font-weight: lighter;
}
.acadlix-fw-lighter {
  font-weight: 300;
}
.acadlix-fw-normal {
  font-weight: 400;
}
.acadlix-fw-medium {
  font-weight: 500;
}
.acadlix-fw-bold {
  font-weight: 700;
}
.acadlix-fw-bolder {
  font-weight: bolder;
}

.acadlix-fw-100{
  font-weight: 100;
}

.acadlix-fw-200{
  font-weight: 200;
}

.acadlix-fw-300{
  font-weight: 300;
}

.acadlix-fw-400{
  font-weight: 400;
}

.acadlix-fw-500{
  font-weight: 500;
}

.acadlix-fw-600{
  font-weight: 600;
}

.acadlix-fw-700{
  font-weight: 700;
}

.acadlix-fw-800{
  font-weight: 800;
}

.acadlix-fw-900{
  font-weight: 900;
}

.acadlix-ht-100{
  height: 100%;
}

.acadlix-of-hidden{
  overflow: hidden;
}

.acadlix-of-auto{
  overflow: auto;
}

.acadlix-of-scroll{
  overflow: scroll;
}

.acadlix-of-visible{
  overflow: visible;
}
