@charset "UTF-8";
/*!
 * niCons Free by @nintrea - https://nintrea.org - https://www.nintrea.xyz - https://nintrea.live
 * Version: 1.0.4
 * License: https://github.com/nintrealabs/niCons/blob/main/LICENSE
 * founder: https://github.com/sophatleat
 * Location: https://www.google.com/maps/place/Cambodia/@12.1417782,102.7366949,7z/data=!3m1!4b1!4m5!3m4!1s0x310787bfd4dc3743:0xe4b7bfe089f41253!8m2!3d12.565679!4d104.990963: CAMBODIA
 * github: https://github.com/nintrealabs/niCons
 * publish Date: 10 / 10 / 2021
 * Buy me a cup coffee: ABA: 001 270 139/ 002 580 343
*/
:root {
  --ni-gray:#4b5563;
  --ni-gray-000:#f9fafb;
  --ni-gray-100:#f3f4f6;
  --ni-gray-200:#e5e7eb;
  --ni-gray-300:#d1d5db;
  --ni-gray-400:#9ca3af;
  --ni-gray-500:#6b7280;
  --ni-gray-600:#4b5563;
  --ni-gray-700:#374151;
  --ni-gray-800:#1f2937;
  --ni-gray-900:#111827;
  --ni-red:#ef4444;
  --ni-red-000:#fef2f2;
  --ni-red-100:#fee2e2;
  --ni-red-200:#fecaca;
  --ni-red-300:#fca5a5;
  --ni-red-400:#f87171;
  --ni-red-500:#ef4444;
  --ni-red-600:#dc2626;
  --ni-red-700:#b91c1c;
  --ni-red-800:#991b1b;
  --ni-red-900:#7f1d1d;
  --ni-yellow:#fbbf24;
  --ni-yellow-000:#fffbeb;
  --ni-yellow-100:#fef3c7;
  --ni-yellow-200:#fde68a;
  --ni-yellow-300:#fcd34d;
  --ni-yellow-400:#fbbf24;
  --ni-yellow-500:#f59e0b;
  --ni-yellow-600:#d97706;
  --ni-yellow-700:#b45309;
  --ni-yellow-800:#92400e;
  --ni-yellow-900:#78350f;
  --ni-greengray:#10b981;
  --ni-greengray-000:#ecfdf5;
  --ni-greengray-100:#d1fae5;
  --ni-greengray-200:#a7f3d0;
  --ni-greengray-300:#6ee7b7;
  --ni-greengray-400:#34d399;
  --ni-greengray-500:#10b981;
  --ni-greengray-600:#059669;
  --ni-greengray-700:#047857;
  --ni-greengray-800:#065f46;
  --ni-greengray-900:#064e3b;
  --ni-blue:#2563eb;
  --ni-blue-000:#eff6ff;
  --ni-blue-100:#dbeafe;
  --ni-blue-200:#bfdbfe;
  --ni-blue-300:#93c5fd;
  --ni-blue-400:#60a5fa;
  --ni-blue-500:#1fa8e0;
  --ni-blue-600:#2563eb;
  --ni-blue-700:#1d4ed8;
  --ni-blue-800:#1e40af;
  --ni-blue-900:#1e3a8a;
  --ni-purplegray:#6366f1;
  --ni-purplegray-000:#eef2ff;
  --ni-purplegray-100:#e0e7ff;
  --ni-purplegray-200:#c7d2fe;
  --ni-purplegray-300:#a5b4fc;
  --ni-purplegray-400:#818cf8;
  --ni-purplegray-500:#6366f1;
  --ni-purplegray-600:#4f46e5;
  --ni-purplegray-700:#4338ca;
  --ni-purplegray-800:#3730a3;
  --ni-purplegray-900:#312e81;
  --ni-purple:#7c3aed;
  --ni-purple-000:#f5f3ff;
  --ni-purple-100:#ede9fe;
  --ni-purple-200:#ddd6fe;
  --ni-purple-300:#c4b5fd;
  --ni-purple-400:#a78bfa;
  --ni-purple-500:#8b5cf6;
  --ni-purple-600:#7c3aed;
  --ni-purple-700:#6d28d9;
  --ni-purple-800:#5b21b6;
  --ni-purple-900:#4c1d95;
  --ni-pink:#ec4899;
  --ni-pink-000:#fdf2f8;
  --ni-pink-100:#fce7f3;
  --ni-pink-200:#fbcfe8;
  --ni-pink-300:#f9a8d4;
  --ni-pink-400:#f472b6;
  --ni-pink-500:#ec4899;
  --ni-pink-600:#db2777;
  --ni-pink-700:#be185d;
  --ni-pink-800:#9d174d;
  --ni-pink-900:#831843;
  --ni-secondary:var(--ni-gray);
  --ni-danger:var(--ni-red);
  --ni-warning:var(--ni-yellow);
  --ni-success:var(--ni-greengray);
  --ni-light:#fff;
  --ni-dark:#000;
  --ni-primary:var(--ni-pink);
}

i,
font,
span,
.ni,
.nir,
.nis,
.nib,
.nid {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

/*!
 * niCons all Icons
 * 
*/
.\#abacus:before {
  content: "\f640";
}

.\#accessible-icon:before {
  content: "\f368";
}

.\#accusoft:before {
  content: "\f369";
}

.\#acorn:before {
  content: "\f6ae";
}

.\#acquisitions-incorporated:before {
  content: "\f6af";
}

.\#ad:before {
  content: "\f641";
}

.\#address-book:before {
  content: "\f2b9";
}

.\#address-card:before {
  content: "\f2bb";
}

.\#adjust:before {
  content: "\f042";
}

.\#adn:before {
  content: "\f170";
}

.\#adobe:before {
  content: "\f778";
}

.\#adversal:before {
  content: "\f36a";
}

.\#affiliatetheme:before {
  content: "\f36b";
}

.\#air-conditioner:before {
  content: "\f8f4";
}

.\#air-freshener:before {
  content: "\f5d0";
}

.\#airbnb:before {
  content: "\f834";
}

.\#alarm-clock:before {
  content: "\f34e";
}

.\#alarm-exclamation:before {
  content: "\f843";
}

.\#alarm-plus:before {
  content: "\f844";
}

.\#alarm-snooze:before {
  content: "\f845";
}

.\#album:before {
  content: "\f89f";
}

.\#album-collection:before {
  content: "\f8a0";
}

.\#algolia:before {
  content: "\f36c";
}

.\#alicorn:before {
  content: "\f6b0";
}

.\#alien:before {
  content: "\f8f5";
}

.\#alien-monster:before {
  content: "\f8f6";
}

.\#align-center:before {
  content: "\f037";
}

.\#align-justify:before {
  content: "\f039";
}

.\#align-left:before {
  content: "\f036";
}

.\#align-right:before {
  content: "\f038";
}

.\#align-slash:before {
  content: "\f846";
}

.\#alipay:before {
  content: "\f642";
}

.\#allergies:before {
  content: "\f461";
}

.\#amazon:before {
  content: "\f270";
}

.\#amazon-pay:before {
  content: "\f42c";
}

.\#ambulance:before {
  content: "\f0f9";
}

.\#american-sign-language-interpreting:before {
  content: "\f2a3";
}

.\#amilia:before {
  content: "\f36d";
}

.\#amp-guitar:before {
  content: "\f8a1";
}

.\#analytics:before {
  content: "\f643";
}

.\#anchor:before {
  content: "\f13d";
}

.\#android:before {
  content: "\f17b";
}

.\#angel:before {
  content: "\f779";
}

.\#angellist:before {
  content: "\f209";
}

.\#angle-double-down:before {
  content: "\f103";
}

.\#angle-double-left:before {
  content: "\f100";
}

.\#angle-double-right:before {
  content: "\f101";
}

.\#angle-double-up:before {
  content: "\f102";
}

.\#angle-down:before {
  content: "\f107";
}

.\#angle-left:before {
  content: "\f104";
}

.\#angle-right:before {
  content: "\f105";
}

.\#angle-up:before {
  content: "\f106";
}

.\#angry:before {
  content: "\f556";
}

.\#angrycreative:before {
  content: "\f36e";
}

.\#angular:before {
  content: "\f420";
}

.\#ankh:before {
  content: "\f644";
}

.\#app-store:before {
  content: "\f36f";
}

.\#app-store-ios:before {
  content: "\f370";
}

.\#apper:before {
  content: "\f371";
}

.\#apple:before {
  content: "\f179";
}

.\#apple-alt:before {
  content: "\f5d1";
}

.\#apple-crate:before {
  content: "\f6b1";
}

.\#apple-pay:before {
  content: "\f415";
}

.\#archive:before {
  content: "\f187";
}

.\#archway:before {
  content: "\f557";
}

.\#arrow-alt-circle-down:before {
  content: "\f358";
}

.\#arrow-alt-circle-left:before {
  content: "\f359";
}

.\#arrow-alt-circle-right:before {
  content: "\f35a";
}

.\#arrow-alt-circle-up:before {
  content: "\f35b";
}

.\#arrow-alt-down:before {
  content: "\f354";
}

.\#arrow-alt-from-bottom:before {
  content: "\f346";
}

.\#arrow-alt-from-left:before {
  content: "\f347";
}

.\#arrow-alt-from-right:before {
  content: "\f348";
}

.\#arrow-alt-from-top:before {
  content: "\f349";
}

.\#arrow-alt-left:before {
  content: "\f355";
}

.\#arrow-alt-right:before {
  content: "\f356";
}

.\#arrow-alt-square-down:before {
  content: "\f350";
}

.\#arrow-alt-square-left:before {
  content: "\f351";
}

.\#arrow-alt-square-right:before {
  content: "\f352";
}

.\#arrow-alt-square-up:before {
  content: "\f353";
}

.\#arrow-alt-to-bottom:before {
  content: "\f34a";
}

.\#arrow-alt-to-left:before {
  content: "\f34b";
}

.\#arrow-alt-to-right:before {
  content: "\f34c";
}

.\#arrow-alt-to-top:before {
  content: "\f34d";
}

.\#arrow-alt-up:before {
  content: "\f357";
}

.\#arrow-circle-down:before {
  content: "\f0ab";
}

.\#arrow-circle-left:before {
  content: "\f0a8";
}

.\#arrow-circle-right:before {
  content: "\f0a9";
}

.\#arrow-circle-up:before {
  content: "\f0aa";
}

.\#arrow-down:before {
  content: "\f063";
}

.\#arrow-from-bottom:before {
  content: "\f342";
}

.\#arrow-from-left:before {
  content: "\f343";
}

.\#arrow-from-right:before {
  content: "\f344";
}

.\#arrow-from-top:before {
  content: "\f345";
}

.\#arrow-left:before {
  content: "\f060";
}

.\#arrow-right:before {
  content: "\f061";
}

.\#arrow-square-down:before {
  content: "\f339";
}

.\#arrow-square-left:before {
  content: "\f33a";
}

.\#arrow-square-right:before {
  content: "\f33b";
}

.\#arrow-square-up:before {
  content: "\f33c";
}

.\#arrow-to-bottom:before {
  content: "\f33d";
}

.\#arrow-to-left:before {
  content: "\f33e";
}

.\#arrow-to-right:before {
  content: "\f340";
}

.\#arrow-to-top:before {
  content: "\f341";
}

.\#arrow-up:before {
  content: "\f062";
}

.\#arrows:before {
  content: "\f047";
}

.\#arrows-alt:before {
  content: "\f0b2";
}

.\#arrows-alt-h:before {
  content: "\f337";
}

.\#arrows-alt-v:before {
  content: "\f338";
}

.\#arrows-h:before {
  content: "\f07e";
}

.\#arrows-v:before {
  content: "\f07d";
}

.\#artstation:before {
  content: "\f77a";
}

.\#assistive-listening-systems:before {
  content: "\f2a2";
}

.\#asterisk:before {
  content: "\f069";
}

.\#asymmetrik:before {
  content: "\f372";
}

.\#at:before {
  content: "\f1fa";
}

.\#atlas:before {
  content: "\f558";
}

.\#atlassian:before {
  content: "\f77b";
}

.\#atom:before {
  content: "\f5d2";
}

.\#atom-alt:before {
  content: "\f5d3";
}

.\#audible:before {
  content: "\f373";
}

.\#audio-description:before {
  content: "\f29e";
}

.\#autoprefixer:before {
  content: "\f41c";
}

.\#avianex:before {
  content: "\f374";
}

.\#aviato:before {
  content: "\f421";
}

.\#award:before {
  content: "\f559";
}

.\#aws:before {
  content: "\f375";
}

.\#axe:before {
  content: "\f6b2";
}

.\#axe-battle:before {
  content: "\f6b3";
}

.\#baby:before {
  content: "\f77c";
}

.\#baby-carriage:before {
  content: "\f77d";
}

.\#backpack:before {
  content: "\f5d4";
}

.\#backspace:before {
  content: "\f55a";
}

.\#backward:before {
  content: "\f04a";
}

.\#bacon:before {
  content: "\f7e5";
}

.\#bacteria:before {
  content: "陵";
}

.\#bacterium:before {
  content: "讀";
}

.\#badge:before {
  content: "\f335";
}

.\#badge-check:before {
  content: "\f336";
}

.\#badge-dollar:before {
  content: "\f645";
}

.\#badge-percent:before {
  content: "\f646";
}

.\#badge-sheriff:before {
  content: "\f8a2";
}

.\#badger-honey:before {
  content: "\f6b4";
}

.\#bags-shopping:before {
  content: "\f847";
}

.\#bahai:before {
  content: "\f666";
}

.\#balance-scale:before {
  content: "\f24e";
}

.\#balance-scale-left:before {
  content: "\f515";
}

.\#balance-scale-right:before {
  content: "\f516";
}

.\#ball-pile:before {
  content: "\f77e";
}

.\#ballot:before {
  content: "\f732";
}

.\#ballot-check:before {
  content: "\f733";
}

.\#ban:before {
  content: "\f05e";
}

.\#band-aid:before {
  content: "\f462";
}

.\#bandcamp:before {
  content: "\f2d5";
}

.\#banjo:before {
  content: "\f8a3";
}

.\#barcode:before {
  content: "\f02a";
}

.\#barcode-alt:before {
  content: "\f463";
}

.\#barcode-read:before {
  content: "\f464";
}

.\#barcode-scan:before {
  content: "\f465";
}

.\#bars:before {
  content: "\f0c9";
}

.\#baseball:before {
  content: "\f432";
}

.\#baseball-ball:before {
  content: "\f433";
}

.\#basketball-ball:before {
  content: "\f434";
}

.\#basketball-hoop:before {
  content: "\f435";
}

.\#bat:before {
  content: "\f6b5";
}

.\#bath:before {
  content: "\f2cd";
}

.\#battery-bolt:before {
  content: "\f376";
}

.\#battery-empty:before {
  content: "\f244";
}

.\#battery-full:before {
  content: "\f240";
}

.\#battery-half:before {
  content: "\f242";
}

.\#battery-quarter:before {
  content: "\f243";
}

.\#battery-slash:before {
  content: "\f377";
}

.\#battery-three-quarters:before {
  content: "\f241";
}

.\#battle-net:before {
  content: "\f835";
}

.\#bed:before {
  content: "\f236";
}

.\#bed-alt:before {
  content: "\f8f7";
}

.\#bed-bunk:before {
  content: "\f8f8";
}

.\#bed-empty:before {
  content: "\f8f9";
}

.\#beer:before {
  content: "\f0fc";
}

.\#behance:before {
  content: "\f1b4";
}

.\#behance-square:before {
  content: "\f1b5";
}

.\#bell:before {
  content: "\f0f3";
}

.\#bell-exclamation:before {
  content: "\f848";
}

.\#bell-on:before {
  content: "\f8fa";
}

.\#bell-plus:before {
  content: "\f849";
}

.\#bell-school:before {
  content: "\f5d5";
}

.\#bell-school-slash:before {
  content: "\f5d6";
}

.\#bell-slash:before {
  content: "\f1f6";
}

.\#bells:before {
  content: "\f77f";
}

.\#betamax:before {
  content: "\f8a4";
}

.\#bezier-curve:before {
  content: "\f55b";
}

.\#bible:before {
  content: "\f647";
}

.\#bicycle:before {
  content: "\f206";
}

.\#biking:before {
  content: "\f84a";
}

.\#biking-mountain:before {
  content: "\f84b";
}

.\#bimobject:before {
  content: "\f378";
}

.\#binoculars:before {
  content: "\f1e5";
}

.\#biohazard:before {
  content: "\f780";
}

.\#birthday-cake:before {
  content: "\f1fd";
}

.\#bitbucket:before {
  content: "\f171";
}

.\#bitcoin:before {
  content: "\f379";
}

.\#bity:before {
  content: "\f37a";
}

.\#black-tie:before {
  content: "\f27e";
}

.\#blackberry:before {
  content: "\f37b";
}

.\#blanket:before {
  content: "\f498";
}

.\#blender:before {
  content: "\f517";
}

.\#blender-phone:before {
  content: "\f6b6";
}

.\#blind:before {
  content: "\f29d";
}

.\#blinds:before {
  content: "\f8fb";
}

.\#blinds-open:before {
  content: "\f8fc";
}

.\#blinds-raised:before {
  content: "\f8fd";
}

.\#blog:before {
  content: "\f781";
}

.\#blogger:before {
  content: "\f37c";
}

.\#blogger-b:before {
  content: "\f37d";
}

.\#bluetooth:before {
  content: "\f293";
}

.\#bluetooth-b:before {
  content: "\f294";
}

.\#bold:before {
  content: "\f032";
}

.\#bolt:before {
  content: "\f0e7";
}

.\#bomb:before {
  content: "\f1e2";
}

.\#bone:before {
  content: "\f5d7";
}

.\#bone-break:before {
  content: "\f5d8";
}

.\#bong:before {
  content: "\f55c";
}

.\#book:before {
  content: "\f02d";
}

.\#book-alt:before {
  content: "\f5d9";
}

.\#book-dead:before {
  content: "\f6b7";
}

.\#book-heart:before {
  content: "\f499";
}

.\#book-medical:before {
  content: "\f7e6";
}

.\#book-open:before {
  content: "\f518";
}

.\#book-reader:before {
  content: "\f5da";
}

.\#book-spells:before {
  content: "\f6b8";
}

.\#book-user:before {
  content: "\f7e7";
}

.\#bookmark:before {
  content: "\f02e";
}

.\#books:before {
  content: "\f5db";
}

.\#books-medical:before {
  content: "\f7e8";
}

.\#boombox:before {
  content: "\f8a5";
}

.\#boot:before {
  content: "\f782";
}

.\#booth-curtain:before {
  content: "\f734";
}

.\#bootstrap:before {
  content: "\f836";
}

.\#border-all:before {
  content: "\f84c";
}

.\#border-bottom:before {
  content: "\f84d";
}

.\#border-center-h:before {
  content: "\f89c";
}

.\#border-center-v:before {
  content: "\f89d";
}

.\#border-inner:before {
  content: "\f84e";
}

.\#border-left:before {
  content: "\f84f";
}

.\#border-none:before {
  content: "\f850";
}

.\#border-outer:before {
  content: "\f851";
}

.\#border-right:before {
  content: "\f852";
}

.\#border-style:before {
  content: "\f853";
}

.\#border-style-alt:before {
  content: "\f854";
}

.\#border-top:before {
  content: "\f855";
}

.\#bow-arrow:before {
  content: "\f6b9";
}

.\#bowling-ball:before {
  content: "\f436";
}

.\#bowling-pins:before {
  content: "\f437";
}

.\#box:before {
  content: "\f466";
}

.\#box-alt:before {
  content: "\f49a";
}

.\#box-ballot:before {
  content: "\f735";
}

.\#box-check:before {
  content: "\f467";
}

.\#box-fragile:before {
  content: "\f49b";
}

.\#box-full:before {
  content: "\f49c";
}

.\#box-heart:before {
  content: "\f49d";
}

.\#box-open:before {
  content: "\f49e";
}

.\#box-tissue:before {
  content: "拏";
}

.\#box-up:before {
  content: "\f49f";
}

.\#box-usd:before {
  content: "\f4a0";
}

.\#boxes:before {
  content: "\f468";
}

.\#boxes-alt:before {
  content: "\f4a1";
}

.\#boxing-glove:before {
  content: "\f438";
}

.\#brackets:before {
  content: "\f7e9";
}

.\#brackets-curly:before {
  content: "\f7ea";
}

.\#braille:before {
  content: "\f2a1";
}

.\#brain:before {
  content: "\f5dc";
}

.\#bread-loaf:before {
  content: "\f7eb";
}

.\#bread-slice:before {
  content: "\f7ec";
}

.\#briefcase:before {
  content: "\f0b1";
}

.\#briefcase-medical:before {
  content: "\f469";
}

.\#bring-forward:before {
  content: "\f856";
}

.\#bring-front:before {
  content: "\f857";
}

.\#broadcast-tower:before {
  content: "\f519";
}

.\#broom:before {
  content: "\f51a";
}

.\#browser:before {
  content: "\f37e";
}

.\#brush:before {
  content: "\f55d";
}

.\#btc:before {
  content: "\f15a";
}

.\#buffer:before {
  content: "\f837";
}

.\#bug:before {
  content: "\f188";
}

.\#building:before {
  content: "\f1ad";
}

.\#bullhorn:before {
  content: "\f0a1";
}

.\#bullseye:before {
  content: "\f140";
}

.\#bullseye-arrow:before {
  content: "\f648";
}

.\#bullseye-pointer:before {
  content: "\f649";
}

.\#burger-soda:before {
  content: "\f858";
}

.\#burn:before {
  content: "\f46a";
}

.\#buromobelexperte:before {
  content: "\f37f";
}

.\#burrito:before {
  content: "\f7ed";
}

.\#bus:before {
  content: "\f207";
}

.\#bus-alt:before {
  content: "\f55e";
}

.\#bus-school:before {
  content: "\f5dd";
}

.\#business-time:before {
  content: "\f64a";
}

.\#buy-n-large:before {
  content: "\f8a6";
}

.\#buysellads:before {
  content: "\f20d";
}

.\#cabinet-filing:before {
  content: "\f64b";
}

.\#cactus:before {
  content: "\f8a7";
}

.\#calculator:before {
  content: "\f1ec";
}

.\#calculator-alt:before {
  content: "\f64c";
}

.\#calendar:before {
  content: "\f133";
}

.\#calendar-alt:before {
  content: "\f073";
}

.\#calendar-check:before {
  content: "\f274";
}

.\#calendar-day:before {
  content: "\f783";
}

.\#calendar-edit:before {
  content: "\f333";
}

.\#calendar-exclamation:before {
  content: "\f334";
}

.\#calendar-minus:before {
  content: "\f272";
}

.\#calendar-plus:before {
  content: "\f271";
}

.\#calendar-star:before {
  content: "\f736";
}

.\#calendar-times:before {
  content: "\f273";
}

.\#calendar-week:before {
  content: "\f784";
}

.\#camcorder:before {
  content: "\f8a8";
}

.\#camera:before {
  content: "\f030";
}

.\#camera-alt:before {
  content: "\f332";
}

.\#camera-home:before {
  content: "\f8fe";
}

.\#camera-movie:before {
  content: "\f8a9";
}

.\#camera-polaroid:before {
  content: "\f8aa";
}

.\#camera-retro:before {
  content: "\f083";
}

.\#campfire:before {
  content: "\f6ba";
}

.\#campground:before {
  content: "\f6bb";
}

.\#canadian-maple-leaf:before {
  content: "\f785";
}

.\#candle-holder:before {
  content: "\f6bc";
}

.\#candy-cane:before {
  content: "\f786";
}

.\#candy-corn:before {
  content: "\f6bd";
}

.\#cannabis:before {
  content: "\f55f";
}

.\#capsules:before {
  content: "\f46b";
}

.\#car:before {
  content: "\f1b9";
}

.\#car-alt:before {
  content: "\f5de";
}

.\#car-battery:before {
  content: "\f5df";
}

.\#car-building:before {
  content: "\f859";
}

.\#car-bump:before {
  content: "\f5e0";
}

.\#car-bus:before {
  content: "\f85a";
}

.\#car-crash:before {
  content: "\f5e1";
}

.\#car-garage:before {
  content: "\f5e2";
}

.\#car-mechanic:before {
  content: "\f5e3";
}

.\#car-side:before {
  content: "\f5e4";
}

.\#car-tilt:before {
  content: "\f5e5";
}

.\#car-wash:before {
  content: "\f5e6";
}

.\#caravan:before {
  content: "\f8ff";
}

.\#caravan-alt:before {
  content: "豈";
}

.\#caret-circle-down:before {
  content: "\f32d";
}

.\#caret-circle-left:before {
  content: "\f32e";
}

.\#caret-circle-right:before {
  content: "\f330";
}

.\#caret-circle-up:before {
  content: "\f331";
}

.\#caret-down:before {
  content: "\f0d7";
}

.\#caret-left:before {
  content: "\f0d9";
}

.\#caret-right:before {
  content: "\f0da";
}

.\#caret-square-down:before {
  content: "\f150";
}

.\#caret-square-left:before {
  content: "\f191";
}

.\#caret-square-right:before {
  content: "\f152";
}

.\#caret-square-up:before {
  content: "\f151";
}

.\#caret-up:before {
  content: "\f0d8";
}

.\#carrot:before {
  content: "\f787";
}

.\#cars:before {
  content: "\f85b";
}

.\#cart-arrow-down:before {
  content: "\f218";
}

.\#cart-plus:before {
  content: "\f217";
}

.\#cash-register:before {
  content: "\f788";
}

.\#cassette-tape:before {
  content: "\f8ab";
}

.\#cat:before {
  content: "\f6be";
}

.\#cat-space:before {
  content: "更";
}

.\#cauldron:before {
  content: "\f6bf";
}

.\#cc-amazon-pay:before {
  content: "\f42d";
}

.\#cc-amex:before {
  content: "\f1f3";
}

.\#cc-apple-pay:before {
  content: "\f416";
}

.\#cc-diners-club:before {
  content: "\f24c";
}

.\#cc-discover:before {
  content: "\f1f2";
}

.\#cc-jcb:before {
  content: "\f24b";
}

.\#cc-mastercard:before {
  content: "\f1f1";
}

.\#cc-paypal:before {
  content: "\f1f4";
}

.\#cc-stripe:before {
  content: "\f1f5";
}

.\#cc-visa:before {
  content: "\f1f0";
}

.\#cctv:before {
  content: "\f8ac";
}

.\#centercode:before {
  content: "\f380";
}

.\#centos:before {
  content: "\f789";
}

.\#certificate:before {
  content: "\f0a3";
}

.\#chair:before {
  content: "\f6c0";
}

.\#chair-office:before {
  content: "\f6c1";
}

.\#chalkboard:before {
  content: "\f51b";
}

.\#chalkboard-teacher:before {
  content: "\f51c";
}

.\#charging-station:before {
  content: "\f5e7";
}

.\#chart-area:before {
  content: "\f1fe";
}

.\#chart-bar:before {
  content: "\f080";
}

.\#chart-line:before {
  content: "\f201";
}

.\#chart-line-down:before {
  content: "\f64d";
}

.\#chart-network:before {
  content: "\f78a";
}

.\#chart-pie:before {
  content: "\f200";
}

.\#chart-pie-alt:before {
  content: "\f64e";
}

.\#chart-scatter:before {
  content: "\f7ee";
}

.\#check:before {
  content: "\f00c";
}

.\#check-circle:before {
  content: "\f058";
}

.\#check-double:before {
  content: "\f560";
}

.\#check-square:before {
  content: "\f14a";
}

.\#cheese:before {
  content: "\f7ef";
}

.\#cheese-swiss:before {
  content: "\f7f0";
}

.\#cheeseburger:before {
  content: "\f7f1";
}

.\#chess:before {
  content: "\f439";
}

.\#chess-bishop:before {
  content: "\f43a";
}

.\#chess-bishop-alt:before {
  content: "\f43b";
}

.\#chess-board:before {
  content: "\f43c";
}

.\#chess-clock:before {
  content: "\f43d";
}

.\#chess-clock-alt:before {
  content: "\f43e";
}

.\#chess-king:before {
  content: "\f43f";
}

.\#chess-king-alt:before {
  content: "\f440";
}

.\#chess-knight:before {
  content: "\f441";
}

.\#chess-knight-alt:before {
  content: "\f442";
}

.\#chess-pawn:before {
  content: "\f443";
}

.\#chess-pawn-alt:before {
  content: "\f444";
}

.\#chess-queen:before {
  content: "\f445";
}

.\#chess-queen-alt:before {
  content: "\f446";
}

.\#chess-rook:before {
  content: "\f447";
}

.\#chess-rook-alt:before {
  content: "\f448";
}

.\#chevron-circle-down:before {
  content: "\f13a";
}

.\#chevron-circle-left:before {
  content: "\f137";
}

.\#chevron-circle-right:before {
  content: "\f138";
}

.\#chevron-circle-up:before {
  content: "\f139";
}

.\#chevron-double-down:before {
  content: "\f322";
}

.\#chevron-double-left:before {
  content: "\f323";
}

.\#chevron-double-right:before {
  content: "\f324";
}

.\#chevron-double-up:before {
  content: "\f325";
}

.\#chevron-down:before {
  content: "\f078";
}

.\#chevron-left:before {
  content: "\f053";
}

.\#chevron-right:before {
  content: "\f054";
}

.\#chevron-square-down:before {
  content: "\f329";
}

.\#chevron-square-left:before {
  content: "\f32a";
}

.\#chevron-square-right:before {
  content: "\f32b";
}

.\#chevron-square-up:before {
  content: "\f32c";
}

.\#chevron-up:before {
  content: "\f077";
}

.\#child:before {
  content: "\f1ae";
}

.\#chimney:before {
  content: "\f78b";
}

.\#chrome:before {
  content: "\f268";
}

.\#chromecast:before {
  content: "\f838";
}

.\#church:before {
  content: "\f51d";
}

.\#circle:before {
  content: "\f111";
}

.\#circle-notch:before {
  content: "\f1ce";
}

.\#city:before {
  content: "\f64f";
}

.\#clarinet:before {
  content: "\f8ad";
}

.\#claw-marks:before {
  content: "\f6c2";
}

.\#clinic-medical:before {
  content: "\f7f2";
}

.\#clipboard:before {
  content: "\f328";
}

.\#clipboard-check:before {
  content: "\f46c";
}

.\#clipboard-list:before {
  content: "\f46d";
}

.\#clipboard-list-check:before {
  content: "\f737";
}

.\#clipboard-prescription:before {
  content: "\f5e8";
}

.\#clipboard-user:before {
  content: "\f7f3";
}

.\#clock:before {
  content: "\f017";
}

.\#clone:before {
  content: "\f24d";
}

.\#closed-captioning:before {
  content: "\f20a";
}

.\#cloud:before {
  content: "\f0c2";
}

.\#cloud-download:before {
  content: "\f0ed";
}

.\#cloud-download-alt:before {
  content: "\f381";
}

.\#cloud-drizzle:before {
  content: "\f738";
}

.\#cloud-hail:before {
  content: "\f739";
}

.\#cloud-hail-mixed:before {
  content: "\f73a";
}

.\#cloud-meatball:before {
  content: "\f73b";
}

.\#cloud-moon:before {
  content: "\f6c3";
}

.\#cloud-moon-rain:before {
  content: "\f73c";
}

.\#cloud-music:before {
  content: "\f8ae";
}

.\#cloud-rain:before {
  content: "\f73d";
}

.\#cloud-rainbow:before {
  content: "\f73e";
}

.\#cloud-showers:before {
  content: "\f73f";
}

.\#cloud-showers-heavy:before {
  content: "\f740";
}

.\#cloud-sleet:before {
  content: "\f741";
}

.\#cloud-snow:before {
  content: "\f742";
}

.\#cloud-sun:before {
  content: "\f6c4";
}

.\#cloud-sun-rain:before {
  content: "\f743";
}

.\#cloud-upload:before {
  content: "\f0ee";
}

.\#cloud-upload-alt:before {
  content: "\f382";
}

.\#clouds:before {
  content: "\f744";
}

.\#clouds-moon:before {
  content: "\f745";
}

.\#clouds-sun:before {
  content: "\f746";
}

.\#cloudscale:before {
  content: "\f383";
}

.\#cloudsmith:before {
  content: "\f384";
}

.\#cloudversify:before {
  content: "\f385";
}

.\#club:before {
  content: "\f327";
}

.\#cocktail:before {
  content: "\f561";
}

.\#code:before {
  content: "\f121";
}

.\#code-branch:before {
  content: "\f126";
}

.\#code-commit:before {
  content: "\f386";
}

.\#code-merge:before {
  content: "\f387";
}

.\#codepen:before {
  content: "\f1cb";
}

.\#codiepie:before {
  content: "\f284";
}

.\#coffee:before {
  content: "\f0f4";
}

.\#coffee-pot:before {
  content: "車";
}

.\#coffee-togo:before {
  content: "\f6c5";
}

.\#coffin:before {
  content: "\f6c6";
}

.\#coffin-cross:before {
  content: "陋";
}

.\#cog:before {
  content: "\f013";
}

.\#cogs:before {
  content: "\f085";
}

.\#coin:before {
  content: "\f85c";
}

.\#coins:before {
  content: "\f51e";
}

.\#columns:before {
  content: "\f0db";
}

.\#comet:before {
  content: "賈";
}

.\#comment:before {
  content: "\f075";
}

.\#comment-alt:before {
  content: "\f27a";
}

.\#comment-alt-check:before {
  content: "\f4a2";
}

.\#comment-alt-dollar:before {
  content: "\f650";
}

.\#comment-alt-dots:before {
  content: "\f4a3";
}

.\#comment-alt-edit:before {
  content: "\f4a4";
}

.\#comment-alt-exclamation:before {
  content: "\f4a5";
}

.\#comment-alt-lines:before {
  content: "\f4a6";
}

.\#comment-alt-medical:before {
  content: "\f7f4";
}

.\#comment-alt-minus:before {
  content: "\f4a7";
}

.\#comment-alt-music:before {
  content: "\f8af";
}

.\#comment-alt-plus:before {
  content: "\f4a8";
}

.\#comment-alt-slash:before {
  content: "\f4a9";
}

.\#comment-alt-smile:before {
  content: "\f4aa";
}

.\#comment-alt-times:before {
  content: "\f4ab";
}

.\#comment-check:before {
  content: "\f4ac";
}

.\#comment-dollar:before {
  content: "\f651";
}

.\#comment-dots:before {
  content: "\f4ad";
}

.\#comment-edit:before {
  content: "\f4ae";
}

.\#comment-exclamation:before {
  content: "\f4af";
}

.\#comment-lines:before {
  content: "\f4b0";
}

.\#comment-medical:before {
  content: "\f7f5";
}

.\#comment-minus:before {
  content: "\f4b1";
}

.\#comment-music:before {
  content: "\f8b0";
}

.\#comment-plus:before {
  content: "\f4b2";
}

.\#comment-slash:before {
  content: "\f4b3";
}

.\#comment-smile:before {
  content: "\f4b4";
}

.\#comment-times:before {
  content: "\f4b5";
}

.\#comments:before {
  content: "\f086";
}

.\#comments-alt:before {
  content: "\f4b6";
}

.\#comments-alt-dollar:before {
  content: "\f652";
}

.\#comments-dollar:before {
  content: "\f653";
}

.\#compact-disc:before {
  content: "\f51f";
}

.\#compass:before {
  content: "\f14e";
}

.\#compass-slash:before {
  content: "\f5e9";
}

.\#compress:before {
  content: "\f066";
}

.\#compress-alt:before {
  content: "\f422";
}

.\#compress-arrows-alt:before {
  content: "\f78c";
}

.\#compress-wide:before {
  content: "\f326";
}

.\#computer-classic:before {
  content: "\f8b1";
}

.\#computer-speaker:before {
  content: "\f8b2";
}

.\#concierge-bell:before {
  content: "\f562";
}

.\#confluence:before {
  content: "\f78d";
}

.\#connectdevelop:before {
  content: "\f20e";
}

.\#construction:before {
  content: "\f85d";
}

.\#container-storage:before {
  content: "\f4b7";
}

.\#contao:before {
  content: "\f26d";
}

.\#conveyor-belt:before {
  content: "\f46e";
}

.\#conveyor-belt-alt:before {
  content: "\f46f";
}

.\#cookie:before {
  content: "\f563";
}

.\#cookie-bite:before {
  content: "\f564";
}

.\#copy:before {
  content: "\f0c5";
}

.\#copyright:before {
  content: "\f1f9";
}

.\#corn:before {
  content: "\f6c7";
}

.\#cotton-bureau:before {
  content: "\f89e";
}

.\#couch:before {
  content: "\f4b8";
}

.\#cow:before {
  content: "\f6c8";
}

.\#cowbell:before {
  content: "\f8b3";
}

.\#cowbell-more:before {
  content: "\f8b4";
}

.\#cpanel:before {
  content: "\f388";
}

.\#creative-commons:before {
  content: "\f25e";
}

.\#creative-commons-by:before {
  content: "\f4e7";
}

.\#creative-commons-nc:before {
  content: "\f4e8";
}

.\#creative-commons-nc-eu:before {
  content: "\f4e9";
}

.\#creative-commons-nc-jp:before {
  content: "\f4ea";
}

.\#creative-commons-nd:before {
  content: "\f4eb";
}

.\#creative-commons-pd:before {
  content: "\f4ec";
}

.\#creative-commons-pd-alt:before {
  content: "\f4ed";
}

.\#creative-commons-remix:before {
  content: "\f4ee";
}

.\#creative-commons-sa:before {
  content: "\f4ef";
}

.\#creative-commons-sampling:before {
  content: "\f4f0";
}

.\#creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.\#creative-commons-share:before {
  content: "\f4f2";
}

.\#creative-commons-zero:before {
  content: "\f4f3";
}

.\#credit-card:before {
  content: "\f09d";
}

.\#credit-card-blank:before {
  content: "\f389";
}

.\#credit-card-front:before {
  content: "\f38a";
}

.\#cricket:before {
  content: "\f449";
}

.\#critical-role:before {
  content: "\f6c9";
}

.\#croissant:before {
  content: "\f7f6";
}

.\#crop:before {
  content: "\f125";
}

.\#crop-alt:before {
  content: "\f565";
}

.\#cross:before {
  content: "\f654";
}

.\#crosshairs:before {
  content: "\f05b";
}

.\#crow:before {
  content: "\f520";
}

.\#crown:before {
  content: "\f521";
}

.\#crutch:before {
  content: "\f7f7";
}

.\#crutches:before {
  content: "\f7f8";
}

.\#css3:before {
  content: "\f13c";
}

.\#css3-alt:before {
  content: "\f38b";
}

.\#cube:before {
  content: "\f1b2";
}

.\#cubes:before {
  content: "\f1b3";
}

.\#curling:before {
  content: "\f44a";
}

.\#cut:before {
  content: "\f0c4";
}

.\#cuttlefish:before {
  content: "\f38c";
}

.\#d-and-d:before {
  content: "\f38d";
}

.\#d-and-d-beyond:before {
  content: "\f6ca";
}

.\#dagger:before {
  content: "\f6cb";
}

.\#dailymotion:before {
  content: "勒";
}

.\#dashcube:before {
  content: "\f210";
}

.\#database:before {
  content: "\f1c0";
}

.\#deaf:before {
  content: "\f2a4";
}

.\#debug:before {
  content: "\f7f9";
}

.\#deer:before {
  content: "\f78e";
}

.\#deer-rudolph:before {
  content: "\f78f";
}

.\#delicious:before {
  content: "\f1a5";
}

.\#democrat:before {
  content: "\f747";
}

.\#deploydog:before {
  content: "\f38e";
}

.\#deskpro:before {
  content: "\f38f";
}

.\#desktop:before {
  content: "\f108";
}

.\#desktop-alt:before {
  content: "\f390";
}

.\#dev:before {
  content: "\f6cc";
}

.\#deviantart:before {
  content: "\f1bd";
}

.\#dewpoint:before {
  content: "\f748";
}

.\#dharmachakra:before {
  content: "\f655";
}

.\#dhl:before {
  content: "\f790";
}

.\#diagnoses:before {
  content: "\f470";
}

.\#diamond:before {
  content: "\f219";
}

.\#diaspora:before {
  content: "\f791";
}

.\#dice:before {
  content: "\f522";
}

.\#dice-d10:before {
  content: "\f6cd";
}

.\#dice-d12:before {
  content: "\f6ce";
}

.\#dice-d20:before {
  content: "\f6cf";
}

.\#dice-d4:before {
  content: "\f6d0";
}

.\#dice-d6:before {
  content: "\f6d1";
}

.\#dice-d8:before {
  content: "\f6d2";
}

.\#dice-five:before {
  content: "\f523";
}

.\#dice-four:before {
  content: "\f524";
}

.\#dice-one:before {
  content: "\f525";
}

.\#dice-six:before {
  content: "\f526";
}

.\#dice-three:before {
  content: "\f527";
}

.\#dice-two:before {
  content: "\f528";
}

.\#digg:before {
  content: "\f1a6";
}

.\#digging:before {
  content: "\f85e";
}

.\#digital-ocean:before {
  content: "\f391";
}

.\#digital-tachograph:before {
  content: "\f566";
}

.\#diploma:before {
  content: "\f5ea";
}

.\#directions:before {
  content: "\f5eb";
}

.\#disc-drive:before {
  content: "\f8b5";
}

.\#discord:before {
  content: "\f392";
}

.\#discourse:before {
  content: "\f393";
}

.\#disease:before {
  content: "\f7fa";
}

.\#divide:before {
  content: "\f529";
}

.\#dizzy:before {
  content: "\f567";
}

.\#dna:before {
  content: "\f471";
}

.\#do-not-enter:before {
  content: "\f5ec";
}

.\#dochub:before {
  content: "\f394";
}

.\#docker:before {
  content: "\f395";
}

.\#dog:before {
  content: "\f6d3";
}

.\#dog-leashed:before {
  content: "\f6d4";
}

.\#dollar-sign:before {
  content: "\f155";
}

.\#dolly:before {
  content: "\f472";
}

.\#dolly-empty:before {
  content: "\f473";
}

.\#dolly-flatbed:before {
  content: "\f474";
}

.\#dolly-flatbed-alt:before {
  content: "\f475";
}

.\#dolly-flatbed-empty:before {
  content: "\f476";
}

.\#donate:before {
  content: "\f4b9";
}

.\#door-closed:before {
  content: "\f52a";
}

.\#door-open:before {
  content: "\f52b";
}

.\#dot-circle:before {
  content: "\f192";
}

.\#dove:before {
  content: "\f4ba";
}

.\#download:before {
  content: "\f019";
}

.\#draft2digital:before {
  content: "\f396";
}

.\#drafting-compass:before {
  content: "\f568";
}

.\#dragon:before {
  content: "\f6d5";
}

.\#draw-circle:before {
  content: "\f5ed";
}

.\#draw-polygon:before {
  content: "\f5ee";
}

.\#draw-square:before {
  content: "\f5ef";
}

.\#dreidel:before {
  content: "\f792";
}

.\#dribbble:before {
  content: "\f17d";
}

.\#dribbble-square:before {
  content: "\f397";
}

.\#drone:before {
  content: "\f85f";
}

.\#drone-alt:before {
  content: "\f860";
}

.\#dropbox:before {
  content: "\f16b";
}

.\#drum:before {
  content: "\f569";
}

.\#drum-steelpan:before {
  content: "\f56a";
}

.\#drumstick:before {
  content: "\f6d6";
}

.\#drumstick-bite:before {
  content: "\f6d7";
}

.\#drupal:before {
  content: "\f1a9";
}

.\#dryer:before {
  content: "\f861";
}

.\#dryer-alt:before {
  content: "\f862";
}

.\#duck:before {
  content: "\f6d8";
}

.\#dumbbell:before {
  content: "\f44b";
}

.\#dumpster:before {
  content: "\f793";
}

.\#dumpster-fire:before {
  content: "\f794";
}

.\#dungeon:before {
  content: "\f6d9";
}

.\#dyalog:before {
  content: "\f399";
}

.\#ear:before {
  content: "\f5f0";
}

.\#ear-muffs:before {
  content: "\f795";
}

.\#earlybirds:before {
  content: "\f39a";
}

.\#ebay:before {
  content: "\f4f4";
}

.\#eclipse:before {
  content: "\f749";
}

.\#eclipse-alt:before {
  content: "\f74a";
}

.\#edge:before {
  content: "\f282";
}

.\#edit:before {
  content: "\f044";
}

.\#egg:before {
  content: "\f7fb";
}

.\#egg-fried:before {
  content: "\f7fc";
}

.\#eject:before {
  content: "\f052";
}

.\#elementor:before {
  content: "\f430";
}

.\#elephant:before {
  content: "\f6da";
}

.\#ellipsis-h:before {
  content: "\f141";
}

.\#ellipsis-h-alt:before {
  content: "\f39b";
}

.\#ellipsis-v:before {
  content: "\f142";
}

.\#ellipsis-v-alt:before {
  content: "\f39c";
}

.\#ello:before {
  content: "\f5f1";
}

.\#ember:before {
  content: "\f423";
}

.\#empire:before {
  content: "\f1d1";
}

.\#empty-set:before {
  content: "\f656";
}

.\#engine-warning:before {
  content: "\f5f2";
}

.\#envelope:before {
  content: "\f0e0";
}

.\#envelope-open:before {
  content: "\f2b6";
}

.\#envelope-open-dollar:before {
  content: "\f657";
}

.\#envelope-open-text:before {
  content: "\f658";
}

.\#envelope-square:before {
  content: "\f199";
}

.\#envira:before {
  content: "\f299";
}

.\#equals:before {
  content: "\f52c";
}

.\#eraser:before {
  content: "\f12d";
}

.\#erlang:before {
  content: "\f39d";
}

.\#ethereum:before {
  content: "\f42e";
}

.\#ethernet:before {
  content: "\f796";
}

.\#etsy:before {
  content: "\f2d7";
}

.\#euro-sign:before {
  content: "\f153";
}

.\#evernote:before {
  content: "\f839";
}

.\#exchange:before {
  content: "\f0ec";
}

.\#exchange-alt:before {
  content: "\f362";
}

.\#exclamation:before {
  content: "\f12a";
}

.\#exclamation-circle:before {
  content: "\f06a";
}

.\#exclamation-square:before {
  content: "\f321";
}

.\#exclamation-triangle:before {
  content: "\f071";
}

.\#expand:before {
  content: "\f065";
}

.\#expand-alt:before {
  content: "\f424";
}

.\#expand-arrows:before {
  content: "\f31d";
}

.\#expand-arrows-alt:before {
  content: "\f31e";
}

.\#expand-wide:before {
  content: "\f320";
}

.\#expeditedssl:before {
  content: "\f23e";
}

.\#external-link:before {
  content: "\f08e";
}

.\#external-link-alt:before {
  content: "\f35d";
}

.\#external-link-square:before {
  content: "\f14c";
}

.\#external-link-square-alt:before {
  content: "\f360";
}

.\#eye:before {
  content: "\f06e";
}

.\#eye-dropper:before {
  content: "\f1fb";
}

.\#eye-evil:before {
  content: "\f6db";
}

.\#eye-slash:before {
  content: "\f070";
}

.\#facebook:before {
  content: "\f09a";
}

.\#facebook-f:before {
  content: "\f39e";
}

.\#facebook-messenger:before {
  content: "\f39f";
}

.\#facebook-square:before {
  content: "\f082";
}

.\#fan:before {
  content: "\f863";
}

.\#fan-table:before {
  content: "滑";
}

.\#fantasy-flight-games:before {
  content: "\f6dc";
}

.\#farm:before {
  content: "\f864";
}

.\#fast-backward:before {
  content: "\f049";
}

.\#fast-forward:before {
  content: "\f050";
}

.\#faucet:before {
  content: "串";
}

.\#faucet-drip:before {
  content: "句";
}

.\#fax:before {
  content: "\f1ac";
}

.\#feather:before {
  content: "\f52d";
}

.\#feather-alt:before {
  content: "\f56b";
}

.\#fedex:before {
  content: "\f797";
}

.\#fedora:before {
  content: "\f798";
}

.\#female:before {
  content: "\f182";
}

.\#field-hockey:before {
  content: "\f44c";
}

.\#fighter-jet:before {
  content: "\f0fb";
}

.\#figma:before {
  content: "\f799";
}

.\#file:before {
  content: "\f15b";
}

.\#file-alt:before {
  content: "\f15c";
}

.\#file-archive:before {
  content: "\f1c6";
}

.\#file-audio:before {
  content: "\f1c7";
}

.\#file-certificate:before {
  content: "\f5f3";
}

.\#file-chart-line:before {
  content: "\f659";
}

.\#file-chart-pie:before {
  content: "\f65a";
}

.\#file-check:before {
  content: "\f316";
}

.\#file-code:before {
  content: "\f1c9";
}

.\#file-contract:before {
  content: "\f56c";
}

.\#file-csv:before {
  content: "\f6dd";
}

.\#file-download:before {
  content: "\f56d";
}

.\#file-edit:before {
  content: "\f31c";
}

.\#file-excel:before {
  content: "\f1c3";
}

.\#file-exclamation:before {
  content: "\f31a";
}

.\#file-export:before {
  content: "\f56e";
}

.\#file-image:before {
  content: "\f1c5";
}

.\#file-import:before {
  content: "\f56f";
}

.\#file-invoice:before {
  content: "\f570";
}

.\#file-invoice-dollar:before {
  content: "\f571";
}

.\#file-medical:before {
  content: "\f477";
}

.\#file-medical-alt:before {
  content: "\f478";
}

.\#file-minus:before {
  content: "\f318";
}

.\#file-music:before {
  content: "\f8b6";
}

.\#file-pdf:before {
  content: "\f1c1";
}

.\#file-plus:before {
  content: "\f319";
}

.\#file-powerpoint:before {
  content: "\f1c4";
}

.\#file-prescription:before {
  content: "\f572";
}

.\#file-search:before {
  content: "\f865";
}

.\#file-signature:before {
  content: "\f573";
}

.\#file-spreadsheet:before {
  content: "\f65b";
}

.\#file-times:before {
  content: "\f317";
}

.\#file-upload:before {
  content: "\f574";
}

.\#file-user:before {
  content: "\f65c";
}

.\#file-video:before {
  content: "\f1c8";
}

.\#file-word:before {
  content: "\f1c2";
}

.\#files-medical:before {
  content: "\f7fd";
}

.\#fill:before {
  content: "\f575";
}

.\#fill-drip:before {
  content: "\f576";
}

.\#film:before {
  content: "\f008";
}

.\#film-alt:before {
  content: "\f3a0";
}

.\#film-canister:before {
  content: "\f8b7";
}

.\#filter:before {
  content: "\f0b0";
}

.\#fingerprint:before {
  content: "\f577";
}

.\#fire:before {
  content: "\f06d";
}

.\#fire-alt:before {
  content: "\f7e4";
}

.\#fire-extinguisher:before {
  content: "\f134";
}

.\#fire-smoke:before {
  content: "\f74b";
}

.\#firefox:before {
  content: "\f269";
}

.\#firefox-browser:before {
  content: "龜";
}

.\#fireplace:before {
  content: "\f79a";
}

.\#first-aid:before {
  content: "\f479";
}

.\#first-order:before {
  content: "\f2b0";
}

.\#first-order-alt:before {
  content: "\f50a";
}

.\#firstdraft:before {
  content: "\f3a1";
}

.\#fish:before {
  content: "\f578";
}

.\#fish-cooked:before {
  content: "\f7fe";
}

.\#fist-raised:before {
  content: "\f6de";
}

.\#flag:before {
  content: "\f024";
}

.\#flag-alt:before {
  content: "\f74c";
}

.\#flag-checkered:before {
  content: "\f11e";
}

.\#flag-usa:before {
  content: "\f74d";
}

.\#flame:before {
  content: "\f6df";
}

.\#flashlight:before {
  content: "\f8b8";
}

.\#flask:before {
  content: "\f0c3";
}

.\#flask-poison:before {
  content: "\f6e0";
}

.\#flask-potion:before {
  content: "\f6e1";
}

.\#flickr:before {
  content: "\f16e";
}

.\#flipboard:before {
  content: "\f44d";
}

.\#flower:before {
  content: "\f7ff";
}

.\#flower-daffodil:before {
  content: "\f800";
}

.\#flower-tulip:before {
  content: "\f801";
}

.\#flushed:before {
  content: "\f579";
}

.\#flute:before {
  content: "\f8b9";
}

.\#flux-capacitor:before {
  content: "\f8ba";
}

.\#fly:before {
  content: "\f417";
}

.\#fog:before {
  content: "\f74e";
}

.\#folder:before {
  content: "\f07b";
}

.\#folder-download:before {
  content: "肋";
}

.\#folder-minus:before {
  content: "\f65d";
}

.\#folder-open:before {
  content: "\f07c";
}

.\#folder-plus:before {
  content: "\f65e";
}

.\#folder-times:before {
  content: "\f65f";
}

.\#folder-tree:before {
  content: "\f802";
}

.\#folder-upload:before {
  content: "凜";
}

.\#folders:before {
  content: "\f660";
}

.\#font:before {
  content: "\f031";
}

.\#font-awesome:before {
  content: "\f2b4";
}

.\#font-awesome-alt:before {
  content: "\f35c";
}

.\#font-awesome-flag:before {
  content: "\f425";
}

.\#font-awesome-logo-full:before {
  content: "\f4e6";
}

.\#font-case:before {
  content: "\f866";
}

.\#fonticons:before {
  content: "\f280";
}

.\#fonticons-fi:before {
  content: "\f3a2";
}

.\#football-ball:before {
  content: "\f44e";
}

.\#football-helmet:before {
  content: "\f44f";
}

.\#forklift:before {
  content: "\f47a";
}

.\#fort-awesome:before {
  content: "\f286";
}

.\#fort-awesome-alt:before {
  content: "\f3a3";
}

.\#forumbee:before {
  content: "\f211";
}

.\#forward:before {
  content: "\f04e";
}

.\#foursquare:before {
  content: "\f180";
}

.\#fragile:before {
  content: "\f4bb";
}

.\#free-code-camp:before {
  content: "\f2c5";
}

.\#freebsd:before {
  content: "\f3a4";
}

.\#french-fries:before {
  content: "\f803";
}

.\#frog:before {
  content: "\f52e";
}

.\#frosty-head:before {
  content: "\f79b";
}

.\#frown:before {
  content: "\f119";
}

.\#frown-open:before {
  content: "\f57a";
}

.\#fulcrum:before {
  content: "\f50b";
}

.\#function:before {
  content: "\f661";
}

.\#funnel-dollar:before {
  content: "\f662";
}

.\#futbol:before {
  content: "\f1e3";
}

.\#galactic-republic:before {
  content: "\f50c";
}

.\#galactic-senate:before {
  content: "\f50d";
}

.\#galaxy:before {
  content: "龜";
}

.\#game-board:before {
  content: "\f867";
}

.\#game-board-alt:before {
  content: "\f868";
}

.\#game-console-handheld:before {
  content: "\f8bb";
}

.\#gamepad:before {
  content: "\f11b";
}

.\#gamepad-alt:before {
  content: "\f8bc";
}

.\#garage:before {
  content: "契";
}

.\#garage-car:before {
  content: "金";
}

.\#garage-open:before {
  content: "喇";
}

.\#gas-pump:before {
  content: "\f52f";
}

.\#gas-pump-slash:before {
  content: "\f5f4";
}

.\#gavel:before {
  content: "\f0e3";
}

.\#gem:before {
  content: "\f3a5";
}

.\#genderless:before {
  content: "\f22d";
}

.\#get-pocket:before {
  content: "\f265";
}

.\#gg:before {
  content: "\f260";
}

.\#gg-circle:before {
  content: "\f261";
}

.\#ghost:before {
  content: "\f6e2";
}

.\#gift:before {
  content: "\f06b";
}

.\#gift-card:before {
  content: "\f663";
}

.\#gifts:before {
  content: "\f79c";
}

.\#gingerbread-man:before {
  content: "\f79d";
}

.\#git:before {
  content: "\f1d3";
}

.\#git-alt:before {
  content: "\f841";
}

.\#git-square:before {
  content: "\f1d2";
}

.\#github:before {
  content: "\f09b";
}

.\#github-alt:before {
  content: "\f113";
}

.\#github-square:before {
  content: "\f092";
}

.\#gitkraken:before {
  content: "\f3a6";
}

.\#gitlab:before {
  content: "\f296";
}

.\#gitter:before {
  content: "\f426";
}

.\#glass:before {
  content: "\f804";
}

.\#glass-champagne:before {
  content: "\f79e";
}

.\#glass-cheers:before {
  content: "\f79f";
}

.\#glass-citrus:before {
  content: "\f869";
}

.\#glass-martini:before {
  content: "\f000";
}

.\#glass-martini-alt:before {
  content: "\f57b";
}

.\#glass-whiskey:before {
  content: "\f7a0";
}

.\#glass-whiskey-rocks:before {
  content: "\f7a1";
}

.\#glasses:before {
  content: "\f530";
}

.\#glasses-alt:before {
  content: "\f5f5";
}

.\#glide:before {
  content: "\f2a5";
}

.\#glide-g:before {
  content: "\f2a6";
}

.\#globe:before {
  content: "\f0ac";
}

.\#globe-africa:before {
  content: "\f57c";
}

.\#globe-americas:before {
  content: "\f57d";
}

.\#globe-asia:before {
  content: "\f57e";
}

.\#globe-europe:before {
  content: "\f7a2";
}

.\#globe-snow:before {
  content: "\f7a3";
}

.\#globe-stand:before {
  content: "\f5f6";
}

.\#gofore:before {
  content: "\f3a7";
}

.\#golf-ball:before {
  content: "\f450";
}

.\#golf-club:before {
  content: "\f451";
}

.\#goodreads:before {
  content: "\f3a8";
}

.\#goodreads-g:before {
  content: "\f3a9";
}

.\#google:before {
  content: "\f1a0";
}

.\#google-drive:before {
  content: "\f3aa";
}

.\#google-play:before {
  content: "\f3ab";
}

.\#google-plus:before {
  content: "\f2b3";
}

.\#google-plus-g:before {
  content: "\f0d5";
}

.\#google-plus-square:before {
  content: "\f0d4";
}

.\#google-wallet:before {
  content: "\f1ee";
}

.\#gopuram:before {
  content: "\f664";
}

.\#graduation-cap:before {
  content: "\f19d";
}

.\#gramophone:before {
  content: "\f8bd";
}

.\#gratipay:before {
  content: "\f184";
}

.\#grav:before {
  content: "\f2d6";
}

.\#greater-than:before {
  content: "\f531";
}

.\#greater-than-equal:before {
  content: "\f532";
}

.\#grimace:before {
  content: "\f57f";
}

.\#grin:before {
  content: "\f580";
}

.\#grin-alt:before {
  content: "\f581";
}

.\#grin-beam:before {
  content: "\f582";
}

.\#grin-beam-sweat:before {
  content: "\f583";
}

.\#grin-hearts:before {
  content: "\f584";
}

.\#grin-squint:before {
  content: "\f585";
}

.\#grin-squint-tears:before {
  content: "\f586";
}

.\#grin-stars:before {
  content: "\f587";
}

.\#grin-tears:before {
  content: "\f588";
}

.\#grin-tongue:before {
  content: "\f589";
}

.\#grin-tongue-squint:before {
  content: "\f58a";
}

.\#grin-tongue-wink:before {
  content: "\f58b";
}

.\#grin-wink:before {
  content: "\f58c";
}

.\#grip-horizontal:before {
  content: "\f58d";
}

.\#grip-lines:before {
  content: "\f7a4";
}

.\#grip-lines-vertical:before {
  content: "\f7a5";
}

.\#grip-vertical:before {
  content: "\f58e";
}

.\#gripfire:before {
  content: "\f3ac";
}

.\#grunt:before {
  content: "\f3ad";
}

.\#guitar:before {
  content: "\f7a6";
}

.\#guitar-electric:before {
  content: "\f8be";
}

.\#guitars:before {
  content: "\f8bf";
}

.\#gulp:before {
  content: "\f3ae";
}

.\#h-square:before {
  content: "\f0fd";
}

.\#h1:before {
  content: "\f313";
}

.\#h2:before {
  content: "\f314";
}

.\#h3:before {
  content: "\f315";
}

.\#h4:before {
  content: "\f86a";
}

.\#hacker-news:before {
  content: "\f1d4";
}

.\#hacker-news-square:before {
  content: "\f3af";
}

.\#hackerrank:before {
  content: "\f5f7";
}

.\#hamburger:before {
  content: "\f805";
}

.\#hammer:before {
  content: "\f6e3";
}

.\#hammer-war:before {
  content: "\f6e4";
}

.\#hamsa:before {
  content: "\f665";
}

.\#hand-heart:before {
  content: "\f4bc";
}

.\#hand-holding:before {
  content: "\f4bd";
}

.\#hand-holding-box:before {
  content: "\f47b";
}

.\#hand-holding-heart:before {
  content: "\f4be";
}

.\#hand-holding-magic:before {
  content: "\f6e5";
}

.\#hand-holding-medical:before {
  content: "樂";
}

.\#hand-holding-seedling:before {
  content: "\f4bf";
}

.\#hand-holding-usd:before {
  content: "\f4c0";
}

.\#hand-holding-water:before {
  content: "\f4c1";
}

.\#hand-lizard:before {
  content: "\f258";
}

.\#hand-middle-finger:before {
  content: "\f806";
}

.\#hand-paper:before {
  content: "\f256";
}

.\#hand-peace:before {
  content: "\f25b";
}

.\#hand-point-down:before {
  content: "\f0a7";
}

.\#hand-point-left:before {
  content: "\f0a5";
}

.\#hand-point-right:before {
  content: "\f0a4";
}

.\#hand-point-up:before {
  content: "\f0a6";
}

.\#hand-pointer:before {
  content: "\f25a";
}

.\#hand-receiving:before {
  content: "\f47c";
}

.\#hand-rock:before {
  content: "\f255";
}

.\#hand-scissors:before {
  content: "\f257";
}

.\#hand-sparkles:before {
  content: "諾";
}

.\#hand-spock:before {
  content: "\f259";
}

.\#hands:before {
  content: "\f4c2";
}

.\#hands-heart:before {
  content: "\f4c3";
}

.\#hands-helping:before {
  content: "\f4c4";
}

.\#hands-usd:before {
  content: "\f4c5";
}

.\#hands-wash:before {
  content: "丹";
}

.\#handshake:before {
  content: "\f2b5";
}

.\#handshake-alt:before {
  content: "\f4c6";
}

.\#handshake-alt-slash:before {
  content: "寧";
}

.\#handshake-slash:before {
  content: "怒";
}

.\#hanukiah:before {
  content: "\f6e6";
}

.\#hard-hat:before {
  content: "\f807";
}

.\#hashtag:before {
  content: "\f292";
}

.\#hat-chef:before {
  content: "\f86b";
}

.\#hat-cowboy:before {
  content: "\f8c0";
}

.\#hat-cowboy-side:before {
  content: "\f8c1";
}

.\#hat-santa:before {
  content: "\f7a7";
}

.\#hat-winter:before {
  content: "\f7a8";
}

.\#hat-witch:before {
  content: "\f6e7";
}

.\#hat-wizard:before {
  content: "\f6e8";
}

.\#hdd:before {
  content: "\f0a0";
}

.\#head-side:before {
  content: "\f6e9";
}

.\#head-side-brain:before {
  content: "\f808";
}

.\#head-side-cough:before {
  content: "率";
}

.\#head-side-cough-slash:before {
  content: "異";
}

.\#head-side-headphones:before {
  content: "\f8c2";
}

.\#head-side-mask:before {
  content: "北";
}

.\#head-side-medical:before {
  content: "\f809";
}

.\#head-side-virus:before {
  content: "磻";
}

.\#head-vr:before {
  content: "\f6ea";
}

.\#heading:before {
  content: "\f1dc";
}

.\#headphones:before {
  content: "\f025";
}

.\#headphones-alt:before {
  content: "\f58f";
}

.\#headset:before {
  content: "\f590";
}

.\#heart:before {
  content: "\f004";
}

.\#heart-broken:before {
  content: "\f7a9";
}

.\#heart-circle:before {
  content: "\f4c7";
}

.\#heart-rate:before {
  content: "\f5f8";
}

.\#heart-square:before {
  content: "\f4c8";
}

.\#heartbeat:before {
  content: "\f21e";
}

.\#heat:before {
  content: "奈";
}

.\#helicopter:before {
  content: "\f533";
}

.\#helmet-battle:before {
  content: "\f6eb";
}

.\#hexagon:before {
  content: "\f312";
}

.\#highlighter:before {
  content: "\f591";
}

.\#hiking:before {
  content: "\f6ec";
}

.\#hippo:before {
  content: "\f6ed";
}

.\#hips:before {
  content: "\f452";
}

.\#hire-a-helper:before {
  content: "\f3b0";
}

.\#history:before {
  content: "\f1da";
}

.\#hockey-mask:before {
  content: "\f6ee";
}

.\#hockey-puck:before {
  content: "\f453";
}

.\#hockey-sticks:before {
  content: "\f454";
}

.\#holly-berry:before {
  content: "\f7aa";
}

.\#home:before {
  content: "\f015";
}

.\#home-alt:before {
  content: "\f80a";
}

.\#home-heart:before {
  content: "\f4c9";
}

.\#home-lg:before {
  content: "\f80b";
}

.\#home-lg-alt:before {
  content: "\f80c";
}

.\#hood-cloak:before {
  content: "\f6ef";
}

.\#hooli:before {
  content: "\f427";
}

.\#horizontal-rule:before {
  content: "\f86c";
}

.\#hornbill:before {
  content: "\f592";
}

.\#horse:before {
  content: "\f6f0";
}

.\#horse-head:before {
  content: "\f7ab";
}

.\#horse-saddle:before {
  content: "\f8c3";
}

.\#hospital:before {
  content: "\f0f8";
}

.\#hospital-alt:before {
  content: "\f47d";
}

.\#hospital-symbol:before {
  content: "\f47e";
}

.\#hospital-user:before {
  content: "\f80d";
}

.\#hospitals:before {
  content: "\f80e";
}

.\#hot-tub:before {
  content: "\f593";
}

.\#hotdog:before {
  content: "\f80f";
}

.\#hotel:before {
  content: "\f594";
}

.\#hotjar:before {
  content: "\f3b1";
}

.\#hourglass:before {
  content: "\f254";
}

.\#hourglass-end:before {
  content: "\f253";
}

.\#hourglass-half:before {
  content: "\f252";
}

.\#hourglass-start:before {
  content: "\f251";
}

.\#house:before {
  content: "懶";
}

.\#house-damage:before {
  content: "\f6f1";
}

.\#house-day:before {
  content: "癩";
}

.\#house-flood:before {
  content: "\f74f";
}

.\#house-leave:before {
  content: "羅";
}

.\#house-night:before {
  content: "蘿";
}

.\#house-return:before {
  content: "螺";
}

.\#house-signal:before {
  content: "裸";
}

.\#house-user:before {
  content: "便";
}

.\#houzz:before {
  content: "\f27c";
}

.\#hryvnia:before {
  content: "\f6f2";
}

.\#html5:before {
  content: "\f13b";
}

.\#hubspot:before {
  content: "\f3b2";
}

.\#humidity:before {
  content: "\f750";
}

.\#hurricane:before {
  content: "\f751";
}

.\#i-cursor:before {
  content: "\f246";
}

.\#ice-cream:before {
  content: "\f810";
}

.\#ice-skate:before {
  content: "\f7ac";
}

.\#icicles:before {
  content: "\f7ad";
}

.\#icons:before {
  content: "\f86d";
}

.\#icons-alt:before {
  content: "\f86e";
}

.\#id-badge:before {
  content: "\f2c1";
}

.\#id-card:before {
  content: "\f2c2";
}

.\#id-card-alt:before {
  content: "\f47f";
}

.\#ideal:before {
  content: "邏";
}

.\#igloo:before {
  content: "\f7ae";
}

.\#image:before {
  content: "\f03e";
}

.\#image-polaroid:before {
  content: "\f8c4";
}

.\#images:before {
  content: "\f302";
}

.\#imdb:before {
  content: "\f2d8";
}

.\#inbox:before {
  content: "\f01c";
}

.\#inbox-in:before {
  content: "\f310";
}

.\#inbox-out:before {
  content: "\f311";
}

.\#indent:before {
  content: "\f03c";
}

.\#industry:before {
  content: "\f275";
}

.\#industry-alt:before {
  content: "\f3b3";
}

.\#infinity:before {
  content: "\f534";
}

.\#info:before {
  content: "\f129";
}

.\#info-circle:before {
  content: "\f05a";
}

.\#info-square:before {
  content: "\f30f";
}

.\#inhaler:before {
  content: "\f5f9";
}

.\#instagram:before {
  content: "\f16d";
}

.\#instagram-square:before {
  content: "凌";
}

.\#integral:before {
  content: "\f667";
}

.\#intercom:before {
  content: "\f7af";
}

.\#internet-explorer:before {
  content: "\f26b";
}

.\#intersection:before {
  content: "\f668";
}

.\#inventory:before {
  content: "\f480";
}

.\#invision:before {
  content: "\f7b0";
}

.\#ioxhost:before {
  content: "\f208";
}

.\#island-tropical:before {
  content: "\f811";
}

.\#italic:before {
  content: "\f033";
}

.\#itch-io:before {
  content: "\f83a";
}

.\#itunes:before {
  content: "\f3b4";
}

.\#itunes-note:before {
  content: "\f3b5";
}

.\#jack-o-lantern:before {
  content: "\f30e";
}

.\#java:before {
  content: "\f4e4";
}

.\#jedi:before {
  content: "\f669";
}

.\#jedi-order:before {
  content: "\f50e";
}

.\#jenkins:before {
  content: "\f3b6";
}

.\#jira:before {
  content: "\f7b1";
}

.\#joget:before {
  content: "\f3b7";
}

.\#joint:before {
  content: "\f595";
}

.\#joomla:before {
  content: "\f1aa";
}

.\#journal-whills:before {
  content: "\f66a";
}

.\#joystick:before {
  content: "\f8c5";
}

.\#js:before {
  content: "\f3b8";
}

.\#js-square:before {
  content: "\f3b9";
}

.\#jsfiddle:before {
  content: "\f1cc";
}

.\#jug:before {
  content: "\f8c6";
}

.\#kaaba:before {
  content: "\f66b";
}

.\#kaggle:before {
  content: "\f5fa";
}

.\#kazoo:before {
  content: "\f8c7";
}

.\#kerning:before {
  content: "\f86f";
}

.\#key:before {
  content: "\f084";
}

.\#key-skeleton:before {
  content: "\f6f3";
}

.\#keybase:before {
  content: "\f4f5";
}

.\#keyboard:before {
  content: "\f11c";
}

.\#keycdn:before {
  content: "\f3ba";
}

.\#keynote:before {
  content: "\f66c";
}

.\#khanda:before {
  content: "\f66d";
}

.\#kickstarter:before {
  content: "\f3bb";
}

.\#kickstarter-k:before {
  content: "\f3bc";
}

.\#kidneys:before {
  content: "\f5fb";
}

.\#kiss:before {
  content: "\f596";
}

.\#kiss-beam:before {
  content: "\f597";
}

.\#kiss-wink-heart:before {
  content: "\f598";
}

.\#kite:before {
  content: "\f6f4";
}

.\#kiwi-bird:before {
  content: "\f535";
}

.\#knife-kitchen:before {
  content: "\f6f5";
}

.\#korvue:before {
  content: "\f42f";
}

.\#lambda:before {
  content: "\f66e";
}

.\#lamp:before {
  content: "\f4ca";
}

.\#lamp-desk:before {
  content: "樂";
}

.\#lamp-floor:before {
  content: "洛";
}

.\#landmark:before {
  content: "\f66f";
}

.\#landmark-alt:before {
  content: "\f752";
}

.\#language:before {
  content: "\f1ab";
}

.\#laptop:before {
  content: "\f109";
}

.\#laptop-code:before {
  content: "\f5fc";
}

.\#laptop-house:before {
  content: "復";
}

.\#laptop-medical:before {
  content: "\f812";
}

.\#laravel:before {
  content: "\f3bd";
}

.\#lasso:before {
  content: "\f8c8";
}

.\#lastfm:before {
  content: "\f202";
}

.\#lastfm-square:before {
  content: "\f203";
}

.\#laugh:before {
  content: "\f599";
}

.\#laugh-beam:before {
  content: "\f59a";
}

.\#laugh-squint:before {
  content: "\f59b";
}

.\#laugh-wink:before {
  content: "\f59c";
}

.\#layer-group:before {
  content: "\f5fd";
}

.\#layer-minus:before {
  content: "\f5fe";
}

.\#layer-plus:before {
  content: "\f5ff";
}

.\#leaf:before {
  content: "\f06c";
}

.\#leaf-heart:before {
  content: "\f4cb";
}

.\#leaf-maple:before {
  content: "\f6f6";
}

.\#leaf-oak:before {
  content: "\f6f7";
}

.\#leanpub:before {
  content: "\f212";
}

.\#lemon:before {
  content: "\f094";
}

.\#less:before {
  content: "\f41d";
}

.\#less-than:before {
  content: "\f536";
}

.\#less-than-equal:before {
  content: "\f537";
}

.\#level-down:before {
  content: "\f149";
}

.\#level-down-alt:before {
  content: "\f3be";
}

.\#level-up:before {
  content: "\f148";
}

.\#level-up-alt:before {
  content: "\f3bf";
}

.\#life-ring:before {
  content: "\f1cd";
}

.\#light-ceiling:before {
  content: "烙";
}

.\#light-switch:before {
  content: "珞";
}

.\#light-switch-off:before {
  content: "落";
}

.\#light-switch-on:before {
  content: "酪";
}

.\#lightbulb:before {
  content: "\f0eb";
}

.\#lightbulb-dollar:before {
  content: "\f670";
}

.\#lightbulb-exclamation:before {
  content: "\f671";
}

.\#lightbulb-on:before {
  content: "\f672";
}

.\#lightbulb-slash:before {
  content: "\f673";
}

.\#lights-holiday:before {
  content: "\f7b2";
}

.\#line:before {
  content: "\f3c0";
}

.\#line-columns:before {
  content: "\f870";
}

.\#line-height:before {
  content: "\f871";
}

.\#link:before {
  content: "\f0c1";
}

.\#linkedin:before {
  content: "\f08c";
}

.\#linkedin-in:before {
  content: "\f0e1";
}

.\#linode:before {
  content: "\f2b8";
}

.\#linux:before {
  content: "\f17c";
}

.\#lips:before {
  content: "\f600";
}

.\#lira-sign:before {
  content: "\f195";
}

.\#list:before {
  content: "\f03a";
}

.\#list-alt:before {
  content: "\f022";
}

.\#list-music:before {
  content: "\f8c9";
}

.\#list-ol:before {
  content: "\f0cb";
}

.\#list-ul:before {
  content: "\f0ca";
}

.\#location:before {
  content: "\f601";
}

.\#location-arrow:before {
  content: "\f124";
}

.\#location-circle:before {
  content: "\f602";
}

.\#location-slash:before {
  content: "\f603";
}

.\#lock:before {
  content: "\f023";
}

.\#lock-alt:before {
  content: "\f30d";
}

.\#lock-open:before {
  content: "\f3c1";
}

.\#lock-open-alt:before {
  content: "\f3c2";
}

.\#long-arrow-alt-down:before {
  content: "\f309";
}

.\#long-arrow-alt-left:before {
  content: "\f30a";
}

.\#long-arrow-alt-right:before {
  content: "\f30b";
}

.\#long-arrow-alt-up:before {
  content: "\f30c";
}

.\#long-arrow-down:before {
  content: "\f175";
}

.\#long-arrow-left:before {
  content: "\f177";
}

.\#long-arrow-right:before {
  content: "\f178";
}

.\#long-arrow-up:before {
  content: "\f176";
}

.\#loveseat:before {
  content: "\f4cc";
}

.\#low-vision:before {
  content: "\f2a8";
}

.\#luchador:before {
  content: "\f455";
}

.\#luggage-cart:before {
  content: "\f59d";
}

.\#lungs:before {
  content: "\f604";
}

.\#lungs-virus:before {
  content: "不";
}

.\#lyft:before {
  content: "\f3c3";
}

.\#mace:before {
  content: "\f6f8";
}

.\#magento:before {
  content: "\f3c4";
}

.\#magic:before {
  content: "\f0d0";
}

.\#magnet:before {
  content: "\f076";
}

.\#mail-bulk:before {
  content: "\f674";
}

.\#mailbox:before {
  content: "\f813";
}

.\#mailchimp:before {
  content: "\f59e";
}

.\#male:before {
  content: "\f183";
}

.\#mandalorian:before {
  content: "\f50f";
}

.\#mandolin:before {
  content: "\f6f9";
}

.\#map:before {
  content: "\f279";
}

.\#map-marked:before {
  content: "\f59f";
}

.\#map-marked-alt:before {
  content: "\f5a0";
}

.\#map-marker:before {
  content: "\f041";
}

.\#map-marker-alt:before {
  content: "\f3c5";
}

.\#map-marker-alt-slash:before {
  content: "\f605";
}

.\#map-marker-check:before {
  content: "\f606";
}

.\#map-marker-edit:before {
  content: "\f607";
}

.\#map-marker-exclamation:before {
  content: "\f608";
}

.\#map-marker-minus:before {
  content: "\f609";
}

.\#map-marker-plus:before {
  content: "\f60a";
}

.\#map-marker-question:before {
  content: "\f60b";
}

.\#map-marker-slash:before {
  content: "\f60c";
}

.\#map-marker-smile:before {
  content: "\f60d";
}

.\#map-marker-times:before {
  content: "\f60e";
}

.\#map-pin:before {
  content: "\f276";
}

.\#map-signs:before {
  content: "\f277";
}

.\#markdown:before {
  content: "\f60f";
}

.\#marker:before {
  content: "\f5a1";
}

.\#mars:before {
  content: "\f222";
}

.\#mars-double:before {
  content: "\f227";
}

.\#mars-stroke:before {
  content: "\f229";
}

.\#mars-stroke-h:before {
  content: "\f22b";
}

.\#mars-stroke-v:before {
  content: "\f22a";
}

.\#mask:before {
  content: "\f6fa";
}

.\#mastodon:before {
  content: "\f4f6";
}

.\#maxcdn:before {
  content: "\f136";
}

.\#mdb:before {
  content: "\f8ca";
}

.\#meat:before {
  content: "\f814";
}

.\#medal:before {
  content: "\f5a2";
}

.\#medapps:before {
  content: "\f3c6";
}

.\#medium:before {
  content: "\f23a";
}

.\#medium-m:before {
  content: "\f3c7";
}

.\#medkit:before {
  content: "\f0fa";
}

.\#medrt:before {
  content: "\f3c8";
}

.\#meetup:before {
  content: "\f2e0";
}

.\#megaphone:before {
  content: "\f675";
}

.\#megaport:before {
  content: "\f5a3";
}

.\#meh:before {
  content: "\f11a";
}

.\#meh-blank:before {
  content: "\f5a4";
}

.\#meh-rolling-eyes:before {
  content: "\f5a5";
}

.\#memory:before {
  content: "\f538";
}

.\#mendeley:before {
  content: "\f7b3";
}

.\#menorah:before {
  content: "\f676";
}

.\#mercury:before {
  content: "\f223";
}

.\#meteor:before {
  content: "\f753";
}

.\#microblog:before {
  content: "駱";
}

.\#microchip:before {
  content: "\f2db";
}

.\#microphone:before {
  content: "\f130";
}

.\#microphone-alt:before {
  content: "\f3c9";
}

.\#microphone-alt-slash:before {
  content: "\f539";
}

.\#microphone-slash:before {
  content: "\f131";
}

.\#microphone-stand:before {
  content: "\f8cb";
}

.\#microscope:before {
  content: "\f610";
}

.\#microsoft:before {
  content: "\f3ca";
}

.\#microwave:before {
  content: "亂";
}

.\#mind-share:before {
  content: "\f677";
}

.\#minus:before {
  content: "\f068";
}

.\#minus-circle:before {
  content: "\f056";
}

.\#minus-hexagon:before {
  content: "\f307";
}

.\#minus-octagon:before {
  content: "\f308";
}

.\#minus-square:before {
  content: "\f146";
}

.\#mistletoe:before {
  content: "\f7b4";
}

.\#mitten:before {
  content: "\f7b5";
}

.\#mix:before {
  content: "\f3cb";
}

.\#mixcloud:before {
  content: "\f289";
}

.\#mixer:before {
  content: "稜";
}

.\#mizuni:before {
  content: "\f3cc";
}

.\#mobile:before {
  content: "\f10b";
}

.\#mobile-alt:before {
  content: "\f3cd";
}

.\#mobile-android:before {
  content: "\f3ce";
}

.\#mobile-android-alt:before {
  content: "\f3cf";
}

.\#modx:before {
  content: "\f285";
}

.\#monero:before {
  content: "\f3d0";
}

.\#money-bill:before {
  content: "\f0d6";
}

.\#money-bill-alt:before {
  content: "\f3d1";
}

.\#money-bill-wave:before {
  content: "\f53a";
}

.\#money-bill-wave-alt:before {
  content: "\f53b";
}

.\#money-check:before {
  content: "\f53c";
}

.\#money-check-alt:before {
  content: "\f53d";
}

.\#money-check-edit:before {
  content: "\f872";
}

.\#money-check-edit-alt:before {
  content: "\f873";
}

.\#monitor-heart-rate:before {
  content: "\f611";
}

.\#monkey:before {
  content: "\f6fb";
}

.\#monument:before {
  content: "\f5a6";
}

.\#moon:before {
  content: "\f186";
}

.\#moon-cloud:before {
  content: "\f754";
}

.\#moon-stars:before {
  content: "\f755";
}

.\#mortar-pestle:before {
  content: "\f5a7";
}

.\#mosque:before {
  content: "\f678";
}

.\#motorcycle:before {
  content: "\f21c";
}

.\#mountain:before {
  content: "\f6fc";
}

.\#mountains:before {
  content: "\f6fd";
}

.\#mouse:before {
  content: "\f8cc";
}

.\#mouse-alt:before {
  content: "\f8cd";
}

.\#mouse-pointer:before {
  content: "\f245";
}

.\#mp3-player:before {
  content: "\f8ce";
}

.\#mug:before {
  content: "\f874";
}

.\#mug-hot:before {
  content: "\f7b6";
}

.\#mug-marshmallows:before {
  content: "\f7b7";
}

.\#mug-tea:before {
  content: "\f875";
}

.\#music:before {
  content: "\f001";
}

.\#music-alt:before {
  content: "\f8cf";
}

.\#music-alt-slash:before {
  content: "\f8d0";
}

.\#music-slash:before {
  content: "\f8d1";
}

.\#napster:before {
  content: "\f3d2";
}

.\#narwhal:before {
  content: "\f6fe";
}

.\#neos:before {
  content: "\f612";
}

.\#network-wired:before {
  content: "\f6ff";
}

.\#neuter:before {
  content: "\f22c";
}

.\#newspaper:before {
  content: "\f1ea";
}

.\#nimblr:before {
  content: "\f5a8";
}

.\#node:before {
  content: "\f419";
}

.\#node-js:before {
  content: "\f3d3";
}

.\#not-equal:before {
  content: "\f53e";
}

.\#notes-medical:before {
  content: "\f481";
}

.\#npm:before {
  content: "\f3d4";
}

.\#ns8:before {
  content: "\f3d5";
}

.\#nutritionix:before {
  content: "\f3d6";
}

.\#object-group:before {
  content: "\f247";
}

.\#object-ungroup:before {
  content: "\f248";
}

.\#octagon:before {
  content: "\f306";
}

.\#odnoklassniki:before {
  content: "\f263";
}

.\#odnoklassniki-square:before {
  content: "\f264";
}

.\#oil-can:before {
  content: "\f613";
}

.\#oil-temp:before {
  content: "\f614";
}

.\#old-republic:before {
  content: "\f510";
}

.\#om:before {
  content: "\f679";
}

.\#omega:before {
  content: "\f67a";
}

.\#opencart:before {
  content: "\f23d";
}

.\#openid:before {
  content: "\f19b";
}

.\#opera:before {
  content: "\f26a";
}

.\#optin-monster:before {
  content: "\f23c";
}

.\#orcid:before {
  content: "\f8d2";
}

.\#ornament:before {
  content: "\f7b8";
}

.\#osi:before {
  content: "\f41a";
}

.\#otter:before {
  content: "\f700";
}

.\#outdent:before {
  content: "\f03b";
}

.\#outlet:before {
  content: "卵";
}

.\#oven:before {
  content: "欄";
}

.\#overline:before {
  content: "\f876";
}

.\#page-break:before {
  content: "\f877";
}

.\#page4:before {
  content: "\f3d7";
}

.\#pagelines:before {
  content: "\f18c";
}

.\#pager:before {
  content: "\f815";
}

.\#paint-brush:before {
  content: "\f1fc";
}

.\#paint-brush-alt:before {
  content: "\f5a9";
}

.\#paint-roller:before {
  content: "\f5aa";
}

.\#palette:before {
  content: "\f53f";
}

.\#palfed:before {
  content: "\f3d8";
}

.\#pallet:before {
  content: "\f482";
}

.\#pallet-alt:before {
  content: "\f483";
}

.\#paper-plane:before {
  content: "\f1d8";
}

.\#paperclip:before {
  content: "\f0c6";
}

.\#parachute-box:before {
  content: "\f4cd";
}

.\#paragraph:before {
  content: "\f1dd";
}

.\#paragraph-rtl:before {
  content: "\f878";
}

.\#parking:before {
  content: "\f540";
}

.\#parking-circle:before {
  content: "\f615";
}

.\#parking-circle-slash:before {
  content: "\f616";
}

.\#parking-slash:before {
  content: "\f617";
}

.\#passport:before {
  content: "\f5ab";
}

.\#pastafarianism:before {
  content: "\f67b";
}

.\#paste:before {
  content: "\f0ea";
}

.\#patreon:before {
  content: "\f3d9";
}

.\#pause:before {
  content: "\f04c";
}

.\#pause-circle:before {
  content: "\f28b";
}

.\#paw:before {
  content: "\f1b0";
}

.\#paw-alt:before {
  content: "\f701";
}

.\#paw-claws:before {
  content: "\f702";
}

.\#paypal:before {
  content: "\f1ed";
}

.\#peace:before {
  content: "\f67c";
}

.\#pegasus:before {
  content: "\f703";
}

.\#pen:before {
  content: "\f304";
}

.\#pen-alt:before {
  content: "\f305";
}

.\#pen-fancy:before {
  content: "\f5ac";
}

.\#pen-nib:before {
  content: "\f5ad";
}

.\#pen-square:before {
  content: "\f14b";
}

.\#pencil:before {
  content: "\f040";
}

.\#pencil-alt:before {
  content: "\f303";
}

.\#pencil-paintbrush:before {
  content: "\f618";
}

.\#pencil-ruler:before {
  content: "\f5ae";
}

.\#pennant:before {
  content: "\f456";
}

.\#penny-arcade:before {
  content: "\f704";
}

.\#people-arrows:before {
  content: "泌";
}

.\#people-carry:before {
  content: "\f4ce";
}

.\#pepper-hot:before {
  content: "\f816";
}

.\#percent:before {
  content: "\f295";
}

.\#percentage:before {
  content: "\f541";
}

.\#periscope:before {
  content: "\f3da";
}

.\#person-booth:before {
  content: "\f756";
}

.\#person-carry:before {
  content: "\f4cf";
}

.\#person-dolly:before {
  content: "\f4d0";
}

.\#person-dolly-empty:before {
  content: "\f4d1";
}

.\#person-sign:before {
  content: "\f757";
}

.\#phabricator:before {
  content: "\f3db";
}

.\#phoenix-framework:before {
  content: "\f3dc";
}

.\#phoenix-squadron:before {
  content: "\f511";
}

.\#phone:before {
  content: "\f095";
}

.\#phone-alt:before {
  content: "\f879";
}

.\#phone-laptop:before {
  content: "\f87a";
}

.\#phone-office:before {
  content: "\f67d";
}

.\#phone-plus:before {
  content: "\f4d2";
}

.\#phone-rotary:before {
  content: "\f8d3";
}

.\#phone-slash:before {
  content: "\f3dd";
}

.\#phone-square:before {
  content: "\f098";
}

.\#phone-square-alt:before {
  content: "\f87b";
}

.\#phone-volume:before {
  content: "\f2a0";
}

.\#photo-video:before {
  content: "\f87c";
}

.\#php:before {
  content: "\f457";
}

.\#pi:before {
  content: "\f67e";
}

.\#piano:before {
  content: "\f8d4";
}

.\#piano-keyboard:before {
  content: "\f8d5";
}

.\#pie:before {
  content: "\f705";
}

.\#pied-piper:before {
  content: "\f2ae";
}

.\#pied-piper-alt:before {
  content: "\f1a8";
}

.\#pied-piper-hat:before {
  content: "\f4e5";
}

.\#pied-piper-pp:before {
  content: "\f1a7";
}

.\#pied-piper-square:before {
  content: "爛";
}

.\#pig:before {
  content: "\f706";
}

.\#piggy-bank:before {
  content: "\f4d3";
}

.\#pills:before {
  content: "\f484";
}

.\#pinterest:before {
  content: "\f0d2";
}

.\#pinterest-p:before {
  content: "\f231";
}

.\#pinterest-square:before {
  content: "\f0d3";
}

.\#pizza:before {
  content: "\f817";
}

.\#pizza-slice:before {
  content: "\f818";
}

.\#place-of-worship:before {
  content: "\f67f";
}

.\#plane:before {
  content: "\f072";
}

.\#plane-alt:before {
  content: "\f3de";
}

.\#plane-arrival:before {
  content: "\f5af";
}

.\#plane-departure:before {
  content: "\f5b0";
}

.\#plane-slash:before {
  content: "數";
}

.\#planet-moon:before {
  content: "蘭";
}

.\#planet-ringed:before {
  content: "鸞";
}

.\#play:before {
  content: "\f04b";
}

.\#play-circle:before {
  content: "\f144";
}

.\#playstation:before {
  content: "\f3df";
}

.\#plug:before {
  content: "\f1e6";
}

.\#plus:before {
  content: "\f067";
}

.\#plus-circle:before {
  content: "\f055";
}

.\#plus-hexagon:before {
  content: "\f300";
}

.\#plus-octagon:before {
  content: "\f301";
}

.\#plus-square:before {
  content: "\f0fe";
}

.\#podcast:before {
  content: "\f2ce";
}

.\#podium:before {
  content: "\f680";
}

.\#podium-star:before {
  content: "\f758";
}

.\#police-box:before {
  content: "嵐";
}

.\#poll:before {
  content: "\f681";
}

.\#poll-h:before {
  content: "\f682";
}

.\#poll-people:before {
  content: "\f759";
}

.\#poo:before {
  content: "\f2fe";
}

.\#poo-storm:before {
  content: "\f75a";
}

.\#poop:before {
  content: "\f619";
}

.\#popcorn:before {
  content: "\f819";
}

.\#portal-enter:before {
  content: "濫";
}

.\#portal-exit:before {
  content: "藍";
}

.\#portrait:before {
  content: "\f3e0";
}

.\#pound-sign:before {
  content: "\f154";
}

.\#power-off:before {
  content: "\f011";
}

.\#pray:before {
  content: "\f683";
}

.\#praying-hands:before {
  content: "\f684";
}

.\#prescription:before {
  content: "\f5b1";
}

.\#prescription-bottle:before {
  content: "\f485";
}

.\#prescription-bottle-alt:before {
  content: "\f486";
}

.\#presentation:before {
  content: "\f685";
}

.\#print:before {
  content: "\f02f";
}

.\#print-search:before {
  content: "\f81a";
}

.\#print-slash:before {
  content: "\f686";
}

.\#procedures:before {
  content: "\f487";
}

.\#product-hunt:before {
  content: "\f288";
}

.\#project-diagram:before {
  content: "\f542";
}

.\#projector:before {
  content: "\f8d6";
}

.\#pump-medical:before {
  content: "索";
}

.\#pump-soap:before {
  content: "參";
}

.\#pumpkin:before {
  content: "\f707";
}

.\#pushed:before {
  content: "\f3e1";
}

.\#puzzle-piece:before {
  content: "\f12e";
}

.\#python:before {
  content: "\f3e2";
}

.\#qq:before {
  content: "\f1d6";
}

.\#qrcode:before {
  content: "\f029";
}

.\#question:before {
  content: "\f128";
}

.\#question-circle:before {
  content: "\f059";
}

.\#question-square:before {
  content: "\f2fd";
}

.\#quidditch:before {
  content: "\f458";
}

.\#quinscape:before {
  content: "\f459";
}

.\#quora:before {
  content: "\f2c4";
}

.\#quote-left:before {
  content: "\f10d";
}

.\#quote-right:before {
  content: "\f10e";
}

.\#quran:before {
  content: "\f687";
}

.\#r-project:before {
  content: "\f4f7";
}

.\#rabbit:before {
  content: "\f708";
}

.\#rabbit-fast:before {
  content: "\f709";
}

.\#racquet:before {
  content: "\f45a";
}

.\#radar:before {
  content: "襤";
}

.\#radiation:before {
  content: "\f7b9";
}

.\#radiation-alt:before {
  content: "\f7ba";
}

.\#radio:before {
  content: "\f8d7";
}

.\#radio-alt:before {
  content: "\f8d8";
}

.\#rainbow:before {
  content: "\f75b";
}

.\#raindrops:before {
  content: "\f75c";
}

.\#ram:before {
  content: "\f70a";
}

.\#ramp-loading:before {
  content: "\f4d4";
}

.\#random:before {
  content: "\f074";
}

.\#raspberry-pi:before {
  content: "\f7bb";
}

.\#ravelry:before {
  content: "\f2d9";
}

.\#raygun:before {
  content: "拉";
}

.\#react:before {
  content: "\f41b";
}

.\#reacteurope:before {
  content: "\f75d";
}

.\#readme:before {
  content: "\f4d5";
}

.\#rebel:before {
  content: "\f1d0";
}

.\#receipt:before {
  content: "\f543";
}

.\#record-vinyl:before {
  content: "\f8d9";
}

.\#rectangle-landscape:before {
  content: "\f2fa";
}

.\#rectangle-portrait:before {
  content: "\f2fb";
}

.\#rectangle-wide:before {
  content: "\f2fc";
}

.\#recycle:before {
  content: "\f1b8";
}

.\#red-river:before {
  content: "\f3e3";
}

.\#reddit:before {
  content: "\f1a1";
}

.\#reddit-alien:before {
  content: "\f281";
}

.\#reddit-square:before {
  content: "\f1a2";
}

.\#redhat:before {
  content: "\f7bc";
}

.\#redo:before {
  content: "\f01e";
}

.\#redo-alt:before {
  content: "\f2f9";
}

.\#refrigerator:before {
  content: "臘";
}

.\#registered:before {
  content: "\f25d";
}

.\#remove-format:before {
  content: "\f87d";
}

.\#renren:before {
  content: "\f18b";
}

.\#repeat:before {
  content: "\f363";
}

.\#repeat-1:before {
  content: "\f365";
}

.\#repeat-1-alt:before {
  content: "\f366";
}

.\#repeat-alt:before {
  content: "\f364";
}

.\#reply:before {
  content: "\f3e5";
}

.\#reply-all:before {
  content: "\f122";
}

.\#replyd:before {
  content: "\f3e6";
}

.\#republican:before {
  content: "\f75e";
}

.\#researchgate:before {
  content: "\f4f8";
}

.\#resolving:before {
  content: "\f3e7";
}

.\#restroom:before {
  content: "\f7bd";
}

.\#retweet:before {
  content: "\f079";
}

.\#retweet-alt:before {
  content: "\f361";
}

.\#rev:before {
  content: "\f5b2";
}

.\#ribbon:before {
  content: "\f4d6";
}

.\#ring:before {
  content: "\f70b";
}

.\#rings-wedding:before {
  content: "\f81b";
}

.\#road:before {
  content: "\f018";
}

.\#robot:before {
  content: "\f544";
}

.\#rocket:before {
  content: "\f135";
}

.\#rocket-launch:before {
  content: "蠟";
}

.\#rocketchat:before {
  content: "\f3e8";
}

.\#rockrms:before {
  content: "\f3e9";
}

.\#route:before {
  content: "\f4d7";
}

.\#route-highway:before {
  content: "\f61a";
}

.\#route-interstate:before {
  content: "\f61b";
}

.\#router:before {
  content: "\f8da";
}

.\#rss:before {
  content: "\f09e";
}

.\#rss-square:before {
  content: "\f143";
}

.\#ruble-sign:before {
  content: "\f158";
}

.\#ruler:before {
  content: "\f545";
}

.\#ruler-combined:before {
  content: "\f546";
}

.\#ruler-horizontal:before {
  content: "\f547";
}

.\#ruler-triangle:before {
  content: "\f61c";
}

.\#ruler-vertical:before {
  content: "\f548";
}

.\#running:before {
  content: "\f70c";
}

.\#rupee-sign:before {
  content: "\f156";
}

.\#rv:before {
  content: "\f7be";
}

.\#sack:before {
  content: "\f81c";
}

.\#sack-dollar:before {
  content: "\f81d";
}

.\#sad-cry:before {
  content: "\f5b3";
}

.\#sad-tear:before {
  content: "\f5b4";
}

.\#safari:before {
  content: "\f267";
}

.\#salad:before {
  content: "\f81e";
}

.\#salesforce:before {
  content: "\f83b";
}

.\#sandwich:before {
  content: "\f81f";
}

.\#sass:before {
  content: "\f41e";
}

.\#satellite:before {
  content: "\f7bf";
}

.\#satellite-dish:before {
  content: "\f7c0";
}

.\#sausage:before {
  content: "\f820";
}

.\#save:before {
  content: "\f0c7";
}

.\#sax-hot:before {
  content: "\f8db";
}

.\#saxophone:before {
  content: "\f8dc";
}

.\#scalpel:before {
  content: "\f61d";
}

.\#scalpel-path:before {
  content: "\f61e";
}

.\#scanner:before {
  content: "\f488";
}

.\#scanner-image:before {
  content: "\f8f3";
}

.\#scanner-keyboard:before {
  content: "\f489";
}

.\#scanner-touchscreen:before {
  content: "\f48a";
}

.\#scarecrow:before {
  content: "\f70d";
}

.\#scarf:before {
  content: "\f7c1";
}

.\#schlix:before {
  content: "\f3ea";
}

.\#school:before {
  content: "\f549";
}

.\#screwdriver:before {
  content: "\f54a";
}

.\#scribd:before {
  content: "\f28a";
}

.\#scroll:before {
  content: "\f70e";
}

.\#scroll-old:before {
  content: "\f70f";
}

.\#scrubber:before {
  content: "\f2f8";
}

.\#scythe:before {
  content: "\f710";
}

.\#sd-card:before {
  content: "\f7c2";
}

.\#search:before {
  content: "\f002";
}

.\#search-dollar:before {
  content: "\f688";
}

.\#search-location:before {
  content: "\f689";
}

.\#search-minus:before {
  content: "\f010";
}

.\#search-plus:before {
  content: "\f00e";
}

.\#searchengin:before {
  content: "\f3eb";
}

.\#seedling:before {
  content: "\f4d8";
}

.\#sellcast:before {
  content: "\f2da";
}

.\#sellsy:before {
  content: "\f213";
}

.\#send-back:before {
  content: "\f87e";
}

.\#send-backward:before {
  content: "\f87f";
}

.\#sensor:before {
  content: "廊";
}

.\#sensor-alert:before {
  content: "朗";
}

.\#sensor-fire:before {
  content: "浪";
}

.\#sensor-on:before {
  content: "狼";
}

.\#sensor-smoke:before {
  content: "郎";
}

.\#server:before {
  content: "\f233";
}

.\#servicestack:before {
  content: "\f3ec";
}

.\#shapes:before {
  content: "\f61f";
}

.\#share:before {
  content: "\f064";
}

.\#share-all:before {
  content: "\f367";
}

.\#share-alt:before {
  content: "\f1e0";
}

.\#share-alt-square:before {
  content: "\f1e1";
}

.\#share-square:before {
  content: "\f14d";
}

.\#sheep:before {
  content: "\f711";
}

.\#shekel-sign:before {
  content: "\f20b";
}

.\#shield:before {
  content: "\f132";
}

.\#shield-alt:before {
  content: "\f3ed";
}

.\#shield-check:before {
  content: "\f2f7";
}

.\#shield-cross:before {
  content: "\f712";
}

.\#shield-virus:before {
  content: "塞";
}

.\#ship:before {
  content: "\f21a";
}

.\#shipping-fast:before {
  content: "\f48b";
}

.\#shipping-timed:before {
  content: "\f48c";
}

.\#shirtsinbulk:before {
  content: "\f214";
}

.\#shish-kebab:before {
  content: "\f821";
}

.\#shoe-prints:before {
  content: "\f54b";
}

.\#shopify:before {
  content: "綾";
}

.\#shopping-bag:before {
  content: "\f290";
}

.\#shopping-basket:before {
  content: "\f291";
}

.\#shopping-cart:before {
  content: "\f07a";
}

.\#shopware:before {
  content: "\f5b5";
}

.\#shovel:before {
  content: "\f713";
}

.\#shovel-snow:before {
  content: "\f7c3";
}

.\#shower:before {
  content: "\f2cc";
}

.\#shredder:before {
  content: "\f68a";
}

.\#shuttle-van:before {
  content: "\f5b6";
}

.\#shuttlecock:before {
  content: "\f45b";
}

.\#sickle:before {
  content: "\f822";
}

.\#sigma:before {
  content: "\f68b";
}

.\#sign:before {
  content: "\f4d9";
}

.\#sign-in:before {
  content: "\f090";
}

.\#sign-in-alt:before {
  content: "\f2f6";
}

.\#sign-language:before {
  content: "\f2a7";
}

.\#sign-out:before {
  content: "\f08b";
}

.\#sign-out-alt:before {
  content: "\f2f5";
}

.\#signal:before {
  content: "\f012";
}

.\#signal-1:before {
  content: "\f68c";
}

.\#signal-2:before {
  content: "\f68d";
}

.\#signal-3:before {
  content: "\f68e";
}

.\#signal-4:before {
  content: "\f68f";
}

.\#signal-alt:before {
  content: "\f690";
}

.\#signal-alt-1:before {
  content: "\f691";
}

.\#signal-alt-2:before {
  content: "\f692";
}

.\#signal-alt-3:before {
  content: "\f693";
}

.\#signal-alt-slash:before {
  content: "\f694";
}

.\#signal-slash:before {
  content: "\f695";
}

.\#signal-stream:before {
  content: "\f8dd";
}

.\#signature:before {
  content: "\f5b7";
}

.\#sim-card:before {
  content: "\f7c4";
}

.\#simplybuilt:before {
  content: "\f215";
}

.\#sink:before {
  content: "省";
}

.\#siren:before {
  content: "來";
}

.\#siren-on:before {
  content: "冷";
}

.\#sistrix:before {
  content: "\f3ee";
}

.\#sitemap:before {
  content: "\f0e8";
}

.\#sith:before {
  content: "\f512";
}

.\#skating:before {
  content: "\f7c5";
}

.\#skeleton:before {
  content: "\f620";
}

.\#sketch:before {
  content: "\f7c6";
}

.\#ski-jump:before {
  content: "\f7c7";
}

.\#ski-lift:before {
  content: "\f7c8";
}

.\#skiing:before {
  content: "\f7c9";
}

.\#skiing-nordic:before {
  content: "\f7ca";
}

.\#skull:before {
  content: "\f54c";
}

.\#skull-cow:before {
  content: "\f8de";
}

.\#skull-crossbones:before {
  content: "\f714";
}

.\#skyatlas:before {
  content: "\f216";
}

.\#skype:before {
  content: "\f17e";
}

.\#slack:before {
  content: "\f198";
}

.\#slack-hash:before {
  content: "\f3ef";
}

.\#slash:before {
  content: "\f715";
}

.\#sledding:before {
  content: "\f7cb";
}

.\#sleigh:before {
  content: "\f7cc";
}

.\#sliders-h:before {
  content: "\f1de";
}

.\#sliders-h-square:before {
  content: "\f3f0";
}

.\#sliders-v:before {
  content: "\f3f1";
}

.\#sliders-v-square:before {
  content: "\f3f2";
}

.\#slideshare:before {
  content: "\f1e7";
}

.\#smile:before {
  content: "\f118";
}

.\#smile-beam:before {
  content: "\f5b8";
}

.\#smile-plus:before {
  content: "\f5b9";
}

.\#smile-wink:before {
  content: "\f4da";
}

.\#smog:before {
  content: "\f75f";
}

.\#smoke:before {
  content: "\f760";
}

.\#smoking:before {
  content: "\f48d";
}

.\#smoking-ban:before {
  content: "\f54d";
}

.\#sms:before {
  content: "\f7cd";
}

.\#snake:before {
  content: "\f716";
}

.\#snapchat:before {
  content: "\f2ab";
}

.\#snapchat-ghost:before {
  content: "\f2ac";
}

.\#snapchat-square:before {
  content: "\f2ad";
}

.\#snooze:before {
  content: "\f880";
}

.\#snow-blowing:before {
  content: "\f761";
}

.\#snowboarding:before {
  content: "\f7ce";
}

.\#snowflake:before {
  content: "\f2dc";
}

.\#snowflakes:before {
  content: "\f7cf";
}

.\#snowman:before {
  content: "\f7d0";
}

.\#snowmobile:before {
  content: "\f7d1";
}

.\#snowplow:before {
  content: "\f7d2";
}

.\#soap:before {
  content: "葉";
}

.\#socks:before {
  content: "\f696";
}

.\#solar-panel:before {
  content: "\f5ba";
}

.\#solar-system:before {
  content: "勞";
}

.\#sort:before {
  content: "\f0dc";
}

.\#sort-alpha-down:before {
  content: "\f15d";
}

.\#sort-alpha-down-alt:before {
  content: "\f881";
}

.\#sort-alpha-up:before {
  content: "\f15e";
}

.\#sort-alpha-up-alt:before {
  content: "\f882";
}

.\#sort-alt:before {
  content: "\f883";
}

.\#sort-amount-down:before {
  content: "\f160";
}

.\#sort-amount-down-alt:before {
  content: "\f884";
}

.\#sort-amount-up:before {
  content: "\f161";
}

.\#sort-amount-up-alt:before {
  content: "\f885";
}

.\#sort-circle:before {
  content: "擄";
}

.\#sort-circle-down:before {
  content: "櫓";
}

.\#sort-circle-up:before {
  content: "爐";
}

.\#sort-down:before {
  content: "\f0dd";
}

.\#sort-numeric-down:before {
  content: "\f162";
}

.\#sort-numeric-down-alt:before {
  content: "\f886";
}

.\#sort-numeric-up:before {
  content: "\f163";
}

.\#sort-numeric-up-alt:before {
  content: "\f887";
}

.\#sort-shapes-down:before {
  content: "\f888";
}

.\#sort-shapes-down-alt:before {
  content: "\f889";
}

.\#sort-shapes-up:before {
  content: "\f88a";
}

.\#sort-shapes-up-alt:before {
  content: "\f88b";
}

.\#sort-size-down:before {
  content: "\f88c";
}

.\#sort-size-down-alt:before {
  content: "\f88d";
}

.\#sort-size-up:before {
  content: "\f88e";
}

.\#sort-size-up-alt:before {
  content: "\f88f";
}

.\#sort-up:before {
  content: "\f0de";
}

.\#soundcloud:before {
  content: "\f1be";
}

.\#soup:before {
  content: "\f823";
}

.\#sourcetree:before {
  content: "\f7d3";
}

.\#spa:before {
  content: "\f5bb";
}

.\#space-shuttle:before {
  content: "\f197";
}

.\#space-station-moon:before {
  content: "盧";
}

.\#space-station-moon-alt:before {
  content: "老";
}

.\#spade:before {
  content: "\f2f4";
}

.\#sparkles:before {
  content: "\f890";
}

.\#speakap:before {
  content: "\f3f3";
}

.\#speaker:before {
  content: "\f8df";
}

.\#speaker-deck:before {
  content: "\f83c";
}

.\#speakers:before {
  content: "\f8e0";
}

.\#spell-check:before {
  content: "\f891";
}

.\#spider:before {
  content: "\f717";
}

.\#spider-black-widow:before {
  content: "\f718";
}

.\#spider-web:before {
  content: "\f719";
}

.\#spinner:before {
  content: "\f110";
}

.\#spinner-third:before {
  content: "\f3f4";
}

.\#splotch:before {
  content: "\f5bc";
}

.\#spotify:before {
  content: "\f1bc";
}

.\#spray-can:before {
  content: "\f5bd";
}

.\#sprinkler:before {
  content: "蘆";
}

.\#square:before {
  content: "\f0c8";
}

.\#square-full:before {
  content: "\f45c";
}

.\#square-root:before {
  content: "\f697";
}

.\#square-root-alt:before {
  content: "\f698";
}

.\#squarespace:before {
  content: "\f5be";
}

.\#squirrel:before {
  content: "\f71a";
}

.\#stack-exchange:before {
  content: "\f18d";
}

.\#stack-overflow:before {
  content: "\f16c";
}

.\#stackpath:before {
  content: "\f842";
}

.\#staff:before {
  content: "\f71b";
}

.\#stamp:before {
  content: "\f5bf";
}

.\#star:before {
  content: "\f005";
}

.\#star-and-crescent:before {
  content: "\f699";
}

.\#star-christmas:before {
  content: "\f7d4";
}

.\#star-exclamation:before {
  content: "\f2f3";
}

.\#star-half:before {
  content: "\f089";
}

.\#star-half-alt:before {
  content: "\f5c0";
}

.\#star-of-david:before {
  content: "\f69a";
}

.\#star-of-life:before {
  content: "\f621";
}

.\#star-shooting:before {
  content: "虜";
}

.\#starfighter:before {
  content: "路";
}

.\#starfighter-alt:before {
  content: "露";
}

.\#stars:before {
  content: "\f762";
}

.\#starship:before {
  content: "魯";
}

.\#starship-freighter:before {
  content: "鷺";
}

.\#staylinked:before {
  content: "\f3f5";
}

.\#steak:before {
  content: "\f824";
}

.\#steam:before {
  content: "\f1b6";
}

.\#steam-square:before {
  content: "\f1b7";
}

.\#steam-symbol:before {
  content: "\f3f6";
}

.\#steering-wheel:before {
  content: "\f622";
}

.\#step-backward:before {
  content: "\f048";
}

.\#step-forward:before {
  content: "\f051";
}

.\#stethoscope:before {
  content: "\f0f1";
}

.\#sticker-mule:before {
  content: "\f3f7";
}

.\#sticky-note:before {
  content: "\f249";
}

.\#stocking:before {
  content: "\f7d5";
}

.\#stomach:before {
  content: "\f623";
}

.\#stop:before {
  content: "\f04d";
}

.\#stop-circle:before {
  content: "\f28d";
}

.\#stopwatch:before {
  content: "\f2f2";
}

.\#stopwatch-20:before {
  content: "說";
}

.\#store:before {
  content: "\f54e";
}

.\#store-alt:before {
  content: "\f54f";
}

.\#store-alt-slash:before {
  content: "殺";
}

.\#store-slash:before {
  content: "辰";
}

.\#strava:before {
  content: "\f428";
}

.\#stream:before {
  content: "\f550";
}

.\#street-view:before {
  content: "\f21d";
}

.\#stretcher:before {
  content: "\f825";
}

.\#strikethrough:before {
  content: "\f0cc";
}

.\#stripe:before {
  content: "\f429";
}

.\#stripe-s:before {
  content: "\f42a";
}

.\#stroopwafel:before {
  content: "\f551";
}

.\#studiovinari:before {
  content: "\f3f8";
}

.\#stumbleupon:before {
  content: "\f1a4";
}

.\#stumbleupon-circle:before {
  content: "\f1a3";
}

.\#subscript:before {
  content: "\f12c";
}

.\#subway:before {
  content: "\f239";
}

.\#suitcase:before {
  content: "\f0f2";
}

.\#suitcase-rolling:before {
  content: "\f5c1";
}

.\#sun:before {
  content: "\f185";
}

.\#sun-cloud:before {
  content: "\f763";
}

.\#sun-dust:before {
  content: "\f764";
}

.\#sun-haze:before {
  content: "\f765";
}

.\#sunglasses:before {
  content: "\f892";
}

.\#sunrise:before {
  content: "\f766";
}

.\#sunset:before {
  content: "\f767";
}

.\#superpowers:before {
  content: "\f2dd";
}

.\#superscript:before {
  content: "\f12b";
}

.\#supple:before {
  content: "\f3f9";
}

.\#surprise:before {
  content: "\f5c2";
}

.\#suse:before {
  content: "\f7d6";
}

.\#swatchbook:before {
  content: "\f5c3";
}

.\#swift:before {
  content: "\f8e1";
}

.\#swimmer:before {
  content: "\f5c4";
}

.\#swimming-pool:before {
  content: "\f5c5";
}

.\#sword:before {
  content: "\f71c";
}

.\#sword-laser:before {
  content: "碌";
}

.\#sword-laser-alt:before {
  content: "祿";
}

.\#swords:before {
  content: "\f71d";
}

.\#swords-laser:before {
  content: "綠";
}

.\#symfony:before {
  content: "\f83d";
}

.\#synagogue:before {
  content: "\f69b";
}

.\#sync:before {
  content: "\f021";
}

.\#sync-alt:before {
  content: "\f2f1";
}

.\#syringe:before {
  content: "\f48e";
}

.\#table:before {
  content: "\f0ce";
}

.\#table-tennis:before {
  content: "\f45d";
}

.\#tablet:before {
  content: "\f10a";
}

.\#tablet-alt:before {
  content: "\f3fa";
}

.\#tablet-android:before {
  content: "\f3fb";
}

.\#tablet-android-alt:before {
  content: "\f3fc";
}

.\#tablet-rugged:before {
  content: "\f48f";
}

.\#tablets:before {
  content: "\f490";
}

.\#tachometer:before {
  content: "\f0e4";
}

.\#tachometer-alt:before {
  content: "\f3fd";
}

.\#tachometer-alt-average:before {
  content: "\f624";
}

.\#tachometer-alt-fast:before {
  content: "\f625";
}

.\#tachometer-alt-fastest:before {
  content: "\f626";
}

.\#tachometer-alt-slow:before {
  content: "\f627";
}

.\#tachometer-alt-slowest:before {
  content: "\f628";
}

.\#tachometer-average:before {
  content: "\f629";
}

.\#tachometer-fast:before {
  content: "\f62a";
}

.\#tachometer-fastest:before {
  content: "\f62b";
}

.\#tachometer-slow:before {
  content: "\f62c";
}

.\#tachometer-slowest:before {
  content: "\f62d";
}

.\#taco:before {
  content: "\f826";
}

.\#tag:before {
  content: "\f02b";
}

.\#tags:before {
  content: "\f02c";
}

.\#tally:before {
  content: "\f69c";
}

.\#tanakh:before {
  content: "\f827";
}

.\#tape:before {
  content: "\f4db";
}

.\#tasks:before {
  content: "\f0ae";
}

.\#tasks-alt:before {
  content: "\f828";
}

.\#taxi:before {
  content: "\f1ba";
}

.\#teamspeak:before {
  content: "\f4f9";
}

.\#teeth:before {
  content: "\f62e";
}

.\#teeth-open:before {
  content: "\f62f";
}

.\#telegram:before {
  content: "\f2c6";
}

.\#telegram-plane:before {
  content: "\f3fe";
}

.\#telescope:before {
  content: "菉";
}

.\#temperature-down:before {
  content: "錄";
}

.\#temperature-frigid:before {
  content: "\f768";
}

.\#temperature-high:before {
  content: "\f769";
}

.\#temperature-hot:before {
  content: "\f76a";
}

.\#temperature-low:before {
  content: "\f76b";
}

.\#temperature-up:before {
  content: "鹿";
}

.\#tencent-weibo:before {
  content: "\f1d5";
}

.\#tenge:before {
  content: "\f7d7";
}

.\#tennis-ball:before {
  content: "\f45e";
}

.\#terminal:before {
  content: "\f120";
}

.\#text:before {
  content: "\f893";
}

.\#text-height:before {
  content: "\f034";
}

.\#text-size:before {
  content: "\f894";
}

.\#text-width:before {
  content: "\f035";
}

.\#th:before {
  content: "\f00a";
}

.\#th-large:before {
  content: "\f009";
}

.\#th-list:before {
  content: "\f00b";
}

.\#the-red-yeti:before {
  content: "\f69d";
}

.\#theater-masks:before {
  content: "\f630";
}

.\#themeco:before {
  content: "\f5c6";
}

.\#themeisle:before {
  content: "\f2b2";
}

.\#thermometer:before {
  content: "\f491";
}

.\#thermometer-empty:before {
  content: "\f2cb";
}

.\#thermometer-full:before {
  content: "\f2c7";
}

.\#thermometer-half:before {
  content: "\f2c9";
}

.\#thermometer-quarter:before {
  content: "\f2ca";
}

.\#thermometer-three-quarters:before {
  content: "\f2c8";
}

.\#theta:before {
  content: "\f69e";
}

.\#think-peaks:before {
  content: "\f731";
}

.\#thumbs-down:before {
  content: "\f165";
}

.\#thumbs-up:before {
  content: "\f164";
}

.\#thumbtack:before {
  content: "\f08d";
}

.\#thunderstorm:before {
  content: "\f76c";
}

.\#thunderstorm-moon:before {
  content: "\f76d";
}

.\#thunderstorm-sun:before {
  content: "\f76e";
}

.\#ticket:before {
  content: "\f145";
}

.\#ticket-alt:before {
  content: "\f3ff";
}

.\#tilde:before {
  content: "\f69f";
}

.\#times:before {
  content: "\f00d";
}

.\#times-circle:before {
  content: "\f057";
}

.\#times-hexagon:before {
  content: "\f2ee";
}

.\#times-octagon:before {
  content: "\f2f0";
}

.\#times-square:before {
  content: "\f2d3";
}

.\#tint:before {
  content: "\f043";
}

.\#tint-slash:before {
  content: "\f5c7";
}

.\#tire:before {
  content: "\f631";
}

.\#tire-flat:before {
  content: "\f632";
}

.\#tire-pressure-warning:before {
  content: "\f633";
}

.\#tire-rugged:before {
  content: "\f634";
}

.\#tired:before {
  content: "\f5c8";
}

.\#toggle-off:before {
  content: "\f204";
}

.\#toggle-on:before {
  content: "\f205";
}

.\#toilet:before {
  content: "\f7d8";
}

.\#toilet-paper:before {
  content: "\f71e";
}

.\#toilet-paper-alt:before {
  content: "\f71f";
}

.\#toilet-paper-slash:before {
  content: "沈";
}

.\#tombstone:before {
  content: "\f720";
}

.\#tombstone-alt:before {
  content: "\f721";
}

.\#toolbox:before {
  content: "\f552";
}

.\#tools:before {
  content: "\f7d9";
}

.\#tooth:before {
  content: "\f5c9";
}

.\#toothbrush:before {
  content: "\f635";
}

.\#torah:before {
  content: "\f6a0";
}

.\#torii-gate:before {
  content: "\f6a1";
}

.\#tornado:before {
  content: "\f76f";
}

.\#tractor:before {
  content: "\f722";
}

.\#trade-federation:before {
  content: "\f513";
}

.\#trademark:before {
  content: "\f25c";
}

.\#traffic-cone:before {
  content: "\f636";
}

.\#traffic-light:before {
  content: "\f637";
}

.\#traffic-light-go:before {
  content: "\f638";
}

.\#traffic-light-slow:before {
  content: "\f639";
}

.\#traffic-light-stop:before {
  content: "\f63a";
}

.\#trailer:before {
  content: "論";
}

.\#train:before {
  content: "\f238";
}

.\#tram:before {
  content: "\f7da";
}

.\#transgender:before {
  content: "\f224";
}

.\#transgender-alt:before {
  content: "\f225";
}

.\#transporter:before {
  content: "壟";
}

.\#transporter-1:before {
  content: "弄";
}

.\#transporter-2:before {
  content: "籠";
}

.\#transporter-3:before {
  content: "聾";
}

.\#transporter-empty:before {
  content: "牢";
}

.\#trash:before {
  content: "\f1f8";
}

.\#trash-alt:before {
  content: "\f2ed";
}

.\#trash-restore:before {
  content: "\f829";
}

.\#trash-restore-alt:before {
  content: "\f82a";
}

.\#trash-undo:before {
  content: "\f895";
}

.\#trash-undo-alt:before {
  content: "\f896";
}

.\#treasure-chest:before {
  content: "\f723";
}

.\#tree:before {
  content: "\f1bb";
}

.\#tree-alt:before {
  content: "\f400";
}

.\#tree-christmas:before {
  content: "\f7db";
}

.\#tree-decorated:before {
  content: "\f7dc";
}

.\#tree-large:before {
  content: "\f7dd";
}

.\#tree-palm:before {
  content: "\f82b";
}

.\#trees:before {
  content: "\f724";
}

.\#trello:before {
  content: "\f181";
}

.\#triangle:before {
  content: "\f2ec";
}

.\#triangle-music:before {
  content: "\f8e2";
}

.\#tripadvisor:before {
  content: "\f262";
}

.\#trophy:before {
  content: "\f091";
}

.\#trophy-alt:before {
  content: "\f2eb";
}

.\#truck:before {
  content: "\f0d1";
}

.\#truck-container:before {
  content: "\f4dc";
}

.\#truck-couch:before {
  content: "\f4dd";
}

.\#truck-loading:before {
  content: "\f4de";
}

.\#truck-monster:before {
  content: "\f63b";
}

.\#truck-moving:before {
  content: "\f4df";
}

.\#truck-pickup:before {
  content: "\f63c";
}

.\#truck-plow:before {
  content: "\f7de";
}

.\#truck-ramp:before {
  content: "\f4e0";
}

.\#trumpet:before {
  content: "\f8e3";
}

.\#tshirt:before {
  content: "\f553";
}

.\#tty:before {
  content: "\f1e4";
}

.\#tumblr:before {
  content: "\f173";
}

.\#tumblr-square:before {
  content: "\f174";
}

.\#turkey:before {
  content: "\f725";
}

.\#turntable:before {
  content: "\f8e4";
}

.\#turtle:before {
  content: "\f726";
}

.\#tv:before {
  content: "\f26c";
}

.\#tv-alt:before {
  content: "\f8e5";
}

.\#tv-music:before {
  content: "\f8e6";
}

.\#tv-retro:before {
  content: "\f401";
}

.\#twitch:before {
  content: "\f1e8";
}

.\#twitter:before {
  content: "\f099";
}

.\#twitter-square:before {
  content: "\f081";
}

.\#typewriter:before {
  content: "\f8e7";
}

.\#typo3:before {
  content: "\f42b";
}

.\#uber:before {
  content: "\f402";
}

.\#ubuntu:before {
  content: "\f7df";
}

.\#ufo:before {
  content: "磊";
}

.\#ufo-beam:before {
  content: "賂";
}

.\#uikit:before {
  content: "\f403";
}

.\#umbraco:before {
  content: "\f8e8";
}

.\#umbrella:before {
  content: "\f0e9";
}

.\#umbrella-beach:before {
  content: "\f5ca";
}

.\#underline:before {
  content: "\f0cd";
}

.\#undo:before {
  content: "\f0e2";
}

.\#undo-alt:before {
  content: "\f2ea";
}

.\#unicorn:before {
  content: "\f727";
}

.\#union:before {
  content: "\f6a2";
}

.\#uniregistry:before {
  content: "\f404";
}

.\#unity:before {
  content: "雷";
}

.\#universal-access:before {
  content: "\f29a";
}

.\#university:before {
  content: "\f19c";
}

.\#unlink:before {
  content: "\f127";
}

.\#unlock:before {
  content: "\f09c";
}

.\#unlock-alt:before {
  content: "\f13e";
}

.\#untappd:before {
  content: "\f405";
}

.\#upload:before {
  content: "\f093";
}

.\#ups:before {
  content: "\f7e0";
}

.\#usb:before {
  content: "\f287";
}

.\#usb-drive:before {
  content: "\f8e9";
}

.\#usd-circle:before {
  content: "\f2e8";
}

.\#usd-square:before {
  content: "\f2e9";
}

.\#user:before {
  content: "\f007";
}

.\#user-alien:before {
  content: "壘";
}

.\#user-alt:before {
  content: "\f406";
}

.\#user-alt-slash:before {
  content: "\f4fa";
}

.\#user-astronaut:before {
  content: "\f4fb";
}

.\#user-chart:before {
  content: "\f6a3";
}

.\#user-check:before {
  content: "\f4fc";
}

.\#user-circle:before {
  content: "\f2bd";
}

.\#user-clock:before {
  content: "\f4fd";
}

.\#user-cog:before {
  content: "\f4fe";
}

.\#user-cowboy:before {
  content: "\f8ea";
}

.\#user-crown:before {
  content: "\f6a4";
}

.\#user-edit:before {
  content: "\f4ff";
}

.\#user-friends:before {
  content: "\f500";
}

.\#user-graduate:before {
  content: "\f501";
}

.\#user-hard-hat:before {
  content: "\f82c";
}

.\#user-headset:before {
  content: "\f82d";
}

.\#user-injured:before {
  content: "\f728";
}

.\#user-lock:before {
  content: "\f502";
}

.\#user-md:before {
  content: "\f0f0";
}

.\#user-md-chat:before {
  content: "\f82e";
}

.\#user-minus:before {
  content: "\f503";
}

.\#user-music:before {
  content: "\f8eb";
}

.\#user-ninja:before {
  content: "\f504";
}

.\#user-nurse:before {
  content: "\f82f";
}

.\#user-plus:before {
  content: "\f234";
}

.\#user-robot:before {
  content: "屢";
}

.\#user-secret:before {
  content: "\f21b";
}

.\#user-shield:before {
  content: "\f505";
}

.\#user-slash:before {
  content: "\f506";
}

.\#user-tag:before {
  content: "\f507";
}

.\#user-tie:before {
  content: "\f508";
}

.\#user-times:before {
  content: "\f235";
}

.\#user-unlock:before {
  content: "菱";
}

.\#user-visor:before {
  content: "樓";
}

.\#users:before {
  content: "\f0c0";
}

.\#users-class:before {
  content: "\f63d";
}

.\#users-cog:before {
  content: "\f509";
}

.\#users-crown:before {
  content: "\f6a5";
}

.\#users-medical:before {
  content: "\f830";
}

.\#users-slash:before {
  content: "拾";
}

.\#usps:before {
  content: "\f7e1";
}

.\#ussunnah:before {
  content: "\f407";
}

.\#utensil-fork:before {
  content: "\f2e3";
}

.\#utensil-knife:before {
  content: "\f2e4";
}

.\#utensil-spoon:before {
  content: "\f2e5";
}

.\#utensils:before {
  content: "\f2e7";
}

.\#utensils-alt:before {
  content: "\f2e6";
}

.\#vaadin:before {
  content: "\f408";
}

.\#vacuum:before {
  content: "淚";
}

.\#vacuum-robot:before {
  content: "漏";
}

.\#value-absolute:before {
  content: "\f6a6";
}

.\#vector-square:before {
  content: "\f5cb";
}

.\#venus:before {
  content: "\f221";
}

.\#venus-double:before {
  content: "\f226";
}

.\#venus-mars:before {
  content: "\f228";
}

.\#vhs:before {
  content: "\f8ec";
}

.\#viacoin:before {
  content: "\f237";
}

.\#viadeo:before {
  content: "\f2a9";
}

.\#viadeo-square:before {
  content: "\f2aa";
}

.\#vial:before {
  content: "\f492";
}

.\#vials:before {
  content: "\f493";
}

.\#viber:before {
  content: "\f409";
}

.\#video:before {
  content: "\f03d";
}

.\#video-plus:before {
  content: "\f4e1";
}

.\#video-slash:before {
  content: "\f4e2";
}

.\#vihara:before {
  content: "\f6a7";
}

.\#vimeo:before {
  content: "\f40a";
}

.\#vimeo-square:before {
  content: "\f194";
}

.\#vimeo-v:before {
  content: "\f27d";
}

.\#vine:before {
  content: "\f1ca";
}

.\#violin:before {
  content: "\f8ed";
}

.\#virus:before {
  content: "若";
}

.\#virus-slash:before {
  content: "掠";
}

.\#viruses:before {
  content: "略";
}

.\#vk:before {
  content: "\f189";
}

.\#vnv:before {
  content: "\f40b";
}

.\#voicemail:before {
  content: "\f897";
}

.\#volcano:before {
  content: "\f770";
}

.\#volleyball-ball:before {
  content: "\f45f";
}

.\#volume:before {
  content: "\f6a8";
}

.\#volume-down:before {
  content: "\f027";
}

.\#volume-mute:before {
  content: "\f6a9";
}

.\#volume-off:before {
  content: "\f026";
}

.\#volume-slash:before {
  content: "\f2e2";
}

.\#volume-up:before {
  content: "\f028";
}

.\#vote-nay:before {
  content: "\f771";
}

.\#vote-yea:before {
  content: "\f772";
}

.\#vr-cardboard:before {
  content: "\f729";
}

.\#vuejs:before {
  content: "\f41f";
}

.\#wagon-covered:before {
  content: "\f8ee";
}

.\#walker:before {
  content: "\f831";
}

.\#walkie-talkie:before {
  content: "\f8ef";
}

.\#walking:before {
  content: "\f554";
}

.\#wallet:before {
  content: "\f555";
}

.\#wand:before {
  content: "\f72a";
}

.\#wand-magic:before {
  content: "\f72b";
}

.\#warehouse:before {
  content: "\f494";
}

.\#warehouse-alt:before {
  content: "\f495";
}

.\#washer:before {
  content: "\f898";
}

.\#watch:before {
  content: "\f2e1";
}

.\#watch-calculator:before {
  content: "\f8f0";
}

.\#watch-fitness:before {
  content: "\f63e";
}

.\#water:before {
  content: "\f773";
}

.\#water-lower:before {
  content: "\f774";
}

.\#water-rise:before {
  content: "\f775";
}

.\#wave-sine:before {
  content: "\f899";
}

.\#wave-square:before {
  content: "\f83e";
}

.\#wave-triangle:before {
  content: "\f89a";
}

.\#waveform:before {
  content: "\f8f1";
}

.\#waveform-path:before {
  content: "\f8f2";
}

.\#waze:before {
  content: "\f83f";
}

.\#webcam:before {
  content: "\f832";
}

.\#webcam-slash:before {
  content: "\f833";
}

.\#weebly:before {
  content: "\f5cc";
}

.\#weibo:before {
  content: "\f18a";
}

.\#weight:before {
  content: "\f496";
}

.\#weight-hanging:before {
  content: "\f5cd";
}

.\#weixin:before {
  content: "\f1d7";
}

.\#whale:before {
  content: "\f72c";
}

.\#whatsapp:before {
  content: "\f232";
}

.\#whatsapp-square:before {
  content: "\f40c";
}

.\#wheat:before {
  content: "\f72d";
}

.\#wheelchair:before {
  content: "\f193";
}

.\#whistle:before {
  content: "\f460";
}

.\#whmcs:before {
  content: "\f40d";
}

.\#wifi:before {
  content: "\f1eb";
}

.\#wifi-1:before {
  content: "\f6aa";
}

.\#wifi-2:before {
  content: "\f6ab";
}

.\#wifi-slash:before {
  content: "\f6ac";
}

.\#wikipedia-w:before {
  content: "\f266";
}

.\#wind:before {
  content: "\f72e";
}

.\#wind-turbine:before {
  content: "\f89b";
}

.\#wind-warning:before {
  content: "\f776";
}

.\#window:before {
  content: "\f40e";
}

.\#window-alt:before {
  content: "\f40f";
}

.\#window-close:before {
  content: "\f410";
}

.\#window-frame:before {
  content: "累";
}

.\#window-frame-open:before {
  content: "縷";
}

.\#window-maximize:before {
  content: "\f2d0";
}

.\#window-minimize:before {
  content: "\f2d1";
}

.\#window-restore:before {
  content: "\f2d2";
}

.\#windows:before {
  content: "\f17a";
}

.\#windsock:before {
  content: "\f777";
}

.\#wine-bottle:before {
  content: "\f72f";
}

.\#wine-glass:before {
  content: "\f4e3";
}

.\#wine-glass-alt:before {
  content: "\f5ce";
}

.\#wix:before {
  content: "\f5cf";
}

.\#wizards-of-the-coast:before {
  content: "\f730";
}

.\#wolf-pack-battalion:before {
  content: "\f514";
}

.\#won-sign:before {
  content: "\f159";
}

.\#wordpress:before {
  content: "\f19a";
}

.\#wordpress-simple:before {
  content: "\f411";
}

.\#wpbeginner:before {
  content: "\f297";
}

.\#wpexplorer:before {
  content: "\f2de";
}

.\#wpforms:before {
  content: "\f298";
}

.\#wpressr:before {
  content: "\f3e4";
}

.\#wreath:before {
  content: "\f7e2";
}

.\#wrench:before {
  content: "\f0ad";
}

.\#x-ray:before {
  content: "\f497";
}

.\#xbox:before {
  content: "\f412";
}

.\#xing:before {
  content: "\f168";
}

.\#xing-square:before {
  content: "\f169";
}

.\#y-combinator:before {
  content: "\f23b";
}

.\#yahoo:before {
  content: "\f19e";
}

.\#yammer:before {
  content: "\f840";
}

.\#yandex:before {
  content: "\f413";
}

.\#yandex-international:before {
  content: "\f414";
}

.\#yarn:before {
  content: "\f7e3";
}

.\#yelp:before {
  content: "\f1e9";
}

.\#yen-sign:before {
  content: "\f157";
}

.\#yin-yang:before {
  content: "\f6ad";
}

.\#yoast:before {
  content: "\f2b1";
}

.\#youtube:before {
  content: "\f167";
}

.\#youtube-square:before {
  content: "\f431";
}

.\#zhihu:before {
  content: "\f63f";
}

/*!
 * niCons brand icon
 * 
*/
@font-face {
  font-family: "niCons brands";
  font-style: normal;
  font-weight: 400;
  font-display: "block";
  src: url("/assets/icons/brands-400.eot");
  src: url("/assets/icons/brands-400.eot?#iefix") format("embedded-opentype"), url("/assets/icons/brands-400.woff2") format("woff2"), url("/assets/icons/brands-400.woff") format("woff"), url("/assets/icons/brands-400.ttf") format("truetype"), url("/assets/icons/brands-400.svg#nicons") format("svg");
}
.ni,
.nib {
  font-family: "niCons brands";
  font-weight: 400;
}

/*!
 * niCons solid icon
 * 
*/
@font-face {
  font-family: "niCons Solid";
  font-style: normal;
  font-weight: 900;
  font-display: "block";
  src: url("/assets/icons/solid-900.eot");
  src: url("/assets/icons/solid-900.eot?#iefix") format("embedded-opentype"), url("/assets/icons/solid-900.woff2") format("woff2"), url("/assets/icons/solid-900.woff") format("woff"), url("/assets/icons/solid-900.ttf") format("truetype"), url("/assets/icons/solid-900.svg#nicons") format("svg");
}
.ni,
.nis {
  font-family: "niCons Solid";
  font-weight: 900;
}

/*!
 * niCons regular icon
 * 
*/
@font-face {
  font-family: "niCons Regular";
  font-style: normal;
  font-weight: 400;
  font-display: "block";
  src: url("/assets/icons/regular-400.eot");
  src: url("/assets/icons/regular-400.eot?#iefix") format("embedded-opentype"), url("/assets/icons/regular-400.woff2") format("woff2"), url("/assets/icons/regular-400.woff") format("woff"), url("/assets/icons/regular-400.ttf") format("truetype"), url("/assets/icons/regular-400.svg#nicons") format("svg");
}
.ni,
.nir {
  font-family: "niCons Regular";
  font-weight: 400;
}

/*!
 * niCons light icon
 * 
*/
@font-face {
  font-family: "niCons light";
  font-style: normal;
  font-weight: 300;
  font-display: "block";
  src: url("/assets/icons/light-300.eot");
  src: url("/assets/icons/light-300.eot?#iefix") format("embedded-opentype"), url("/assets/icons/light-300.woff2") format("woff2"), url("/assets/icons/light-300.woff") format("woff"), url("/assets/icons/light-300.ttf") format("truetype"), url("/assets/icons/light-300.svg#nicons") format("svg");
}
.ni,
.nil {
  font-family: "niCons light";
  font-weight: 300;
}

/*!
 * niCons Colors
 * 
*/
.text-gray {
  color: var(--ni-gray);
}

.bg-gray {
  background: var(--ni-gray);
}

.border-gray {
  border-color: var(--ni-gray);
}

.text-gray-000 {
  color: var(--ni-gray-000);
}

.bg-gray-000 {
  background: var(--ni-gray-000);
}

.border-gray-000 {
  border-color: var(--ni-gray-000);
}

.text-gray-100 {
  color: var(--ni-gray-100);
}

.bg-gray-100 {
  background: var(--ni-gray-100);
}

.border-gray-100 {
  border-color: var(--ni-gray-100);
}

.text-gray-200 {
  color: var(--ni-gray-200);
}

.bg-gray-200 {
  background: var(--ni-gray-200);
}

.border-gray-200 {
  border-color: var(--ni-gray-200);
}

.text-gray-300 {
  color: var(--ni-gray-300);
}

.bg-gray-300 {
  background: var(--ni-gray-300);
}

.border-gray-300 {
  border-color: var(--ni-gray-300);
}

.text-gray-400 {
  color: var(--ni-gray-400);
}

.bg-gray-400 {
  background: var(--ni-gray-400);
}

.border-gray-400 {
  border-color: var(--ni-gray-400);
}

.text-gray-500 {
  color: var(--ni-gray-500);
}

.bg-gray-500 {
  background: var(--ni-gray-500);
}

.border-gray-500 {
  border-color: var(--ni-gray-500);
}

.text-gray-600 {
  color: var(--ni-gray-600);
}

.bg-gray-600 {
  background: var(--ni-gray-600);
}

.border-gray-600 {
  border-color: var(--ni-gray-600);
}

.text-gray-700 {
  color: var(--ni-gray-700);
}

.bg-gray-700 {
  background: var(--ni-gray-700);
}

.border-gray-700 {
  border-color: var(--ni-gray-700);
}

.text-gray-800 {
  color: var(--ni-gray-800);
}

.bg-gray-800 {
  background: var(--ni-gray-800);
}

.border-gray-800 {
  border-color: var(--ni-gray-800);
}

.text-gray-900 {
  color: var(--ni-gray-900);
}

.bg-gray-900 {
  background: var(--ni-gray-900);
}

.border-gray-900 {
  border-color: var(--ni-gray-900);
}

.text-red {
  color: var(--ni-red);
}

.bg-red {
  background: var(--ni-red);
}

.border-red {
  border-color: var(--ni-red);
}

.text-red-000 {
  color: var(--ni-red-000);
}

.bg-red-000 {
  background: var(--ni-red-000);
}

.border-red-000 {
  border-color: var(--ni-red-000);
}

.text-red-100 {
  color: var(--ni-red-100);
}

.bg-red-100 {
  background: var(--ni-red-100);
}

.border-red-100 {
  border-color: var(--ni-red-100);
}

.text-red-200 {
  color: var(--ni-red-200);
}

.bg-red-200 {
  background: var(--ni-red-200);
}

.border-red-200 {
  border-color: var(--ni-red-200);
}

.text-red-300 {
  color: var(--ni-red-300);
}

.bg-red-300 {
  background: var(--ni-red-300);
}

.border-red-300 {
  border-color: var(--ni-red-300);
}

.text-red-400 {
  color: var(--ni-red-400);
}

.bg-red-400 {
  background: var(--ni-red-400);
}

.border-red-400 {
  border-color: var(--ni-red-400);
}

.text-red-500 {
  color: var(--ni-red-500);
}

.bg-red-500 {
  background: var(--ni-red-500);
}

.border-red-500 {
  border-color: var(--ni-red-500);
}

.text-red-600 {
  color: var(--ni-red-600);
}

.bg-red-600 {
  background: var(--ni-red-600);
}

.border-red-600 {
  border-color: var(--ni-red-600);
}

.text-red-700 {
  color: var(--ni-red-700);
}

.bg-red-700 {
  background: var(--ni-red-700);
}

.border-red-700 {
  border-color: var(--ni-red-700);
}

.text-red-800 {
  color: var(--ni-red-800);
}

.bg-red-800 {
  background: var(--ni-red-800);
}

.border-red-800 {
  border-color: var(--ni-red-800);
}

.text-red-900 {
  color: var(--ni-red-900);
}

.bg-red-900 {
  background: var(--ni-red-900);
}

.border-red-900 {
  border-color: var(--ni-red-900);
}

.text-yellow {
  color: var(--ni-yellow);
}

.bg-yellow {
  background: var(--ni-yellow);
}

.border-yellow {
  border-color: var(--ni-yellow);
}

.text-yellow-000 {
  color: var(--ni-yellow-000);
}

.bg-yellow-000 {
  background: var(--ni-yellow-000);
}

.border-yellow-000 {
  border-color: var(--ni-yellow-000);
}

.text-yellow-100 {
  color: var(--ni-yellow-100);
}

.bg-yellow-100 {
  background: var(--ni-yellow-100);
}

.border-yellow-100 {
  border-color: var(--ni-yellow-100);
}

.text-yellow-200 {
  color: var(--ni-yellow-200);
}

.bg-yellow-200 {
  background: var(--ni-yellow-200);
}

.border-yellow-200 {
  border-color: var(--ni-yellow-200);
}

.text-yellow-300 {
  color: var(--ni-yellow-300);
}

.bg-yellow-300 {
  background: var(--ni-yellow-300);
}

.border-yellow-300 {
  border-color: var(--ni-yellow-300);
}

.text-yellow-400 {
  color: var(--ni-yellow-400);
}

.bg-yellow-400 {
  background: var(--ni-yellow-400);
}

.border-yellow-400 {
  border-color: var(--ni-yellow-400);
}

.text-yellow-500 {
  color: var(--ni-yellow-500);
}

.bg-yellow-500 {
  background: var(--ni-yellow-500);
}

.border-yellow-500 {
  border-color: var(--ni-yellow-500);
}

.text-yellow-600 {
  color: var(--ni-yellow-600);
}

.bg-yellow-600 {
  background: var(--ni-yellow-600);
}

.border-yellow-600 {
  border-color: var(--ni-yellow-600);
}

.text-yellow-700 {
  color: var(--ni-yellow-700);
}

.bg-yellow-700 {
  background: var(--ni-yellow-700);
}

.border-yellow-700 {
  border-color: var(--ni-yellow-700);
}

.text-yellow-800 {
  color: var(--ni-yellow-800);
}

.bg-yellow-800 {
  background: var(--ni-yellow-800);
}

.border-yellow-800 {
  border-color: var(--ni-yellow-800);
}

.text-yellow-900 {
  color: var(--ni-yellow-900);
}

.bg-yellow-900 {
  background: var(--ni-yellow-900);
}

.border-yellow-900 {
  border-color: var(--ni-yellow-900);
}

.text-greengray {
  color: var(--ni-greengray);
}

.bg-greengray {
  background: var(--ni-greengray);
}

.border-greengray {
  border-color: var(--ni-greengray);
}

.text-greengray-000 {
  color: var(--ni-greengray-000);
}

.bg-greengray-000 {
  background: var(--ni-greengray-000);
}

.border-greengray-000 {
  border-color: var(--ni-greengray-000);
}

.text-greengray-100 {
  color: var(--ni-greengray-100);
}

.bg-greengray-100 {
  background: var(--ni-greengray-100);
}

.border-greengray-100 {
  border-color: var(--ni-greengray-100);
}

.text-greengray-200 {
  color: var(--ni-greengray-200);
}

.bg-greengray-200 {
  background: var(--ni-greengray-200);
}

.border-greengray-200 {
  border-color: var(--ni-greengray-200);
}

.text-greengray-300 {
  color: var(--ni-greengray-300);
}

.bg-greengray-300 {
  background: var(--ni-greengray-300);
}

.border-greengray-300 {
  border-color: var(--ni-greengray-300);
}

.text-greengray-400 {
  color: var(--ni-greengray-400);
}

.bg-greengray-400 {
  background: var(--ni-greengray-400);
}

.border-greengray-400 {
  border-color: var(--ni-greengray-400);
}

.text-greengray-500 {
  color: var(--ni-greengray-500);
}

.bg-greengray-500 {
  background: var(--ni-greengray-500);
}

.border-greengray-500 {
  border-color: var(--ni-greengray-500);
}

.text-greengray-600 {
  color: var(--ni-greengray-600);
}

.bg-greengray-600 {
  background: var(--ni-greengray-600);
}

.border-greengray-600 {
  border-color: var(--ni-greengray-600);
}

.text-greengray-700 {
  color: var(--ni-greengray-700);
}

.bg-greengray-700 {
  background: var(--ni-greengray-700);
}

.border-greengray-700 {
  border-color: var(--ni-greengray-700);
}

.text-greengray-800 {
  color: var(--ni-greengray-800);
}

.bg-greengray-800 {
  background: var(--ni-greengray-800);
}

.border-greengray-800 {
  border-color: var(--ni-greengray-800);
}

.text-greengray-900 {
  color: var(--ni-greengray-900);
}

.bg-greengray-900 {
  background: var(--ni-greengray-900);
}

.border-greengray-900 {
  border-color: var(--ni-greengray-900);
}

.text-blue {
  color: var(--ni-blue);
}

.bg-blue {
  background: var(--ni-blue);
}

.border-blue {
  border-color: var(--ni-blue);
}

.text-blue-000 {
  color: var(--ni-blue-000);
}

.bg-blue-000 {
  background: var(--ni-blue-000);
}

.border-blue-000 {
  border-color: var(--ni-blue-000);
}

.text-blue-100 {
  color: var(--ni-blue-100);
}

.bg-blue-100 {
  background: var(--ni-blue-100);
}

.border-blue-100 {
  border-color: var(--ni-blue-100);
}

.text-blue-200 {
  color: var(--ni-blue-200);
}

.bg-blue-200 {
  background: var(--ni-blue-200);
}

.border-blue-200 {
  border-color: var(--ni-blue-200);
}

.text-blue-300 {
  color: var(--ni-blue-300);
}

.bg-blue-300 {
  background: var(--ni-blue-300);
}

.border-blue-300 {
  border-color: var(--ni-blue-300);
}

.text-blue-400 {
  color: var(--ni-blue-400);
}

.bg-blue-400 {
  background: var(--ni-blue-400);
}

.border-blue-400 {
  border-color: var(--ni-blue-400);
}

.text-blue-500 {
  color: var(--ni-blue-500);
}

.bg-blue-500 {
  background: var(--ni-blue-500);
}

.border-blue-500 {
  border-color: var(--ni-blue-500);
}

.text-blue-600 {
  color: var(--ni-blue-600);
}

.bg-blue-600 {
  background: var(--ni-blue-600);
}

.border-blue-600 {
  border-color: var(--ni-blue-600);
}

.text-blue-700 {
  color: var(--ni-blue-700);
}

.bg-blue-700 {
  background: var(--ni-blue-700);
}

.border-blue-700 {
  border-color: var(--ni-blue-700);
}

.text-blue-800 {
  color: var(--ni-blue-800);
}

.bg-blue-800 {
  background: var(--ni-blue-800);
}

.border-blue-800 {
  border-color: var(--ni-blue-800);
}

.text-blue-900 {
  color: var(--ni-blue-900);
}

.bg-blue-900 {
  background: var(--ni-blue-900);
}

.border-blue-900 {
  border-color: var(--ni-blue-900);
}

.text-purplegray {
  color: var(--ni-purplegray);
}

.bg-purplegray {
  background: var(--ni-purplegray);
}

.border-purplegray {
  border-color: var(--ni-purplegray);
}

.text-purplegray-000 {
  color: var(--ni-purplegray-000);
}

.bg-purplegray-000 {
  background: var(--ni-purplegray-000);
}

.border-purplegray-000 {
  border-color: var(--ni-purplegray-000);
}

.text-purplegray-100 {
  color: var(--ni-purplegray-100);
}

.bg-purplegray-100 {
  background: var(--ni-purplegray-100);
}

.border-purplegray-100 {
  border-color: var(--ni-purplegray-100);
}

.text-purplegray-200 {
  color: var(--ni-purplegray-200);
}

.bg-purplegray-200 {
  background: var(--ni-purplegray-200);
}

.border-purplegray-200 {
  border-color: var(--ni-purplegray-200);
}

.text-purplegray-300 {
  color: var(--ni-purplegray-300);
}

.bg-purplegray-300 {
  background: var(--ni-purplegray-300);
}

.border-purplegray-300 {
  border-color: var(--ni-purplegray-300);
}

.text-purplegray-400 {
  color: var(--ni-purplegray-400);
}

.bg-purplegray-400 {
  background: var(--ni-purplegray-400);
}

.border-purplegray-400 {
  border-color: var(--ni-purplegray-400);
}

.text-purplegray-500 {
  color: var(--ni-purplegray-500);
}

.bg-purplegray-500 {
  background: var(--ni-purplegray-500);
}

.border-purplegray-500 {
  border-color: var(--ni-purplegray-500);
}

.text-purplegray-600 {
  color: var(--ni-purplegray-600);
}

.bg-purplegray-600 {
  background: var(--ni-purplegray-600);
}

.border-purplegray-600 {
  border-color: var(--ni-purplegray-600);
}

.text-purplegray-700 {
  color: var(--ni-purplegray-700);
}

.bg-purplegray-700 {
  background: var(--ni-purplegray-700);
}

.border-purplegray-700 {
  border-color: var(--ni-purplegray-700);
}

.text-purplegray-800 {
  color: var(--ni-purplegray-800);
}

.bg-purplegray-800 {
  background: var(--ni-purplegray-800);
}

.border-purplegray-800 {
  border-color: var(--ni-purplegray-800);
}

.text-purplegray-900 {
  color: var(--ni-purplegray-900);
}

.bg-purplegray-900 {
  background: var(--ni-purplegray-900);
}

.border-purplegray-900 {
  border-color: var(--ni-purplegray-900);
}

.text-purple {
  color: var(--ni-purple);
}

.bg-purple {
  background: var(--ni-purple);
}

.border-purple {
  border-color: var(--ni-purple);
}

.text-purple-000 {
  color: var(--ni-purple-000);
}

.bg-purple-000 {
  background: var(--ni-purple-000);
}

.border-purple-000 {
  border-color: var(--ni-purple-000);
}

.text-purple-100 {
  color: var(--ni-purple-100);
}

.bg-purple-100 {
  background: var(--ni-purple-100);
}

.border-purple-100 {
  border-color: var(--ni-purple-100);
}

.text-purple-200 {
  color: var(--ni-purple-200);
}

.bg-purple-200 {
  background: var(--ni-purple-200);
}

.border-purple-200 {
  border-color: var(--ni-purple-200);
}

.text-purple-300 {
  color: var(--ni-purple-300);
}

.bg-purple-300 {
  background: var(--ni-purple-300);
}

.border-purple-300 {
  border-color: var(--ni-purple-300);
}

.text-purple-400 {
  color: var(--ni-purple-400);
}

.bg-purple-400 {
  background: var(--ni-purple-400);
}

.border-purple-400 {
  border-color: var(--ni-purple-400);
}

.text-purple-500 {
  color: var(--ni-purple-500);
}

.bg-purple-500 {
  background: var(--ni-purple-500);
}

.border-purple-500 {
  border-color: var(--ni-purple-500);
}

.text-purple-600 {
  color: var(--ni-purple-600);
}

.bg-purple-600 {
  background: var(--ni-purple-600);
}

.border-purple-600 {
  border-color: var(--ni-purple-600);
}

.text-purple-700 {
  color: var(--ni-purple-700);
}

.bg-purple-700 {
  background: var(--ni-purple-700);
}

.border-purple-700 {
  border-color: var(--ni-purple-700);
}

.text-purple-800 {
  color: var(--ni-purple-800);
}

.bg-purple-800 {
  background: var(--ni-purple-800);
}

.border-purple-800 {
  border-color: var(--ni-purple-800);
}

.text-purple-900 {
  color: var(--ni-purple-900);
}

.bg-purple-900 {
  background: var(--ni-purple-900);
}

.border-purple-900 {
  border-color: var(--ni-purple-900);
}

.text-pink {
  color: var(--ni-pink);
}

.bg-pink {
  background: var(--ni-pink);
}

.border-pink {
  border-color: var(--ni-pink);
}

.text-pink-000 {
  color: var(--ni-pink-000);
}

.bg-pink-000 {
  background: var(--ni-pink-000);
}

.border-pink-000 {
  border-color: var(--ni-pink-000);
}

.text-pink-100 {
  color: var(--ni-pink-100);
}

.bg-pink-100 {
  background: var(--ni-pink-100);
}

.border-pink-100 {
  border-color: var(--ni-pink-100);
}

.text-pink-200 {
  color: var(--ni-pink-200);
}

.bg-pink-200 {
  background: var(--ni-pink-200);
}

.border-pink-200 {
  border-color: var(--ni-pink-200);
}

.text-pink-300 {
  color: var(--ni-pink-300);
}

.bg-pink-300 {
  background: var(--ni-pink-300);
}

.border-pink-300 {
  border-color: var(--ni-pink-300);
}

.text-pink-400 {
  color: var(--ni-pink-400);
}

.bg-pink-400 {
  background: var(--ni-pink-400);
}

.border-pink-400 {
  border-color: var(--ni-pink-400);
}

.text-pink-500 {
  color: var(--ni-pink-500);
}

.bg-pink-500 {
  background: var(--ni-pink-500);
}

.border-pink-500 {
  border-color: var(--ni-pink-500);
}

.text-pink-600 {
  color: var(--ni-pink-600);
}

.bg-pink-600 {
  background: var(--ni-pink-600);
}

.border-pink-600 {
  border-color: var(--ni-pink-600);
}

.text-pink-700 {
  color: var(--ni-pink-700);
}

.bg-pink-700 {
  background: var(--ni-pink-700);
}

.border-pink-700 {
  border-color: var(--ni-pink-700);
}

.text-pink-800 {
  color: var(--ni-pink-800);
}

.bg-pink-800 {
  background: var(--ni-pink-800);
}

.border-pink-800 {
  border-color: var(--ni-pink-800);
}

.text-pink-900 {
  color: var(--ni-pink-900);
}

.bg-pink-900 {
  background: var(--ni-pink-900);
}

.border-pink-900 {
  border-color: var(--ni-pink-900);
}

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

.bg-secondary {
  background: var(--ni-secondary);
}

.border-secondary {
  border-color: var(--ni-secondary);
}

.text-danger {
  color: var(--ni-danger);
}

.bg-danger {
  background: var(--ni-danger);
}

.border-danger {
  border-color: var(--ni-danger);
}

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

.bg-warning {
  background: var(--ni-warning);
}

.border-warning {
  border-color: var(--ni-warning);
}

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

.bg-success {
  background: var(--ni-success);
}

.border-success {
  border-color: var(--ni-success);
}

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

.bg-light {
  background: var(--ni-light);
}

.border-light {
  border-color: var(--ni-light);
}

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

.bg-dark {
  background: var(--ni-dark);
}

.border-dark {
  border-color: var(--ni-dark);
}

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

.bg-primary {
  background: var(--ni-primary);
}

.border-primary {
  border-color: var(--ni-primary);
}

.rounded-1rem {
  border-radius: 1rem;
  -webkit-border-radius: 1rem;
  -moz-border-radius: 1rem;
  -ms-border-radius: 1rem;
  -o-border-radius: 1rem;
}

.rounded-1px {
  border-radius: 1px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
}

.rounded-1 {
  border-radius: 1%;
  -webkit-border-radius: 1%;
  -moz-border-radius: 1%;
  -ms-border-radius: 1%;
  -o-border-radius: 1%;
}

.rounded-tbl-1 {
  border-top-left-radius: 1px;
  border-bottom-left-radius: 1px;
}

.rounded-tbr-1 {
  border-top-right-radius: 1px;
  border-bottom-right-radius: 1px;
}

.rounded-tl-1px {
  border-top-left-radius: 1px;
}

.rounded-tr-1px {
  border-top-right-radius: 1px;
}

.rounded-br-1px {
  border-bottom-right-radius: 1px;
}

.rounded-bl-1px {
  border-bottom-left-radius: 1px;
}

.rounded-tl-1rem {
  border-top-left-radius: 1rem;
}

.rounded-tr-1rem {
  border-top-right-radius: 1rem;
}

.rounded-br-1rem {
  border-bottom-right-radius: 1rem;
}

.rounded-bl-1rem {
  border-bottom-left-radius: 1rem;
}

.rounded-2rem {
  border-radius: 2rem;
  -webkit-border-radius: 2rem;
  -moz-border-radius: 2rem;
  -ms-border-radius: 2rem;
  -o-border-radius: 2rem;
}

.rounded-2px {
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
}

.rounded-2 {
  border-radius: 2%;
  -webkit-border-radius: 2%;
  -moz-border-radius: 2%;
  -ms-border-radius: 2%;
  -o-border-radius: 2%;
}

.rounded-tbl-2 {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

.rounded-tbr-2 {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

.rounded-tl-2px {
  border-top-left-radius: 2px;
}

.rounded-tr-2px {
  border-top-right-radius: 2px;
}

.rounded-br-2px {
  border-bottom-right-radius: 2px;
}

.rounded-bl-2px {
  border-bottom-left-radius: 2px;
}

.rounded-tl-2rem {
  border-top-left-radius: 2rem;
}

.rounded-tr-2rem {
  border-top-right-radius: 2rem;
}

.rounded-br-2rem {
  border-bottom-right-radius: 2rem;
}

.rounded-bl-2rem {
  border-bottom-left-radius: 2rem;
}

.rounded-3rem {
  border-radius: 3rem;
  -webkit-border-radius: 3rem;
  -moz-border-radius: 3rem;
  -ms-border-radius: 3rem;
  -o-border-radius: 3rem;
}

.rounded-3px {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
}

.rounded-3 {
  border-radius: 3%;
  -webkit-border-radius: 3%;
  -moz-border-radius: 3%;
  -ms-border-radius: 3%;
  -o-border-radius: 3%;
}

.rounded-tbl-3 {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.rounded-tbr-3 {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.rounded-tl-3px {
  border-top-left-radius: 3px;
}

.rounded-tr-3px {
  border-top-right-radius: 3px;
}

.rounded-br-3px {
  border-bottom-right-radius: 3px;
}

.rounded-bl-3px {
  border-bottom-left-radius: 3px;
}

.rounded-tl-3rem {
  border-top-left-radius: 3rem;
}

.rounded-tr-3rem {
  border-top-right-radius: 3rem;
}

.rounded-br-3rem {
  border-bottom-right-radius: 3rem;
}

.rounded-bl-3rem {
  border-bottom-left-radius: 3rem;
}

.rounded-4rem {
  border-radius: 4rem;
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  -ms-border-radius: 4rem;
  -o-border-radius: 4rem;
}

.rounded-4px {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}

.rounded-4 {
  border-radius: 4%;
  -webkit-border-radius: 4%;
  -moz-border-radius: 4%;
  -ms-border-radius: 4%;
  -o-border-radius: 4%;
}

.rounded-tbl-4 {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.rounded-tbr-4 {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.rounded-tl-4px {
  border-top-left-radius: 4px;
}

.rounded-tr-4px {
  border-top-right-radius: 4px;
}

.rounded-br-4px {
  border-bottom-right-radius: 4px;
}

.rounded-bl-4px {
  border-bottom-left-radius: 4px;
}

.rounded-tl-4rem {
  border-top-left-radius: 4rem;
}

.rounded-tr-4rem {
  border-top-right-radius: 4rem;
}

.rounded-br-4rem {
  border-bottom-right-radius: 4rem;
}

.rounded-bl-4rem {
  border-bottom-left-radius: 4rem;
}

.rounded-5rem {
  border-radius: 5rem;
  -webkit-border-radius: 5rem;
  -moz-border-radius: 5rem;
  -ms-border-radius: 5rem;
  -o-border-radius: 5rem;
}

.rounded-5px {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
}

.rounded-5 {
  border-radius: 5%;
  -webkit-border-radius: 5%;
  -moz-border-radius: 5%;
  -ms-border-radius: 5%;
  -o-border-radius: 5%;
}

.rounded-tbl-5 {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.rounded-tbr-5 {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.rounded-tl-5px {
  border-top-left-radius: 5px;
}

.rounded-tr-5px {
  border-top-right-radius: 5px;
}

.rounded-br-5px {
  border-bottom-right-radius: 5px;
}

.rounded-bl-5px {
  border-bottom-left-radius: 5px;
}

.rounded-tl-5rem {
  border-top-left-radius: 5rem;
}

.rounded-tr-5rem {
  border-top-right-radius: 5rem;
}

.rounded-br-5rem {
  border-bottom-right-radius: 5rem;
}

.rounded-bl-5rem {
  border-bottom-left-radius: 5rem;
}

.rounded-6rem {
  border-radius: 6rem;
  -webkit-border-radius: 6rem;
  -moz-border-radius: 6rem;
  -ms-border-radius: 6rem;
  -o-border-radius: 6rem;
}

.rounded-6px {
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
}

.rounded-6 {
  border-radius: 6%;
  -webkit-border-radius: 6%;
  -moz-border-radius: 6%;
  -ms-border-radius: 6%;
  -o-border-radius: 6%;
}

.rounded-tbl-6 {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.rounded-tbr-6 {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.rounded-tl-6px {
  border-top-left-radius: 6px;
}

.rounded-tr-6px {
  border-top-right-radius: 6px;
}

.rounded-br-6px {
  border-bottom-right-radius: 6px;
}

.rounded-bl-6px {
  border-bottom-left-radius: 6px;
}

.rounded-tl-6rem {
  border-top-left-radius: 6rem;
}

.rounded-tr-6rem {
  border-top-right-radius: 6rem;
}

.rounded-br-6rem {
  border-bottom-right-radius: 6rem;
}

.rounded-bl-6rem {
  border-bottom-left-radius: 6rem;
}

.rounded-7rem {
  border-radius: 7rem;
  -webkit-border-radius: 7rem;
  -moz-border-radius: 7rem;
  -ms-border-radius: 7rem;
  -o-border-radius: 7rem;
}

.rounded-7px {
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
}

.rounded-7 {
  border-radius: 7%;
  -webkit-border-radius: 7%;
  -moz-border-radius: 7%;
  -ms-border-radius: 7%;
  -o-border-radius: 7%;
}

.rounded-tbl-7 {
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
}

.rounded-tbr-7 {
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
}

.rounded-tl-7px {
  border-top-left-radius: 7px;
}

.rounded-tr-7px {
  border-top-right-radius: 7px;
}

.rounded-br-7px {
  border-bottom-right-radius: 7px;
}

.rounded-bl-7px {
  border-bottom-left-radius: 7px;
}

.rounded-tl-7rem {
  border-top-left-radius: 7rem;
}

.rounded-tr-7rem {
  border-top-right-radius: 7rem;
}

.rounded-br-7rem {
  border-bottom-right-radius: 7rem;
}

.rounded-bl-7rem {
  border-bottom-left-radius: 7rem;
}

.rounded-8rem {
  border-radius: 8rem;
  -webkit-border-radius: 8rem;
  -moz-border-radius: 8rem;
  -ms-border-radius: 8rem;
  -o-border-radius: 8rem;
}

.rounded-8px {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
}

.rounded-8 {
  border-radius: 8%;
  -webkit-border-radius: 8%;
  -moz-border-radius: 8%;
  -ms-border-radius: 8%;
  -o-border-radius: 8%;
}

.rounded-tbl-8 {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.rounded-tbr-8 {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.rounded-tl-8px {
  border-top-left-radius: 8px;
}

.rounded-tr-8px {
  border-top-right-radius: 8px;
}

.rounded-br-8px {
  border-bottom-right-radius: 8px;
}

.rounded-bl-8px {
  border-bottom-left-radius: 8px;
}

.rounded-tl-8rem {
  border-top-left-radius: 8rem;
}

.rounded-tr-8rem {
  border-top-right-radius: 8rem;
}

.rounded-br-8rem {
  border-bottom-right-radius: 8rem;
}

.rounded-bl-8rem {
  border-bottom-left-radius: 8rem;
}

.rounded-9rem {
  border-radius: 9rem;
  -webkit-border-radius: 9rem;
  -moz-border-radius: 9rem;
  -ms-border-radius: 9rem;
  -o-border-radius: 9rem;
}

.rounded-9px {
  border-radius: 9px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  -ms-border-radius: 9px;
  -o-border-radius: 9px;
}

.rounded-9 {
  border-radius: 9%;
  -webkit-border-radius: 9%;
  -moz-border-radius: 9%;
  -ms-border-radius: 9%;
  -o-border-radius: 9%;
}

.rounded-tbl-9 {
  border-top-left-radius: 9px;
  border-bottom-left-radius: 9px;
}

.rounded-tbr-9 {
  border-top-right-radius: 9px;
  border-bottom-right-radius: 9px;
}

.rounded-tl-9px {
  border-top-left-radius: 9px;
}

.rounded-tr-9px {
  border-top-right-radius: 9px;
}

.rounded-br-9px {
  border-bottom-right-radius: 9px;
}

.rounded-bl-9px {
  border-bottom-left-radius: 9px;
}

.rounded-tl-9rem {
  border-top-left-radius: 9rem;
}

.rounded-tr-9rem {
  border-top-right-radius: 9rem;
}

.rounded-br-9rem {
  border-bottom-right-radius: 9rem;
}

.rounded-bl-9rem {
  border-bottom-left-radius: 9rem;
}

.rounded-10rem {
  border-radius: 10rem;
  -webkit-border-radius: 10rem;
  -moz-border-radius: 10rem;
  -ms-border-radius: 10rem;
  -o-border-radius: 10rem;
}

.rounded-10px {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
}

.rounded-10 {
  border-radius: 10%;
  -webkit-border-radius: 10%;
  -moz-border-radius: 10%;
  -ms-border-radius: 10%;
  -o-border-radius: 10%;
}

.rounded-tbl-10 {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.rounded-tbr-10 {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.rounded-tl-10px {
  border-top-left-radius: 10px;
}

.rounded-tr-10px {
  border-top-right-radius: 10px;
}

.rounded-br-10px {
  border-bottom-right-radius: 10px;
}

.rounded-bl-10px {
  border-bottom-left-radius: 10px;
}

.rounded-tl-10rem {
  border-top-left-radius: 10rem;
}

.rounded-tr-10rem {
  border-top-right-radius: 10rem;
}

.rounded-br-10rem {
  border-bottom-right-radius: 10rem;
}

.rounded-bl-10rem {
  border-bottom-left-radius: 10rem;
}

.border-1 {
  border: 1px solid;
}

.border-2 {
  border: 2px solid;
}

.border-3 {
  border: 3px solid;
}

.border-4 {
  border: 4px solid;
}

.border-5 {
  border: 5px solid;
}

.border-6 {
  border: 6px solid;
}

.border-7 {
  border: 7px solid;
}

.border-8 {
  border: 8px solid;
}

.border-9 {
  border: 9px solid;
}

.border-10 {
  border: 10px solid;
}

.gray-to-gray {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-gray));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-gray {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-gray));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-gray {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-gray));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-gray {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-gray));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-gray {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-gray));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-gray {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-gray));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-gray {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-gray));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-gray {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-gray));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-gray-000 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-gray-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-gray-000 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-gray-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-gray-000 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-gray-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-gray-000 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-gray-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-gray-000 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-gray-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-gray-000 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-gray-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-gray-000 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-gray-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-gray-000 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-gray-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-gray-100 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-gray-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-gray-100 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-gray-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-gray-100 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-gray-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-gray-100 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-gray-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-gray-100 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-gray-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-gray-100 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-gray-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-gray-100 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-gray-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-gray-100 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-gray-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-gray-200 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-gray-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-gray-200 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-gray-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-gray-200 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-gray-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-gray-200 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-gray-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-gray-200 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-gray-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-gray-200 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-gray-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-gray-200 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-gray-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-gray-200 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-gray-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-gray-300 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-gray-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-gray-300 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-gray-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-gray-300 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-gray-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-gray-300 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-gray-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-gray-300 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-gray-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-gray-300 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-gray-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-gray-300 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-gray-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-gray-300 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-gray-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-gray-400 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-gray-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-gray-400 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-gray-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-gray-400 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-gray-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-gray-400 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-gray-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-gray-400 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-gray-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-gray-400 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-gray-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-gray-400 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-gray-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-gray-400 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-gray-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-gray-500 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-gray-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-gray-500 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-gray-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-gray-500 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-gray-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-gray-500 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-gray-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-gray-500 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-gray-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-gray-500 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-gray-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-gray-500 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-gray-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-gray-500 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-gray-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-gray-600 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-gray-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-gray-600 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-gray-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-gray-600 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-gray-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-gray-600 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-gray-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-gray-600 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-gray-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-gray-600 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-gray-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-gray-600 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-gray-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-gray-600 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-gray-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-gray-700 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-gray-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-gray-700 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-gray-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-gray-700 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-gray-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-gray-700 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-gray-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-gray-700 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-gray-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-gray-700 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-gray-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-gray-700 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-gray-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-gray-700 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-gray-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-gray-800 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-gray-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-gray-800 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-gray-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-gray-800 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-gray-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-gray-800 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-gray-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-gray-800 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-gray-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-gray-800 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-gray-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-gray-800 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-gray-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-gray-800 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-gray-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-gray-900 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-gray-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-gray-900 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-gray-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-gray-900 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-gray-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-gray-900 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-gray-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-gray-900 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-gray-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-gray-900 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-gray-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-gray-900 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-gray-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-gray-900 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-gray-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-red {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-red));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-red {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-red));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-red {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-red));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-red {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-red));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-red {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-red));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-red {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-red));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-red {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-red));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-red {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-red));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-red-000 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-red-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-red-000 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-red-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-red-000 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-red-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-red-000 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-red-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-red-000 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-red-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-red-000 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-red-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-red-000 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-red-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-red-000 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-red-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-red-100 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-red-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-red-100 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-red-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-red-100 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-red-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-red-100 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-red-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-red-100 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-red-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-red-100 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-red-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-red-100 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-red-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-red-100 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-red-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-red-200 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-red-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-red-200 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-red-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-red-200 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-red-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-red-200 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-red-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-red-200 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-red-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-red-200 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-red-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-red-200 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-red-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-red-200 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-red-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-red-300 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-red-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-red-300 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-red-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-red-300 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-red-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-red-300 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-red-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-red-300 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-red-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-red-300 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-red-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-red-300 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-red-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-red-300 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-red-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-red-400 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-red-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-red-400 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-red-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-red-400 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-red-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-red-400 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-red-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-red-400 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-red-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-red-400 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-red-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-red-400 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-red-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-red-400 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-red-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-red-500 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-red-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-red-500 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-red-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-red-500 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-red-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-red-500 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-red-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-red-500 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-red-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-red-500 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-red-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-red-500 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-red-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-red-500 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-red-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-red-600 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-red-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-red-600 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-red-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-red-600 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-red-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-red-600 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-red-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-red-600 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-red-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-red-600 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-red-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-red-600 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-red-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-red-600 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-red-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-red-700 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-red-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-red-700 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-red-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-red-700 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-red-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-red-700 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-red-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-red-700 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-red-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-red-700 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-red-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-red-700 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-red-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-red-700 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-red-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-red-800 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-red-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-red-800 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-red-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-red-800 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-red-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-red-800 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-red-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-red-800 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-red-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-red-800 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-red-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-red-800 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-red-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-red-800 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-red-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-red-900 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-red-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-red-900 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-red-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-red-900 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-red-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-red-900 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-red-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-red-900 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-red-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-red-900 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-red-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-red-900 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-red-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-red-900 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-red-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-yellow {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-yellow));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-yellow {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-yellow));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-yellow {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-yellow));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-yellow {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-yellow));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-yellow {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-yellow));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-yellow {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-yellow));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-yellow {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-yellow));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-yellow {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-yellow));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-yellow-000 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-yellow-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-yellow-000 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-yellow-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-yellow-000 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-yellow-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-yellow-000 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-yellow-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-yellow-000 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-yellow-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-yellow-000 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-yellow-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-yellow-000 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-yellow-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-yellow-000 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-yellow-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-yellow-100 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-yellow-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-yellow-100 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-yellow-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-yellow-100 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-yellow-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-yellow-100 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-yellow-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-yellow-100 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-yellow-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-yellow-100 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-yellow-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-yellow-100 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-yellow-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-yellow-100 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-yellow-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-yellow-200 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-yellow-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-yellow-200 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-yellow-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-yellow-200 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-yellow-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-yellow-200 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-yellow-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-yellow-200 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-yellow-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-yellow-200 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-yellow-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-yellow-200 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-yellow-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-yellow-200 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-yellow-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-yellow-300 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-yellow-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-yellow-300 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-yellow-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-yellow-300 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-yellow-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-yellow-300 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-yellow-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-yellow-300 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-yellow-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-yellow-300 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-yellow-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-yellow-300 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-yellow-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-yellow-300 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-yellow-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-yellow-400 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-yellow-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-yellow-400 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-yellow-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-yellow-400 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-yellow-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-yellow-400 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-yellow-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-yellow-400 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-yellow-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-yellow-400 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-yellow-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-yellow-400 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-yellow-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-yellow-400 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-yellow-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-yellow-500 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-yellow-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-yellow-500 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-yellow-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-yellow-500 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-yellow-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-yellow-500 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-yellow-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-yellow-500 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-yellow-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-yellow-500 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-yellow-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-yellow-500 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-yellow-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-yellow-500 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-yellow-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-yellow-600 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-yellow-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-yellow-600 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-yellow-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-yellow-600 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-yellow-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-yellow-600 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-yellow-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-yellow-600 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-yellow-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-yellow-600 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-yellow-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-yellow-600 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-yellow-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-yellow-600 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-yellow-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-yellow-700 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-yellow-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-yellow-700 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-yellow-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-yellow-700 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-yellow-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-yellow-700 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-yellow-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-yellow-700 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-yellow-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-yellow-700 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-yellow-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-yellow-700 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-yellow-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-yellow-700 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-yellow-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-yellow-800 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-yellow-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-yellow-800 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-yellow-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-yellow-800 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-yellow-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-yellow-800 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-yellow-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-yellow-800 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-yellow-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-yellow-800 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-yellow-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-yellow-800 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-yellow-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-yellow-800 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-yellow-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-yellow-900 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-yellow-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-yellow-900 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-yellow-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-yellow-900 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-yellow-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-yellow-900 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-yellow-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-yellow-900 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-yellow-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-yellow-900 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-yellow-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-yellow-900 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-yellow-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-yellow-900 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-yellow-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-greengray {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-greengray));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-greengray {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-greengray));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-greengray {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-greengray));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-greengray {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-greengray));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-greengray {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-greengray));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-greengray {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-greengray));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-greengray {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-greengray));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-greengray {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-greengray));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-greengray-000 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-greengray-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-greengray-000 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-greengray-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-greengray-000 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-greengray-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-greengray-000 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-greengray-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-greengray-000 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-greengray-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-greengray-000 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-greengray-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-greengray-000 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-greengray-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-greengray-000 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-greengray-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-greengray-100 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-greengray-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-greengray-100 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-greengray-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-greengray-100 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-greengray-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-greengray-100 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-greengray-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-greengray-100 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-greengray-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-greengray-100 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-greengray-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-greengray-100 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-greengray-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-greengray-100 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-greengray-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-greengray-200 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-greengray-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-greengray-200 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-greengray-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-greengray-200 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-greengray-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-greengray-200 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-greengray-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-greengray-200 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-greengray-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-greengray-200 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-greengray-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-greengray-200 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-greengray-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-greengray-200 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-greengray-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-greengray-300 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-greengray-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-greengray-300 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-greengray-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-greengray-300 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-greengray-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-greengray-300 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-greengray-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-greengray-300 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-greengray-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-greengray-300 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-greengray-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-greengray-300 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-greengray-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-greengray-300 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-greengray-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-greengray-400 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-greengray-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-greengray-400 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-greengray-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-greengray-400 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-greengray-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-greengray-400 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-greengray-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-greengray-400 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-greengray-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-greengray-400 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-greengray-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-greengray-400 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-greengray-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-greengray-400 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-greengray-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-greengray-500 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-greengray-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-greengray-500 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-greengray-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-greengray-500 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-greengray-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-greengray-500 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-greengray-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-greengray-500 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-greengray-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-greengray-500 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-greengray-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-greengray-500 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-greengray-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-greengray-500 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-greengray-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-greengray-600 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-greengray-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-greengray-600 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-greengray-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-greengray-600 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-greengray-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-greengray-600 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-greengray-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-greengray-600 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-greengray-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-greengray-600 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-greengray-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-greengray-600 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-greengray-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-greengray-600 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-greengray-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-greengray-700 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-greengray-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-greengray-700 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-greengray-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-greengray-700 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-greengray-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-greengray-700 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-greengray-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-greengray-700 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-greengray-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-greengray-700 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-greengray-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-greengray-700 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-greengray-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-greengray-700 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-greengray-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-greengray-800 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-greengray-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-greengray-800 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-greengray-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-greengray-800 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-greengray-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-greengray-800 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-greengray-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-greengray-800 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-greengray-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-greengray-800 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-greengray-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-greengray-800 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-greengray-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-greengray-800 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-greengray-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-greengray-900 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-greengray-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-greengray-900 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-greengray-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-greengray-900 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-greengray-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-greengray-900 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-greengray-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-greengray-900 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-greengray-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-greengray-900 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-greengray-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-greengray-900 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-greengray-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-greengray-900 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-greengray-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-blue {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-blue));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-blue {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-blue));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-blue {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-blue));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-blue {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-blue));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-blue {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-blue));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-blue {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-blue));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-blue {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-blue));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-blue {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-blue));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-blue-000 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-blue-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-blue-000 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-blue-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-blue-000 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-blue-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-blue-000 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-blue-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-blue-000 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-blue-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-blue-000 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-blue-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-blue-000 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-blue-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-blue-000 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-blue-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-blue-100 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-blue-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-blue-100 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-blue-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-blue-100 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-blue-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-blue-100 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-blue-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-blue-100 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-blue-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-blue-100 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-blue-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-blue-100 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-blue-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-blue-100 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-blue-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-blue-200 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-blue-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-blue-200 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-blue-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-blue-200 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-blue-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-blue-200 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-blue-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-blue-200 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-blue-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-blue-200 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-blue-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-blue-200 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-blue-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-blue-200 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-blue-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-blue-300 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-blue-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-blue-300 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-blue-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-blue-300 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-blue-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-blue-300 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-blue-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-blue-300 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-blue-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-blue-300 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-blue-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-blue-300 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-blue-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-blue-300 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-blue-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-blue-400 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-blue-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-blue-400 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-blue-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-blue-400 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-blue-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-blue-400 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-blue-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-blue-400 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-blue-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-blue-400 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-blue-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-blue-400 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-blue-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-blue-400 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-blue-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-blue-500 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-blue-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-blue-500 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-blue-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-blue-500 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-blue-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-blue-500 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-blue-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-blue-500 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-blue-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-blue-500 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-blue-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-blue-500 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-blue-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-blue-500 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-blue-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-blue-600 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-blue-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-blue-600 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-blue-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-blue-600 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-blue-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-blue-600 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-blue-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-blue-600 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-blue-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-blue-600 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-blue-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-blue-600 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-blue-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-blue-600 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-blue-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-blue-700 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-blue-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-blue-700 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-blue-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-blue-700 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-blue-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-blue-700 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-blue-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-blue-700 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-blue-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-blue-700 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-blue-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-blue-700 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-blue-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-blue-700 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-blue-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-blue-800 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-blue-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-blue-800 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-blue-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-blue-800 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-blue-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-blue-800 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-blue-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-blue-800 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-blue-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-blue-800 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-blue-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-blue-800 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-blue-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-blue-800 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-blue-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-blue-900 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-blue-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-blue-900 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-blue-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-blue-900 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-blue-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-blue-900 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-blue-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-blue-900 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-blue-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-blue-900 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-blue-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-blue-900 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-blue-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-blue-900 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-blue-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-purplegray {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-purplegray));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-purplegray {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-purplegray));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-purplegray {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-purplegray));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-purplegray {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-purplegray));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-purplegray {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-purplegray));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-purplegray {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-purplegray));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-purplegray {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-purplegray));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-purplegray {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-purplegray));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-purplegray-000 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-purplegray-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-purplegray-000 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-purplegray-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-purplegray-000 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-purplegray-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-purplegray-000 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-purplegray-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-purplegray-000 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-purplegray-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-purplegray-000 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-purplegray-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-purplegray-000 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-purplegray-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-purplegray-000 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-purplegray-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-purplegray-100 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-purplegray-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-purplegray-100 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-purplegray-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-purplegray-100 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-purplegray-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-purplegray-100 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-purplegray-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-purplegray-100 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-purplegray-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-purplegray-100 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-purplegray-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-purplegray-100 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-purplegray-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-purplegray-100 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-purplegray-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-purplegray-200 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-purplegray-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-purplegray-200 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-purplegray-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-purplegray-200 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-purplegray-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-purplegray-200 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-purplegray-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-purplegray-200 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-purplegray-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-purplegray-200 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-purplegray-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-purplegray-200 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-purplegray-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-purplegray-200 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-purplegray-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-purplegray-300 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-purplegray-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-purplegray-300 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-purplegray-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-purplegray-300 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-purplegray-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-purplegray-300 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-purplegray-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-purplegray-300 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-purplegray-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-purplegray-300 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-purplegray-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-purplegray-300 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-purplegray-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-purplegray-300 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-purplegray-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-purplegray-400 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-purplegray-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-purplegray-400 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-purplegray-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-purplegray-400 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-purplegray-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-purplegray-400 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-purplegray-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-purplegray-400 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-purplegray-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-purplegray-400 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-purplegray-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-purplegray-400 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-purplegray-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-purplegray-400 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-purplegray-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-purplegray-500 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-purplegray-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-purplegray-500 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-purplegray-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-purplegray-500 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-purplegray-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-purplegray-500 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-purplegray-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-purplegray-500 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-purplegray-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-purplegray-500 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-purplegray-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-purplegray-500 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-purplegray-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-purplegray-500 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-purplegray-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-purplegray-600 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-purplegray-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-purplegray-600 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-purplegray-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-purplegray-600 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-purplegray-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-purplegray-600 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-purplegray-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-purplegray-600 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-purplegray-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-purplegray-600 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-purplegray-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-purplegray-600 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-purplegray-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-purplegray-600 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-purplegray-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-purplegray-700 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-purplegray-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-purplegray-700 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-purplegray-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-purplegray-700 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-purplegray-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-purplegray-700 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-purplegray-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-purplegray-700 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-purplegray-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-purplegray-700 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-purplegray-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-purplegray-700 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-purplegray-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-purplegray-700 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-purplegray-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-purplegray-800 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-purplegray-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-purplegray-800 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-purplegray-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-purplegray-800 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-purplegray-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-purplegray-800 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-purplegray-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-purplegray-800 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-purplegray-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-purplegray-800 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-purplegray-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-purplegray-800 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-purplegray-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-purplegray-800 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-purplegray-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-purplegray-900 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-purplegray-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-purplegray-900 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-purplegray-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-purplegray-900 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-purplegray-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-purplegray-900 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-purplegray-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-purplegray-900 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-purplegray-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-purplegray-900 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-purplegray-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-purplegray-900 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-purplegray-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-purplegray-900 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-purplegray-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-purple {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-purple));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-purple {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-purple));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-purple {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-purple));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-purple {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-purple));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-purple {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-purple));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-purple {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-purple));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-purple {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-purple));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-purple {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-purple));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-purple-000 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-purple-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-purple-000 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-purple-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-purple-000 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-purple-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-purple-000 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-purple-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-purple-000 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-purple-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-purple-000 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-purple-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-purple-000 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-purple-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-purple-000 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-purple-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-purple-100 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-purple-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-purple-100 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-purple-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-purple-100 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-purple-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-purple-100 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-purple-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-purple-100 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-purple-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-purple-100 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-purple-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-purple-100 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-purple-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-purple-100 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-purple-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-purple-200 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-purple-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-purple-200 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-purple-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-purple-200 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-purple-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-purple-200 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-purple-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-purple-200 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-purple-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-purple-200 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-purple-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-purple-200 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-purple-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-purple-200 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-purple-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-purple-300 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-purple-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-purple-300 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-purple-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-purple-300 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-purple-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-purple-300 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-purple-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-purple-300 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-purple-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-purple-300 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-purple-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-purple-300 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-purple-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-purple-300 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-purple-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-purple-400 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-purple-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-purple-400 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-purple-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-purple-400 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-purple-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-purple-400 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-purple-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-purple-400 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-purple-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-purple-400 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-purple-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-purple-400 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-purple-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-purple-400 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-purple-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-purple-500 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-purple-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-purple-500 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-purple-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-purple-500 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-purple-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-purple-500 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-purple-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-purple-500 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-purple-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-purple-500 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-purple-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-purple-500 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-purple-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-purple-500 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-purple-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-purple-600 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-purple-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-purple-600 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-purple-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-purple-600 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-purple-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-purple-600 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-purple-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-purple-600 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-purple-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-purple-600 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-purple-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-purple-600 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-purple-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-purple-600 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-purple-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-purple-700 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-purple-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-purple-700 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-purple-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-purple-700 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-purple-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-purple-700 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-purple-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-purple-700 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-purple-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-purple-700 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-purple-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-purple-700 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-purple-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-purple-700 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-purple-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-purple-800 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-purple-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-purple-800 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-purple-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-purple-800 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-purple-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-purple-800 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-purple-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-purple-800 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-purple-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-purple-800 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-purple-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-purple-800 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-purple-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-purple-800 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-purple-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-purple-900 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-purple-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-purple-900 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-purple-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-purple-900 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-purple-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-purple-900 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-purple-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-purple-900 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-purple-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-purple-900 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-purple-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-purple-900 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-purple-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-purple-900 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-purple-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-pink {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-pink));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-pink {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-pink));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-pink {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-pink));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-pink {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-pink));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-pink {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-pink));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-pink {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-pink));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-pink {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-pink));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-pink {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-pink));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-pink-000 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-pink-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-pink-000 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-pink-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-pink-000 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-pink-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-pink-000 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-pink-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-pink-000 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-pink-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-pink-000 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-pink-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-pink-000 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-pink-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-pink-000 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-pink-000));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-pink-100 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-pink-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-pink-100 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-pink-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-pink-100 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-pink-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-pink-100 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-pink-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-pink-100 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-pink-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-pink-100 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-pink-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-pink-100 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-pink-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-pink-100 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-pink-100));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-pink-200 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-pink-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-pink-200 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-pink-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-pink-200 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-pink-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-pink-200 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-pink-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-pink-200 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-pink-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-pink-200 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-pink-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-pink-200 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-pink-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-pink-200 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-pink-200));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-pink-300 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-pink-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-pink-300 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-pink-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-pink-300 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-pink-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-pink-300 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-pink-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-pink-300 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-pink-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-pink-300 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-pink-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-pink-300 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-pink-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-pink-300 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-pink-300));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-pink-400 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-pink-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-pink-400 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-pink-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-pink-400 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-pink-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-pink-400 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-pink-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-pink-400 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-pink-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-pink-400 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-pink-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-pink-400 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-pink-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-pink-400 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-pink-400));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-pink-500 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-pink-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-pink-500 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-pink-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-pink-500 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-pink-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-pink-500 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-pink-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-pink-500 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-pink-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-pink-500 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-pink-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-pink-500 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-pink-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-pink-500 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-pink-500));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-pink-600 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-pink-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-pink-600 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-pink-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-pink-600 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-pink-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-pink-600 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-pink-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-pink-600 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-pink-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-pink-600 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-pink-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-pink-600 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-pink-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-pink-600 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-pink-600));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-pink-700 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-pink-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-pink-700 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-pink-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-pink-700 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-pink-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-pink-700 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-pink-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-pink-700 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-pink-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-pink-700 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-pink-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-pink-700 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-pink-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-pink-700 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-pink-700));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-pink-800 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-pink-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-pink-800 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-pink-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-pink-800 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-pink-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-pink-800 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-pink-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-pink-800 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-pink-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-pink-800 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-pink-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-pink-800 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-pink-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-pink-800 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-pink-800));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-pink-900 {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-pink-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-pink-900 {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-pink-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-pink-900 {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-pink-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-pink-900 {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-pink-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-pink-900 {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-pink-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-pink-900 {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-pink-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-pink-900 {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-pink-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-pink-900 {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-pink-900));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-secondary {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-secondary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-secondary {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-secondary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-secondary {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-secondary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-secondary {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-secondary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-secondary {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-secondary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-secondary {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-secondary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-secondary {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-secondary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-secondary {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-secondary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-danger {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-danger));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-danger {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-danger));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-danger {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-danger));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-danger {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-danger));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-danger {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-danger));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-danger {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-danger));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-danger {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-danger));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-danger {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-danger));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-warning {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-warning));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-warning {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-warning));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-warning {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-warning));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-warning {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-warning));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-warning {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-warning));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-warning {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-warning));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-warning {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-warning));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-warning {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-warning));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-success {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-success));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-success {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-success));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-success {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-success));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-success {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-success));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-success {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-success));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-success {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-success));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-success {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-success));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-success {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-success));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-light {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-light));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-light {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-light));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-light {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-light));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-light {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-light));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-light {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-light));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-light {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-light));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-light {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-light));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-light {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-light));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-dark {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-dark));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-dark {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-dark));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-dark {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-dark));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-dark {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-dark));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-dark {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-dark));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-dark {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-dark));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-dark {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-dark));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-dark {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-dark));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.gray-to-primary {
  color: var(--ni-gray);
  background: -webkit-linear-gradient(45deg, var(--ni-gray), var(--ni-primary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.red-to-primary {
  color: var(--ni-red);
  background: -webkit-linear-gradient(45deg, var(--ni-red), var(--ni-primary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.yellow-to-primary {
  color: var(--ni-yellow);
  background: -webkit-linear-gradient(45deg, var(--ni-yellow), var(--ni-primary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.greengray-to-primary {
  color: var(--ni-greengray);
  background: -webkit-linear-gradient(45deg, var(--ni-greengray), var(--ni-primary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.blue-to-primary {
  color: var(--ni-blue);
  background: -webkit-linear-gradient(45deg, var(--ni-blue), var(--ni-primary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purplegray-to-primary {
  color: var(--ni-purplegray);
  background: -webkit-linear-gradient(45deg, var(--ni-purplegray), var(--ni-primary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.purple-to-primary {
  color: var(--ni-purple);
  background: -webkit-linear-gradient(45deg, var(--ni-purple), var(--ni-primary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.pink-to-primary {
  color: var(--ni-pink);
  background: -webkit-linear-gradient(45deg, var(--ni-pink), var(--ni-primary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

/*!
 * niCons font
 * 
*/
.font-1px {
  font-size: 1px;
}

.font-1rem {
  font-size: 1rem;
}

.font-2px {
  font-size: 2px;
}

.font-2rem {
  font-size: 2rem;
}

.font-3px {
  font-size: 3px;
}

.font-3rem {
  font-size: 3rem;
}

.font-4px {
  font-size: 4px;
}

.font-4rem {
  font-size: 4rem;
}

.font-5px {
  font-size: 5px;
}

.font-5rem {
  font-size: 5rem;
}

.font-6px {
  font-size: 6px;
}

.font-6rem {
  font-size: 6rem;
}

.font-7px {
  font-size: 7px;
}

.font-7rem {
  font-size: 7rem;
}

.font-8px {
  font-size: 8px;
}

.font-8rem {
  font-size: 8rem;
}

.font-9px {
  font-size: 9px;
}

.font-9rem {
  font-size: 9rem;
}

.font-10px {
  font-size: 10px;
}

.font-10rem {
  font-size: 10rem;
}

.font-11px {
  font-size: 11px;
}

.font-11rem {
  font-size: 11rem;
}

.font-12px {
  font-size: 12px;
}

.font-12rem {
  font-size: 12rem;
}

.font-13px {
  font-size: 13px;
}

.font-13rem {
  font-size: 13rem;
}

.font-14px {
  font-size: 14px;
}

.font-14rem {
  font-size: 14rem;
}

.font-15px {
  font-size: 15px;
}

.font-15rem {
  font-size: 15rem;
}

.font-16px {
  font-size: 16px;
}

.font-16rem {
  font-size: 16rem;
}

.font-17px {
  font-size: 17px;
}

.font-17rem {
  font-size: 17rem;
}

.font-18px {
  font-size: 18px;
}

.font-18rem {
  font-size: 18rem;
}

.font-19px {
  font-size: 19px;
}

.font-19rem {
  font-size: 19rem;
}

.font-20px {
  font-size: 20px;
}

.font-20rem {
  font-size: 20rem;
}

.font-21px {
  font-size: 21px;
}

.font-21rem {
  font-size: 21rem;
}

.font-22px {
  font-size: 22px;
}

.font-22rem {
  font-size: 22rem;
}

.font-23px {
  font-size: 23px;
}

.font-23rem {
  font-size: 23rem;
}

.font-24px {
  font-size: 24px;
}

.font-24rem {
  font-size: 24rem;
}

.font-25px {
  font-size: 25px;
}

.font-25rem {
  font-size: 25rem;
}

.font-26px {
  font-size: 26px;
}

.font-26rem {
  font-size: 26rem;
}

.font-27px {
  font-size: 27px;
}

.font-27rem {
  font-size: 27rem;
}

.font-28px {
  font-size: 28px;
}

.font-28rem {
  font-size: 28rem;
}

.font-29px {
  font-size: 29px;
}

.font-29rem {
  font-size: 29rem;
}

.font-30px {
  font-size: 30px;
}

.font-30rem {
  font-size: 30rem;
}

.font-31px {
  font-size: 31px;
}

.font-31rem {
  font-size: 31rem;
}

.font-32px {
  font-size: 32px;
}

.font-32rem {
  font-size: 32rem;
}

.font-33px {
  font-size: 33px;
}

.font-33rem {
  font-size: 33rem;
}

.font-34px {
  font-size: 34px;
}

.font-34rem {
  font-size: 34rem;
}

.font-35px {
  font-size: 35px;
}

.font-35rem {
  font-size: 35rem;
}

.font-36px {
  font-size: 36px;
}

.font-36rem {
  font-size: 36rem;
}

.font-37px {
  font-size: 37px;
}

.font-37rem {
  font-size: 37rem;
}

.font-38px {
  font-size: 38px;
}

.font-38rem {
  font-size: 38rem;
}

.font-39px {
  font-size: 39px;
}

.font-39rem {
  font-size: 39rem;
}

.font-40px {
  font-size: 40px;
}

.font-40rem {
  font-size: 40rem;
}

.font-41px {
  font-size: 41px;
}

.font-41rem {
  font-size: 41rem;
}

.font-42px {
  font-size: 42px;
}

.font-42rem {
  font-size: 42rem;
}

.font-43px {
  font-size: 43px;
}

.font-43rem {
  font-size: 43rem;
}

.font-44px {
  font-size: 44px;
}

.font-44rem {
  font-size: 44rem;
}

.font-45px {
  font-size: 45px;
}

.font-45rem {
  font-size: 45rem;
}

.font-46px {
  font-size: 46px;
}

.font-46rem {
  font-size: 46rem;
}

.font-47px {
  font-size: 47px;
}

.font-47rem {
  font-size: 47rem;
}

.font-48px {
  font-size: 48px;
}

.font-48rem {
  font-size: 48rem;
}

.font-49px {
  font-size: 49px;
}

.font-49rem {
  font-size: 49rem;
}

.font-50px {
  font-size: 50px;
}

.font-50rem {
  font-size: 50rem;
}

.font-51px {
  font-size: 51px;
}

.font-51rem {
  font-size: 51rem;
}

.font-52px {
  font-size: 52px;
}

.font-52rem {
  font-size: 52rem;
}

.font-53px {
  font-size: 53px;
}

.font-53rem {
  font-size: 53rem;
}

.font-54px {
  font-size: 54px;
}

.font-54rem {
  font-size: 54rem;
}

.font-55px {
  font-size: 55px;
}

.font-55rem {
  font-size: 55rem;
}

.font-56px {
  font-size: 56px;
}

.font-56rem {
  font-size: 56rem;
}

.font-57px {
  font-size: 57px;
}

.font-57rem {
  font-size: 57rem;
}

.font-58px {
  font-size: 58px;
}

.font-58rem {
  font-size: 58rem;
}

.font-59px {
  font-size: 59px;
}

.font-59rem {
  font-size: 59rem;
}

.font-60px {
  font-size: 60px;
}

.font-60rem {
  font-size: 60rem;
}

.font-61px {
  font-size: 61px;
}

.font-61rem {
  font-size: 61rem;
}

.font-62px {
  font-size: 62px;
}

.font-62rem {
  font-size: 62rem;
}

.font-63px {
  font-size: 63px;
}

.font-63rem {
  font-size: 63rem;
}

.font-64px {
  font-size: 64px;
}

.font-64rem {
  font-size: 64rem;
}

.font-65px {
  font-size: 65px;
}

.font-65rem {
  font-size: 65rem;
}

.font-66px {
  font-size: 66px;
}

.font-66rem {
  font-size: 66rem;
}

.font-67px {
  font-size: 67px;
}

.font-67rem {
  font-size: 67rem;
}

.font-68px {
  font-size: 68px;
}

.font-68rem {
  font-size: 68rem;
}

.font-69px {
  font-size: 69px;
}

.font-69rem {
  font-size: 69rem;
}

.font-70px {
  font-size: 70px;
}

.font-70rem {
  font-size: 70rem;
}

.font-xxxl {
  font-size: 40px;
}

.font-xxl {
  font-size: 35px;
}

.font-xl {
  font-size: 30px;
}

.font-lg {
  font-size: 20px;
}

.font-md {
  font-size: 16px;
}

.font-sm {
  font-size: 13px;
}

.font-xs {
  font-size: 8px;
}

/*!
 * niCons layout Control
 * 
*/

