/*
https://color.adobe.com/create/color-wheel/?base=2&rule=Triad&selected=3&name=My%20Color%20Theme&mode=rgb&rgbvalues=0.07262047191758059,0.1861829017451965,0.6254901960784314,0.9379084967320261,0.4417265276866961,0.29647446549241163,0.2,0.34901960784313724,0.9254901960784314,0.40796393764439604,0.7254901960784315,0.08423064140910602,0.3672169654873351,0.6254901960784314,0.10389498172150212&swatchOrder=0,1,2,3,4
https://coolors.co/3359ec-458606-f8c759-d04928-552c9f
*/
.background.purple {
  background-color: #552c9f;
}

.background.purple-light {
  background-color: rgb(73.0331304936%, 63.6632860041%, 89.9445571332%);
}

.background.purple-verylight {
  background-color: rgb(76.5208152226%, 68.3627933932%, 91.245049744%);
}

.background.purple-superlight {
  background-color: rgb(93.959238868%, 91.860330339%, 97.7475127982%);
}

.background.purple-dark {
  background-color: rgb(24.9589490969%, 12.9199265913%, 46.6879165459%);
}

.background.purple-verydark {
  background-color: rgb(20.7717569787%, 10.7524389066%, 38.8554042307%);
}

.background.purple-superdark {
  background-color: rgb(16.5845648604%, 8.5849512219%, 31.0228919154%);
}

.background.green {
  background-color: #458606;
}

.background.green-light {
  background-color: rgb(36.9159663866%, 71.6918767507%, 3.2100840336%);
}

.background.green-verylight {
  background-color: rgb(66.9859943978%, 97.2100840336%, 37.6918767507%);
}

.background.green-superlight {
  background-color: rgb(77.1288515406%, 98.0672268908%, 56.8347338936%);
}

.background.green-dark {
  background-color: rgb(13.2588235294%, 25.7490196078%, 1.1529411765%);
}

.background.green-verydark {
  background-color: rgb(7.3445378151%, 14.2633053221%, 0.6386554622%);
}

.background.green-superdark {
  background-color: black;
}

.background.blue {
  background-color: #6372aa;
}

.background.blue-light {
  background-color: rgb(86.7239443495%, 88.0004881621%, 92.7662517289%);
}

.background.blue-verylight {
  background-color: rgb(90.6077617769%, 91.5108616061%, 94.8824343015%);
}

.background.blue-superlight {
  background-color: rgb(93.1969733952%, 93.8511105687%, 96.2932226833%);
}

.background.blue-dark {
  background-color: rgb(30.1521438451%, 35.473110406%, 55.3380522333%);
}

.background.blue-verydark {
  background-color: rgb(23.0982019364%, 27.1743552193%, 42.3919941421%);
}

.background.blue-superdark {
  background-color: rgb(16.0442600277%, 18.8756000325%, 29.4459360508%);
}

.background.brand-blue {
  background-color: #3b55e6;
}

.background.brand-blue-light {
  background-color: rgb(88.766214178%, 90.2564102564%, 98.5671191554%);
}

.background.brand-blue-verylight {
  background-color: rgb(94.0874811463%, 94.8717948718%, 99.245852187%);
}

.background.brand-blue-superlight {
  background-color: rgb(97.6349924585%, 97.9487179487%, 99.6983408748%);
}

.background.brand-blue-dark {
  background-color: rgb(10.5580693816%, 21.5384615385%, 82.7752639517%);
}

.background.brand-blue-verydark {
  background-color: rgb(8.2956259427%, 16.9230769231%, 65.0377073906%);
}

.background.brand-blue-superdark {
  background-color: rgb(6.0331825038%, 12.3076923077%, 47.3001508296%);
}

.background.bright-blue {
  background-color: #6792c1;
}

.background.bright-blue-light {
  background-color: rgb(78.7472970497%, 84.759574858%, 91.3311343229%);
}

.background.bright-blue-verylight {
  background-color: rgb(83.0089792927%, 87.8156496243%, 93.0694520799%);
}

.background.bright-blue-superlight {
  background-color: rgb(85.850100788%, 89.8530328019%, 94.2283305846%);
}

.background.bright-blue-dark {
  background-color: rgb(27.8358072201%, 47.1412864211%, 68.2426241525%);
}

.background.bright-blue-verydark {
  background-color: rgb(22.0414146967%, 37.328202309%, 54.0370166758%);
}

.background.bright-blue-superdark {
  background-color: rgb(16.2470221734%, 27.5151181968%, 39.8314091992%);
}

.background.gray {
  background-color: #8e99a8;
}

.background.gray-light {
  background-color: rgb(82.8062745098%, 84.48%, 86.7623529412%);
}

.background.gray-verylight {
  background-color: rgb(88.4562745098%, 89.58%, 91.1123529412%);
}

.background.gray-superlight {
  background-color: rgb(95.2362745098%, 95.7%, 96.3323529412%);
}

.background.gray-dark {
  background-color: rgb(39.8323529412%, 44.868627451%, 51.7362745098%);
}

.background.gray-verydark {
  background-color: rgb(35.4823529412%, 39.968627451%, 46.0862745098%);
}

.background.gray-superdark {
  background-color: rgb(26.7823529412%, 30.168627451%, 34.7862745098%);
}

.background.red {
  background-color: #d04928;
}

.background.red-light {
  background-color: rgb(91.1701454775%, 61.3693864643%, 54.0847564832%);
}

.background.red-verylight {
  background-color: rgb(92.7830487034%, 68.4258380772%, 62.4718532574%);
}

.background.red-superlight {
  background-color: rgb(94.7185325743%, 76.8935800127%, 72.5363693865%);
}

.background.red-dark {
  background-color: rgb(56.4073371284%, 19.7968058191%, 10.8475648324%);
}

.background.red-verydark {
  background-color: rgb(48.0202403542%, 16.853257432%, 9.2346616066%);
}

.background.red-superdark {
  background-color: rgb(31.2460468058%, 10.9661606578%, 6.008855155%);
}

.background.bright-red {
  background-color: #dc483b;
}

.background.bright-red-light {
  background-color: rgb(93.5472370766%, 66.2612681436%, 63.8645276292%);
}

.background.bright-red-verylight {
  background-color: rgb(95.0623885918%, 74.1833460657%, 72.3493761141%);
}

.background.bright-red-superlight {
  background-color: rgb(99.0017825312%, 94.7807486631%, 94.4099821747%);
}

.background.bright-red-dark {
  background-color: rgb(67.3796791444%, 16.5011459129%, 12.0320855615%);
}

.background.bright-red-verydark {
  background-color: rgb(58.8948306595%, 14.423223835%, 10.5169340463%);
}

.background.bright-red-superdark {
  background-color: rgb(41.9251336898%, 10.2673796791%, 7.486631016%);
}

.background.orange {
  background-color: rgb(92.5490196078%, 59.8039215686%, 26.862745098%);
}

.background.orange-light {
  background-color: rgb(96.9869758122%, 83.745527408%, 70.4247888937%);
}

.background.orange-verylight {
  background-color: rgb(97.9115500215%, 88.7333619579%, 79.5002146844%);
}

.background.orange-superlight {
  background-color: rgb(99.0210390726%, 94.7187634178%, 90.3907256333%);
}

.background.orange-dark {
  background-color: rgb(81.1449835409%, 44.8146557893%, 8.266781165%);
}

.background.orange-verydark {
  background-color: rgb(72.0695577501%, 39.8024903392%, 7.3422069558%);
}

.background.orange-superdark {
  background-color: rgb(53.9187061686%, 29.778159439%, 5.4930585373%);
}

.background.yellow {
  background-color: #fce94e;
}

.background.yellow-light {
  background-color: rgb(99.6235294118%, 97.2392156863%, 77.7882352941%);
}

.background.yellow-verylight {
  background-color: rgb(99.7901960784%, 98.4614379085%, 87.6215686275%);
}

.background.yellow-superlight {
  background-color: rgb(99.8901960784%, 99.1947712418%, 93.5215686275%);
}

.background.yellow-dark {
  background-color: rgb(97.7549019608%, 87.2614379085%, 1.6568627451%);
}

.background.yellow-verydark {
  background-color: rgb(87.9215686275%, 78.4836601307%, 1.4901960784%);
}

.background.yellow-superdark {
  background-color: rgb(78.0882352941%, 69.7058823529%, 1.3235294118%);
}

.background.magenta {
  background-color: #f42267;
}

.background.magenta-light {
  background-color: rgb(97.9621365788%, 59.0574712644%, 71.8404327248%);
}

.background.magenta-verylight {
  background-color: rgb(98.4362745098%, 68.5833333333%, 78.3921568627%);
}

.background.magenta-superlight {
  background-color: rgb(98.7207572684%, 74.2988505747%, 82.3231913455%);
}

.background.magenta-dark {
  background-color: rgb(84.7988505747%, 4.2207572684%, 30.6964164976%);
}

.background.magenta-verydark {
  background-color: rgb(75.2729885057%, 3.7466193374%, 27.2481406356%);
}

.background.magenta-superdark {
  background-color: rgb(65.7471264368%, 3.2724814064%, 23.7998647735%);
}

.background.white {
  background-color: #fff;
}

.background.black {
  background-color: #22232f;
}

.text.purple {
  color: #552c9f;
}

.text.purple-light {
  color: rgb(73.0331304936%, 63.6632860041%, 89.9445571332%);
}

.text.purple-verylight {
  color: rgb(76.5208152226%, 68.3627933932%, 91.245049744%);
}

.text.purple-superlight {
  color: rgb(93.959238868%, 91.860330339%, 97.7475127982%);
}

.text.purple-dark {
  color: rgb(24.9589490969%, 12.9199265913%, 46.6879165459%);
}

.text.purple-verydark {
  color: rgb(20.7717569787%, 10.7524389066%, 38.8554042307%);
}

.text.purple-superdark {
  color: rgb(16.5845648604%, 8.5849512219%, 31.0228919154%);
}

.text.green {
  color: #458606;
}

.text.green-light {
  color: rgb(36.9159663866%, 71.6918767507%, 3.2100840336%);
}

.text.green-verylight {
  color: rgb(66.9859943978%, 97.2100840336%, 37.6918767507%);
}

.text.green-superlight {
  color: rgb(77.1288515406%, 98.0672268908%, 56.8347338936%);
}

.text.green-dark {
  color: rgb(13.2588235294%, 25.7490196078%, 1.1529411765%);
}

.text.green-verydark {
  color: rgb(7.3445378151%, 14.2633053221%, 0.6386554622%);
}

.text.green-superdark {
  color: black;
}

.text.blue {
  color: #6372aa;
}

.text.blue-light {
  color: rgb(86.7239443495%, 88.0004881621%, 92.7662517289%);
}

.text.blue-verylight {
  color: rgb(90.6077617769%, 91.5108616061%, 94.8824343015%);
}

.text.blue-superlight {
  color: rgb(93.1969733952%, 93.8511105687%, 96.2932226833%);
}

.text.blue-dark {
  color: rgb(30.1521438451%, 35.473110406%, 55.3380522333%);
}

.text.blue-verydark {
  color: rgb(23.0982019364%, 27.1743552193%, 42.3919941421%);
}

.text.blue-superdark {
  color: rgb(16.0442600277%, 18.8756000325%, 29.4459360508%);
}

.text.brand-blue {
  color: #3b55e6;
}

.text.brand-blue-light {
  color: rgb(88.766214178%, 90.2564102564%, 98.5671191554%);
}

.text.brand-blue-verylight {
  color: rgb(94.0874811463%, 94.8717948718%, 99.245852187%);
}

.text.brand-blue-superlight {
  color: rgb(97.6349924585%, 97.9487179487%, 99.6983408748%);
}

.text.brand-blue-dark {
  color: rgb(10.5580693816%, 21.5384615385%, 82.7752639517%);
}

.text.brand-blue-verydark {
  color: rgb(8.2956259427%, 16.9230769231%, 65.0377073906%);
}

.text.brand-blue-superdark {
  color: rgb(6.0331825038%, 12.3076923077%, 47.3001508296%);
}

.text.bright-blue {
  color: #6792c1;
}

.text.bright-blue-light {
  color: rgb(78.7472970497%, 84.759574858%, 91.3311343229%);
}

.text.bright-blue-verylight {
  color: rgb(83.0089792927%, 87.8156496243%, 93.0694520799%);
}

.text.bright-blue-superlight {
  color: rgb(85.850100788%, 89.8530328019%, 94.2283305846%);
}

.text.bright-blue-dark {
  color: rgb(27.8358072201%, 47.1412864211%, 68.2426241525%);
}

.text.bright-blue-verydark {
  color: rgb(22.0414146967%, 37.328202309%, 54.0370166758%);
}

.text.bright-blue-superdark {
  color: rgb(16.2470221734%, 27.5151181968%, 39.8314091992%);
}

.text.gray {
  color: #8e99a8;
}

.text.gray-light {
  color: rgb(82.8062745098%, 84.48%, 86.7623529412%);
}

.text.gray-verylight {
  color: rgb(88.4562745098%, 89.58%, 91.1123529412%);
}

.text.gray-superlight {
  color: rgb(95.2362745098%, 95.7%, 96.3323529412%);
}

.text.gray-dark {
  color: rgb(39.8323529412%, 44.868627451%, 51.7362745098%);
}

.text.gray-verydark {
  color: rgb(35.4823529412%, 39.968627451%, 46.0862745098%);
}

.text.gray-superdark {
  color: rgb(26.7823529412%, 30.168627451%, 34.7862745098%);
}

.text.red {
  color: #d04928;
}

.text.red-light {
  color: rgb(91.1701454775%, 61.3693864643%, 54.0847564832%);
}

.text.red-verylight {
  color: rgb(92.7830487034%, 68.4258380772%, 62.4718532574%);
}

.text.red-superlight {
  color: rgb(94.7185325743%, 76.8935800127%, 72.5363693865%);
}

.text.red-dark {
  color: rgb(56.4073371284%, 19.7968058191%, 10.8475648324%);
}

.text.red-verydark {
  color: rgb(48.0202403542%, 16.853257432%, 9.2346616066%);
}

.text.red-superdark {
  color: rgb(31.2460468058%, 10.9661606578%, 6.008855155%);
}

.text.bright-red {
  color: #dc483b;
}

.text.bright-red-light {
  color: rgb(93.5472370766%, 66.2612681436%, 63.8645276292%);
}

.text.bright-red-verylight {
  color: rgb(95.0623885918%, 74.1833460657%, 72.3493761141%);
}

.text.bright-red-superlight {
  color: rgb(99.0017825312%, 94.7807486631%, 94.4099821747%);
}

.text.bright-red-dark {
  color: rgb(67.3796791444%, 16.5011459129%, 12.0320855615%);
}

.text.bright-red-verydark {
  color: rgb(58.8948306595%, 14.423223835%, 10.5169340463%);
}

.text.bright-red-superdark {
  color: rgb(41.9251336898%, 10.2673796791%, 7.486631016%);
}

.text.orange {
  color: rgb(92.5490196078%, 59.8039215686%, 26.862745098%);
}

.text.orange-light {
  color: rgb(96.9869758122%, 83.745527408%, 70.4247888937%);
}

.text.orange-verylight {
  color: rgb(97.9115500215%, 88.7333619579%, 79.5002146844%);
}

.text.orange-superlight {
  color: rgb(99.0210390726%, 94.7187634178%, 90.3907256333%);
}

.text.orange-dark {
  color: rgb(81.1449835409%, 44.8146557893%, 8.266781165%);
}

.text.orange-verydark {
  color: rgb(72.0695577501%, 39.8024903392%, 7.3422069558%);
}

.text.orange-superdark {
  color: rgb(53.9187061686%, 29.778159439%, 5.4930585373%);
}

.text.yellow {
  color: #fce94e;
}

.text.yellow-light {
  color: rgb(99.6235294118%, 97.2392156863%, 77.7882352941%);
}

.text.yellow-verylight {
  color: rgb(99.7901960784%, 98.4614379085%, 87.6215686275%);
}

.text.yellow-superlight {
  color: rgb(99.8901960784%, 99.1947712418%, 93.5215686275%);
}

.text.yellow-dark {
  color: rgb(97.7549019608%, 87.2614379085%, 1.6568627451%);
}

.text.yellow-verydark {
  color: rgb(87.9215686275%, 78.4836601307%, 1.4901960784%);
}

.text.yellow-superdark {
  color: rgb(78.0882352941%, 69.7058823529%, 1.3235294118%);
}

.text.magenta {
  color: #f42267;
}

.text.magenta-light {
  color: rgb(97.9621365788%, 59.0574712644%, 71.8404327248%);
}

.text.magenta-verylight {
  color: rgb(98.4362745098%, 68.5833333333%, 78.3921568627%);
}

.text.magenta-superlight {
  color: rgb(98.7207572684%, 74.2988505747%, 82.3231913455%);
}

.text.magenta-dark {
  color: rgb(84.7988505747%, 4.2207572684%, 30.6964164976%);
}

.text.magenta-verydark {
  color: rgb(75.2729885057%, 3.7466193374%, 27.2481406356%);
}

.text.magenta-superdark {
  color: rgb(65.7471264368%, 3.2724814064%, 23.7998647735%);
}

.text.white {
  color: #fff;
}

.text.black {
  color: #22232f;
}

.icon-color.purple {
  color: #552c9f;
}

.icon-color.purple-light {
  color: rgb(73.0331304936%, 63.6632860041%, 89.9445571332%);
}

.icon-color.purple-verylight {
  color: rgb(76.5208152226%, 68.3627933932%, 91.245049744%);
}

.icon-color.purple-superlight {
  color: rgb(93.959238868%, 91.860330339%, 97.7475127982%);
}

.icon-color.purple-dark {
  color: rgb(24.9589490969%, 12.9199265913%, 46.6879165459%);
}

.icon-color.purple-verydark {
  color: rgb(20.7717569787%, 10.7524389066%, 38.8554042307%);
}

.icon-color.purple-superdark {
  color: rgb(16.5845648604%, 8.5849512219%, 31.0228919154%);
}

.icon-color.green {
  color: #458606;
}

.icon-color.green-light {
  color: rgb(36.9159663866%, 71.6918767507%, 3.2100840336%);
}

.icon-color.green-verylight {
  color: rgb(66.9859943978%, 97.2100840336%, 37.6918767507%);
}

.icon-color.green-superlight {
  color: rgb(77.1288515406%, 98.0672268908%, 56.8347338936%);
}

.icon-color.green-dark {
  color: rgb(13.2588235294%, 25.7490196078%, 1.1529411765%);
}

.icon-color.green-verydark {
  color: rgb(7.3445378151%, 14.2633053221%, 0.6386554622%);
}

.icon-color.green-superdark {
  color: black;
}

.icon-color.blue {
  color: #6372aa;
}

.icon-color.blue-light {
  color: rgb(86.7239443495%, 88.0004881621%, 92.7662517289%);
}

.icon-color.blue-verylight {
  color: rgb(90.6077617769%, 91.5108616061%, 94.8824343015%);
}

.icon-color.blue-superlight {
  color: rgb(93.1969733952%, 93.8511105687%, 96.2932226833%);
}

.icon-color.blue-dark {
  color: rgb(30.1521438451%, 35.473110406%, 55.3380522333%);
}

.icon-color.blue-verydark {
  color: rgb(23.0982019364%, 27.1743552193%, 42.3919941421%);
}

.icon-color.blue-superdark {
  color: rgb(16.0442600277%, 18.8756000325%, 29.4459360508%);
}

.icon-color.brand-blue {
  color: #3b55e6;
}

.icon-color.brand-blue-light {
  color: rgb(88.766214178%, 90.2564102564%, 98.5671191554%);
}

.icon-color.brand-blue-verylight {
  color: rgb(94.0874811463%, 94.8717948718%, 99.245852187%);
}

.icon-color.brand-blue-superlight {
  color: rgb(97.6349924585%, 97.9487179487%, 99.6983408748%);
}

.icon-color.brand-blue-dark {
  color: rgb(10.5580693816%, 21.5384615385%, 82.7752639517%);
}

.icon-color.brand-blue-verydark {
  color: rgb(8.2956259427%, 16.9230769231%, 65.0377073906%);
}

.icon-color.brand-blue-superdark {
  color: rgb(6.0331825038%, 12.3076923077%, 47.3001508296%);
}

.icon-color.bright-blue {
  color: #6792c1;
}

.icon-color.bright-blue-light {
  color: rgb(78.7472970497%, 84.759574858%, 91.3311343229%);
}

.icon-color.bright-blue-verylight {
  color: rgb(83.0089792927%, 87.8156496243%, 93.0694520799%);
}

.icon-color.bright-blue-superlight {
  color: rgb(85.850100788%, 89.8530328019%, 94.2283305846%);
}

.icon-color.bright-blue-dark {
  color: rgb(27.8358072201%, 47.1412864211%, 68.2426241525%);
}

.icon-color.bright-blue-verydark {
  color: rgb(22.0414146967%, 37.328202309%, 54.0370166758%);
}

.icon-color.bright-blue-superdark {
  color: rgb(16.2470221734%, 27.5151181968%, 39.8314091992%);
}

.icon-color.gray {
  color: #8e99a8;
}

.icon-color.gray-light {
  color: rgb(82.8062745098%, 84.48%, 86.7623529412%);
}

.icon-color.gray-verylight {
  color: rgb(88.4562745098%, 89.58%, 91.1123529412%);
}

.icon-color.gray-superlight {
  color: rgb(95.2362745098%, 95.7%, 96.3323529412%);
}

.icon-color.gray-dark {
  color: rgb(39.8323529412%, 44.868627451%, 51.7362745098%);
}

.icon-color.gray-verydark {
  color: rgb(35.4823529412%, 39.968627451%, 46.0862745098%);
}

.icon-color.gray-superdark {
  color: rgb(26.7823529412%, 30.168627451%, 34.7862745098%);
}

.icon-color.red {
  color: #d04928;
}

.icon-color.red-light {
  color: rgb(91.1701454775%, 61.3693864643%, 54.0847564832%);
}

.icon-color.red-verylight {
  color: rgb(92.7830487034%, 68.4258380772%, 62.4718532574%);
}

.icon-color.red-superlight {
  color: rgb(94.7185325743%, 76.8935800127%, 72.5363693865%);
}

.icon-color.red-dark {
  color: rgb(56.4073371284%, 19.7968058191%, 10.8475648324%);
}

.icon-color.red-verydark {
  color: rgb(48.0202403542%, 16.853257432%, 9.2346616066%);
}

.icon-color.red-superdark {
  color: rgb(31.2460468058%, 10.9661606578%, 6.008855155%);
}

.icon-color.bright-red {
  color: #dc483b;
}

.icon-color.bright-red-light {
  color: rgb(93.5472370766%, 66.2612681436%, 63.8645276292%);
}

.icon-color.bright-red-verylight {
  color: rgb(95.0623885918%, 74.1833460657%, 72.3493761141%);
}

.icon-color.bright-red-superlight {
  color: rgb(99.0017825312%, 94.7807486631%, 94.4099821747%);
}

.icon-color.bright-red-dark {
  color: rgb(67.3796791444%, 16.5011459129%, 12.0320855615%);
}

.icon-color.bright-red-verydark {
  color: rgb(58.8948306595%, 14.423223835%, 10.5169340463%);
}

.icon-color.bright-red-superdark {
  color: rgb(41.9251336898%, 10.2673796791%, 7.486631016%);
}

.icon-color.orange {
  color: rgb(92.5490196078%, 59.8039215686%, 26.862745098%);
}

.icon-color.orange-light {
  color: rgb(96.9869758122%, 83.745527408%, 70.4247888937%);
}

.icon-color.orange-verylight {
  color: rgb(97.9115500215%, 88.7333619579%, 79.5002146844%);
}

.icon-color.orange-superlight {
  color: rgb(99.0210390726%, 94.7187634178%, 90.3907256333%);
}

.icon-color.orange-dark {
  color: rgb(81.1449835409%, 44.8146557893%, 8.266781165%);
}

.icon-color.orange-verydark {
  color: rgb(72.0695577501%, 39.8024903392%, 7.3422069558%);
}

.icon-color.orange-superdark {
  color: rgb(53.9187061686%, 29.778159439%, 5.4930585373%);
}

.icon-color.yellow {
  color: #fce94e;
}

.icon-color.yellow-light {
  color: rgb(99.6235294118%, 97.2392156863%, 77.7882352941%);
}

.icon-color.yellow-verylight {
  color: rgb(99.7901960784%, 98.4614379085%, 87.6215686275%);
}

.icon-color.yellow-superlight {
  color: rgb(99.8901960784%, 99.1947712418%, 93.5215686275%);
}

.icon-color.yellow-dark {
  color: rgb(97.7549019608%, 87.2614379085%, 1.6568627451%);
}

.icon-color.yellow-verydark {
  color: rgb(87.9215686275%, 78.4836601307%, 1.4901960784%);
}

.icon-color.yellow-superdark {
  color: rgb(78.0882352941%, 69.7058823529%, 1.3235294118%);
}

.icon-color.magenta {
  color: #f42267;
}

.icon-color.magenta-light {
  color: rgb(97.9621365788%, 59.0574712644%, 71.8404327248%);
}

.icon-color.magenta-verylight {
  color: rgb(98.4362745098%, 68.5833333333%, 78.3921568627%);
}

.icon-color.magenta-superlight {
  color: rgb(98.7207572684%, 74.2988505747%, 82.3231913455%);
}

.icon-color.magenta-dark {
  color: rgb(84.7988505747%, 4.2207572684%, 30.6964164976%);
}

.icon-color.magenta-verydark {
  color: rgb(75.2729885057%, 3.7466193374%, 27.2481406356%);
}

.icon-color.magenta-superdark {
  color: rgb(65.7471264368%, 3.2724814064%, 23.7998647735%);
}

.icon-color.white {
  color: #fff;
}

.icon-color.black {
  color: #22232f;
}

.border.purple {
  border-color: #552c9f;
}

.border.purple-light {
  border-color: rgb(73.0331304936%, 63.6632860041%, 89.9445571332%);
}

.border.purple-verylight {
  border-color: rgb(76.5208152226%, 68.3627933932%, 91.245049744%);
}

.border.purple-superlight {
  border-color: rgb(93.959238868%, 91.860330339%, 97.7475127982%);
}

.border.purple-dark {
  border-color: rgb(24.9589490969%, 12.9199265913%, 46.6879165459%);
}

.border.purple-verydark {
  border-color: rgb(20.7717569787%, 10.7524389066%, 38.8554042307%);
}

.border.purple-superdark {
  border-color: rgb(16.5845648604%, 8.5849512219%, 31.0228919154%);
}

.border.green {
  border-color: #458606;
}

.border.green-light {
  border-color: rgb(36.9159663866%, 71.6918767507%, 3.2100840336%);
}

.border.green-verylight {
  border-color: rgb(66.9859943978%, 97.2100840336%, 37.6918767507%);
}

.border.green-superlight {
  border-color: rgb(77.1288515406%, 98.0672268908%, 56.8347338936%);
}

.border.green-dark {
  border-color: rgb(13.2588235294%, 25.7490196078%, 1.1529411765%);
}

.border.green-verydark {
  border-color: rgb(7.3445378151%, 14.2633053221%, 0.6386554622%);
}

.border.green-superdark {
  border-color: black;
}

.border.blue {
  border-color: #6372aa;
}

.border.blue-light {
  border-color: rgb(86.7239443495%, 88.0004881621%, 92.7662517289%);
}

.border.blue-verylight {
  border-color: rgb(90.6077617769%, 91.5108616061%, 94.8824343015%);
}

.border.blue-superlight {
  border-color: rgb(93.1969733952%, 93.8511105687%, 96.2932226833%);
}

.border.blue-dark {
  border-color: rgb(30.1521438451%, 35.473110406%, 55.3380522333%);
}

.border.blue-verydark {
  border-color: rgb(23.0982019364%, 27.1743552193%, 42.3919941421%);
}

.border.blue-superdark {
  border-color: rgb(16.0442600277%, 18.8756000325%, 29.4459360508%);
}

.border.brand-blue {
  border-color: #3b55e6;
}

.border.brand-blue-light {
  border-color: rgb(88.766214178%, 90.2564102564%, 98.5671191554%);
}

.border.brand-blue-verylight {
  border-color: rgb(94.0874811463%, 94.8717948718%, 99.245852187%);
}

.border.brand-blue-superlight {
  border-color: rgb(97.6349924585%, 97.9487179487%, 99.6983408748%);
}

.border.brand-blue-dark {
  border-color: rgb(10.5580693816%, 21.5384615385%, 82.7752639517%);
}

.border.brand-blue-verydark {
  border-color: rgb(8.2956259427%, 16.9230769231%, 65.0377073906%);
}

.border.brand-blue-superdark {
  border-color: rgb(6.0331825038%, 12.3076923077%, 47.3001508296%);
}

.border.bright-blue {
  border-color: #6792c1;
}

.border.bright-blue-light {
  border-color: rgb(78.7472970497%, 84.759574858%, 91.3311343229%);
}

.border.bright-blue-verylight {
  border-color: rgb(83.0089792927%, 87.8156496243%, 93.0694520799%);
}

.border.bright-blue-superlight {
  border-color: rgb(85.850100788%, 89.8530328019%, 94.2283305846%);
}

.border.bright-blue-dark {
  border-color: rgb(27.8358072201%, 47.1412864211%, 68.2426241525%);
}

.border.bright-blue-verydark {
  border-color: rgb(22.0414146967%, 37.328202309%, 54.0370166758%);
}

.border.bright-blue-superdark {
  border-color: rgb(16.2470221734%, 27.5151181968%, 39.8314091992%);
}

.border.gray {
  border-color: #8e99a8;
}

.border.gray-light {
  border-color: rgb(82.8062745098%, 84.48%, 86.7623529412%);
}

.border.gray-verylight {
  border-color: rgb(88.4562745098%, 89.58%, 91.1123529412%);
}

.border.gray-superlight {
  border-color: rgb(95.2362745098%, 95.7%, 96.3323529412%);
}

.border.gray-dark {
  border-color: rgb(39.8323529412%, 44.868627451%, 51.7362745098%);
}

.border.gray-verydark {
  border-color: rgb(35.4823529412%, 39.968627451%, 46.0862745098%);
}

.border.gray-superdark {
  border-color: rgb(26.7823529412%, 30.168627451%, 34.7862745098%);
}

.border.red {
  border-color: #d04928;
}

.border.red-light {
  border-color: rgb(91.1701454775%, 61.3693864643%, 54.0847564832%);
}

.border.red-verylight {
  border-color: rgb(92.7830487034%, 68.4258380772%, 62.4718532574%);
}

.border.red-superlight {
  border-color: rgb(94.7185325743%, 76.8935800127%, 72.5363693865%);
}

.border.red-dark {
  border-color: rgb(56.4073371284%, 19.7968058191%, 10.8475648324%);
}

.border.red-verydark {
  border-color: rgb(48.0202403542%, 16.853257432%, 9.2346616066%);
}

.border.red-superdark {
  border-color: rgb(31.2460468058%, 10.9661606578%, 6.008855155%);
}

.border.bright-red {
  border-color: #dc483b;
}

.border.bright-red-light {
  border-color: rgb(93.5472370766%, 66.2612681436%, 63.8645276292%);
}

.border.bright-red-verylight {
  border-color: rgb(95.0623885918%, 74.1833460657%, 72.3493761141%);
}

.border.bright-red-superlight {
  border-color: rgb(99.0017825312%, 94.7807486631%, 94.4099821747%);
}

.border.bright-red-dark {
  border-color: rgb(67.3796791444%, 16.5011459129%, 12.0320855615%);
}

.border.bright-red-verydark {
  border-color: rgb(58.8948306595%, 14.423223835%, 10.5169340463%);
}

.border.bright-red-superdark {
  border-color: rgb(41.9251336898%, 10.2673796791%, 7.486631016%);
}

.border.orange {
  border-color: rgb(92.5490196078%, 59.8039215686%, 26.862745098%);
}

.border.orange-light {
  border-color: rgb(96.9869758122%, 83.745527408%, 70.4247888937%);
}

.border.orange-verylight {
  border-color: rgb(97.9115500215%, 88.7333619579%, 79.5002146844%);
}

.border.orange-superlight {
  border-color: rgb(99.0210390726%, 94.7187634178%, 90.3907256333%);
}

.border.orange-dark {
  border-color: rgb(81.1449835409%, 44.8146557893%, 8.266781165%);
}

.border.orange-verydark {
  border-color: rgb(72.0695577501%, 39.8024903392%, 7.3422069558%);
}

.border.orange-superdark {
  border-color: rgb(53.9187061686%, 29.778159439%, 5.4930585373%);
}

.border.yellow {
  border-color: #fce94e;
}

.border.yellow-light {
  border-color: rgb(99.6235294118%, 97.2392156863%, 77.7882352941%);
}

.border.yellow-verylight {
  border-color: rgb(99.7901960784%, 98.4614379085%, 87.6215686275%);
}

.border.yellow-superlight {
  border-color: rgb(99.8901960784%, 99.1947712418%, 93.5215686275%);
}

.border.yellow-dark {
  border-color: rgb(97.7549019608%, 87.2614379085%, 1.6568627451%);
}

.border.yellow-verydark {
  border-color: rgb(87.9215686275%, 78.4836601307%, 1.4901960784%);
}

.border.yellow-superdark {
  border-color: rgb(78.0882352941%, 69.7058823529%, 1.3235294118%);
}

.border.magenta {
  border-color: #f42267;
}

.border.magenta-light {
  border-color: rgb(97.9621365788%, 59.0574712644%, 71.8404327248%);
}

.border.magenta-verylight {
  border-color: rgb(98.4362745098%, 68.5833333333%, 78.3921568627%);
}

.border.magenta-superlight {
  border-color: rgb(98.7207572684%, 74.2988505747%, 82.3231913455%);
}

.border.magenta-dark {
  border-color: rgb(84.7988505747%, 4.2207572684%, 30.6964164976%);
}

.border.magenta-verydark {
  border-color: rgb(75.2729885057%, 3.7466193374%, 27.2481406356%);
}

.border.magenta-superdark {
  border-color: rgb(65.7471264368%, 3.2724814064%, 23.7998647735%);
}

.border.white {
  border-color: #fff;
}

.border.black {
  border-color: #22232f;
}