/*
**
** ELEMENTO RAIZ DO DOCUMENTO (HTML)
**
*/
:root {
    --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;
    --blue-950          : hsl(217, 91%, 5%)    !important;
    --blue-900          : hsl(217, 91%, 10%)   !important;
    --blue-850          : hsl(217, 91%, 15%)   !important;
    --blue-800          : hsl(217, 91%, 20%)   !important;
    --blue-750          : hsl(217, 91%, 25%)   !important;
    --blue-700          : hsl(217, 91%, 30%)   !important;
    --blue-650          : hsl(217, 91%, 35%)   !important;
    --blue-600          : hsl(217, 91%, 40%)   !important;
    --blue-550          : hsl(217, 91%, 45%)   !important;
    --blue-500          : hsl(217, 91%, 50%)   !important;
    --blue-450          : hsl(217, 91%, 55%)   !important;
    --blue-400          : hsl(217, 91%, 60%)   !important;
    --blue-350          : hsl(217, 91%, 65%)   !important;
    --blue-300          : hsl(217, 91%, 70%)   !important;
    --blue-250          : hsl(217, 91%, 75%)   !important;
    --blue-200          : hsl(217, 91%, 80%)   !important;
    --blue-150          : hsl(217, 91%, 85%)   !important;
    --blue-100          : hsl(217, 91%, 90%)   !important;
    --blue-50           : hsl(217, 91%, 95%)   !important;
    --blue-violet-950   : hsl(261, 67%, 5%)    !important;
    --blue-violet-900   : hsl(261, 67%, 10%)   !important;
    --blue-violet-850   : hsl(261, 67%, 15%)   !important;
    --blue-violet-800   : hsl(261, 67%, 20%)   !important;
    --blue-violet-750   : hsl(261, 67%, 25%)   !important;
    --blue-violet-700   : hsl(261, 67%, 30%)   !important;
    --blue-violet-650   : hsl(261, 67%, 35%)   !important;
    --blue-violet-600   : hsl(261, 67%, 40%)   !important;
    --blue-violet-550   : hsl(261, 67%, 45%)   !important;
    --blue-violet-500   : hsl(261, 67%, 50%)   !important;
    --blue-violet-450   : hsl(261, 67%, 55%)   !important;
    --blue-violet-400   : hsl(261, 67%, 60%)   !important;
    --blue-violet-350   : hsl(261, 67%, 65%)   !important;
    --blue-violet-300   : hsl(261, 67%, 70%)   !important;
    --blue-violet-250   : hsl(261, 67%, 75%)   !important;
    --blue-violet-200   : hsl(261, 67%, 80%)   !important;
    --blue-violet-150   : hsl(261, 67%, 85%)   !important;
    --blue-violet-100   : hsl(261, 67%, 90%)   !important;
    --blue-violet-50    : hsl(261, 67%, 95%)   !important;
    --violet-950        : hsl(272, 67%, 5%)    !important;
    --violet-900        : hsl(272, 67%, 10%)   !important;
    --violet-850        : hsl(272, 67%, 15%)   !important;
    --violet-800        : hsl(272, 67%, 20%)   !important;
    --violet-750        : hsl(272, 67%, 25%)   !important;
    --violet-700        : hsl(272, 67%, 30%)   !important;
    --violet-650        : hsl(272, 67%, 35%)   !important;
    --violet-600        : hsl(272, 67%, 40%)   !important;
    --violet-550        : hsl(272, 67%, 45%)   !important;
    --violet-500        : hsl(272, 67%, 50%)   !important;
    --violet-450        : hsl(272, 67%, 55%)   !important;
    --violet-400        : hsl(272, 67%, 60%)   !important;
    --violet-350        : hsl(272, 67%, 65%)   !important;
    --violet-300        : hsl(272, 67%, 70%)   !important;
    --violet-250        : hsl(272, 67%, 75%)   !important;
    --violet-200        : hsl(272, 67%, 80%)   !important;
    --violet-150        : hsl(272, 67%, 85%)   !important;
    --violet-100        : hsl(272, 67%, 90%)   !important;
    --violet-50         : hsl(272, 67%, 95%)   !important;
    --red-violet-950    : hsl(306, 67%, 5%)    !important;
    --red-violet-900    : hsl(306, 67%, 10%)   !important;
    --red-violet-850    : hsl(306, 67%, 15%)   !important;
    --red-violet-800    : hsl(306, 67%, 20%)   !important;
    --red-violet-750    : hsl(306, 67%, 25%)   !important;
    --red-violet-700    : hsl(306, 67%, 30%)   !important;
    --red-violet-650    : hsl(306, 67%, 35%)   !important;
    --red-violet-600    : hsl(306, 67%, 40%)   !important;
    --red-violet-550    : hsl(306, 67%, 45%)   !important;
    --red-violet-500    : hsl(306, 67%, 50%)   !important;
    --red-violet-450    : hsl(306, 67%, 55%)   !important;
    --red-violet-400    : hsl(306, 67%, 60%)   !important;
    --red-violet-350    : hsl(306, 67%, 65%)   !important;
    --red-violet-300    : hsl(306, 67%, 70%)   !important;
    --red-violet-250    : hsl(306, 67%, 75%)   !important;
    --red-violet-200    : hsl(306, 67%, 80%)   !important;
    --red-violet-150    : hsl(306, 67%, 85%)   !important;
    --red-violet-100    : hsl(306, 67%, 90%)   !important;
    --red-violet-50     : hsl(306, 67%, 95%)   !important;
    --red-950           : hsl(0, 84%, 5%)      !important;
    --red-900           : hsl(0, 84%, 10%)     !important;
    --red-850           : hsl(0, 84%, 15%)     !important;
    --red-800           : hsl(0, 84%, 20%)     !important;
    --red-750           : hsl(0, 84%, 25%)     !important;
    --red-700           : hsl(0, 84%, 30%)     !important;
    --red-650           : hsl(0, 84%, 35%)     !important;
    --red-600           : hsl(0, 84%, 40%)     !important;
    --red-550           : hsl(0, 84%, 45%)     !important;
    --red-500           : hsl(0, 84%, 50%)     !important;
    --red-450           : hsl(0, 84%, 55%)     !important;
    --red-400           : hsl(0, 84%, 60%)     !important;
    --red-350           : hsl(0, 84%, 65%)     !important;
    --red-300           : hsl(0, 84%, 70%)     !important;
    --red-250           : hsl(0, 84%, 75%)     !important;
    --red-200           : hsl(0, 84%, 80%)     !important;
    --red-150           : hsl(0, 84%, 85%)     !important;
    --red-100           : hsl(0, 84%, 90%)     !important;
    --red-50            : hsl(0, 84%, 95%)     !important;
    --orange-950        : hsl(24, 94%, 5%)     !important;
    --orange-900        : hsl(24, 94%, 10%)    !important;
    --orange-850        : hsl(24, 94%, 15%)    !important;
    --orange-800        : hsl(24, 94%, 20%)    !important;
    --orange-750        : hsl(24, 94%, 25%)    !important;
    --orange-700        : hsl(24, 94%, 30%)    !important;
    --orange-650        : hsl(24, 94%, 35%)    !important;
    --orange-600        : hsl(24, 94%, 40%)    !important;
    --orange-550        : hsl(24, 94%, 45%)    !important;
    --orange-500        : hsl(24, 94%, 50%)    !important;
    --orange-450        : hsl(24, 94%, 55%)    !important;
    --orange-400        : hsl(24, 94%, 60%)    !important;
    --orange-350        : hsl(24, 94%, 65%)    !important;
    --orange-300        : hsl(24, 94%, 70%)    !important;
    --orange-250        : hsl(24, 94%, 75%)    !important;
    --orange-200        : hsl(24, 94%, 80%)    !important;
    --orange-150        : hsl(24, 94%, 85%)    !important;
    --orange-100        : hsl(24, 94%, 90%)    !important;
    --orange-50         : hsl(24, 94%, 95%)    !important;
    --yellow-950        : hsl(46, 91%, 5%)     !important;
    --yellow-900        : hsl(46, 91%, 10%)    !important;
    --yellow-850        : hsl(46, 91%, 15%)    !important;
    --yellow-800        : hsl(46, 91%, 20%)    !important;
    --yellow-750        : hsl(46, 91%, 25%)    !important;
    --yellow-700        : hsl(46, 91%, 30%)    !important;
    --yellow-650        : hsl(46, 91%, 35%)    !important;
    --yellow-600        : hsl(46, 91%, 40%)    !important;
    --yellow-550        : hsl(46, 91%, 45%)    !important;
    --yellow-500        : hsl(46, 91%, 50%)    !important;
    --yellow-450        : hsl(46, 91%, 55%)    !important;
    --yellow-400        : hsl(46, 91%, 60%)    !important;
    --yellow-350        : hsl(46, 91%, 65%)    !important;
    --yellow-300        : hsl(46, 91%, 70%)    !important;
    --yellow-250        : hsl(46, 91%, 75%)    !important;
    --yellow-200        : hsl(46, 91%, 80%)    !important;
    --yellow-150        : hsl(46, 91%, 85%)    !important;
    --yellow-100        : hsl(46, 91%, 90%)    !important;
    --yellow-50         : hsl(46, 91%, 95%)    !important;
    --green-950         : hsl(142, 70%, 5%)    !important;
    --green-900         : hsl(142, 70%, 10%)   !important;
    --green-850         : hsl(142, 70%, 15%)   !important;
    --green-800         : hsl(142, 70%, 20%)   !important;
    --green-750         : hsl(142, 70%, 25%)   !important;
    --green-700         : hsl(142, 70%, 30%)   !important;
    --green-650         : hsl(142, 70%, 35%)   !important;
    --green-600         : hsl(142, 70%, 40%)   !important;
    --green-550         : hsl(142, 70%, 45%)   !important;
    --green-500         : hsl(142, 70%, 50%)   !important;
    --green-450         : hsl(142, 70%, 55%)   !important;
    --green-400         : hsl(142, 70%, 60%)   !important;
    --green-350         : hsl(142, 70%, 65%)   !important;
    --green-300         : hsl(142, 70%, 70%)   !important;
    --green-250         : hsl(142, 70%, 75%)   !important;
    --green-200         : hsl(142, 70%, 80%)   !important;
    --green-150         : hsl(142, 70%, 85%)   !important;
    --green-100         : hsl(142, 70%, 90%)   !important;
    --green-50          : hsl(142, 70%, 95%)   !important;
    --teal-950          : hsl(173, 80%, 5%)    !important;
    --teal-900          : hsl(173, 80%, 10%)   !important;
    --teal-850          : hsl(173, 80%, 15%)   !important;
    --teal-800          : hsl(173, 80%, 20%)   !important;
    --teal-750          : hsl(173, 80%, 25%)   !important;
    --teal-700          : hsl(173, 80%, 30%)   !important;
    --teal-650          : hsl(173, 80%, 35%)   !important;
    --teal-600          : hsl(173, 80%, 40%)   !important;
    --teal-550          : hsl(173, 80%, 45%)   !important;
    --teal-500          : hsl(173, 80%, 50%)   !important;
    --teal-450          : hsl(173, 80%, 55%)   !important;
    --teal-400          : hsl(173, 80%, 60%)   !important;
    --teal-350          : hsl(173, 80%, 65%)   !important;
    --teal-300          : hsl(173, 80%, 70%)   !important;
    --teal-250          : hsl(173, 80%, 75%)   !important;
    --teal-200          : hsl(173, 80%, 80%)   !important;
    --teal-150          : hsl(173, 80%, 85%)   !important;
    --teal-100          : hsl(173, 80%, 90%)   !important;
    --teal-50           : hsl(173, 80%, 95%)   !important;
    --turquoise-950     : hsl(189, 92%, 5%)    !important;
    --turquoise-900     : hsl(189, 92%, 10%)   !important;
    --turquoise-850     : hsl(189, 92%, 15%)   !important;
    --turquoise-800     : hsl(189, 92%, 20%)   !important;
    --turquoise-750     : hsl(189, 92%, 25%)   !important;
    --turquoise-700     : hsl(189, 92%, 30%)   !important;
    --turquoise-650     : hsl(189, 92%, 35%)   !important;
    --turquoise-600     : hsl(189, 92%, 40%)   !important;
    --turquoise-550     : hsl(189, 92%, 45%)   !important;
    --turquoise-500     : hsl(189, 92%, 50%)   !important;
    --turquoise-450     : hsl(189, 92%, 55%)   !important;
    --turquoise-400     : hsl(189, 92%, 60%)   !important;
    --turquoise-350     : hsl(189, 92%, 65%)   !important;
    --turquoise-300     : hsl(189, 92%, 70%)   !important;
    --turquoise-250     : hsl(189, 92%, 75%)   !important;
    --turquoise-200     : hsl(189, 92%, 80%)   !important;
    --turquoise-150     : hsl(189, 92%, 85%)   !important;
    --turquoise-100     : hsl(189, 92%, 90%)   !important;
    --turquoise-50      : hsl(189, 92%, 95%)   !important;
    --sky-950           : hsl(198, 88%, 5%)    !important;
    --sky-900           : hsl(198, 88%, 10%)   !important;
    --sky-850           : hsl(198, 88%, 15%)   !important;
    --sky-800           : hsl(198, 88%, 20%)   !important;
    --sky-750           : hsl(198, 88%, 25%)   !important;
    --sky-700           : hsl(198, 88%, 30%)   !important;
    --sky-650           : hsl(198, 88%, 35%)   !important;
    --sky-600           : hsl(198, 88%, 40%)   !important;
    --sky-550           : hsl(198, 88%, 45%)   !important;
    --sky-500           : hsl(198, 88%, 50%)   !important;
    --sky-450           : hsl(198, 88%, 55%)   !important;
    --sky-400           : hsl(198, 88%, 60%)   !important;
    --sky-350           : hsl(198, 88%, 65%)   !important;
    --sky-300           : hsl(198, 88%, 70%)   !important;
    --sky-250           : hsl(198, 88%, 75%)   !important;
    --sky-200           : hsl(198, 88%, 80%)   !important;
    --sky-150           : hsl(198, 88%, 85%)   !important;
    --sky-100           : hsl(198, 88%, 90%)   !important;
    --sky-50            : hsl(198, 88%, 95%)   !important;
}

/*
**
** BACKGROUND-COLOR
**
*/
.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;
}

.bg-blue-950 {
    background-color: hsl(217, 91%, 5%) !important;
}

.bg-blue-900 {
    background-color: hsl(217, 91%, 10%) !important;
}

.bg-blue-850 {
    background-color: hsl(217, 91%, 15%) !important;
}

.bg-blue-800 {
    background-color: hsl(217, 91%, 20%) !important;
}

.bg-blue-750 {
    background-color: hsl(217, 91%, 25%) !important;
}

.bg-blue-700 {
    background-color: hsl(217, 91%, 30%) !important;
}

.bg-blue-650 {
    background-color: hsl(217, 91%, 35%) !important;
}

.bg-blue-600 {
    background-color: hsl(217, 91%, 40%) !important;
}

.bg-blue-550 {
    background-color: hsl(217, 91%, 45%) !important;
}

.bg-blue-500 {
    background-color: hsl(217, 91%, 50%) !important;
}

.bg-blue-450 {
    background-color: hsl(217, 91%, 55%) !important;
}

.bg-blue-400 {
    background-color: hsl(217, 91%, 60%) !important;
}

.bg-blue-350 {
    background-color: hsl(217, 91%, 65%) !important;
}

.bg-blue-300 {
    background-color: hsl(217, 91%, 70%) !important;
}

.bg-blue-250 {
    background-color: hsl(217, 91%, 75%) !important;
}

.bg-blue-200 {
    background-color: hsl(217, 91%, 80%) !important;
}

.bg-blue-150 {
    background-color: hsl(217, 91%, 85%) !important;
}

.bg-blue-100 {
    background-color: hsl(217, 91%, 90%) !important;
}

.bg-blue-50 {
    background-color: hsl(217, 91%, 95%) !important;
}

.bg-blue-violet-950 {
    background-color: hsl(261, 67%, 5%) !important;
}

.bg-blue-violet-900 {
    background-color: hsl(261, 67%, 10%) !important;
}

.bg-blue-violet-850 {
    background-color: hsl(261, 67%, 15%) !important;
}

.bg-blue-violet-800 {
    background-color: hsl(261, 67%, 20%) !important;
}

.bg-blue-violet-750 {
    background-color: hsl(261, 67%, 25%) !important;
}

.bg-blue-violet-700 {
    background-color: hsl(261, 67%, 30%) !important;
}

.bg-blue-violet-650 {
    background-color: hsl(261, 67%, 35%) !important;
}

.bg-blue-violet-600 {
    background-color: hsl(261, 67%, 40%) !important;
}

.bg-blue-violet-550 {
    background-color: hsl(261, 67%, 45%) !important;
}

.bg-blue-violet-500 {
    background-color: hsl(261, 67%, 50%) !important;
}

.bg-blue-violet-450 {
    background-color: hsl(261, 67%, 55%) !important;
}

.bg-blue-violet-400 {
    background-color: hsl(261, 67%, 60%) !important;
}

.bg-blue-violet-350 {
    background-color: hsl(261, 67%, 65%) !important;
}

.bg-blue-violet-300 {
    background-color: hsl(261, 67%, 70%) !important;
}

.bg-blue-violet-250 {
    background-color: hsl(261, 67%, 75%) !important;
}

.bg-blue-violet-200 {
    background-color: hsl(261, 67%, 80%) !important;
}

.bg-blue-violet-150 {
    background-color: hsl(261, 67%, 85%) !important;
}

.bg-blue-violet-100 {
    background-color: hsl(261, 67%, 90%) !important;
}

.bg-blue-violet-50 {
    background-color: hsl(261, 67%, 95%) !important;
}

.bg-violet-950 {
    background-color: hsl(272, 67%, 5%) !important;
}

.bg-violet-900 {
    background-color: hsl(272, 67%, 10%) !important;
}

.bg-violet-850 {
    background-color: hsl(272, 67%, 15%) !important;
}

.bg-violet-800 {
    background-color: hsl(272, 67%, 20%) !important;
}

.bg-violet-750 {
    background-color: hsl(272, 67%, 25%) !important;
}

.bg-violet-700 {
    background-color: hsl(272, 67%, 30%) !important;
}

.bg-violet-650 {
    background-color: hsl(272, 67%, 35%) !important;
}

.bg-violet-600 {
    background-color: hsl(272, 67%, 40%) !important;
}

.bg-violet-550 {
    background-color: hsl(272, 67%, 45%) !important;
}

.bg-violet-500 {
    background-color: hsl(272, 67%, 50%) !important;
}

.bg-violet-450 {
    background-color: hsl(272, 67%, 55%) !important;
}

.bg-violet-400 {
    background-color: hsl(272, 67%, 60%) !important;
}

.bg-violet-350 {
    background-color: hsl(272, 67%, 65%) !important;
}

.bg-violet-300 {
    background-color: hsl(272, 67%, 70%) !important;
}

.bg-violet-250 {
    background-color: hsl(272, 67%, 75%) !important;
}

.bg-violet-200 {
    background-color: hsl(272, 67%, 80%) !important;
}

.bg-violet-150 {
    background-color: hsl(272, 67%, 85%) !important;
}

.bg-violet-100 {
    background-color: hsl(272, 67%, 90%) !important;
}

.bg-violet-50 {
    background-color: hsl(272, 67%, 95%) !important;
}

.bg-red-violet-950 {
    background-color: hsl(306, 67%, 5%) !important;
}

.bg-red-violet-900 {
    background-color: hsl(306, 67%, 10%) !important;
}

.bg-red-violet-850 {
    background-color: hsl(306, 67%, 15%) !important;
}

.bg-red-violet-800 {
    background-color: hsl(306, 67%, 20%) !important;
}

.bg-red-violet-750 {
    background-color: hsl(306, 67%, 25%) !important;
}

.bg-red-violet-700 {
    background-color: hsl(306, 67%, 30%) !important;
}

.bg-red-violet-650 {
    background-color: hsl(306, 67%, 35%) !important;
}

.bg-red-violet-600 {
    background-color: hsl(306, 67%, 40%) !important;
}

.bg-red-violet-550 {
    background-color: hsl(306, 67%, 45%) !important;
}

.bg-red-violet-500 {
    background-color: hsl(306, 67%, 50%) !important;
}

.bg-red-violet-450 {
    background-color: hsl(306, 67%, 55%) !important;
}

.bg-red-violet-400 {
    background-color: hsl(306, 67%, 60%) !important;
}

.bg-red-violet-350 {
    background-color: hsl(306, 67%, 65%) !important;
}

.bg-red-violet-300 {
    background-color: hsl(306, 67%, 70%) !important;
}

.bg-red-violet-250 {
    background-color: hsl(306, 67%, 75%) !important;
}

.bg-red-violet-200 {
    background-color: hsl(306, 67%, 80%) !important;
}

.bg-red-violet-150 {
    background-color: hsl(306, 67%, 85%) !important;
}

.bg-red-violet-100 {
    background-color: hsl(306, 67%, 90%) !important;
}

.bg-red-violet-50 {
    background-color: hsl(306, 67%, 95%) !important;
}

.bg-red-950 {
    background-color: hsl(0, 84%, 5%) !important;
}

.bg-red-900 {
    background-color: hsl(0, 84%, 10%) !important;
}

.bg-red-850 {
    background-color: hsl(0, 84%, 15%) !important;
}

.bg-red-800 {
    background-color: hsl(0, 84%, 20%) !important;
}

.bg-red-750 {
    background-color: hsl(0, 84%, 25%) !important;
}

.bg-red-700 {
    background-color: hsl(0, 84%, 30%) !important;
}

.bg-red-650 {
    background-color: hsl(0, 84%, 35%) !important;
}

.bg-red-600 {
    background-color: hsl(0, 84%, 40%) !important;
}

.bg-red-550 {
    background-color: hsl(0, 84%, 45%) !important;
}

.bg-red-500 {
    background-color: hsl(0, 84%, 50%) !important;
}

.bg-red-450 {
    background-color: hsl(0, 84%, 55%) !important;
}

.bg-red-400 {
    background-color: hsl(0, 84%, 60%) !important;
}

.bg-red-350 {
    background-color: hsl(0, 84%, 65%) !important;
}

.bg-red-300 {
    background-color: hsl(0, 84%, 70%) !important;
}

.bg-red-250 {
    background-color: hsl(0, 84%, 75%) !important;
}

.bg-red-200 {
    background-color: hsl(0, 84%, 80%) !important;
}

.bg-red-150 {
    background-color: hsl(0, 84%, 85%) !important;
}

.bg-red-100 {
    background-color: hsl(0, 84%, 90%) !important;
}

.bg-red-50 {
    background-color: hsl(0, 84%, 95%) !important;
}

.bg-orange-950 {
    background-color: hsl(24, 94%, 5%) !important;
}

.bg-orange-900 {
    background-color: hsl(24, 94%, 10%) !important;
}

.bg-orange-850 {
    background-color: hsl(24, 94%, 15%) !important;
}

.bg-orange-800 {
    background-color: hsl(24, 94%, 20%) !important;
}

.bg-orange-750 {
    background-color: hsl(24, 94%, 25%) !important;
}

.bg-orange-700 {
    background-color: hsl(24, 94%, 30%) !important;
}

.bg-orange-650 {
    background-color: hsl(24, 94%, 35%) !important;
}

.bg-orange-600 {
    background-color: hsl(24, 94%, 40%) !important;
}

.bg-orange-550 {
    background-color: hsl(24, 94%, 45%) !important;
}

.bg-orange-500 {
    background-color: hsl(24, 94%, 50%) !important;
}

.bg-orange-450 {
    background-color: hsl(24, 94%, 55%) !important;
}

.bg-orange-400 {
    background-color: hsl(24, 94%, 60%) !important;
}

.bg-orange-350 {
    background-color: hsl(24, 94%, 65%) !important;
}

.bg-orange-300 {
    background-color: hsl(24, 94%, 70%) !important;
}

.bg-orange-250 {
    background-color: hsl(24, 94%, 75%) !important;
}

.bg-orange-200 {
    background-color: hsl(24, 94%, 80%) !important;
}

.bg-orange-150 {
    background-color: hsl(24, 94%, 85%) !important;
}

.bg-orange-100 {
    background-color: hsl(24, 94%, 90%) !important;
}

.bg-orange-50 {
    background-color: hsl(24, 94%, 95%) !important;
}

.bg-yellow-950 {
    background-color: hsl(46, 91%, 5%) !important;
}

.bg-yellow-900 {
    background-color: hsl(46, 91%, 10%) !important;
}

.bg-yellow-850 {
    background-color: hsl(46, 91%, 15%) !important;
}

.bg-yellow-800 {
    background-color: hsl(46, 91%, 20%) !important;
}

.bg-yellow-750 {
    background-color: hsl(46, 91%, 25%) !important;
}

.bg-yellow-700 {
    background-color: hsl(46, 91%, 30%) !important;
}

.bg-yellow-650 {
    background-color: hsl(46, 91%, 35%) !important;
}

.bg-yellow-600 {
    background-color: hsl(46, 91%, 40%) !important;
}

.bg-yellow-550 {
    background-color: hsl(46, 91%, 45%) !important;
}

.bg-yellow-500 {
    background-color: hsl(46, 91%, 50%) !important;
}

.bg-yellow-450 {
    background-color: hsl(46, 91%, 55%) !important;
}

.bg-yellow-400 {
    background-color: hsl(46, 91%, 60%) !important;
}

.bg-yellow-350 {
    background-color: hsl(46, 91%, 65%) !important;
}

.bg-yellow-300 {
    background-color: hsl(46, 91%, 70%) !important;
}

.bg-yellow-250 {
    background-color: hsl(46, 91%, 75%) !important;
}

.bg-yellow-200 {
    background-color: hsl(46, 91%, 80%) !important;
}

.bg-yellow-150 {
    background-color: hsl(46, 91%, 85%) !important;
}

.bg-yellow-100 {
    background-color: hsl(46, 91%, 90%) !important;
}

.bg-yellow-50 {
    background-color: hsl(46, 91%, 95%) !important;
}

.bg-green-950 {
    background-color: hsl(142, 70%, 5%) !important;
}

.bg-green-900 {
    background-color: hsl(142, 70%, 10%) !important;
}

.bg-green-850 {
    background-color: hsl(142, 70%, 15%) !important;
}

.bg-green-800 {
    background-color: hsl(142, 70%, 20%) !important;
}

.bg-green-750 {
    background-color: hsl(142, 70%, 25%) !important;
}

.bg-green-700 {
    background-color: hsl(142, 70%, 30%) !important;
}

.bg-green-650 {
    background-color: hsl(142, 70%, 35%) !important;
}

.bg-green-600 {
    background-color: hsl(142, 70%, 40%) !important;
}

.bg-green-550 {
    background-color: hsl(142, 70%, 45%) !important;
}

.bg-green-500 {
    background-color: hsl(142, 70%, 50%) !important;
}

.bg-green-450 {
    background-color: hsl(142, 70%, 55%) !important;
}

.bg-green-400 {
    background-color: hsl(142, 70%, 60%) !important;
}

.bg-green-350 {
    background-color: hsl(142, 70%, 65%) !important;
}

.bg-green-300 {
    background-color: hsl(142, 70%, 70%) !important;
}

.bg-green-250 {
    background-color: hsl(142, 70%, 75%) !important;
}

.bg-green-200 {
    background-color: hsl(142, 70%, 80%) !important;
}

.bg-green-150 {
    background-color: hsl(142, 70%, 85%) !important;
}

.bg-green-100 {
    background-color: hsl(142, 70%, 90%) !important;
}

.bg-green-50 {
    background-color: hsl(142, 70%, 95%) !important;
}

.bg-teal-950 {
    background-color: hsl(173, 80%, 5%) !important;
}

.bg-teal-900 {
    background-color: hsl(173, 80%, 10%) !important;
}

.bg-teal-850 {
    background-color: hsl(173, 80%, 15%) !important;
}

.bg-teal-800 {
    background-color: hsl(173, 80%, 20%) !important;
}

.bg-teal-750 {
    background-color: hsl(173, 80%, 25%) !important;
}

.bg-teal-700 {
    background-color: hsl(173, 80%, 30%) !important;
}

.bg-teal-650 {
    background-color: hsl(173, 80%, 35%) !important;
}

.bg-teal-600 {
    background-color: hsl(173, 80%, 40%) !important;
}

.bg-teal-550 {
    background-color: hsl(173, 80%, 45%) !important;
}

.bg-teal-500 {
    background-color: hsl(173, 80%, 50%) !important;
}

.bg-teal-450 {
    background-color: hsl(173, 80%, 55%) !important;
}

.bg-teal-400 {
    background-color: hsl(173, 80%, 60%) !important;
}

.bg-teal-350 {
    background-color: hsl(173, 80%, 65%) !important;
}

.bg-teal-300 {
    background-color: hsl(173, 80%, 70%) !important;
}

.bg-teal-250 {
    background-color: hsl(173, 80%, 75%) !important;
}

.bg-teal-200 {
    background-color: hsl(173, 80%, 80%) !important;
}

.bg-teal-150 {
    background-color: hsl(173, 80%, 85%) !important;
}

.bg-teal-100 {
    background-color: hsl(173, 80%, 90%) !important;
}

.bg-teal-50 {
    background-color: hsl(173, 80%, 95%) !important;
}

.bg-turquoise-950 {
    background-color: hsl(189, 92%, 5%) !important;
}

.bg-turquoise-900 {
    background-color: hsl(189, 92%, 10%) !important;
}

.bg-turquoise-850 {
    background-color: hsl(189, 92%, 15%) !important;
}

.bg-turquoise-800 {
    background-color: hsl(189, 92%, 20%) !important;
}

.bg-turquoise-750 {
    background-color: hsl(189, 92%, 25%) !important;
}

.bg-turquoise-700 {
    background-color: hsl(189, 92%, 30%) !important;
}

.bg-turquoise-650 {
    background-color: hsl(189, 92%, 35%) !important;
}

.bg-turquoise-600 {
    background-color: hsl(189, 92%, 40%) !important;
}

.bg-turquoise-550 {
    background-color: hsl(189, 92%, 45%) !important;
}

.bg-turquoise-500 {
    background-color: hsl(189, 92%, 50%) !important;
}

.bg-turquoise-450 {
    background-color: hsl(189, 92%, 55%) !important;
}

.bg-turquoise-400 {
    background-color: hsl(189, 92%, 60%) !important;
}

.bg-turquoise-350 {
    background-color: hsl(189, 92%, 65%) !important;
}

.bg-turquoise-300 {
    background-color: hsl(189, 92%, 70%) !important;
}

.bg-turquoise-250 {
    background-color: hsl(189, 92%, 75%) !important;
}

.bg-turquoise-200 {
    background-color: hsl(189, 92%, 80%) !important;
}

.bg-turquoise-150 {
    background-color: hsl(189, 92%, 85%) !important;
}

.bg-turquoise-100 {
    background-color: hsl(189, 92%, 90%) !important;
}

.bg-turquoise-50 {
    background-color: hsl(189, 92%, 95%) !important;
}

.bg-sky-950 {
    background-color: hsl(198, 88%, 5%) !important;
}

.bg-sky-900 {
    background-color: hsl(198, 88%, 10%) !important;
}

.bg-sky-850 {
    background-color: hsl(198, 88%, 15%) !important;
}

.bg-sky-800 {
    background-color: hsl(198, 88%, 20%) !important;
}

.bg-sky-750 {
    background-color: hsl(198, 88%, 25%) !important;
}

.bg-sky-700 {
    background-color: hsl(198, 88%, 30%) !important;
}

.bg-sky-650 {
    background-color: hsl(198, 88%, 35%) !important;
}

.bg-sky-600 {
    background-color: hsl(198, 88%, 40%) !important;
}

.bg-sky-550 {
    background-color: hsl(198, 88%, 45%) !important;
}

.bg-sky-500 {
    background-color: hsl(198, 88%, 50%) !important;
}

.bg-sky-450 {
    background-color: hsl(198, 88%, 55%) !important;
}

.bg-sky-400 {
    background-color: hsl(198, 88%, 60%) !important;
}

.bg-sky-350 {
    background-color: hsl(198, 88%, 65%) !important;
}

.bg-sky-300 {
    background-color: hsl(198, 88%, 70%) !important;
}

.bg-sky-250 {
    background-color: hsl(198, 88%, 75%) !important;
}

.bg-sky-200 {
    background-color: hsl(198, 88%, 80%) !important;
}

.bg-sky-150 {
    background-color: hsl(198, 88%, 85%) !important;
}

.bg-sky-100 {
    background-color: hsl(198, 88%, 90%) !important;
}

.bg-sky-50 {
    background-color: hsl(198, 88%, 95%) !important;
}


/*
**
** BORDER
**
*/
.border-gray-950 {
    border-color: hsl(215, 19%, 5%) !important;
}

.border-gray-900 {
    border-color: hsl(215, 19%, 10%) !important;
}

.border-gray-850 {
    border-color: hsl(215, 19%, 15%) !important;
}

.border-gray-800 {
    border-color: hsl(215, 19%, 20%) !important;
}

.border-gray-750 {
    border-color: hsl(215, 19%, 25%) !important;
}

.border-gray-700 {
    border-color: hsl(215, 19%, 30%) !important;
}

.border-gray-650 {
    border-color: hsl(215, 19%, 35%) !important;
}

.border-gray-600 {
    border-color: hsl(215, 19%, 40%) !important;
}

.border-gray-550 {
    border-color: hsl(215, 19%, 45%) !important;
}

.border-gray-500 {
    border-color: hsl(215, 19%, 50%) !important;
}

.border-gray-450 {
    border-color: hsl(215, 19%, 55%) !important;
}

.border-gray-400 {
    border-color: hsl(215, 19%, 60%) !important;
}

.border-gray-350 {
    border-color: hsl(215, 19%, 65%) !important;
}

.border-gray-300 {
    border-color: hsl(215, 19%, 70%) !important;
}

.border-gray-250 {
    border-color: hsl(215, 19%, 75%) !important;
}

.border-gray-200 {
    border-color: hsl(215, 19%, 80%) !important;
}

.border-gray-150 {
    border-color: hsl(215, 19%, 85%) !important;
}

.border-gray-100 {
    border-color: hsl(215, 19%, 90%) !important;
}

.border-gray-50 {
    border-color: hsl(215, 19%, 95%) !important;
}

.border-blue-950 {
    border-color: hsl(217, 91%, 5%) !important;
}

.border-blue-900 {
    border-color: hsl(217, 91%, 10%) !important;
}

.border-blue-850 {
    border-color: hsl(217, 91%, 15%) !important;
}

.border-blue-800 {
    border-color: hsl(217, 91%, 20%) !important;
}

.border-blue-750 {
    border-color: hsl(217, 91%, 25%) !important;
}

.border-blue-700 {
    border-color: hsl(217, 91%, 30%) !important;
}

.border-blue-650 {
    border-color: hsl(217, 91%, 35%) !important;
}

.border-blue-600 {
    border-color: hsl(217, 91%, 40%) !important;
}

.border-blue-550 {
    border-color: hsl(217, 91%, 45%) !important;
}

.border-blue-500 {
    border-color: hsl(217, 91%, 50%) !important;
}

.border-blue-450 {
    border-color: hsl(217, 91%, 55%) !important;
}

.border-blue-400 {
    border-color: hsl(217, 91%, 60%) !important;
}

.border-blue-350 {
    border-color: hsl(217, 91%, 65%) !important;
}

.border-blue-300 {
    border-color: hsl(217, 91%, 70%) !important;
}

.border-blue-250 {
    border-color: hsl(217, 91%, 75%) !important;
}

.border-blue-200 {
    border-color: hsl(217, 91%, 80%) !important;
}

.border-blue-150 {
    border-color: hsl(217, 91%, 85%) !important;
}

.border-blue-100 {
    border-color: hsl(217, 91%, 90%) !important;
}

.border-blue-50 {
    border-color: hsl(217, 91%, 95%) !important;
}

.border-blue-violet-950 {
    border-color: hsl(261, 67%, 5%) !important;
}

.border-blue-violet-900 {
    border-color: hsl(261, 67%, 10%) !important;
}

.border-blue-violet-850 {
    border-color: hsl(261, 67%, 15%) !important;
}

.border-blue-violet-800 {
    border-color: hsl(261, 67%, 20%) !important;
}

.border-blue-violet-750 {
    border-color: hsl(261, 67%, 25%) !important;
}

.border-blue-violet-700 {
    border-color: hsl(261, 67%, 30%) !important;
}

.border-blue-violet-650 {
    border-color: hsl(261, 67%, 35%) !important;
}

.border-blue-violet-600 {
    border-color: hsl(261, 67%, 40%) !important;
}

.border-blue-violet-550 {
    border-color: hsl(261, 67%, 45%) !important;
}

.border-blue-violet-500 {
    border-color: hsl(261, 67%, 50%) !important;
}

.border-blue-violet-450 {
    border-color: hsl(261, 67%, 55%) !important;
}

.border-blue-violet-400 {
    border-color: hsl(261, 67%, 60%) !important;
}

.border-blue-violet-350 {
    border-color: hsl(261, 67%, 65%) !important;
}

.border-blue-violet-300 {
    border-color: hsl(261, 67%, 70%) !important;
}

.border-blue-violet-250 {
    border-color: hsl(261, 67%, 75%) !important;
}

.border-blue-violet-200 {
    border-color: hsl(261, 67%, 80%) !important;
}

.border-blue-violet-150 {
    border-color: hsl(261, 67%, 85%) !important;
}

.border-blue-violet-100 {
    border-color: hsl(261, 67%, 90%) !important;
}

.border-blue-violet-50 {
    border-color: hsl(261, 67%, 95%) !important;
}

.border-violet-950 {
    border-color: hsl(272, 67%, 5%) !important;
}

.border-violet-900 {
    border-color: hsl(272, 67%, 10%) !important;
}

.border-violet-850 {
    border-color: hsl(272, 67%, 15%) !important;
}

.border-violet-800 {
    border-color: hsl(272, 67%, 20%) !important;
}

.border-violet-750 {
    border-color: hsl(272, 67%, 25%) !important;
}

.border-violet-700 {
    border-color: hsl(272, 67%, 30%) !important;
}

.border-violet-650 {
    border-color: hsl(272, 67%, 35%) !important;
}

.border-violet-600 {
    border-color: hsl(272, 67%, 40%) !important;
}

.border-violet-550 {
    border-color: hsl(272, 67%, 45%) !important;
}

.border-violet-500 {
    border-color: hsl(272, 67%, 50%) !important;
}

.border-violet-450 {
    border-color: hsl(272, 67%, 55%) !important;
}

.border-violet-400 {
    border-color: hsl(272, 67%, 60%) !important;
}

.border-violet-350 {
    border-color: hsl(272, 67%, 65%) !important;
}

.border-violet-300 {
    border-color: hsl(272, 67%, 70%) !important;
}

.border-violet-250 {
    border-color: hsl(272, 67%, 75%) !important;
}

.border-violet-200 {
    border-color: hsl(272, 67%, 80%) !important;
}

.border-violet-150 {
    border-color: hsl(272, 67%, 85%) !important;
}

.border-violet-100 {
    border-color: hsl(272, 67%, 90%) !important;
}

.border-violet-50 {
    border-color: hsl(272, 67%, 95%) !important;
}

.border-red-violet-950 {
    border-color: hsl(306, 67%, 5%) !important;
}

.border-red-violet-900 {
    border-color: hsl(306, 67%, 10%) !important;
}

.border-red-violet-850 {
    border-color: hsl(306, 67%, 15%) !important;
}

.border-red-violet-800 {
    border-color: hsl(306, 67%, 20%) !important;
}

.border-red-violet-750 {
    border-color: hsl(306, 67%, 25%) !important;
}

.border-red-violet-700 {
    border-color: hsl(306, 67%, 30%) !important;
}

.border-red-violet-650 {
    border-color: hsl(306, 67%, 35%) !important;
}

.border-red-violet-600 {
    border-color: hsl(306, 67%, 40%) !important;
}

.border-red-violet-550 {
    border-color: hsl(306, 67%, 45%) !important;
}

.border-red-violet-500 {
    border-color: hsl(306, 67%, 50%) !important;
}

.border-red-violet-450 {
    border-color: hsl(306, 67%, 55%) !important;
}

.border-red-violet-400 {
    border-color: hsl(306, 67%, 60%) !important;
}

.border-red-violet-350 {
    border-color: hsl(306, 67%, 65%) !important;
}

.border-red-violet-300 {
    border-color: hsl(306, 67%, 70%) !important;
}

.border-red-violet-250 {
    border-color: hsl(306, 67%, 75%) !important;
}

.border-red-violet-200 {
    border-color: hsl(306, 67%, 80%) !important;
}

.border-red-violet-150 {
    border-color: hsl(306, 67%, 85%) !important;
}

.border-red-violet-100 {
    border-color: hsl(306, 67%, 90%) !important;
}

.border-red-violet-50 {
    border-color: hsl(306, 67%, 95%) !important;
}

.border-red-950 {
    border-color: hsl(0, 84%, 5%) !important;
}

.border-red-900 {
    border-color: hsl(0, 84%, 10%) !important;
}

.border-red-850 {
    border-color: hsl(0, 84%, 15%) !important;
}

.border-red-800 {
    border-color: hsl(0, 84%, 20%) !important;
}

.border-red-750 {
    border-color: hsl(0, 84%, 25%) !important;
}

.border-red-700 {
    border-color: hsl(0, 84%, 30%) !important;
}

.border-red-650 {
    border-color: hsl(0, 84%, 35%) !important;
}

.border-red-600 {
    border-color: hsl(0, 84%, 40%) !important;
}

.border-red-550 {
    border-color: hsl(0, 84%, 45%) !important;
}

.border-red-500 {
    border-color: hsl(0, 84%, 50%) !important;
}

.border-red-450 {
    border-color: hsl(0, 84%, 55%) !important;
}

.border-red-400 {
    border-color: hsl(0, 84%, 60%) !important;
}

.border-red-350 {
    border-color: hsl(0, 84%, 65%) !important;
}

.border-red-300 {
    border-color: hsl(0, 84%, 70%) !important;
}

.border-red-250 {
    border-color: hsl(0, 84%, 75%) !important;
}

.border-red-200 {
    border-color: hsl(0, 84%, 80%) !important;
}

.border-red-150 {
    border-color: hsl(0, 84%, 85%) !important;
}

.border-red-100 {
    border-color: hsl(0, 84%, 90%) !important;
}

.border-red-50 {
    border-color: hsl(0, 84%, 95%) !important;
}

.border-orange-950 {
    border-color: hsl(24, 94%, 5%) !important;
}

.border-orange-900 {
    border-color: hsl(24, 94%, 10%) !important;
}

.border-orange-850 {
    border-color: hsl(24, 94%, 15%) !important;
}

.border-orange-800 {
    border-color: hsl(24, 94%, 20%) !important;
}

.border-orange-750 {
    border-color: hsl(24, 94%, 25%) !important;
}

.border-orange-700 {
    border-color: hsl(24, 94%, 30%) !important;
}

.border-orange-650 {
    border-color: hsl(24, 94%, 35%) !important;
}

.border-orange-600 {
    border-color: hsl(24, 94%, 40%) !important;
}

.border-orange-550 {
    border-color: hsl(24, 94%, 45%) !important;
}

.border-orange-500 {
    border-color: hsl(24, 94%, 50%) !important;
}

.border-orange-450 {
    border-color: hsl(24, 94%, 55%) !important;
}

.border-orange-400 {
    border-color: hsl(24, 94%, 60%) !important;
}

.border-orange-350 {
    border-color: hsl(24, 94%, 65%) !important;
}

.border-orange-300 {
    border-color: hsl(24, 94%, 70%) !important;
}

.border-orange-250 {
    border-color: hsl(24, 94%, 75%) !important;
}

.border-orange-200 {
    border-color: hsl(24, 94%, 80%) !important;
}

.border-orange-150 {
    border-color: hsl(24, 94%, 85%) !important;
}

.border-orange-100 {
    border-color: hsl(24, 94%, 90%) !important;
}

.border-orange-50 {
    border-color: hsl(24, 94%, 95%) !important;
}

.border-yellow-950 {
    border-color: hsl(46, 91%, 5%) !important;
}

.border-yellow-900 {
    border-color: hsl(46, 91%, 10%) !important;
}

.border-yellow-850 {
    border-color: hsl(46, 91%, 15%) !important;
}

.border-yellow-800 {
    border-color: hsl(46, 91%, 20%) !important;
}

.border-yellow-750 {
    border-color: hsl(46, 91%, 25%) !important;
}

.border-yellow-700 {
    border-color: hsl(46, 91%, 30%) !important;
}

.border-yellow-650 {
    border-color: hsl(46, 91%, 35%) !important;
}

.border-yellow-600 {
    border-color: hsl(46, 91%, 40%) !important;
}

.border-yellow-550 {
    border-color: hsl(46, 91%, 45%) !important;
}

.border-yellow-500 {
    border-color: hsl(46, 91%, 50%) !important;
}

.border-yellow-450 {
    border-color: hsl(46, 91%, 55%) !important;
}

.border-yellow-400 {
    border-color: hsl(46, 91%, 60%) !important;
}

.border-yellow-350 {
    border-color: hsl(46, 91%, 65%) !important;
}

.border-yellow-300 {
    border-color: hsl(46, 91%, 70%) !important;
}

.border-yellow-250 {
    border-color: hsl(46, 91%, 75%) !important;
}

.border-yellow-200 {
    border-color: hsl(46, 91%, 80%) !important;
}

.border-yellow-150 {
    border-color: hsl(46, 91%, 85%) !important;
}

.border-yellow-100 {
    border-color: hsl(46, 91%, 90%) !important;
}

.border-yellow-50 {
    border-color: hsl(46, 91%, 95%) !important;
}

.border-green-950 {
    border-color: hsl(142, 70%, 5%) !important;
}

.border-green-900 {
    border-color: hsl(142, 70%, 10%) !important;
}

.border-green-850 {
    border-color: hsl(142, 70%, 15%) !important;
}

.border-green-800 {
    border-color: hsl(142, 70%, 20%) !important;
}

.border-green-750 {
    border-color: hsl(142, 70%, 25%) !important;
}

.border-green-700 {
    border-color: hsl(142, 70%, 30%) !important;
}

.border-green-650 {
    border-color: hsl(142, 70%, 35%) !important;
}

.border-green-600 {
    border-color: hsl(142, 70%, 40%) !important;
}

.border-green-550 {
    border-color: hsl(142, 70%, 45%) !important;
}

.border-green-500 {
    border-color: hsl(142, 70%, 50%) !important;
}

.border-green-450 {
    border-color: hsl(142, 70%, 55%) !important;
}

.border-green-400 {
    border-color: hsl(142, 70%, 60%) !important;
}

.border-green-350 {
    border-color: hsl(142, 70%, 65%) !important;
}

.border-green-300 {
    border-color: hsl(142, 70%, 70%) !important;
}

.border-green-250 {
    border-color: hsl(142, 70%, 75%) !important;
}

.border-green-200 {
    border-color: hsl(142, 70%, 80%) !important;
}

.border-green-150 {
    border-color: hsl(142, 70%, 85%) !important;
}

.border-green-100 {
    border-color: hsl(142, 70%, 90%) !important;
}

.border-green-50 {
    border-color: hsl(142, 70%, 95%) !important;
}

.border-teal-950 {
    border-color: hsl(173, 80%, 5%) !important;
}

.border-teal-900 {
    border-color: hsl(173, 80%, 10%) !important;
}

.border-teal-850 {
    border-color: hsl(173, 80%, 15%) !important;
}

.border-teal-800 {
    border-color: hsl(173, 80%, 20%) !important;
}

.border-teal-750 {
    border-color: hsl(173, 80%, 25%) !important;
}

.border-teal-700 {
    border-color: hsl(173, 80%, 30%) !important;
}

.border-teal-650 {
    border-color: hsl(173, 80%, 35%) !important;
}

.border-teal-600 {
    border-color: hsl(173, 80%, 40%) !important;
}

.border-teal-550 {
    border-color: hsl(173, 80%, 45%) !important;
}

.border-teal-500 {
    border-color: hsl(173, 80%, 50%) !important;
}

.border-teal-450 {
    border-color: hsl(173, 80%, 55%) !important;
}

.border-teal-400 {
    border-color: hsl(173, 80%, 60%) !important;
}

.border-teal-350 {
    border-color: hsl(173, 80%, 65%) !important;
}

.border-teal-300 {
    border-color: hsl(173, 80%, 70%) !important;
}

.border-teal-250 {
    border-color: hsl(173, 80%, 75%) !important;
}

.border-teal-200 {
    border-color: hsl(173, 80%, 80%) !important;
}

.border-teal-150 {
    border-color: hsl(173, 80%, 85%) !important;
}

.border-teal-100 {
    border-color: hsl(173, 80%, 90%) !important;
}

.border-teal-50 {
    border-color: hsl(173, 80%, 95%) !important;
}

.border-turquoise-950 {
    border-color: hsl(189, 92%, 5%) !important;
}

.border-turquoise-900 {
    border-color: hsl(189, 92%, 10%) !important;
}

.border-turquoise-850 {
    border-color: hsl(189, 92%, 15%) !important;
}

.border-turquoise-800 {
    border-color: hsl(189, 92%, 20%) !important;
}

.border-turquoise-750 {
    border-color: hsl(189, 92%, 25%) !important;
}

.border-turquoise-700 {
    border-color: hsl(189, 92%, 30%) !important;
}

.border-turquoise-650 {
    border-color: hsl(189, 92%, 35%) !important;
}

.border-turquoise-600 {
    border-color: hsl(189, 92%, 40%) !important;
}

.border-turquoise-550 {
    border-color: hsl(189, 92%, 45%) !important;
}

.border-turquoise-500 {
    border-color: hsl(189, 92%, 50%) !important;
}

.border-turquoise-450 {
    border-color: hsl(189, 92%, 55%) !important;
}

.border-turquoise-400 {
    border-color: hsl(189, 92%, 60%) !important;
}

.border-turquoise-350 {
    border-color: hsl(189, 92%, 65%) !important;
}

.border-turquoise-300 {
    border-color: hsl(189, 92%, 70%) !important;
}

.border-turquoise-250 {
    border-color: hsl(189, 92%, 75%) !important;
}

.border-turquoise-200 {
    border-color: hsl(189, 92%, 80%) !important;
}

.border-turquoise-150 {
    border-color: hsl(189, 92%, 85%) !important;
}

.border-turquoise-100 {
    border-color: hsl(189, 92%, 90%) !important;
}

.border-turquoise-50 {
    border-color: hsl(189, 92%, 95%) !important;
}

.border-sky-950 {
    border-color: hsl(198, 88%, 5%) !important;
}

.border-sky-900 {
    border-color: hsl(198, 88%, 10%) !important;
}

.border-sky-850 {
    border-color: hsl(198, 88%, 15%) !important;
}

.border-sky-800 {
    border-color: hsl(198, 88%, 20%) !important;
}

.border-sky-750 {
    border-color: hsl(198, 88%, 25%) !important;
}

.border-sky-700 {
    border-color: hsl(198, 88%, 30%) !important;
}

.border-sky-650 {
    border-color: hsl(198, 88%, 35%) !important;
}

.border-sky-600 {
    border-color: hsl(198, 88%, 40%) !important;
}

.border-sky-550 {
    border-color: hsl(198, 88%, 45%) !important;
}

.border-sky-500 {
    border-color: hsl(198, 88%, 50%) !important;
}

.border-sky-450 {
    border-color: hsl(198, 88%, 55%) !important;
}

.border-sky-400 {
    border-color: hsl(198, 88%, 60%) !important;
}

.border-sky-350 {
    border-color: hsl(198, 88%, 65%) !important;
}

.border-sky-300 {
    border-color: hsl(198, 88%, 70%) !important;
}

.border-sky-250 {
    border-color: hsl(198, 88%, 75%) !important;
}

.border-sky-200 {
    border-color: hsl(198, 88%, 80%) !important;
}

.border-sky-150 {
    border-color: hsl(198, 88%, 85%) !important;
}

.border-sky-100 {
    border-color: hsl(198, 88%, 90%) !important;
}

.border-sky-50 {
    border-color: hsl(198, 88%, 95%) !important;
}

/*
**
** COLOR
**
*/
.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;
}

.text-blue-950 {
    color: hsl(217, 91%, 5%) !important;
}

.text-blue-900 {
    color: hsl(217, 91%, 10%) !important;
}

.text-blue-850 {
    color: hsl(217, 91%, 15%) !important;
}

.text-blue-800 {
    color: hsl(217, 91%, 20%) !important;
}

.text-blue-750 {
    color: hsl(217, 91%, 25%) !important;
}

.text-blue-700 {
    color: hsl(217, 91%, 30%) !important;
}

.text-blue-650 {
    color: hsl(217, 91%, 35%) !important;
}

.text-blue-600 {
    color: hsl(217, 91%, 40%) !important;
}

.text-blue-550 {
    color: hsl(217, 91%, 45%) !important;
}

.text-blue-500 {
    color: hsl(217, 91%, 50%) !important;
}

.text-blue-450 {
    color: hsl(217, 91%, 55%) !important;
}

.text-blue-400 {
    color: hsl(217, 91%, 60%) !important;
}

.text-blue-350 {
    color: hsl(217, 91%, 65%) !important;
}

.text-blue-300 {
    color: hsl(217, 91%, 70%) !important;
}

.text-blue-250 {
    color: hsl(217, 91%, 75%) !important;
}

.text-blue-200 {
    color: hsl(217, 91%, 80%) !important;
}

.text-blue-150 {
    color: hsl(217, 91%, 85%) !important;
}

.text-blue-100 {
    color: hsl(217, 91%, 90%) !important;
}

.text-blue-50 {
    color: hsl(217, 91%, 95%) !important;
}

.text-blue-violet-950 {
    color: hsl(261, 67%, 5%) !important;
}

.text-blue-violet-900 {
    color: hsl(261, 67%, 10%) !important;
}

.text-blue-violet-850 {
    color: hsl(261, 67%, 15%) !important;
}

.text-blue-violet-800 {
    color: hsl(261, 67%, 20%) !important;
}

.text-blue-violet-750 {
    color: hsl(261, 67%, 25%) !important;
}

.text-blue-violet-700 {
    color: hsl(261, 67%, 30%) !important;
}

.text-blue-violet-650 {
    color: hsl(261, 67%, 35%) !important;
}

.text-blue-violet-600 {
    color: hsl(261, 67%, 40%) !important;
}

.text-blue-violet-550 {
    color: hsl(261, 67%, 45%) !important;
}

.text-blue-violet-500 {
    color: hsl(261, 67%, 50%) !important;
}

.text-blue-violet-450 {
    color: hsl(261, 67%, 55%) !important;
}

.text-blue-violet-400 {
    color: hsl(261, 67%, 60%) !important;
}

.text-blue-violet-350 {
    color: hsl(261, 67%, 65%) !important;
}

.text-blue-violet-300 {
    color: hsl(261, 67%, 70%) !important;
}

.text-blue-violet-250 {
    color: hsl(261, 67%, 75%) !important;
}

.text-blue-violet-200 {
    color: hsl(261, 67%, 80%) !important;
}

.text-blue-violet-150 {
    color: hsl(261, 67%, 85%) !important;
}

.text-blue-violet-100 {
    color: hsl(261, 67%, 90%) !important;
}

.text-blue-violet-50 {
    color: hsl(261, 67%, 95%) !important;
}

.text-violet-950 {
    color: hsl(272, 67%, 5%) !important;
}

.text-violet-900 {
    color: hsl(272, 67%, 10%) !important;
}

.text-violet-850 {
    color: hsl(272, 67%, 15%) !important;
}

.text-violet-800 {
    color: hsl(272, 67%, 20%) !important;
}

.text-violet-750 {
    color: hsl(272, 67%, 25%) !important;
}

.text-violet-700 {
    color: hsl(272, 67%, 30%) !important;
}

.text-violet-650 {
    color: hsl(272, 67%, 35%) !important;
}

.text-violet-600 {
    color: hsl(272, 67%, 40%) !important;
}

.text-violet-550 {
    color: hsl(272, 67%, 45%) !important;
}

.text-violet-500 {
    color: hsl(272, 67%, 50%) !important;
}

.text-violet-450 {
    color: hsl(272, 67%, 55%) !important;
}

.text-violet-400 {
    color: hsl(272, 67%, 60%) !important;
}

.text-violet-350 {
    color: hsl(272, 67%, 65%) !important;
}

.text-violet-300 {
    color: hsl(272, 67%, 70%) !important;
}

.text-violet-250 {
    color: hsl(272, 67%, 75%) !important;
}

.text-violet-200 {
    color: hsl(272, 67%, 80%) !important;
}

.text-violet-150 {
    color: hsl(272, 67%, 85%) !important;
}

.text-violet-100 {
    color: hsl(272, 67%, 90%) !important;
}

.text-violet-50 {
    color: hsl(272, 67%, 95%) !important;
}

.text-red-violet-950 {
    color: hsl(306, 67%, 5%) !important;
}

.text-red-violet-900 {
    color: hsl(306, 67%, 10%) !important;
}

.text-red-violet-850 {
    color: hsl(306, 67%, 15%) !important;
}

.text-red-violet-800 {
    color: hsl(306, 67%, 20%) !important;
}

.text-red-violet-750 {
    color: hsl(306, 67%, 25%) !important;
}

.text-red-violet-700 {
    color: hsl(306, 67%, 30%) !important;
}

.text-red-violet-650 {
    color: hsl(306, 67%, 35%) !important;
}

.text-red-violet-600 {
    color: hsl(306, 67%, 40%) !important;
}

.text-red-violet-550 {
    color: hsl(306, 67%, 45%) !important;
}

.text-red-violet-500 {
    color: hsl(306, 67%, 50%) !important;
}

.text-red-violet-450 {
    color: hsl(306, 67%, 55%) !important;
}

.text-red-violet-400 {
    color: hsl(306, 67%, 60%) !important;
}

.text-red-violet-350 {
    color: hsl(306, 67%, 65%) !important;
}

.text-red-violet-300 {
    color: hsl(306, 67%, 70%) !important;
}

.text-red-violet-250 {
    color: hsl(306, 67%, 75%) !important;
}

.text-red-violet-200 {
    color: hsl(306, 67%, 80%) !important;
}

.text-red-violet-150 {
    color: hsl(306, 67%, 85%) !important;
}

.text-red-violet-100 {
    color: hsl(306, 67%, 90%) !important;
}

.text-red-violet-50 {
    color: hsl(306, 67%, 95%) !important;
}

.text-red-950 {
    color: hsl(0, 84%, 5%) !important;
}

.text-red-900 {
    color: hsl(0, 84%, 10%) !important;
}

.text-red-850 {
    color: hsl(0, 84%, 15%) !important;
}

.text-red-800 {
    color: hsl(0, 84%, 20%) !important;
}

.text-red-750 {
    color: hsl(0, 84%, 25%) !important;
}

.text-red-700 {
    color: hsl(0, 84%, 30%) !important;
}

.text-red-650 {
    color: hsl(0, 84%, 35%) !important;
}

.text-red-600 {
    color: hsl(0, 84%, 40%) !important;
}

.text-red-550 {
    color: hsl(0, 84%, 45%) !important;
}

.text-red-500 {
    color: hsl(0, 84%, 50%) !important;
}

.text-red-450 {
    color: hsl(0, 84%, 55%) !important;
}

.text-red-400 {
    color: hsl(0, 84%, 60%) !important;
}

.text-red-350 {
    color: hsl(0, 84%, 65%) !important;
}

.text-red-300 {
    color: hsl(0, 84%, 70%) !important;
}

.text-red-250 {
    color: hsl(0, 84%, 75%) !important;
}

.text-red-200 {
    color: hsl(0, 84%, 80%) !important;
}

.text-red-150 {
    color: hsl(0, 84%, 85%) !important;
}

.text-red-100 {
    color: hsl(0, 84%, 90%) !important;
}

.text-red-50 {
    color: hsl(0, 84%, 95%) !important;
}

.text-orange-950 {
    color: hsl(24, 94%, 5%) !important;
}

.text-orange-900 {
    color: hsl(24, 94%, 10%) !important;
}

.text-orange-850 {
    color: hsl(24, 94%, 15%) !important;
}

.text-orange-800 {
    color: hsl(24, 94%, 20%) !important;
}

.text-orange-750 {
    color: hsl(24, 94%, 25%) !important;
}

.text-orange-700 {
    color: hsl(24, 94%, 30%) !important;
}

.text-orange-650 {
    color: hsl(24, 94%, 35%) !important;
}

.text-orange-600 {
    color: hsl(24, 94%, 40%) !important;
}

.text-orange-550 {
    color: hsl(24, 94%, 45%) !important;
}

.text-orange-500 {
    color: hsl(24, 94%, 50%) !important;
}

.text-orange-450 {
    color: hsl(24, 94%, 55%) !important;
}

.text-orange-400 {
    color: hsl(24, 94%, 60%) !important;
}

.text-orange-350 {
    color: hsl(24, 94%, 65%) !important;
}

.text-orange-300 {
    color: hsl(24, 94%, 70%) !important;
}

.text-orange-250 {
    color: hsl(24, 94%, 75%) !important;
}

.text-orange-200 {
    color: hsl(24, 94%, 80%) !important;
}

.text-orange-150 {
    color: hsl(24, 94%, 85%) !important;
}

.text-orange-100 {
    color: hsl(24, 94%, 90%) !important;
}

.text-orange-50 {
    color: hsl(24, 94%, 95%) !important;
}

.text-yellow-950 {
    color: hsl(46, 91%, 5%) !important;
}

.text-yellow-900 {
    color: hsl(46, 91%, 10%) !important;
}

.text-yellow-850 {
    color: hsl(46, 91%, 15%) !important;
}

.text-yellow-800 {
    color: hsl(46, 91%, 20%) !important;
}

.text-yellow-750 {
    color: hsl(46, 91%, 25%) !important;
}

.text-yellow-700 {
    color: hsl(46, 91%, 30%) !important;
}

.text-yellow-650 {
    color: hsl(46, 91%, 35%) !important;
}

.text-yellow-600 {
    color: hsl(46, 91%, 40%) !important;
}

.text-yellow-550 {
    color: hsl(46, 91%, 45%) !important;
}

.text-yellow-500 {
    color: hsl(46, 91%, 50%) !important;
}

.text-yellow-450 {
    color: hsl(46, 91%, 55%) !important;
}

.text-yellow-400 {
    color: hsl(46, 91%, 60%) !important;
}

.text-yellow-350 {
    color: hsl(46, 91%, 65%) !important;
}

.text-yellow-300 {
    color: hsl(46, 91%, 70%) !important;
}

.text-yellow-250 {
    color: hsl(46, 91%, 75%) !important;
}

.text-yellow-200 {
    color: hsl(46, 91%, 80%) !important;
}

.text-yellow-150 {
    color: hsl(46, 91%, 85%) !important;
}

.text-yellow-100 {
    color: hsl(46, 91%, 90%) !important;
}

.text-yellow-50 {
    color: hsl(46, 91%, 95%) !important;
}

.text-green-950 {
    color: hsl(142, 70%, 5%) !important;
}

.text-green-900 {
    color: hsl(142, 70%, 10%) !important;
}

.text-green-850 {
    color: hsl(142, 70%, 15%) !important;
}

.text-green-800 {
    color: hsl(142, 70%, 20%) !important;
}

.text-green-750 {
    color: hsl(142, 70%, 25%) !important;
}

.text-green-700 {
    color: hsl(142, 70%, 30%) !important;
}

.text-green-650 {
    color: hsl(142, 70%, 35%) !important;
}

.text-green-600 {
    color: hsl(142, 70%, 40%) !important;
}

.text-green-550 {
    color: hsl(142, 70%, 45%) !important;
}

.text-green-500 {
    color: hsl(142, 70%, 50%) !important;
}

.text-green-450 {
    color: hsl(142, 70%, 55%) !important;
}

.text-green-400 {
    color: hsl(142, 70%, 60%) !important;
}

.text-green-350 {
    color: hsl(142, 70%, 65%) !important;
}

.text-green-300 {
    color: hsl(142, 70%, 70%) !important;
}

.text-green-250 {
    color: hsl(142, 70%, 75%) !important;
}

.text-green-200 {
    color: hsl(142, 70%, 80%) !important;
}

.text-green-150 {
    color: hsl(142, 70%, 85%) !important;
}

.text-green-100 {
    color: hsl(142, 70%, 90%) !important;
}

.text-green-50 {
    color: hsl(142, 70%, 95%) !important;
}

.text-teal-950 {
    color: hsl(173, 80%, 5%) !important;
}

.text-teal-900 {
    color: hsl(173, 80%, 10%) !important;
}

.text-teal-850 {
    color: hsl(173, 80%, 15%) !important;
}

.text-teal-800 {
    color: hsl(173, 80%, 20%) !important;
}

.text-teal-750 {
    color: hsl(173, 80%, 25%) !important;
}

.text-teal-700 {
    color: hsl(173, 80%, 30%) !important;
}

.text-teal-650 {
    color: hsl(173, 80%, 35%) !important;
}

.text-teal-600 {
    color: hsl(173, 80%, 40%) !important;
}

.text-teal-550 {
    color: hsl(173, 80%, 45%) !important;
}

.text-teal-500 {
    color: hsl(173, 80%, 50%) !important;
}

.text-teal-450 {
    color: hsl(173, 80%, 55%) !important;
}

.text-teal-400 {
    color: hsl(173, 80%, 60%) !important;
}

.text-teal-350 {
    color: hsl(173, 80%, 65%) !important;
}

.text-teal-300 {
    color: hsl(173, 80%, 70%) !important;
}

.text-teal-250 {
    color: hsl(173, 80%, 75%) !important;
}

.text-teal-200 {
    color: hsl(173, 80%, 80%) !important;
}

.text-teal-150 {
    color: hsl(173, 80%, 85%) !important;
}

.text-teal-100 {
    color: hsl(173, 80%, 90%) !important;
}

.text-teal-50 {
    color: hsl(173, 80%, 95%) !important;
}

.text-turquoise-950 {
    color: hsl(189, 92%, 5%) !important;
}

.text-turquoise-900 {
    color: hsl(189, 92%, 10%) !important;
}

.text-turquoise-850 {
    color: hsl(189, 92%, 15%) !important;
}

.text-turquoise-800 {
    color: hsl(189, 92%, 20%) !important;
}

.text-turquoise-750 {
    color: hsl(189, 92%, 25%) !important;
}

.text-turquoise-700 {
    color: hsl(189, 92%, 30%) !important;
}

.text-turquoise-650 {
    color: hsl(189, 92%, 35%) !important;
}

.text-turquoise-600 {
    color: hsl(189, 92%, 40%) !important;
}

.text-turquoise-550 {
    color: hsl(189, 92%, 45%) !important;
}

.text-turquoise-500 {
    color: hsl(189, 92%, 50%) !important;
}

.text-turquoise-450 {
    color: hsl(189, 92%, 55%) !important;
}

.text-turquoise-400 {
    color: hsl(189, 92%, 60%) !important;
}

.text-turquoise-350 {
    color: hsl(189, 92%, 65%) !important;
}

.text-turquoise-300 {
    color: hsl(189, 92%, 70%) !important;
}

.text-turquoise-250 {
    color: hsl(189, 92%, 75%) !important;
}

.text-turquoise-200 {
    color: hsl(189, 92%, 80%) !important;
}

.text-turquoise-150 {
    color: hsl(189, 92%, 85%) !important;
}

.text-turquoise-100 {
    color: hsl(189, 92%, 90%) !important;
}

.text-turquoise-50 {
    color: hsl(189, 92%, 95%) !important;
}

.text-sky-950 {
    color: hsl(198, 88%, 5%) !important;
}

.text-sky-900 {
    color: hsl(198, 88%, 10%) !important;
}

.text-sky-850 {
    color: hsl(198, 88%, 15%) !important;
}

.text-sky-800 {
    color: hsl(198, 88%, 20%) !important;
}

.text-sky-750 {
    color: hsl(198, 88%, 25%) !important;
}

.text-sky-700 {
    color: hsl(198, 88%, 30%) !important;
}

.text-sky-650 {
    color: hsl(198, 88%, 35%) !important;
}

.text-sky-600 {
    color: hsl(198, 88%, 40%) !important;
}

.text-sky-550 {
    color: hsl(198, 88%, 45%) !important;
}

.text-sky-500 {
    color: hsl(198, 88%, 50%) !important;
}

.text-sky-450 {
    color: hsl(198, 88%, 55%) !important;
}

.text-sky-400 {
    color: hsl(198, 88%, 60%) !important;
}

.text-sky-350 {
    color: hsl(198, 88%, 65%) !important;
}

.text-sky-300 {
    color: hsl(198, 88%, 70%) !important;
}

.text-sky-250 {
    color: hsl(198, 88%, 75%) !important;
}

.text-sky-200 {
    color: hsl(198, 88%, 80%) !important;
}

.text-sky-150 {
    color: hsl(198, 88%, 85%) !important;
}

.text-sky-100 {
    color: hsl(198, 88%, 90%) !important;
}

.text-sky-50 {
    color: hsl(198, 88%, 95%) !important;
}

/*
**
** SVG COLOR
**
*/
.svg-gray-950 {
    fill: hsl(215, 19%, 5%) !important;
}

.svg-gray-900 {
    fill: hsl(215, 19%, 10%) !important;
}

.svg-gray-850 {
    fill: hsl(215, 19%, 15%) !important;
}

.svg-gray-800 {
    fill: hsl(215, 19%, 20%) !important;
}

.svg-gray-750 {
    fill: hsl(215, 19%, 25%) !important;
}

.svg-gray-700 {
    fill: hsl(215, 19%, 30%) !important;
}

.svg-gray-650 {
    fill: hsl(215, 19%, 35%) !important;
}

.svg-gray-600 {
    fill: hsl(215, 19%, 40%) !important;
}

.svg-gray-550 {
    fill: hsl(215, 19%, 45%) !important;
}

.svg-gray-500 {
    fill: hsl(215, 19%, 50%) !important;
}

.svg-gray-450 {
    fill: hsl(215, 19%, 55%) !important;
}

.svg-gray-400 {
    fill: hsl(215, 19%, 60%) !important;
}

.svg-gray-350 {
    fill: hsl(215, 19%, 65%) !important;
}

.svg-gray-300 {
    fill: hsl(215, 19%, 70%) !important;
}

.svg-gray-250 {
    fill: hsl(215, 19%, 75%) !important;
}

.svg-gray-200 {
    fill: hsl(215, 19%, 80%) !important;
}

.svg-gray-150 {
    fill: hsl(215, 19%, 85%) !important;
}

.svg-gray-100 {
    fill: hsl(215, 19%, 90%) !important;
}

.svg-gray-50 {
    fill: hsl(215, 19%, 95%) !important;
}

.svg-blue-950 {
    fill: hsl(217, 91%, 5%) !important;
}

.svg-blue-900 {
    fill: hsl(217, 91%, 10%) !important;
}

.svg-blue-850 {
    fill: hsl(217, 91%, 15%) !important;
}

.svg-blue-800 {
    fill: hsl(217, 91%, 20%) !important;
}

.svg-blue-750 {
    fill: hsl(217, 91%, 25%) !important;
}

.svg-blue-700 {
    fill: hsl(217, 91%, 30%) !important;
}

.svg-blue-650 {
    fill: hsl(217, 91%, 35%) !important;
}

.svg-blue-600 {
    fill: hsl(217, 91%, 40%) !important;
}

.svg-blue-550 {
    fill: hsl(217, 91%, 45%) !important;
}

.svg-blue-500 {
    fill: hsl(217, 91%, 50%) !important;
}

.svg-blue-450 {
    fill: hsl(217, 91%, 55%) !important;
}

.svg-blue-400 {
    fill: hsl(217, 91%, 60%) !important;
}

.svg-blue-350 {
    fill: hsl(217, 91%, 65%) !important;
}

.svg-blue-300 {
    fill: hsl(217, 91%, 70%) !important;
}

.svg-blue-250 {
    fill: hsl(217, 91%, 75%) !important;
}

.svg-blue-200 {
    fill: hsl(217, 91%, 80%) !important;
}

.svg-blue-150 {
    fill: hsl(217, 91%, 85%) !important;
}

.svg-blue-100 {
    fill: hsl(217, 91%, 90%) !important;
}

.svg-blue-50 {
    fill: hsl(217, 91%, 95%) !important;
}

.svg-blue-violet-950 {
    fill: hsl(261, 67%, 5%) !important;
}

.svg-blue-violet-900 {
    fill: hsl(261, 67%, 10%) !important;
}

.svg-blue-violet-850 {
    fill: hsl(261, 67%, 15%) !important;
}

.svg-blue-violet-800 {
    fill: hsl(261, 67%, 20%) !important;
}

.svg-blue-violet-750 {
    fill: hsl(261, 67%, 25%) !important;
}

.svg-blue-violet-700 {
    fill: hsl(261, 67%, 30%) !important;
}

.svg-blue-violet-650 {
    fill: hsl(261, 67%, 35%) !important;
}

.svg-blue-violet-600 {
    fill: hsl(261, 67%, 40%) !important;
}

.svg-blue-violet-550 {
    fill: hsl(261, 67%, 45%) !important;
}

.svg-blue-violet-500 {
    fill: hsl(261, 67%, 50%) !important;
}

.svg-blue-violet-450 {
    fill: hsl(261, 67%, 55%) !important;
}

.svg-blue-violet-400 {
    fill: hsl(261, 67%, 60%) !important;
}

.svg-blue-violet-350 {
    fill: hsl(261, 67%, 65%) !important;
}

.svg-blue-violet-300 {
    fill: hsl(261, 67%, 70%) !important;
}

.svg-blue-violet-250 {
    fill: hsl(261, 67%, 75%) !important;
}

.svg-blue-violet-200 {
    fill: hsl(261, 67%, 80%) !important;
}

.svg-blue-violet-150 {
    fill: hsl(261, 67%, 85%) !important;
}

.svg-blue-violet-100 {
    fill: hsl(261, 67%, 90%) !important;
}

.svg-blue-violet-50 {
    fill: hsl(261, 67%, 95%) !important;
}

.svg-violet-950 {
    fill: hsl(272, 67%, 5%) !important;
}

.svg-violet-900 {
    fill: hsl(272, 67%, 10%) !important;
}

.svg-violet-850 {
    fill: hsl(272, 67%, 15%) !important;
}

.svg-violet-800 {
    fill: hsl(272, 67%, 20%) !important;
}

.svg-violet-750 {
    fill: hsl(272, 67%, 25%) !important;
}

.svg-violet-700 {
    fill: hsl(272, 67%, 30%) !important;
}

.svg-violet-650 {
    fill: hsl(272, 67%, 35%) !important;
}

.svg-violet-600 {
    fill: hsl(272, 67%, 40%) !important;
}

.svg-violet-550 {
    fill: hsl(272, 67%, 45%) !important;
}

.svg-violet-500 {
    fill: hsl(272, 67%, 50%) !important;
}

.svg-violet-450 {
    fill: hsl(272, 67%, 55%) !important;
}

.svg-violet-400 {
    fill: hsl(272, 67%, 60%) !important;
}

.svg-violet-350 {
    fill: hsl(272, 67%, 65%) !important;
}

.svg-violet-300 {
    fill: hsl(272, 67%, 70%) !important;
}

.svg-violet-250 {
    fill: hsl(272, 67%, 75%) !important;
}

.svg-violet-200 {
    fill: hsl(272, 67%, 80%) !important;
}

.svg-violet-150 {
    fill: hsl(272, 67%, 85%) !important;
}

.svg-violet-100 {
    fill: hsl(272, 67%, 90%) !important;
}

.svg-violet-50 {
    fill: hsl(272, 67%, 95%) !important;
}

.svg-red-violet-950 {
    fill: hsl(306, 67%, 5%) !important;
}

.svg-red-violet-900 {
    fill: hsl(306, 67%, 10%) !important;
}

.svg-red-violet-850 {
    fill: hsl(306, 67%, 15%) !important;
}

.svg-red-violet-800 {
    fill: hsl(306, 67%, 20%) !important;
}

.svg-red-violet-750 {
    fill: hsl(306, 67%, 25%) !important;
}

.svg-red-violet-700 {
    fill: hsl(306, 67%, 30%) !important;
}

.svg-red-violet-650 {
    fill: hsl(306, 67%, 35%) !important;
}

.svg-red-violet-600 {
    fill: hsl(306, 67%, 40%) !important;
}

.svg-red-violet-550 {
    fill: hsl(306, 67%, 45%) !important;
}

.svg-red-violet-500 {
    fill: hsl(306, 67%, 50%) !important;
}

.svg-red-violet-450 {
    fill: hsl(306, 67%, 55%) !important;
}

.svg-red-violet-400 {
    fill: hsl(306, 67%, 60%) !important;
}

.svg-red-violet-350 {
    fill: hsl(306, 67%, 65%) !important;
}

.svg-red-violet-300 {
    fill: hsl(306, 67%, 70%) !important;
}

.svg-red-violet-250 {
    fill: hsl(306, 67%, 75%) !important;
}

.svg-red-violet-200 {
    fill: hsl(306, 67%, 80%) !important;
}

.svg-red-violet-150 {
    fill: hsl(306, 67%, 85%) !important;
}

.svg-red-violet-100 {
    fill: hsl(306, 67%, 90%) !important;
}

.svg-red-violet-50 {
    fill: hsl(306, 67%, 95%) !important;
}

.svg-red-950 {
    fill: hsl(0, 84%, 5%) !important;
}

.svg-red-900 {
    fill: hsl(0, 84%, 10%) !important;
}

.svg-red-850 {
    fill: hsl(0, 84%, 15%) !important;
}

.svg-red-800 {
    fill: hsl(0, 84%, 20%) !important;
}

.svg-red-750 {
    fill: hsl(0, 84%, 25%) !important;
}

.svg-red-700 {
    fill: hsl(0, 84%, 30%) !important;
}

.svg-red-650 {
    fill: hsl(0, 84%, 35%) !important;
}

.svg-red-600 {
    fill: hsl(0, 84%, 40%) !important;
}

.svg-red-550 {
    fill: hsl(0, 84%, 45%) !important;
}

.svg-red-500 {
    fill: hsl(0, 84%, 50%) !important;
}

.svg-red-450 {
    fill: hsl(0, 84%, 55%) !important;
}

.svg-red-400 {
    fill: hsl(0, 84%, 60%) !important;
}

.svg-red-350 {
    fill: hsl(0, 84%, 65%) !important;
}

.svg-red-300 {
    fill: hsl(0, 84%, 70%) !important;
}

.svg-red-250 {
    fill: hsl(0, 84%, 75%) !important;
}

.svg-red-200 {
    fill: hsl(0, 84%, 80%) !important;
}

.svg-red-150 {
    fill: hsl(0, 84%, 85%) !important;
}

.svg-red-100 {
    fill: hsl(0, 84%, 90%) !important;
}

.svg-red-50 {
    fill: hsl(0, 84%, 95%) !important;
}

.svg-orange-950 {
    fill: hsl(24, 94%, 5%) !important;
}

.svg-orange-900 {
    fill: hsl(24, 94%, 10%) !important;
}

.svg-orange-850 {
    fill: hsl(24, 94%, 15%) !important;
}

.svg-orange-800 {
    fill: hsl(24, 94%, 20%) !important;
}

.svg-orange-750 {
    fill: hsl(24, 94%, 25%) !important;
}

.svg-orange-700 {
    fill: hsl(24, 94%, 30%) !important;
}

.svg-orange-650 {
    fill: hsl(24, 94%, 35%) !important;
}

.svg-orange-600 {
    fill: hsl(24, 94%, 40%) !important;
}

.svg-orange-550 {
    fill: hsl(24, 94%, 45%) !important;
}

.svg-orange-500 {
    fill: hsl(24, 94%, 50%) !important;
}

.svg-orange-450 {
    fill: hsl(24, 94%, 55%) !important;
}

.svg-orange-400 {
    fill: hsl(24, 94%, 60%) !important;
}

.svg-orange-350 {
    fill: hsl(24, 94%, 65%) !important;
}

.svg-orange-300 {
    fill: hsl(24, 94%, 70%) !important;
}

.svg-orange-250 {
    fill: hsl(24, 94%, 75%) !important;
}

.svg-orange-200 {
    fill: hsl(24, 94%, 80%) !important;
}

.svg-orange-150 {
    fill: hsl(24, 94%, 85%) !important;
}

.svg-orange-100 {
    fill: hsl(24, 94%, 90%) !important;
}

.svg-orange-50 {
    fill: hsl(24, 94%, 95%) !important;
}

.svg-yellow-950 {
    fill: hsl(46, 91%, 5%) !important;
}

.svg-yellow-900 {
    fill: hsl(46, 91%, 10%) !important;
}

.svg-yellow-850 {
    fill: hsl(46, 91%, 15%) !important;
}

.svg-yellow-800 {
    fill: hsl(46, 91%, 20%) !important;
}

.svg-yellow-750 {
    fill: hsl(46, 91%, 25%) !important;
}

.svg-yellow-700 {
    fill: hsl(46, 91%, 30%) !important;
}

.svg-yellow-650 {
    fill: hsl(46, 91%, 35%) !important;
}

.svg-yellow-600 {
    fill: hsl(46, 91%, 40%) !important;
}

.svg-yellow-550 {
    fill: hsl(46, 91%, 45%) !important;
}

.svg-yellow-500 {
    fill: hsl(46, 91%, 50%) !important;
}

.svg-yellow-450 {
    fill: hsl(46, 91%, 55%) !important;
}

.svg-yellow-400 {
    fill: hsl(46, 91%, 60%) !important;
}

.svg-yellow-350 {
    fill: hsl(46, 91%, 65%) !important;
}

.svg-yellow-300 {
    fill: hsl(46, 91%, 70%) !important;
}

.svg-yellow-250 {
    fill: hsl(46, 91%, 75%) !important;
}

.svg-yellow-200 {
    fill: hsl(46, 91%, 80%) !important;
}

.svg-yellow-150 {
    fill: hsl(46, 91%, 85%) !important;
}

.svg-yellow-100 {
    fill: hsl(46, 91%, 90%) !important;
}

.svg-yellow-50 {
    fill: hsl(46, 91%, 95%) !important;
}

.svg-green-950 {
    fill: hsl(142, 70%, 5%) !important;
}

.svg-green-900 {
    fill: hsl(142, 70%, 10%) !important;
}

.svg-green-850 {
    fill: hsl(142, 70%, 15%) !important;
}

.svg-green-800 {
    fill: hsl(142, 70%, 20%) !important;
}

.svg-green-750 {
    fill: hsl(142, 70%, 25%) !important;
}

.svg-green-700 {
    fill: hsl(142, 70%, 30%) !important;
}

.svg-green-650 {
    fill: hsl(142, 70%, 35%) !important;
}

.svg-green-600 {
    fill: hsl(142, 70%, 40%) !important;
}

.svg-green-550 {
    fill: hsl(142, 70%, 45%) !important;
}

.svg-green-500 {
    fill: hsl(142, 70%, 50%) !important;
}

.svg-green-450 {
    fill: hsl(142, 70%, 55%) !important;
}

.svg-green-400 {
    fill: hsl(142, 70%, 60%) !important;
}

.svg-green-350 {
    fill: hsl(142, 70%, 65%) !important;
}

.svg-green-300 {
    fill: hsl(142, 70%, 70%) !important;
}

.svg-green-250 {
    fill: hsl(142, 70%, 75%) !important;
}

.svg-green-200 {
    fill: hsl(142, 70%, 80%) !important;
}

.svg-green-150 {
    fill: hsl(142, 70%, 85%) !important;
}

.svg-green-100 {
    fill: hsl(142, 70%, 90%) !important;
}

.svg-green-50 {
    fill: hsl(142, 70%, 95%) !important;
}

.svg-teal-950 {
    fill: hsl(173, 80%, 5%) !important;
}

.svg-teal-900 {
    fill: hsl(173, 80%, 10%) !important;
}

.svg-teal-850 {
    fill: hsl(173, 80%, 15%) !important;
}

.svg-teal-800 {
    fill: hsl(173, 80%, 20%) !important;
}

.svg-teal-750 {
    fill: hsl(173, 80%, 25%) !important;
}

.svg-teal-700 {
    fill: hsl(173, 80%, 30%) !important;
}

.svg-teal-650 {
    fill: hsl(173, 80%, 35%) !important;
}

.svg-teal-600 {
    fill: hsl(173, 80%, 40%) !important;
}

.svg-teal-550 {
    fill: hsl(173, 80%, 45%) !important;
}

.svg-teal-500 {
    fill: hsl(173, 80%, 50%) !important;
}

.svg-teal-450 {
    fill: hsl(173, 80%, 55%) !important;
}

.svg-teal-400 {
    fill: hsl(173, 80%, 60%) !important;
}

.svg-teal-350 {
    fill: hsl(173, 80%, 65%) !important;
}

.svg-teal-300 {
    fill: hsl(173, 80%, 70%) !important;
}

.svg-teal-250 {
    fill: hsl(173, 80%, 75%) !important;
}

.svg-teal-200 {
    fill: hsl(173, 80%, 80%) !important;
}

.svg-teal-150 {
    fill: hsl(173, 80%, 85%) !important;
}

.svg-teal-100 {
    fill: hsl(173, 80%, 90%) !important;
}

.svg-teal-50 {
    fill: hsl(173, 80%, 95%) !important;
}

.svg-turquoise-950 {
    fill: hsl(189, 92%, 5%) !important;
}

.svg-turquoise-900 {
    fill: hsl(189, 92%, 10%) !important;
}

.svg-turquoise-850 {
    fill: hsl(189, 92%, 15%) !important;
}

.svg-turquoise-800 {
    fill: hsl(189, 92%, 20%) !important;
}

.svg-turquoise-750 {
    fill: hsl(189, 92%, 25%) !important;
}

.svg-turquoise-700 {
    fill: hsl(189, 92%, 30%) !important;
}

.svg-turquoise-650 {
    fill: hsl(189, 92%, 35%) !important;
}

.svg-turquoise-600 {
    fill: hsl(189, 92%, 40%) !important;
}

.svg-turquoise-550 {
    fill: hsl(189, 92%, 45%) !important;
}

.svg-turquoise-500 {
    fill: hsl(189, 92%, 50%) !important;
}

.svg-turquoise-450 {
    fill: hsl(189, 92%, 55%) !important;
}

.svg-turquoise-400 {
    fill: hsl(189, 92%, 60%) !important;
}

.svg-turquoise-350 {
    fill: hsl(189, 92%, 65%) !important;
}

.svg-turquoise-300 {
    fill: hsl(189, 92%, 70%) !important;
}

.svg-turquoise-250 {
    fill: hsl(189, 92%, 75%) !important;
}

.svg-turquoise-200 {
    fill: hsl(189, 92%, 80%) !important;
}

.svg-turquoise-150 {
    fill: hsl(189, 92%, 85%) !important;
}

.svg-turquoise-100 {
    fill: hsl(189, 92%, 90%) !important;
}

.svg-turquoise-50 {
    fill: hsl(189, 92%, 95%) !important;
}

.svg-sky-950 {
    fill: hsl(198, 88%, 5%) !important;
}

.svg-sky-900 {
    fill: hsl(198, 88%, 10%) !important;
}

.svg-sky-850 {
    fill: hsl(198, 88%, 15%) !important;
}

.svg-sky-800 {
    fill: hsl(198, 88%, 20%) !important;
}

.svg-sky-750 {
    fill: hsl(198, 88%, 25%) !important;
}

.svg-sky-700 {
    fill: hsl(198, 88%, 30%) !important;
}

.svg-sky-650 {
    fill: hsl(198, 88%, 35%) !important;
}

.svg-sky-600 {
    fill: hsl(198, 88%, 40%) !important;
}

.svg-sky-550 {
    fill: hsl(198, 88%, 45%) !important;
}

.svg-sky-500 {
    fill: hsl(198, 88%, 50%) !important;
}

.svg-sky-450 {
    fill: hsl(198, 88%, 55%) !important;
}

.svg-sky-400 {
    fill: hsl(198, 88%, 60%) !important;
}

.svg-sky-350 {
    fill: hsl(198, 88%, 65%) !important;
}

.svg-sky-300 {
    fill: hsl(198, 88%, 70%) !important;
}

.svg-sky-250 {
    fill: hsl(198, 88%, 75%) !important;
}

.svg-sky-200 {
    fill: hsl(198, 88%, 80%) !important;
}

.svg-sky-150 {
    fill: hsl(198, 88%, 85%) !important;
}

.svg-sky-100 {
    fill: hsl(198, 88%, 90%) !important;
}

.svg-sky-50 {
    fill: hsl(198, 88%, 95%) !important;
}