/*
**
** ROOT
**
*/
:root {
    --red-950: hsl(0, 50%, 5%) !important;
    --red-900: hsl(0, 50%, 10%) !important;
    --red-850: hsl(0, 50%, 15%) !important;
    --red-800: hsl(0, 50%, 20%) !important;
    --red-750: hsl(0, 50%, 25%) !important;
    --red-700: hsl(0, 50%, 30%) !important;
    --red-650: hsl(0, 50%, 35%) !important;
    --red-600: hsl(0, 50%, 40%) !important;
    --red-550: hsl(0, 50%, 45%) !important;
    --red-500: hsl(0, 50%, 50%) !important;
    --red-450: hsl(0, 50%, 55%) !important;
    --red-400: hsl(0, 50%, 60%) !important;
    --red-350: hsl(0, 50%, 65%) !important;
    --red-300: hsl(0, 50%, 70%) !important;
    --red-250: hsl(0, 50%, 75%) !important;
    --red-200: hsl(0, 50%, 80%) !important;
    --red-150: hsl(0, 50%, 85%) !important;
    --red-100: hsl(0, 50%, 90%) !important;
    --red-50: hsl(0, 50%, 95%) !important;
    --orange-950: hsl(30, 50%, 5%) !important;
    --orange-900: hsl(30, 50%, 10%) !important;
    --orange-850: hsl(30, 50%, 15%) !important;
    --orange-800: hsl(30, 50%, 20%) !important;
    --orange-750: hsl(30, 50%, 25%) !important;
    --orange-700: hsl(30, 50%, 30%) !important;
    --orange-650: hsl(30, 50%, 35%) !important;
    --orange-600: hsl(30, 50%, 40%) !important;
    --orange-550: hsl(30, 50%, 45%) !important;
    --orange-500: hsl(30, 50%, 50%) !important;
    --orange-450: hsl(30, 50%, 55%) !important;
    --orange-400: hsl(30, 50%, 60%) !important;
    --orange-350: hsl(30, 50%, 65%) !important;
    --orange-300: hsl(30, 50%, 70%) !important;
    --orange-250: hsl(30, 50%, 75%) !important;
    --orange-200: hsl(30, 50%, 80%) !important;
    --orange-150: hsl(30, 50%, 85%) !important;
    --orange-100: hsl(30, 50%, 90%) !important;
    --orange-50: hsl(30, 50%, 95%) !important;
    --yellow-950: hsl(60, 50%, 5%) !important;
    --yellow-900: hsl(60, 50%, 10%) !important;
    --yellow-850: hsl(60, 50%, 15%) !important;
    --yellow-800: hsl(60, 50%, 20%) !important;
    --yellow-750: hsl(60, 50%, 25%) !important;
    --yellow-700: hsl(60, 50%, 30%) !important;
    --yellow-650: hsl(60, 50%, 35%) !important;
    --yellow-600: hsl(60, 50%, 40%) !important;
    --yellow-550: hsl(60, 50%, 45%) !important;
    --yellow-500: hsl(60, 50%, 50%) !important;
    --yellow-450: hsl(60, 50%, 55%) !important;
    --yellow-400: hsl(60, 50%, 60%) !important;
    --yellow-350: hsl(60, 50%, 65%) !important;
    --yellow-300: hsl(60, 50%, 70%) !important;
    --yellow-250: hsl(60, 50%, 75%) !important;
    --yellow-200: hsl(60, 50%, 80%) !important;
    --yellow-150: hsl(60, 50%, 85%) !important;
    --yellow-100: hsl(60, 50%, 90%) !important;
    --yellow-50: hsl(60, 50%, 95%) !important;
    --yellow-green-950: hsl(90, 50%, 5%) !important;
    --yellow-green-900: hsl(90, 50%, 10%) !important;
    --yellow-green-850: hsl(90, 50%, 15%) !important;
    --yellow-green-800: hsl(90, 50%, 20%) !important;
    --yellow-green-750: hsl(90, 50%, 25%) !important;
    --yellow-green-700: hsl(90, 50%, 30%) !important;
    --yellow-green-650: hsl(90, 50%, 35%) !important;
    --yellow-green-600: hsl(90, 50%, 40%) !important;
    --yellow-green-550: hsl(90, 50%, 45%) !important;
    --yellow-green-500: hsl(90, 50%, 50%) !important;
    --yellow-green-450: hsl(90, 50%, 55%) !important;
    --yellow-green-400: hsl(90, 50%, 60%) !important;
    --yellow-green-350: hsl(90, 50%, 65%) !important;
    --yellow-green-300: hsl(90, 50%, 70%) !important;
    --yellow-green-250: hsl(90, 50%, 75%) !important;
    --yellow-green-200: hsl(90, 50%, 80%) !important;
    --yellow-green-150: hsl(90, 50%, 85%) !important;
    --yellow-green-100: hsl(90, 50%, 90%) !important;
    --yellow-green-50: hsl(90, 50%, 95%) !important;
    --green-950: hsl(120, 50%, 5%) !important;
    --green-900: hsl(120, 50%, 10%) !important;
    --green-850: hsl(120, 50%, 15%) !important;
    --green-800: hsl(120, 50%, 20%) !important;
    --green-750: hsl(120, 50%, 25%) !important;
    --green-700: hsl(120, 50%, 30%) !important;
    --green-650: hsl(120, 50%, 35%) !important;
    --green-600: hsl(120, 50%, 40%) !important;
    --green-550: hsl(120, 50%, 45%) !important;
    --green-500: hsl(120, 50%, 50%) !important;
    --green-450: hsl(120, 50%, 55%) !important;
    --green-400: hsl(120, 50%, 60%) !important;
    --green-350: hsl(120, 50%, 65%) !important;
    --green-300: hsl(120, 50%, 70%) !important;
    --green-250: hsl(120, 50%, 75%) !important;
    --green-200: hsl(120, 50%, 80%) !important;
    --green-150: hsl(120, 50%, 85%) !important;
    --green-100: hsl(120, 50%, 90%) !important;
    --green-50: hsl(120, 50%, 95%) !important;
    --green-cyan-950: hsl(150, 50%, 5%) !important;
    --green-cyan-900: hsl(150, 50%, 10%) !important;
    --green-cyan-850: hsl(150, 50%, 15%) !important;
    --green-cyan-800: hsl(150, 50%, 20%) !important;
    --green-cyan-750: hsl(150, 50%, 25%) !important;
    --green-cyan-700: hsl(150, 50%, 30%) !important;
    --green-cyan-650: hsl(150, 50%, 35%) !important;
    --green-cyan-600: hsl(150, 50%, 40%) !important;
    --green-cyan-550: hsl(150, 50%, 45%) !important;
    --green-cyan-500: hsl(150, 50%, 50%) !important;
    --green-cyan-450: hsl(150, 50%, 55%) !important;
    --green-cyan-400: hsl(150, 50%, 60%) !important;
    --green-cyan-350: hsl(150, 50%, 65%) !important;
    --green-cyan-300: hsl(150, 50%, 70%) !important;
    --green-cyan-250: hsl(150, 50%, 75%) !important;
    --green-cyan-200: hsl(150, 50%, 80%) !important;
    --green-cyan-150: hsl(150, 50%, 85%) !important;
    --green-cyan-100: hsl(150, 50%, 90%) !important;
    --green-cyan-50: hsl(150, 50%, 95%) !important;
    --cyan-950: hsl(180, 50%, 5%) !important;
    --cyan-900: hsl(180, 50%, 10%) !important;
    --cyan-850: hsl(180, 50%, 15%) !important;
    --cyan-800: hsl(180, 50%, 20%) !important;
    --cyan-750: hsl(180, 50%, 25%) !important;
    --cyan-700: hsl(180, 50%, 30%) !important;
    --cyan-650: hsl(180, 50%, 35%) !important;
    --cyan-600: hsl(180, 50%, 40%) !important;
    --cyan-550: hsl(180, 50%, 45%) !important;
    --cyan-500: hsl(180, 50%, 50%) !important;
    --cyan-450: hsl(180, 50%, 55%) !important;
    --cyan-400: hsl(180, 50%, 60%) !important;
    --cyan-350: hsl(180, 50%, 65%) !important;
    --cyan-300: hsl(180, 50%, 70%) !important;
    --cyan-250: hsl(180, 50%, 75%) !important;
    --cyan-200: hsl(180, 50%, 80%) !important;
    --cyan-150: hsl(180, 50%, 85%) !important;
    --cyan-100: hsl(180, 50%, 90%) !important;
    --cyan-50: hsl(180, 50%, 95%) !important;
    --cyan-blue-950: hsl(210, 50%, 5%) !important;
    --cyan-blue-900: hsl(210, 50%, 10%) !important;
    --cyan-blue-850: hsl(210, 50%, 15%) !important;
    --cyan-blue-800: hsl(210, 50%, 20%) !important;
    --cyan-blue-750: hsl(210, 50%, 25%) !important;
    --cyan-blue-700: hsl(210, 50%, 30%) !important;
    --cyan-blue-650: hsl(210, 50%, 35%) !important;
    --cyan-blue-600: hsl(210, 50%, 40%) !important;
    --cyan-blue-550: hsl(210, 50%, 45%) !important;
    --cyan-blue-500: hsl(210, 50%, 50%) !important;
    --cyan-blue-450: hsl(210, 50%, 55%) !important;
    --cyan-blue-400: hsl(210, 50%, 60%) !important;
    --cyan-blue-350: hsl(210, 50%, 65%) !important;
    --cyan-blue-300: hsl(210, 50%, 70%) !important;
    --cyan-blue-250: hsl(210, 50%, 75%) !important;
    --cyan-blue-200: hsl(210, 50%, 80%) !important;
    --cyan-blue-150: hsl(210, 50%, 85%) !important;
    --cyan-blue-100: hsl(210, 50%, 90%) !important;
    --cyan-blue-50: hsl(210, 50%, 95%) !important;
    --blue-950: hsl(240, 50%, 5%) !important;
    --blue-900: hsl(240, 50%, 10%) !important;
    --blue-850: hsl(240, 50%, 15%) !important;
    --blue-800: hsl(240, 50%, 20%) !important;
    --blue-750: hsl(240, 50%, 25%) !important;
    --blue-700: hsl(240, 50%, 30%) !important;
    --blue-650: hsl(240, 50%, 35%) !important;
    --blue-600: hsl(240, 50%, 40%) !important;
    --blue-550: hsl(240, 50%, 45%) !important;
    --blue-500: hsl(240, 50%, 50%) !important;
    --blue-450: hsl(240, 50%, 55%) !important;
    --blue-400: hsl(240, 50%, 60%) !important;
    --blue-350: hsl(240, 50%, 65%) !important;
    --blue-300: hsl(240, 50%, 70%) !important;
    --blue-250: hsl(240, 50%, 75%) !important;
    --blue-200: hsl(240, 50%, 80%) !important;
    --blue-150: hsl(240, 50%, 85%) !important;
    --blue-100: hsl(240, 50%, 90%) !important;
    --blue-50: hsl(240, 50%, 95%) !important;
    --blue-magenta-950: hsl(270, 50%, 5%) !important;
    --blue-magenta-900: hsl(270, 50%, 10%) !important;
    --blue-magenta-850: hsl(270, 50%, 15%) !important;
    --blue-magenta-800: hsl(270, 50%, 20%) !important;
    --blue-magenta-750: hsl(270, 50%, 25%) !important;
    --blue-magenta-700: hsl(270, 50%, 30%) !important;
    --blue-magenta-650: hsl(270, 50%, 35%) !important;
    --blue-magenta-600: hsl(270, 50%, 40%) !important;
    --blue-magenta-550: hsl(270, 50%, 45%) !important;
    --blue-magenta-500: hsl(270, 50%, 50%) !important;
    --blue-magenta-450: hsl(270, 50%, 55%) !important;
    --blue-magenta-400: hsl(270, 50%, 60%) !important;
    --blue-magenta-350: hsl(270, 50%, 65%) !important;
    --blue-magenta-300: hsl(270, 50%, 70%) !important;
    --blue-magenta-250: hsl(270, 50%, 75%) !important;
    --blue-magenta-200: hsl(270, 50%, 80%) !important;
    --blue-magenta-150: hsl(270, 50%, 85%) !important;
    --blue-magenta-100: hsl(270, 50%, 90%) !important;
    --blue-magenta-50: hsl(270, 50%, 95%) !important;
    --magenta-950: hsl(300, 50%, 5%) !important;
    --magenta-900: hsl(300, 50%, 10%) !important;
    --magenta-850: hsl(300, 50%, 15%) !important;
    --magenta-800: hsl(300, 50%, 20%) !important;
    --magenta-750: hsl(300, 50%, 25%) !important;
    --magenta-700: hsl(300, 50%, 30%) !important;
    --magenta-650: hsl(300, 50%, 35%) !important;
    --magenta-600: hsl(300, 50%, 40%) !important;
    --magenta-550: hsl(300, 50%, 45%) !important;
    --magenta-500: hsl(300, 50%, 50%) !important;
    --magenta-450: hsl(300, 50%, 55%) !important;
    --magenta-400: hsl(300, 50%, 60%) !important;
    --magenta-350: hsl(300, 50%, 65%) !important;
    --magenta-300: hsl(300, 50%, 70%) !important;
    --magenta-250: hsl(300, 50%, 75%) !important;
    --magenta-200: hsl(300, 50%, 80%) !important;
    --magenta-150: hsl(300, 50%, 85%) !important;
    --magenta-100: hsl(300, 50%, 90%) !important;
    --magenta-50: hsl(300, 50%, 95%) !important;
    --magenta-red-950: hsl(330, 50%, 5%) !important;
    --magenta-red-900: hsl(330, 50%, 10%) !important;
    --magenta-red-850: hsl(330, 50%, 15%) !important;
    --magenta-red-800: hsl(330, 50%, 20%) !important;
    --magenta-red-750: hsl(330, 50%, 25%) !important;
    --magenta-red-700: hsl(330, 50%, 30%) !important;
    --magenta-red-650: hsl(330, 50%, 35%) !important;
    --magenta-red-600: hsl(330, 50%, 40%) !important;
    --magenta-red-550: hsl(330, 50%, 45%) !important;
    --magenta-red-500: hsl(330, 50%, 50%) !important;
    --magenta-red-450: hsl(330, 50%, 55%) !important;
    --magenta-red-400: hsl(330, 50%, 60%) !important;
    --magenta-red-350: hsl(330, 50%, 65%) !important;
    --magenta-red-300: hsl(330, 50%, 70%) !important;
    --magenta-red-250: hsl(330, 50%, 75%) !important;
    --magenta-red-200: hsl(330, 50%, 80%) !important;
    --magenta-red-150: hsl(330, 50%, 85%) !important;
    --magenta-red-100: hsl(330, 50%, 90%) !important;
    --magenta-red-50: hsl(330, 50%, 95%) !important;
    --bs-blue-950: hsl(216, 98%, 5%) !important;
    --bs-blue-900: hsl(216, 98%, 10%) !important;
    --bs-blue-850: hsl(216, 98%, 15%) !important;
    --bs-blue-800: hsl(216, 98%, 20%) !important;
    --bs-blue-750: hsl(216, 98%, 25%) !important;
    --bs-blue-700: hsl(216, 98%, 30%) !important;
    --bs-blue-650: hsl(216, 98%, 35%) !important;
    --bs-blue-600: hsl(216, 98%, 40%) !important;
    --bs-blue-550: hsl(216, 98%, 45%) !important;
    --bs-blue-500: hsl(216, 98%, 50%) !important;
    --bs-blue-450: hsl(216, 98%, 55%) !important;
    --bs-blue-400: hsl(216, 98%, 60%) !important;
    --bs-blue-350: hsl(216, 98%, 65%) !important;
    --bs-blue-300: hsl(216, 98%, 70%) !important;
    --bs-blue-250: hsl(216, 98%, 75%) !important;
    --bs-blue-200: hsl(216, 98%, 80%) !important;
    --bs-blue-150: hsl(216, 98%, 85%) !important;
    --bs-blue-100: hsl(216, 98%, 90%) !important;
    --bs-blue-50: hsl(216, 98%, 95%) !important;
    --bs-indigo-950: hsl(263, 90%, 5%) !important;
    --bs-indigo-900: hsl(263, 90%, 10%) !important;
    --bs-indigo-850: hsl(263, 90%, 15%) !important;
    --bs-indigo-800: hsl(263, 90%, 20%) !important;
    --bs-indigo-750: hsl(263, 90%, 25%) !important;
    --bs-indigo-700: hsl(263, 90%, 30%) !important;
    --bs-indigo-650: hsl(263, 90%, 35%) !important;
    --bs-indigo-600: hsl(263, 90%, 40%) !important;
    --bs-indigo-550: hsl(263, 90%, 45%) !important;
    --bs-indigo-500: hsl(263, 90%, 50%) !important;
    --bs-indigo-450: hsl(263, 90%, 55%) !important;
    --bs-indigo-400: hsl(263, 90%, 60%) !important;
    --bs-indigo-350: hsl(263, 90%, 65%) !important;
    --bs-indigo-300: hsl(263, 90%, 70%) !important;
    --bs-indigo-250: hsl(263, 90%, 75%) !important;
    --bs-indigo-200: hsl(263, 90%, 80%) !important;
    --bs-indigo-150: hsl(263, 90%, 85%) !important;
    --bs-indigo-100: hsl(263, 90%, 90%) !important;
    --bs-indigo-50: hsl(263, 90%, 95%) !important;
    --bs-purple-950: hsl(261, 51%, 5%) !important;
    --bs-purple-900: hsl(261, 51%, 10%) !important;
    --bs-purple-850: hsl(261, 51%, 15%) !important;
    --bs-purple-800: hsl(261, 51%, 20%) !important;
    --bs-purple-750: hsl(261, 51%, 25%) !important;
    --bs-purple-700: hsl(261, 51%, 30%) !important;
    --bs-purple-650: hsl(261, 51%, 35%) !important;
    --bs-purple-600: hsl(261, 51%, 40%) !important;
    --bs-purple-550: hsl(261, 51%, 45%) !important;
    --bs-purple-500: hsl(261, 51%, 50%) !important;
    --bs-purple-450: hsl(261, 51%, 55%) !important;
    --bs-purple-400: hsl(261, 51%, 60%) !important;
    --bs-purple-350: hsl(261, 51%, 65%) !important;
    --bs-purple-300: hsl(261, 51%, 70%) !important;
    --bs-purple-250: hsl(261, 51%, 75%) !important;
    --bs-purple-200: hsl(261, 51%, 80%) !important;
    --bs-purple-150: hsl(261, 51%, 85%) !important;
    --bs-purple-100: hsl(261, 51%, 90%) !important;
    --bs-purple-50: hsl(261, 51%, 95%) !important;
    --bs-pink-950: hsl(330, 67%, 5%) !important;
    --bs-pink-900: hsl(330, 67%, 10%) !important;
    --bs-pink-850: hsl(330, 67%, 15%) !important;
    --bs-pink-800: hsl(330, 67%, 20%) !important;
    --bs-pink-750: hsl(330, 67%, 25%) !important;
    --bs-pink-700: hsl(330, 67%, 30%) !important;
    --bs-pink-650: hsl(330, 67%, 35%) !important;
    --bs-pink-600: hsl(330, 67%, 40%) !important;
    --bs-pink-550: hsl(330, 67%, 45%) !important;
    --bs-pink-500: hsl(330, 67%, 50%) !important;
    --bs-pink-450: hsl(330, 67%, 55%) !important;
    --bs-pink-400: hsl(330, 67%, 60%) !important;
    --bs-pink-350: hsl(330, 67%, 65%) !important;
    --bs-pink-300: hsl(330, 67%, 70%) !important;
    --bs-pink-250: hsl(330, 67%, 75%) !important;
    --bs-pink-200: hsl(330, 67%, 80%) !important;
    --bs-pink-150: hsl(330, 67%, 85%) !important;
    --bs-pink-100: hsl(330, 67%, 90%) !important;
    --bs-pink-50: hsl(330, 67%, 95%) !important;
    --bs-red-950: hsl(354, 70%, 5%) !important;
    --bs-red-900: hsl(354, 70%, 10%) !important;
    --bs-red-850: hsl(354, 70%, 15%) !important;
    --bs-red-800: hsl(354, 70%, 20%) !important;
    --bs-red-750: hsl(354, 70%, 25%) !important;
    --bs-red-700: hsl(354, 70%, 30%) !important;
    --bs-red-650: hsl(354, 70%, 35%) !important;
    --bs-red-600: hsl(354, 70%, 40%) !important;
    --bs-red-550: hsl(354, 70%, 45%) !important;
    --bs-red-500: hsl(354, 70%, 50%) !important;
    --bs-red-450: hsl(354, 70%, 55%) !important;
    --bs-red-400: hsl(354, 70%, 60%) !important;
    --bs-red-350: hsl(354, 70%, 65%) !important;
    --bs-red-300: hsl(354, 70%, 70%) !important;
    --bs-red-250: hsl(354, 70%, 75%) !important;
    --bs-red-200: hsl(354, 70%, 80%) !important;
    --bs-red-150: hsl(354, 70%, 85%) !important;
    --bs-red-100: hsl(354, 70%, 90%) !important;
    --bs-red-50: hsl(354, 70%, 95%) !important;
    --bs-orange-950: hsl(27, 98%, 5%) !important;
    --bs-orange-900: hsl(27, 98%, 10%) !important;
    --bs-orange-850: hsl(27, 98%, 15%) !important;
    --bs-orange-800: hsl(27, 98%, 20%) !important;
    --bs-orange-750: hsl(27, 98%, 25%) !important;
    --bs-orange-700: hsl(27, 98%, 30%) !important;
    --bs-orange-650: hsl(27, 98%, 35%) !important;
    --bs-orange-600: hsl(27, 98%, 40%) !important;
    --bs-orange-550: hsl(27, 98%, 45%) !important;
    --bs-orange-500: hsl(27, 98%, 50%) !important;
    --bs-orange-450: hsl(27, 98%, 55%) !important;
    --bs-orange-400: hsl(27, 98%, 60%) !important;
    --bs-orange-350: hsl(27, 98%, 65%) !important;
    --bs-orange-300: hsl(27, 98%, 70%) !important;
    --bs-orange-250: hsl(27, 98%, 75%) !important;
    --bs-orange-200: hsl(27, 98%, 80%) !important;
    --bs-orange-150: hsl(27, 98%, 85%) !important;
    --bs-orange-100: hsl(27, 98%, 90%) !important;
    --bs-orange-50: hsl(27, 98%, 95%) !important;
    --bs-yellow-950: hsl(45, 100%, 5%) !important;
    --bs-yellow-900: hsl(45, 100%, 10%) !important;
    --bs-yellow-850: hsl(45, 100%, 15%) !important;
    --bs-yellow-800: hsl(45, 100%, 20%) !important;
    --bs-yellow-750: hsl(45, 100%, 25%) !important;
    --bs-yellow-700: hsl(45, 100%, 30%) !important;
    --bs-yellow-650: hsl(45, 100%, 35%) !important;
    --bs-yellow-600: hsl(45, 100%, 40%) !important;
    --bs-yellow-550: hsl(45, 100%, 45%) !important;
    --bs-yellow-500: hsl(45, 100%, 50%) !important;
    --bs-yellow-450: hsl(45, 100%, 55%) !important;
    --bs-yellow-400: hsl(45, 100%, 60%) !important;
    --bs-yellow-350: hsl(45, 100%, 65%) !important;
    --bs-yellow-300: hsl(45, 100%, 70%) !important;
    --bs-yellow-250: hsl(45, 100%, 75%) !important;
    --bs-yellow-200: hsl(45, 100%, 80%) !important;
    --bs-yellow-150: hsl(45, 100%, 85%) !important;
    --bs-yellow-100: hsl(45, 100%, 90%) !important;
    --bs-yellow-50: hsl(45, 100%, 95%) !important;
    --bs-green-950: hsl(152, 69%, 5%) !important;
    --bs-green-900: hsl(152, 69%, 10%) !important;
    --bs-green-850: hsl(152, 69%, 15%) !important;
    --bs-green-800: hsl(152, 69%, 20%) !important;
    --bs-green-750: hsl(152, 69%, 25%) !important;
    --bs-green-700: hsl(152, 69%, 30%) !important;
    --bs-green-650: hsl(152, 69%, 35%) !important;
    --bs-green-600: hsl(152, 69%, 40%) !important;
    --bs-green-550: hsl(152, 69%, 45%) !important;
    --bs-green-500: hsl(152, 69%, 50%) !important;
    --bs-green-450: hsl(152, 69%, 55%) !important;
    --bs-green-400: hsl(152, 69%, 60%) !important;
    --bs-green-350: hsl(152, 69%, 65%) !important;
    --bs-green-300: hsl(152, 69%, 70%) !important;
    --bs-green-250: hsl(152, 69%, 75%) !important;
    --bs-green-200: hsl(152, 69%, 80%) !important;
    --bs-green-150: hsl(152, 69%, 85%) !important;
    --bs-green-100: hsl(152, 69%, 90%) !important;
    --bs-green-50: hsl(152, 69%, 95%) !important;
    --bs-teal-950: hsl(162, 73%, 5%) !important;
    --bs-teal-900: hsl(162, 73%, 10%) !important;
    --bs-teal-850: hsl(162, 73%, 15%) !important;
    --bs-teal-800: hsl(162, 73%, 20%) !important;
    --bs-teal-750: hsl(162, 73%, 25%) !important;
    --bs-teal-700: hsl(162, 73%, 30%) !important;
    --bs-teal-650: hsl(162, 73%, 35%) !important;
    --bs-teal-600: hsl(162, 73%, 40%) !important;
    --bs-teal-550: hsl(162, 73%, 45%) !important;
    --bs-teal-500: hsl(162, 73%, 50%) !important;
    --bs-teal-450: hsl(162, 73%, 55%) !important;
    --bs-teal-400: hsl(162, 73%, 60%) !important;
    --bs-teal-350: hsl(162, 73%, 65%) !important;
    --bs-teal-300: hsl(162, 73%, 70%) !important;
    --bs-teal-250: hsl(162, 73%, 75%) !important;
    --bs-teal-200: hsl(162, 73%, 80%) !important;
    --bs-teal-150: hsl(162, 73%, 85%) !important;
    --bs-teal-100: hsl(162, 73%, 90%) !important;
    --bs-teal-50: hsl(162, 73%, 95%) !important;
    --bs-cyan-950: hsl(190, 90%, 5%) !important;
    --bs-cyan-900: hsl(190, 90%, 10%) !important;
    --bs-cyan-850: hsl(190, 90%, 15%) !important;
    --bs-cyan-800: hsl(190, 90%, 20%) !important;
    --bs-cyan-750: hsl(190, 90%, 25%) !important;
    --bs-cyan-700: hsl(190, 90%, 30%) !important;
    --bs-cyan-650: hsl(190, 90%, 35%) !important;
    --bs-cyan-600: hsl(190, 90%, 40%) !important;
    --bs-cyan-550: hsl(190, 90%, 45%) !important;
    --bs-cyan-500: hsl(190, 90%, 50%) !important;
    --bs-cyan-450: hsl(190, 90%, 55%) !important;
    --bs-cyan-400: hsl(190, 90%, 60%) !important;
    --bs-cyan-350: hsl(190, 90%, 65%) !important;
    --bs-cyan-300: hsl(190, 90%, 70%) !important;
    --bs-cyan-250: hsl(190, 90%, 75%) !important;
    --bs-cyan-200: hsl(190, 90%, 80%) !important;
    --bs-cyan-150: hsl(190, 90%, 85%) !important;
    --bs-cyan-100: hsl(190, 90%, 90%) !important;
    --bs-cyan-50: hsl(190, 90%, 95%) !important;
    --bs-gray-950: hsl(210, 11%, 5%) !important;
    --bs-gray-900: hsl(210, 11%, 10%) !important;
    --bs-gray-850: hsl(210, 11%, 15%) !important;
    --bs-gray-800: hsl(210, 11%, 20%) !important;
    --bs-gray-750: hsl(210, 11%, 25%) !important;
    --bs-gray-700: hsl(210, 11%, 30%) !important;
    --bs-gray-650: hsl(210, 11%, 35%) !important;
    --bs-gray-600: hsl(210, 11%, 40%) !important;
    --bs-gray-550: hsl(210, 11%, 45%) !important;
    --bs-gray-500: hsl(210, 11%, 50%) !important;
    --bs-gray-450: hsl(210, 11%, 55%) !important;
    --bs-gray-400: hsl(210, 11%, 60%) !important;
    --bs-gray-350: hsl(210, 11%, 65%) !important;
    --bs-gray-300: hsl(210, 11%, 70%) !important;
    --bs-gray-250: hsl(210, 11%, 75%) !important;
    --bs-gray-200: hsl(210, 11%, 80%) !important;
    --bs-gray-150: hsl(210, 11%, 85%) !important;
    --bs-gray-100: hsl(210, 11%, 90%) !important;
    --bs-gray-50: hsl(210, 11%, 95%) !important;
    --fab-01-950: hsl(216, 79%, 5%) !important;
    --fab-01-900: hsl(216, 79%, 10%) !important;
    --fab-01-850: hsl(216, 79%, 15%) !important;
    --fab-01-800: hsl(216, 79%, 20%) !important;
    --fab-01-750: hsl(216, 79%, 25%) !important;
    --fab-01-700: hsl(216, 79%, 30%) !important;
    --fab-01-650: hsl(216, 79%, 35%) !important;
    --fab-01-600: hsl(216, 79%, 40%) !important;
    --fab-01-550: hsl(216, 79%, 45%) !important;
    --fab-01-500: hsl(216, 79%, 50%) !important;
    --fab-01-450: hsl(216, 79%, 55%) !important;
    --fab-01-400: hsl(216, 79%, 60%) !important;
    --fab-01-350: hsl(216, 79%, 65%) !important;
    --fab-01-300: hsl(216, 79%, 70%) !important;
    --fab-01-250: hsl(216, 79%, 75%) !important;
    --fab-01-200: hsl(216, 79%, 80%) !important;
    --fab-01-150: hsl(216, 79%, 85%) !important;
    --fab-01-100: hsl(216, 79%, 90%) !important;
    --fab-01-50: hsl(216, 79%, 95%) !important;
    --fab-02-950: hsl(218, 61%, 5%) !important;
    --fab-02-900: hsl(218, 61%, 10%) !important;
    --fab-02-850: hsl(218, 61%, 15%) !important;
    --fab-02-800: hsl(218, 61%, 20%) !important;
    --fab-02-750: hsl(218, 61%, 25%) !important;
    --fab-02-700: hsl(218, 61%, 30%) !important;
    --fab-02-650: hsl(218, 61%, 35%) !important;
    --fab-02-600: hsl(218, 61%, 40%) !important;
    --fab-02-550: hsl(218, 61%, 45%) !important;
    --fab-02-500: hsl(218, 61%, 50%) !important;
    --fab-02-450: hsl(218, 61%, 55%) !important;
    --fab-02-400: hsl(218, 61%, 60%) !important;
    --fab-02-350: hsl(218, 61%, 65%) !important;
    --fab-02-300: hsl(218, 61%, 70%) !important;
    --fab-02-250: hsl(218, 61%, 75%) !important;
    --fab-02-200: hsl(218, 61%, 80%) !important;
    --fab-02-150: hsl(218, 61%, 85%) !important;
    --fab-02-100: hsl(218, 61%, 90%) !important;
    --fab-02-50: hsl(218, 61%, 95%) !important;
    --gray-950: hsl(215, 19%, 5%) !important;
    --gray-900: hsl(215, 19%, 10%) !important;
    --gray-850: hsl(215, 19%, 15%) !important;
    --gray-800: hsl(215, 19%, 20%) !important;
    --gray-750: hsl(215, 19%, 25%) !important;
    --gray-700: hsl(215, 19%, 30%) !important;
    --gray-650: hsl(215, 19%, 35%) !important;
    --gray-600: hsl(215, 19%, 40%) !important;
    --gray-550: hsl(215, 19%, 45%) !important;
    --gray-500: hsl(215, 19%, 50%) !important;
    --gray-450: hsl(215, 19%, 55%) !important;
    --gray-400: hsl(215, 19%, 60%) !important;
    --gray-350: hsl(215, 19%, 65%) !important;
    --gray-300: hsl(215, 19%, 70%) !important;
    --gray-250: hsl(215, 19%, 75%) !important;
    --gray-200: hsl(215, 19%, 80%) !important;
    --gray-150: hsl(215, 19%, 85%) !important;
    --gray-100: hsl(215, 19%, 90%) !important;
    --gray-50: hsl(215, 19%, 95%) !important;
}

/*
**
** BACKGROUND-COLOR
**
*/
.bg-red-950 {
    background-color: hsl(0, 50%, 5%) !important;
}

.bg-red-900 {
    background-color: hsl(0, 50%, 10%) !important;
}

.bg-red-850 {
    background-color: hsl(0, 50%, 15%) !important;
}

.bg-red-800 {
    background-color: hsl(0, 50%, 20%) !important;
}

.bg-red-750 {
    background-color: hsl(0, 50%, 25%) !important;
}

.bg-red-700 {
    background-color: hsl(0, 50%, 30%) !important;
}

.bg-red-650 {
    background-color: hsl(0, 50%, 35%) !important;
}

.bg-red-600 {
    background-color: hsl(0, 50%, 40%) !important;
}

.bg-red-550 {
    background-color: hsl(0, 50%, 45%) !important;
}

.bg-red-500 {
    background-color: hsl(0, 50%, 50%) !important;
}

.bg-red-450 {
    background-color: hsl(0, 50%, 55%) !important;
}

.bg-red-400 {
    background-color: hsl(0, 50%, 60%) !important;
}

.bg-red-350 {
    background-color: hsl(0, 50%, 65%) !important;
}

.bg-red-300 {
    background-color: hsl(0, 50%, 70%) !important;
}

.bg-red-250 {
    background-color: hsl(0, 50%, 75%) !important;
}

.bg-red-200 {
    background-color: hsl(0, 50%, 80%) !important;
}

.bg-red-150 {
    background-color: hsl(0, 50%, 85%) !important;
}

.bg-red-100 {
    background-color: hsl(0, 50%, 90%) !important;
}

.bg-red-50 {
    background-color: hsl(0, 50%, 95%) !important;
}

.bg-orange-950 {
    background-color: hsl(30, 50%, 5%) !important;
}

.bg-orange-900 {
    background-color: hsl(30, 50%, 10%) !important;
}

.bg-orange-850 {
    background-color: hsl(30, 50%, 15%) !important;
}

.bg-orange-800 {
    background-color: hsl(30, 50%, 20%) !important;
}

.bg-orange-750 {
    background-color: hsl(30, 50%, 25%) !important;
}

.bg-orange-700 {
    background-color: hsl(30, 50%, 30%) !important;
}

.bg-orange-650 {
    background-color: hsl(30, 50%, 35%) !important;
}

.bg-orange-600 {
    background-color: hsl(30, 50%, 40%) !important;
}

.bg-orange-550 {
    background-color: hsl(30, 50%, 45%) !important;
}

.bg-orange-500 {
    background-color: hsl(30, 50%, 50%) !important;
}

.bg-orange-450 {
    background-color: hsl(30, 50%, 55%) !important;
}

.bg-orange-400 {
    background-color: hsl(30, 50%, 60%) !important;
}

.bg-orange-350 {
    background-color: hsl(30, 50%, 65%) !important;
}

.bg-orange-300 {
    background-color: hsl(30, 50%, 70%) !important;
}

.bg-orange-250 {
    background-color: hsl(30, 50%, 75%) !important;
}

.bg-orange-200 {
    background-color: hsl(30, 50%, 80%) !important;
}

.bg-orange-150 {
    background-color: hsl(30, 50%, 85%) !important;
}

.bg-orange-100 {
    background-color: hsl(30, 50%, 90%) !important;
}

.bg-orange-50 {
    background-color: hsl(30, 50%, 95%) !important;
}

.bg-yellow-950 {
    background-color: hsl(60, 50%, 5%) !important;
}

.bg-yellow-900 {
    background-color: hsl(60, 50%, 10%) !important;
}

.bg-yellow-850 {
    background-color: hsl(60, 50%, 15%) !important;
}

.bg-yellow-800 {
    background-color: hsl(60, 50%, 20%) !important;
}

.bg-yellow-750 {
    background-color: hsl(60, 50%, 25%) !important;
}

.bg-yellow-700 {
    background-color: hsl(60, 50%, 30%) !important;
}

.bg-yellow-650 {
    background-color: hsl(60, 50%, 35%) !important;
}

.bg-yellow-600 {
    background-color: hsl(60, 50%, 40%) !important;
}

.bg-yellow-550 {
    background-color: hsl(60, 50%, 45%) !important;
}

.bg-yellow-500 {
    background-color: hsl(60, 50%, 50%) !important;
}

.bg-yellow-450 {
    background-color: hsl(60, 50%, 55%) !important;
}

.bg-yellow-400 {
    background-color: hsl(60, 50%, 60%) !important;
}

.bg-yellow-350 {
    background-color: hsl(60, 50%, 65%) !important;
}

.bg-yellow-300 {
    background-color: hsl(60, 50%, 70%) !important;
}

.bg-yellow-250 {
    background-color: hsl(60, 50%, 75%) !important;
}

.bg-yellow-200 {
    background-color: hsl(60, 50%, 80%) !important;
}

.bg-yellow-150 {
    background-color: hsl(60, 50%, 85%) !important;
}

.bg-yellow-100 {
    background-color: hsl(60, 50%, 90%) !important;
}

.bg-yellow-50 {
    background-color: hsl(60, 50%, 95%) !important;
}

.bg-yellow-green-950 {
    background-color: hsl(90, 50%, 5%) !important;
}

.bg-yellow-green-900 {
    background-color: hsl(90, 50%, 10%) !important;
}

.bg-yellow-green-850 {
    background-color: hsl(90, 50%, 15%) !important;
}

.bg-yellow-green-800 {
    background-color: hsl(90, 50%, 20%) !important;
}

.bg-yellow-green-750 {
    background-color: hsl(90, 50%, 25%) !important;
}

.bg-yellow-green-700 {
    background-color: hsl(90, 50%, 30%) !important;
}

.bg-yellow-green-650 {
    background-color: hsl(90, 50%, 35%) !important;
}

.bg-yellow-green-600 {
    background-color: hsl(90, 50%, 40%) !important;
}

.bg-yellow-green-550 {
    background-color: hsl(90, 50%, 45%) !important;
}

.bg-yellow-green-500 {
    background-color: hsl(90, 50%, 50%) !important;
}

.bg-yellow-green-450 {
    background-color: hsl(90, 50%, 55%) !important;
}

.bg-yellow-green-400 {
    background-color: hsl(90, 50%, 60%) !important;
}

.bg-yellow-green-350 {
    background-color: hsl(90, 50%, 65%) !important;
}

.bg-yellow-green-300 {
    background-color: hsl(90, 50%, 70%) !important;
}

.bg-yellow-green-250 {
    background-color: hsl(90, 50%, 75%) !important;
}

.bg-yellow-green-200 {
    background-color: hsl(90, 50%, 80%) !important;
}

.bg-yellow-green-150 {
    background-color: hsl(90, 50%, 85%) !important;
}

.bg-yellow-green-100 {
    background-color: hsl(90, 50%, 90%) !important;
}

.bg-yellow-green-50 {
    background-color: hsl(90, 50%, 95%) !important;
}

.bg-green-950 {
    background-color: hsl(120, 50%, 5%) !important;
}

.bg-green-900 {
    background-color: hsl(120, 50%, 10%) !important;
}

.bg-green-850 {
    background-color: hsl(120, 50%, 15%) !important;
}

.bg-green-800 {
    background-color: hsl(120, 50%, 20%) !important;
}

.bg-green-750 {
    background-color: hsl(120, 50%, 25%) !important;
}

.bg-green-700 {
    background-color: hsl(120, 50%, 30%) !important;
}

.bg-green-650 {
    background-color: hsl(120, 50%, 35%) !important;
}

.bg-green-600 {
    background-color: hsl(120, 50%, 40%) !important;
}

.bg-green-550 {
    background-color: hsl(120, 50%, 45%) !important;
}

.bg-green-500 {
    background-color: hsl(120, 50%, 50%) !important;
}

.bg-green-450 {
    background-color: hsl(120, 50%, 55%) !important;
}

.bg-green-400 {
    background-color: hsl(120, 50%, 60%) !important;
}

.bg-green-350 {
    background-color: hsl(120, 50%, 65%) !important;
}

.bg-green-300 {
    background-color: hsl(120, 50%, 70%) !important;
}

.bg-green-250 {
    background-color: hsl(120, 50%, 75%) !important;
}

.bg-green-200 {
    background-color: hsl(120, 50%, 80%) !important;
}

.bg-green-150 {
    background-color: hsl(120, 50%, 85%) !important;
}

.bg-green-100 {
    background-color: hsl(120, 50%, 90%) !important;
}

.bg-green-50 {
    background-color: hsl(120, 50%, 95%) !important;
}

.bg-green-cyan-950 {
    background-color: hsl(150, 50%, 5%) !important;
}

.bg-green-cyan-900 {
    background-color: hsl(150, 50%, 10%) !important;
}

.bg-green-cyan-850 {
    background-color: hsl(150, 50%, 15%) !important;
}

.bg-green-cyan-800 {
    background-color: hsl(150, 50%, 20%) !important;
}

.bg-green-cyan-750 {
    background-color: hsl(150, 50%, 25%) !important;
}

.bg-green-cyan-700 {
    background-color: hsl(150, 50%, 30%) !important;
}

.bg-green-cyan-650 {
    background-color: hsl(150, 50%, 35%) !important;
}

.bg-green-cyan-600 {
    background-color: hsl(150, 50%, 40%) !important;
}

.bg-green-cyan-550 {
    background-color: hsl(150, 50%, 45%) !important;
}

.bg-green-cyan-500 {
    background-color: hsl(150, 50%, 50%) !important;
}

.bg-green-cyan-450 {
    background-color: hsl(150, 50%, 55%) !important;
}

.bg-green-cyan-400 {
    background-color: hsl(150, 50%, 60%) !important;
}

.bg-green-cyan-350 {
    background-color: hsl(150, 50%, 65%) !important;
}

.bg-green-cyan-300 {
    background-color: hsl(150, 50%, 70%) !important;
}

.bg-green-cyan-250 {
    background-color: hsl(150, 50%, 75%) !important;
}

.bg-green-cyan-200 {
    background-color: hsl(150, 50%, 80%) !important;
}

.bg-green-cyan-150 {
    background-color: hsl(150, 50%, 85%) !important;
}

.bg-green-cyan-100 {
    background-color: hsl(150, 50%, 90%) !important;
}

.bg-green-cyan-50 {
    background-color: hsl(150, 50%, 95%) !important;
}

.bg-cyan-950 {
    background-color: hsl(180, 50%, 5%) !important;
}

.bg-cyan-900 {
    background-color: hsl(180, 50%, 10%) !important;
}

.bg-cyan-850 {
    background-color: hsl(180, 50%, 15%) !important;
}

.bg-cyan-800 {
    background-color: hsl(180, 50%, 20%) !important;
}

.bg-cyan-750 {
    background-color: hsl(180, 50%, 25%) !important;
}

.bg-cyan-700 {
    background-color: hsl(180, 50%, 30%) !important;
}

.bg-cyan-650 {
    background-color: hsl(180, 50%, 35%) !important;
}

.bg-cyan-600 {
    background-color: hsl(180, 50%, 40%) !important;
}

.bg-cyan-550 {
    background-color: hsl(180, 50%, 45%) !important;
}

.bg-cyan-500 {
    background-color: hsl(180, 50%, 50%) !important;
}

.bg-cyan-450 {
    background-color: hsl(180, 50%, 55%) !important;
}

.bg-cyan-400 {
    background-color: hsl(180, 50%, 60%) !important;
}

.bg-cyan-350 {
    background-color: hsl(180, 50%, 65%) !important;
}

.bg-cyan-300 {
    background-color: hsl(180, 50%, 70%) !important;
}

.bg-cyan-250 {
    background-color: hsl(180, 50%, 75%) !important;
}

.bg-cyan-200 {
    background-color: hsl(180, 50%, 80%) !important;
}

.bg-cyan-150 {
    background-color: hsl(180, 50%, 85%) !important;
}

.bg-cyan-100 {
    background-color: hsl(180, 50%, 90%) !important;
}

.bg-cyan-50 {
    background-color: hsl(180, 50%, 95%) !important;
}

.bg-cyan-blue-950 {
    background-color: hsl(210, 50%, 5%) !important;
}

.bg-cyan-blue-900 {
    background-color: hsl(210, 50%, 10%) !important;
}

.bg-cyan-blue-850 {
    background-color: hsl(210, 50%, 15%) !important;
}

.bg-cyan-blue-800 {
    background-color: hsl(210, 50%, 20%) !important;
}

.bg-cyan-blue-750 {
    background-color: hsl(210, 50%, 25%) !important;
}

.bg-cyan-blue-700 {
    background-color: hsl(210, 50%, 30%) !important;
}

.bg-cyan-blue-650 {
    background-color: hsl(210, 50%, 35%) !important;
}

.bg-cyan-blue-600 {
    background-color: hsl(210, 50%, 40%) !important;
}

.bg-cyan-blue-550 {
    background-color: hsl(210, 50%, 45%) !important;
}

.bg-cyan-blue-500 {
    background-color: hsl(210, 50%, 50%) !important;
}

.bg-cyan-blue-450 {
    background-color: hsl(210, 50%, 55%) !important;
}

.bg-cyan-blue-400 {
    background-color: hsl(210, 50%, 60%) !important;
}

.bg-cyan-blue-350 {
    background-color: hsl(210, 50%, 65%) !important;
}

.bg-cyan-blue-300 {
    background-color: hsl(210, 50%, 70%) !important;
}

.bg-cyan-blue-250 {
    background-color: hsl(210, 50%, 75%) !important;
}

.bg-cyan-blue-200 {
    background-color: hsl(210, 50%, 80%) !important;
}

.bg-cyan-blue-150 {
    background-color: hsl(210, 50%, 85%) !important;
}

.bg-cyan-blue-100 {
    background-color: hsl(210, 50%, 90%) !important;
}

.bg-cyan-blue-50 {
    background-color: hsl(210, 50%, 95%) !important;
}

.bg-blue-950 {
    background-color: hsl(240, 50%, 5%) !important;
}

.bg-blue-900 {
    background-color: hsl(240, 50%, 10%) !important;
}

.bg-blue-850 {
    background-color: hsl(240, 50%, 15%) !important;
}

.bg-blue-800 {
    background-color: hsl(240, 50%, 20%) !important;
}

.bg-blue-750 {
    background-color: hsl(240, 50%, 25%) !important;
}

.bg-blue-700 {
    background-color: hsl(240, 50%, 30%) !important;
}

.bg-blue-650 {
    background-color: hsl(240, 50%, 35%) !important;
}

.bg-blue-600 {
    background-color: hsl(240, 50%, 40%) !important;
}

.bg-blue-550 {
    background-color: hsl(240, 50%, 45%) !important;
}

.bg-blue-500 {
    background-color: hsl(240, 50%, 50%) !important;
}

.bg-blue-450 {
    background-color: hsl(240, 50%, 55%) !important;
}

.bg-blue-400 {
    background-color: hsl(240, 50%, 60%) !important;
}

.bg-blue-350 {
    background-color: hsl(240, 50%, 65%) !important;
}

.bg-blue-300 {
    background-color: hsl(240, 50%, 70%) !important;
}

.bg-blue-250 {
    background-color: hsl(240, 50%, 75%) !important;
}

.bg-blue-200 {
    background-color: hsl(240, 50%, 80%) !important;
}

.bg-blue-150 {
    background-color: hsl(240, 50%, 85%) !important;
}

.bg-blue-100 {
    background-color: hsl(240, 50%, 90%) !important;
}

.bg-blue-50 {
    background-color: hsl(240, 50%, 95%) !important;
}

.bg-blue-magenta-950 {
    background-color: hsl(270, 50%, 5%) !important;
}

.bg-blue-magenta-900 {
    background-color: hsl(270, 50%, 10%) !important;
}

.bg-blue-magenta-850 {
    background-color: hsl(270, 50%, 15%) !important;
}

.bg-blue-magenta-800 {
    background-color: hsl(270, 50%, 20%) !important;
}

.bg-blue-magenta-750 {
    background-color: hsl(270, 50%, 25%) !important;
}

.bg-blue-magenta-700 {
    background-color: hsl(270, 50%, 30%) !important;
}

.bg-blue-magenta-650 {
    background-color: hsl(270, 50%, 35%) !important;
}

.bg-blue-magenta-600 {
    background-color: hsl(270, 50%, 40%) !important;
}

.bg-blue-magenta-550 {
    background-color: hsl(270, 50%, 45%) !important;
}

.bg-blue-magenta-500 {
    background-color: hsl(270, 50%, 50%) !important;
}

.bg-blue-magenta-450 {
    background-color: hsl(270, 50%, 55%) !important;
}

.bg-blue-magenta-400 {
    background-color: hsl(270, 50%, 60%) !important;
}

.bg-blue-magenta-350 {
    background-color: hsl(270, 50%, 65%) !important;
}

.bg-blue-magenta-300 {
    background-color: hsl(270, 50%, 70%) !important;
}

.bg-blue-magenta-250 {
    background-color: hsl(270, 50%, 75%) !important;
}

.bg-blue-magenta-200 {
    background-color: hsl(270, 50%, 80%) !important;
}

.bg-blue-magenta-150 {
    background-color: hsl(270, 50%, 85%) !important;
}

.bg-blue-magenta-100 {
    background-color: hsl(270, 50%, 90%) !important;
}

.bg-blue-magenta-50 {
    background-color: hsl(270, 50%, 95%) !important;
}

.bg-magenta-950 {
    background-color: hsl(300, 50%, 5%) !important;
}

.bg-magenta-900 {
    background-color: hsl(300, 50%, 10%) !important;
}

.bg-magenta-850 {
    background-color: hsl(300, 50%, 15%) !important;
}

.bg-magenta-800 {
    background-color: hsl(300, 50%, 20%) !important;
}

.bg-magenta-750 {
    background-color: hsl(300, 50%, 25%) !important;
}

.bg-magenta-700 {
    background-color: hsl(300, 50%, 30%) !important;
}

.bg-magenta-650 {
    background-color: hsl(300, 50%, 35%) !important;
}

.bg-magenta-600 {
    background-color: hsl(300, 50%, 40%) !important;
}

.bg-magenta-550 {
    background-color: hsl(300, 50%, 45%) !important;
}

.bg-magenta-500 {
    background-color: hsl(300, 50%, 50%) !important;
}

.bg-magenta-450 {
    background-color: hsl(300, 50%, 55%) !important;
}

.bg-magenta-400 {
    background-color: hsl(300, 50%, 60%) !important;
}

.bg-magenta-350 {
    background-color: hsl(300, 50%, 65%) !important;
}

.bg-magenta-300 {
    background-color: hsl(300, 50%, 70%) !important;
}

.bg-magenta-250 {
    background-color: hsl(300, 50%, 75%) !important;
}

.bg-magenta-200 {
    background-color: hsl(300, 50%, 80%) !important;
}

.bg-magenta-150 {
    background-color: hsl(300, 50%, 85%) !important;
}

.bg-magenta-100 {
    background-color: hsl(300, 50%, 90%) !important;
}

.bg-magenta-50 {
    background-color: hsl(300, 50%, 95%) !important;
}

.bg-magenta-red-950 {
    background-color: hsl(330, 50%, 5%) !important;
}

.bg-magenta-red-900 {
    background-color: hsl(330, 50%, 10%) !important;
}

.bg-magenta-red-850 {
    background-color: hsl(330, 50%, 15%) !important;
}

.bg-magenta-red-800 {
    background-color: hsl(330, 50%, 20%) !important;
}

.bg-magenta-red-750 {
    background-color: hsl(330, 50%, 25%) !important;
}

.bg-magenta-red-700 {
    background-color: hsl(330, 50%, 30%) !important;
}

.bg-magenta-red-650 {
    background-color: hsl(330, 50%, 35%) !important;
}

.bg-magenta-red-600 {
    background-color: hsl(330, 50%, 40%) !important;
}

.bg-magenta-red-550 {
    background-color: hsl(330, 50%, 45%) !important;
}

.bg-magenta-red-500 {
    background-color: hsl(330, 50%, 50%) !important;
}

.bg-magenta-red-450 {
    background-color: hsl(330, 50%, 55%) !important;
}

.bg-magenta-red-400 {
    background-color: hsl(330, 50%, 60%) !important;
}

.bg-magenta-red-350 {
    background-color: hsl(330, 50%, 65%) !important;
}

.bg-magenta-red-300 {
    background-color: hsl(330, 50%, 70%) !important;
}

.bg-magenta-red-250 {
    background-color: hsl(330, 50%, 75%) !important;
}

.bg-magenta-red-200 {
    background-color: hsl(330, 50%, 80%) !important;
}

.bg-magenta-red-150 {
    background-color: hsl(330, 50%, 85%) !important;
}

.bg-magenta-red-100 {
    background-color: hsl(330, 50%, 90%) !important;
}

.bg-magenta-red-50 {
    background-color: hsl(330, 50%, 95%) !important;
}

.bg-bs-blue-950 {
    background-color: hsl(216, 98%, 5%) !important;
}

.bg-bs-blue-900 {
    background-color: hsl(216, 98%, 10%) !important;
}

.bg-bs-blue-850 {
    background-color: hsl(216, 98%, 15%) !important;
}

.bg-bs-blue-800 {
    background-color: hsl(216, 98%, 20%) !important;
}

.bg-bs-blue-750 {
    background-color: hsl(216, 98%, 25%) !important;
}

.bg-bs-blue-700 {
    background-color: hsl(216, 98%, 30%) !important;
}

.bg-bs-blue-650 {
    background-color: hsl(216, 98%, 35%) !important;
}

.bg-bs-blue-600 {
    background-color: hsl(216, 98%, 40%) !important;
}

.bg-bs-blue-550 {
    background-color: hsl(216, 98%, 45%) !important;
}

.bg-bs-blue-500 {
    background-color: hsl(216, 98%, 50%) !important;
}

.bg-bs-blue-450 {
    background-color: hsl(216, 98%, 55%) !important;
}

.bg-bs-blue-400 {
    background-color: hsl(216, 98%, 60%) !important;
}

.bg-bs-blue-350 {
    background-color: hsl(216, 98%, 65%) !important;
}

.bg-bs-blue-300 {
    background-color: hsl(216, 98%, 70%) !important;
}

.bg-bs-blue-250 {
    background-color: hsl(216, 98%, 75%) !important;
}

.bg-bs-blue-200 {
    background-color: hsl(216, 98%, 80%) !important;
}

.bg-bs-blue-150 {
    background-color: hsl(216, 98%, 85%) !important;
}

.bg-bs-blue-100 {
    background-color: hsl(216, 98%, 90%) !important;
}

.bg-bs-blue-50 {
    background-color: hsl(216, 98%, 95%) !important;
}

.bg-bs-indigo-950 {
    background-color: hsl(263, 90%, 5%) !important;
}

.bg-bs-indigo-900 {
    background-color: hsl(263, 90%, 10%) !important;
}

.bg-bs-indigo-850 {
    background-color: hsl(263, 90%, 15%) !important;
}

.bg-bs-indigo-800 {
    background-color: hsl(263, 90%, 20%) !important;
}

.bg-bs-indigo-750 {
    background-color: hsl(263, 90%, 25%) !important;
}

.bg-bs-indigo-700 {
    background-color: hsl(263, 90%, 30%) !important;
}

.bg-bs-indigo-650 {
    background-color: hsl(263, 90%, 35%) !important;
}

.bg-bs-indigo-600 {
    background-color: hsl(263, 90%, 40%) !important;
}

.bg-bs-indigo-550 {
    background-color: hsl(263, 90%, 45%) !important;
}

.bg-bs-indigo-500 {
    background-color: hsl(263, 90%, 50%) !important;
}

.bg-bs-indigo-450 {
    background-color: hsl(263, 90%, 55%) !important;
}

.bg-bs-indigo-400 {
    background-color: hsl(263, 90%, 60%) !important;
}

.bg-bs-indigo-350 {
    background-color: hsl(263, 90%, 65%) !important;
}

.bg-bs-indigo-300 {
    background-color: hsl(263, 90%, 70%) !important;
}

.bg-bs-indigo-250 {
    background-color: hsl(263, 90%, 75%) !important;
}

.bg-bs-indigo-200 {
    background-color: hsl(263, 90%, 80%) !important;
}

.bg-bs-indigo-150 {
    background-color: hsl(263, 90%, 85%) !important;
}

.bg-bs-indigo-100 {
    background-color: hsl(263, 90%, 90%) !important;
}

.bg-bs-indigo-50 {
    background-color: hsl(263, 90%, 95%) !important;
}

.bg-bs-purple-950 {
    background-color: hsl(261, 51%, 5%) !important;
}

.bg-bs-purple-900 {
    background-color: hsl(261, 51%, 10%) !important;
}

.bg-bs-purple-850 {
    background-color: hsl(261, 51%, 15%) !important;
}

.bg-bs-purple-800 {
    background-color: hsl(261, 51%, 20%) !important;
}

.bg-bs-purple-750 {
    background-color: hsl(261, 51%, 25%) !important;
}

.bg-bs-purple-700 {
    background-color: hsl(261, 51%, 30%) !important;
}

.bg-bs-purple-650 {
    background-color: hsl(261, 51%, 35%) !important;
}

.bg-bs-purple-600 {
    background-color: hsl(261, 51%, 40%) !important;
}

.bg-bs-purple-550 {
    background-color: hsl(261, 51%, 45%) !important;
}

.bg-bs-purple-500 {
    background-color: hsl(261, 51%, 50%) !important;
}

.bg-bs-purple-450 {
    background-color: hsl(261, 51%, 55%) !important;
}

.bg-bs-purple-400 {
    background-color: hsl(261, 51%, 60%) !important;
}

.bg-bs-purple-350 {
    background-color: hsl(261, 51%, 65%) !important;
}

.bg-bs-purple-300 {
    background-color: hsl(261, 51%, 70%) !important;
}

.bg-bs-purple-250 {
    background-color: hsl(261, 51%, 75%) !important;
}

.bg-bs-purple-200 {
    background-color: hsl(261, 51%, 80%) !important;
}

.bg-bs-purple-150 {
    background-color: hsl(261, 51%, 85%) !important;
}

.bg-bs-purple-100 {
    background-color: hsl(261, 51%, 90%) !important;
}

.bg-bs-purple-50 {
    background-color: hsl(261, 51%, 95%) !important;
}

.bg-bs-pink-950 {
    background-color: hsl(330, 67%, 5%) !important;
}

.bg-bs-pink-900 {
    background-color: hsl(330, 67%, 10%) !important;
}

.bg-bs-pink-850 {
    background-color: hsl(330, 67%, 15%) !important;
}

.bg-bs-pink-800 {
    background-color: hsl(330, 67%, 20%) !important;
}

.bg-bs-pink-750 {
    background-color: hsl(330, 67%, 25%) !important;
}

.bg-bs-pink-700 {
    background-color: hsl(330, 67%, 30%) !important;
}

.bg-bs-pink-650 {
    background-color: hsl(330, 67%, 35%) !important;
}

.bg-bs-pink-600 {
    background-color: hsl(330, 67%, 40%) !important;
}

.bg-bs-pink-550 {
    background-color: hsl(330, 67%, 45%) !important;
}

.bg-bs-pink-500 {
    background-color: hsl(330, 67%, 50%) !important;
}

.bg-bs-pink-450 {
    background-color: hsl(330, 67%, 55%) !important;
}

.bg-bs-pink-400 {
    background-color: hsl(330, 67%, 60%) !important;
}

.bg-bs-pink-350 {
    background-color: hsl(330, 67%, 65%) !important;
}

.bg-bs-pink-300 {
    background-color: hsl(330, 67%, 70%) !important;
}

.bg-bs-pink-250 {
    background-color: hsl(330, 67%, 75%) !important;
}

.bg-bs-pink-200 {
    background-color: hsl(330, 67%, 80%) !important;
}

.bg-bs-pink-150 {
    background-color: hsl(330, 67%, 85%) !important;
}

.bg-bs-pink-100 {
    background-color: hsl(330, 67%, 90%) !important;
}

.bg-bs-pink-50 {
    background-color: hsl(330, 67%, 95%) !important;
}

.bg-bs-red-950 {
    background-color: hsl(354, 70%, 5%) !important;
}

.bg-bs-red-900 {
    background-color: hsl(354, 70%, 10%) !important;
}

.bg-bs-red-850 {
    background-color: hsl(354, 70%, 15%) !important;
}

.bg-bs-red-800 {
    background-color: hsl(354, 70%, 20%) !important;
}

.bg-bs-red-750 {
    background-color: hsl(354, 70%, 25%) !important;
}

.bg-bs-red-700 {
    background-color: hsl(354, 70%, 30%) !important;
}

.bg-bs-red-650 {
    background-color: hsl(354, 70%, 35%) !important;
}

.bg-bs-red-600 {
    background-color: hsl(354, 70%, 40%) !important;
}

.bg-bs-red-550 {
    background-color: hsl(354, 70%, 45%) !important;
}

.bg-bs-red-500 {
    background-color: hsl(354, 70%, 50%) !important;
}

.bg-bs-red-450 {
    background-color: hsl(354, 70%, 55%) !important;
}

.bg-bs-red-400 {
    background-color: hsl(354, 70%, 60%) !important;
}

.bg-bs-red-350 {
    background-color: hsl(354, 70%, 65%) !important;
}

.bg-bs-red-300 {
    background-color: hsl(354, 70%, 70%) !important;
}

.bg-bs-red-250 {
    background-color: hsl(354, 70%, 75%) !important;
}

.bg-bs-red-200 {
    background-color: hsl(354, 70%, 80%) !important;
}

.bg-bs-red-150 {
    background-color: hsl(354, 70%, 85%) !important;
}

.bg-bs-red-100 {
    background-color: hsl(354, 70%, 90%) !important;
}

.bg-bs-red-50 {
    background-color: hsl(354, 70%, 95%) !important;
}

.bg-bs-orange-950 {
    background-color: hsl(27, 98%, 5%) !important;
}

.bg-bs-orange-900 {
    background-color: hsl(27, 98%, 10%) !important;
}

.bg-bs-orange-850 {
    background-color: hsl(27, 98%, 15%) !important;
}

.bg-bs-orange-800 {
    background-color: hsl(27, 98%, 20%) !important;
}

.bg-bs-orange-750 {
    background-color: hsl(27, 98%, 25%) !important;
}

.bg-bs-orange-700 {
    background-color: hsl(27, 98%, 30%) !important;
}

.bg-bs-orange-650 {
    background-color: hsl(27, 98%, 35%) !important;
}

.bg-bs-orange-600 {
    background-color: hsl(27, 98%, 40%) !important;
}

.bg-bs-orange-550 {
    background-color: hsl(27, 98%, 45%) !important;
}

.bg-bs-orange-500 {
    background-color: hsl(27, 98%, 50%) !important;
}

.bg-bs-orange-450 {
    background-color: hsl(27, 98%, 55%) !important;
}

.bg-bs-orange-400 {
    background-color: hsl(27, 98%, 60%) !important;
}

.bg-bs-orange-350 {
    background-color: hsl(27, 98%, 65%) !important;
}

.bg-bs-orange-300 {
    background-color: hsl(27, 98%, 70%) !important;
}

.bg-bs-orange-250 {
    background-color: hsl(27, 98%, 75%) !important;
}

.bg-bs-orange-200 {
    background-color: hsl(27, 98%, 80%) !important;
}

.bg-bs-orange-150 {
    background-color: hsl(27, 98%, 85%) !important;
}

.bg-bs-orange-100 {
    background-color: hsl(27, 98%, 90%) !important;
}

.bg-bs-orange-50 {
    background-color: hsl(27, 98%, 95%) !important;
}

.bg-bs-yellow-950 {
    background-color: hsl(45, 100%, 5%) !important;
}

.bg-bs-yellow-900 {
    background-color: hsl(45, 100%, 10%) !important;
}

.bg-bs-yellow-850 {
    background-color: hsl(45, 100%, 15%) !important;
}

.bg-bs-yellow-800 {
    background-color: hsl(45, 100%, 20%) !important;
}

.bg-bs-yellow-750 {
    background-color: hsl(45, 100%, 25%) !important;
}

.bg-bs-yellow-700 {
    background-color: hsl(45, 100%, 30%) !important;
}

.bg-bs-yellow-650 {
    background-color: hsl(45, 100%, 35%) !important;
}

.bg-bs-yellow-600 {
    background-color: hsl(45, 100%, 40%) !important;
}

.bg-bs-yellow-550 {
    background-color: hsl(45, 100%, 45%) !important;
}

.bg-bs-yellow-500 {
    background-color: hsl(45, 100%, 50%) !important;
}

.bg-bs-yellow-450 {
    background-color: hsl(45, 100%, 55%) !important;
}

.bg-bs-yellow-400 {
    background-color: hsl(45, 100%, 60%) !important;
}

.bg-bs-yellow-350 {
    background-color: hsl(45, 100%, 65%) !important;
}

.bg-bs-yellow-300 {
    background-color: hsl(45, 100%, 70%) !important;
}

.bg-bs-yellow-250 {
    background-color: hsl(45, 100%, 75%) !important;
}

.bg-bs-yellow-200 {
    background-color: hsl(45, 100%, 80%) !important;
}

.bg-bs-yellow-150 {
    background-color: hsl(45, 100%, 85%) !important;
}

.bg-bs-yellow-100 {
    background-color: hsl(45, 100%, 90%) !important;
}

.bg-bs-yellow-50 {
    background-color: hsl(45, 100%, 95%) !important;
}

.bg-bs-green-950 {
    background-color: hsl(152, 69%, 5%) !important;
}

.bg-bs-green-900 {
    background-color: hsl(152, 69%, 10%) !important;
}

.bg-bs-green-850 {
    background-color: hsl(152, 69%, 15%) !important;
}

.bg-bs-green-800 {
    background-color: hsl(152, 69%, 20%) !important;
}

.bg-bs-green-750 {
    background-color: hsl(152, 69%, 25%) !important;
}

.bg-bs-green-700 {
    background-color: hsl(152, 69%, 30%) !important;
}

.bg-bs-green-650 {
    background-color: hsl(152, 69%, 35%) !important;
}

.bg-bs-green-600 {
    background-color: hsl(152, 69%, 40%) !important;
}

.bg-bs-green-550 {
    background-color: hsl(152, 69%, 45%) !important;
}

.bg-bs-green-500 {
    background-color: hsl(152, 69%, 50%) !important;
}

.bg-bs-green-450 {
    background-color: hsl(152, 69%, 55%) !important;
}

.bg-bs-green-400 {
    background-color: hsl(152, 69%, 60%) !important;
}

.bg-bs-green-350 {
    background-color: hsl(152, 69%, 65%) !important;
}

.bg-bs-green-300 {
    background-color: hsl(152, 69%, 70%) !important;
}

.bg-bs-green-250 {
    background-color: hsl(152, 69%, 75%) !important;
}

.bg-bs-green-200 {
    background-color: hsl(152, 69%, 80%) !important;
}

.bg-bs-green-150 {
    background-color: hsl(152, 69%, 85%) !important;
}

.bg-bs-green-100 {
    background-color: hsl(152, 69%, 90%) !important;
}

.bg-bs-green-50 {
    background-color: hsl(152, 69%, 95%) !important;
}

.bg-bs-teal-950 {
    background-color: hsl(162, 73%, 5%) !important;
}

.bg-bs-teal-900 {
    background-color: hsl(162, 73%, 10%) !important;
}

.bg-bs-teal-850 {
    background-color: hsl(162, 73%, 15%) !important;
}

.bg-bs-teal-800 {
    background-color: hsl(162, 73%, 20%) !important;
}

.bg-bs-teal-750 {
    background-color: hsl(162, 73%, 25%) !important;
}

.bg-bs-teal-700 {
    background-color: hsl(162, 73%, 30%) !important;
}

.bg-bs-teal-650 {
    background-color: hsl(162, 73%, 35%) !important;
}

.bg-bs-teal-600 {
    background-color: hsl(162, 73%, 40%) !important;
}

.bg-bs-teal-550 {
    background-color: hsl(162, 73%, 45%) !important;
}

.bg-bs-teal-500 {
    background-color: hsl(162, 73%, 50%) !important;
}

.bg-bs-teal-450 {
    background-color: hsl(162, 73%, 55%) !important;
}

.bg-bs-teal-400 {
    background-color: hsl(162, 73%, 60%) !important;
}

.bg-bs-teal-350 {
    background-color: hsl(162, 73%, 65%) !important;
}

.bg-bs-teal-300 {
    background-color: hsl(162, 73%, 70%) !important;
}

.bg-bs-teal-250 {
    background-color: hsl(162, 73%, 75%) !important;
}

.bg-bs-teal-200 {
    background-color: hsl(162, 73%, 80%) !important;
}

.bg-bs-teal-150 {
    background-color: hsl(162, 73%, 85%) !important;
}

.bg-bs-teal-100 {
    background-color: hsl(162, 73%, 90%) !important;
}

.bg-bs-teal-50 {
    background-color: hsl(162, 73%, 95%) !important;
}

.bg-bs-cyan-950 {
    background-color: hsl(190, 90%, 5%) !important;
}

.bg-bs-cyan-900 {
    background-color: hsl(190, 90%, 10%) !important;
}

.bg-bs-cyan-850 {
    background-color: hsl(190, 90%, 15%) !important;
}

.bg-bs-cyan-800 {
    background-color: hsl(190, 90%, 20%) !important;
}

.bg-bs-cyan-750 {
    background-color: hsl(190, 90%, 25%) !important;
}

.bg-bs-cyan-700 {
    background-color: hsl(190, 90%, 30%) !important;
}

.bg-bs-cyan-650 {
    background-color: hsl(190, 90%, 35%) !important;
}

.bg-bs-cyan-600 {
    background-color: hsl(190, 90%, 40%) !important;
}

.bg-bs-cyan-550 {
    background-color: hsl(190, 90%, 45%) !important;
}

.bg-bs-cyan-500 {
    background-color: hsl(190, 90%, 50%) !important;
}

.bg-bs-cyan-450 {
    background-color: hsl(190, 90%, 55%) !important;
}

.bg-bs-cyan-400 {
    background-color: hsl(190, 90%, 60%) !important;
}

.bg-bs-cyan-350 {
    background-color: hsl(190, 90%, 65%) !important;
}

.bg-bs-cyan-300 {
    background-color: hsl(190, 90%, 70%) !important;
}

.bg-bs-cyan-250 {
    background-color: hsl(190, 90%, 75%) !important;
}

.bg-bs-cyan-200 {
    background-color: hsl(190, 90%, 80%) !important;
}

.bg-bs-cyan-150 {
    background-color: hsl(190, 90%, 85%) !important;
}

.bg-bs-cyan-100 {
    background-color: hsl(190, 90%, 90%) !important;
}

.bg-bs-cyan-50 {
    background-color: hsl(190, 90%, 95%) !important;
}

.bg-bs-gray-950 {
    background-color: hsl(210, 11%, 5%) !important;
}

.bg-bs-gray-900 {
    background-color: hsl(210, 11%, 10%) !important;
}

.bg-bs-gray-850 {
    background-color: hsl(210, 11%, 15%) !important;
}

.bg-bs-gray-800 {
    background-color: hsl(210, 11%, 20%) !important;
}

.bg-bs-gray-750 {
    background-color: hsl(210, 11%, 25%) !important;
}

.bg-bs-gray-700 {
    background-color: hsl(210, 11%, 30%) !important;
}

.bg-bs-gray-650 {
    background-color: hsl(210, 11%, 35%) !important;
}

.bg-bs-gray-600 {
    background-color: hsl(210, 11%, 40%) !important;
}

.bg-bs-gray-550 {
    background-color: hsl(210, 11%, 45%) !important;
}

.bg-bs-gray-500 {
    background-color: hsl(210, 11%, 50%) !important;
}

.bg-bs-gray-450 {
    background-color: hsl(210, 11%, 55%) !important;
}

.bg-bs-gray-400 {
    background-color: hsl(210, 11%, 60%) !important;
}

.bg-bs-gray-350 {
    background-color: hsl(210, 11%, 65%) !important;
}

.bg-bs-gray-300 {
    background-color: hsl(210, 11%, 70%) !important;
}

.bg-bs-gray-250 {
    background-color: hsl(210, 11%, 75%) !important;
}

.bg-bs-gray-200 {
    background-color: hsl(210, 11%, 80%) !important;
}

.bg-bs-gray-150 {
    background-color: hsl(210, 11%, 85%) !important;
}

.bg-bs-gray-100 {
    background-color: hsl(210, 11%, 90%) !important;
}

.bg-bs-gray-50 {
    background-color: hsl(210, 11%, 95%) !important;
}

.bg-fab-01-950 {
    background-color: hsl(216, 79%, 5%) !important;
}

.bg-fab-01-900 {
    background-color: hsl(216, 79%, 10%) !important;
}

.bg-fab-01-850 {
    background-color: hsl(216, 79%, 15%) !important;
}

.bg-fab-01-800 {
    background-color: hsl(216, 79%, 20%) !important;
}

.bg-fab-01-750 {
    background-color: hsl(216, 79%, 25%) !important;
}

.bg-fab-01-700 {
    background-color: hsl(216, 79%, 30%) !important;
}

.bg-fab-01-650 {
    background-color: hsl(216, 79%, 35%) !important;
}

.bg-fab-01-600 {
    background-color: hsl(216, 79%, 40%) !important;
}

.bg-fab-01-550 {
    background-color: hsl(216, 79%, 45%) !important;
}

.bg-fab-01-500 {
    background-color: hsl(216, 79%, 50%) !important;
}

.bg-fab-01-450 {
    background-color: hsl(216, 79%, 55%) !important;
}

.bg-fab-01-400 {
    background-color: hsl(216, 79%, 60%) !important;
}

.bg-fab-01-350 {
    background-color: hsl(216, 79%, 65%) !important;
}

.bg-fab-01-300 {
    background-color: hsl(216, 79%, 70%) !important;
}

.bg-fab-01-250 {
    background-color: hsl(216, 79%, 75%) !important;
}

.bg-fab-01-200 {
    background-color: hsl(216, 79%, 80%) !important;
}

.bg-fab-01-150 {
    background-color: hsl(216, 79%, 85%) !important;
}

.bg-fab-01-100 {
    background-color: hsl(216, 79%, 90%) !important;
}

.bg-fab-01-50 {
    background-color: hsl(216, 79%, 95%) !important;
}

.bg-fab-02-950 {
    background-color: hsl(218, 61%, 5%) !important;
}

.bg-fab-02-900 {
    background-color: hsl(218, 61%, 10%) !important;
}

.bg-fab-02-850 {
    background-color: hsl(218, 61%, 15%) !important;
}

.bg-fab-02-800 {
    background-color: hsl(218, 61%, 20%) !important;
}

.bg-fab-02-750 {
    background-color: hsl(218, 61%, 25%) !important;
}

.bg-fab-02-700 {
    background-color: hsl(218, 61%, 30%) !important;
}

.bg-fab-02-650 {
    background-color: hsl(218, 61%, 35%) !important;
}

.bg-fab-02-600 {
    background-color: hsl(218, 61%, 40%) !important;
}

.bg-fab-02-550 {
    background-color: hsl(218, 61%, 45%) !important;
}

.bg-fab-02-500 {
    background-color: hsl(218, 61%, 50%) !important;
}

.bg-fab-02-450 {
    background-color: hsl(218, 61%, 55%) !important;
}

.bg-fab-02-400 {
    background-color: hsl(218, 61%, 60%) !important;
}

.bg-fab-02-350 {
    background-color: hsl(218, 61%, 65%) !important;
}

.bg-fab-02-300 {
    background-color: hsl(218, 61%, 70%) !important;
}

.bg-fab-02-250 {
    background-color: hsl(218, 61%, 75%) !important;
}

.bg-fab-02-200 {
    background-color: hsl(218, 61%, 80%) !important;
}

.bg-fab-02-150 {
    background-color: hsl(218, 61%, 85%) !important;
}

.bg-fab-02-100 {
    background-color: hsl(218, 61%, 90%) !important;
}

.bg-fab-02-50 {
    background-color: hsl(218, 61%, 95%) !important;
}

.bg-gray-950 {
    background-color: hsl(215, 19%, 5%) !important;
}

.bg-gray-900 {
    background-color: hsl(215, 19%, 10%) !important;
}

.bg-gray-850 {
    background-color: hsl(215, 19%, 15%) !important;
}

.bg-gray-800 {
    background-color: hsl(215, 19%, 20%) !important;
}

.bg-gray-750 {
    background-color: hsl(215, 19%, 25%) !important;
}

.bg-gray-700 {
    background-color: hsl(215, 19%, 30%) !important;
}

.bg-gray-650 {
    background-color: hsl(215, 19%, 35%) !important;
}

.bg-gray-600 {
    background-color: hsl(215, 19%, 40%) !important;
}

.bg-gray-550 {
    background-color: hsl(215, 19%, 45%) !important;
}

.bg-gray-500 {
    background-color: hsl(215, 19%, 50%) !important;
}

.bg-gray-450 {
    background-color: hsl(215, 19%, 55%) !important;
}

.bg-gray-400 {
    background-color: hsl(215, 19%, 60%) !important;
}

.bg-gray-350 {
    background-color: hsl(215, 19%, 65%) !important;
}

.bg-gray-300 {
    background-color: hsl(215, 19%, 70%) !important;
}

.bg-gray-250 {
    background-color: hsl(215, 19%, 75%) !important;
}

.bg-gray-200 {
    background-color: hsl(215, 19%, 80%) !important;
}

.bg-gray-150 {
    background-color: hsl(215, 19%, 85%) !important;
}

.bg-gray-100 {
    background-color: hsl(215, 19%, 90%) !important;
}

.bg-gray-50 {
    background-color: hsl(215, 19%, 95%) !important;
}

/*
**
** BACKGROUND-IMAGE
**
*/
.bi-red-950 {
    background-image: linear-gradient(to right, hsl(0, 50%, 5%), hsl(0, 50%, 5%)) !important;
}

.bi-red-900 {
    background-image: linear-gradient(to right, hsl(0, 50%, 10%), hsl(0, 50%, 10%)) !important;
}

.bi-red-850 {
    background-image: linear-gradient(to right, hsl(0, 50%, 15%), hsl(0, 50%, 15%)) !important;
}

.bi-red-800 {
    background-image: linear-gradient(to right, hsl(0, 50%, 20%), hsl(0, 50%, 20%)) !important;
}

.bi-red-750 {
    background-image: linear-gradient(to right, hsl(0, 50%, 25%), hsl(0, 50%, 25%)) !important;
}

.bi-red-700 {
    background-image: linear-gradient(to right, hsl(0, 50%, 30%), hsl(0, 50%, 30%)) !important;
}

.bi-red-650 {
    background-image: linear-gradient(to right, hsl(0, 50%, 35%), hsl(0, 50%, 35%)) !important;
}

.bi-red-600 {
    background-image: linear-gradient(to right, hsl(0, 50%, 40%), hsl(0, 50%, 40%)) !important;
}

.bi-red-550 {
    background-image: linear-gradient(to right, hsl(0, 50%, 45%), hsl(0, 50%, 45%)) !important;
}

.bi-red-500 {
    background-image: linear-gradient(to right, hsl(0, 50%, 50%), hsl(0, 50%, 50%)) !important;
}

.bi-red-450 {
    background-image: linear-gradient(to right, hsl(0, 50%, 55%), hsl(0, 50%, 55%)) !important;
}

.bi-red-400 {
    background-image: linear-gradient(to right, hsl(0, 50%, 60%), hsl(0, 50%, 60%)) !important;
}

.bi-red-350 {
    background-image: linear-gradient(to right, hsl(0, 50%, 65%), hsl(0, 50%, 65%)) !important;
}

.bi-red-300 {
    background-image: linear-gradient(to right, hsl(0, 50%, 70%), hsl(0, 50%, 70%)) !important;
}

.bi-red-250 {
    background-image: linear-gradient(to right, hsl(0, 50%, 75%), hsl(0, 50%, 75%)) !important;
}

.bi-red-200 {
    background-image: linear-gradient(to right, hsl(0, 50%, 80%), hsl(0, 50%, 80%)) !important;
}

.bi-red-150 {
    background-image: linear-gradient(to right, hsl(0, 50%, 85%), hsl(0, 50%, 85%)) !important;
}

.bi-red-100 {
    background-image: linear-gradient(to right, hsl(0, 50%, 90%), hsl(0, 50%, 90%)) !important;
}

.bi-red-50 {
    background-image: linear-gradient(to right, hsl(0, 50%, 95%), hsl(0, 50%, 95%)) !important;
}

.bi-orange-950 {
    background-image: linear-gradient(to right, hsl(30, 50%, 5%), hsl(30, 50%, 5%)) !important;
}

.bi-orange-900 {
    background-image: linear-gradient(to right, hsl(30, 50%, 10%), hsl(30, 50%, 10%)) !important;
}

.bi-orange-850 {
    background-image: linear-gradient(to right, hsl(30, 50%, 15%), hsl(30, 50%, 15%)) !important;
}

.bi-orange-800 {
    background-image: linear-gradient(to right, hsl(30, 50%, 20%), hsl(30, 50%, 20%)) !important;
}

.bi-orange-750 {
    background-image: linear-gradient(to right, hsl(30, 50%, 25%), hsl(30, 50%, 25%)) !important;
}

.bi-orange-700 {
    background-image: linear-gradient(to right, hsl(30, 50%, 30%), hsl(30, 50%, 30%)) !important;
}

.bi-orange-650 {
    background-image: linear-gradient(to right, hsl(30, 50%, 35%), hsl(30, 50%, 35%)) !important;
}

.bi-orange-600 {
    background-image: linear-gradient(to right, hsl(30, 50%, 40%), hsl(30, 50%, 40%)) !important;
}

.bi-orange-550 {
    background-image: linear-gradient(to right, hsl(30, 50%, 45%), hsl(30, 50%, 45%)) !important;
}

.bi-orange-500 {
    background-image: linear-gradient(to right, hsl(30, 50%, 50%), hsl(30, 50%, 50%)) !important;
}

.bi-orange-450 {
    background-image: linear-gradient(to right, hsl(30, 50%, 55%), hsl(30, 50%, 55%)) !important;
}

.bi-orange-400 {
    background-image: linear-gradient(to right, hsl(30, 50%, 60%), hsl(30, 50%, 60%)) !important;
}

.bi-orange-350 {
    background-image: linear-gradient(to right, hsl(30, 50%, 65%), hsl(30, 50%, 65%)) !important;
}

.bi-orange-300 {
    background-image: linear-gradient(to right, hsl(30, 50%, 70%), hsl(30, 50%, 70%)) !important;
}

.bi-orange-250 {
    background-image: linear-gradient(to right, hsl(30, 50%, 75%), hsl(30, 50%, 75%)) !important;
}

.bi-orange-200 {
    background-image: linear-gradient(to right, hsl(30, 50%, 80%), hsl(30, 50%, 80%)) !important;
}

.bi-orange-150 {
    background-image: linear-gradient(to right, hsl(30, 50%, 85%), hsl(30, 50%, 85%)) !important;
}

.bi-orange-100 {
    background-image: linear-gradient(to right, hsl(30, 50%, 90%), hsl(30, 50%, 90%)) !important;
}

.bi-orange-50 {
    background-image: linear-gradient(to right, hsl(30, 50%, 95%), hsl(30, 50%, 95%)) !important;
}

.bi-yellow-950 {
    background-image: linear-gradient(to right, hsl(60, 50%, 5%), hsl(60, 50%, 5%)) !important;
}

.bi-yellow-900 {
    background-image: linear-gradient(to right, hsl(60, 50%, 10%), hsl(60, 50%, 10%)) !important;
}

.bi-yellow-850 {
    background-image: linear-gradient(to right, hsl(60, 50%, 15%), hsl(60, 50%, 15%)) !important;
}

.bi-yellow-800 {
    background-image: linear-gradient(to right, hsl(60, 50%, 20%), hsl(60, 50%, 20%)) !important;
}

.bi-yellow-750 {
    background-image: linear-gradient(to right, hsl(60, 50%, 25%), hsl(60, 50%, 25%)) !important;
}

.bi-yellow-700 {
    background-image: linear-gradient(to right, hsl(60, 50%, 30%), hsl(60, 50%, 30%)) !important;
}

.bi-yellow-650 {
    background-image: linear-gradient(to right, hsl(60, 50%, 35%), hsl(60, 50%, 35%)) !important;
}

.bi-yellow-600 {
    background-image: linear-gradient(to right, hsl(60, 50%, 40%), hsl(60, 50%, 40%)) !important;
}

.bi-yellow-550 {
    background-image: linear-gradient(to right, hsl(60, 50%, 45%), hsl(60, 50%, 45%)) !important;
}

.bi-yellow-500 {
    background-image: linear-gradient(to right, hsl(60, 50%, 50%), hsl(60, 50%, 50%)) !important;
}

.bi-yellow-450 {
    background-image: linear-gradient(to right, hsl(60, 50%, 55%), hsl(60, 50%, 55%)) !important;
}

.bi-yellow-400 {
    background-image: linear-gradient(to right, hsl(60, 50%, 60%), hsl(60, 50%, 60%)) !important;
}

.bi-yellow-350 {
    background-image: linear-gradient(to right, hsl(60, 50%, 65%), hsl(60, 50%, 65%)) !important;
}

.bi-yellow-300 {
    background-image: linear-gradient(to right, hsl(60, 50%, 70%), hsl(60, 50%, 70%)) !important;
}

.bi-yellow-250 {
    background-image: linear-gradient(to right, hsl(60, 50%, 75%), hsl(60, 50%, 75%)) !important;
}

.bi-yellow-200 {
    background-image: linear-gradient(to right, hsl(60, 50%, 80%), hsl(60, 50%, 80%)) !important;
}

.bi-yellow-150 {
    background-image: linear-gradient(to right, hsl(60, 50%, 85%), hsl(60, 50%, 85%)) !important;
}

.bi-yellow-100 {
    background-image: linear-gradient(to right, hsl(60, 50%, 90%), hsl(60, 50%, 90%)) !important;
}

.bi-yellow-50 {
    background-image: linear-gradient(to right, hsl(60, 50%, 95%), hsl(60, 50%, 95%)) !important;
}

.bi-yellow-green-950 {
    background-image: linear-gradient(to right, hsl(90, 50%, 5%), hsl(90, 50%, 5%)) !important;
}

.bi-yellow-green-900 {
    background-image: linear-gradient(to right, hsl(90, 50%, 10%), hsl(90, 50%, 10%)) !important;
}

.bi-yellow-green-850 {
    background-image: linear-gradient(to right, hsl(90, 50%, 15%), hsl(90, 50%, 15%)) !important;
}

.bi-yellow-green-800 {
    background-image: linear-gradient(to right, hsl(90, 50%, 20%), hsl(90, 50%, 20%)) !important;
}

.bi-yellow-green-750 {
    background-image: linear-gradient(to right, hsl(90, 50%, 25%), hsl(90, 50%, 25%)) !important;
}

.bi-yellow-green-700 {
    background-image: linear-gradient(to right, hsl(90, 50%, 30%), hsl(90, 50%, 30%)) !important;
}

.bi-yellow-green-650 {
    background-image: linear-gradient(to right, hsl(90, 50%, 35%), hsl(90, 50%, 35%)) !important;
}

.bi-yellow-green-600 {
    background-image: linear-gradient(to right, hsl(90, 50%, 40%), hsl(90, 50%, 40%)) !important;
}

.bi-yellow-green-550 {
    background-image: linear-gradient(to right, hsl(90, 50%, 45%), hsl(90, 50%, 45%)) !important;
}

.bi-yellow-green-500 {
    background-image: linear-gradient(to right, hsl(90, 50%, 50%), hsl(90, 50%, 50%)) !important;
}

.bi-yellow-green-450 {
    background-image: linear-gradient(to right, hsl(90, 50%, 55%), hsl(90, 50%, 55%)) !important;
}

.bi-yellow-green-400 {
    background-image: linear-gradient(to right, hsl(90, 50%, 60%), hsl(90, 50%, 60%)) !important;
}

.bi-yellow-green-350 {
    background-image: linear-gradient(to right, hsl(90, 50%, 65%), hsl(90, 50%, 65%)) !important;
}

.bi-yellow-green-300 {
    background-image: linear-gradient(to right, hsl(90, 50%, 70%), hsl(90, 50%, 70%)) !important;
}

.bi-yellow-green-250 {
    background-image: linear-gradient(to right, hsl(90, 50%, 75%), hsl(90, 50%, 75%)) !important;
}

.bi-yellow-green-200 {
    background-image: linear-gradient(to right, hsl(90, 50%, 80%), hsl(90, 50%, 80%)) !important;
}

.bi-yellow-green-150 {
    background-image: linear-gradient(to right, hsl(90, 50%, 85%), hsl(90, 50%, 85%)) !important;
}

.bi-yellow-green-100 {
    background-image: linear-gradient(to right, hsl(90, 50%, 90%), hsl(90, 50%, 90%)) !important;
}

.bi-yellow-green-50 {
    background-image: linear-gradient(to right, hsl(90, 50%, 95%), hsl(90, 50%, 95%)) !important;
}

.bi-green-950 {
    background-image: linear-gradient(to right, hsl(120, 50%, 5%), hsl(120, 50%, 5%)) !important;
}

.bi-green-900 {
    background-image: linear-gradient(to right, hsl(120, 50%, 10%), hsl(120, 50%, 10%)) !important;
}

.bi-green-850 {
    background-image: linear-gradient(to right, hsl(120, 50%, 15%), hsl(120, 50%, 15%)) !important;
}

.bi-green-800 {
    background-image: linear-gradient(to right, hsl(120, 50%, 20%), hsl(120, 50%, 20%)) !important;
}

.bi-green-750 {
    background-image: linear-gradient(to right, hsl(120, 50%, 25%), hsl(120, 50%, 25%)) !important;
}

.bi-green-700 {
    background-image: linear-gradient(to right, hsl(120, 50%, 30%), hsl(120, 50%, 30%)) !important;
}

.bi-green-650 {
    background-image: linear-gradient(to right, hsl(120, 50%, 35%), hsl(120, 50%, 35%)) !important;
}

.bi-green-600 {
    background-image: linear-gradient(to right, hsl(120, 50%, 40%), hsl(120, 50%, 40%)) !important;
}

.bi-green-550 {
    background-image: linear-gradient(to right, hsl(120, 50%, 45%), hsl(120, 50%, 45%)) !important;
}

.bi-green-500 {
    background-image: linear-gradient(to right, hsl(120, 50%, 50%), hsl(120, 50%, 50%)) !important;
}

.bi-green-450 {
    background-image: linear-gradient(to right, hsl(120, 50%, 55%), hsl(120, 50%, 55%)) !important;
}

.bi-green-400 {
    background-image: linear-gradient(to right, hsl(120, 50%, 60%), hsl(120, 50%, 60%)) !important;
}

.bi-green-350 {
    background-image: linear-gradient(to right, hsl(120, 50%, 65%), hsl(120, 50%, 65%)) !important;
}

.bi-green-300 {
    background-image: linear-gradient(to right, hsl(120, 50%, 70%), hsl(120, 50%, 70%)) !important;
}

.bi-green-250 {
    background-image: linear-gradient(to right, hsl(120, 50%, 75%), hsl(120, 50%, 75%)) !important;
}

.bi-green-200 {
    background-image: linear-gradient(to right, hsl(120, 50%, 80%), hsl(120, 50%, 80%)) !important;
}

.bi-green-150 {
    background-image: linear-gradient(to right, hsl(120, 50%, 85%), hsl(120, 50%, 85%)) !important;
}

.bi-green-100 {
    background-image: linear-gradient(to right, hsl(120, 50%, 90%), hsl(120, 50%, 90%)) !important;
}

.bi-green-50 {
    background-image: linear-gradient(to right, hsl(120, 50%, 95%), hsl(120, 50%, 95%)) !important;
}

.bi-green-cyan-950 {
    background-image: linear-gradient(to right, hsl(150, 50%, 5%), hsl(150, 50%, 5%)) !important;
}

.bi-green-cyan-900 {
    background-image: linear-gradient(to right, hsl(150, 50%, 10%), hsl(150, 50%, 10%)) !important;
}

.bi-green-cyan-850 {
    background-image: linear-gradient(to right, hsl(150, 50%, 15%), hsl(150, 50%, 15%)) !important;
}

.bi-green-cyan-800 {
    background-image: linear-gradient(to right, hsl(150, 50%, 20%), hsl(150, 50%, 20%)) !important;
}

.bi-green-cyan-750 {
    background-image: linear-gradient(to right, hsl(150, 50%, 25%), hsl(150, 50%, 25%)) !important;
}

.bi-green-cyan-700 {
    background-image: linear-gradient(to right, hsl(150, 50%, 30%), hsl(150, 50%, 30%)) !important;
}

.bi-green-cyan-650 {
    background-image: linear-gradient(to right, hsl(150, 50%, 35%), hsl(150, 50%, 35%)) !important;
}

.bi-green-cyan-600 {
    background-image: linear-gradient(to right, hsl(150, 50%, 40%), hsl(150, 50%, 40%)) !important;
}

.bi-green-cyan-550 {
    background-image: linear-gradient(to right, hsl(150, 50%, 45%), hsl(150, 50%, 45%)) !important;
}

.bi-green-cyan-500 {
    background-image: linear-gradient(to right, hsl(150, 50%, 50%), hsl(150, 50%, 50%)) !important;
}

.bi-green-cyan-450 {
    background-image: linear-gradient(to right, hsl(150, 50%, 55%), hsl(150, 50%, 55%)) !important;
}

.bi-green-cyan-400 {
    background-image: linear-gradient(to right, hsl(150, 50%, 60%), hsl(150, 50%, 60%)) !important;
}

.bi-green-cyan-350 {
    background-image: linear-gradient(to right, hsl(150, 50%, 65%), hsl(150, 50%, 65%)) !important;
}

.bi-green-cyan-300 {
    background-image: linear-gradient(to right, hsl(150, 50%, 70%), hsl(150, 50%, 70%)) !important;
}

.bi-green-cyan-250 {
    background-image: linear-gradient(to right, hsl(150, 50%, 75%), hsl(150, 50%, 75%)) !important;
}

.bi-green-cyan-200 {
    background-image: linear-gradient(to right, hsl(150, 50%, 80%), hsl(150, 50%, 80%)) !important;
}

.bi-green-cyan-150 {
    background-image: linear-gradient(to right, hsl(150, 50%, 85%), hsl(150, 50%, 85%)) !important;
}

.bi-green-cyan-100 {
    background-image: linear-gradient(to right, hsl(150, 50%, 90%), hsl(150, 50%, 90%)) !important;
}

.bi-green-cyan-50 {
    background-image: linear-gradient(to right, hsl(150, 50%, 95%), hsl(150, 50%, 95%)) !important;
}

.bi-cyan-950 {
    background-image: linear-gradient(to right, hsl(180, 50%, 5%), hsl(180, 50%, 5%)) !important;
}

.bi-cyan-900 {
    background-image: linear-gradient(to right, hsl(180, 50%, 10%), hsl(180, 50%, 10%)) !important;
}

.bi-cyan-850 {
    background-image: linear-gradient(to right, hsl(180, 50%, 15%), hsl(180, 50%, 15%)) !important;
}

.bi-cyan-800 {
    background-image: linear-gradient(to right, hsl(180, 50%, 20%), hsl(180, 50%, 20%)) !important;
}

.bi-cyan-750 {
    background-image: linear-gradient(to right, hsl(180, 50%, 25%), hsl(180, 50%, 25%)) !important;
}

.bi-cyan-700 {
    background-image: linear-gradient(to right, hsl(180, 50%, 30%), hsl(180, 50%, 30%)) !important;
}

.bi-cyan-650 {
    background-image: linear-gradient(to right, hsl(180, 50%, 35%), hsl(180, 50%, 35%)) !important;
}

.bi-cyan-600 {
    background-image: linear-gradient(to right, hsl(180, 50%, 40%), hsl(180, 50%, 40%)) !important;
}

.bi-cyan-550 {
    background-image: linear-gradient(to right, hsl(180, 50%, 45%), hsl(180, 50%, 45%)) !important;
}

.bi-cyan-500 {
    background-image: linear-gradient(to right, hsl(180, 50%, 50%), hsl(180, 50%, 50%)) !important;
}

.bi-cyan-450 {
    background-image: linear-gradient(to right, hsl(180, 50%, 55%), hsl(180, 50%, 55%)) !important;
}

.bi-cyan-400 {
    background-image: linear-gradient(to right, hsl(180, 50%, 60%), hsl(180, 50%, 60%)) !important;
}

.bi-cyan-350 {
    background-image: linear-gradient(to right, hsl(180, 50%, 65%), hsl(180, 50%, 65%)) !important;
}

.bi-cyan-300 {
    background-image: linear-gradient(to right, hsl(180, 50%, 70%), hsl(180, 50%, 70%)) !important;
}

.bi-cyan-250 {
    background-image: linear-gradient(to right, hsl(180, 50%, 75%), hsl(180, 50%, 75%)) !important;
}

.bi-cyan-200 {
    background-image: linear-gradient(to right, hsl(180, 50%, 80%), hsl(180, 50%, 80%)) !important;
}

.bi-cyan-150 {
    background-image: linear-gradient(to right, hsl(180, 50%, 85%), hsl(180, 50%, 85%)) !important;
}

.bi-cyan-100 {
    background-image: linear-gradient(to right, hsl(180, 50%, 90%), hsl(180, 50%, 90%)) !important;
}

.bi-cyan-50 {
    background-image: linear-gradient(to right, hsl(180, 50%, 95%), hsl(180, 50%, 95%)) !important;
}

.bi-cyan-blue-950 {
    background-image: linear-gradient(to right, hsl(210, 50%, 5%), hsl(210, 50%, 5%)) !important;
}

.bi-cyan-blue-900 {
    background-image: linear-gradient(to right, hsl(210, 50%, 10%), hsl(210, 50%, 10%)) !important;
}

.bi-cyan-blue-850 {
    background-image: linear-gradient(to right, hsl(210, 50%, 15%), hsl(210, 50%, 15%)) !important;
}

.bi-cyan-blue-800 {
    background-image: linear-gradient(to right, hsl(210, 50%, 20%), hsl(210, 50%, 20%)) !important;
}

.bi-cyan-blue-750 {
    background-image: linear-gradient(to right, hsl(210, 50%, 25%), hsl(210, 50%, 25%)) !important;
}

.bi-cyan-blue-700 {
    background-image: linear-gradient(to right, hsl(210, 50%, 30%), hsl(210, 50%, 30%)) !important;
}

.bi-cyan-blue-650 {
    background-image: linear-gradient(to right, hsl(210, 50%, 35%), hsl(210, 50%, 35%)) !important;
}

.bi-cyan-blue-600 {
    background-image: linear-gradient(to right, hsl(210, 50%, 40%), hsl(210, 50%, 40%)) !important;
}

.bi-cyan-blue-550 {
    background-image: linear-gradient(to right, hsl(210, 50%, 45%), hsl(210, 50%, 45%)) !important;
}

.bi-cyan-blue-500 {
    background-image: linear-gradient(to right, hsl(210, 50%, 50%), hsl(210, 50%, 50%)) !important;
}

.bi-cyan-blue-450 {
    background-image: linear-gradient(to right, hsl(210, 50%, 55%), hsl(210, 50%, 55%)) !important;
}

.bi-cyan-blue-400 {
    background-image: linear-gradient(to right, hsl(210, 50%, 60%), hsl(210, 50%, 60%)) !important;
}

.bi-cyan-blue-350 {
    background-image: linear-gradient(to right, hsl(210, 50%, 65%), hsl(210, 50%, 65%)) !important;
}

.bi-cyan-blue-300 {
    background-image: linear-gradient(to right, hsl(210, 50%, 70%), hsl(210, 50%, 70%)) !important;
}

.bi-cyan-blue-250 {
    background-image: linear-gradient(to right, hsl(210, 50%, 75%), hsl(210, 50%, 75%)) !important;
}

.bi-cyan-blue-200 {
    background-image: linear-gradient(to right, hsl(210, 50%, 80%), hsl(210, 50%, 80%)) !important;
}

.bi-cyan-blue-150 {
    background-image: linear-gradient(to right, hsl(210, 50%, 85%), hsl(210, 50%, 85%)) !important;
}

.bi-cyan-blue-100 {
    background-image: linear-gradient(to right, hsl(210, 50%, 90%), hsl(210, 50%, 90%)) !important;
}

.bi-cyan-blue-50 {
    background-image: linear-gradient(to right, hsl(210, 50%, 95%), hsl(210, 50%, 95%)) !important;
}

.bi-blue-950 {
    background-image: linear-gradient(to right, hsl(240, 50%, 5%), hsl(240, 50%, 5%)) !important;
}

.bi-blue-900 {
    background-image: linear-gradient(to right, hsl(240, 50%, 10%), hsl(240, 50%, 10%)) !important;
}

.bi-blue-850 {
    background-image: linear-gradient(to right, hsl(240, 50%, 15%), hsl(240, 50%, 15%)) !important;
}

.bi-blue-800 {
    background-image: linear-gradient(to right, hsl(240, 50%, 20%), hsl(240, 50%, 20%)) !important;
}

.bi-blue-750 {
    background-image: linear-gradient(to right, hsl(240, 50%, 25%), hsl(240, 50%, 25%)) !important;
}

.bi-blue-700 {
    background-image: linear-gradient(to right, hsl(240, 50%, 30%), hsl(240, 50%, 30%)) !important;
}

.bi-blue-650 {
    background-image: linear-gradient(to right, hsl(240, 50%, 35%), hsl(240, 50%, 35%)) !important;
}

.bi-blue-600 {
    background-image: linear-gradient(to right, hsl(240, 50%, 40%), hsl(240, 50%, 40%)) !important;
}

.bi-blue-550 {
    background-image: linear-gradient(to right, hsl(240, 50%, 45%), hsl(240, 50%, 45%)) !important;
}

.bi-blue-500 {
    background-image: linear-gradient(to right, hsl(240, 50%, 50%), hsl(240, 50%, 50%)) !important;
}

.bi-blue-450 {
    background-image: linear-gradient(to right, hsl(240, 50%, 55%), hsl(240, 50%, 55%)) !important;
}

.bi-blue-400 {
    background-image: linear-gradient(to right, hsl(240, 50%, 60%), hsl(240, 50%, 60%)) !important;
}

.bi-blue-350 {
    background-image: linear-gradient(to right, hsl(240, 50%, 65%), hsl(240, 50%, 65%)) !important;
}

.bi-blue-300 {
    background-image: linear-gradient(to right, hsl(240, 50%, 70%), hsl(240, 50%, 70%)) !important;
}

.bi-blue-250 {
    background-image: linear-gradient(to right, hsl(240, 50%, 75%), hsl(240, 50%, 75%)) !important;
}

.bi-blue-200 {
    background-image: linear-gradient(to right, hsl(240, 50%, 80%), hsl(240, 50%, 80%)) !important;
}

.bi-blue-150 {
    background-image: linear-gradient(to right, hsl(240, 50%, 85%), hsl(240, 50%, 85%)) !important;
}

.bi-blue-100 {
    background-image: linear-gradient(to right, hsl(240, 50%, 90%), hsl(240, 50%, 90%)) !important;
}

.bi-blue-50 {
    background-image: linear-gradient(to right, hsl(240, 50%, 95%), hsl(240, 50%, 95%)) !important;
}

.bi-blue-magenta-950 {
    background-image: linear-gradient(to right, hsl(270, 50%, 5%), hsl(270, 50%, 5%)) !important;
}

.bi-blue-magenta-900 {
    background-image: linear-gradient(to right, hsl(270, 50%, 10%), hsl(270, 50%, 10%)) !important;
}

.bi-blue-magenta-850 {
    background-image: linear-gradient(to right, hsl(270, 50%, 15%), hsl(270, 50%, 15%)) !important;
}

.bi-blue-magenta-800 {
    background-image: linear-gradient(to right, hsl(270, 50%, 20%), hsl(270, 50%, 20%)) !important;
}

.bi-blue-magenta-750 {
    background-image: linear-gradient(to right, hsl(270, 50%, 25%), hsl(270, 50%, 25%)) !important;
}

.bi-blue-magenta-700 {
    background-image: linear-gradient(to right, hsl(270, 50%, 30%), hsl(270, 50%, 30%)) !important;
}

.bi-blue-magenta-650 {
    background-image: linear-gradient(to right, hsl(270, 50%, 35%), hsl(270, 50%, 35%)) !important;
}

.bi-blue-magenta-600 {
    background-image: linear-gradient(to right, hsl(270, 50%, 40%), hsl(270, 50%, 40%)) !important;
}

.bi-blue-magenta-550 {
    background-image: linear-gradient(to right, hsl(270, 50%, 45%), hsl(270, 50%, 45%)) !important;
}

.bi-blue-magenta-500 {
    background-image: linear-gradient(to right, hsl(270, 50%, 50%), hsl(270, 50%, 50%)) !important;
}

.bi-blue-magenta-450 {
    background-image: linear-gradient(to right, hsl(270, 50%, 55%), hsl(270, 50%, 55%)) !important;
}

.bi-blue-magenta-400 {
    background-image: linear-gradient(to right, hsl(270, 50%, 60%), hsl(270, 50%, 60%)) !important;
}

.bi-blue-magenta-350 {
    background-image: linear-gradient(to right, hsl(270, 50%, 65%), hsl(270, 50%, 65%)) !important;
}

.bi-blue-magenta-300 {
    background-image: linear-gradient(to right, hsl(270, 50%, 70%), hsl(270, 50%, 70%)) !important;
}

.bi-blue-magenta-250 {
    background-image: linear-gradient(to right, hsl(270, 50%, 75%), hsl(270, 50%, 75%)) !important;
}

.bi-blue-magenta-200 {
    background-image: linear-gradient(to right, hsl(270, 50%, 80%), hsl(270, 50%, 80%)) !important;
}

.bi-blue-magenta-150 {
    background-image: linear-gradient(to right, hsl(270, 50%, 85%), hsl(270, 50%, 85%)) !important;
}

.bi-blue-magenta-100 {
    background-image: linear-gradient(to right, hsl(270, 50%, 90%), hsl(270, 50%, 90%)) !important;
}

.bi-blue-magenta-50 {
    background-image: linear-gradient(to right, hsl(270, 50%, 95%), hsl(270, 50%, 95%)) !important;
}

.bi-magenta-950 {
    background-image: linear-gradient(to right, hsl(300, 50%, 5%), hsl(300, 50%, 5%)) !important;
}

.bi-magenta-900 {
    background-image: linear-gradient(to right, hsl(300, 50%, 10%), hsl(300, 50%, 10%)) !important;
}

.bi-magenta-850 {
    background-image: linear-gradient(to right, hsl(300, 50%, 15%), hsl(300, 50%, 15%)) !important;
}

.bi-magenta-800 {
    background-image: linear-gradient(to right, hsl(300, 50%, 20%), hsl(300, 50%, 20%)) !important;
}

.bi-magenta-750 {
    background-image: linear-gradient(to right, hsl(300, 50%, 25%), hsl(300, 50%, 25%)) !important;
}

.bi-magenta-700 {
    background-image: linear-gradient(to right, hsl(300, 50%, 30%), hsl(300, 50%, 30%)) !important;
}

.bi-magenta-650 {
    background-image: linear-gradient(to right, hsl(300, 50%, 35%), hsl(300, 50%, 35%)) !important;
}

.bi-magenta-600 {
    background-image: linear-gradient(to right, hsl(300, 50%, 40%), hsl(300, 50%, 40%)) !important;
}

.bi-magenta-550 {
    background-image: linear-gradient(to right, hsl(300, 50%, 45%), hsl(300, 50%, 45%)) !important;
}

.bi-magenta-500 {
    background-image: linear-gradient(to right, hsl(300, 50%, 50%), hsl(300, 50%, 50%)) !important;
}

.bi-magenta-450 {
    background-image: linear-gradient(to right, hsl(300, 50%, 55%), hsl(300, 50%, 55%)) !important;
}

.bi-magenta-400 {
    background-image: linear-gradient(to right, hsl(300, 50%, 60%), hsl(300, 50%, 60%)) !important;
}

.bi-magenta-350 {
    background-image: linear-gradient(to right, hsl(300, 50%, 65%), hsl(300, 50%, 65%)) !important;
}

.bi-magenta-300 {
    background-image: linear-gradient(to right, hsl(300, 50%, 70%), hsl(300, 50%, 70%)) !important;
}

.bi-magenta-250 {
    background-image: linear-gradient(to right, hsl(300, 50%, 75%), hsl(300, 50%, 75%)) !important;
}

.bi-magenta-200 {
    background-image: linear-gradient(to right, hsl(300, 50%, 80%), hsl(300, 50%, 80%)) !important;
}

.bi-magenta-150 {
    background-image: linear-gradient(to right, hsl(300, 50%, 85%), hsl(300, 50%, 85%)) !important;
}

.bi-magenta-100 {
    background-image: linear-gradient(to right, hsl(300, 50%, 90%), hsl(300, 50%, 90%)) !important;
}

.bi-magenta-50 {
    background-image: linear-gradient(to right, hsl(300, 50%, 95%), hsl(300, 50%, 95%)) !important;
}

.bi-magenta-red-950 {
    background-image: linear-gradient(to right, hsl(330, 50%, 5%), hsl(330, 50%, 5%)) !important;
}

.bi-magenta-red-900 {
    background-image: linear-gradient(to right, hsl(330, 50%, 10%), hsl(330, 50%, 10%)) !important;
}

.bi-magenta-red-850 {
    background-image: linear-gradient(to right, hsl(330, 50%, 15%), hsl(330, 50%, 15%)) !important;
}

.bi-magenta-red-800 {
    background-image: linear-gradient(to right, hsl(330, 50%, 20%), hsl(330, 50%, 20%)) !important;
}

.bi-magenta-red-750 {
    background-image: linear-gradient(to right, hsl(330, 50%, 25%), hsl(330, 50%, 25%)) !important;
}

.bi-magenta-red-700 {
    background-image: linear-gradient(to right, hsl(330, 50%, 30%), hsl(330, 50%, 30%)) !important;
}

.bi-magenta-red-650 {
    background-image: linear-gradient(to right, hsl(330, 50%, 35%), hsl(330, 50%, 35%)) !important;
}

.bi-magenta-red-600 {
    background-image: linear-gradient(to right, hsl(330, 50%, 40%), hsl(330, 50%, 40%)) !important;
}

.bi-magenta-red-550 {
    background-image: linear-gradient(to right, hsl(330, 50%, 45%), hsl(330, 50%, 45%)) !important;
}

.bi-magenta-red-500 {
    background-image: linear-gradient(to right, hsl(330, 50%, 50%), hsl(330, 50%, 50%)) !important;
}

.bi-magenta-red-450 {
    background-image: linear-gradient(to right, hsl(330, 50%, 55%), hsl(330, 50%, 55%)) !important;
}

.bi-magenta-red-400 {
    background-image: linear-gradient(to right, hsl(330, 50%, 60%), hsl(330, 50%, 60%)) !important;
}

.bi-magenta-red-350 {
    background-image: linear-gradient(to right, hsl(330, 50%, 65%), hsl(330, 50%, 65%)) !important;
}

.bi-magenta-red-300 {
    background-image: linear-gradient(to right, hsl(330, 50%, 70%), hsl(330, 50%, 70%)) !important;
}

.bi-magenta-red-250 {
    background-image: linear-gradient(to right, hsl(330, 50%, 75%), hsl(330, 50%, 75%)) !important;
}

.bi-magenta-red-200 {
    background-image: linear-gradient(to right, hsl(330, 50%, 80%), hsl(330, 50%, 80%)) !important;
}

.bi-magenta-red-150 {
    background-image: linear-gradient(to right, hsl(330, 50%, 85%), hsl(330, 50%, 85%)) !important;
}

.bi-magenta-red-100 {
    background-image: linear-gradient(to right, hsl(330, 50%, 90%), hsl(330, 50%, 90%)) !important;
}

.bi-magenta-red-50 {
    background-image: linear-gradient(to right, hsl(330, 50%, 95%), hsl(330, 50%, 95%)) !important;
}

.bi-bs-blue-950 {
    background-image: linear-gradient(to right, hsl(216, 98%, 5%), hsl(216, 98%, 5%)) !important;
}

.bi-bs-blue-900 {
    background-image: linear-gradient(to right, hsl(216, 98%, 10%), hsl(216, 98%, 10%)) !important;
}

.bi-bs-blue-850 {
    background-image: linear-gradient(to right, hsl(216, 98%, 15%), hsl(216, 98%, 15%)) !important;
}

.bi-bs-blue-800 {
    background-image: linear-gradient(to right, hsl(216, 98%, 20%), hsl(216, 98%, 20%)) !important;
}

.bi-bs-blue-750 {
    background-image: linear-gradient(to right, hsl(216, 98%, 25%), hsl(216, 98%, 25%)) !important;
}

.bi-bs-blue-700 {
    background-image: linear-gradient(to right, hsl(216, 98%, 30%), hsl(216, 98%, 30%)) !important;
}

.bi-bs-blue-650 {
    background-image: linear-gradient(to right, hsl(216, 98%, 35%), hsl(216, 98%, 35%)) !important;
}

.bi-bs-blue-600 {
    background-image: linear-gradient(to right, hsl(216, 98%, 40%), hsl(216, 98%, 40%)) !important;
}

.bi-bs-blue-550 {
    background-image: linear-gradient(to right, hsl(216, 98%, 45%), hsl(216, 98%, 45%)) !important;
}

.bi-bs-blue-500 {
    background-image: linear-gradient(to right, hsl(216, 98%, 50%), hsl(216, 98%, 50%)) !important;
}

.bi-bs-blue-450 {
    background-image: linear-gradient(to right, hsl(216, 98%, 55%), hsl(216, 98%, 55%)) !important;
}

.bi-bs-blue-400 {
    background-image: linear-gradient(to right, hsl(216, 98%, 60%), hsl(216, 98%, 60%)) !important;
}

.bi-bs-blue-350 {
    background-image: linear-gradient(to right, hsl(216, 98%, 65%), hsl(216, 98%, 65%)) !important;
}

.bi-bs-blue-300 {
    background-image: linear-gradient(to right, hsl(216, 98%, 70%), hsl(216, 98%, 70%)) !important;
}

.bi-bs-blue-250 {
    background-image: linear-gradient(to right, hsl(216, 98%, 75%), hsl(216, 98%, 75%)) !important;
}

.bi-bs-blue-200 {
    background-image: linear-gradient(to right, hsl(216, 98%, 80%), hsl(216, 98%, 80%)) !important;
}

.bi-bs-blue-150 {
    background-image: linear-gradient(to right, hsl(216, 98%, 85%), hsl(216, 98%, 85%)) !important;
}

.bi-bs-blue-100 {
    background-image: linear-gradient(to right, hsl(216, 98%, 90%), hsl(216, 98%, 90%)) !important;
}

.bi-bs-blue-50 {
    background-image: linear-gradient(to right, hsl(216, 98%, 95%), hsl(216, 98%, 95%)) !important;
}

.bi-bs-indigo-950 {
    background-image: linear-gradient(to right, hsl(263, 90%, 5%), hsl(263, 90%, 5%)) !important;
}

.bi-bs-indigo-900 {
    background-image: linear-gradient(to right, hsl(263, 90%, 10%), hsl(263, 90%, 10%)) !important;
}

.bi-bs-indigo-850 {
    background-image: linear-gradient(to right, hsl(263, 90%, 15%), hsl(263, 90%, 15%)) !important;
}

.bi-bs-indigo-800 {
    background-image: linear-gradient(to right, hsl(263, 90%, 20%), hsl(263, 90%, 20%)) !important;
}

.bi-bs-indigo-750 {
    background-image: linear-gradient(to right, hsl(263, 90%, 25%), hsl(263, 90%, 25%)) !important;
}

.bi-bs-indigo-700 {
    background-image: linear-gradient(to right, hsl(263, 90%, 30%), hsl(263, 90%, 30%)) !important;
}

.bi-bs-indigo-650 {
    background-image: linear-gradient(to right, hsl(263, 90%, 35%), hsl(263, 90%, 35%)) !important;
}

.bi-bs-indigo-600 {
    background-image: linear-gradient(to right, hsl(263, 90%, 40%), hsl(263, 90%, 40%)) !important;
}

.bi-bs-indigo-550 {
    background-image: linear-gradient(to right, hsl(263, 90%, 45%), hsl(263, 90%, 45%)) !important;
}

.bi-bs-indigo-500 {
    background-image: linear-gradient(to right, hsl(263, 90%, 50%), hsl(263, 90%, 50%)) !important;
}

.bi-bs-indigo-450 {
    background-image: linear-gradient(to right, hsl(263, 90%, 55%), hsl(263, 90%, 55%)) !important;
}

.bi-bs-indigo-400 {
    background-image: linear-gradient(to right, hsl(263, 90%, 60%), hsl(263, 90%, 60%)) !important;
}

.bi-bs-indigo-350 {
    background-image: linear-gradient(to right, hsl(263, 90%, 65%), hsl(263, 90%, 65%)) !important;
}

.bi-bs-indigo-300 {
    background-image: linear-gradient(to right, hsl(263, 90%, 70%), hsl(263, 90%, 70%)) !important;
}

.bi-bs-indigo-250 {
    background-image: linear-gradient(to right, hsl(263, 90%, 75%), hsl(263, 90%, 75%)) !important;
}

.bi-bs-indigo-200 {
    background-image: linear-gradient(to right, hsl(263, 90%, 80%), hsl(263, 90%, 80%)) !important;
}

.bi-bs-indigo-150 {
    background-image: linear-gradient(to right, hsl(263, 90%, 85%), hsl(263, 90%, 85%)) !important;
}

.bi-bs-indigo-100 {
    background-image: linear-gradient(to right, hsl(263, 90%, 90%), hsl(263, 90%, 90%)) !important;
}

.bi-bs-indigo-50 {
    background-image: linear-gradient(to right, hsl(263, 90%, 95%), hsl(263, 90%, 95%)) !important;
}

.bi-bs-purple-950 {
    background-image: linear-gradient(to right, hsl(261, 51%, 5%), hsl(261, 51%, 5%)) !important;
}

.bi-bs-purple-900 {
    background-image: linear-gradient(to right, hsl(261, 51%, 10%), hsl(261, 51%, 10%)) !important;
}

.bi-bs-purple-850 {
    background-image: linear-gradient(to right, hsl(261, 51%, 15%), hsl(261, 51%, 15%)) !important;
}

.bi-bs-purple-800 {
    background-image: linear-gradient(to right, hsl(261, 51%, 20%), hsl(261, 51%, 20%)) !important;
}

.bi-bs-purple-750 {
    background-image: linear-gradient(to right, hsl(261, 51%, 25%), hsl(261, 51%, 25%)) !important;
}

.bi-bs-purple-700 {
    background-image: linear-gradient(to right, hsl(261, 51%, 30%), hsl(261, 51%, 30%)) !important;
}

.bi-bs-purple-650 {
    background-image: linear-gradient(to right, hsl(261, 51%, 35%), hsl(261, 51%, 35%)) !important;
}

.bi-bs-purple-600 {
    background-image: linear-gradient(to right, hsl(261, 51%, 40%), hsl(261, 51%, 40%)) !important;
}

.bi-bs-purple-550 {
    background-image: linear-gradient(to right, hsl(261, 51%, 45%), hsl(261, 51%, 45%)) !important;
}

.bi-bs-purple-500 {
    background-image: linear-gradient(to right, hsl(261, 51%, 50%), hsl(261, 51%, 50%)) !important;
}

.bi-bs-purple-450 {
    background-image: linear-gradient(to right, hsl(261, 51%, 55%), hsl(261, 51%, 55%)) !important;
}

.bi-bs-purple-400 {
    background-image: linear-gradient(to right, hsl(261, 51%, 60%), hsl(261, 51%, 60%)) !important;
}

.bi-bs-purple-350 {
    background-image: linear-gradient(to right, hsl(261, 51%, 65%), hsl(261, 51%, 65%)) !important;
}

.bi-bs-purple-300 {
    background-image: linear-gradient(to right, hsl(261, 51%, 70%), hsl(261, 51%, 70%)) !important;
}

.bi-bs-purple-250 {
    background-image: linear-gradient(to right, hsl(261, 51%, 75%), hsl(261, 51%, 75%)) !important;
}

.bi-bs-purple-200 {
    background-image: linear-gradient(to right, hsl(261, 51%, 80%), hsl(261, 51%, 80%)) !important;
}

.bi-bs-purple-150 {
    background-image: linear-gradient(to right, hsl(261, 51%, 85%), hsl(261, 51%, 85%)) !important;
}

.bi-bs-purple-100 {
    background-image: linear-gradient(to right, hsl(261, 51%, 90%), hsl(261, 51%, 90%)) !important;
}

.bi-bs-purple-50 {
    background-image: linear-gradient(to right, hsl(261, 51%, 95%), hsl(261, 51%, 95%)) !important;
}

.bi-bs-pink-950 {
    background-image: linear-gradient(to right, hsl(330, 67%, 5%), hsl(330, 67%, 5%)) !important;
}

.bi-bs-pink-900 {
    background-image: linear-gradient(to right, hsl(330, 67%, 10%), hsl(330, 67%, 10%)) !important;
}

.bi-bs-pink-850 {
    background-image: linear-gradient(to right, hsl(330, 67%, 15%), hsl(330, 67%, 15%)) !important;
}

.bi-bs-pink-800 {
    background-image: linear-gradient(to right, hsl(330, 67%, 20%), hsl(330, 67%, 20%)) !important;
}

.bi-bs-pink-750 {
    background-image: linear-gradient(to right, hsl(330, 67%, 25%), hsl(330, 67%, 25%)) !important;
}

.bi-bs-pink-700 {
    background-image: linear-gradient(to right, hsl(330, 67%, 30%), hsl(330, 67%, 30%)) !important;
}

.bi-bs-pink-650 {
    background-image: linear-gradient(to right, hsl(330, 67%, 35%), hsl(330, 67%, 35%)) !important;
}

.bi-bs-pink-600 {
    background-image: linear-gradient(to right, hsl(330, 67%, 40%), hsl(330, 67%, 40%)) !important;
}

.bi-bs-pink-550 {
    background-image: linear-gradient(to right, hsl(330, 67%, 45%), hsl(330, 67%, 45%)) !important;
}

.bi-bs-pink-500 {
    background-image: linear-gradient(to right, hsl(330, 67%, 50%), hsl(330, 67%, 50%)) !important;
}

.bi-bs-pink-450 {
    background-image: linear-gradient(to right, hsl(330, 67%, 55%), hsl(330, 67%, 55%)) !important;
}

.bi-bs-pink-400 {
    background-image: linear-gradient(to right, hsl(330, 67%, 60%), hsl(330, 67%, 60%)) !important;
}

.bi-bs-pink-350 {
    background-image: linear-gradient(to right, hsl(330, 67%, 65%), hsl(330, 67%, 65%)) !important;
}

.bi-bs-pink-300 {
    background-image: linear-gradient(to right, hsl(330, 67%, 70%), hsl(330, 67%, 70%)) !important;
}

.bi-bs-pink-250 {
    background-image: linear-gradient(to right, hsl(330, 67%, 75%), hsl(330, 67%, 75%)) !important;
}

.bi-bs-pink-200 {
    background-image: linear-gradient(to right, hsl(330, 67%, 80%), hsl(330, 67%, 80%)) !important;
}

.bi-bs-pink-150 {
    background-image: linear-gradient(to right, hsl(330, 67%, 85%), hsl(330, 67%, 85%)) !important;
}

.bi-bs-pink-100 {
    background-image: linear-gradient(to right, hsl(330, 67%, 90%), hsl(330, 67%, 90%)) !important;
}

.bi-bs-pink-50 {
    background-image: linear-gradient(to right, hsl(330, 67%, 95%), hsl(330, 67%, 95%)) !important;
}

.bi-bs-red-950 {
    background-image: linear-gradient(to right, hsl(354, 70%, 5%), hsl(354, 70%, 5%)) !important;
}

.bi-bs-red-900 {
    background-image: linear-gradient(to right, hsl(354, 70%, 10%), hsl(354, 70%, 10%)) !important;
}

.bi-bs-red-850 {
    background-image: linear-gradient(to right, hsl(354, 70%, 15%), hsl(354, 70%, 15%)) !important;
}

.bi-bs-red-800 {
    background-image: linear-gradient(to right, hsl(354, 70%, 20%), hsl(354, 70%, 20%)) !important;
}

.bi-bs-red-750 {
    background-image: linear-gradient(to right, hsl(354, 70%, 25%), hsl(354, 70%, 25%)) !important;
}

.bi-bs-red-700 {
    background-image: linear-gradient(to right, hsl(354, 70%, 30%), hsl(354, 70%, 30%)) !important;
}

.bi-bs-red-650 {
    background-image: linear-gradient(to right, hsl(354, 70%, 35%), hsl(354, 70%, 35%)) !important;
}

.bi-bs-red-600 {
    background-image: linear-gradient(to right, hsl(354, 70%, 40%), hsl(354, 70%, 40%)) !important;
}

.bi-bs-red-550 {
    background-image: linear-gradient(to right, hsl(354, 70%, 45%), hsl(354, 70%, 45%)) !important;
}

.bi-bs-red-500 {
    background-image: linear-gradient(to right, hsl(354, 70%, 50%), hsl(354, 70%, 50%)) !important;
}

.bi-bs-red-450 {
    background-image: linear-gradient(to right, hsl(354, 70%, 55%), hsl(354, 70%, 55%)) !important;
}

.bi-bs-red-400 {
    background-image: linear-gradient(to right, hsl(354, 70%, 60%), hsl(354, 70%, 60%)) !important;
}

.bi-bs-red-350 {
    background-image: linear-gradient(to right, hsl(354, 70%, 65%), hsl(354, 70%, 65%)) !important;
}

.bi-bs-red-300 {
    background-image: linear-gradient(to right, hsl(354, 70%, 70%), hsl(354, 70%, 70%)) !important;
}

.bi-bs-red-250 {
    background-image: linear-gradient(to right, hsl(354, 70%, 75%), hsl(354, 70%, 75%)) !important;
}

.bi-bs-red-200 {
    background-image: linear-gradient(to right, hsl(354, 70%, 80%), hsl(354, 70%, 80%)) !important;
}

.bi-bs-red-150 {
    background-image: linear-gradient(to right, hsl(354, 70%, 85%), hsl(354, 70%, 85%)) !important;
}

.bi-bs-red-100 {
    background-image: linear-gradient(to right, hsl(354, 70%, 90%), hsl(354, 70%, 90%)) !important;
}

.bi-bs-red-50 {
    background-image: linear-gradient(to right, hsl(354, 70%, 95%), hsl(354, 70%, 95%)) !important;
}

.bi-bs-orange-950 {
    background-image: linear-gradient(to right, hsl(27, 98%, 5%), hsl(27, 98%, 5%)) !important;
}

.bi-bs-orange-900 {
    background-image: linear-gradient(to right, hsl(27, 98%, 10%), hsl(27, 98%, 10%)) !important;
}

.bi-bs-orange-850 {
    background-image: linear-gradient(to right, hsl(27, 98%, 15%), hsl(27, 98%, 15%)) !important;
}

.bi-bs-orange-800 {
    background-image: linear-gradient(to right, hsl(27, 98%, 20%), hsl(27, 98%, 20%)) !important;
}

.bi-bs-orange-750 {
    background-image: linear-gradient(to right, hsl(27, 98%, 25%), hsl(27, 98%, 25%)) !important;
}

.bi-bs-orange-700 {
    background-image: linear-gradient(to right, hsl(27, 98%, 30%), hsl(27, 98%, 30%)) !important;
}

.bi-bs-orange-650 {
    background-image: linear-gradient(to right, hsl(27, 98%, 35%), hsl(27, 98%, 35%)) !important;
}

.bi-bs-orange-600 {
    background-image: linear-gradient(to right, hsl(27, 98%, 40%), hsl(27, 98%, 40%)) !important;
}

.bi-bs-orange-550 {
    background-image: linear-gradient(to right, hsl(27, 98%, 45%), hsl(27, 98%, 45%)) !important;
}

.bi-bs-orange-500 {
    background-image: linear-gradient(to right, hsl(27, 98%, 50%), hsl(27, 98%, 50%)) !important;
}

.bi-bs-orange-450 {
    background-image: linear-gradient(to right, hsl(27, 98%, 55%), hsl(27, 98%, 55%)) !important;
}

.bi-bs-orange-400 {
    background-image: linear-gradient(to right, hsl(27, 98%, 60%), hsl(27, 98%, 60%)) !important;
}

.bi-bs-orange-350 {
    background-image: linear-gradient(to right, hsl(27, 98%, 65%), hsl(27, 98%, 65%)) !important;
}

.bi-bs-orange-300 {
    background-image: linear-gradient(to right, hsl(27, 98%, 70%), hsl(27, 98%, 70%)) !important;
}

.bi-bs-orange-250 {
    background-image: linear-gradient(to right, hsl(27, 98%, 75%), hsl(27, 98%, 75%)) !important;
}

.bi-bs-orange-200 {
    background-image: linear-gradient(to right, hsl(27, 98%, 80%), hsl(27, 98%, 80%)) !important;
}

.bi-bs-orange-150 {
    background-image: linear-gradient(to right, hsl(27, 98%, 85%), hsl(27, 98%, 85%)) !important;
}

.bi-bs-orange-100 {
    background-image: linear-gradient(to right, hsl(27, 98%, 90%), hsl(27, 98%, 90%)) !important;
}

.bi-bs-orange-50 {
    background-image: linear-gradient(to right, hsl(27, 98%, 95%), hsl(27, 98%, 95%)) !important;
}

.bi-bs-yellow-950 {
    background-image: linear-gradient(to right, hsl(45, 100%, 5%), hsl(45, 100%, 5%)) !important;
}

.bi-bs-yellow-900 {
    background-image: linear-gradient(to right, hsl(45, 100%, 10%), hsl(45, 100%, 10%)) !important;
}

.bi-bs-yellow-850 {
    background-image: linear-gradient(to right, hsl(45, 100%, 15%), hsl(45, 100%, 15%)) !important;
}

.bi-bs-yellow-800 {
    background-image: linear-gradient(to right, hsl(45, 100%, 20%), hsl(45, 100%, 20%)) !important;
}

.bi-bs-yellow-750 {
    background-image: linear-gradient(to right, hsl(45, 100%, 25%), hsl(45, 100%, 25%)) !important;
}

.bi-bs-yellow-700 {
    background-image: linear-gradient(to right, hsl(45, 100%, 30%), hsl(45, 100%, 30%)) !important;
}

.bi-bs-yellow-650 {
    background-image: linear-gradient(to right, hsl(45, 100%, 35%), hsl(45, 100%, 35%)) !important;
}

.bi-bs-yellow-600 {
    background-image: linear-gradient(to right, hsl(45, 100%, 40%), hsl(45, 100%, 40%)) !important;
}

.bi-bs-yellow-550 {
    background-image: linear-gradient(to right, hsl(45, 100%, 45%), hsl(45, 100%, 45%)) !important;
}

.bi-bs-yellow-500 {
    background-image: linear-gradient(to right, hsl(45, 100%, 50%), hsl(45, 100%, 50%)) !important;
}

.bi-bs-yellow-450 {
    background-image: linear-gradient(to right, hsl(45, 100%, 55%), hsl(45, 100%, 55%)) !important;
}

.bi-bs-yellow-400 {
    background-image: linear-gradient(to right, hsl(45, 100%, 60%), hsl(45, 100%, 60%)) !important;
}

.bi-bs-yellow-350 {
    background-image: linear-gradient(to right, hsl(45, 100%, 65%), hsl(45, 100%, 65%)) !important;
}

.bi-bs-yellow-300 {
    background-image: linear-gradient(to right, hsl(45, 100%, 70%), hsl(45, 100%, 70%)) !important;
}

.bi-bs-yellow-250 {
    background-image: linear-gradient(to right, hsl(45, 100%, 75%), hsl(45, 100%, 75%)) !important;
}

.bi-bs-yellow-200 {
    background-image: linear-gradient(to right, hsl(45, 100%, 80%), hsl(45, 100%, 80%)) !important;
}

.bi-bs-yellow-150 {
    background-image: linear-gradient(to right, hsl(45, 100%, 85%), hsl(45, 100%, 85%)) !important;
}

.bi-bs-yellow-100 {
    background-image: linear-gradient(to right, hsl(45, 100%, 90%), hsl(45, 100%, 90%)) !important;
}

.bi-bs-yellow-50 {
    background-image: linear-gradient(to right, hsl(45, 100%, 95%), hsl(45, 100%, 95%)) !important;
}

.bi-bs-green-950 {
    background-image: linear-gradient(to right, hsl(152, 69%, 5%), hsl(152, 69%, 5%)) !important;
}

.bi-bs-green-900 {
    background-image: linear-gradient(to right, hsl(152, 69%, 10%), hsl(152, 69%, 10%)) !important;
}

.bi-bs-green-850 {
    background-image: linear-gradient(to right, hsl(152, 69%, 15%), hsl(152, 69%, 15%)) !important;
}

.bi-bs-green-800 {
    background-image: linear-gradient(to right, hsl(152, 69%, 20%), hsl(152, 69%, 20%)) !important;
}

.bi-bs-green-750 {
    background-image: linear-gradient(to right, hsl(152, 69%, 25%), hsl(152, 69%, 25%)) !important;
}

.bi-bs-green-700 {
    background-image: linear-gradient(to right, hsl(152, 69%, 30%), hsl(152, 69%, 30%)) !important;
}

.bi-bs-green-650 {
    background-image: linear-gradient(to right, hsl(152, 69%, 35%), hsl(152, 69%, 35%)) !important;
}

.bi-bs-green-600 {
    background-image: linear-gradient(to right, hsl(152, 69%, 40%), hsl(152, 69%, 40%)) !important;
}

.bi-bs-green-550 {
    background-image: linear-gradient(to right, hsl(152, 69%, 45%), hsl(152, 69%, 45%)) !important;
}

.bi-bs-green-500 {
    background-image: linear-gradient(to right, hsl(152, 69%, 50%), hsl(152, 69%, 50%)) !important;
}

.bi-bs-green-450 {
    background-image: linear-gradient(to right, hsl(152, 69%, 55%), hsl(152, 69%, 55%)) !important;
}

.bi-bs-green-400 {
    background-image: linear-gradient(to right, hsl(152, 69%, 60%), hsl(152, 69%, 60%)) !important;
}

.bi-bs-green-350 {
    background-image: linear-gradient(to right, hsl(152, 69%, 65%), hsl(152, 69%, 65%)) !important;
}

.bi-bs-green-300 {
    background-image: linear-gradient(to right, hsl(152, 69%, 70%), hsl(152, 69%, 70%)) !important;
}

.bi-bs-green-250 {
    background-image: linear-gradient(to right, hsl(152, 69%, 75%), hsl(152, 69%, 75%)) !important;
}

.bi-bs-green-200 {
    background-image: linear-gradient(to right, hsl(152, 69%, 80%), hsl(152, 69%, 80%)) !important;
}

.bi-bs-green-150 {
    background-image: linear-gradient(to right, hsl(152, 69%, 85%), hsl(152, 69%, 85%)) !important;
}

.bi-bs-green-100 {
    background-image: linear-gradient(to right, hsl(152, 69%, 90%), hsl(152, 69%, 90%)) !important;
}

.bi-bs-green-50 {
    background-image: linear-gradient(to right, hsl(152, 69%, 95%), hsl(152, 69%, 95%)) !important;
}

.bi-bs-teal-950 {
    background-image: linear-gradient(to right, hsl(162, 73%, 5%), hsl(162, 73%, 5%)) !important;
}

.bi-bs-teal-900 {
    background-image: linear-gradient(to right, hsl(162, 73%, 10%), hsl(162, 73%, 10%)) !important;
}

.bi-bs-teal-850 {
    background-image: linear-gradient(to right, hsl(162, 73%, 15%), hsl(162, 73%, 15%)) !important;
}

.bi-bs-teal-800 {
    background-image: linear-gradient(to right, hsl(162, 73%, 20%), hsl(162, 73%, 20%)) !important;
}

.bi-bs-teal-750 {
    background-image: linear-gradient(to right, hsl(162, 73%, 25%), hsl(162, 73%, 25%)) !important;
}

.bi-bs-teal-700 {
    background-image: linear-gradient(to right, hsl(162, 73%, 30%), hsl(162, 73%, 30%)) !important;
}

.bi-bs-teal-650 {
    background-image: linear-gradient(to right, hsl(162, 73%, 35%), hsl(162, 73%, 35%)) !important;
}

.bi-bs-teal-600 {
    background-image: linear-gradient(to right, hsl(162, 73%, 40%), hsl(162, 73%, 40%)) !important;
}

.bi-bs-teal-550 {
    background-image: linear-gradient(to right, hsl(162, 73%, 45%), hsl(162, 73%, 45%)) !important;
}

.bi-bs-teal-500 {
    background-image: linear-gradient(to right, hsl(162, 73%, 50%), hsl(162, 73%, 50%)) !important;
}

.bi-bs-teal-450 {
    background-image: linear-gradient(to right, hsl(162, 73%, 55%), hsl(162, 73%, 55%)) !important;
}

.bi-bs-teal-400 {
    background-image: linear-gradient(to right, hsl(162, 73%, 60%), hsl(162, 73%, 60%)) !important;
}

.bi-bs-teal-350 {
    background-image: linear-gradient(to right, hsl(162, 73%, 65%), hsl(162, 73%, 65%)) !important;
}

.bi-bs-teal-300 {
    background-image: linear-gradient(to right, hsl(162, 73%, 70%), hsl(162, 73%, 70%)) !important;
}

.bi-bs-teal-250 {
    background-image: linear-gradient(to right, hsl(162, 73%, 75%), hsl(162, 73%, 75%)) !important;
}

.bi-bs-teal-200 {
    background-image: linear-gradient(to right, hsl(162, 73%, 80%), hsl(162, 73%, 80%)) !important;
}

.bi-bs-teal-150 {
    background-image: linear-gradient(to right, hsl(162, 73%, 85%), hsl(162, 73%, 85%)) !important;
}

.bi-bs-teal-100 {
    background-image: linear-gradient(to right, hsl(162, 73%, 90%), hsl(162, 73%, 90%)) !important;
}

.bi-bs-teal-50 {
    background-image: linear-gradient(to right, hsl(162, 73%, 95%), hsl(162, 73%, 95%)) !important;
}

.bi-bs-cyan-950 {
    background-image: linear-gradient(to right, hsl(190, 90%, 5%), hsl(190, 90%, 5%)) !important;
}

.bi-bs-cyan-900 {
    background-image: linear-gradient(to right, hsl(190, 90%, 10%), hsl(190, 90%, 10%)) !important;
}

.bi-bs-cyan-850 {
    background-image: linear-gradient(to right, hsl(190, 90%, 15%), hsl(190, 90%, 15%)) !important;
}

.bi-bs-cyan-800 {
    background-image: linear-gradient(to right, hsl(190, 90%, 20%), hsl(190, 90%, 20%)) !important;
}

.bi-bs-cyan-750 {
    background-image: linear-gradient(to right, hsl(190, 90%, 25%), hsl(190, 90%, 25%)) !important;
}

.bi-bs-cyan-700 {
    background-image: linear-gradient(to right, hsl(190, 90%, 30%), hsl(190, 90%, 30%)) !important;
}

.bi-bs-cyan-650 {
    background-image: linear-gradient(to right, hsl(190, 90%, 35%), hsl(190, 90%, 35%)) !important;
}

.bi-bs-cyan-600 {
    background-image: linear-gradient(to right, hsl(190, 90%, 40%), hsl(190, 90%, 40%)) !important;
}

.bi-bs-cyan-550 {
    background-image: linear-gradient(to right, hsl(190, 90%, 45%), hsl(190, 90%, 45%)) !important;
}

.bi-bs-cyan-500 {
    background-image: linear-gradient(to right, hsl(190, 90%, 50%), hsl(190, 90%, 50%)) !important;
}

.bi-bs-cyan-450 {
    background-image: linear-gradient(to right, hsl(190, 90%, 55%), hsl(190, 90%, 55%)) !important;
}

.bi-bs-cyan-400 {
    background-image: linear-gradient(to right, hsl(190, 90%, 60%), hsl(190, 90%, 60%)) !important;
}

.bi-bs-cyan-350 {
    background-image: linear-gradient(to right, hsl(190, 90%, 65%), hsl(190, 90%, 65%)) !important;
}

.bi-bs-cyan-300 {
    background-image: linear-gradient(to right, hsl(190, 90%, 70%), hsl(190, 90%, 70%)) !important;
}

.bi-bs-cyan-250 {
    background-image: linear-gradient(to right, hsl(190, 90%, 75%), hsl(190, 90%, 75%)) !important;
}

.bi-bs-cyan-200 {
    background-image: linear-gradient(to right, hsl(190, 90%, 80%), hsl(190, 90%, 80%)) !important;
}

.bi-bs-cyan-150 {
    background-image: linear-gradient(to right, hsl(190, 90%, 85%), hsl(190, 90%, 85%)) !important;
}

.bi-bs-cyan-100 {
    background-image: linear-gradient(to right, hsl(190, 90%, 90%), hsl(190, 90%, 90%)) !important;
}

.bi-bs-cyan-50 {
    background-image: linear-gradient(to right, hsl(190, 90%, 95%), hsl(190, 90%, 95%)) !important;
}

.bi-bs-gray-950 {
    background-image: linear-gradient(to right, hsl(210, 11%, 5%), hsl(210, 11%, 5%)) !important;
}

.bi-bs-gray-900 {
    background-image: linear-gradient(to right, hsl(210, 11%, 10%), hsl(210, 11%, 10%)) !important;
}

.bi-bs-gray-850 {
    background-image: linear-gradient(to right, hsl(210, 11%, 15%), hsl(210, 11%, 15%)) !important;
}

.bi-bs-gray-800 {
    background-image: linear-gradient(to right, hsl(210, 11%, 20%), hsl(210, 11%, 20%)) !important;
}

.bi-bs-gray-750 {
    background-image: linear-gradient(to right, hsl(210, 11%, 25%), hsl(210, 11%, 25%)) !important;
}

.bi-bs-gray-700 {
    background-image: linear-gradient(to right, hsl(210, 11%, 30%), hsl(210, 11%, 30%)) !important;
}

.bi-bs-gray-650 {
    background-image: linear-gradient(to right, hsl(210, 11%, 35%), hsl(210, 11%, 35%)) !important;
}

.bi-bs-gray-600 {
    background-image: linear-gradient(to right, hsl(210, 11%, 40%), hsl(210, 11%, 40%)) !important;
}

.bi-bs-gray-550 {
    background-image: linear-gradient(to right, hsl(210, 11%, 45%), hsl(210, 11%, 45%)) !important;
}

.bi-bs-gray-500 {
    background-image: linear-gradient(to right, hsl(210, 11%, 50%), hsl(210, 11%, 50%)) !important;
}

.bi-bs-gray-450 {
    background-image: linear-gradient(to right, hsl(210, 11%, 55%), hsl(210, 11%, 55%)) !important;
}

.bi-bs-gray-400 {
    background-image: linear-gradient(to right, hsl(210, 11%, 60%), hsl(210, 11%, 60%)) !important;
}

.bi-bs-gray-350 {
    background-image: linear-gradient(to right, hsl(210, 11%, 65%), hsl(210, 11%, 65%)) !important;
}

.bi-bs-gray-300 {
    background-image: linear-gradient(to right, hsl(210, 11%, 70%), hsl(210, 11%, 70%)) !important;
}

.bi-bs-gray-250 {
    background-image: linear-gradient(to right, hsl(210, 11%, 75%), hsl(210, 11%, 75%)) !important;
}

.bi-bs-gray-200 {
    background-image: linear-gradient(to right, hsl(210, 11%, 80%), hsl(210, 11%, 80%)) !important;
}

.bi-bs-gray-150 {
    background-image: linear-gradient(to right, hsl(210, 11%, 85%), hsl(210, 11%, 85%)) !important;
}

.bi-bs-gray-100 {
    background-image: linear-gradient(to right, hsl(210, 11%, 90%), hsl(210, 11%, 90%)) !important;
}

.bi-bs-gray-50 {
    background-image: linear-gradient(to right, hsl(210, 11%, 95%), hsl(210, 11%, 95%)) !important;
}

.bi-fab-01-950 {
    background-image: linear-gradient(to right, hsl(216, 79%, 5%), hsl(216, 79%, 5%)) !important;
}

.bi-fab-01-900 {
    background-image: linear-gradient(to right, hsl(216, 79%, 10%), hsl(216, 79%, 10%)) !important;
}

.bi-fab-01-850 {
    background-image: linear-gradient(to right, hsl(216, 79%, 15%), hsl(216, 79%, 15%)) !important;
}

.bi-fab-01-800 {
    background-image: linear-gradient(to right, hsl(216, 79%, 20%), hsl(216, 79%, 20%)) !important;
}

.bi-fab-01-750 {
    background-image: linear-gradient(to right, hsl(216, 79%, 25%), hsl(216, 79%, 25%)) !important;
}

.bi-fab-01-700 {
    background-image: linear-gradient(to right, hsl(216, 79%, 30%), hsl(216, 79%, 30%)) !important;
}

.bi-fab-01-650 {
    background-image: linear-gradient(to right, hsl(216, 79%, 35%), hsl(216, 79%, 35%)) !important;
}

.bi-fab-01-600 {
    background-image: linear-gradient(to right, hsl(216, 79%, 40%), hsl(216, 79%, 40%)) !important;
}

.bi-fab-01-550 {
    background-image: linear-gradient(to right, hsl(216, 79%, 45%), hsl(216, 79%, 45%)) !important;
}

.bi-fab-01-500 {
    background-image: linear-gradient(to right, hsl(216, 79%, 50%), hsl(216, 79%, 50%)) !important;
}

.bi-fab-01-450 {
    background-image: linear-gradient(to right, hsl(216, 79%, 55%), hsl(216, 79%, 55%)) !important;
}

.bi-fab-01-400 {
    background-image: linear-gradient(to right, hsl(216, 79%, 60%), hsl(216, 79%, 60%)) !important;
}

.bi-fab-01-350 {
    background-image: linear-gradient(to right, hsl(216, 79%, 65%), hsl(216, 79%, 65%)) !important;
}

.bi-fab-01-300 {
    background-image: linear-gradient(to right, hsl(216, 79%, 70%), hsl(216, 79%, 70%)) !important;
}

.bi-fab-01-250 {
    background-image: linear-gradient(to right, hsl(216, 79%, 75%), hsl(216, 79%, 75%)) !important;
}

.bi-fab-01-200 {
    background-image: linear-gradient(to right, hsl(216, 79%, 80%), hsl(216, 79%, 80%)) !important;
}

.bi-fab-01-150 {
    background-image: linear-gradient(to right, hsl(216, 79%, 85%), hsl(216, 79%, 85%)) !important;
}

.bi-fab-01-100 {
    background-image: linear-gradient(to right, hsl(216, 79%, 90%), hsl(216, 79%, 90%)) !important;
}

.bi-fab-01-50 {
    background-image: linear-gradient(to right, hsl(216, 79%, 95%), hsl(216, 79%, 95%)) !important;
}

.bi-fab-02-950 {
    background-image: linear-gradient(to right, hsl(218, 61%, 5%), hsl(218, 61%, 5%)) !important;
}

.bi-fab-02-900 {
    background-image: linear-gradient(to right, hsl(218, 61%, 10%), hsl(218, 61%, 10%)) !important;
}

.bi-fab-02-850 {
    background-image: linear-gradient(to right, hsl(218, 61%, 15%), hsl(218, 61%, 15%)) !important;
}

.bi-fab-02-800 {
    background-image: linear-gradient(to right, hsl(218, 61%, 20%), hsl(218, 61%, 20%)) !important;
}

.bi-fab-02-750 {
    background-image: linear-gradient(to right, hsl(218, 61%, 25%), hsl(218, 61%, 25%)) !important;
}

.bi-fab-02-700 {
    background-image: linear-gradient(to right, hsl(218, 61%, 30%), hsl(218, 61%, 30%)) !important;
}

.bi-fab-02-650 {
    background-image: linear-gradient(to right, hsl(218, 61%, 35%), hsl(218, 61%, 35%)) !important;
}

.bi-fab-02-600 {
    background-image: linear-gradient(to right, hsl(218, 61%, 40%), hsl(218, 61%, 40%)) !important;
}

.bi-fab-02-550 {
    background-image: linear-gradient(to right, hsl(218, 61%, 45%), hsl(218, 61%, 45%)) !important;
}

.bi-fab-02-500 {
    background-image: linear-gradient(to right, hsl(218, 61%, 50%), hsl(218, 61%, 50%)) !important;
}

.bi-fab-02-450 {
    background-image: linear-gradient(to right, hsl(218, 61%, 55%), hsl(218, 61%, 55%)) !important;
}

.bi-fab-02-400 {
    background-image: linear-gradient(to right, hsl(218, 61%, 60%), hsl(218, 61%, 60%)) !important;
}

.bi-fab-02-350 {
    background-image: linear-gradient(to right, hsl(218, 61%, 65%), hsl(218, 61%, 65%)) !important;
}

.bi-fab-02-300 {
    background-image: linear-gradient(to right, hsl(218, 61%, 70%), hsl(218, 61%, 70%)) !important;
}

.bi-fab-02-250 {
    background-image: linear-gradient(to right, hsl(218, 61%, 75%), hsl(218, 61%, 75%)) !important;
}

.bi-fab-02-200 {
    background-image: linear-gradient(to right, hsl(218, 61%, 80%), hsl(218, 61%, 80%)) !important;
}

.bi-fab-02-150 {
    background-image: linear-gradient(to right, hsl(218, 61%, 85%), hsl(218, 61%, 85%)) !important;
}

.bi-fab-02-100 {
    background-image: linear-gradient(to right, hsl(218, 61%, 90%), hsl(218, 61%, 90%)) !important;
}

.bi-fab-02-50 {
    background-image: linear-gradient(to right, hsl(218, 61%, 95%), hsl(218, 61%, 95%)) !important;
}

.bi-gray-950 {
    background-image: linear-gradient(to right, hsl(215, 19%, 5%), hsl(215, 19%, 5%)) !important;
}

.bi-gray-900 {
    background-image: linear-gradient(to right, hsl(215, 19%, 10%), hsl(215, 19%, 10%)) !important;
}

.bi-gray-850 {
    background-image: linear-gradient(to right, hsl(215, 19%, 15%), hsl(215, 19%, 15%)) !important;
}

.bi-gray-800 {
    background-image: linear-gradient(to right, hsl(215, 19%, 20%), hsl(215, 19%, 20%)) !important;
}

.bi-gray-750 {
    background-image: linear-gradient(to right, hsl(215, 19%, 25%), hsl(215, 19%, 25%)) !important;
}

.bi-gray-700 {
    background-image: linear-gradient(to right, hsl(215, 19%, 30%), hsl(215, 19%, 30%)) !important;
}

.bi-gray-650 {
    background-image: linear-gradient(to right, hsl(215, 19%, 35%), hsl(215, 19%, 35%)) !important;
}

.bi-gray-600 {
    background-image: linear-gradient(to right, hsl(215, 19%, 40%), hsl(215, 19%, 40%)) !important;
}

.bi-gray-550 {
    background-image: linear-gradient(to right, hsl(215, 19%, 45%), hsl(215, 19%, 45%)) !important;
}

.bi-gray-500 {
    background-image: linear-gradient(to right, hsl(215, 19%, 50%), hsl(215, 19%, 50%)) !important;
}

.bi-gray-450 {
    background-image: linear-gradient(to right, hsl(215, 19%, 55%), hsl(215, 19%, 55%)) !important;
}

.bi-gray-400 {
    background-image: linear-gradient(to right, hsl(215, 19%, 60%), hsl(215, 19%, 60%)) !important;
}

.bi-gray-350 {
    background-image: linear-gradient(to right, hsl(215, 19%, 65%), hsl(215, 19%, 65%)) !important;
}

.bi-gray-300 {
    background-image: linear-gradient(to right, hsl(215, 19%, 70%), hsl(215, 19%, 70%)) !important;
}

.bi-gray-250 {
    background-image: linear-gradient(to right, hsl(215, 19%, 75%), hsl(215, 19%, 75%)) !important;
}

.bi-gray-200 {
    background-image: linear-gradient(to right, hsl(215, 19%, 80%), hsl(215, 19%, 80%)) !important;
}

.bi-gray-150 {
    background-image: linear-gradient(to right, hsl(215, 19%, 85%), hsl(215, 19%, 85%)) !important;
}

.bi-gray-100 {
    background-image: linear-gradient(to right, hsl(215, 19%, 90%), hsl(215, 19%, 90%)) !important;
}

.bi-gray-50 {
    background-image: linear-gradient(to right, hsl(215, 19%, 95%), hsl(215, 19%, 95%)) !important;
}

/*
**
** BORDER
**
*/
.border-red-950 {
    border: 1px solid hsl(0, 50%, 5%) !important;
}

.border-red-900 {
    border: 1px solid hsl(0, 50%, 10%) !important;
}

.border-red-850 {
    border: 1px solid hsl(0, 50%, 15%) !important;
}

.border-red-800 {
    border: 1px solid hsl(0, 50%, 20%) !important;
}

.border-red-750 {
    border: 1px solid hsl(0, 50%, 25%) !important;
}

.border-red-700 {
    border: 1px solid hsl(0, 50%, 30%) !important;
}

.border-red-650 {
    border: 1px solid hsl(0, 50%, 35%) !important;
}

.border-red-600 {
    border: 1px solid hsl(0, 50%, 40%) !important;
}

.border-red-550 {
    border: 1px solid hsl(0, 50%, 45%) !important;
}

.border-red-500 {
    border: 1px solid hsl(0, 50%, 50%) !important;
}

.border-red-450 {
    border: 1px solid hsl(0, 50%, 55%) !important;
}

.border-red-400 {
    border: 1px solid hsl(0, 50%, 60%) !important;
}

.border-red-350 {
    border: 1px solid hsl(0, 50%, 65%) !important;
}

.border-red-300 {
    border: 1px solid hsl(0, 50%, 70%) !important;
}

.border-red-250 {
    border: 1px solid hsl(0, 50%, 75%) !important;
}

.border-red-200 {
    border: 1px solid hsl(0, 50%, 80%) !important;
}

.border-red-150 {
    border: 1px solid hsl(0, 50%, 85%) !important;
}

.border-red-100 {
    border: 1px solid hsl(0, 50%, 90%) !important;
}

.border-red-50 {
    border: 1px solid hsl(0, 50%, 95%) !important;
}

.border-orange-950 {
    border: 1px solid hsl(30, 50%, 5%) !important;
}

.border-orange-900 {
    border: 1px solid hsl(30, 50%, 10%) !important;
}

.border-orange-850 {
    border: 1px solid hsl(30, 50%, 15%) !important;
}

.border-orange-800 {
    border: 1px solid hsl(30, 50%, 20%) !important;
}

.border-orange-750 {
    border: 1px solid hsl(30, 50%, 25%) !important;
}

.border-orange-700 {
    border: 1px solid hsl(30, 50%, 30%) !important;
}

.border-orange-650 {
    border: 1px solid hsl(30, 50%, 35%) !important;
}

.border-orange-600 {
    border: 1px solid hsl(30, 50%, 40%) !important;
}

.border-orange-550 {
    border: 1px solid hsl(30, 50%, 45%) !important;
}

.border-orange-500 {
    border: 1px solid hsl(30, 50%, 50%) !important;
}

.border-orange-450 {
    border: 1px solid hsl(30, 50%, 55%) !important;
}

.border-orange-400 {
    border: 1px solid hsl(30, 50%, 60%) !important;
}

.border-orange-350 {
    border: 1px solid hsl(30, 50%, 65%) !important;
}

.border-orange-300 {
    border: 1px solid hsl(30, 50%, 70%) !important;
}

.border-orange-250 {
    border: 1px solid hsl(30, 50%, 75%) !important;
}

.border-orange-200 {
    border: 1px solid hsl(30, 50%, 80%) !important;
}

.border-orange-150 {
    border: 1px solid hsl(30, 50%, 85%) !important;
}

.border-orange-100 {
    border: 1px solid hsl(30, 50%, 90%) !important;
}

.border-orange-50 {
    border: 1px solid hsl(30, 50%, 95%) !important;
}

.border-yellow-950 {
    border: 1px solid hsl(60, 50%, 5%) !important;
}

.border-yellow-900 {
    border: 1px solid hsl(60, 50%, 10%) !important;
}

.border-yellow-850 {
    border: 1px solid hsl(60, 50%, 15%) !important;
}

.border-yellow-800 {
    border: 1px solid hsl(60, 50%, 20%) !important;
}

.border-yellow-750 {
    border: 1px solid hsl(60, 50%, 25%) !important;
}

.border-yellow-700 {
    border: 1px solid hsl(60, 50%, 30%) !important;
}

.border-yellow-650 {
    border: 1px solid hsl(60, 50%, 35%) !important;
}

.border-yellow-600 {
    border: 1px solid hsl(60, 50%, 40%) !important;
}

.border-yellow-550 {
    border: 1px solid hsl(60, 50%, 45%) !important;
}

.border-yellow-500 {
    border: 1px solid hsl(60, 50%, 50%) !important;
}

.border-yellow-450 {
    border: 1px solid hsl(60, 50%, 55%) !important;
}

.border-yellow-400 {
    border: 1px solid hsl(60, 50%, 60%) !important;
}

.border-yellow-350 {
    border: 1px solid hsl(60, 50%, 65%) !important;
}

.border-yellow-300 {
    border: 1px solid hsl(60, 50%, 70%) !important;
}

.border-yellow-250 {
    border: 1px solid hsl(60, 50%, 75%) !important;
}

.border-yellow-200 {
    border: 1px solid hsl(60, 50%, 80%) !important;
}

.border-yellow-150 {
    border: 1px solid hsl(60, 50%, 85%) !important;
}

.border-yellow-100 {
    border: 1px solid hsl(60, 50%, 90%) !important;
}

.border-yellow-50 {
    border: 1px solid hsl(60, 50%, 95%) !important;
}

.border-yellow-green-950 {
    border: 1px solid hsl(90, 50%, 5%) !important;
}

.border-yellow-green-900 {
    border: 1px solid hsl(90, 50%, 10%) !important;
}

.border-yellow-green-850 {
    border: 1px solid hsl(90, 50%, 15%) !important;
}

.border-yellow-green-800 {
    border: 1px solid hsl(90, 50%, 20%) !important;
}

.border-yellow-green-750 {
    border: 1px solid hsl(90, 50%, 25%) !important;
}

.border-yellow-green-700 {
    border: 1px solid hsl(90, 50%, 30%) !important;
}

.border-yellow-green-650 {
    border: 1px solid hsl(90, 50%, 35%) !important;
}

.border-yellow-green-600 {
    border: 1px solid hsl(90, 50%, 40%) !important;
}

.border-yellow-green-550 {
    border: 1px solid hsl(90, 50%, 45%) !important;
}

.border-yellow-green-500 {
    border: 1px solid hsl(90, 50%, 50%) !important;
}

.border-yellow-green-450 {
    border: 1px solid hsl(90, 50%, 55%) !important;
}

.border-yellow-green-400 {
    border: 1px solid hsl(90, 50%, 60%) !important;
}

.border-yellow-green-350 {
    border: 1px solid hsl(90, 50%, 65%) !important;
}

.border-yellow-green-300 {
    border: 1px solid hsl(90, 50%, 70%) !important;
}

.border-yellow-green-250 {
    border: 1px solid hsl(90, 50%, 75%) !important;
}

.border-yellow-green-200 {
    border: 1px solid hsl(90, 50%, 80%) !important;
}

.border-yellow-green-150 {
    border: 1px solid hsl(90, 50%, 85%) !important;
}

.border-yellow-green-100 {
    border: 1px solid hsl(90, 50%, 90%) !important;
}

.border-yellow-green-50 {
    border: 1px solid hsl(90, 50%, 95%) !important;
}

.border-green-950 {
    border: 1px solid hsl(120, 50%, 5%) !important;
}

.border-green-900 {
    border: 1px solid hsl(120, 50%, 10%) !important;
}

.border-green-850 {
    border: 1px solid hsl(120, 50%, 15%) !important;
}

.border-green-800 {
    border: 1px solid hsl(120, 50%, 20%) !important;
}

.border-green-750 {
    border: 1px solid hsl(120, 50%, 25%) !important;
}

.border-green-700 {
    border: 1px solid hsl(120, 50%, 30%) !important;
}

.border-green-650 {
    border: 1px solid hsl(120, 50%, 35%) !important;
}

.border-green-600 {
    border: 1px solid hsl(120, 50%, 40%) !important;
}

.border-green-550 {
    border: 1px solid hsl(120, 50%, 45%) !important;
}

.border-green-500 {
    border: 1px solid hsl(120, 50%, 50%) !important;
}

.border-green-450 {
    border: 1px solid hsl(120, 50%, 55%) !important;
}

.border-green-400 {
    border: 1px solid hsl(120, 50%, 60%) !important;
}

.border-green-350 {
    border: 1px solid hsl(120, 50%, 65%) !important;
}

.border-green-300 {
    border: 1px solid hsl(120, 50%, 70%) !important;
}

.border-green-250 {
    border: 1px solid hsl(120, 50%, 75%) !important;
}

.border-green-200 {
    border: 1px solid hsl(120, 50%, 80%) !important;
}

.border-green-150 {
    border: 1px solid hsl(120, 50%, 85%) !important;
}

.border-green-100 {
    border: 1px solid hsl(120, 50%, 90%) !important;
}

.border-green-50 {
    border: 1px solid hsl(120, 50%, 95%) !important;
}

.border-green-cyan-950 {
    border: 1px solid hsl(150, 50%, 5%) !important;
}

.border-green-cyan-900 {
    border: 1px solid hsl(150, 50%, 10%) !important;
}

.border-green-cyan-850 {
    border: 1px solid hsl(150, 50%, 15%) !important;
}

.border-green-cyan-800 {
    border: 1px solid hsl(150, 50%, 20%) !important;
}

.border-green-cyan-750 {
    border: 1px solid hsl(150, 50%, 25%) !important;
}

.border-green-cyan-700 {
    border: 1px solid hsl(150, 50%, 30%) !important;
}

.border-green-cyan-650 {
    border: 1px solid hsl(150, 50%, 35%) !important;
}

.border-green-cyan-600 {
    border: 1px solid hsl(150, 50%, 40%) !important;
}

.border-green-cyan-550 {
    border: 1px solid hsl(150, 50%, 45%) !important;
}

.border-green-cyan-500 {
    border: 1px solid hsl(150, 50%, 50%) !important;
}

.border-green-cyan-450 {
    border: 1px solid hsl(150, 50%, 55%) !important;
}

.border-green-cyan-400 {
    border: 1px solid hsl(150, 50%, 60%) !important;
}

.border-green-cyan-350 {
    border: 1px solid hsl(150, 50%, 65%) !important;
}

.border-green-cyan-300 {
    border: 1px solid hsl(150, 50%, 70%) !important;
}

.border-green-cyan-250 {
    border: 1px solid hsl(150, 50%, 75%) !important;
}

.border-green-cyan-200 {
    border: 1px solid hsl(150, 50%, 80%) !important;
}

.border-green-cyan-150 {
    border: 1px solid hsl(150, 50%, 85%) !important;
}

.border-green-cyan-100 {
    border: 1px solid hsl(150, 50%, 90%) !important;
}

.border-green-cyan-50 {
    border: 1px solid hsl(150, 50%, 95%) !important;
}

.border-cyan-950 {
    border: 1px solid hsl(180, 50%, 5%) !important;
}

.border-cyan-900 {
    border: 1px solid hsl(180, 50%, 10%) !important;
}

.border-cyan-850 {
    border: 1px solid hsl(180, 50%, 15%) !important;
}

.border-cyan-800 {
    border: 1px solid hsl(180, 50%, 20%) !important;
}

.border-cyan-750 {
    border: 1px solid hsl(180, 50%, 25%) !important;
}

.border-cyan-700 {
    border: 1px solid hsl(180, 50%, 30%) !important;
}

.border-cyan-650 {
    border: 1px solid hsl(180, 50%, 35%) !important;
}

.border-cyan-600 {
    border: 1px solid hsl(180, 50%, 40%) !important;
}

.border-cyan-550 {
    border: 1px solid hsl(180, 50%, 45%) !important;
}

.border-cyan-500 {
    border: 1px solid hsl(180, 50%, 50%) !important;
}

.border-cyan-450 {
    border: 1px solid hsl(180, 50%, 55%) !important;
}

.border-cyan-400 {
    border: 1px solid hsl(180, 50%, 60%) !important;
}

.border-cyan-350 {
    border: 1px solid hsl(180, 50%, 65%) !important;
}

.border-cyan-300 {
    border: 1px solid hsl(180, 50%, 70%) !important;
}

.border-cyan-250 {
    border: 1px solid hsl(180, 50%, 75%) !important;
}

.border-cyan-200 {
    border: 1px solid hsl(180, 50%, 80%) !important;
}

.border-cyan-150 {
    border: 1px solid hsl(180, 50%, 85%) !important;
}

.border-cyan-100 {
    border: 1px solid hsl(180, 50%, 90%) !important;
}

.border-cyan-50 {
    border: 1px solid hsl(180, 50%, 95%) !important;
}

.border-cyan-blue-950 {
    border: 1px solid hsl(210, 50%, 5%) !important;
}

.border-cyan-blue-900 {
    border: 1px solid hsl(210, 50%, 10%) !important;
}

.border-cyan-blue-850 {
    border: 1px solid hsl(210, 50%, 15%) !important;
}

.border-cyan-blue-800 {
    border: 1px solid hsl(210, 50%, 20%) !important;
}

.border-cyan-blue-750 {
    border: 1px solid hsl(210, 50%, 25%) !important;
}

.border-cyan-blue-700 {
    border: 1px solid hsl(210, 50%, 30%) !important;
}

.border-cyan-blue-650 {
    border: 1px solid hsl(210, 50%, 35%) !important;
}

.border-cyan-blue-600 {
    border: 1px solid hsl(210, 50%, 40%) !important;
}

.border-cyan-blue-550 {
    border: 1px solid hsl(210, 50%, 45%) !important;
}

.border-cyan-blue-500 {
    border: 1px solid hsl(210, 50%, 50%) !important;
}

.border-cyan-blue-450 {
    border: 1px solid hsl(210, 50%, 55%) !important;
}

.border-cyan-blue-400 {
    border: 1px solid hsl(210, 50%, 60%) !important;
}

.border-cyan-blue-350 {
    border: 1px solid hsl(210, 50%, 65%) !important;
}

.border-cyan-blue-300 {
    border: 1px solid hsl(210, 50%, 70%) !important;
}

.border-cyan-blue-250 {
    border: 1px solid hsl(210, 50%, 75%) !important;
}

.border-cyan-blue-200 {
    border: 1px solid hsl(210, 50%, 80%) !important;
}

.border-cyan-blue-150 {
    border: 1px solid hsl(210, 50%, 85%) !important;
}

.border-cyan-blue-100 {
    border: 1px solid hsl(210, 50%, 90%) !important;
}

.border-cyan-blue-50 {
    border: 1px solid hsl(210, 50%, 95%) !important;
}

.border-blue-950 {
    border: 1px solid hsl(240, 50%, 5%) !important;
}

.border-blue-900 {
    border: 1px solid hsl(240, 50%, 10%) !important;
}

.border-blue-850 {
    border: 1px solid hsl(240, 50%, 15%) !important;
}

.border-blue-800 {
    border: 1px solid hsl(240, 50%, 20%) !important;
}

.border-blue-750 {
    border: 1px solid hsl(240, 50%, 25%) !important;
}

.border-blue-700 {
    border: 1px solid hsl(240, 50%, 30%) !important;
}

.border-blue-650 {
    border: 1px solid hsl(240, 50%, 35%) !important;
}

.border-blue-600 {
    border: 1px solid hsl(240, 50%, 40%) !important;
}

.border-blue-550 {
    border: 1px solid hsl(240, 50%, 45%) !important;
}

.border-blue-500 {
    border: 1px solid hsl(240, 50%, 50%) !important;
}

.border-blue-450 {
    border: 1px solid hsl(240, 50%, 55%) !important;
}

.border-blue-400 {
    border: 1px solid hsl(240, 50%, 60%) !important;
}

.border-blue-350 {
    border: 1px solid hsl(240, 50%, 65%) !important;
}

.border-blue-300 {
    border: 1px solid hsl(240, 50%, 70%) !important;
}

.border-blue-250 {
    border: 1px solid hsl(240, 50%, 75%) !important;
}

.border-blue-200 {
    border: 1px solid hsl(240, 50%, 80%) !important;
}

.border-blue-150 {
    border: 1px solid hsl(240, 50%, 85%) !important;
}

.border-blue-100 {
    border: 1px solid hsl(240, 50%, 90%) !important;
}

.border-blue-50 {
    border: 1px solid hsl(240, 50%, 95%) !important;
}

.border-blue-magenta-950 {
    border: 1px solid hsl(270, 50%, 5%) !important;
}

.border-blue-magenta-900 {
    border: 1px solid hsl(270, 50%, 10%) !important;
}

.border-blue-magenta-850 {
    border: 1px solid hsl(270, 50%, 15%) !important;
}

.border-blue-magenta-800 {
    border: 1px solid hsl(270, 50%, 20%) !important;
}

.border-blue-magenta-750 {
    border: 1px solid hsl(270, 50%, 25%) !important;
}

.border-blue-magenta-700 {
    border: 1px solid hsl(270, 50%, 30%) !important;
}

.border-blue-magenta-650 {
    border: 1px solid hsl(270, 50%, 35%) !important;
}

.border-blue-magenta-600 {
    border: 1px solid hsl(270, 50%, 40%) !important;
}

.border-blue-magenta-550 {
    border: 1px solid hsl(270, 50%, 45%) !important;
}

.border-blue-magenta-500 {
    border: 1px solid hsl(270, 50%, 50%) !important;
}

.border-blue-magenta-450 {
    border: 1px solid hsl(270, 50%, 55%) !important;
}

.border-blue-magenta-400 {
    border: 1px solid hsl(270, 50%, 60%) !important;
}

.border-blue-magenta-350 {
    border: 1px solid hsl(270, 50%, 65%) !important;
}

.border-blue-magenta-300 {
    border: 1px solid hsl(270, 50%, 70%) !important;
}

.border-blue-magenta-250 {
    border: 1px solid hsl(270, 50%, 75%) !important;
}

.border-blue-magenta-200 {
    border: 1px solid hsl(270, 50%, 80%) !important;
}

.border-blue-magenta-150 {
    border: 1px solid hsl(270, 50%, 85%) !important;
}

.border-blue-magenta-100 {
    border: 1px solid hsl(270, 50%, 90%) !important;
}

.border-blue-magenta-50 {
    border: 1px solid hsl(270, 50%, 95%) !important;
}

.border-magenta-950 {
    border: 1px solid hsl(300, 50%, 5%) !important;
}

.border-magenta-900 {
    border: 1px solid hsl(300, 50%, 10%) !important;
}

.border-magenta-850 {
    border: 1px solid hsl(300, 50%, 15%) !important;
}

.border-magenta-800 {
    border: 1px solid hsl(300, 50%, 20%) !important;
}

.border-magenta-750 {
    border: 1px solid hsl(300, 50%, 25%) !important;
}

.border-magenta-700 {
    border: 1px solid hsl(300, 50%, 30%) !important;
}

.border-magenta-650 {
    border: 1px solid hsl(300, 50%, 35%) !important;
}

.border-magenta-600 {
    border: 1px solid hsl(300, 50%, 40%) !important;
}

.border-magenta-550 {
    border: 1px solid hsl(300, 50%, 45%) !important;
}

.border-magenta-500 {
    border: 1px solid hsl(300, 50%, 50%) !important;
}

.border-magenta-450 {
    border: 1px solid hsl(300, 50%, 55%) !important;
}

.border-magenta-400 {
    border: 1px solid hsl(300, 50%, 60%) !important;
}

.border-magenta-350 {
    border: 1px solid hsl(300, 50%, 65%) !important;
}

.border-magenta-300 {
    border: 1px solid hsl(300, 50%, 70%) !important;
}

.border-magenta-250 {
    border: 1px solid hsl(300, 50%, 75%) !important;
}

.border-magenta-200 {
    border: 1px solid hsl(300, 50%, 80%) !important;
}

.border-magenta-150 {
    border: 1px solid hsl(300, 50%, 85%) !important;
}

.border-magenta-100 {
    border: 1px solid hsl(300, 50%, 90%) !important;
}

.border-magenta-50 {
    border: 1px solid hsl(300, 50%, 95%) !important;
}

.border-magenta-red-950 {
    border: 1px solid hsl(330, 50%, 5%) !important;
}

.border-magenta-red-900 {
    border: 1px solid hsl(330, 50%, 10%) !important;
}

.border-magenta-red-850 {
    border: 1px solid hsl(330, 50%, 15%) !important;
}

.border-magenta-red-800 {
    border: 1px solid hsl(330, 50%, 20%) !important;
}

.border-magenta-red-750 {
    border: 1px solid hsl(330, 50%, 25%) !important;
}

.border-magenta-red-700 {
    border: 1px solid hsl(330, 50%, 30%) !important;
}

.border-magenta-red-650 {
    border: 1px solid hsl(330, 50%, 35%) !important;
}

.border-magenta-red-600 {
    border: 1px solid hsl(330, 50%, 40%) !important;
}

.border-magenta-red-550 {
    border: 1px solid hsl(330, 50%, 45%) !important;
}

.border-magenta-red-500 {
    border: 1px solid hsl(330, 50%, 50%) !important;
}

.border-magenta-red-450 {
    border: 1px solid hsl(330, 50%, 55%) !important;
}

.border-magenta-red-400 {
    border: 1px solid hsl(330, 50%, 60%) !important;
}

.border-magenta-red-350 {
    border: 1px solid hsl(330, 50%, 65%) !important;
}

.border-magenta-red-300 {
    border: 1px solid hsl(330, 50%, 70%) !important;
}

.border-magenta-red-250 {
    border: 1px solid hsl(330, 50%, 75%) !important;
}

.border-magenta-red-200 {
    border: 1px solid hsl(330, 50%, 80%) !important;
}

.border-magenta-red-150 {
    border: 1px solid hsl(330, 50%, 85%) !important;
}

.border-magenta-red-100 {
    border: 1px solid hsl(330, 50%, 90%) !important;
}

.border-magenta-red-50 {
    border: 1px solid hsl(330, 50%, 95%) !important;
}

.border-bs-blue-950 {
    border: 1px solid hsl(216, 98%, 5%) !important;
}

.border-bs-blue-900 {
    border: 1px solid hsl(216, 98%, 10%) !important;
}

.border-bs-blue-850 {
    border: 1px solid hsl(216, 98%, 15%) !important;
}

.border-bs-blue-800 {
    border: 1px solid hsl(216, 98%, 20%) !important;
}

.border-bs-blue-750 {
    border: 1px solid hsl(216, 98%, 25%) !important;
}

.border-bs-blue-700 {
    border: 1px solid hsl(216, 98%, 30%) !important;
}

.border-bs-blue-650 {
    border: 1px solid hsl(216, 98%, 35%) !important;
}

.border-bs-blue-600 {
    border: 1px solid hsl(216, 98%, 40%) !important;
}

.border-bs-blue-550 {
    border: 1px solid hsl(216, 98%, 45%) !important;
}

.border-bs-blue-500 {
    border: 1px solid hsl(216, 98%, 50%) !important;
}

.border-bs-blue-450 {
    border: 1px solid hsl(216, 98%, 55%) !important;
}

.border-bs-blue-400 {
    border: 1px solid hsl(216, 98%, 60%) !important;
}

.border-bs-blue-350 {
    border: 1px solid hsl(216, 98%, 65%) !important;
}

.border-bs-blue-300 {
    border: 1px solid hsl(216, 98%, 70%) !important;
}

.border-bs-blue-250 {
    border: 1px solid hsl(216, 98%, 75%) !important;
}

.border-bs-blue-200 {
    border: 1px solid hsl(216, 98%, 80%) !important;
}

.border-bs-blue-150 {
    border: 1px solid hsl(216, 98%, 85%) !important;
}

.border-bs-blue-100 {
    border: 1px solid hsl(216, 98%, 90%) !important;
}

.border-bs-blue-50 {
    border: 1px solid hsl(216, 98%, 95%) !important;
}

.border-bs-indigo-950 {
    border: 1px solid hsl(263, 90%, 5%) !important;
}

.border-bs-indigo-900 {
    border: 1px solid hsl(263, 90%, 10%) !important;
}

.border-bs-indigo-850 {
    border: 1px solid hsl(263, 90%, 15%) !important;
}

.border-bs-indigo-800 {
    border: 1px solid hsl(263, 90%, 20%) !important;
}

.border-bs-indigo-750 {
    border: 1px solid hsl(263, 90%, 25%) !important;
}

.border-bs-indigo-700 {
    border: 1px solid hsl(263, 90%, 30%) !important;
}

.border-bs-indigo-650 {
    border: 1px solid hsl(263, 90%, 35%) !important;
}

.border-bs-indigo-600 {
    border: 1px solid hsl(263, 90%, 40%) !important;
}

.border-bs-indigo-550 {
    border: 1px solid hsl(263, 90%, 45%) !important;
}

.border-bs-indigo-500 {
    border: 1px solid hsl(263, 90%, 50%) !important;
}

.border-bs-indigo-450 {
    border: 1px solid hsl(263, 90%, 55%) !important;
}

.border-bs-indigo-400 {
    border: 1px solid hsl(263, 90%, 60%) !important;
}

.border-bs-indigo-350 {
    border: 1px solid hsl(263, 90%, 65%) !important;
}

.border-bs-indigo-300 {
    border: 1px solid hsl(263, 90%, 70%) !important;
}

.border-bs-indigo-250 {
    border: 1px solid hsl(263, 90%, 75%) !important;
}

.border-bs-indigo-200 {
    border: 1px solid hsl(263, 90%, 80%) !important;
}

.border-bs-indigo-150 {
    border: 1px solid hsl(263, 90%, 85%) !important;
}

.border-bs-indigo-100 {
    border: 1px solid hsl(263, 90%, 90%) !important;
}

.border-bs-indigo-50 {
    border: 1px solid hsl(263, 90%, 95%) !important;
}

.border-bs-purple-950 {
    border: 1px solid hsl(261, 51%, 5%) !important;
}

.border-bs-purple-900 {
    border: 1px solid hsl(261, 51%, 10%) !important;
}

.border-bs-purple-850 {
    border: 1px solid hsl(261, 51%, 15%) !important;
}

.border-bs-purple-800 {
    border: 1px solid hsl(261, 51%, 20%) !important;
}

.border-bs-purple-750 {
    border: 1px solid hsl(261, 51%, 25%) !important;
}

.border-bs-purple-700 {
    border: 1px solid hsl(261, 51%, 30%) !important;
}

.border-bs-purple-650 {
    border: 1px solid hsl(261, 51%, 35%) !important;
}

.border-bs-purple-600 {
    border: 1px solid hsl(261, 51%, 40%) !important;
}

.border-bs-purple-550 {
    border: 1px solid hsl(261, 51%, 45%) !important;
}

.border-bs-purple-500 {
    border: 1px solid hsl(261, 51%, 50%) !important;
}

.border-bs-purple-450 {
    border: 1px solid hsl(261, 51%, 55%) !important;
}

.border-bs-purple-400 {
    border: 1px solid hsl(261, 51%, 60%) !important;
}

.border-bs-purple-350 {
    border: 1px solid hsl(261, 51%, 65%) !important;
}

.border-bs-purple-300 {
    border: 1px solid hsl(261, 51%, 70%) !important;
}

.border-bs-purple-250 {
    border: 1px solid hsl(261, 51%, 75%) !important;
}

.border-bs-purple-200 {
    border: 1px solid hsl(261, 51%, 80%) !important;
}

.border-bs-purple-150 {
    border: 1px solid hsl(261, 51%, 85%) !important;
}

.border-bs-purple-100 {
    border: 1px solid hsl(261, 51%, 90%) !important;
}

.border-bs-purple-50 {
    border: 1px solid hsl(261, 51%, 95%) !important;
}

.border-bs-pink-950 {
    border: 1px solid hsl(330, 67%, 5%) !important;
}

.border-bs-pink-900 {
    border: 1px solid hsl(330, 67%, 10%) !important;
}

.border-bs-pink-850 {
    border: 1px solid hsl(330, 67%, 15%) !important;
}

.border-bs-pink-800 {
    border: 1px solid hsl(330, 67%, 20%) !important;
}

.border-bs-pink-750 {
    border: 1px solid hsl(330, 67%, 25%) !important;
}

.border-bs-pink-700 {
    border: 1px solid hsl(330, 67%, 30%) !important;
}

.border-bs-pink-650 {
    border: 1px solid hsl(330, 67%, 35%) !important;
}

.border-bs-pink-600 {
    border: 1px solid hsl(330, 67%, 40%) !important;
}

.border-bs-pink-550 {
    border: 1px solid hsl(330, 67%, 45%) !important;
}

.border-bs-pink-500 {
    border: 1px solid hsl(330, 67%, 50%) !important;
}

.border-bs-pink-450 {
    border: 1px solid hsl(330, 67%, 55%) !important;
}

.border-bs-pink-400 {
    border: 1px solid hsl(330, 67%, 60%) !important;
}

.border-bs-pink-350 {
    border: 1px solid hsl(330, 67%, 65%) !important;
}

.border-bs-pink-300 {
    border: 1px solid hsl(330, 67%, 70%) !important;
}

.border-bs-pink-250 {
    border: 1px solid hsl(330, 67%, 75%) !important;
}

.border-bs-pink-200 {
    border: 1px solid hsl(330, 67%, 80%) !important;
}

.border-bs-pink-150 {
    border: 1px solid hsl(330, 67%, 85%) !important;
}

.border-bs-pink-100 {
    border: 1px solid hsl(330, 67%, 90%) !important;
}

.border-bs-pink-50 {
    border: 1px solid hsl(330, 67%, 95%) !important;
}

.border-bs-red-950 {
    border: 1px solid hsl(354, 70%, 5%) !important;
}

.border-bs-red-900 {
    border: 1px solid hsl(354, 70%, 10%) !important;
}

.border-bs-red-850 {
    border: 1px solid hsl(354, 70%, 15%) !important;
}

.border-bs-red-800 {
    border: 1px solid hsl(354, 70%, 20%) !important;
}

.border-bs-red-750 {
    border: 1px solid hsl(354, 70%, 25%) !important;
}

.border-bs-red-700 {
    border: 1px solid hsl(354, 70%, 30%) !important;
}

.border-bs-red-650 {
    border: 1px solid hsl(354, 70%, 35%) !important;
}

.border-bs-red-600 {
    border: 1px solid hsl(354, 70%, 40%) !important;
}

.border-bs-red-550 {
    border: 1px solid hsl(354, 70%, 45%) !important;
}

.border-bs-red-500 {
    border: 1px solid hsl(354, 70%, 50%) !important;
}

.border-bs-red-450 {
    border: 1px solid hsl(354, 70%, 55%) !important;
}

.border-bs-red-400 {
    border: 1px solid hsl(354, 70%, 60%) !important;
}

.border-bs-red-350 {
    border: 1px solid hsl(354, 70%, 65%) !important;
}

.border-bs-red-300 {
    border: 1px solid hsl(354, 70%, 70%) !important;
}

.border-bs-red-250 {
    border: 1px solid hsl(354, 70%, 75%) !important;
}

.border-bs-red-200 {
    border: 1px solid hsl(354, 70%, 80%) !important;
}

.border-bs-red-150 {
    border: 1px solid hsl(354, 70%, 85%) !important;
}

.border-bs-red-100 {
    border: 1px solid hsl(354, 70%, 90%) !important;
}

.border-bs-red-50 {
    border: 1px solid hsl(354, 70%, 95%) !important;
}

.border-bs-orange-950 {
    border: 1px solid hsl(27, 98%, 5%) !important;
}

.border-bs-orange-900 {
    border: 1px solid hsl(27, 98%, 10%) !important;
}

.border-bs-orange-850 {
    border: 1px solid hsl(27, 98%, 15%) !important;
}

.border-bs-orange-800 {
    border: 1px solid hsl(27, 98%, 20%) !important;
}

.border-bs-orange-750 {
    border: 1px solid hsl(27, 98%, 25%) !important;
}

.border-bs-orange-700 {
    border: 1px solid hsl(27, 98%, 30%) !important;
}

.border-bs-orange-650 {
    border: 1px solid hsl(27, 98%, 35%) !important;
}

.border-bs-orange-600 {
    border: 1px solid hsl(27, 98%, 40%) !important;
}

.border-bs-orange-550 {
    border: 1px solid hsl(27, 98%, 45%) !important;
}

.border-bs-orange-500 {
    border: 1px solid hsl(27, 98%, 50%) !important;
}

.border-bs-orange-450 {
    border: 1px solid hsl(27, 98%, 55%) !important;
}

.border-bs-orange-400 {
    border: 1px solid hsl(27, 98%, 60%) !important;
}

.border-bs-orange-350 {
    border: 1px solid hsl(27, 98%, 65%) !important;
}

.border-bs-orange-300 {
    border: 1px solid hsl(27, 98%, 70%) !important;
}

.border-bs-orange-250 {
    border: 1px solid hsl(27, 98%, 75%) !important;
}

.border-bs-orange-200 {
    border: 1px solid hsl(27, 98%, 80%) !important;
}

.border-bs-orange-150 {
    border: 1px solid hsl(27, 98%, 85%) !important;
}

.border-bs-orange-100 {
    border: 1px solid hsl(27, 98%, 90%) !important;
}

.border-bs-orange-50 {
    border: 1px solid hsl(27, 98%, 95%) !important;
}

.border-bs-yellow-950 {
    border: 1px solid hsl(45, 100%, 5%) !important;
}

.border-bs-yellow-900 {
    border: 1px solid hsl(45, 100%, 10%) !important;
}

.border-bs-yellow-850 {
    border: 1px solid hsl(45, 100%, 15%) !important;
}

.border-bs-yellow-800 {
    border: 1px solid hsl(45, 100%, 20%) !important;
}

.border-bs-yellow-750 {
    border: 1px solid hsl(45, 100%, 25%) !important;
}

.border-bs-yellow-700 {
    border: 1px solid hsl(45, 100%, 30%) !important;
}

.border-bs-yellow-650 {
    border: 1px solid hsl(45, 100%, 35%) !important;
}

.border-bs-yellow-600 {
    border: 1px solid hsl(45, 100%, 40%) !important;
}

.border-bs-yellow-550 {
    border: 1px solid hsl(45, 100%, 45%) !important;
}

.border-bs-yellow-500 {
    border: 1px solid hsl(45, 100%, 50%) !important;
}

.border-bs-yellow-450 {
    border: 1px solid hsl(45, 100%, 55%) !important;
}

.border-bs-yellow-400 {
    border: 1px solid hsl(45, 100%, 60%) !important;
}

.border-bs-yellow-350 {
    border: 1px solid hsl(45, 100%, 65%) !important;
}

.border-bs-yellow-300 {
    border: 1px solid hsl(45, 100%, 70%) !important;
}

.border-bs-yellow-250 {
    border: 1px solid hsl(45, 100%, 75%) !important;
}

.border-bs-yellow-200 {
    border: 1px solid hsl(45, 100%, 80%) !important;
}

.border-bs-yellow-150 {
    border: 1px solid hsl(45, 100%, 85%) !important;
}

.border-bs-yellow-100 {
    border: 1px solid hsl(45, 100%, 90%) !important;
}

.border-bs-yellow-50 {
    border: 1px solid hsl(45, 100%, 95%) !important;
}

.border-bs-green-950 {
    border: 1px solid hsl(152, 69%, 5%) !important;
}

.border-bs-green-900 {
    border: 1px solid hsl(152, 69%, 10%) !important;
}

.border-bs-green-850 {
    border: 1px solid hsl(152, 69%, 15%) !important;
}

.border-bs-green-800 {
    border: 1px solid hsl(152, 69%, 20%) !important;
}

.border-bs-green-750 {
    border: 1px solid hsl(152, 69%, 25%) !important;
}

.border-bs-green-700 {
    border: 1px solid hsl(152, 69%, 30%) !important;
}

.border-bs-green-650 {
    border: 1px solid hsl(152, 69%, 35%) !important;
}

.border-bs-green-600 {
    border: 1px solid hsl(152, 69%, 40%) !important;
}

.border-bs-green-550 {
    border: 1px solid hsl(152, 69%, 45%) !important;
}

.border-bs-green-500 {
    border: 1px solid hsl(152, 69%, 50%) !important;
}

.border-bs-green-450 {
    border: 1px solid hsl(152, 69%, 55%) !important;
}

.border-bs-green-400 {
    border: 1px solid hsl(152, 69%, 60%) !important;
}

.border-bs-green-350 {
    border: 1px solid hsl(152, 69%, 65%) !important;
}

.border-bs-green-300 {
    border: 1px solid hsl(152, 69%, 70%) !important;
}

.border-bs-green-250 {
    border: 1px solid hsl(152, 69%, 75%) !important;
}

.border-bs-green-200 {
    border: 1px solid hsl(152, 69%, 80%) !important;
}

.border-bs-green-150 {
    border: 1px solid hsl(152, 69%, 85%) !important;
}

.border-bs-green-100 {
    border: 1px solid hsl(152, 69%, 90%) !important;
}

.border-bs-green-50 {
    border: 1px solid hsl(152, 69%, 95%) !important;
}

.border-bs-teal-950 {
    border: 1px solid hsl(162, 73%, 5%) !important;
}

.border-bs-teal-900 {
    border: 1px solid hsl(162, 73%, 10%) !important;
}

.border-bs-teal-850 {
    border: 1px solid hsl(162, 73%, 15%) !important;
}

.border-bs-teal-800 {
    border: 1px solid hsl(162, 73%, 20%) !important;
}

.border-bs-teal-750 {
    border: 1px solid hsl(162, 73%, 25%) !important;
}

.border-bs-teal-700 {
    border: 1px solid hsl(162, 73%, 30%) !important;
}

.border-bs-teal-650 {
    border: 1px solid hsl(162, 73%, 35%) !important;
}

.border-bs-teal-600 {
    border: 1px solid hsl(162, 73%, 40%) !important;
}

.border-bs-teal-550 {
    border: 1px solid hsl(162, 73%, 45%) !important;
}

.border-bs-teal-500 {
    border: 1px solid hsl(162, 73%, 50%) !important;
}

.border-bs-teal-450 {
    border: 1px solid hsl(162, 73%, 55%) !important;
}

.border-bs-teal-400 {
    border: 1px solid hsl(162, 73%, 60%) !important;
}

.border-bs-teal-350 {
    border: 1px solid hsl(162, 73%, 65%) !important;
}

.border-bs-teal-300 {
    border: 1px solid hsl(162, 73%, 70%) !important;
}

.border-bs-teal-250 {
    border: 1px solid hsl(162, 73%, 75%) !important;
}

.border-bs-teal-200 {
    border: 1px solid hsl(162, 73%, 80%) !important;
}

.border-bs-teal-150 {
    border: 1px solid hsl(162, 73%, 85%) !important;
}

.border-bs-teal-100 {
    border: 1px solid hsl(162, 73%, 90%) !important;
}

.border-bs-teal-50 {
    border: 1px solid hsl(162, 73%, 95%) !important;
}

.border-bs-cyan-950 {
    border: 1px solid hsl(190, 90%, 5%) !important;
}

.border-bs-cyan-900 {
    border: 1px solid hsl(190, 90%, 10%) !important;
}

.border-bs-cyan-850 {
    border: 1px solid hsl(190, 90%, 15%) !important;
}

.border-bs-cyan-800 {
    border: 1px solid hsl(190, 90%, 20%) !important;
}

.border-bs-cyan-750 {
    border: 1px solid hsl(190, 90%, 25%) !important;
}

.border-bs-cyan-700 {
    border: 1px solid hsl(190, 90%, 30%) !important;
}

.border-bs-cyan-650 {
    border: 1px solid hsl(190, 90%, 35%) !important;
}

.border-bs-cyan-600 {
    border: 1px solid hsl(190, 90%, 40%) !important;
}

.border-bs-cyan-550 {
    border: 1px solid hsl(190, 90%, 45%) !important;
}

.border-bs-cyan-500 {
    border: 1px solid hsl(190, 90%, 50%) !important;
}

.border-bs-cyan-450 {
    border: 1px solid hsl(190, 90%, 55%) !important;
}

.border-bs-cyan-400 {
    border: 1px solid hsl(190, 90%, 60%) !important;
}

.border-bs-cyan-350 {
    border: 1px solid hsl(190, 90%, 65%) !important;
}

.border-bs-cyan-300 {
    border: 1px solid hsl(190, 90%, 70%) !important;
}

.border-bs-cyan-250 {
    border: 1px solid hsl(190, 90%, 75%) !important;
}

.border-bs-cyan-200 {
    border: 1px solid hsl(190, 90%, 80%) !important;
}

.border-bs-cyan-150 {
    border: 1px solid hsl(190, 90%, 85%) !important;
}

.border-bs-cyan-100 {
    border: 1px solid hsl(190, 90%, 90%) !important;
}

.border-bs-cyan-50 {
    border: 1px solid hsl(190, 90%, 95%) !important;
}

.border-bs-gray-950 {
    border: 1px solid hsl(210, 11%, 5%) !important;
}

.border-bs-gray-900 {
    border: 1px solid hsl(210, 11%, 10%) !important;
}

.border-bs-gray-850 {
    border: 1px solid hsl(210, 11%, 15%) !important;
}

.border-bs-gray-800 {
    border: 1px solid hsl(210, 11%, 20%) !important;
}

.border-bs-gray-750 {
    border: 1px solid hsl(210, 11%, 25%) !important;
}

.border-bs-gray-700 {
    border: 1px solid hsl(210, 11%, 30%) !important;
}

.border-bs-gray-650 {
    border: 1px solid hsl(210, 11%, 35%) !important;
}

.border-bs-gray-600 {
    border: 1px solid hsl(210, 11%, 40%) !important;
}

.border-bs-gray-550 {
    border: 1px solid hsl(210, 11%, 45%) !important;
}

.border-bs-gray-500 {
    border: 1px solid hsl(210, 11%, 50%) !important;
}

.border-bs-gray-450 {
    border: 1px solid hsl(210, 11%, 55%) !important;
}

.border-bs-gray-400 {
    border: 1px solid hsl(210, 11%, 60%) !important;
}

.border-bs-gray-350 {
    border: 1px solid hsl(210, 11%, 65%) !important;
}

.border-bs-gray-300 {
    border: 1px solid hsl(210, 11%, 70%) !important;
}

.border-bs-gray-250 {
    border: 1px solid hsl(210, 11%, 75%) !important;
}

.border-bs-gray-200 {
    border: 1px solid hsl(210, 11%, 80%) !important;
}

.border-bs-gray-150 {
    border: 1px solid hsl(210, 11%, 85%) !important;
}

.border-bs-gray-100 {
    border: 1px solid hsl(210, 11%, 90%) !important;
}

.border-bs-gray-50 {
    border: 1px solid hsl(210, 11%, 95%) !important;
}

.border-fab-01-950 {
    border: 1px solid hsl(216, 79%, 5%) !important;
}

.border-fab-01-900 {
    border: 1px solid hsl(216, 79%, 10%) !important;
}

.border-fab-01-850 {
    border: 1px solid hsl(216, 79%, 15%) !important;
}

.border-fab-01-800 {
    border: 1px solid hsl(216, 79%, 20%) !important;
}

.border-fab-01-750 {
    border: 1px solid hsl(216, 79%, 25%) !important;
}

.border-fab-01-700 {
    border: 1px solid hsl(216, 79%, 30%) !important;
}

.border-fab-01-650 {
    border: 1px solid hsl(216, 79%, 35%) !important;
}

.border-fab-01-600 {
    border: 1px solid hsl(216, 79%, 40%) !important;
}

.border-fab-01-550 {
    border: 1px solid hsl(216, 79%, 45%) !important;
}

.border-fab-01-500 {
    border: 1px solid hsl(216, 79%, 50%) !important;
}

.border-fab-01-450 {
    border: 1px solid hsl(216, 79%, 55%) !important;
}

.border-fab-01-400 {
    border: 1px solid hsl(216, 79%, 60%) !important;
}

.border-fab-01-350 {
    border: 1px solid hsl(216, 79%, 65%) !important;
}

.border-fab-01-300 {
    border: 1px solid hsl(216, 79%, 70%) !important;
}

.border-fab-01-250 {
    border: 1px solid hsl(216, 79%, 75%) !important;
}

.border-fab-01-200 {
    border: 1px solid hsl(216, 79%, 80%) !important;
}

.border-fab-01-150 {
    border: 1px solid hsl(216, 79%, 85%) !important;
}

.border-fab-01-100 {
    border: 1px solid hsl(216, 79%, 90%) !important;
}

.border-fab-01-50 {
    border: 1px solid hsl(216, 79%, 95%) !important;
}

.border-fab-02-950 {
    border: 1px solid hsl(218, 61%, 5%) !important;
}

.border-fab-02-900 {
    border: 1px solid hsl(218, 61%, 10%) !important;
}

.border-fab-02-850 {
    border: 1px solid hsl(218, 61%, 15%) !important;
}

.border-fab-02-800 {
    border: 1px solid hsl(218, 61%, 20%) !important;
}

.border-fab-02-750 {
    border: 1px solid hsl(218, 61%, 25%) !important;
}

.border-fab-02-700 {
    border: 1px solid hsl(218, 61%, 30%) !important;
}

.border-fab-02-650 {
    border: 1px solid hsl(218, 61%, 35%) !important;
}

.border-fab-02-600 {
    border: 1px solid hsl(218, 61%, 40%) !important;
}

.border-fab-02-550 {
    border: 1px solid hsl(218, 61%, 45%) !important;
}

.border-fab-02-500 {
    border: 1px solid hsl(218, 61%, 50%) !important;
}

.border-fab-02-450 {
    border: 1px solid hsl(218, 61%, 55%) !important;
}

.border-fab-02-400 {
    border: 1px solid hsl(218, 61%, 60%) !important;
}

.border-fab-02-350 {
    border: 1px solid hsl(218, 61%, 65%) !important;
}

.border-fab-02-300 {
    border: 1px solid hsl(218, 61%, 70%) !important;
}

.border-fab-02-250 {
    border: 1px solid hsl(218, 61%, 75%) !important;
}

.border-fab-02-200 {
    border: 1px solid hsl(218, 61%, 80%) !important;
}

.border-fab-02-150 {
    border: 1px solid hsl(218, 61%, 85%) !important;
}

.border-fab-02-100 {
    border: 1px solid hsl(218, 61%, 90%) !important;
}

.border-fab-02-50 {
    border: 1px solid hsl(218, 61%, 95%) !important;
}

.border-gray-950 {
    border: 1px solid hsl(215, 19%, 5%) !important;
}

.border-gray-900 {
    border: 1px solid hsl(215, 19%, 10%) !important;
}

.border-gray-850 {
    border: 1px solid hsl(215, 19%, 15%) !important;
}

.border-gray-800 {
    border: 1px solid hsl(215, 19%, 20%) !important;
}

.border-gray-750 {
    border: 1px solid hsl(215, 19%, 25%) !important;
}

.border-gray-700 {
    border: 1px solid hsl(215, 19%, 30%) !important;
}

.border-gray-650 {
    border: 1px solid hsl(215, 19%, 35%) !important;
}

.border-gray-600 {
    border: 1px solid hsl(215, 19%, 40%) !important;
}

.border-gray-550 {
    border: 1px solid hsl(215, 19%, 45%) !important;
}

.border-gray-500 {
    border: 1px solid hsl(215, 19%, 50%) !important;
}

.border-gray-450 {
    border: 1px solid hsl(215, 19%, 55%) !important;
}

.border-gray-400 {
    border: 1px solid hsl(215, 19%, 60%) !important;
}

.border-gray-350 {
    border: 1px solid hsl(215, 19%, 65%) !important;
}

.border-gray-300 {
    border: 1px solid hsl(215, 19%, 70%) !important;
}

.border-gray-250 {
    border: 1px solid hsl(215, 19%, 75%) !important;
}

.border-gray-200 {
    border: 1px solid hsl(215, 19%, 80%) !important;
}

.border-gray-150 {
    border: 1px solid hsl(215, 19%, 85%) !important;
}

.border-gray-100 {
    border: 1px solid hsl(215, 19%, 90%) !important;
}

.border-gray-50 {
    border: 1px solid hsl(215, 19%, 95%) !important;
}

/*
**
** COLOR
**
*/
.text-red-950 {
    color: hsl(0, 50%, 5%) !important;
}

.text-red-900 {
    color: hsl(0, 50%, 10%) !important;
}

.text-red-850 {
    color: hsl(0, 50%, 15%) !important;
}

.text-red-800 {
    color: hsl(0, 50%, 20%) !important;
}

.text-red-750 {
    color: hsl(0, 50%, 25%) !important;
}

.text-red-700 {
    color: hsl(0, 50%, 30%) !important;
}

.text-red-650 {
    color: hsl(0, 50%, 35%) !important;
}

.text-red-600 {
    color: hsl(0, 50%, 40%) !important;
}

.text-red-550 {
    color: hsl(0, 50%, 45%) !important;
}

.text-red-500 {
    color: hsl(0, 50%, 50%) !important;
}

.text-red-450 {
    color: hsl(0, 50%, 55%) !important;
}

.text-red-400 {
    color: hsl(0, 50%, 60%) !important;
}

.text-red-350 {
    color: hsl(0, 50%, 65%) !important;
}

.text-red-300 {
    color: hsl(0, 50%, 70%) !important;
}

.text-red-250 {
    color: hsl(0, 50%, 75%) !important;
}

.text-red-200 {
    color: hsl(0, 50%, 80%) !important;
}

.text-red-150 {
    color: hsl(0, 50%, 85%) !important;
}

.text-red-100 {
    color: hsl(0, 50%, 90%) !important;
}

.text-red-50 {
    color: hsl(0, 50%, 95%) !important;
}

.text-orange-950 {
    color: hsl(30, 50%, 5%) !important;
}

.text-orange-900 {
    color: hsl(30, 50%, 10%) !important;
}

.text-orange-850 {
    color: hsl(30, 50%, 15%) !important;
}

.text-orange-800 {
    color: hsl(30, 50%, 20%) !important;
}

.text-orange-750 {
    color: hsl(30, 50%, 25%) !important;
}

.text-orange-700 {
    color: hsl(30, 50%, 30%) !important;
}

.text-orange-650 {
    color: hsl(30, 50%, 35%) !important;
}

.text-orange-600 {
    color: hsl(30, 50%, 40%) !important;
}

.text-orange-550 {
    color: hsl(30, 50%, 45%) !important;
}

.text-orange-500 {
    color: hsl(30, 50%, 50%) !important;
}

.text-orange-450 {
    color: hsl(30, 50%, 55%) !important;
}

.text-orange-400 {
    color: hsl(30, 50%, 60%) !important;
}

.text-orange-350 {
    color: hsl(30, 50%, 65%) !important;
}

.text-orange-300 {
    color: hsl(30, 50%, 70%) !important;
}

.text-orange-250 {
    color: hsl(30, 50%, 75%) !important;
}

.text-orange-200 {
    color: hsl(30, 50%, 80%) !important;
}

.text-orange-150 {
    color: hsl(30, 50%, 85%) !important;
}

.text-orange-100 {
    color: hsl(30, 50%, 90%) !important;
}

.text-orange-50 {
    color: hsl(30, 50%, 95%) !important;
}

.text-yellow-950 {
    color: hsl(60, 50%, 5%) !important;
}

.text-yellow-900 {
    color: hsl(60, 50%, 10%) !important;
}

.text-yellow-850 {
    color: hsl(60, 50%, 15%) !important;
}

.text-yellow-800 {
    color: hsl(60, 50%, 20%) !important;
}

.text-yellow-750 {
    color: hsl(60, 50%, 25%) !important;
}

.text-yellow-700 {
    color: hsl(60, 50%, 30%) !important;
}

.text-yellow-650 {
    color: hsl(60, 50%, 35%) !important;
}

.text-yellow-600 {
    color: hsl(60, 50%, 40%) !important;
}

.text-yellow-550 {
    color: hsl(60, 50%, 45%) !important;
}

.text-yellow-500 {
    color: hsl(60, 50%, 50%) !important;
}

.text-yellow-450 {
    color: hsl(60, 50%, 55%) !important;
}

.text-yellow-400 {
    color: hsl(60, 50%, 60%) !important;
}

.text-yellow-350 {
    color: hsl(60, 50%, 65%) !important;
}

.text-yellow-300 {
    color: hsl(60, 50%, 70%) !important;
}

.text-yellow-250 {
    color: hsl(60, 50%, 75%) !important;
}

.text-yellow-200 {
    color: hsl(60, 50%, 80%) !important;
}

.text-yellow-150 {
    color: hsl(60, 50%, 85%) !important;
}

.text-yellow-100 {
    color: hsl(60, 50%, 90%) !important;
}

.text-yellow-50 {
    color: hsl(60, 50%, 95%) !important;
}

.text-yellow-green-950 {
    color: hsl(90, 50%, 5%) !important;
}

.text-yellow-green-900 {
    color: hsl(90, 50%, 10%) !important;
}

.text-yellow-green-850 {
    color: hsl(90, 50%, 15%) !important;
}

.text-yellow-green-800 {
    color: hsl(90, 50%, 20%) !important;
}

.text-yellow-green-750 {
    color: hsl(90, 50%, 25%) !important;
}

.text-yellow-green-700 {
    color: hsl(90, 50%, 30%) !important;
}

.text-yellow-green-650 {
    color: hsl(90, 50%, 35%) !important;
}

.text-yellow-green-600 {
    color: hsl(90, 50%, 40%) !important;
}

.text-yellow-green-550 {
    color: hsl(90, 50%, 45%) !important;
}

.text-yellow-green-500 {
    color: hsl(90, 50%, 50%) !important;
}

.text-yellow-green-450 {
    color: hsl(90, 50%, 55%) !important;
}

.text-yellow-green-400 {
    color: hsl(90, 50%, 60%) !important;
}

.text-yellow-green-350 {
    color: hsl(90, 50%, 65%) !important;
}

.text-yellow-green-300 {
    color: hsl(90, 50%, 70%) !important;
}

.text-yellow-green-250 {
    color: hsl(90, 50%, 75%) !important;
}

.text-yellow-green-200 {
    color: hsl(90, 50%, 80%) !important;
}

.text-yellow-green-150 {
    color: hsl(90, 50%, 85%) !important;
}

.text-yellow-green-100 {
    color: hsl(90, 50%, 90%) !important;
}

.text-yellow-green-50 {
    color: hsl(90, 50%, 95%) !important;
}

.text-green-950 {
    color: hsl(120, 50%, 5%) !important;
}

.text-green-900 {
    color: hsl(120, 50%, 10%) !important;
}

.text-green-850 {
    color: hsl(120, 50%, 15%) !important;
}

.text-green-800 {
    color: hsl(120, 50%, 20%) !important;
}

.text-green-750 {
    color: hsl(120, 50%, 25%) !important;
}

.text-green-700 {
    color: hsl(120, 50%, 30%) !important;
}

.text-green-650 {
    color: hsl(120, 50%, 35%) !important;
}

.text-green-600 {
    color: hsl(120, 50%, 40%) !important;
}

.text-green-550 {
    color: hsl(120, 50%, 45%) !important;
}

.text-green-500 {
    color: hsl(120, 50%, 50%) !important;
}

.text-green-450 {
    color: hsl(120, 50%, 55%) !important;
}

.text-green-400 {
    color: hsl(120, 50%, 60%) !important;
}

.text-green-350 {
    color: hsl(120, 50%, 65%) !important;
}

.text-green-300 {
    color: hsl(120, 50%, 70%) !important;
}

.text-green-250 {
    color: hsl(120, 50%, 75%) !important;
}

.text-green-200 {
    color: hsl(120, 50%, 80%) !important;
}

.text-green-150 {
    color: hsl(120, 50%, 85%) !important;
}

.text-green-100 {
    color: hsl(120, 50%, 90%) !important;
}

.text-green-50 {
    color: hsl(120, 50%, 95%) !important;
}

.text-green-cyan-950 {
    color: hsl(150, 50%, 5%) !important;
}

.text-green-cyan-900 {
    color: hsl(150, 50%, 10%) !important;
}

.text-green-cyan-850 {
    color: hsl(150, 50%, 15%) !important;
}

.text-green-cyan-800 {
    color: hsl(150, 50%, 20%) !important;
}

.text-green-cyan-750 {
    color: hsl(150, 50%, 25%) !important;
}

.text-green-cyan-700 {
    color: hsl(150, 50%, 30%) !important;
}

.text-green-cyan-650 {
    color: hsl(150, 50%, 35%) !important;
}

.text-green-cyan-600 {
    color: hsl(150, 50%, 40%) !important;
}

.text-green-cyan-550 {
    color: hsl(150, 50%, 45%) !important;
}

.text-green-cyan-500 {
    color: hsl(150, 50%, 50%) !important;
}

.text-green-cyan-450 {
    color: hsl(150, 50%, 55%) !important;
}

.text-green-cyan-400 {
    color: hsl(150, 50%, 60%) !important;
}

.text-green-cyan-350 {
    color: hsl(150, 50%, 65%) !important;
}

.text-green-cyan-300 {
    color: hsl(150, 50%, 70%) !important;
}

.text-green-cyan-250 {
    color: hsl(150, 50%, 75%) !important;
}

.text-green-cyan-200 {
    color: hsl(150, 50%, 80%) !important;
}

.text-green-cyan-150 {
    color: hsl(150, 50%, 85%) !important;
}

.text-green-cyan-100 {
    color: hsl(150, 50%, 90%) !important;
}

.text-green-cyan-50 {
    color: hsl(150, 50%, 95%) !important;
}

.text-cyan-950 {
    color: hsl(180, 50%, 5%) !important;
}

.text-cyan-900 {
    color: hsl(180, 50%, 10%) !important;
}

.text-cyan-850 {
    color: hsl(180, 50%, 15%) !important;
}

.text-cyan-800 {
    color: hsl(180, 50%, 20%) !important;
}

.text-cyan-750 {
    color: hsl(180, 50%, 25%) !important;
}

.text-cyan-700 {
    color: hsl(180, 50%, 30%) !important;
}

.text-cyan-650 {
    color: hsl(180, 50%, 35%) !important;
}

.text-cyan-600 {
    color: hsl(180, 50%, 40%) !important;
}

.text-cyan-550 {
    color: hsl(180, 50%, 45%) !important;
}

.text-cyan-500 {
    color: hsl(180, 50%, 50%) !important;
}

.text-cyan-450 {
    color: hsl(180, 50%, 55%) !important;
}

.text-cyan-400 {
    color: hsl(180, 50%, 60%) !important;
}

.text-cyan-350 {
    color: hsl(180, 50%, 65%) !important;
}

.text-cyan-300 {
    color: hsl(180, 50%, 70%) !important;
}

.text-cyan-250 {
    color: hsl(180, 50%, 75%) !important;
}

.text-cyan-200 {
    color: hsl(180, 50%, 80%) !important;
}

.text-cyan-150 {
    color: hsl(180, 50%, 85%) !important;
}

.text-cyan-100 {
    color: hsl(180, 50%, 90%) !important;
}

.text-cyan-50 {
    color: hsl(180, 50%, 95%) !important;
}

.text-cyan-blue-950 {
    color: hsl(210, 50%, 5%) !important;
}

.text-cyan-blue-900 {
    color: hsl(210, 50%, 10%) !important;
}

.text-cyan-blue-850 {
    color: hsl(210, 50%, 15%) !important;
}

.text-cyan-blue-800 {
    color: hsl(210, 50%, 20%) !important;
}

.text-cyan-blue-750 {
    color: hsl(210, 50%, 25%) !important;
}

.text-cyan-blue-700 {
    color: hsl(210, 50%, 30%) !important;
}

.text-cyan-blue-650 {
    color: hsl(210, 50%, 35%) !important;
}

.text-cyan-blue-600 {
    color: hsl(210, 50%, 40%) !important;
}

.text-cyan-blue-550 {
    color: hsl(210, 50%, 45%) !important;
}

.text-cyan-blue-500 {
    color: hsl(210, 50%, 50%) !important;
}

.text-cyan-blue-450 {
    color: hsl(210, 50%, 55%) !important;
}

.text-cyan-blue-400 {
    color: hsl(210, 50%, 60%) !important;
}

.text-cyan-blue-350 {
    color: hsl(210, 50%, 65%) !important;
}

.text-cyan-blue-300 {
    color: hsl(210, 50%, 70%) !important;
}

.text-cyan-blue-250 {
    color: hsl(210, 50%, 75%) !important;
}

.text-cyan-blue-200 {
    color: hsl(210, 50%, 80%) !important;
}

.text-cyan-blue-150 {
    color: hsl(210, 50%, 85%) !important;
}

.text-cyan-blue-100 {
    color: hsl(210, 50%, 90%) !important;
}

.text-cyan-blue-50 {
    color: hsl(210, 50%, 95%) !important;
}

.text-blue-950 {
    color: hsl(240, 50%, 5%) !important;
}

.text-blue-900 {
    color: hsl(240, 50%, 10%) !important;
}

.text-blue-850 {
    color: hsl(240, 50%, 15%) !important;
}

.text-blue-800 {
    color: hsl(240, 50%, 20%) !important;
}

.text-blue-750 {
    color: hsl(240, 50%, 25%) !important;
}

.text-blue-700 {
    color: hsl(240, 50%, 30%) !important;
}

.text-blue-650 {
    color: hsl(240, 50%, 35%) !important;
}

.text-blue-600 {
    color: hsl(240, 50%, 40%) !important;
}

.text-blue-550 {
    color: hsl(240, 50%, 45%) !important;
}

.text-blue-500 {
    color: hsl(240, 50%, 50%) !important;
}

.text-blue-450 {
    color: hsl(240, 50%, 55%) !important;
}

.text-blue-400 {
    color: hsl(240, 50%, 60%) !important;
}

.text-blue-350 {
    color: hsl(240, 50%, 65%) !important;
}

.text-blue-300 {
    color: hsl(240, 50%, 70%) !important;
}

.text-blue-250 {
    color: hsl(240, 50%, 75%) !important;
}

.text-blue-200 {
    color: hsl(240, 50%, 80%) !important;
}

.text-blue-150 {
    color: hsl(240, 50%, 85%) !important;
}

.text-blue-100 {
    color: hsl(240, 50%, 90%) !important;
}

.text-blue-50 {
    color: hsl(240, 50%, 95%) !important;
}

.text-blue-magenta-950 {
    color: hsl(270, 50%, 5%) !important;
}

.text-blue-magenta-900 {
    color: hsl(270, 50%, 10%) !important;
}

.text-blue-magenta-850 {
    color: hsl(270, 50%, 15%) !important;
}

.text-blue-magenta-800 {
    color: hsl(270, 50%, 20%) !important;
}

.text-blue-magenta-750 {
    color: hsl(270, 50%, 25%) !important;
}

.text-blue-magenta-700 {
    color: hsl(270, 50%, 30%) !important;
}

.text-blue-magenta-650 {
    color: hsl(270, 50%, 35%) !important;
}

.text-blue-magenta-600 {
    color: hsl(270, 50%, 40%) !important;
}

.text-blue-magenta-550 {
    color: hsl(270, 50%, 45%) !important;
}

.text-blue-magenta-500 {
    color: hsl(270, 50%, 50%) !important;
}

.text-blue-magenta-450 {
    color: hsl(270, 50%, 55%) !important;
}

.text-blue-magenta-400 {
    color: hsl(270, 50%, 60%) !important;
}

.text-blue-magenta-350 {
    color: hsl(270, 50%, 65%) !important;
}

.text-blue-magenta-300 {
    color: hsl(270, 50%, 70%) !important;
}

.text-blue-magenta-250 {
    color: hsl(270, 50%, 75%) !important;
}

.text-blue-magenta-200 {
    color: hsl(270, 50%, 80%) !important;
}

.text-blue-magenta-150 {
    color: hsl(270, 50%, 85%) !important;
}

.text-blue-magenta-100 {
    color: hsl(270, 50%, 90%) !important;
}

.text-blue-magenta-50 {
    color: hsl(270, 50%, 95%) !important;
}

.text-magenta-950 {
    color: hsl(300, 50%, 5%) !important;
}

.text-magenta-900 {
    color: hsl(300, 50%, 10%) !important;
}

.text-magenta-850 {
    color: hsl(300, 50%, 15%) !important;
}

.text-magenta-800 {
    color: hsl(300, 50%, 20%) !important;
}

.text-magenta-750 {
    color: hsl(300, 50%, 25%) !important;
}

.text-magenta-700 {
    color: hsl(300, 50%, 30%) !important;
}

.text-magenta-650 {
    color: hsl(300, 50%, 35%) !important;
}

.text-magenta-600 {
    color: hsl(300, 50%, 40%) !important;
}

.text-magenta-550 {
    color: hsl(300, 50%, 45%) !important;
}

.text-magenta-500 {
    color: hsl(300, 50%, 50%) !important;
}

.text-magenta-450 {
    color: hsl(300, 50%, 55%) !important;
}

.text-magenta-400 {
    color: hsl(300, 50%, 60%) !important;
}

.text-magenta-350 {
    color: hsl(300, 50%, 65%) !important;
}

.text-magenta-300 {
    color: hsl(300, 50%, 70%) !important;
}

.text-magenta-250 {
    color: hsl(300, 50%, 75%) !important;
}

.text-magenta-200 {
    color: hsl(300, 50%, 80%) !important;
}

.text-magenta-150 {
    color: hsl(300, 50%, 85%) !important;
}

.text-magenta-100 {
    color: hsl(300, 50%, 90%) !important;
}

.text-magenta-50 {
    color: hsl(300, 50%, 95%) !important;
}

.text-magenta-red-950 {
    color: hsl(330, 50%, 5%) !important;
}

.text-magenta-red-900 {
    color: hsl(330, 50%, 10%) !important;
}

.text-magenta-red-850 {
    color: hsl(330, 50%, 15%) !important;
}

.text-magenta-red-800 {
    color: hsl(330, 50%, 20%) !important;
}

.text-magenta-red-750 {
    color: hsl(330, 50%, 25%) !important;
}

.text-magenta-red-700 {
    color: hsl(330, 50%, 30%) !important;
}

.text-magenta-red-650 {
    color: hsl(330, 50%, 35%) !important;
}

.text-magenta-red-600 {
    color: hsl(330, 50%, 40%) !important;
}

.text-magenta-red-550 {
    color: hsl(330, 50%, 45%) !important;
}

.text-magenta-red-500 {
    color: hsl(330, 50%, 50%) !important;
}

.text-magenta-red-450 {
    color: hsl(330, 50%, 55%) !important;
}

.text-magenta-red-400 {
    color: hsl(330, 50%, 60%) !important;
}

.text-magenta-red-350 {
    color: hsl(330, 50%, 65%) !important;
}

.text-magenta-red-300 {
    color: hsl(330, 50%, 70%) !important;
}

.text-magenta-red-250 {
    color: hsl(330, 50%, 75%) !important;
}

.text-magenta-red-200 {
    color: hsl(330, 50%, 80%) !important;
}

.text-magenta-red-150 {
    color: hsl(330, 50%, 85%) !important;
}

.text-magenta-red-100 {
    color: hsl(330, 50%, 90%) !important;
}

.text-magenta-red-50 {
    color: hsl(330, 50%, 95%) !important;
}

.text-bs-blue-950 {
    color: hsl(216, 98%, 5%) !important;
}

.text-bs-blue-900 {
    color: hsl(216, 98%, 10%) !important;
}

.text-bs-blue-850 {
    color: hsl(216, 98%, 15%) !important;
}

.text-bs-blue-800 {
    color: hsl(216, 98%, 20%) !important;
}

.text-bs-blue-750 {
    color: hsl(216, 98%, 25%) !important;
}

.text-bs-blue-700 {
    color: hsl(216, 98%, 30%) !important;
}

.text-bs-blue-650 {
    color: hsl(216, 98%, 35%) !important;
}

.text-bs-blue-600 {
    color: hsl(216, 98%, 40%) !important;
}

.text-bs-blue-550 {
    color: hsl(216, 98%, 45%) !important;
}

.text-bs-blue-500 {
    color: hsl(216, 98%, 50%) !important;
}

.text-bs-blue-450 {
    color: hsl(216, 98%, 55%) !important;
}

.text-bs-blue-400 {
    color: hsl(216, 98%, 60%) !important;
}

.text-bs-blue-350 {
    color: hsl(216, 98%, 65%) !important;
}

.text-bs-blue-300 {
    color: hsl(216, 98%, 70%) !important;
}

.text-bs-blue-250 {
    color: hsl(216, 98%, 75%) !important;
}

.text-bs-blue-200 {
    color: hsl(216, 98%, 80%) !important;
}

.text-bs-blue-150 {
    color: hsl(216, 98%, 85%) !important;
}

.text-bs-blue-100 {
    color: hsl(216, 98%, 90%) !important;
}

.text-bs-blue-50 {
    color: hsl(216, 98%, 95%) !important;
}

.text-bs-indigo-950 {
    color: hsl(263, 90%, 5%) !important;
}

.text-bs-indigo-900 {
    color: hsl(263, 90%, 10%) !important;
}

.text-bs-indigo-850 {
    color: hsl(263, 90%, 15%) !important;
}

.text-bs-indigo-800 {
    color: hsl(263, 90%, 20%) !important;
}

.text-bs-indigo-750 {
    color: hsl(263, 90%, 25%) !important;
}

.text-bs-indigo-700 {
    color: hsl(263, 90%, 30%) !important;
}

.text-bs-indigo-650 {
    color: hsl(263, 90%, 35%) !important;
}

.text-bs-indigo-600 {
    color: hsl(263, 90%, 40%) !important;
}

.text-bs-indigo-550 {
    color: hsl(263, 90%, 45%) !important;
}

.text-bs-indigo-500 {
    color: hsl(263, 90%, 50%) !important;
}

.text-bs-indigo-450 {
    color: hsl(263, 90%, 55%) !important;
}

.text-bs-indigo-400 {
    color: hsl(263, 90%, 60%) !important;
}

.text-bs-indigo-350 {
    color: hsl(263, 90%, 65%) !important;
}

.text-bs-indigo-300 {
    color: hsl(263, 90%, 70%) !important;
}

.text-bs-indigo-250 {
    color: hsl(263, 90%, 75%) !important;
}

.text-bs-indigo-200 {
    color: hsl(263, 90%, 80%) !important;
}

.text-bs-indigo-150 {
    color: hsl(263, 90%, 85%) !important;
}

.text-bs-indigo-100 {
    color: hsl(263, 90%, 90%) !important;
}

.text-bs-indigo-50 {
    color: hsl(263, 90%, 95%) !important;
}

.text-bs-purple-950 {
    color: hsl(261, 51%, 5%) !important;
}

.text-bs-purple-900 {
    color: hsl(261, 51%, 10%) !important;
}

.text-bs-purple-850 {
    color: hsl(261, 51%, 15%) !important;
}

.text-bs-purple-800 {
    color: hsl(261, 51%, 20%) !important;
}

.text-bs-purple-750 {
    color: hsl(261, 51%, 25%) !important;
}

.text-bs-purple-700 {
    color: hsl(261, 51%, 30%) !important;
}

.text-bs-purple-650 {
    color: hsl(261, 51%, 35%) !important;
}

.text-bs-purple-600 {
    color: hsl(261, 51%, 40%) !important;
}

.text-bs-purple-550 {
    color: hsl(261, 51%, 45%) !important;
}

.text-bs-purple-500 {
    color: hsl(261, 51%, 50%) !important;
}

.text-bs-purple-450 {
    color: hsl(261, 51%, 55%) !important;
}

.text-bs-purple-400 {
    color: hsl(261, 51%, 60%) !important;
}

.text-bs-purple-350 {
    color: hsl(261, 51%, 65%) !important;
}

.text-bs-purple-300 {
    color: hsl(261, 51%, 70%) !important;
}

.text-bs-purple-250 {
    color: hsl(261, 51%, 75%) !important;
}

.text-bs-purple-200 {
    color: hsl(261, 51%, 80%) !important;
}

.text-bs-purple-150 {
    color: hsl(261, 51%, 85%) !important;
}

.text-bs-purple-100 {
    color: hsl(261, 51%, 90%) !important;
}

.text-bs-purple-50 {
    color: hsl(261, 51%, 95%) !important;
}

.text-bs-pink-950 {
    color: hsl(330, 67%, 5%) !important;
}

.text-bs-pink-900 {
    color: hsl(330, 67%, 10%) !important;
}

.text-bs-pink-850 {
    color: hsl(330, 67%, 15%) !important;
}

.text-bs-pink-800 {
    color: hsl(330, 67%, 20%) !important;
}

.text-bs-pink-750 {
    color: hsl(330, 67%, 25%) !important;
}

.text-bs-pink-700 {
    color: hsl(330, 67%, 30%) !important;
}

.text-bs-pink-650 {
    color: hsl(330, 67%, 35%) !important;
}

.text-bs-pink-600 {
    color: hsl(330, 67%, 40%) !important;
}

.text-bs-pink-550 {
    color: hsl(330, 67%, 45%) !important;
}

.text-bs-pink-500 {
    color: hsl(330, 67%, 50%) !important;
}

.text-bs-pink-450 {
    color: hsl(330, 67%, 55%) !important;
}

.text-bs-pink-400 {
    color: hsl(330, 67%, 60%) !important;
}

.text-bs-pink-350 {
    color: hsl(330, 67%, 65%) !important;
}

.text-bs-pink-300 {
    color: hsl(330, 67%, 70%) !important;
}

.text-bs-pink-250 {
    color: hsl(330, 67%, 75%) !important;
}

.text-bs-pink-200 {
    color: hsl(330, 67%, 80%) !important;
}

.text-bs-pink-150 {
    color: hsl(330, 67%, 85%) !important;
}

.text-bs-pink-100 {
    color: hsl(330, 67%, 90%) !important;
}

.text-bs-pink-50 {
    color: hsl(330, 67%, 95%) !important;
}

.text-bs-red-950 {
    color: hsl(354, 70%, 5%) !important;
}

.text-bs-red-900 {
    color: hsl(354, 70%, 10%) !important;
}

.text-bs-red-850 {
    color: hsl(354, 70%, 15%) !important;
}

.text-bs-red-800 {
    color: hsl(354, 70%, 20%) !important;
}

.text-bs-red-750 {
    color: hsl(354, 70%, 25%) !important;
}

.text-bs-red-700 {
    color: hsl(354, 70%, 30%) !important;
}

.text-bs-red-650 {
    color: hsl(354, 70%, 35%) !important;
}

.text-bs-red-600 {
    color: hsl(354, 70%, 40%) !important;
}

.text-bs-red-550 {
    color: hsl(354, 70%, 45%) !important;
}

.text-bs-red-500 {
    color: hsl(354, 70%, 50%) !important;
}

.text-bs-red-450 {
    color: hsl(354, 70%, 55%) !important;
}

.text-bs-red-400 {
    color: hsl(354, 70%, 60%) !important;
}

.text-bs-red-350 {
    color: hsl(354, 70%, 65%) !important;
}

.text-bs-red-300 {
    color: hsl(354, 70%, 70%) !important;
}

.text-bs-red-250 {
    color: hsl(354, 70%, 75%) !important;
}

.text-bs-red-200 {
    color: hsl(354, 70%, 80%) !important;
}

.text-bs-red-150 {
    color: hsl(354, 70%, 85%) !important;
}

.text-bs-red-100 {
    color: hsl(354, 70%, 90%) !important;
}

.text-bs-red-50 {
    color: hsl(354, 70%, 95%) !important;
}

.text-bs-orange-950 {
    color: hsl(27, 98%, 5%) !important;
}

.text-bs-orange-900 {
    color: hsl(27, 98%, 10%) !important;
}

.text-bs-orange-850 {
    color: hsl(27, 98%, 15%) !important;
}

.text-bs-orange-800 {
    color: hsl(27, 98%, 20%) !important;
}

.text-bs-orange-750 {
    color: hsl(27, 98%, 25%) !important;
}

.text-bs-orange-700 {
    color: hsl(27, 98%, 30%) !important;
}

.text-bs-orange-650 {
    color: hsl(27, 98%, 35%) !important;
}

.text-bs-orange-600 {
    color: hsl(27, 98%, 40%) !important;
}

.text-bs-orange-550 {
    color: hsl(27, 98%, 45%) !important;
}

.text-bs-orange-500 {
    color: hsl(27, 98%, 50%) !important;
}

.text-bs-orange-450 {
    color: hsl(27, 98%, 55%) !important;
}

.text-bs-orange-400 {
    color: hsl(27, 98%, 60%) !important;
}

.text-bs-orange-350 {
    color: hsl(27, 98%, 65%) !important;
}

.text-bs-orange-300 {
    color: hsl(27, 98%, 70%) !important;
}

.text-bs-orange-250 {
    color: hsl(27, 98%, 75%) !important;
}

.text-bs-orange-200 {
    color: hsl(27, 98%, 80%) !important;
}

.text-bs-orange-150 {
    color: hsl(27, 98%, 85%) !important;
}

.text-bs-orange-100 {
    color: hsl(27, 98%, 90%) !important;
}

.text-bs-orange-50 {
    color: hsl(27, 98%, 95%) !important;
}

.text-bs-yellow-950 {
    color: hsl(45, 100%, 5%) !important;
}

.text-bs-yellow-900 {
    color: hsl(45, 100%, 10%) !important;
}

.text-bs-yellow-850 {
    color: hsl(45, 100%, 15%) !important;
}

.text-bs-yellow-800 {
    color: hsl(45, 100%, 20%) !important;
}

.text-bs-yellow-750 {
    color: hsl(45, 100%, 25%) !important;
}

.text-bs-yellow-700 {
    color: hsl(45, 100%, 30%) !important;
}

.text-bs-yellow-650 {
    color: hsl(45, 100%, 35%) !important;
}

.text-bs-yellow-600 {
    color: hsl(45, 100%, 40%) !important;
}

.text-bs-yellow-550 {
    color: hsl(45, 100%, 45%) !important;
}

.text-bs-yellow-500 {
    color: hsl(45, 100%, 50%) !important;
}

.text-bs-yellow-450 {
    color: hsl(45, 100%, 55%) !important;
}

.text-bs-yellow-400 {
    color: hsl(45, 100%, 60%) !important;
}

.text-bs-yellow-350 {
    color: hsl(45, 100%, 65%) !important;
}

.text-bs-yellow-300 {
    color: hsl(45, 100%, 70%) !important;
}

.text-bs-yellow-250 {
    color: hsl(45, 100%, 75%) !important;
}

.text-bs-yellow-200 {
    color: hsl(45, 100%, 80%) !important;
}

.text-bs-yellow-150 {
    color: hsl(45, 100%, 85%) !important;
}

.text-bs-yellow-100 {
    color: hsl(45, 100%, 90%) !important;
}

.text-bs-yellow-50 {
    color: hsl(45, 100%, 95%) !important;
}

.text-bs-green-950 {
    color: hsl(152, 69%, 5%) !important;
}

.text-bs-green-900 {
    color: hsl(152, 69%, 10%) !important;
}

.text-bs-green-850 {
    color: hsl(152, 69%, 15%) !important;
}

.text-bs-green-800 {
    color: hsl(152, 69%, 20%) !important;
}

.text-bs-green-750 {
    color: hsl(152, 69%, 25%) !important;
}

.text-bs-green-700 {
    color: hsl(152, 69%, 30%) !important;
}

.text-bs-green-650 {
    color: hsl(152, 69%, 35%) !important;
}

.text-bs-green-600 {
    color: hsl(152, 69%, 40%) !important;
}

.text-bs-green-550 {
    color: hsl(152, 69%, 45%) !important;
}

.text-bs-green-500 {
    color: hsl(152, 69%, 50%) !important;
}

.text-bs-green-450 {
    color: hsl(152, 69%, 55%) !important;
}

.text-bs-green-400 {
    color: hsl(152, 69%, 60%) !important;
}

.text-bs-green-350 {
    color: hsl(152, 69%, 65%) !important;
}

.text-bs-green-300 {
    color: hsl(152, 69%, 70%) !important;
}

.text-bs-green-250 {
    color: hsl(152, 69%, 75%) !important;
}

.text-bs-green-200 {
    color: hsl(152, 69%, 80%) !important;
}

.text-bs-green-150 {
    color: hsl(152, 69%, 85%) !important;
}

.text-bs-green-100 {
    color: hsl(152, 69%, 90%) !important;
}

.text-bs-green-50 {
    color: hsl(152, 69%, 95%) !important;
}

.text-bs-teal-950 {
    color: hsl(162, 73%, 5%) !important;
}

.text-bs-teal-900 {
    color: hsl(162, 73%, 10%) !important;
}

.text-bs-teal-850 {
    color: hsl(162, 73%, 15%) !important;
}

.text-bs-teal-800 {
    color: hsl(162, 73%, 20%) !important;
}

.text-bs-teal-750 {
    color: hsl(162, 73%, 25%) !important;
}

.text-bs-teal-700 {
    color: hsl(162, 73%, 30%) !important;
}

.text-bs-teal-650 {
    color: hsl(162, 73%, 35%) !important;
}

.text-bs-teal-600 {
    color: hsl(162, 73%, 40%) !important;
}

.text-bs-teal-550 {
    color: hsl(162, 73%, 45%) !important;
}

.text-bs-teal-500 {
    color: hsl(162, 73%, 50%) !important;
}

.text-bs-teal-450 {
    color: hsl(162, 73%, 55%) !important;
}

.text-bs-teal-400 {
    color: hsl(162, 73%, 60%) !important;
}

.text-bs-teal-350 {
    color: hsl(162, 73%, 65%) !important;
}

.text-bs-teal-300 {
    color: hsl(162, 73%, 70%) !important;
}

.text-bs-teal-250 {
    color: hsl(162, 73%, 75%) !important;
}

.text-bs-teal-200 {
    color: hsl(162, 73%, 80%) !important;
}

.text-bs-teal-150 {
    color: hsl(162, 73%, 85%) !important;
}

.text-bs-teal-100 {
    color: hsl(162, 73%, 90%) !important;
}

.text-bs-teal-50 {
    color: hsl(162, 73%, 95%) !important;
}

.text-bs-cyan-950 {
    color: hsl(190, 90%, 5%) !important;
}

.text-bs-cyan-900 {
    color: hsl(190, 90%, 10%) !important;
}

.text-bs-cyan-850 {
    color: hsl(190, 90%, 15%) !important;
}

.text-bs-cyan-800 {
    color: hsl(190, 90%, 20%) !important;
}

.text-bs-cyan-750 {
    color: hsl(190, 90%, 25%) !important;
}

.text-bs-cyan-700 {
    color: hsl(190, 90%, 30%) !important;
}

.text-bs-cyan-650 {
    color: hsl(190, 90%, 35%) !important;
}

.text-bs-cyan-600 {
    color: hsl(190, 90%, 40%) !important;
}

.text-bs-cyan-550 {
    color: hsl(190, 90%, 45%) !important;
}

.text-bs-cyan-500 {
    color: hsl(190, 90%, 50%) !important;
}

.text-bs-cyan-450 {
    color: hsl(190, 90%, 55%) !important;
}

.text-bs-cyan-400 {
    color: hsl(190, 90%, 60%) !important;
}

.text-bs-cyan-350 {
    color: hsl(190, 90%, 65%) !important;
}

.text-bs-cyan-300 {
    color: hsl(190, 90%, 70%) !important;
}

.text-bs-cyan-250 {
    color: hsl(190, 90%, 75%) !important;
}

.text-bs-cyan-200 {
    color: hsl(190, 90%, 80%) !important;
}

.text-bs-cyan-150 {
    color: hsl(190, 90%, 85%) !important;
}

.text-bs-cyan-100 {
    color: hsl(190, 90%, 90%) !important;
}

.text-bs-cyan-50 {
    color: hsl(190, 90%, 95%) !important;
}

.text-bs-gray-950 {
    color: hsl(210, 11%, 5%) !important;
}

.text-bs-gray-900 {
    color: hsl(210, 11%, 10%) !important;
}

.text-bs-gray-850 {
    color: hsl(210, 11%, 15%) !important;
}

.text-bs-gray-800 {
    color: hsl(210, 11%, 20%) !important;
}

.text-bs-gray-750 {
    color: hsl(210, 11%, 25%) !important;
}

.text-bs-gray-700 {
    color: hsl(210, 11%, 30%) !important;
}

.text-bs-gray-650 {
    color: hsl(210, 11%, 35%) !important;
}

.text-bs-gray-600 {
    color: hsl(210, 11%, 40%) !important;
}

.text-bs-gray-550 {
    color: hsl(210, 11%, 45%) !important;
}

.text-bs-gray-500 {
    color: hsl(210, 11%, 50%) !important;
}

.text-bs-gray-450 {
    color: hsl(210, 11%, 55%) !important;
}

.text-bs-gray-400 {
    color: hsl(210, 11%, 60%) !important;
}

.text-bs-gray-350 {
    color: hsl(210, 11%, 65%) !important;
}

.text-bs-gray-300 {
    color: hsl(210, 11%, 70%) !important;
}

.text-bs-gray-250 {
    color: hsl(210, 11%, 75%) !important;
}

.text-bs-gray-200 {
    color: hsl(210, 11%, 80%) !important;
}

.text-bs-gray-150 {
    color: hsl(210, 11%, 85%) !important;
}

.text-bs-gray-100 {
    color: hsl(210, 11%, 90%) !important;
}

.text-bs-gray-50 {
    color: hsl(210, 11%, 95%) !important;
}

.text-fab-01-950 {
    color: hsl(216, 79%, 5%) !important;
}

.text-fab-01-900 {
    color: hsl(216, 79%, 10%) !important;
}

.text-fab-01-850 {
    color: hsl(216, 79%, 15%) !important;
}

.text-fab-01-800 {
    color: hsl(216, 79%, 20%) !important;
}

.text-fab-01-750 {
    color: hsl(216, 79%, 25%) !important;
}

.text-fab-01-700 {
    color: hsl(216, 79%, 30%) !important;
}

.text-fab-01-650 {
    color: hsl(216, 79%, 35%) !important;
}

.text-fab-01-600 {
    color: hsl(216, 79%, 40%) !important;
}

.text-fab-01-550 {
    color: hsl(216, 79%, 45%) !important;
}

.text-fab-01-500 {
    color: hsl(216, 79%, 50%) !important;
}

.text-fab-01-450 {
    color: hsl(216, 79%, 55%) !important;
}

.text-fab-01-400 {
    color: hsl(216, 79%, 60%) !important;
}

.text-fab-01-350 {
    color: hsl(216, 79%, 65%) !important;
}

.text-fab-01-300 {
    color: hsl(216, 79%, 70%) !important;
}

.text-fab-01-250 {
    color: hsl(216, 79%, 75%) !important;
}

.text-fab-01-200 {
    color: hsl(216, 79%, 80%) !important;
}

.text-fab-01-150 {
    color: hsl(216, 79%, 85%) !important;
}

.text-fab-01-100 {
    color: hsl(216, 79%, 90%) !important;
}

.text-fab-01-50 {
    color: hsl(216, 79%, 95%) !important;
}

.text-fab-02-950 {
    color: hsl(218, 61%, 5%) !important;
}

.text-fab-02-900 {
    color: hsl(218, 61%, 10%) !important;
}

.text-fab-02-850 {
    color: hsl(218, 61%, 15%) !important;
}

.text-fab-02-800 {
    color: hsl(218, 61%, 20%) !important;
}

.text-fab-02-750 {
    color: hsl(218, 61%, 25%) !important;
}

.text-fab-02-700 {
    color: hsl(218, 61%, 30%) !important;
}

.text-fab-02-650 {
    color: hsl(218, 61%, 35%) !important;
}

.text-fab-02-600 {
    color: hsl(218, 61%, 40%) !important;
}

.text-fab-02-550 {
    color: hsl(218, 61%, 45%) !important;
}

.text-fab-02-500 {
    color: hsl(218, 61%, 50%) !important;
}

.text-fab-02-450 {
    color: hsl(218, 61%, 55%) !important;
}

.text-fab-02-400 {
    color: hsl(218, 61%, 60%) !important;
}

.text-fab-02-350 {
    color: hsl(218, 61%, 65%) !important;
}

.text-fab-02-300 {
    color: hsl(218, 61%, 70%) !important;
}

.text-fab-02-250 {
    color: hsl(218, 61%, 75%) !important;
}

.text-fab-02-200 {
    color: hsl(218, 61%, 80%) !important;
}

.text-fab-02-150 {
    color: hsl(218, 61%, 85%) !important;
}

.text-fab-02-100 {
    color: hsl(218, 61%, 90%) !important;
}

.text-fab-02-50 {
    color: hsl(218, 61%, 95%) !important;
}

.text-gray-950 {
    color: hsl(215, 19%, 5%) !important;
}

.text-gray-900 {
    color: hsl(215, 19%, 10%) !important;
}

.text-gray-850 {
    color: hsl(215, 19%, 15%) !important;
}

.text-gray-800 {
    color: hsl(215, 19%, 20%) !important;
}

.text-gray-750 {
    color: hsl(215, 19%, 25%) !important;
}

.text-gray-700 {
    color: hsl(215, 19%, 30%) !important;
}

.text-gray-650 {
    color: hsl(215, 19%, 35%) !important;
}

.text-gray-600 {
    color: hsl(215, 19%, 40%) !important;
}

.text-gray-550 {
    color: hsl(215, 19%, 45%) !important;
}

.text-gray-500 {
    color: hsl(215, 19%, 50%) !important;
}

.text-gray-450 {
    color: hsl(215, 19%, 55%) !important;
}

.text-gray-400 {
    color: hsl(215, 19%, 60%) !important;
}

.text-gray-350 {
    color: hsl(215, 19%, 65%) !important;
}

.text-gray-300 {
    color: hsl(215, 19%, 70%) !important;
}

.text-gray-250 {
    color: hsl(215, 19%, 75%) !important;
}

.text-gray-200 {
    color: hsl(215, 19%, 80%) !important;
}

.text-gray-150 {
    color: hsl(215, 19%, 85%) !important;
}

.text-gray-100 {
    color: hsl(215, 19%, 90%) !important;
}

.text-gray-50 {
    color: hsl(215, 19%, 95%) !important;
}