/* tts.nicic.gov
* * * * * ==============================
* * * * * ==============================
* * * * * ==============================
* * * * * ==============================
========================================
========================================
========================================
----------------------------------------
USWDS 2.0.0 Beta 6
----------------------------------------

*/
[class*=font-lang-] {
  font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol !important;}

[class*=font-mono-] {
  font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace !important;}

[class*=font-sans-] {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif !important;}

[class*=font-serif-] {
  font-family: Merriweather, Georgia, Cambria, Times New Roman, Times, serif !important;}

[class*=font-ui-] {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif !important;}

[class*=font-heading-] {
  font-family: Merriweather, Georgia, Cambria, Times New Roman, Times, serif !important;}

[class*=font-body-] {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif !important;}

[class*=font-code-] {
  font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace !important;}

[class*=font-alt-] {
  font-family: Merriweather, Georgia, Cambria, Times New Roman, Times, serif !important;}

.add-aspect-9x16 {
  box-sizing: border-box !important;
  height: 0 !important;
  overflow: hidden !important;
  padding: 0 0 177.77778% !important;
  position: relative !important;}


.add-aspect-1x1 {
  box-sizing: border-box !important;
  height: 0 !important;
  overflow: hidden !important;
  padding: 0 0 100% !important;
  position: relative !important;}

.add-aspect-4x3 {
  box-sizing: border-box !important;
  height: 0 !important;
  overflow: hidden !important;
  padding: 0 0 75% !important;
  position: relative !important;}

.add-aspect-16x9 {
  box-sizing: border-box !important;
  height: 0 !important;
  overflow: hidden !important;
  padding: 0 0 56.25% !important;
  position: relative !important;}

.add-aspect-2x1 {
  box-sizing: border-box !important;
  height: 0 !important;
  overflow: hidden !important;
  padding: 0 0 50% !important;
  position: relative !important;}

.add-list-reset {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  padding-left: 0 !important;
  list-style: none !important;}

.fla-st, .flex-align-start { align-items: flex-start !important;}
.fla-en, .flex-align-end { align-items: flex-end !important;}
.fla-ce, .flex-align-center { align-items: center !important;}
.fla-st, .flex-align-stretch { align-items: stretch !important;}
.fla-bl, .flex-align-baseline { align-items: baseline !important;}
.fla-se, .flex-align-self-start { align-self: flex-start !important;}
.fla-se, .flex-align-self-end { align-self: flex-end !important;}
.fla-sc, .flex-align-self-center { align-self: center !important;}
.fla-ss, .flex-align-self-stretch { align-self: stretch !important;}
.fla-sb, .flex-align-self-baseline { align-self: baseline !important;}

.bg-black-transparent-5,
.hover-bg-black-transparent-5:hover { background-color: rgba(0, 0, 0, 0.01) !important;}

.bg-black-transparent-10,
.hover-bg-black-transparent-10:hover { background-color: rgba(0, 0, 0, 0.1) !important;}

.bg-black-transparent-20,
.hover-bg-black-transparent-20:hover { background-color: rgba(0, 0, 0, 0.2) !important;}

.bg-black-transparent-30,
.hover-bg-black-transparent-30:hover { background-color: rgba(0, 0, 0, 0.3) !important;}

.bg-black-transparent-40,
.hover-bg-black-transparent-40:hover { background-color: rgba(0, 0, 0, 0.4) !important;}

.bg-black-transparent-50,
.hover-bg-black-transparent-50:hover { background-color: rgba(0, 0, 0, 0.5) !important;}

.bg-black-transparent-60,
.hover-bg-black-transparent-60:hover { background-color: rgba(0, 0, 0, 0.6) !important;}

.bg-black-transparent-70,
.hover-bg-black-transparent-70:hover { background-color: rgba(0, 0, 0, 0.7) !important;}

.bg-black-transparent-80,
.hover-bg-black-transparent-80:hover { background-color: rgba(0, 0, 0, 0.8) !important;}

.bg-black-transparent-90,
.hover-bg-black-transparent-90:hover { background-color: rgba(0, 0, 0, 0.9) !important;}

.bg-gray-cool-1,
.hover-bg-gray-cool-1:hover { background-color: #fbfcfd !important;}

.bg-gray-cool-2,
.hover-bg-gray-cool-2:hover { background-color: #f7f9fa !important;}

.bg-gray-cool-3,
.hover-bg-gray-cool-3:hover { background-color: #f5f6f7 !important;}

.bg-gray-cool-4,
.hover-bg-gray-cool-4:hover { background-color: #f1f3f6 !important;}

.bg-gray-cool-5,
.hover-bg-gray-cool-5:hover { background-color: #edeff0 !important;}

.bg-gray-cool-10,
.hover-bg-gray-cool-10:hover { background-color: #dfe1e2 !important;}

.bg-gray-cool-20,
.hover-bg-gray-cool-20:hover { background-color: #c6cace !important;}

.bg-gray-cool-30,
.hover-bg-gray-cool-30:hover { background-color: #a9aeb1 !important;}

.bg-gray-cool-40,
.hover-bg-gray-cool-40:hover { background-color: #8d9297 !important;}

.bg-gray-cool-50,
.hover-bg-gray-cool-50:hover { background-color: #71767a !important;}

.bg-gray-cool-60,
.hover-bg-gray-cool-60:hover { background-color: #565c65 !important;}

.bg-gray-cool-70,
.hover-bg-gray-cool-70:hover { background-color: #3d4551 !important;}

.bg-gray-cool-80,
.hover-bg-gray-cool-80:hover { background-color: #2d2e2f !important;}

.bg-gray-cool-90,
.hover-bg-gray-cool-90:hover { background-color: #1c1d1f !important;}

.bg-gray-1,
.hover-bg-gray-1:hover { background-color: #fcfcfc !important;}

.bg-gray-2,
.hover-bg-gray-2:hover { background-color: #f9f9f9 !important;}

.bg-gray-3,
.hover-bg-gray-3:hover { background-color: #f6f6f6 !important;}

.bg-gray-4,
.hover-bg-gray-4:hover { background-color: #f3f3f3 !important;}

.bg-gray-5,
.hover-bg-gray-5:hover { background-color: #f0f0f0 !important;}

.bg-gray-10,
.hover-bg-gray-10:hover { background-color: #e6e6e6 !important;}

.bg-gray-20,
.hover-bg-gray-20:hover { background-color: #c9c9c9 !important;}

.bg-gray-30,
.hover-bg-gray-30:hover { background-color: #adadad !important;}

.bg-gray-40,
.hover-bg-gray-40:hover { background-color: #919191 !important;}

.bg-gray-50,
.hover-bg-gray-50:hover { background-color: #757575 !important;}

.bg-gray-60,
.hover-bg-gray-60:hover { background-color: #5c5c5c !important;}

.bg-gray-70,
.hover-bg-gray-70:hover { background-color: #454545 !important;}

.bg-gray-80,
.hover-bg-gray-80:hover { background-color: #2e2e2e !important;}

.bg-gray-90,
.hover-bg-gray-90:hover { background-color: #1b1b1b !important;}

.bg-gray-warm-1,
.hover-bg-gray-warm-1:hover { background-color: #fcfcfb !important;}

.bg-gray-warm-2,
.hover-bg-gray-warm-2:hover { background-color: #f9f9f7 !important;}

.bg-gray-warm-3,
.hover-bg-gray-warm-3:hover { background-color: #f6f6f2 !important;}

.bg-gray-warm-4,
.hover-bg-gray-warm-4:hover { background-color: #f5f5f0 !important;}

.bg-gray-warm-5,
.hover-bg-gray-warm-5:hover { background-color: #f0f0ec !important;}

.bg-gray-warm-10,
.hover-bg-gray-warm-10:hover { background-color: #e6e6e2 !important;}

.bg-gray-warm-20,
.hover-bg-gray-warm-20:hover { background-color: #cac9c0 !important;}

.bg-gray-warm-30,
.hover-bg-gray-warm-30:hover { background-color: #afaea2 !important;}

.bg-gray-warm-40,
.hover-bg-gray-warm-40:hover { background-color: #929285 !important;}

.bg-gray-warm-50,
.hover-bg-gray-warm-50:hover { background-color: #76766a !important;}

.bg-gray-warm-60,
.hover-bg-gray-warm-60:hover { background-color: #5d5d52 !important;}

.bg-gray-warm-70,
.hover-bg-gray-warm-70:hover { background-color: #454540 !important;}

.bg-gray-warm-80,
.hover-bg-gray-warm-80:hover { background-color: #2e2e2a !important;}

.bg-gray-warm-90,
.hover-bg-gray-warm-90:hover { background-color: #171716 !important;}

.bg-blue-cool-5,
.hover-bg-blue-cool-5:hover { background-color: #e7f2f5 !important;}

.bg-blue-cool-10,
.hover-bg-blue-cool-10:hover { background-color: #dae9ee !important;}

.bg-blue-cool-20,
.hover-bg-blue-cool-20:hover { background-color: #adcfdc !important;}

.bg-blue-cool-30,
.hover-bg-blue-cool-30:hover { background-color: #82b4c9 !important;}

.bg-blue-cool-40,
.hover-bg-blue-cool-40:hover { background-color: #6499af !important;}

.bg-blue-cool-50,
.hover-bg-blue-cool-50:hover { background-color: #3a7d95 !important;}

.bg-blue-cool-60,
.hover-bg-blue-cool-60:hover { background-color: #2e6276 !important;}

.bg-blue-cool-70,
.hover-bg-blue-cool-70:hover { background-color: #224a58 !important;}

.bg-blue-cool-80,
.hover-bg-blue-cool-80:hover { background-color: #14333d !important;}

.bg-blue-cool-90,
.hover-bg-blue-cool-90:hover { background-color: #0f191c !important;}

.bg-blue-cool-5v,
.hover-bg-blue-cool-5v:hover { background-color: #e1f3f8 !important;}

.bg-blue-cool-10v,
.hover-bg-blue-cool-10v:hover { background-color: #c3ebfa !important;}

.bg-blue-cool-20v,
.hover-bg-blue-cool-20v:hover { background-color: #97d4ea !important;}

.bg-blue-cool-30v,
.hover-bg-blue-cool-30v:hover { background-color: #59b9de !important;}

.bg-blue-cool-40v,
.hover-bg-blue-cool-40v:hover { background-color: #28a0cb !important;}

.bg-blue-cool-50v,
.hover-bg-blue-cool-50v:hover { background-color: #0d7ea2 !important;}

.bg-blue-cool-60v,
.hover-bg-blue-cool-60v:hover { background-color: #07648d !important;}

.bg-blue-cool-70v,
.hover-bg-blue-cool-70v:hover { background-color: #074b69 !important;}

.bg-blue-cool-80v,
.hover-bg-blue-cool-80v:hover { background-color: #002d3f !important;}

.bg-blue-5,
.hover-bg-blue-5:hover { background-color: #eff6fb !important;}

.bg-blue-10,
.hover-bg-blue-10:hover { background-color: #d9e8f6 !important;}

.bg-blue-20,
.hover-bg-blue-20:hover { background-color: #aacdec !important;}

.bg-blue-30,
.hover-bg-blue-30:hover { background-color: #73b3e7 !important;}

.bg-blue-40,
.hover-bg-blue-40:hover { background-color: #4f97d1 !important;}

.bg-blue-50,
.hover-bg-blue-50:hover { background-color: #2378c3 !important;}

.bg-blue-60,
.hover-bg-blue-60:hover { background-color: #2c608a !important;}

.bg-blue-70,
.hover-bg-blue-70:hover { background-color: #274863 !important;}

.bg-blue-80,
.hover-bg-blue-80:hover { background-color: #1f303e !important;}

.bg-blue-90,
.hover-bg-blue-90:hover { background-color: #11181d !important;}

.bg-blue-5v,
.hover-bg-blue-5v:hover { background-color: #e8f5ff !important;}

.bg-blue-10v,
.hover-bg-blue-10v:hover { background-color: #cfe8ff !important;}

.bg-blue-20v,
.hover-bg-blue-20v:hover { background-color: #a1d3ff !important;}

.bg-blue-30v,
.hover-bg-blue-30v:hover { background-color: #58b4ff !important;}

.bg-blue-40v,
.hover-bg-blue-40v:hover { background-color: #2491ff !important;}

.bg-blue-50v,
.hover-bg-blue-50v:hover { background-color: #0076d6 !important;}

.bg-blue-60v,
.hover-bg-blue-60v:hover { background-color: #005ea2 !important;}

.bg-blue-70v,
.hover-bg-blue-70v:hover { background-color: #0b4778 !important;}

.bg-blue-80v,
.hover-bg-blue-80v:hover { background-color: #112f4e !important;}

.bg-blue-warm-5,
.hover-bg-blue-warm-5:hover { background-color: #ecf1f7 !important;}

.bg-blue-warm-10,
.hover-bg-blue-warm-10:hover { background-color: #e1e7f1 !important;}

.bg-blue-warm-20,
.hover-bg-blue-warm-20:hover { background-color: #bbcae4 !important;}

.bg-blue-warm-30,
.hover-bg-blue-warm-30:hover { background-color: #98afd2 !important;}

.bg-blue-warm-40,
.hover-bg-blue-warm-40:hover { background-color: #7292c7 !important;}

.bg-blue-warm-50,
.hover-bg-blue-warm-50:hover { background-color: #4a77b4 !important;}

.bg-blue-warm-60,
.hover-bg-blue-warm-60:hover { background-color: #345d96 !important;}

.bg-blue-warm-70,
.hover-bg-blue-warm-70:hover { background-color: #2f4668 !important;}

.bg-blue-warm-80,
.hover-bg-blue-warm-80:hover { background-color: #252f3e !important;}

.bg-blue-warm-90,
.hover-bg-blue-warm-90:hover { background-color: #13171f !important;}

.bg-blue-warm-5v,
.hover-bg-blue-warm-5v:hover { background-color: #edf5ff !important;}

.bg-blue-warm-10v,
.hover-bg-blue-warm-10v:hover { background-color: #d4e5ff !important;}

.bg-blue-warm-20v,
.hover-bg-blue-warm-20v:hover { background-color: #adcdff !important;}

.bg-blue-warm-30v,
.hover-bg-blue-warm-30v:hover { background-color: #81aefc !important;}

.bg-blue-warm-40v,
.hover-bg-blue-warm-40v:hover { background-color: #5994f6 !important;}

.bg-blue-warm-50v,
.hover-bg-blue-warm-50v:hover { background-color: #2672de !important;}

.bg-blue-warm-60v,
.hover-bg-blue-warm-60v:hover { background-color: #0050d8 !important;}

.bg-blue-warm-70v,
.hover-bg-blue-warm-70v:hover { background-color: #1a4480 !important;}

.bg-blue-warm-80v,
.hover-bg-blue-warm-80v:hover { background-color: #162e51 !important;}

.bg-cyan-5,
.hover-bg-cyan-5:hover { background-color: #e7f6f8 !important;}

.bg-cyan-10,
.hover-bg-cyan-10:hover { background-color: #ccecf2 !important;}

.bg-cyan-20,
.hover-bg-cyan-20:hover { background-color: #99deea !important;}

.bg-cyan-30,
.hover-bg-cyan-30:hover { background-color: #5dc0d1 !important;}

.bg-cyan-40,
.hover-bg-cyan-40:hover { background-color: #449dac !important;}

.bg-cyan-50,
.hover-bg-cyan-50:hover { background-color: #168092 !important;}

.bg-cyan-60,
.hover-bg-cyan-60:hover { background-color: #2a646d !important;}

.bg-cyan-70,
.hover-bg-cyan-70:hover { background-color: #2c4a4e !important;}

.bg-cyan-80,
.hover-bg-cyan-80:hover { background-color: #203133 !important;}

.bg-cyan-90,
.hover-bg-cyan-90:hover { background-color: #111819 !important;}

.bg-cyan-5v,
.hover-bg-cyan-5v:hover { background-color: #e5faff !important;}

.bg-cyan-10v,
.hover-bg-cyan-10v:hover { background-color: #a8f2ff !important;}

.bg-cyan-20v,
.hover-bg-cyan-20v:hover { background-color: #52daf2 !important;}

.bg-cyan-30v,
.hover-bg-cyan-30v:hover { background-color: #00bde3 !important;}

.bg-cyan-40v,
.hover-bg-cyan-40v:hover { background-color: #009ec1 !important;}

.bg-cyan-50v,
.hover-bg-cyan-50v:hover { background-color: #0081a1 !important;}

.bg-cyan-60v,
.hover-bg-cyan-60v:hover { background-color: #00687d !important;}

.bg-cyan-70v,
.hover-bg-cyan-70v:hover { background-color: #0e4f5c !important;}

.bg-cyan-80v,
.hover-bg-cyan-80v:hover { background-color: #093b44 !important;}

.bg-gold-5,
.hover-bg-gold-5:hover { background-color: #f5f0e6 !important;}

.bg-gold-10,
.hover-bg-gold-10:hover { background-color: #f1e5cd !important;}

.bg-gold-20,
.hover-bg-gold-20:hover { background-color: #dec69a !important;}

.bg-gold-30,
.hover-bg-gold-30:hover { background-color: #c7a97b !important;}

.bg-gold-40,
.hover-bg-gold-40:hover { background-color: #ad8b65 !important;}

.bg-gold-50,
.hover-bg-gold-50:hover { background-color: #8e704f !important;}

.bg-gold-60,
.hover-bg-gold-60:hover { background-color: #6b5947 !important;}

.bg-gold-70,
.hover-bg-gold-70:hover { background-color: #4d4438 !important;}

.bg-gold-80,
.hover-bg-gold-80:hover { background-color: #322d26 !important;}

.bg-gold-90,
.hover-bg-gold-90:hover { background-color: #191714 !important;}

.bg-gold-5v,
.hover-bg-gold-5v:hover { background-color: #fef0c8 !important;}

.bg-gold-10v,
.hover-bg-gold-10v:hover { background-color: #ffe396 !important;}

.bg-gold-20v,
.hover-bg-gold-20v:hover { background-color: #ffbe2e !important;}

.bg-gold-30v,
.hover-bg-gold-30v:hover { background-color: #e5a000 !important;}

.bg-gold-40v,
.hover-bg-gold-40v:hover { background-color: #c2850c !important;}

.bg-gold-50v,
.hover-bg-gold-50v:hover { background-color: #936f38 !important;}

.bg-gold-60v,
.hover-bg-gold-60v:hover { background-color: #7a591a !important;}

.bg-gold-70v,
.hover-bg-gold-70v:hover { background-color: #5c410a !important;}

.bg-gold-80v,
.hover-bg-gold-80v:hover { background-color: #3b2b15 !important;}

.bg-green-cool-5,
.hover-bg-green-cool-5:hover { background-color: #ecf3ec !important;}

.bg-green-cool-10,
.hover-bg-green-cool-10:hover { background-color: #dbebde !important;}

.bg-green-cool-20,
.hover-bg-green-cool-20:hover { background-color: #b4d0b9 !important;}

.bg-green-cool-30,
.hover-bg-green-cool-30:hover { background-color: #86b98e !important;}

.bg-green-cool-40,
.hover-bg-green-cool-40:hover { background-color: #5e9f69 !important;}

.bg-green-cool-50,
.hover-bg-green-cool-50:hover { background-color: #4d8055 !important;}

.bg-green-cool-60,
.hover-bg-green-cool-60:hover { background-color: #446443 !important;}

.bg-green-cool-70,
.hover-bg-green-cool-70:hover { background-color: #37493b !important;}

.bg-green-cool-80,
.hover-bg-green-cool-80:hover { background-color: #28312a !important;}

.bg-green-cool-90,
.hover-bg-green-cool-90:hover { background-color: #1a1f1a !important;}

.bg-green-cool-5v,
.hover-bg-green-cool-5v:hover { background-color: #e3f5e1 !important;}

.bg-green-cool-10v,
.hover-bg-green-cool-10v:hover { background-color: #b7f5bd !important;}

.bg-green-cool-20v,
.hover-bg-green-cool-20v:hover { background-color: #70e17b !important;}

.bg-green-cool-30v,
.hover-bg-green-cool-30v:hover { background-color: #21c834 !important;}

.bg-green-cool-40v,
.hover-bg-green-cool-40v:hover { background-color: #00a91c !important;}

.bg-green-cool-50v,
.hover-bg-green-cool-50v:hover { background-color: #008817 !important;}

.bg-green-cool-60v,
.hover-bg-green-cool-60v:hover { background-color: #216e1f !important;}

.bg-green-cool-70v,
.hover-bg-green-cool-70v:hover { background-color: #154c21 !important;}

.bg-green-cool-80v,
.hover-bg-green-cool-80v:hover { background-color: #19311e !important;}

.bg-green-5,
.hover-bg-green-5:hover { background-color: #eaf4dd !important;}

.bg-green-10,
.hover-bg-green-10:hover { background-color: #dfeacd !important;}

.bg-green-20,
.hover-bg-green-20:hover { background-color: #b8d293 !important;}

.bg-green-30,
.hover-bg-green-30:hover { background-color: #9bb672 !important;}

.bg-green-40,
.hover-bg-green-40:hover { background-color: #7d9b4e !important;}

.bg-green-50,
.hover-bg-green-50:hover { background-color: #607f35 !important;}

.bg-green-60,
.hover-bg-green-60:hover { background-color: #4c6424 !important;}

.bg-green-70,
.hover-bg-green-70:hover { background-color: #3c4a29 !important;}

.bg-green-80,
.hover-bg-green-80:hover { background-color: #293021 !important;}

.bg-green-90,
.hover-bg-green-90:hover { background-color: #161814 !important;}

.bg-green-5v,
.hover-bg-green-5v:hover { background-color: #ddf9c7 !important;}

.bg-green-10v,
.hover-bg-green-10v:hover { background-color: #c5ee93 !important;}

.bg-green-20v,
.hover-bg-green-20v:hover { background-color: #98d035 !important;}

.bg-green-30v,
.hover-bg-green-30v:hover { background-color: #7fb135 !important;}

.bg-green-40v,
.hover-bg-green-40v:hover { background-color: #719f2a !important;}

.bg-green-50v,
.hover-bg-green-50v:hover { background-color: #538200 !important;}

.bg-green-60v,
.hover-bg-green-60v:hover { background-color: #466c04 !important;}

.bg-green-70v,
.hover-bg-green-70v:hover { background-color: #2f4a0b !important;}

.bg-green-80v,
.hover-bg-green-80v:hover { background-color: #243413 !important;}

.bg-green-warm-5,
.hover-bg-green-warm-5:hover { background-color: #f1f4d7 !important;}

.bg-green-warm-10,
.hover-bg-green-warm-10:hover { background-color: #e7eab7 !important;}

.bg-green-warm-20,
.hover-bg-green-warm-20:hover { background-color: #cbd17a !important;}

.bg-green-warm-30,
.hover-bg-green-warm-30:hover { background-color: #a6b557 !important;}

.bg-green-warm-40,
.hover-bg-green-warm-40:hover { background-color: #8a984b !important;}

.bg-green-warm-50,
.hover-bg-green-warm-50:hover { background-color: #6f7a41 !important;}

.bg-green-warm-60,
.hover-bg-green-warm-60:hover { background-color: #5a5f38 !important;}

.bg-green-warm-70,
.hover-bg-green-warm-70:hover { background-color: #45472f !important;}

.bg-green-warm-80,
.hover-bg-green-warm-80:hover { background-color: #2d2f21 !important;}

.bg-green-warm-90,
.hover-bg-green-warm-90:hover { background-color: #171712 !important;}

.bg-green-warm-5v,
.hover-bg-green-warm-5v:hover { background-color: #f5fbc1 !important;}

.bg-green-warm-10v,
.hover-bg-green-warm-10v:hover { background-color: #e7f434 !important;}

.bg-green-warm-20v,
.hover-bg-green-warm-20v:hover { background-color: #c5d30a !important;}

.bg-green-warm-30v,
.hover-bg-green-warm-30v:hover { background-color: #a3b72c !important;}

.bg-green-warm-40v,
.hover-bg-green-warm-40v:hover { background-color: #7e9c1d !important;}

.bg-green-warm-50v,
.hover-bg-green-warm-50v:hover { background-color: #6a7d00 !important;}

.bg-green-warm-60v,
.hover-bg-green-warm-60v:hover { background-color: #5a6613 !important;}

.bg-green-warm-70v,
.hover-bg-green-warm-70v:hover { background-color: #4b4e10 !important;}

.bg-green-warm-80v,
.hover-bg-green-warm-80v:hover { background-color: #38380b !important;}

.bg-indigo-cool-5,
.hover-bg-indigo-cool-5:hover { background-color: #eef0f9 !important;}

.bg-indigo-cool-10,
.hover-bg-indigo-cool-10:hover { background-color: #e1e6f9 !important;}

.bg-indigo-cool-20,
.hover-bg-indigo-cool-20:hover { background-color: #bbc8f5 !important;}

.bg-indigo-cool-30,
.hover-bg-indigo-cool-30:hover { background-color: #96abee !important;}

.bg-indigo-cool-40,
.hover-bg-indigo-cool-40:hover { background-color: #6b8ee8 !important;}

.bg-indigo-cool-50,
.hover-bg-indigo-cool-50:hover { background-color: #496fd8 !important;}

.bg-indigo-cool-60,
.hover-bg-indigo-cool-60:hover { background-color: #3f57a6 !important;}

.bg-indigo-cool-70,
.hover-bg-indigo-cool-70:hover { background-color: #374274 !important;}

.bg-indigo-cool-80,
.hover-bg-indigo-cool-80:hover { background-color: #292d42 !important;}

.bg-indigo-cool-90,
.hover-bg-indigo-cool-90:hover { background-color: #151622 !important;}

.bg-indigo-cool-5v,
.hover-bg-indigo-cool-5v:hover { background-color: #edf0ff !important;}

.bg-indigo-cool-10v,
.hover-bg-indigo-cool-10v:hover { background-color: #dee5ff !important;}

.bg-indigo-cool-20v,
.hover-bg-indigo-cool-20v:hover { background-color: #b8c8ff !important;}

.bg-indigo-cool-30v,
.hover-bg-indigo-cool-30v:hover { background-color: #94adff !important;}

.bg-indigo-cool-40v,
.hover-bg-indigo-cool-40v:hover { background-color: #628ef4 !important;}

.bg-indigo-cool-50v,
.hover-bg-indigo-cool-50v:hover { background-color: #4866ff !important;}

.bg-indigo-cool-60v,
.hover-bg-indigo-cool-60v:hover { background-color: #3e4ded !important;}

.bg-indigo-cool-70v,
.hover-bg-indigo-cool-70v:hover { background-color: #222fbf !important;}

.bg-indigo-cool-80v,
.hover-bg-indigo-cool-80v:hover { background-color: #1b2b85 !important;}

.bg-indigo-5,
.hover-bg-indigo-5:hover { background-color: #efeff8 !important;}

.bg-indigo-10,
.hover-bg-indigo-10:hover { background-color: #e5e4fa !important;}

.bg-indigo-20,
.hover-bg-indigo-20:hover { background-color: #c5c5f3 !important;}

.bg-indigo-30,
.hover-bg-indigo-30:hover { background-color: #a5a8eb !important;}

.bg-indigo-40,
.hover-bg-indigo-40:hover { background-color: #8889db !important;}

.bg-indigo-50,
.hover-bg-indigo-50:hover { background-color: #676cc8 !important;}

.bg-indigo-60,
.hover-bg-indigo-60:hover { background-color: #4d52af !important;}

.bg-indigo-70,
.hover-bg-indigo-70:hover { background-color: #3d4076 !important;}

.bg-indigo-80,
.hover-bg-indigo-80:hover { background-color: #2b2c40 !important;}

.bg-indigo-90,
.hover-bg-indigo-90:hover { background-color: #16171f !important;}

.bg-indigo-5v,
.hover-bg-indigo-5v:hover { background-color: #f0f0ff !important;}

.bg-indigo-10v,
.hover-bg-indigo-10v:hover { background-color: #e0e0ff !important;}

.bg-indigo-20v,
.hover-bg-indigo-20v:hover { background-color: #ccceff !important;}

.bg-indigo-30v,
.hover-bg-indigo-30v:hover { background-color: #a3a7fa !important;}

.bg-indigo-40v,
.hover-bg-indigo-40v:hover { background-color: #8289ff !important;}

.bg-indigo-50v,
.hover-bg-indigo-50v:hover { background-color: #656bd7 !important;}

.bg-indigo-60v,
.hover-bg-indigo-60v:hover { background-color: #4a50c4 !important;}

.bg-indigo-70v,
.hover-bg-indigo-70v:hover { background-color: #3333a3 !important;}

.bg-indigo-80v,
.hover-bg-indigo-80v:hover { background-color: #212463 !important;}

.bg-indigo-warm-5,
.hover-bg-indigo-warm-5:hover { background-color: #f1eff7 !important;}

.bg-indigo-warm-10,
.hover-bg-indigo-warm-10:hover { background-color: #e7e3fa !important;}

.bg-indigo-warm-20,
.hover-bg-indigo-warm-20:hover { background-color: #cbc4f2 !important;}

.bg-indigo-warm-30,
.hover-bg-indigo-warm-30:hover { background-color: #afa5e8 !important;}

.bg-indigo-warm-40,
.hover-bg-indigo-warm-40:hover { background-color: #9287d8 !important;}

.bg-indigo-warm-50,
.hover-bg-indigo-warm-50:hover { background-color: #7665d1 !important;}

.bg-indigo-warm-60,
.hover-bg-indigo-warm-60:hover { background-color: #5e519e !important;}

.bg-indigo-warm-70,
.hover-bg-indigo-warm-70:hover { background-color: #453c7b !important;}

.bg-indigo-warm-80,
.hover-bg-indigo-warm-80:hover { background-color: #2e2c40 !important;}

.bg-indigo-warm-90,
.hover-bg-indigo-warm-90:hover { background-color: #18161d !important;}

.bg-indigo-warm-5v,
.hover-bg-indigo-warm-5v:hover { background-color: #f5f2ff !important;}

.bg-indigo-warm-10v,
.hover-bg-indigo-warm-10v:hover { background-color: #e4deff !important;}

.bg-indigo-warm-20v,
.hover-bg-indigo-warm-20v:hover { background-color: #cfc4fd !important;}

.bg-indigo-warm-30v,
.hover-bg-indigo-warm-30v:hover { background-color: #b69fff !important;}

.bg-indigo-warm-40v,
.hover-bg-indigo-warm-40v:hover { background-color: #967efb !important;}

.bg-indigo-warm-50v,
.hover-bg-indigo-warm-50v:hover { background-color: #745fe9 !important;}

.bg-indigo-warm-60v,
.hover-bg-indigo-warm-60v:hover { background-color: #5942d2 !important;}

.bg-indigo-warm-70v,
.hover-bg-indigo-warm-70v:hover { background-color: #3d2c9d !important;}

.bg-indigo-warm-80v,
.hover-bg-indigo-warm-80v:hover { background-color: #261f5b !important;}

.bg-magenta-5,
.hover-bg-magenta-5:hover { background-color: #f9f0f2 !important;}

.bg-magenta-10,
.hover-bg-magenta-10:hover { background-color: #f6e1e8 !important;}

.bg-magenta-20,
.hover-bg-magenta-20:hover { background-color: #f0bbcc !important;}

.bg-magenta-30,
.hover-bg-magenta-30:hover { background-color: #e895b3 !important;}

.bg-magenta-40,
.hover-bg-magenta-40:hover { background-color: #e0699f !important;}

.bg-magenta-50,
.hover-bg-magenta-50:hover { background-color: #c84281 !important;}

.bg-magenta-60,
.hover-bg-magenta-60:hover { background-color: #8b4566 !important;}

.bg-magenta-70,
.hover-bg-magenta-70:hover { background-color: #66364b !important;}

.bg-magenta-80,
.hover-bg-magenta-80:hover { background-color: #402731 !important;}

.bg-magenta-90,
.hover-bg-magenta-90:hover { background-color: #1b1617 !important;}

.bg-magenta-5v,
.hover-bg-magenta-5v:hover { background-color: #f9f0f2 !important;}

.bg-magenta-10v,
.hover-bg-magenta-10v:hover { background-color: #ffddea !important;}

.bg-magenta-20v,
.hover-bg-magenta-20v:hover { background-color: #ffb4cf !important;}

.bg-magenta-30v,
.hover-bg-magenta-30v:hover { background-color: #ff87b2 !important;}

.bg-magenta-40v,
.hover-bg-magenta-40v:hover { background-color: #fd4496 !important;}

.bg-magenta-50v,
.hover-bg-magenta-50v:hover { background-color: #d72d79 !important;}

.bg-magenta-60v,
.hover-bg-magenta-60v:hover { background-color: #ab2165 !important;}

.bg-magenta-70v,
.hover-bg-magenta-70v:hover { background-color: #731f44 !important;}

.bg-magenta-80v,
.hover-bg-magenta-80v:hover { background-color: #4f172e !important;}

.bg-mint-cool-5,
.hover-bg-mint-cool-5:hover { background-color: #e0f7f6 !important;}

.bg-mint-cool-10,
.hover-bg-mint-cool-10:hover { background-color: #c4eeeb !important;}

.bg-mint-cool-20,
.hover-bg-mint-cool-20:hover { background-color: #9bd4cf !important;}

.bg-mint-cool-30,
.hover-bg-mint-cool-30:hover { background-color: #6fbab3 !important;}

.bg-mint-cool-40,
.hover-bg-mint-cool-40:hover { background-color: #4f9e99 !important;}

.bg-mint-cool-50,
.hover-bg-mint-cool-50:hover { background-color: #40807e !important;}

.bg-mint-cool-60,
.hover-bg-mint-cool-60:hover { background-color: #376462 !important;}

.bg-mint-cool-70,
.hover-bg-mint-cool-70:hover { background-color: #2a4b45 !important;}

.bg-mint-cool-80,
.hover-bg-mint-cool-80:hover { background-color: #203131 !important;}

.bg-mint-cool-90,
.hover-bg-mint-cool-90:hover { background-color: #111818 !important;}

.bg-mint-cool-5v,
.hover-bg-mint-cool-5v:hover { background-color: #d5fbf3 !important;}

.bg-mint-cool-10v,
.hover-bg-mint-cool-10v:hover { background-color: #7efbe1 !important;}

.bg-mint-cool-20v,
.hover-bg-mint-cool-20v:hover { background-color: #29e1cb !important;}

.bg-mint-cool-30v,
.hover-bg-mint-cool-30v:hover { background-color: #1dc2ae !important;}

.bg-mint-cool-40v,
.hover-bg-mint-cool-40v:hover { background-color: #00a398 !important;}

.bg-mint-cool-50v,
.hover-bg-mint-cool-50v:hover { background-color: #008480 !important;}

.bg-mint-cool-60v,
.hover-bg-mint-cool-60v:hover { background-color: #0f6460 !important;}

.bg-mint-cool-70v,
.hover-bg-mint-cool-70v:hover { background-color: #0b4b3f !important;}

.bg-mint-cool-80v,
.hover-bg-mint-cool-80v:hover { background-color: #123131 !important;}

.bg-mint-5,
.hover-bg-mint-5:hover { background-color: #dbf6ed !important;}

.bg-mint-10,
.hover-bg-mint-10:hover { background-color: #c7efe2 !important;}

.bg-mint-20,
.hover-bg-mint-20:hover { background-color: #92d9bb !important;}

.bg-mint-30,
.hover-bg-mint-30:hover { background-color: #5abf95 !important;}

.bg-mint-40,
.hover-bg-mint-40:hover { background-color: #34a37e !important;}

.bg-mint-50,
.hover-bg-mint-50:hover { background-color: #2e8367 !important;}

.bg-mint-60,
.hover-bg-mint-60:hover { background-color: #286846 !important;}

.bg-mint-70,
.hover-bg-mint-70:hover { background-color: #204e34 !important;}

.bg-mint-80,
.hover-bg-mint-80:hover { background-color: #193324 !important;}

.bg-mint-90,
.hover-bg-mint-90:hover { background-color: #0d1a12 !important;}

.bg-mint-5v,
.hover-bg-mint-5v:hover { background-color: #c9fbeb !important;}

.bg-mint-10v,
.hover-bg-mint-10v:hover { background-color: #83fcd4 !important;}

.bg-mint-20v,
.hover-bg-mint-20v:hover { background-color: #0ceda6 !important;}

.bg-mint-30v,
.hover-bg-mint-30v:hover { background-color: #04c585 !important;}

.bg-mint-40v,
.hover-bg-mint-40v:hover { background-color: #00a871 !important;}

.bg-mint-50v,
.hover-bg-mint-50v:hover { background-color: #008659 !important;}

.bg-mint-60v,
.hover-bg-mint-60v:hover { background-color: #146947 !important;}

.bg-mint-70v,
.hover-bg-mint-70v:hover { background-color: #0c4e29 !important;}

.bg-mint-80v,
.hover-bg-mint-80v:hover { background-color: #0d351e !important;}

.bg-orange-5,
.hover-bg-orange-5:hover { background-color: #f6efe9 !important;}

.bg-orange-10,
.hover-bg-orange-10:hover { background-color: #f2e4d4 !important;}

.bg-orange-20,
.hover-bg-orange-20:hover { background-color: #f3bf90 !important;}

.bg-orange-30,
.hover-bg-orange-30:hover { background-color: #f09860 !important;}

.bg-orange-40,
.hover-bg-orange-40:hover { background-color: #dd7533 !important;}

.bg-orange-50,
.hover-bg-orange-50:hover { background-color: #a86437 !important;}

.bg-orange-60,
.hover-bg-orange-60:hover { background-color: #775540 !important;}

.bg-orange-70,
.hover-bg-orange-70:hover { background-color: #524236 !important;}

.bg-orange-80,
.hover-bg-orange-80:hover { background-color: #332d27 !important;}

.bg-orange-90,
.hover-bg-orange-90:hover { background-color: #1b1614 !important;}

.bg-orange-5v,
.hover-bg-orange-5v:hover { background-color: #fef2e4 !important;}

.bg-orange-10v,
.hover-bg-orange-10v:hover { background-color: #fce2c5 !important;}

.bg-orange-20v,
.hover-bg-orange-20v:hover { background-color: #ffbc78 !important;}

.bg-orange-30v,
.hover-bg-orange-30v:hover { background-color: #fa9441 !important;}

.bg-orange-40v,
.hover-bg-orange-40v:hover { background-color: #e66f0e !important;}

.bg-orange-50v,
.hover-bg-orange-50v:hover { background-color: #c05600 !important;}

.bg-orange-60v,
.hover-bg-orange-60v:hover { background-color: #8c471c !important;}

.bg-orange-70v,
.hover-bg-orange-70v:hover { background-color: #5f3617 !important;}

.bg-orange-80v,
.hover-bg-orange-80v:hover { background-color: #352313 !important;}

.bg-orange-warm-5,
.hover-bg-orange-warm-5:hover { background-color: #faeee5 !important;}

.bg-orange-warm-10,
.hover-bg-orange-warm-10:hover { background-color: #fbe0d0 !important;}

.bg-orange-warm-20,
.hover-bg-orange-warm-20:hover { background-color: #f7bca2 !important;}

.bg-orange-warm-30,
.hover-bg-orange-warm-30:hover { background-color: #f3966d !important;}

.bg-orange-warm-40,
.hover-bg-orange-warm-40:hover { background-color: #e17141 !important;}

.bg-orange-warm-50,
.hover-bg-orange-warm-50:hover { background-color: #bd5727 !important;}

.bg-orange-warm-60,
.hover-bg-orange-warm-60:hover { background-color: #914734 !important;}

.bg-orange-warm-70,
.hover-bg-orange-warm-70:hover { background-color: #633a32 !important;}

.bg-orange-warm-80,
.hover-bg-orange-warm-80:hover { background-color: #3d2925 !important;}

.bg-orange-warm-90,
.hover-bg-orange-warm-90:hover { background-color: #1c1615 !important;}

.bg-orange-warm-5v,
.hover-bg-orange-warm-5v:hover { background-color: #fff3ea !important;}

.bg-orange-warm-10v,
.hover-bg-orange-warm-10v:hover { background-color: #ffe2d1 !important;}

.bg-orange-warm-20v { background-color: #fbbaa7 !important;}
.hover-bg-orange-warm-20v:hover { background-color: #fbbaa7 !important;}

.bg-orange-warm-30v,
.hover-bg-orange-warm-30v:hover { background-color: #fc906d !important;}

.bg-orange-warm-40v,
.hover-bg-orange-warm-40v:hover { background-color: #ff580a !important;}

.bg-orange-warm-50v,
.hover-bg-orange-warm-50v:hover { background-color: #cf4900 !important;}

.bg-orange-warm-60v,
.hover-bg-orange-warm-60v:hover { background-color: #a72f10 !important;}

.bg-orange-warm-70v,
.hover-bg-orange-warm-70v:hover { background-color: #782312 !important;}

.bg-orange-warm-80v,
.hover-bg-orange-warm-80v:hover { background-color: #3d231d !important;}

.bg-red-cool-5,
.hover-bg-red-cool-5:hover { background-color: #f8eff1 !important;}

.bg-red-cool-10,
.hover-bg-red-cool-10:hover { background-color: #f3e1e4 !important;}

.bg-red-cool-20,
.hover-bg-red-cool-20:hover { background-color: #ecbec6 !important;}

.bg-red-cool-30,
.hover-bg-red-cool-30:hover { background-color: #e09aa6 !important;}

.bg-red-cool-40,
.hover-bg-red-cool-40:hover { background-color: #e16b80 !important;}

.bg-red-cool-50,
.hover-bg-red-cool-50:hover { background-color: #cd425b !important;}

.bg-red-cool-60,
.hover-bg-red-cool-60:hover { background-color: #9e394b !important;}

.bg-red-cool-70,
.hover-bg-red-cool-70:hover { background-color: #68363f !important;}

.bg-red-cool-80,
.hover-bg-red-cool-80:hover { background-color: #40282c !important;}

.bg-red-cool-90,
.hover-bg-red-cool-90:hover { background-color: #1e1517 !important;}

.bg-red-cool-5v,
.hover-bg-red-cool-5v:hover { background-color: #fff2f5 !important;}

.bg-red-cool-10v,
.hover-bg-red-cool-10v:hover { background-color: #f8dfe2 !important;}

.bg-red-cool-20v,
.hover-bg-red-cool-20v:hover { background-color: #f8b9c5 !important;}

.bg-red-cool-30v,
.hover-bg-red-cool-30v:hover { background-color: #fd8ba0 !important;}

.bg-red-cool-40v,
.hover-bg-red-cool-40v:hover { background-color: #f45d79 !important;}

.bg-red-cool-50v,
.hover-bg-red-cool-50v:hover { background-color: #e41d3d !important;}

.bg-red-cool-60v,
.hover-bg-red-cool-60v:hover { background-color: #b21d38 !important;}

.bg-red-cool-70v,
.hover-bg-red-cool-70v:hover { background-color: #822133 !important;}

.bg-red-cool-80v,
.hover-bg-red-cool-80v:hover { background-color: #4f1c24 !important;}

.bg-red-5,
.hover-bg-red-5:hover { background-color: #f9eeee !important;}

.bg-red-10,
.hover-bg-red-10:hover { background-color: #f8e1de !important;}

.bg-red-20,
.hover-bg-red-20:hover { background-color: #f7bbb1 !important;}

.bg-red-30,
.hover-bg-red-30:hover { background-color: #f2938c !important;}

.bg-red-40,
.hover-bg-red-40:hover { background-color: #e9695f !important;}

.bg-red-50,
.hover-bg-red-50:hover { background-color: #d83933 !important;}

.bg-red-60,
.hover-bg-red-60:hover { background-color: #a23737 !important;}

.bg-red-70,
.hover-bg-red-70:hover { background-color: #6f3331 !important;}

.bg-red-80,
.hover-bg-red-80:hover { background-color: #3e2927 !important;}

.bg-red-90,
.hover-bg-red-90:hover { background-color: #1b1616 !important;}

.bg-red-5v,
.hover-bg-red-5v:hover { background-color: #fff3f2 !important;}

.bg-red-10v,
.hover-bg-red-10v:hover { background-color: #fde0db !important;}

.bg-red-20v,
.hover-bg-red-20v:hover { background-color: #fdb8ae !important;}

.bg-red-30v,
.hover-bg-red-30v:hover { background-color: #ff8d7b !important;}

.bg-red-40v,
.hover-bg-red-40v:hover { background-color: #fb5a47 !important;}

.bg-red-50v,
.hover-bg-red-50v:hover { background-color: #e52207 !important;}

.bg-red-60v,
.hover-bg-red-60v:hover { background-color: #b50909 !important;}

.bg-red-70v,
.hover-bg-red-70v:hover { background-color: #8b0a03 !important;}

.bg-red-80v,
.hover-bg-red-80v:hover { background-color: #5c1111 !important;}

.bg-red-warm-5,
.hover-bg-red-warm-5:hover { background-color: #f6efea !important;}

.bg-red-warm-10,
.hover-bg-red-warm-10:hover { background-color: #f4e3db !important;}

.bg-red-warm-20,
.hover-bg-red-warm-20:hover { background-color: #ecc0a7 !important;}

.bg-red-warm-30,
.hover-bg-red-warm-30:hover { background-color: #dca081 !important;}

.bg-red-warm-40,
.hover-bg-red-warm-40:hover { background-color: #d27a56 !important;}

.bg-red-warm-50,
.hover-bg-red-warm-50:hover { background-color: #c3512c !important;}

.bg-red-warm-60,
.hover-bg-red-warm-60:hover { background-color: #805039 !important;}

.bg-red-warm-70,
.hover-bg-red-warm-70:hover { background-color: #524236 !important;}

.bg-red-warm-80,
.hover-bg-red-warm-80:hover { background-color: #332d29 !important;}

.bg-red-warm-90,
.hover-bg-red-warm-90:hover { background-color: #1f1c18 !important;}

.bg-red-warm-5v,
.hover-bg-red-warm-5v:hover { background-color: #fff5ee !important;}

.bg-red-warm-10v,
.hover-bg-red-warm-10v:hover { background-color: #fce1d4 !important;}

.bg-red-warm-20v,
.hover-bg-red-warm-20v:hover { background-color: #f6bd9c !important;}

.bg-red-warm-30v,
.hover-bg-red-warm-30v:hover { background-color: #f39268 !important;}

.bg-red-warm-40v,
.hover-bg-red-warm-40v:hover { background-color: #ef5e25 !important;}

.bg-red-warm-50v,
.hover-bg-red-warm-50v:hover { background-color: #d54309 !important;}

.bg-red-warm-60v,
.hover-bg-red-warm-60v:hover { background-color: #9c3d10 !important;}

.bg-red-warm-70v,
.hover-bg-red-warm-70v:hover { background-color: #63340f !important;}

.bg-red-warm-80v,
.hover-bg-red-warm-80v:hover { background-color: #3e2a1e !important;}

.bg-violet-5,
.hover-bg-violet-5:hover { background-color: #f4f1f9 !important;}

.bg-violet-10,
.hover-bg-violet-10:hover { background-color: #ebe3f9 !important;}

.bg-violet-20,
.hover-bg-violet-20:hover { background-color: #d0c3e9 !important;}

.bg-violet-30,
.hover-bg-violet-30:hover { background-color: #b8a2e3 !important;}

.bg-violet-40,
.hover-bg-violet-40:hover { background-color: #9d84d2 !important;}

.bg-violet-50,
.hover-bg-violet-50:hover { background-color: #8168b3 !important;}

.bg-violet-60,
.hover-bg-violet-60:hover { background-color: #665190 !important;}

.bg-violet-70,
.hover-bg-violet-70:hover { background-color: #4c3d69 !important;}

.bg-violet-80,
.hover-bg-violet-80:hover { background-color: #312b3f !important;}

.bg-violet-90,
.hover-bg-violet-90:hover { background-color: #18161d !important;}

.bg-violet-5v,
.hover-bg-violet-5v:hover { background-color: #f7f2ff !important;}

.bg-violet-10v,
.hover-bg-violet-10v:hover { background-color: #ede3ff !important;}

.bg-violet-20v,
.hover-bg-violet-20v:hover { background-color: #d5bfff !important;}

.bg-violet-30v,
.hover-bg-violet-30v:hover { background-color: #c39deb !important;}

.bg-violet-40v,
.hover-bg-violet-40v:hover { background-color: #ad79e9 !important;}

.bg-violet-50v,
.hover-bg-violet-50v:hover { background-color: #9355dc !important;}

.bg-violet-60v,
.hover-bg-violet-60v:hover { background-color: #783cb9 !important;}

.bg-violet-70v,
.hover-bg-violet-70v:hover { background-color: #54278f !important;}

.bg-violet-80v,
.hover-bg-violet-80v:hover { background-color: #39215e !important;}

.bg-violet-warm-5,
.hover-bg-violet-warm-5:hover { background-color: #f8f0f9 !important;}

.bg-violet-warm-10,
.hover-bg-violet-warm-10:hover { background-color: #f6dff8 !important;}

.bg-violet-warm-20,
.hover-bg-violet-warm-20:hover { background-color: #e2bee4 !important;}

.bg-violet-warm-30,
.hover-bg-violet-warm-30:hover { background-color: #d29ad8 !important;}

.bg-violet-warm-40,
.hover-bg-violet-warm-40:hover { background-color: #bf77c8 !important;}

.bg-violet-warm-50,
.hover-bg-violet-warm-50:hover { background-color: #b04abd !important;}

.bg-violet-warm-60,
.hover-bg-violet-warm-60:hover { background-color: #864381 !important;}

.bg-violet-warm-70,
.hover-bg-violet-warm-70:hover { background-color: #5c395a !important;}

.bg-violet-warm-80,
.hover-bg-violet-warm-80:hover { background-color: #382936 !important;}

.bg-violet-warm-90,
.hover-bg-violet-warm-90:hover { background-color: #1b151b !important;}

.bg-violet-warm-5v,
.hover-bg-violet-warm-5v:hover { background-color: #fef2ff !important;}

.bg-violet-warm-10v,
.hover-bg-violet-warm-10v:hover { background-color: #fbdcff !important;}

.bg-violet-warm-20v,
.hover-bg-violet-warm-20v:hover { background-color: #f4b2ff !important;}

.bg-violet-warm-30v,
.hover-bg-violet-warm-30v:hover { background-color: #ee83ff !important;}

.bg-violet-warm-40v,
.hover-bg-violet-warm-40v:hover { background-color: #d85bef !important;}

.bg-violet-warm-50v,
.hover-bg-violet-warm-50v:hover { background-color: #be32d0 !important;}

.bg-violet-warm-60v,
.hover-bg-violet-warm-60v:hover { background-color: #93348c !important;}

.bg-violet-warm-70v,
.hover-bg-violet-warm-70v:hover { background-color: #711e6c !important;}

.bg-violet-warm-80v,
.hover-bg-violet-warm-80v:hover { background-color: #481441 !important;}

.bg-white-transparent-5,
.hover-bg-white-transparent-5:hover { background-color: rgba(255, 255, 255, 0.01) !important;}

.bg-white-transparent-10,
.hover-bg-white-transparent-10:hover { background-color: rgba(255, 255, 255, 0.1) !important;}

.bg-white-transparent-20,
.hover-bg-white-transparent-20:hover { background-color: rgba(255, 255, 255, 0.2) !important;}

.bg-white-transparent-30,
.hover-bg-white-transparent-30:hover { background-color: rgba(255, 255, 255, 0.3) !important;}

.bg-white-transparent-40,
.hover-bg-white-transparent-40:hover { background-color: rgba(255, 255, 255, 0.4) !important;}

.bg-white-transparent-50,
.hover-bg-white-transparent-50:hover { background-color: rgba(255, 255, 255, 0.5) !important;}

.bg-white-transparent-60,
.hover-bg-white-transparent-60:hover { background-color: rgba(255, 255, 255, 0.6) !important;}

.bg-white-transparent-70,
.hover-bg-white-transparent-70:hover { background-color: rgba(255, 255, 255, 0.7) !important;}

.bg-white-transparent-80,
.hover-bg-white-transparent-80:hover { background-color: rgba(255, 255, 255, 0.8) !important;}

.bg-white-transparent-90,
.hover-bg-white-transparent-90:hover { background-color: rgba(255, 255, 255, 0.9) !important;}

.bg-yellow-5,
.hover-bg-yellow-5:hover { background-color: #faf3d1 !important;}

.bg-yellow-10,
.hover-bg-yellow-10:hover { background-color: #f5e6af !important;}

.bg-yellow-20,
.hover-bg-yellow-20:hover { background-color: #e6c74c !important;}

.bg-yellow-30,
.hover-bg-yellow-30:hover { background-color: #c9ab48 !important;}

.bg-yellow-40,
.hover-bg-yellow-40:hover { background-color: #a88f48 !important;}

.bg-yellow-50,
.hover-bg-yellow-50:hover { background-color: #8a7237 !important;}

.bg-yellow-60,
.hover-bg-yellow-60:hover { background-color: #6b5a39 !important;}

.bg-yellow-70,
.hover-bg-yellow-70:hover { background-color: #504332 !important;}

.bg-yellow-80,
.hover-bg-yellow-80:hover { background-color: #332d27 !important;}

.bg-yellow-90,
.hover-bg-yellow-90:hover { background-color: #1a1614 !important;}

.bg-yellow-5v,
.hover-bg-yellow-5v:hover { background-color: #fff5c2 !important;}

.bg-yellow-10v,
.hover-bg-yellow-10v:hover { background-color: #fee685 !important;}

.bg-yellow-20v,
.hover-bg-yellow-20v:hover { background-color: #face00 !important;}

.bg-yellow-30v,
.hover-bg-yellow-30v:hover { background-color: #ddaa01 !important;}

.bg-yellow-40v,
.hover-bg-yellow-40v:hover { background-color: #b38c00 !important;}

.bg-yellow-50v,
.hover-bg-yellow-50v:hover { background-color: #947100 !important;}

.bg-yellow-60v,
.hover-bg-yellow-60v:hover { background-color: #776017 !important;}

.bg-yellow-70v,
.hover-bg-yellow-70v:hover { background-color: #5c4809 !important;}

.bg-yellow-80v,
.hover-bg-yellow-80v:hover { background-color: #422d19 !important;}

.bg-error-lighter,
.hover-bg-error-lighter:hover { background-color: #f4e3db !important;}

.bg-error-light,
.hover-bg-error-light:hover { background-color: #f39268 !important;}

.bg-error,
.hover-bg-error:hover { background-color: #d54309 !important;}

.bg-error-dark,
.hover-bg-error-dark:hover { background-color: #b50909 !important;}

.bg-error-darker,
.hover-bg-error-darker:hover { background-color: #6f3331 !important;}

.bg-warning-lighter,
.hover-bg-warning-lighter:hover { background-color: #faf3d1 !important;}

.bg-warning-light,
.hover-bg-warning-light:hover { background-color: #fee685 !important;}

.bg-warning,
.hover-bg-warning:hover { background-color: #ffbe2e !important;}

.bg-warning-dark,
.hover-bg-warning-dark:hover { background-color: #e5a000 !important;}

.bg-warning-darker,
.hover-bg-warning-darker:hover { background-color: #936f38 !important;}

.bg-success-lighter,
.hover-bg-success-lighter:hover { background-color: #ecf3ec !important;}

.bg-success-light,
.hover-bg-success-light:hover { background-color: #70e17b !important;}

.bg-success,
.hover-bg-success:hover { background-color: #00a91c !important;}

.bg-success-dark,
.hover-bg-success-dark:hover { background-color: #4d8055 !important;}

.bg-success-darker,
.hover-bg-success-darker:hover { background-color: #446443 !important;}

.bg-info-lighter,
.hover-bg-info-lighter:hover { background-color: #e7f6f8 !important;}

.bg-info-light,
.hover-bg-info-light:hover { background-color: #99deea !important;}

.bg-info,
.hover-bg-info:hover { background-color: #00bde3 !important;}

.bg-info-dark,
.hover-bg-info-dark:hover { background-color: #009ec1 !important;}

.bg-info-darker,
.hover-bg-info-darker:hover { background-color: #2e6276 !important;}

.bg-disabled-light,
.hover-bg-disabled-light:hover { background-color: #e6e6e6 !important;}

.bg-disabled,
.hover-bg-disabled:hover { background-color: #c9c9c9 !important;}

.bg-disabled-dark,
.hover-bg-disabled-dark:hover { background-color: #adadad !important;}

.bg-emergency,
.hover-bg-emergency:hover { background-color: #9c3d10 !important;}

.bg-emergency-dark,
.hover-bg-emergency-dark:hover { background-color: #332d29 !important;}

.bg-transparent,
.hover-bg-transparent:hover { background-color: transparent !important;}

.bg-blaxck,
.hover-bg-black:hover { background-color: black !important;}

.bg-white,
.hover-bg-white:hover { background-color: white !important;}

.bg-red,
.hover-bg-red:hover { background-color: #e52207 !important;}

.bg-orange,
.hover-bg-orange:hover { background-color: #e66f0e !important;}

.bg-gold,
.hover-bg-gold:hover { background-color: #ffbe2e !important;}

.bg-yellow,
.hover-bg-yellow:hover { background-color: #fee685 !important;}

.bg-green,
.hover-bg-green:hover { background-color: #538200 !important;}

.bg-mint,
.hover-bg-mint:hover { background-color: #04c585 !important;}

.bg-cyan,
.hover-bg-cyan:hover { background-color: #009ec1 !important;}

.bg-blue,
.hover-bg-blue:hover { background-color: #0076d6 !important;}

.bg-indigo,
.hover-bg-indigo:hover { background-color: #676cc8 !important;}

.bg-violet,
.hover-bg-violet:hover { background-color: #8168b3 !important;}

.bg-magenta,
.hover-bg-magenta:hover { background-color: #d72d79 !important;}

.bg-base-lightest,
.hover-bg-base-lightest:hover { background-color: #f0f0f0 !important;}

.bg-base-lighter,
.hover-bg-base-lighter:hover { background-color: #e6e6e6 !important;}

.bg-base-light,
.hover-bg-base-light:hover { background-color: #adadad !important;}

.bg-base,
.hover-bg-base:hover { background-color: #757575 !important;}

.bg-base-dark,
.hover-bg-base-dark:hover { background-color: #5c5c5c !important;}

.bg-base-darker,
.hover-bg-base-darker:hover { background-color: #2e2e2e !important;}

.bg-base-darkest,
.hover-bg-base-darkest:hover { background-color: #1b1b1b !important;}

.bg-ink,
.hover-bg-ink:hover { background-color: #1b1b1b !important;}

.bg-primary-lighter,
.hover-bg-primary-lighter:hover { background-color: #d9e8f6 !important;}

.bg-primary-light,
.hover-bg-primary-light:hover { background-color: #73b3e7 !important;}

.bg-primary,
.hover-bg-primary:hover { background-color: #005ea2 !important;}

.bg-primary-vivid,
.hover-bg-primary-vivid:hover { background-color: #0050d8 !important;}

.bg-primary-dark,
.hover-bg-primary-dark:hover { background-color: #1a4480 !important;}

.bg-primary-darker,
.hover-bg-primary-darker:hover { background-color: #162e51 !important;}

.bg-secondary-lighter,
.hover-bg-secondary-lighter:hover { background-color: #f3e1e4 !important;}

.bg-secondary-light,
.hover-bg-secondary-light:hover { background-color: #f2938c !important;}

.bg-secondary,
.hover-bg-secondary:hover { background-color: #d83933 !important;}

.bg-secondary-vivid,
.hover-bg-secondary-vivid:hover { background-color: #e41d3d !important;}

.bg-secondary-dark,
.hover-bg-secondary-dark:hover { background-color: #b50909 !important;}

.bg-secondary-darker,
.hover-bg-secondary-darker:hover { background-color: #8b0a03 !important;}

.bg-accent-warm-darker,
.hover-bg-accent-warm-darker:hover { background-color: #775540 !important;}

.bg-accent-warm-dark,
.hover-bg-accent-warm-dark:hover { background-color: #c05600 !important;}

.bg-accent-warm,
.hover-bg-accent-warm:hover { background-color: #fa9441 !important;}

.bg-accent-warm-light,
.hover-bg-accent-warm-light:hover { background-color: #ffbc78 !important;}

.bg-accent-warm-lighter,
.hover-bg-accent-warm-lighter:hover { background-color: #f2e4d4 !important;}

.bg-accent-cool-darker,
.hover-bg-accent-cool-darker:hover { background-color: #07648d !important;}

.bg-accent-cool-dark,
.hover-bg-accent-cool-dark:hover { background-color: #28a0cb !important;}

.bg-accent-cool,
.hover-bg-accent-cool:hover { background-color: #00bde3 !important;}

.bg-accent-cool-light,
.hover-bg-accent-cool-light:hover { background-color: #97d4ea !important;}

.bg-accent-cool-lighter,
.hover-bg-accent-cool-lighter:hover { background-color: #e1f3f8 !important;}

.bg-default-base-lightest,
.hover-bg-default-base-lightest:hover { background-color: #f0f0f0 !important;}

.bg-default-base-lighter,
.hover-bg-default-base-lighter:hover { background-color: #dcdee0 !important;}

.bg-default-base-light,
.hover-bg-default-base-light:hover { background-color: #a9aeb1 !important;}

.bg-default-base,
.hover-bg-default-base:hover { background-color: #71767a !important;}

.bg-default-base-dark,
.hover-bg-default-base-dark:hover { background-color: #565c65 !important;}

.bg-default-base-darker,
.hover-bg-default-base-darker:hover { background-color: #3d4551 !important;}

.bg-default-base-darkest,
.hover-bg-default-base-darkest:hover { background-color: #1b1b1b !important;}

.bg-default-ink,
.hover-bg-default-ink:hover { background-color: #1b1b1b !important;}

.bg-default-primary-lighter,
.hover-bg-default-primary-lighter:hover { background-color: #d9e8f6 !important;}

.bg-default-primary-light,
.hover-bg-default-primary-light:hover { background-color: #73b3e7 !important;}

.bg-default-primary,
.hover-bg-default-primary:hover { background-color: #005ea2 !important;}

.bg-default-primary-vivid,
.hover-bg-default-primary-vivid:hover { background-color: #0050d8 !important;}

.bg-default-primary-dark,
.hover-bg-default-primary-dark:hover { background-color: #1a4480 !important;}

.bg-default-primary-darker,
.hover-bg-default-primary-darker:hover { background-color: #162e51 !important;}

.bg-default-secondary-lighter,
.hover-bg-default-secondary-lighter:hover { background-color: #f8dfe2 !important;}

.bg-default-secondary-light,
.hover-bg-default-secondary-light:hover { background-color: #f2938c !important;}

.bg-default-secondary,
.hover-bg-default-secondary:hover { background-color: #d83933 !important;}

.bg-default-secondary-vivid,
.hover-bg-default-secondary-vivid:hover { background-color: #e41d3d !important;}

.bg-default-secondary-dark,
.hover-bg-default-secondary-dark:hover { background-color: #b51d09 !important;}

.bg-default-secondary-darker,
.hover-bg-default-secondary-darker:hover { background-color: #8b1303 !important;}

.bg-default-accent-warm-lighter,
.hover-bg-default-accent-warm-lighter:hover { background-color: #f2e4d4 !important;}

.bg-default-accent-warm-light,
.hover-bg-default-accent-warm-light:hover { background-color: #ffbc78 !important;}

.bg-default-accent-warm,
.hover-bg-default-accent-warm:hover { background-color: #fa9441 !important;}

.bg-default-accent-warm-dark,
.hover-bg-default-accent-warm-dark:hover { background-color: #c05600 !important;}

.bg-default-accent-warm-darker,
.hover-bg-default-accent-warm-darker:hover { background-color: #775540 !important;}

.bg-default-accent-cool-lighter,
.hover-bg-default-accent-cool-lighter:hover { background-color: #e1f3f8 !important;}

.bg-default-accent-cool-light,
.hover-bg-default-accent-cool-light:hover { background-color: #97d4ea !important;}

.bg-default-accent-cool,
.hover-bg-default-accent-cool:hover { background-color: #00bde3 !important;}

.bg-default-accent-cool-dark,
.hover-bg-default-accent-cool-dark:hover { background-color: #28a0cb !important;}

.bg-default-accent-cool-darker,
.hover-bg-default-accent-cool-darker:hover { background-color: #07648d !important;}

.border-1px,
.hover-border-1px:hover { border: 1px solid !important;}

.border-y-1px,
.hover-border-y-1px:hover { 
  border-top: 1px solid !important;
  border-bottom: 1px solid !important;}

.border-x-1px,
.hover-border-x-1px:hover { 
  border-left: 1px solid !important;
  border-right: 1px solid !important;}

.border-top-1px,
.hover-border-top-1px:hover { border-top: 1px solid !important;}

.border-right-1px,
.hover-border-right-1px:hover { border-right: 1px solid !important;}

.border-bottom-1px,
.hover-border-bottom-1px:hover { border-bottom: 1px solid !important;}

.border-left-1px,
.hover-border-left-1px:hover { border-left: 1px solid !important;}

.border-2px,
.hover-border-2px:hover { border: 2px solid !important;}

.border-y-2px,
.hover-border-y-2px:hover { 
  border-top: 2px solid !important;
  border-bottom: 2px solid !important;}

.border-x-2px,
.hover-border-x-2px:hover { 
  border-left: 2px solid !important;
  border-right: 2px solid !important;}

.border-top-2px,
.hover-border-top-2px:hover { border-top: 2px solid !important;}

.border-right-2px,
.hover-border-right-2px:hover { border-right: 2px solid !important;}

.border-bottom-2px,
.hover-border-bottom-2px:hover { border-bottom: 2px solid !important;}

.border-left-2px,
.hover-border-left-2px:hover { border-left: 2px solid !important;}

.border-05,
.hover-border-05:hover { border: 0.25rem solid !important;}

.border-y-05,
.hover-border-y-05:hover { 
  border-top: 0.25rem solid !important;
  border-bottom: 0.25rem solid !important;}

.border-x-05,
.hover-border-x-05:hover { 
  border-left: 0.25rem solid !important;
  border-right: 0.25rem solid !important;}

.border-top-05,
.hover-border-top-05:hover { border-top: 0.25rem solid !important;}

.border-right-05,
.hover-border-right-05:hover { border-right: 0.25rem solid !important;}

.border-bottom-05,
.hover-border-bottom-05:hover { border-bottom: 0.25rem solid !important;}

.border-left-05,
.hover-border-left-05:hover { border-left: 0.25rem solid !important;}

.border-1,
.hover-border-1:hover { border: 0.5rem solid !important;}

.border-y-1 { 
  border-top: 0.5rem solid !important;
  border-bottom: 0.5rem solid !important;}
.hover-border-y-1:hover { 
  border-top: 0.5rem solid !important;
  border-bottom: 0.5rem solid !important;}

.border-x-1,
.hover-border-x-1:hover { 
  border-left: 0.5rem solid !important;
  border-right: 0.5rem solid !important;}

.border-top-1,
.hover-border-top-1:hover { border-top: 0.5rem solid !important;}

.border-right-1,
.hover-border-right-1:hover { border-right: 0.5rem solid !important;}

.border-bottom-1,
.hover-border-bottom-1:hover { border-bottom: 0.5rem solid !important;}

.border-left-1,
.hover-border-left-1:hover { border-left: 0.5rem solid !important;}

.border-105,
.hover-border-105:hover { border: 0.75rem solid !important;}

.border-y-105,
.hover-border-y-105:hover { 
  border-top: 0.75rem solid !important;
  border-bottom: 0.75rem solid !important;}

.border-x-105,
.hover-border-x-105:hover { 
  border-left: 0.75rem solid !important;
  border-right: 0.75rem solid !important;}

.border-top-105,
.hover-border-top-105:hover { border-top: 0.75rem solid !important;}

.border-right-105,
.hover-border-right-105:hover { border-right: 0.75rem solid !important;}

.border-bottom-105,
.hover-border-bottom-105:hover { border-bottom: 0.75rem solid !important;}

.border-left-105,
.hover-border-left-105:hover { border-left: 0.75rem solid !important;}

.border-2,
.hover-border-2:hover { border: 1rem solid !important;}

.border-y-2,
.hover-border-y-2:hover { 
  border-top: 1rem solid !important;
  border-bottom: 1rem solid !important;}

.border-x-2,
.hover-border-x-2:hover { 
  border-left: 1rem solid !important;
  border-right: 1rem solid !important;}

.border-top-2,
.hover-border-top-2:hover { border-top: 1rem solid !important;}

.border-right-2,
.hover-border-right-2:hover { border-right: 1rem solid !important;}

.border-bottom-2,
.hover-border-bottom-2:hover { border-bottom: 1rem solid !important;}

.border-left-2 ,
.hover-border-left-2:hover { border-left: 1rem solid !important;}

.border-205,
.hover-border-205:hover { border: 1.25rem solid !important;}

.border-y-205,
.hover-border-y-205:hover { 
  border-top: 1.25rem solid !important;
  border-bottom: 1.25rem solid !important;}

.border-x-205,
.hover-border-x-205:hover { 
  border-left: 1.25rem solid !important;
  border-right: 1.25rem solid !important;}

.border-top-205,
.hover-border-top-205:hover { border-top: 1.25rem solid !important;}

.border-right-205,
.hover-border-right-205:hover { border-right: 1.25rem solid !important;}

.border-bottom-205,
.hover-border-bottom-205:hover { border-bottom: 1.25rem solid !important;}

.border-left-205,
.hover-border-left-205:hover { border-left: 1.25rem solid !important;}

.border-3,
.hover-border-3:hover { border: 1.5rem solid !important;}

.border-y-3,
.hover-border-y-3:hover { 
  border-top: 1.5rem solid !important;
  border-bottom: 1.5rem solid !important;}

.border-x-3,
.hover-border-x-3:hover { 
  border-left: 1.5rem solid !important;
  border-right: 1.5rem solid !important;}

.border-top-3,
.hover-border-top-3:hover { border-top: 1.5rem solid !important;}

.border-right-3,
.hover-border-right-3:hover { border-right: 1.5rem solid !important;}

.border-bottom-3,
.hover-border-bottom-3:hover { border-bottom: 1.5rem solid !important;}

.border-left-3,
.hover-border-left-3:hover { border-left: 1.5rem solid !important;}

.border-0,
.hover-border-0:hover { border: 0 solid !important;}

.border-y-0,
.hover-border-y-0:hover { 
  border-top: 0 solid !important;
  border-bottom: 0 solid !important;}

.border-x-0,
.hover-border-x-0:hover { 
  border-left: 0 solid !important;
  border-right: 0 solid !important;}

.border-top-0,
.hover-border-top-0:hover { border-top: 0 solid !important;}

.border-right-0,
.hover-border-right-0:hover { border-right: 0 solid !important;}

.border-bottom-0,
.hover-border-bottom-0:hover { border-bottom: 0 solid !important;}

.border-left-0,
.hover-border-left-0:hover { border-left: 0 solid !important;}

.border,
.hover-border:hover { border: 1px solid !important;}

.border-y,
.hover-border-y:hover { 
  border-top: 1px solid !important;
  border-bottom: 1px solid !important;}

.border-x,
.hover-border-x:hover { 
  border-left: 1px solid !important;
  border-right: 1px solid !important;}

.border-top,
.hover-border-top:hover { border-top: 1px solid !important;}

.border-right,
.hover-border-right:hover { border-right: 1px solid !important;}

.border-bottom,
.hover-border-bottom:hover { border-bottom: 1px solid !important;}

.border-left,
.hover-border-left:hover { border-left: 1px solid !important;}

.border-transparent,
.hover-border-transparent:hover { border-color: transparent !important;}

.border-black,
.hover-border-black:hover { border-color: black !important;}

.border-white,
.hover-border-white:hover { border-color: white !important;}

.border-red,
.hover-border-red:hover { border-color: #e52207 !important;}

.border-orange,
.hover-border-orange:hover { border-color: #e66f0e !important;}

.border-gold,
.hover-border-gold:hover { border-color: #ffbe2e !important;}

.border-yellow,
.hover-border-yellow:hover { border-color: #fee685 !important;}

.border-green,
.hover-border-green:hover { border-color: #538200 !important;}

.border-mint,
.hover-border-mint:hover { border-color: #04c585 !important;}

.border-cyan,
.hover-border-cyan:hover { border-color: #009ec1 !important;}

.border-blue,
.hover-border-blue:hover { border-color: #0076d6 !important;}

.border-indigo,
.hover-border-indigo:hover { border-color: #676cc8 !important;}

.border-violet,
.hover-border-violet:hover { border-color: #8168b3 !important;}

.border-magenta,
.hover-border-magenta:hover { border-color: #d72d79 !important;}

.border-gray-5,
.hover-border-gray-5:hover { border-color: #f0f0f0 !important;}

.border-gray-10,
.hover-border-gray-10:hover { border-color: #e6e6e6 !important;}

.border-gray-30,
.hover-border-gray-30:hover { border-color: #adadad !important;}

.border-gray-50,
.hover-border-gray-50:hover { border-color: #757575 !important;}

.border-gray-70,
.hover-border-gray-70:hover { border-color: #454545 !important;}

.border-gray-90,
.hover-border-gray-90:hover { border-color: #1b1b1b !important;}

.border-base-lightest,
.hover-border-base-lightest:hover { border-color: #f0f0f0 !important;}

.border-base-lighter,
.hover-border-base-lighter:hover { border-color: #e6e6e6 !important;}

.border-base-light,
.hover-border-base-light:hover { border-color: #adadad !important;}

.border-base,
.hover-border-base:hover { border-color: #757575 !important;}

.border-base-dark,
.hover-border-base-dark:hover { border-color: #5c5c5c !important;}

.border-base-darker,
.hover-border-base-darker:hover { border-color: #2e2e2e !important;}

.border-base-darkest,
.hover-border-base-darkest:hover { border-color: #1b1b1b !important;}

.border-ink,
.hover-border-ink:hover { border-color: #1b1b1b !important;}

.border-primary-lighter,
.hover-border-primary-lighter:hover { border-color: #d9e8f6 !important;}

.border-primary-light,
.hover-border-primary-light:hover { border-color: #73b3e7 !important;}

.border-primary,
.hover-border-primary:hover { border-color: #005ea2 !important;}

.border-primary-vivid,
.hover-border-primary-vivid:hover { border-color: #0050d8 !important;}

.border-primary-dark,
.hover-border-primary-dark:hover { border-color: #1a4480 !important;}

.border-primary-darker,
.hover-border-primary-darker:hover { border-color: #162e51 !important;}

.border-secondary-lighter,
.hover-border-secondary-lighter:hover { border-color: #f3e1e4 !important;}

.border-secondary-light,
.hover-border-secondary-light:hover { border-color: #f2938c !important;}

.border-secondary,
.hover-border-secondary:hover { border-color: #d83933 !important;}

.border-secondary-vivid,
.hover-border-secondary-vivid:hover { border-color: #e41d3d !important;}

.border-secondary-dark,
.hover-border-secondary-dark:hover { border-color: #b50909 !important;}

.border-secondary-darker,
.hover-border-secondary-darker:hover { border-color: #8b0a03 !important;}

.border-accent-warm-darker,
.hover-border-accent-warm-darker:hover { border-color: #775540 !important;}

.border-accent-warm-dark,
.hover-border-accent-warm-dark:hover { border-color: #c05600 !important;}

.border-accent-warm,
.hover-border-accent-warm:hover { border-color: #fa9441 !important;}

.border-accent-warm-light,
.hover-border-accent-warm-light:hover { border-color: #ffbc78 !important;}

.border-accent-warm-lighter,
.hover-border-accent-warm-lighter:hover { border-color: #f2e4d4 !important;}

.border-accent-cool-darker,
.hover-border-accent-cool-darker:hover { border-color: #07648d !important;}

.border-accent-cool-dark,
.hover-border-accent-cool-dark:hover { border-color: #28a0cb !important;}

.border-accent-cool,
.hover-border-accent-cool:hover { border-color: #00bde3 !important;}

.border-accent-cool-light,
.hover-border-accent-cool-light:hover { border-color: #97d4ea !important;}

.border-accent-cool-lighter,
.hover-border-accent-cool-lighter:hover { border-color: #e1f3f8 !important;}

.border-error-lighter,
.hover-border-error-lighter:hover { border-color: #f4e3db !important;}

.border-error-light,
.hover-border-error-light:hover { border-color: #f39268 !important;}

.border-error,
.hover-border-error:hover { border-color: #d54309 !important;}

.border-error-dark,
.hover-border-error-dark:hover { border-color: #b50909 !important;}

.border-error-darker,
.hover-border-error-darker:hover { border-color: #6f3331 !important;}

.border-warning-lighter,
.hover-border-warning-lighter:hover { border-color: #faf3d1 !important;}

.border-warning-light,
.hover-border-warning-light:hover { border-color: #fee685 !important;}

.border-warning,
.hover-border-warning:hover { border-color: #ffbe2e !important;}

.border-warning-dark,
.hover-border-warning-dark:hover { border-color: #e5a000 !important;}

.border-warning-darker,
.hover-border-warning-darker:hover { border-color: #936f38 !important;}

.border-success-lighter,
.hover-border-success-lighter:hover { border-color: #ecf3ec !important;}

.border-success-light,
.hover-border-success-light:hover { border-color: #70e17b !important;}

.border-success,
.hover-border-success:hover { border-color: #00a91c !important;}

.border-success-dark,
.hover-border-success-dark:hover { border-color: #4d8055 !important;}

.border-success-darker,
.hover-border-success-darker:hover { border-color: #446443 !important;}

.border-info-lighter,
.hover-border-info-lighter:hover { border-color: #e7f6f8 !important;}

.border-info-light,
.hover-border-info-light:hover { border-color: #99deea !important;}

.border-info,
.hover-border-info:hover { border-color: #00bde3 !important;}

.border-info-dark,
.hover-border-info-dark:hover { border-color: #009ec1 !important;}

.border-info-darker,
.hover-border-info-darker:hover { border-color: #2e6276 !important;}

.border-disabled-light,
.hover-border-disabled-light:hover { border-color: #e6e6e6 !important;}

.border-disabled,
.hover-border-disabled:hover { border-color: #c9c9c9 !important;}

.border-disabled-dark,
.hover-border-disabled-dark:hover { border-color: #adadad !important;}

.border-emergency,
.hover-border-emergency:hover { border-color: #9c3d10 !important;}

.border-emergency-dark,
.hover-border-emergency-dark:hover { border-color: #332d29 !important;}

.border-default-base-lightest,
.hover-border-default-base-lightest:hover { border-color: #f0f0f0 !important;}

.border-default-base-lighter,
.hover-border-default-base-lighter:hover { border-color: #dcdee0 !important;}

.border-default-base-light,
.hover-border-default-base-light:hover { border-color: #a9aeb1 !important;}

.border-default-base,
.hover-border-default-base:hover { border-color: #71767a !important;}

.border-default-base-dark,
.hover-border-default-base-dark:hover { border-color: #565c65 !important;}

.border-default-base-darker,
.hover-border-default-base-darker:hover { border-color: #3d4551 !important;}

.border-default-base-darkest,
.hover-border-default-base-darkest:hover { border-color: #1b1b1b !important;}

.border-default-ink,
.hover-border-default-ink:hover { border-color: #1b1b1b !important;}

.border-default-primary-lighter,
.hover-border-default-primary-lighter:hover { border-color: #d9e8f6 !important;}

.border-default-primary-light,
.hover-border-default-primary-light:hover { border-color: #73b3e7 !important;}

.border-default-primary,
.hover-border-default-primary:hover { border-color: #005ea2 !important;}

.border-default-primary-vivid,
.hover-border-default-primary-vivid:hover { border-color: #0050d8 !important;}

.border-default-primary-dark,
.hover-border-default-primary-dark:hover { border-color: #1a4480 !important;}

.border-default-primary-darker,
.hover-border-default-primary-darker:hover { border-color: #162e51 !important;}

.border-default-secondary-lighter,
.hover-border-default-secondary-lighter:hover { border-color: #f8dfe2 !important;}

.border-default-secondary-light,
.hover-border-default-secondary-light:hover { border-color: #f2938c !important;}

.border-default-secondary,
.hover-border-default-secondary:hover { border-color: #d83933 !important;}

.border-default-secondary-vivid,
.hover-border-default-secondary-vivid:hover { border-color: #e41d3d !important;}

.border-default-secondary-dark,
.hover-border-default-secondary-dark:hover { border-color: #b51d09 !important;}

.border-default-secondary-darker,
.hover-border-default-secondary-darker:hover { border-color: #8b1303 !important;}

.border-default-accent-warm-lighter,
.hover-border-default-accent-warm-lighter:hover { border-color: #f2e4d4 !important;}

.border-default-accent-warm-light,
.hover-border-default-accent-warm-light:hover { border-color: #ffbc78 !important;}

.border-default-accent-warm,
.hover-border-default-accent-warm:hover { border-color: #fa9441 !important;}

.border-default-accent-warm-dark,
.hover-border-default-accent-warm-dark:hover { border-color: #c05600 !important;}

.border-default-accent-warm-darker,
.hover-border-default-accent-warm-darker:hover { border-color: #775540 !important;}

.border-default-accent-cool-lighter,
.hover-border-default-accent-cool-lighter:hover { border-color: #e1f3f8 !important;}

.border-default-accent-cool-light,
.hover-border-default-accent-cool-light:hover { border-color: #97d4ea !important;}

.border-default-accent-cool,
.hover-border-default-accent-cool:hover { border-color: #00bde3 !important;}

.border-default-accent-cool-dark,
.hover-border-default-accent-cool-dark:hover { border-color: #28a0cb !important;}

.border-default-accent-cool-darker,
.hover-border-default-accent-cool-darker:hover { border-color: #07648d !important;}

.radius-0 { border-radius: 0 !important;}

.radius-top-0 { 
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;}

.radius-right-0 { 
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;}

.radius-bottom-0 { 
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;}

.radius-left-0 { 
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;}

.radius-none { border-radius: 0 !important;}

.radius-top-none { 
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;}

.radius-right-none { 
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;}

.radius-bottom-none { 
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;}

.radius-left-none { 
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;}

.radius-sm { border-radius: 2px !important;}

.radius-top-sm { 
  border-top-left-radius: 2px !important;
  border-top-right-radius: 2px !important;}

.radius-right-sm { 
  border-top-right-radius: 2px !important;
  border-bottom-right-radius: 2px !important;}

.radius-bottom-sm { 
  border-bottom-left-radius: 2px !important;
  border-bottom-right-radius: 2px !important;}

.radius-left-sm { 
  border-top-left-radius: 2px !important;
  border-bottom-left-radius: 2px !important;}

.radius-md { border-radius: 0.25rem !important;}

.radius-top-md { 
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;}

.radius-right-md { 
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;}

.radius-bottom-md { 
  border-bottom-left-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;}

.radius-left-md { 
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;}

.radius-lg { border-radius: 0.5rem !important;}

.radius-top-lg { 
  border-top-left-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important;}

.radius-right-lg { 
  border-top-right-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important;}

.radius-bottom-lg { 
  border-bottom-left-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important;}

.radius-left-lg { 
  border-top-left-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important;}

.radius-pill { border-radius: 99rem !important;}

.radius-top-pill { 
  border-top-left-radius: 99rem !important;
  border-top-right-radius: 99rem !important;}

.radius-right-pill { 
  border-top-right-radius: 99rem !important;
  border-bottom-right-radius: 99rem !important;}

.radius-bottom-pill { 
  border-bottom-left-radius: 99rem !important;
  border-bottom-right-radius: 99rem !important;}

.radius-left-pill { 
  border-top-left-radius: 99rem !important;
  border-bottom-left-radius: 99rem !important;}

.border-dashed { border-style: dashed !important;}
.border-dotted { border-style: dotted !important;}
.border-solid { border-style: solid !important;}
.border-width-1px { border-width: 1px !important;}

.border-y-width-1px { 
  border-top-width: 1px !important;
  border-bottom-width: 1px !important;}

.border-x-width-1px { 
  border-left-width: 1px !important;
  border-right-width: 1px !important;}

.border-top-width-1px { border-top-width: 1px !important;}
.border-right-width-1px { border-right-width: 1px !important;}
.border-bottom-width-1px { border-bottom-width: 1px !important;}
.border-left-width-1px { border-left-width: 1px !important;}

.border-width-2px { border-width: 2px !important;}

.border-y-width-2px { 
  border-top-width: 2px !important;
  border-bottom-width: 2px !important;}

.border-x-width-2px { 
  border-left-width: 2px !important;
  border-right-width: 2px !important;}

.border-top-width-2px { border-top-width: 2px !important;}
.border-right-width-2px { border-right-width: 2px !important;}
.border-bottom-width-2px { border-bottom-width: 2px !important;}
.border-left-width-2px { border-left-width: 2px !important;}

.border-width-05 { border-width: 0.25rem !important;}

.border-y-width-05 { 
  border-top-width: 0.25rem !important;
  border-bottom-width: 0.25rem !important;}

.border-x-width-05 { 
  border-left-width: 0.25rem !important;
  border-right-width: 0.25rem !important;}

.border-top-width-05 { border-top-width: 0.25rem !important;}
.border-right-width-05 { border-right-width: 0.25rem !important;}
.border-bottom-width-05 { border-bottom-width: 0.25rem !important;}
.border-left-width-05 { border-left-width: 0.25rem !important;}

.border-width-1 { border-width: 0.5rem !important;}

.border-y-width-1 { 
  border-top-width: 0.5rem !important;
  border-bottom-width: 0.5rem !important;}

.border-x-width-1 { 
  border-left-width: 0.5rem !important;
  border-right-width: 0.5rem !important;}

.border-top-width-1 { border-top-width: 0.5rem !important;}
.border-right-width-1 { border-right-width: 0.5rem !important;}
.border-bottom-width-1 { border-bottom-width: 0.5rem !important;}
.border-left-width-1 { border-left-width: 0.5rem !important;}

.border-width-105 { border-width: 0.75rem !important;}

.border-y-width-105 { 
  border-top-width: 0.75rem !important;
  border-bottom-width: 0.75rem !important;}

.border-x-width-105 { 
  border-left-width: 0.75rem !important;
  border-right-width: 0.75rem !important;}

.border-top-width-105 { border-top-width: 0.75rem !important;}
.border-right-width-105 { border-right-width: 0.75rem !important;}
.border-bottom-width-105 { border-bottom-width: 0.75rem !important;}
.border-left-width-105 { border-left-width: 0.75rem !important;}

.border-width-2 { border-width: 1rem !important;}

.border-y-width-2 { 
  border-top-width: 1rem !important;
  border-bottom-width: 1rem !important;}

.border-x-width-2 { 
  border-left-width: 1rem !important;
  border-right-width: 1rem !important;}

.border-top-width-2 { border-top-width: 1rem !important;}
.border-right-width-2 { border-right-width: 1rem !important;}
.border-bottom-width-2 { border-bottom-width: 1rem !important;}
.border-left-width-2 { border-left-width: 1rem !important;}

.border-width-205 { border-width: 1.25rem !important;}

.border-y-width-205 { 
  border-top-width: 1.25rem !important;
  border-bottom-width: 1.25rem !important;}

.border-x-width-205 { 
  border-left-width: 1.25rem !important;
  border-right-width: 1.25rem !important;}

.border-top-width-205 { border-top-width: 1.25rem !important;}
.border-right-width-205 { border-right-width: 1.25rem !important;}
.border-bottom-width-205 { border-bottom-width: 1.25rem !important;}
.border-left-width-205 { border-left-width: 1.25rem !important;}

.border-width-3 { border-width: 1.5rem !important;}

.border-y-width-3 { 
  border-top-width: 1.5rem !important;
  border-bottom-width: 1.5rem !important;}

.border-x-width-3 { 
  border-left-width: 1.5rem !important;
  border-right-width: 1.5rem !important;}

.border-top-width-3 { border-top-width: 1.5rem !important;}
.border-right-width-3 { border-right-width: 1.5rem !important;}
.border-bottom-width-3 { border-bottom-width: 1.5rem !important;}
.border-left-width-3 { border-left-width: 1.5rem !important;}

.border-width-0 { border-width: 0 !important;}

.border-y-width-0 { 
  border-top-width: 0 !important;
  border-bottom-width: 0 !important;}

.border-x-width-0 { 
  border-left-width: 0 !important;
  border-right-width: 0 !important;}

.border-top-width-0 { border-top-width: 0 !important;}
.border-right-width-0 { border-right-width: 0 !important;}
.border-bottom-width-0 { border-bottom-width: 0 !important;}
.border-left-width-0 { border-left-width: 0 !important;}

.bottom-1px { bottom: 1px !important;}
.bottom-2px { bottom: 2px !important;}
.bottom-05 { bottom: 0.25rem !important;}
.bottom-1 { bottom: 0.5rem !important;}
.bottom-105 { bottom: 0.75rem !important;}
.bottom-2 { bottom: 1rem !important;}
.bottom-205 { bottom: 1.25rem !important;}
.bottom-3 { bottom: 1.5rem !important;}
.bottom-neg-1px { bottom: -1px !important;}
.bottom-neg-2px { bottom: -2px !important;}
.bottom-neg-05 { bottom: -0.25rem !important;}
.bottom-neg-1 { bottom: -0.5rem !important;}
.bottom-neg-105 { bottom: -0.75rem !important;}
.bottom-neg-2 { bottom: -1rem !important;}
.bottom-neg-205 { bottom: -1.25rem !important;}
.bottom-neg-3 { bottom: -1.5rem !important;}
.bottom-0 { bottom: 0 !important;}
.bottom-auto { bottom: auto !important;}
.bottom-full { bottom: 100% !important;}

.shadow-none,
.hover-shadow-none:hover { box-shadow: none !important;}

.shadow-1,
.hover-shadow-1:hover { box-shadow: 0 1px 0.25rem 0 rgba(0, 0, 0, 0.1) !important;}

.shadow-2,
.hover-shadow-2:hover { box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1) !important;}

.shadow-3,
.hover-shadow-3:hover { box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1) !important;}

.shadow-4,
.hover-shadow-4:hover { box-shadow: 0 0.75rem 1.5rem 0 rgba(0, 0, 0, 0.1) !important;}

.shadow,
.hover-shadow-5:hover { box-shadow: 0 1rem 2rem 0 rgba(0, 0, 0, 0.1) !important;}

.circle-1px { height: 1px !important;
  width: 1px !important;
  border-radius: 50% !important;}

.circle-2px { height: 2px !important;
  width: 2px !important;
  border-radius: 50% !important;}

.circle-05 { height: 0.25rem !important;
  width: 0.25rem !important;
  border-radius: 50% !important;}

.circle-1 { height: 0.5rem !important;
  width: 0.5rem !important;
  border-radius: 50% !important;}

.circle-105 { height: 0.75rem !important;
  width: 0.75rem !important;
  border-radius: 50% !important;}

.circle-2 { height: 1rem !important;
  width: 1rem !important;
  border-radius: 50% !important;}

.circle-205 { height: 1.25rem !important;
  width: 1.25rem !important;
  border-radius: 50% !important;}

.circle-3 { height: 1.5rem !important;
  width: 1.5rem !important;
  border-radius: 50% !important;}

.circle-4 { height: 2rem !important;
  width: 2rem !important;
  border-radius: 50% !important;}

.circle-5 { height: 2.5rem !important;
  width: 2.5rem !important;
  border-radius: 50% !important;}

.circle-6 { height: 3rem !important;
  width: 3rem !important;
  border-radius: 50% !important;}

.circle-7 { height: 3.5rem !important;
  width: 3.5rem !important;
  border-radius: 50% !important;}

.circle-8 { height: 4rem !important;
  width: 4rem !important;
  border-radius: 50% !important;}

.circle-9 { height: 4.5rem !important;
  width: 4.5rem !important;
  border-radius: 50% !important;}

.circle-10 { height: 5rem !important;
  width: 5rem !important;
  border-radius: 50% !important;}

.circle-15 { height: 7.5rem !important;
  width: 7.5rem !important;
  border-radius: 50% !important;}

.circle-card { height: 10rem !important;
  width: 10rem !important;
  border-radius: 50% !important;}

.circle-card-lg { height: 15rem !important;
  width: 15rem !important;
  border-radius: 50% !important;}

.circle-mobile { height: 20rem !important;
  width: 20rem !important;
  border-radius: 50% !important;}

.clearfix::after {
  content: "" !important;
  display: block !important;
  clear: both !important;}

.text-transparent > .usa-label,
.text-transparent,
.hover-text-transparent:hover { color: transparent !important;}

.text-black > .usa-label,
.text-black,
.hover-text-black:hover { color: black !important;}

.text-white > .usa-label,
.text-white,
.hover-text-white:hover { color: white !important;}

.text-black-transparent-5 > .usa-label,
.text-black-transparent-5,
.hover-text-black-transparent-5:hover { color: rgba(0, 0, 0, 0.01) !important;}

.text-black-transparent-10 > .usa-label,
.text-black-transparent-10,
.hover-text-black-transparent-10:hover { color: rgba(0, 0, 0, 0.1) !important;}

.text-black-transparent-20 > .usa-label,
.text-black-transparent-20,
.hover-text-black-transparent-20:hover { color: rgba(0, 0, 0, 0.2) !important;}

.text-black-transparent-30 > .usa-label,
.text-black-transparent-30,
.hover-text-black-transparent-30:hover { color: rgba(0, 0, 0, 0.3) !important;}

.text-black-transparent-40 > .usa-label,
.text-black-transparent-40,
.hover-text-black-transparent-40:hover { color: rgba(0, 0, 0, 0.4) !important;}

.text-black-transparent-50 > .usa-label,
.text-black-transparent-50,
.hover-text-black-transparent-50:hover { color: rgba(0, 0, 0, 0.5) !important;}

.text-black-transparent-60 > .usa-label,
.text-black-transparent-60,
.hover-text-black-transparent-60:hover { color: rgba(0, 0, 0, 0.6) !important;}

.text-black-transparent-70 > .usa-label,
.text-black-transparent-70,
.hover-text-black-transparent-70:hover { color: rgba(0, 0, 0, 0.7) !important;}

.text-black-transparent-80 > .usa-label,
.text-black-transparent-80,
.hover-text-black-transparent-80:hover { color: rgba(0, 0, 0, 0.8) !important;}

.text-black-transparent-90 > .usa-label,
.text-black-transparent-90,
.hover-text-black-transparent-90:hover { color: rgba(0, 0, 0, 0.9) !important;}

.text-gray-cool-1 > .usa-label,
.text-gray-cool-1,
.hover-text-gray-cool-1:hover { color: #fbfcfd !important;}

.text-gray-cool-2 > .usa-label,
.text-gray-cool-2,
.hover-text-gray-cool-2:hover { color: #f7f9fa !important;}

.text-gray-cool-3 > .usa-label,
.text-gray-cool-3,
.hover-text-gray-cool-3:hover { color: #f5f6f7 !important;}

.text-gray-cool-4 > .usa-label,
.text-gray-cool-4,
.hover-text-gray-cool-4:hover { color: #f1f3f6 !important;}

.text-gray-cool-5 > .usa-label,
.text-gray-cool-5,
.hover-text-gray-cool-5:hover { color: #edeff0 !important;}

.text-gray-cool-10 > .usa-label,
.text-gray-cool-10,
.hover-text-gray-cool-10:hover { color: #dfe1e2 !important;}

.text-gray-cool-20 > .usa-label,
.text-gray-cool-20,
.hover-text-gray-cool-20:hover { color: #c6cace !important;}

.text-gray-cool-30 > .usa-label,
.text-gray-cool-30,
.hover-text-gray-cool-30:hover { color: #a9aeb1 !important;}

.text-gray-cool-40 > .usa-label,
.text-gray-cool-40,
.hover-text-gray-cool-40:hover { color: #8d9297 !important;}

.text-gray-cool-50 > .usa-label,
.text-gray-cool-50,
.hover-text-gray-cool-50:hover { color: #71767a !important;}

.text-gray-cool-60 > .usa-label,
.text-gray-cool-60,
.hover-text-gray-cool-60:hover { color: #565c65 !important;}

.text-gray-cool-70 > .usa-label,
.text-gray-cool-70,
.hover-text-gray-cool-70:hover { color: #3d4551 !important;}

.text-gray-cool-80 > .usa-label,
.text-gray-cool-80,
.hover-text-gray-cool-80:hover { color: #2d2e2f !important;}

.text-gray-cool-90 > .usa-label,
.text-gray-cool-90,
.hover-text-gray-cool-90:hover { color: #1c1d1f !important;}

.text-gray-1 > .usa-label,
.text-gray-1,
.hover-text-gray-1:hover { color: #fcfcfc !important;}

.text-gray-2 > .usa-label,
.text-gray-2,
.hover-text-gray-2:hover { color: #f9f9f9 !important;}

.text-gray-3 > .usa-label,
.text-gray-3,
.hover-text-gray-3:hover { color: #f6f6f6 !important;}

.text-gray-4 > .usa-label,
.text-gray-4,
.hover-text-gray-4:hover { color: #f3f3f3 !important;}

.text-gray-5 > .usa-label,
.text-gray-5,
.hover-text-gray-5:hover { color: #f0f0f0 !important;}

.text-gray-10 > .usa-label,
.text-gray-10,
.hover-text-gray-10:hover { color: #e6e6e6 !important;}

.text-gray-20 > .usa-label,
.text-gray-20,
.hover-text-gray-20:hover { color: #c9c9c9 !important;}

.text-gray-30 > .usa-label,
.text-gray-30,
.hover-text-gray-30:hover { color: #adadad !important;}

.text-gray-40 > .usa-label,
.text-gray-40,
.hover-text-gray-40:hover { color: #919191 !important;}

.text-gray-50 > .usa-label,
.text-gray-50,
.hover-text-gray-50:hover { color: #757575 !important;}

.text-gray-60 > .usa-label,
.text-gray-60,
.hover-text-gray-60:hover { color: #5c5c5c !important;}

.text-gray-70 > .usa-label,
.text-gray-70,
.hover-text-gray-70:hover { color: #454545 !important;}

.text-gray-80 > .usa-label,
.text-gray-80,
.hover-text-gray-80:hover { color: #2e2e2e !important;}

.text-gray-90 > .usa-label,
.text-gray-90,
.hover-text-gray-90:hover { color: #1b1b1b !important;}

.text-gray-warm-1 > .usa-label,
.text-gray-warm-1,
.hover-text-gray-warm-1:hover { color: #fcfcfb !important;}

.text-gray-warm-2 > .usa-label,
.text-gray-warm-2,
.hover-text-gray-warm-2:hover { color: #f9f9f7 !important;}

.text-gray-warm-3 > .usa-label,
.text-gray-warm-3,
.hover-text-gray-warm-3:hover { color: #f6f6f2 !important;}

.text-gray-warm-4 > .usa-label,
.text-gray-warm-4,
.hover-text-gray-warm-4:hover { color: #f5f5f0 !important;}

.text-gray-warm-5 > .usa-label,
.text-gray-warm-5,
.hover-text-gray-warm-5:hover { color: #f0f0ec !important;}

.text-gray-warm-10 > .usa-label,
.text-gray-warm-10,
.hover-text-gray-warm-10:hover { color: #e6e6e2 !important;}

.text-gray-warm-20 > .usa-label,
.text-gray-warm-20,
.hover-text-gray-warm-20:hover { color: #cac9c0 !important;}

.text-gray-warm-30 > .usa-label,
.text-gray-warm-30,
.hover-text-gray-warm-30:hover { color: #afaea2 !important;}

.text-gray-warm-40 > .usa-label,
.text-gray-warm-40,
.hover-text-gray-warm-40:hover { color: #929285 !important;}

.text-gray-warm-50 > .usa-label,
.text-gray-warm-50,
.hover-text-gray-warm-50:hover { color: #76766a !important;}

.text-gray-warm-60 > .usa-label,
.text-gray-warm-60,
.hover-text-gray-warm-60:hover { color: #5d5d52 !important;}

.text-gray-warm-70 > .usa-label,
.text-gray-warm-70,
.hover-text-gray-warm-70:hover { color: #454540 !important;}

.text-gray-warm-80 > .usa-label,
.text-gray-warm-80,
.hover-text-gray-warm-80:hover { color: #2e2e2a !important;}

.text-gray-warm-90 > .usa-label,
.text-gray-warm-90,
.hover-text-gray-warm-90:hover { color: #171716 !important;}

.text-blue-cool-5 > .usa-label,
.text-blue-cool-5,
.hover-text-blue-cool-5:hover { color: #e7f2f5 !important;}

.text-blue-cool-10 > .usa-label,
.text-blue-cool-10,
.hover-text-blue-cool-10:hover { color: #dae9ee !important;}

.text-blue-cool-20 > .usa-label,
.text-blue-cool-20,
.hover-text-blue-cool-20:hover { color: #adcfdc !important;}

.text-blue-cool-30 > .usa-label,
.text-blue-cool-30,
.hover-text-blue-cool-30:hover { color: #82b4c9 !important;}

.text-blue-cool-40 > .usa-label,
.text-blue-cool-40,
.hover-text-blue-cool-40:hover { color: #6499af !important;}

.text-blue-cool-50 > .usa-label,
.text-blue-cool-50,
.hover-text-blue-cool-50:hover { color: #3a7d95 !important;}

.text-blue-cool-60 > .usa-label,
.text-blue-cool-60,
.hover-text-blue-cool-60:hover { color: #2e6276 !important;}

.text-blue-cool-70 > .usa-label,
.text-blue-cool-70,
.hover-text-blue-cool-70:hover { color: #224a58 !important;}

.text-blue-cool-80 > .usa-label,
.text-blue-cool-80,
.hover-text-blue-cool-80:hover { color: #14333d !important;}

.text-blue-cool-90 > .usa-label,
.text-blue-cool-90,
.hover-text-blue-cool-90:hover { color: #0f191c !important;}

.text-blue-cool-5v > .usa-label,
.text-blue-cool-5v,
.hover-text-blue-cool-5v:hover { color: #e1f3f8 !important;}

.text-blue-cool-10v > .usa-label,
.text-blue-cool-10v,
.hover-text-blue-cool-10v:hover { color: #c3ebfa !important;}

.text-blue-cool-20v > .usa-label,
.text-blue-cool-20v,
.hover-text-blue-cool-20v:hover { color: #97d4ea !important;}

.text-blue-cool-30v > .usa-label,
.text-blue-cool-30v,
.hover-text-blue-cool-30v:hover { color: #59b9de !important;}

.text-blue-cool-40v > .usa-label,
.text-blue-cool-40v,
.hover-text-blue-cool-40v:hover { color: #28a0cb !important;}

.text-blue-cool-50v > .usa-label,
.text-blue-cool-50v,
.hover-text-blue-cool-50v:hover { color: #0d7ea2 !important;}

.text-blue-cool-60v > .usa-label,
.text-blue-cool-60v,
.hover-text-blue-cool-60v:hover { color: #07648d !important;}

.text-blue-cool-70v > .usa-label,
.text-blue-cool-70v,
.hover-text-blue-cool-70v:hover { color: #074b69 !important;}

.text-blue-cool-80v > .usa-label,
.text-blue-cool-80v,
.hover-text-blue-cool-80v:hover { color: #002d3f !important;}

.text-blue-5 > .usa-label,
.text-blue-5,
.hover-text-blue-5:hover { color: #eff6fb !important;}

.text-blue-10 > .usa-label,
.text-blue-10,
.hover-text-blue-10:hover { color: #d9e8f6 !important;}

.text-blue-20 > .usa-label,
.text-blue-20,
.hover-text-blue-20:hover { color: #aacdec !important;}

.text-blue-30 > .usa-label,
.text-blue-30,
.hover-text-blue-30:hover { color: #73b3e7 !important;}

.text-blue-40 > .usa-label,
.text-blue-40,
.hover-text-blue-40:hover { color: #4f97d1 !important;}

.text-blue-50 > .usa-label,
.text-blue-50,
.hover-text-blue-50:hover { color: #2378c3 !important;}

.text-blue-60 > .usa-label,
.text-blue-60,
.hover-text-blue-60:hover { color: #2c608a !important;}

.text-blue-70 > .usa-label,
.text-blue-70,
.hover-text-blue-70:hover { color: #274863 !important;}

.text-blue-80 > .usa-label,
.text-blue-80,
.hover-text-blue-80:hover { color: #1f303e !important;}

.text-blue-90 > .usa-label,
.text-blue-90,
.hover-text-blue-90:hover { color: #11181d !important;}

.text-blue-5v > .usa-label,
.text-blue-5v,
.hover-text-blue-5v:hover { color: #e8f5ff !important;}

.text-blue-10v > .usa-label,
.text-blue-10v,
.hover-text-blue-10v:hover { color: #cfe8ff !important;}

.text-blue-20v > .usa-label,
.text-blue-20v,
.hover-text-blue-20v:hover { color: #a1d3ff !important;}

.text-blue-30v > .usa-label,
.text-blue-30v,
.hover-text-blue-30v:hover { color: #58b4ff !important;}

.text-blue-40v > .usa-label,
.text-blue-40v,
.hover-text-blue-40v:hover { color: #2491ff !important;}

.text-blue-50v > .usa-label,
.text-blue-50v,
.hover-text-blue-50v:hover { color: #0076d6 !important;}

.text-blue-60v > .usa-label,
.text-blue-60v,
.hover-text-blue-60v:hover { color: #005ea2 !important;}

.text-blue-70v > .usa-label,
.text-blue-70v,
.hover-text-blue-70v:hover { color: #0b4778 !important;}

.text-blue-80v > .usa-label,
.text-blue-80v,
.hover-text-blue-80v:hover { color: #112f4e !important;}

.text-blue-warm-5 > .usa-label,
.text-blue-warm-5,
.hover-text-blue-warm-5:hover { color: #ecf1f7 !important;}

.text-blue-warm-10 > .usa-label,
.text-blue-warm-10,
.hover-text-blue-warm-10:hover { color: #e1e7f1 !important;}

.text-blue-warm-20 > .usa-label,
.text-blue-warm-20,
.hover-text-blue-warm-20:hover { color: #bbcae4 !important;}

.text-blue-warm-30 > .usa-label,
.text-blue-warm-30,
.hover-text-blue-warm-30:hover { color: #98afd2 !important;}

.text-blue-warm-40 > .usa-label,
.text-blue-warm-40,
.hover-text-blue-warm-40:hover { color: #7292c7 !important;}

.text-blue-warm-50 > .usa-label,
.text-blue-warm-50,
.hover-text-blue-warm-50:hover { color: #4a77b4 !important;}

.text-blue-warm-60 > .usa-label,
.text-blue-warm-60,
.hover-text-blue-warm-60:hover { color: #345d96 !important;}

.text-blue-warm-70 > .usa-label,
.text-blue-warm-70,
.hover-text-blue-warm-70:hover { color: #2f4668 !important;}

.text-blue-warm-80 > .usa-label,
.text-blue-warm-80,
.hover-text-blue-warm-80:hover { color: #252f3e !important;}

.text-blue-warm-90 > .usa-label,
.text-blue-warm-90,
.hover-text-blue-warm-90:hover { color: #13171f !important;}

.text-blue-warm-5v > .usa-label,
.text-blue-warm-5v,
.hover-text-blue-warm-5v:hover { color: #edf5ff !important;}

.text-blue-warm-10v > .usa-label,
.text-blue-warm-10v,
.hover-text-blue-warm-10v:hover { color: #d4e5ff !important;}

.text-blue-warm-20v > .usa-label,
.text-blue-warm-20v,
.hover-text-blue-warm-20v:hover { color: #adcdff !important;}

.text-blue-warm-30v > .usa-label,
.text-blue-warm-30v,
.hover-text-blue-warm-30v:hover { color: #81aefc !important;}

.text-blue-warm-40v > .usa-label,
.text-blue-warm-40v,
.hover-text-blue-warm-40v:hover { color: #5994f6 !important;}

.text-blue-warm-50v > .usa-label,
.text-blue-warm-50v,
.hover-text-blue-warm-50v:hover { color: #2672de !important;}

.text-blue-warm-60v > .usa-label,
.text-blue-warm-60v,
.hover-text-blue-warm-60v:hover { color: #0050d8 !important;}

.text-blue-warm-70v > .usa-label,
.text-blue-warm-70v,
.hover-text-blue-warm-70v:hover { color: #1a4480 !important;}

.text-blue-warm-80v > .usa-label,
.text-blue-warm-80v,
.hover-text-blue-warm-80v:hover { color: #162e51 !important;}

.text-cyan-5 > .usa-label,
.text-cyan-5,
.hover-text-cyan-5:hover { color: #e7f6f8 !important;}

.text-cyan-10 > .usa-label,
.text-cyan-10,
.hover-text-cyan-10:hover { color: #ccecf2 !important;}

.text-cyan-20 > .usa-label,
.text-cyan-20,
.hover-text-cyan-20:hover { color: #99deea !important;}

.text-cyan-30 > .usa-label,
.text-cyan-30,
.hover-text-cyan-30:hover { color: #5dc0d1 !important;}

.text-cyan-40 > .usa-label,
.text-cyan-40,
.hover-text-cyan-40:hover { color: #449dac !important;}

.text-cyan-50 > .usa-label,
.text-cyan-50,
.hover-text-cyan-50:hover { color: #168092 !important;}

.text-cyan-60 > .usa-label,
.text-cyan-60,
.hover-text-cyan-60:hover { color: #2a646d !important;}

.text-cyan-70 > .usa-label,
.text-cyan-70,
.hover-text-cyan-70:hover { color: #2c4a4e !important;}

.text-cyan-80 > .usa-label,
.text-cyan-80,
.hover-text-cyan-80:hover { color: #203133 !important;}

.text-cyan-90 > .usa-label,
.text-cyan-90,
.hover-text-cyan-90:hover { color: #111819 !important;}

.text-cyan-5v > .usa-label,
.text-cyan-5v,
.hover-text-cyan-5v:hover { color: #e5faff !important;}

.text-cyan-10v > .usa-label,
.text-cyan-10v,
.hover-text-cyan-10v:hover { color: #a8f2ff !important;}

.text-cyan-20v > .usa-label,
.text-cyan-20v,
.hover-text-cyan-20v:hover { color: #52daf2 !important;}

.text-cyan-30v > .usa-label,
.text-cyan-30v,
.hover-text-cyan-30v:hover { color: #00bde3 !important;}

.text-cyan-40v > .usa-label,
.text-cyan-40v,
.hover-text-cyan-40v:hover { color: #009ec1 !important;}

.text-cyan-50v > .usa-label,
.text-cyan-50v,
.hover-text-cyan-50v:hover { color: #0081a1 !important;}

.text-cyan-60v > .usa-label,
.text-cyan-60v,
.hover-text-cyan-60v:hover { color: #00687d !important;}

.text-cyan-70v > .usa-label,
.text-cyan-70v,
.hover-text-cyan-70v:hover { color: #0e4f5c !important;}

.text-cyan-80v > .usa-label,
.text-cyan-80v,
.hover-text-cyan-80v:hover { color: #093b44 !important;}

.text-gold-5 > .usa-label,
.text-gold-5,
.hover-text-gold-5:hover { color: #f5f0e6 !important;}

.text-gold-10 > .usa-label,
.text-gold-10,
.hover-text-gold-10:hover { color: #f1e5cd !important;}

.text-gold-20 > .usa-label,
.text-gold-20,
.hover-text-gold-20:hover { color: #dec69a !important;}

.text-gold-30 > .usa-label,
.text-gold-30,
.hover-text-gold-30:hover { color: #c7a97b !important;}

.text-gold-40 > .usa-label,
.text-gold-40,
.hover-text-gold-40:hover { color: #ad8b65 !important;}

.text-gold-50 > .usa-label,
.text-gold-50,
.hover-text-gold-50:hover { color: #8e704f !important;}

.text-gold-60 > .usa-label,
.text-gold-60,
.hover-text-gold-60:hover { color: #6b5947 !important;}

.text-gold-70 > .usa-label,
.text-gold-70,
.hover-text-gold-70:hover { color: #4d4438 !important;}

.text-gold-80 > .usa-label,
.text-gold-80,
.hover-text-gold-80:hover { color: #322d26 !important;}

.text-gold-90 > .usa-label,
.text-gold-90,
.hover-text-gold-90:hover { color: #191714 !important;}

.text-gold-5v > .usa-label,
.text-gold-5v,
.hover-text-gold-5v:hover { color: #fef0c8 !important;}

.text-gold-10v > .usa-label,
.text-gold-10v,
.hover-text-gold-10v:hover { color: #ffe396 !important;}

.text-gold-20v > .usa-label,
.text-gold-20v,
.hover-text-gold-20v:hover { color: #ffbe2e !important;}

.text-gold-30v > .usa-label,
.text-gold-30v,
.hover-text-gold-30v:hover { color: #e5a000 !important;}

.text-gold-40v > .usa-label,
.text-gold-40v,
.hover-text-gold-40v:hover { color: #c2850c !important;}

.text-gold-50v > .usa-label,
.text-gold-50v,
.hover-text-gold-50v:hover { color: #936f38 !important;}

.text-gold-60v > .usa-label,
.text-gold-60v,
.hover-text-gold-60v:hover { color: #7a591a !important;}

.text-gold-70v > .usa-label,
.text-gold-70v,
.hover-text-gold-70v:hover { color: #5c410a !important;}

.text-gold-80v > .usa-label,
.text-gold-80v,
.hover-text-gold-80v:hover { color: #3b2b15 !important;}

.text-green-cool-5 > .usa-label,
.text-green-cool-5,
.hover-text-green-cool-5:hover { color: #ecf3ec !important;}

.text-green-cool-10 > .usa-label,
.text-green-cool-10,
.hover-text-green-cool-10:hover { color: #dbebde !important;}

.text-green-cool-20 > .usa-label,
.text-green-cool-20,
.hover-text-green-cool-20:hover { color: #b4d0b9 !important;}

.text-green-cool-30 > .usa-label,
.text-green-cool-30,
.hover-text-green-cool-30:hover { color: #86b98e !important;}

.text-green-cool-40 > .usa-label,
.text-green-cool-40,
.hover-text-green-cool-40:hover { color: #5e9f69 !important;}

.text-green-cool-50 > .usa-label,
.text-green-cool-50,
.hover-text-green-cool-50:hover { color: #4d8055 !important;}

.text-green-cool-60 > .usa-label,
.text-green-cool-60,
.hover-text-green-cool-60:hover { color: #446443 !important;}

.text-green-cool-70 > .usa-label,
.text-green-cool-70,
.hover-text-green-cool-70:hover { color: #37493b !important;}

.text-green-cool-80 > .usa-label,
.text-green-cool-80,
.hover-text-green-cool-80:hover { color: #28312a !important;}

.text-green-cool-90 > .usa-label,
.text-green-cool-90,
.hover-text-green-cool-90:hover { color: #1a1f1a !important;}

.text-green-cool-5v > .usa-label,
.text-green-cool-5v,
.hover-text-green-cool-5v:hover { color: #e3f5e1 !important;}

.text-green-cool-10v > .usa-label,
.text-green-cool-10v,
.hover-text-green-cool-10v:hover { color: #b7f5bd !important;}

.text-green-cool-20v > .usa-label,
.text-green-cool-20v,
.hover-text-green-cool-20v:hover { color: #70e17b !important;}

.text-green-cool-30v > .usa-label,
.text-green-cool-30v,
.hover-text-green-cool-30v:hover { color: #21c834 !important;}

.text-green-cool-40v > .usa-label,
.text-green-cool-40v,
.hover-text-green-cool-40v:hover { color: #00a91c !important;}

.text-green-cool-50v > .usa-label,
.text-green-cool-50v,
.hover-text-green-cool-50v:hover { color: #008817 !important;}

.text-green-cool-60v > .usa-label,
.text-green-cool-60v,
.hover-text-green-cool-60v:hover { color: #216e1f !important;}

.text-green-cool-70v > .usa-label,
.text-green-cool-70v,
.hover-text-green-cool-70v:hover { color: #154c21 !important;}

.text-green-cool-80v > .usa-label,
.text-green-cool-80v,
.hover-text-green-cool-80v:hover { color: #19311e !important;}

.text-green-5 > .usa-label,
.text-green-5,
.hover-text-green-5:hover { color: #eaf4dd !important;}

.text-green-10 > .usa-label,
.text-green-10,
.hover-text-green-10:hover { color: #dfeacd !important;}

.text-green-20 > .usa-label,
.text-green-20,
.hover-text-green-20:hover { color: #b8d293 !important;}

.text-green-30 > .usa-label,
.text-green-30,
.hover-text-green-30:hover { color: #9bb672 !important;}

.text-green-40 > .usa-label,
.text-green-40,
.hover-text-green-40:hover { color: #7d9b4e !important;}

.text-green-50 > .usa-label,
.text-green-50,
.hover-text-green-50:hover { color: #607f35 !important;}

.text-green-60 > .usa-label,
.text-green-60,
.hover-text-green-60:hover { color: #4c6424 !important;}

.text-green-70 > .usa-label,
.text-green-70,
.hover-text-green-70:hover { color: #3c4a29 !important;}

.text-green-80 > .usa-label,
.text-green-80,
.hover-text-green-80:hover { color: #293021 !important;}

.text-green-90 > .usa-label,
.text-green-90,
.hover-text-green-90:hover { color: #161814 !important;}

.text-green-5v > .usa-label,
.text-green-5v,
.hover-text-green-5v:hover { color: #ddf9c7 !important;}

.text-green-10v > .usa-label,
.text-green-10v,
.hover-text-green-10v:hover { color: #c5ee93 !important;}

.text-green-20v > .usa-label,
.text-green-20v,
.hover-text-green-20v:hover { color: #98d035 !important;}

.text-green-30v > .usa-label,
.text-green-30v,
.hover-text-green-30v:hover { color: #7fb135 !important;}

.text-green-40v > .usa-label,
.text-green-40v,
.hover-text-green-40v:hover { color: #719f2a !important;}

.text-green-50v > .usa-label,
.text-green-50v,
.hover-text-green-50v:hover { color: #538200 !important;}

.text-green-60v > .usa-label,
.text-green-60v,
.hover-text-green-60v:hover { color: #466c04 !important;}

.text-green-70v > .usa-label,
.text-green-70v,
.hover-text-green-70v:hover { color: #2f4a0b !important;}

.text-green-80v > .usa-label,
.text-green-80v,
.hover-text-green-80v:hover { color: #243413 !important;}

.text-green-warm-5 > .usa-label,
.text-green-warm-5,
.hover-text-green-warm-5:hover { color: #f1f4d7 !important;}

.text-green-warm-10 > .usa-label,
.text-green-warm-10,
.hover-text-green-warm-10:hover { color: #e7eab7 !important;}

.text-green-warm-20 > .usa-label,
.text-green-warm-20,
.hover-text-green-warm-20:hover { color: #cbd17a !important;}

.text-green-warm-30 > .usa-label,
.text-green-warm-30,
.hover-text-green-warm-30:hover { color: #a6b557 !important;}

.text-green-warm-40 > .usa-label,
.text-green-warm-40,
.hover-text-green-warm-40:hover { color: #8a984b !important;}

.text-green-warm-50 > .usa-label,
.text-green-warm-50,
.hover-text-green-warm-50:hover { color: #6f7a41 !important;}

.text-green-warm-60 > .usa-label,
.text-green-warm-60,
.hover-text-green-warm-60:hover { color: #5a5f38 !important;}

.text-green-warm-70 > .usa-label,
.text-green-warm-70,
.hover-text-green-warm-70:hover { color: #45472f !important;}

.text-green-warm-80 > .usa-label,
.text-green-warm-80,
.hover-text-green-warm-80:hover { color: #2d2f21 !important;}

.text-green-warm-90 > .usa-label,
.text-green-warm-90,
.hover-text-green-warm-90:hover { color: #171712 !important;}

.text-green-warm-5v > .usa-label,
.text-green-warm-5v,
.hover-text-green-warm-5v:hover { color: #f5fbc1 !important;}

.text-green-warm-10v > .usa-label,
.text-green-warm-10v,
.hover-text-green-warm-10v:hover { color: #e7f434 !important;}

.text-green-warm-20v > .usa-label,
.text-green-warm-20v,
.hover-text-green-warm-20v:hover { color: #c5d30a !important;}

.text-green-warm-30v > .usa-label,
.text-green-warm-30v,
.hover-text-green-warm-30v:hover { color: #a3b72c !important;}

.text-green-warm-40v > .usa-label,
.text-green-warm-40v,
.hover-text-green-warm-40v:hover { color: #7e9c1d !important;}

.text-green-warm-50v > .usa-label,
.text-green-warm-50v,
.hover-text-green-warm-50v:hover { color: #6a7d00 !important;}

.text-green-warm-60v > .usa-label,
.text-green-warm-60v,
.hover-text-green-warm-60v:hover { color: #5a6613 !important;}

.text-green-warm-70v > .usa-label,
.text-green-warm-70v,
.hover-text-green-warm-70v:hover { color: #4b4e10 !important;}

.text-green-warm-80v > .usa-label,
.text-green-warm-80v,
.hover-text-green-warm-80v:hover { color: #38380b !important;}

.text-indigo-cool-5 > .usa-label,
.text-indigo-cool-5,
.hover-text-indigo-cool-5:hover { color: #eef0f9 !important;}

.text-indigo-cool-10 > .usa-label,
.text-indigo-cool-10,
.hover-text-indigo-cool-10:hover { color: #e1e6f9 !important;}

.text-indigo-cool-20 > .usa-label,
.text-indigo-cool-20,
.hover-text-indigo-cool-20:hover { color: #bbc8f5 !important;}

.text-indigo-cool-30 > .usa-label,
.text-indigo-cool-30,
.hover-text-indigo-cool-30:hover { color: #96abee !important;}

.text-indigo-cool-40 > .usa-label,
.text-indigo-cool-40,
.hover-text-indigo-cool-40:hover { color: #6b8ee8 !important;}

.text-indigo-cool-50 > .usa-label,
.text-indigo-cool-50,
.hover-text-indigo-cool-50:hover { color: #496fd8 !important;}

.text-indigo-cool-60 > .usa-label,
.text-indigo-cool-60,
.hover-text-indigo-cool-60:hover { color: #3f57a6 !important;}

.text-indigo-cool-70 > .usa-label,
.text-indigo-cool-70,
.hover-text-indigo-cool-70:hover { color: #374274 !important;}

.text-indigo-cool-80 > .usa-label,
.text-indigo-cool-80,
.hover-text-indigo-cool-80:hover { color: #292d42 !important;}

.text-indigo-cool-90 > .usa-label,
.text-indigo-cool-90,
.hover-text-indigo-cool-90:hover { color: #151622 !important;}

.text-indigo-cool-5v > .usa-label,
.text-indigo-cool-5v,
.hover-text-indigo-cool-5v:hover { color: #edf0ff !important;}

.text-indigo-cool-10v > .usa-label,
.text-indigo-cool-10v,
.hover-text-indigo-cool-10v:hover { color: #dee5ff !important;}

.text-indigo-cool-20v > .usa-label,
.text-indigo-cool-20v,
.hover-text-indigo-cool-20v:hover { color: #b8c8ff !important;}

.text-indigo-cool-30v > .usa-label,
.text-indigo-cool-30v,
.hover-text-indigo-cool-30v:hover { color: #94adff !important;}

.text-indigo-cool-40v > .usa-label,
.text-indigo-cool-40v,
.hover-text-indigo-cool-40v:hover { color: #628ef4 !important;}

.text-indigo-cool-50v > .usa-label,
.text-indigo-cool-50v,
.hover-text-indigo-cool-50v:hover { color: #4866ff !important;}

.text-indigo-cool-60v > .usa-label,
.text-indigo-cool-60v,
.hover-text-indigo-cool-60v:hover { color: #3e4ded !important;}

.text-indigo-cool-70v > .usa-label,
.text-indigo-cool-70v,
.hover-text-indigo-cool-70v:hover { color: #222fbf !important;}

.text-indigo-cool-80v > .usa-label,
.text-indigo-cool-80v,
.hover-text-indigo-cool-80v:hover { color: #1b2b85 !important;}

.text-indigo-5 > .usa-label,
.text-indigo-5,
.hover-text-indigo-5:hover { color: #efeff8 !important;}

.text-indigo-10 > .usa-label,
.text-indigo-10,
.hover-text-indigo-10:hover { color: #e5e4fa !important;}

.text-indigo-20 > .usa-label,
.text-indigo-20,
.hover-text-indigo-20:hover { color: #c5c5f3 !important;}

.text-indigo-30 > .usa-label,
.text-indigo-30,
.hover-text-indigo-30:hover { color: #a5a8eb !important;}

.text-indigo-40 > .usa-label,
.text-indigo-40,
.hover-text-indigo-40:hover { color: #8889db !important;}

.text-indigo-50 > .usa-label,
.text-indigo-50,
.hover-text-indigo-50:hover { color: #676cc8 !important;}

.text-indigo-60 > .usa-label,
.text-indigo-60,
.hover-text-indigo-60:hover { color: #4d52af !important;}

.text-indigo-70 > .usa-label,
.text-indigo-70,
.hover-text-indigo-70:hover { color: #3d4076 !important;}

.text-indigo-80 > .usa-label,
.text-indigo-80,
.hover-text-indigo-80:hover { color: #2b2c40 !important;}

.text-indigo-90 > .usa-label,
.text-indigo-90,
.hover-text-indigo-90:hover { color: #16171f !important;}

.text-indigo-5v > .usa-label,
.text-indigo-5v,
.hover-text-indigo-5v:hover { color: #f0f0ff !important;}

.text-indigo-10v > .usa-label,
.text-indigo-10v,
.hover-text-indigo-10v:hover { color: #e0e0ff !important;}

.text-indigo-20v > .usa-label,
.text-indigo-20v,
.hover-text-indigo-20v:hover { color: #ccceff !important;}

.text-indigo-30v > .usa-label,
.text-indigo-30v,
.hover-text-indigo-30v:hover { color: #a3a7fa !important;}

.text-indigo-40v > .usa-label,
.text-indigo-40v,
.hover-text-indigo-40v:hover { color: #8289ff !important;}

.text-indigo-50v > .usa-label,
.text-indigo-50v,
.hover-text-indigo-50v:hover { color: #656bd7 !important;}

.text-indigo-60v > .usa-label,
.text-indigo-60v,
.hover-text-indigo-60v:hover { color: #4a50c4 !important;}

.text-indigo-70v > .usa-label,
.text-indigo-70v,
.hover-text-indigo-70v:hover { color: #3333a3 !important;}

.text-indigo-80v > .usa-label,
.text-indigo-80v,
.hover-text-indigo-80v:hover { color: #212463 !important;}

.text-indigo-warm-5 > .usa-label,
.text-indigo-warm-5,
.hover-text-indigo-warm-5:hover { color: #f1eff7 !important;}

.text-indigo-warm-10 > .usa-label,
.text-indigo-warm-10,
.hover-text-indigo-warm-10:hover { color: #e7e3fa !important;}

.text-indigo-warm-20 > .usa-label,
.text-indigo-warm-20,
.hover-text-indigo-warm-20:hover { color: #cbc4f2 !important;}

.text-indigo-warm-30 > .usa-label,
.text-indigo-warm-30,
.hover-text-indigo-warm-30:hover { color: #afa5e8 !important;}

.text-indigo-warm-40 > .usa-label,
.text-indigo-warm-40,
.hover-text-indigo-warm-40:hover { color: #9287d8 !important;}

.text-indigo-warm-50 > .usa-label,
.text-indigo-warm-50,
.hover-text-indigo-warm-50:hover { color: #7665d1 !important;}

.text-indigo-warm-60 > .usa-label,
.text-indigo-warm-60,
.hover-text-indigo-warm-60:hover { color: #5e519e !important;}

.text-indigo-warm-70 > .usa-label,
.text-indigo-warm-70,
.hover-text-indigo-warm-70:hover { color: #453c7b !important;}

.text-indigo-warm-80 > .usa-label,
.text-indigo-warm-80,
.hover-text-indigo-warm-80:hover { color: #2e2c40 !important;}

.text-indigo-warm-90 > .usa-label,
.text-indigo-warm-90,
.hover-text-indigo-warm-90:hover { color: #18161d !important;}

.text-indigo-warm-5v > .usa-label,
.text-indigo-warm-5v,
.hover-text-indigo-warm-5v:hover { color: #f5f2ff !important;}

.text-indigo-warm-10v > .usa-label,
.text-indigo-warm-10v,
.hover-text-indigo-warm-10v:hover { color: #e4deff !important;}

.text-indigo-warm-20v > .usa-label,
.text-indigo-warm-20v,
.hover-text-indigo-warm-20v:hover { color: #cfc4fd !important;}

.text-indigo-warm-30v > .usa-label,
.text-indigo-warm-30v,
.hover-text-indigo-warm-30v:hover { color: #b69fff !important;}

.text-indigo-warm-40v > .usa-label,
.text-indigo-warm-40v,
.hover-text-indigo-warm-40v:hover { color: #967efb !important;}

.text-indigo-warm-50v > .usa-label,
.text-indigo-warm-50v,
.hover-text-indigo-warm-50v:hover { color: #745fe9 !important;}

.text-indigo-warm-60v > .usa-label,
.text-indigo-warm-60v,
.hover-text-indigo-warm-60v:hover { color: #5942d2 !important;}

.text-indigo-warm-70v > .usa-label,
.text-indigo-warm-70v,
.hover-text-indigo-warm-70v:hover { color: #3d2c9d !important;}

.text-indigo-warm-80v > .usa-label,
.text-indigo-warm-80v,
.hover-text-indigo-warm-80v:hover { color: #261f5b !important;}

.text-magenta-5 > .usa-label,
.text-magenta-5,
.hover-text-magenta-5:hover { color: #f9f0f2 !important;}

.text-magenta-10 > .usa-label,
.text-magenta-10,
.hover-text-magenta-10:hover { color: #f6e1e8 !important;}

.text-magenta-20 > .usa-label,
.text-magenta-20,
.hover-text-magenta-20:hover { color: #f0bbcc !important;}

.text-magenta-30 > .usa-label,
.text-magenta-30,
.hover-text-magenta-30:hover { color: #e895b3 !important;}

.text-magenta-40 > .usa-label,
.text-magenta-40,
.hover-text-magenta-40:hover { color: #e0699f !important;}

.text-magenta-50 > .usa-label,
.text-magenta-50,
.hover-text-magenta-50:hover { color: #c84281 !important;}

.text-magenta-60 > .usa-label,
.text-magenta-60,
.hover-text-magenta-60:hover { color: #8b4566 !important;}

.text-magenta-70 > .usa-label,
.text-magenta-70,
.hover-text-magenta-70:hover { color: #66364b !important;}

.text-magenta-80 > .usa-label,
.text-magenta-80,
.hover-text-magenta-80:hover { color: #402731 !important;}

.text-magenta-90 > .usa-label,
.text-magenta-90,
.hover-text-magenta-90:hover { color: #1b1617 !important;}

.text-magenta-5v > .usa-label,
.text-magenta-5v,
.hover-text-magenta-5v:hover { color: #f9f0f2 !important;}

.text-magenta-10v > .usa-label,
.text-magenta-10v,
.hover-text-magenta-10v:hover { color: #ffddea !important;}

.text-magenta-20v > .usa-label,
.text-magenta-20v,
.hover-text-magenta-20v:hover { color: #ffb4cf !important;}

.text-magenta-30v > .usa-label,
.text-magenta-30v,
.hover-text-magenta-30v:hover { color: #ff87b2 !important;}

.text-magenta-40v > .usa-label,
.text-magenta-40v,
.hover-text-magenta-40v:hover { color: #fd4496 !important;}

.text-magenta-50v > .usa-label,
.text-magenta-50v,
.hover-text-magenta-50v:hover { color: #d72d79 !important;}

.text-magenta-60v > .usa-label,
.text-magenta-60v,
.hover-text-magenta-60v:hover { color: #ab2165 !important;}

.text-magenta-70v > .usa-label,
.text-magenta-70v,
.hover-text-magenta-70v:hover { color: #731f44 !important;}

.text-magenta-80v > .usa-label,
.text-magenta-80v,
.hover-text-magenta-80v:hover { color: #4f172e !important;}

.text-mint-cool-5 > .usa-label,
.text-mint-cool-5,
.hover-text-mint-cool-5:hover { color: #e0f7f6 !important;}

.text-mint-cool-10 > .usa-label,
.text-mint-cool-10,
.hover-text-mint-cool-10:hover { color: #c4eeeb !important;}

.text-mint-cool-20 > .usa-label,
.text-mint-cool-20,
.hover-text-mint-cool-20:hover { color: #9bd4cf !important;}

.text-mint-cool-30 > .usa-label,
.text-mint-cool-30,
.hover-text-mint-cool-30:hover { color: #6fbab3 !important;}

.text-mint-cool-40 > .usa-label,
.text-mint-cool-40,
.hover-text-mint-cool-40:hover { color: #4f9e99 !important;}

.text-mint-cool-50 > .usa-label,
.text-mint-cool-50,
.hover-text-mint-cool-50:hover { color: #40807e !important;}

.text-mint-cool-60 > .usa-label,
.text-mint-cool-60,
.hover-text-mint-cool-60:hover { color: #376462 !important;}

.text-mint-cool-70 > .usa-label,
.text-mint-cool-70,
.hover-text-mint-cool-70:hover { color: #2a4b45 !important;}

.text-mint-cool-80 > .usa-label,
.text-mint-cool-80,
.hover-text-mint-cool-80:hover { color: #203131 !important;}

.text-mint-cool-10 > .usa-label,
.text-mint-cool-90,
.hover-text-mint-cool-90:hover { color: #111818 !important;}

.text-mint-cool-5v > .usa-label,
.text-mint-cool-5v,
.hover-text-mint-cool-5v:hover { color: #d5fbf3 !important;}

.text-mint-cool-10v > .usa-label,
.text-mint-cool-10v,
.hover-text-mint-cool-10v:hover { color: #7efbe1 !important;}

.text-mint-cool-20v > .usa-label,
.text-mint-cool-20v,
.hover-text-mint-cool-20v:hover { color: #29e1cb !important;}

.text-mint-cool-30v > .usa-label,
.text-mint-cool-30v,
.hover-text-mint-cool-30v:hover { color: #1dc2ae !important;}

.text-mint-cool-40v > .usa-label,
.text-mint-cool-40v,
.hover-text-mint-cool-40v:hover { color: #00a398 !important;}

.text-mint-cool-50v > .usa-label,
.text-mint-cool-50v,
.hover-text-mint-cool-50v:hover { color: #008480 !important;}

.text-mint-cool-60v > .usa-label,
.text-mint-cool-60v,
.hover-text-mint-cool-60v:hover { color: #0f6460 !important;}

.text-mint-cool-70v > .usa-label,
.text-mint-cool-70v,
.hover-text-mint-cool-70v:hover { color: #0b4b3f !important;}

.text-mint-cool-80v > .usa-label,
.text-mint-cool-80v,
.hover-text-mint-cool-80v:hover { color: #123131 !important;}

.text-mint-5 > .usa-label,
.text-mint-5,
.hover-text-mint-5:hover { color: #dbf6ed !important;}

.text-mint-10 > .usa-label,
.text-mint-10,
.hover-text-mint-10:hover { color: #c7efe2 !important;}

.text-mint-20 > .usa-label,
.text-mint-20,
.hover-text-mint-20:hover { color: #92d9bb !important;}

.text-mint-30 > .usa-label,
.text-mint-30,
.hover-text-mint-30:hover { color: #5abf95 !important;}

.text-mint-40 > .usa-label,
.text-mint-40,
.hover-text-mint-40:hover { color: #34a37e !important;}

.text-mint-50 > .usa-label,
.text-mint-50,
.hover-text-mint-50:hover { color: #2e8367 !important;}

.text-mint-60 > .usa-label,
.text-mint-60,
.hover-text-mint-60:hover { color: #286846 !important;}

.text-mint-70 > .usa-label,
.text-mint-70,
.hover-text-mint-70:hover { color: #204e34 !important;}

.text-mint-80 > .usa-label,
.text-mint-80,
.hover-text-mint-80:hover { color: #193324 !important;}

.text-mint-90 > .usa-label,
.text-mint-90,
.hover-text-mint-90:hover { color: #0d1a12 !important;}

.text-mint-5v > .usa-label,
.text-mint-5v,
.hover-text-mint-5v:hover { color: #c9fbeb !important;}

.text-mint-10v > .usa-label,
.text-mint-10v,
.hover-text-mint-10v:hover { color: #83fcd4 !important;}

.text-mint-20v > .usa-label,
.text-mint-20v,
.hover-text-mint-20v:hover { color: #0ceda6 !important;}

.text-mint-30v > .usa-label,
.text-mint-30v,
.hover-text-mint-30v:hover { color: #04c585 !important;}

.text-mint-40v > .usa-label,
.text-mint-40v,
.hover-text-mint-40v:hover { color: #00a871 !important;}

.text-mint-50v > .usa-label,
.text-mint-50v,
.hover-text-mint-50v:hover { color: #008659 !important;}

.text-mint-60v > .usa-label,
.text-mint-60v,
.hover-text-mint-60v:hover { color: #146947 !important;}

.text-mint-70v > .usa-label,
.text-mint-70v,
.hover-text-mint-70v:hover { color: #0c4e29 !important;}

.text-mint-80v > .usa-label,
.text-mint-80v,
.hover-text-mint-80v:hover { color: #0d351e !important;}

.text-orange-5 > .usa-label,
.text-orange-5,
.hover-text-orange-5:hover { color: #f6efe9 !important;}

.text-orange-10 > .usa-label,
.text-orange-10,
.hover-text-orange-10:hover { color: #f2e4d4 !important;}

.text-orange-20 > .usa-label,
.text-orange-20,
.hover-text-orange-20:hover { color: #f3bf90 !important;}

.text-orange-30 > .usa-label,
.text-orange-30,
.hover-text-orange-30:hover { color: #f09860 !important;}

.text-orange-40 > .usa-label,
.text-orange-40,
.hover-text-orange-40:hover { color: #dd7533 !important;}

.text-orange-50 > .usa-label,
.text-orange-50,
.hover-text-orange-50:hover { color: #a86437 !important;}

.text-orange-60 > .usa-label,
.text-orange-60,
.hover-text-orange-60:hover { color: #775540 !important;}

.text-orange-70 > .usa-label,
.text-orange-70,
.hover-text-orange-70:hover { color: #524236 !important;}

.text-orange-80 > .usa-label,
.text-orange-80,
.hover-text-orange-80:hover { color: #332d27 !important;}

.text-orange-90 > .usa-label,
.text-orange-90,
.hover-text-orange-90:hover { color: #1b1614 !important;}

.text-orange-5v > .usa-label,
.text-orange-5v,
.hover-text-orange-5v:hover { color: #fef2e4 !important;}

.text-orange-10v > .usa-label,
.text-orange-10v,
.hover-text-orange-10v:hover { color: #fce2c5 !important;}

.text-orange-20v > .usa-label,
.text-orange-20v,
.hover-text-orange-20v:hover { color: #ffbc78 !important;}

.text-orange-30v > .usa-label,
.text-orange-30v,
.hover-text-orange-30v:hover { color: #fa9441 !important;}

.text-orange-40v > .usa-label,
.text-orange-40v,
.hover-text-orange-40v:hover { color: #e66f0e !important;}

.text-orange-50v > .usa-label,
.text-orange-50v,
.hover-text-orange-50v:hover { color: #c05600 !important;}

.text-orange-60v > .usa-label,
.text-orange-60v,
.hover-text-orange-60v:hover { color: #8c471c !important;}

.text-orange-70v > .usa-label,
.text-orange-70v,
.hover-text-orange-70v:hover { color: #5f3617 !important;}

.text-orange-80v > .usa-label,
.text-orange-80v,
.hover-text-orange-80v:hover { color: #352313 !important;}

.text-orange-warm-5 > .usa-label,
.text-orange-warm-5,
.hover-text-orange-warm-5:hover { color: #faeee5 !important;}

.text-orange-warm-10 > .usa-label,
.text-orange-warm-10,
.hover-text-orange-warm-10:hover { color: #fbe0d0 !important;}

.text-orange-warm-20 > .usa-label,
.text-orange-warm-20,
.hover-text-orange-warm-20:hover { color: #f7bca2 !important;}

.text-orange-warm-30 > .usa-label,
.text-orange-warm-30,
.hover-text-orange-warm-30:hover { color: #f3966d !important;}

.text-orange-warm-40 > .usa-label,
.text-orange-warm-40,
.hover-text-orange-warm-40:hover { color: #e17141 !important;}

.text-orange-warm-50 > .usa-label,
.text-orange-warm-50,
.hover-text-orange-warm-50:hover { color: #bd5727 !important;}

.text-orange-warm-60 > .usa-label,
.text-orange-warm-60,
.hover-text-orange-warm-60:hover { color: #914734 !important;}

.text-orange-warm-70 > .usa-label,
.text-orange-warm-70,
.hover-text-orange-warm-70:hover { color: #633a32 !important;}

.text-orange-warm-80 > .usa-label,
.text-orange-warm-80,
.hover-text-orange-warm-80:hover { color: #3d2925 !important;}

.text-orange-warm-90 > .usa-label,
.text-orange-warm-90,
.hover-text-orange-warm-90:hover { color: #1c1615 !important;}

.text-orange-warm-5v > .usa-label,
.text-orange-warm-5v,
.hover-text-orange-warm-5v:hover { color: #fff3ea !important;}

.text-orange-warm-10v > .usa-label,
.text-orange-warm-10v,
.hover-text-orange-warm-10v:hover { color: #ffe2d1 !important;}

.text-orange-warm-20v > .usa-label,
.text-orange-warm-20v,
.hover-text-orange-warm-20v:hover { color: #fbbaa7 !important;}

.text-orange-warm-30v > .usa-label,
.text-orange-warm-30v,
.hover-text-orange-warm-30v:hover { color: #fc906d !important;}

.text-orange-warm-40v > .usa-label,
.text-orange-warm-40v,
.hover-text-orange-warm-40v:hover { color: #ff580a !important;}

.text-orange-warm-50v > .usa-label,
.text-orange-warm-50v,
.hover-text-orange-warm-50v:hover { color: #cf4900 !important;}

.text-orange-warm-60v > .usa-label,
.text-orange-warm-60v,
.hover-text-orange-warm-60v:hover { color: #a72f10 !important;}

.text-orange-warm-70v > .usa-label,
.text-orange-warm-70v,
.hover-text-orange-warm-70v:hover { color: #782312 !important;}

.text-orange-warm-80v > .usa-label,
.text-orange-warm-80v,
.hover-text-orange-warm-80v:hover { color: #3d231d !important;}

.text-red-cool-5 > .usa-label,
.text-red-cool-5,
.hover-text-red-cool-5:hover { color: #f8eff1 !important;}

.text-red-cool-10 > .usa-label,
.text-red-cool-10,
.hover-text-red-cool-10:hover { color: #f3e1e4 !important;}

.text-red-cool-20 > .usa-label,
.text-red-cool-20,
.hover-text-red-cool-20:hover { color: #ecbec6 !important;}

.text-red-cool-30 > .usa-label,
.text-red-cool-30,
.hover-text-red-cool-30:hover { color: #e09aa6 !important;}

.text-red-cool-40 > .usa-label,
.text-red-cool-40,
.hover-text-red-cool-40:hover { color: #e16b80 !important;}

.text-red-cool-50 > .usa-label,
.text-red-cool-50,
.hover-text-red-cool-50:hover { color: #cd425b !important;}

.text-red-cool-60 > .usa-label,
.text-red-cool-60,
.hover-text-red-cool-60:hover { color: #9e394b !important;}

.text-red-cool-70 > .usa-label,
.text-red-cool-70,
.hover-text-red-cool-70:hover { color: #68363f !important;}

.text-red-cool-80 > .usa-label,
.text-red-cool-80,
.hover-text-red-cool-80:hover { color: #40282c !important;}

.text-red-cool-90 > .usa-label,
.text-red-cool-90,
.hover-text-red-cool-90:hover { color: #1e1517 !important;}

.text-red-cool-5v > .usa-label,
.text-red-cool-5v,
.hover-text-red-cool-5v:hover { color: #fff2f5 !important;}

.text-red-cool-10v > .usa-label,
.text-red-cool-10v,
.hover-text-red-cool-10v:hover { color: #f8dfe2 !important;}

.text-red-cool-20v > .usa-label,
.text-red-cool-20v,
.hover-text-red-cool-20v:hover { color: #f8b9c5 !important;}

.text-red-cool-30v > .usa-label,
.text-red-cool-30v,
.hover-text-red-cool-30v:hover { color: #fd8ba0 !important;}

.text-red-cool-40v > .usa-label,
.text-red-cool-40v,
.hover-text-red-cool-40v:hover { color: #f45d79 !important;}

.text-red-cool-50v > .usa-label,
.text-red-cool-50v,
.hover-text-red-cool-50v:hover { color: #e41d3d !important;}

.text-red-cool-60v > .usa-label,
.text-red-cool-60v,
.hover-text-red-cool-60v:hover { color: #b21d38 !important;}

.text-red-cool-70v > .usa-label,
.text-red-cool-70v,
.hover-text-red-cool-70v:hover { color: #822133 !important;}

.text-red-cool-80v > .usa-label,
.text-red-cool-80v,
.hover-text-red-cool-80v:hover { color: #4f1c24 !important;}

.text-red-5 > .usa-label,
.text-red-5,
.hover-text-red-5:hover { color: #f9eeee !important;}

.text-red-10 > .usa-label,
.text-red-10,
.hover-text-red-10:hover { color: #f8e1de !important;}

.text-red-20 > .usa-label,
.text-red-20,
.hover-text-red-20:hover { color: #f7bbb1 !important;}

.text-red-30 > .usa-label,
.text-red-30,
.hover-text-red-30:hover { color: #f2938c !important;}

.text-red-40 > .usa-label,
.text-red-40,
.hover-text-red-40:hover { color: #e9695f !important;}

.text-red-50 > .usa-label,
.text-red-50,
.hover-text-red-50:hover { color: #d83933 !important;}

.text-red-60 > .usa-label,
.text-red-60,
.hover-text-red-60:hover { color: #a23737 !important;}

.text-red-70 > .usa-label,
.text-red-70,
.hover-text-red-70:hover { color: #6f3331 !important;}

.text-red-80 > .usa-label,
.text-red-80,
.hover-text-red-80:hover { color: #3e2927 !important;}

.text-red-90 > .usa-label,
.text-red-90,
.hover-text-red-90:hover { color: #1b1616 !important;}

.text-red-5v > .usa-label,
.text-red-5v,
.hover-text-red-5v:hover { color: #fff3f2 !important;}

.text-red-10v > .usa-label,
.text-red-10v,
.hover-text-red-10v:hover { color: #fde0db !important;}

.text-red-20v > .usa-label,
.text-red-20v,
.hover-text-red-20v:hover { color: #fdb8ae !important;}

.text-red-30v > .usa-label,
.text-red-30v,
.hover-text-red-30v:hover { color: #ff8d7b !important;}

.text-red-40v > .usa-label,
.text-red-40v,
.hover-text-red-40v:hover { color: #fb5a47 !important;}

.text-red-50v > .usa-label,
.text-red-50v,
.hover-text-red-50v:hover { color: #e52207 !important;}

.text-red-60v > .usa-label,
.text-red-60v,
.hover-text-red-60v:hover { color: #b50909 !important;}

.text-red-70v > .usa-label,
.text-red-70v,
.hover-text-red-70v:hover { color: #8b0a03 !important;}

.text-red-80v > .usa-label,
.text-red-80v,
.hover-text-red-80v:hover { color: #5c1111 !important;}

.text-red-warm-5 > .usa-label,
.text-red-warm-5,
.hover-text-red-warm-5:hover { color: #f6efea !important;}

.text-red-warm-10 > .usa-label,
.text-red-warm-10,
.hover-text-red-warm-10:hover { color: #f4e3db !important;}

.text-red-warm-20 > .usa-label,
.text-red-warm-20,
.hover-text-red-warm-20:hover { color: #ecc0a7 !important;}

.text-red-warm-30 > .usa-label,
.text-red-warm-30,
.hover-text-red-warm-30:hover { color: #dca081 !important;}

.text-red-warm-40 > .usa-label,
.text-red-warm-40,
.hover-text-red-warm-40:hover { color: #d27a56 !important;}

.text-red-warm-50 > .usa-label,
.text-red-warm-50,
.hover-text-red-warm-50:hover { color: #c3512c !important;}

.text-red-warm-60 > .usa-label,
.text-red-warm-60,
.hover-text-red-warm-60:hover { color: #805039 !important;}

.text-red-warm-70 > .usa-label,
.text-red-warm-70,
.hover-text-red-warm-70:hover { color: #524236 !important;}

.text-red-warm-80 > .usa-label,
.text-red-warm-80,
.hover-text-red-warm-80:hover { color: #332d29 !important;}

.text-red-warm-90 > .usa-label,
.text-red-warm-90,
.hover-text-red-warm-90:hover { color: #1f1c18 !important;}

.text-red-warm-5v > .usa-label,
.text-red-warm-5v,
.hover-text-red-warm-5v:hover { color: #fff5ee !important;}

.text-red-warm-10v > .usa-label,
.text-red-warm-10v,
.hover-text-red-warm-10v:hover { color: #fce1d4 !important;}

.text-red-warm-20v > .usa-label,
.text-red-warm-20v,
.hover-text-red-warm-20v:hover { color: #f6bd9c !important;}

.text-red-warm-30v > .usa-label,
.text-red-warm-30v,
.hover-text-red-warm-30v:hover { color: #f39268 !important;}

.text-red-warm-40v > .usa-label,
.text-red-warm-40v,
.hover-text-red-warm-40v:hover { color: #ef5e25 !important;}

.text-red-warm-50v > .usa-label,
.text-red-warm-50v,
.hover-text-red-warm-50v:hover { color: #d54309 !important;}

.text-red-warm-60v > .usa-label,
.text-red-warm-60v,
.hover-text-red-warm-60v:hover { color: #9c3d10 !important;}

.text-red-warm-70v > .usa-label,
.text-red-warm-70v,
.hover-text-red-warm-70v:hover { color: #63340f !important;}

.text-red-warm-80v > .usa-label,
.text-red-warm-80v,
.hover-text-red-warm-80v:hover { color: #3e2a1e !important;}

.text-violet-5 > .usa-label,
.text-violet-5,
.hover-text-violet-5:hover { color: #f4f1f9 !important;}

.text-violet-10 > .usa-label,
.text-violet-10,
.hover-text-violet-10:hover { color: #ebe3f9 !important;}

.text-violet-20 > .usa-label,
.text-violet-20,
.hover-text-violet-20:hover { color: #d0c3e9 !important;}

.text-violet-30 > .usa-label,
.text-violet-30,
.hover-text-violet-30:hover { color: #b8a2e3 !important;}

.text-violet-40 > .usa-label,
.text-violet-40,
.hover-text-violet-40:hover { color: #9d84d2 !important;}

.text-violet-50 > .usa-label,
.text-violet-50,
.hover-text-violet-50:hover { color: #8168b3 !important;}

.text-violet-60 > .usa-label,
.text-violet-60,
.hover-text-violet-60:hover { color: #665190 !important;}

.text-violet-70 > .usa-label,
.text-violet-70,
.hover-text-violet-70:hover { color: #4c3d69 !important;}

.text-violet-80 > .usa-label,
.text-violet-80,
.hover-text-violet-80:hover { color: #312b3f !important;}

.text-violet-90 > .usa-label,
.text-violet-90,
.hover-text-violet-90:hover { color: #18161d !important;}

.text-violet-5v > .usa-label,
.text-violet-5v,
.hover-text-violet-5v:hover { color: #f7f2ff !important;}

.text-violet-10v > .usa-label,
.text-violet-10v,
.hover-text-violet-10v:hover { color: #ede3ff !important;}

.text-violet-20v > .usa-label,
.text-violet-20v,
.hover-text-violet-20v:hover { color: #d5bfff !important;}

.text-violet-30v > .usa-label,
.text-violet-30v,
.hover-text-violet-30v:hover { color: #c39deb !important;}

.text-violet-40v > .usa-label,
.text-violet-40v,
.hover-text-violet-40v:hover { color: #ad79e9 !important;}

.text-violet-50v > .usa-label,
.text-violet-50v,
.hover-text-violet-50v:hover { color: #9355dc !important;}

.text-violet-60v > .usa-label,
.text-violet-60v,
.hover-text-violet-60v:hover { color: #783cb9 !important;}

.text-violet-70v > .usa-label,
.text-violet-70v,
.hover-text-violet-70v:hover { color: #54278f !important;}

.text-violet-80v > .usa-label,
.text-violet-80v,
.hover-text-violet-80v:hover { color: #39215e !important;}

.text-violet-warm-5 > .usa-label,
.text-violet-warm-5,
.hover-text-violet-warm-5:hover { color: #f8f0f9 !important;}

.text-violet-warm-10 > .usa-label,
.text-violet-warm-10,
.hover-text-violet-warm-10:hover { color: #f6dff8 !important;}

.text-violet-warm-20 > .usa-label,
.text-violet-warm-20,
.hover-text-violet-warm-20:hover { color: #e2bee4 !important;}

.text-violet-warm-30 > .usa-label,
.text-violet-warm-30,
.hover-text-violet-warm-30:hover { color: #d29ad8 !important;}

.text-violet-warm-40 > .usa-label,
.text-violet-warm-40,
.hover-text-violet-warm-40:hover { color: #bf77c8 !important;}

.text-violet-warm-50 > .usa-label,
.text-violet-warm-50,
.hover-text-violet-warm-50:hover { color: #b04abd !important;}

.text-violet-warm-60 > .usa-label,
.text-violet-warm-60,
.hover-text-violet-warm-60:hover { color: #864381 !important;}

.text-violet-warm-70 > .usa-label,
.text-violet-warm-70,
.hover-text-violet-warm-70:hover { color: #5c395a !important;}

.text-violet-warm-80 > .usa-label,
.text-violet-warm-80,
.hover-text-violet-warm-80:hover { color: #382936 !important;}

.text-violet-warm-90 > .usa-label,
.text-violet-warm-90,
.hover-text-violet-warm-90:hover { color: #1b151b !important;}

.text-violet-warm-5v > .usa-label,
.text-violet-warm-5v,
.hover-text-violet-warm-5v:hover { color: #fef2ff !important;}

.text-violet-warm-10v > .usa-label,
.text-violet-warm-10v,
.hover-text-violet-warm-10v:hover { color: #fbdcff !important;}

.text-violet-warm-20v > .usa-label,
.text-violet-warm-20v,
.hover-text-violet-warm-20v:hover { color: #f4b2ff !important;}

.text-violet-warm-30v > .usa-label,
.text-violet-warm-30v,
.hover-text-violet-warm-30v:hover { color: #ee83ff !important;}

.text-violet-warm-40v > .usa-label,
.text-violet-warm-40v,
.hover-text-violet-warm-40v:hover { color: #d85bef !important;}

.text-violet-warm-50v > .usa-label,
.text-violet-warm-50v,
.hover-text-violet-warm-50v:hover { color: #be32d0 !important;}

.text-violet-warm-60v > .usa-label,
.text-violet-warm-60v,
.hover-text-violet-warm-60v:hover { color: #93348c !important;}

.text-violet-warm-70v > .usa-label,
.text-violet-warm-70v,
.hover-text-violet-warm-70v:hover { color: #711e6c !important;}

.text-violet-warm-80v > .usa-label,
.text-violet-warm-80v,
.hover-text-violet-warm-80v:hover { color: #481441 !important;}

.text-white-transparent-5 > .usa-label,
.text-white-transparent-5,
.hover-text-white-transparent-5:hover { color: rgba(255, 255, 255, 0.01) !important;}

.text-white-transparent-10 > .usa-label,
.text-white-transparent-10,
.hover-text-white-transparent-10:hover { color: rgba(255, 255, 255, 0.1) !important;}

.text-white-transparent-20 > .usa-label,
.text-white-transparent-20,
.hover-text-white-transparent-20:hover { color: rgba(255, 255, 255, 0.2) !important;}

.text-white-transparent-30 > .usa-label,
.text-white-transparent-30,
.hover-text-white-transparent-30:hover { color: rgba(255, 255, 255, 0.3) !important;}

.text-white-transparent-40 > .usa-label,
.text-white-transparent-40,
.hover-text-white-transparent-40:hover { color: rgba(255, 255, 255, 0.4) !important;}

.text-white-transparent-50 > .usa-label,
.text-white-transparent-50,
.hover-text-white-transparent-50:hover { color: rgba(255, 255, 255, 0.5) !important;}

.text-white-transparent-60 > .usa-label,
.text-white-transparent-60,
.hover-text-white-transparent-60:hover { color: rgba(255, 255, 255, 0.6) !important;}

.text-white-transparent-70 > .usa-label,
.text-white-transparent-70,
.hover-text-white-transparent-70:hover { color: rgba(255, 255, 255, 0.7) !important;}

.text-white-transparent-80 > .usa-label,
.text-white-transparent-80,
.hover-text-white-transparent-80:hover { color: rgba(255, 255, 255, 0.8) !important;}

.text-white-transparent-90 > .usa-label,
.text-white-transparent-90,
.hover-text-white-transparent-90:hover { color: rgba(255, 255, 255, 0.9) !important;}

.text-yellow-5 > .usa-label,
.text-yellow-5,
.hover-text-yellow-5:hover { color: #faf3d1 !important;}

.text-yellow-10 > .usa-label,
.text-yellow-10,
.hover-text-yellow-10:hover { color: #f5e6af !important;}

.text-yellow-20 > .usa-label,
.text-yellow-20,
.hover-text-yellow-20:hover { color: #e6c74c !important;}

.text-yellow-30 > .usa-label,
.text-yellow-30,
.hover-text-yellow-30:hover { color: #c9ab48 !important;}

.text-yellow-40 > .usa-label,
.text-yellow-40,
.hover-text-yellow-40:hover { color: #a88f48 !important;}

.text-yellow-50 > .usa-label,
.text-yellow-50,
.hover-text-yellow-50:hover { color: #8a7237 !important;}

.text-yellow-60 > .usa-label,
.text-yellow-60,
.hover-text-yellow-60:hover { color: #6b5a39 !important;}

.text-yellow-70 > .usa-label,
.text-yellow-70,
.hover-text-yellow-70:hover { color: #504332 !important;}

.text-yellow-80 > .usa-label,
.text-yellow-80,
.hover-text-yellow-80:hover { color: #332d27 !important;}

.text-yellow-90 > .usa-label,
.text-yellow-90,
.hover-text-yellow-90:hover { color: #1a1614 !important;}

.text-yellow-5v > .usa-label,
.text-yellow-5v,
.hover-text-yellow-5v:hover { color: #fff5c2 !important;}

.text-yellow-10v > .usa-label,
.text-yellow-10v,
.hover-text-yellow-10v:hover { color: #fee685 !important;}

.text-yellow-20v > .usa-label,
.text-yellow-20v,
.hover-text-yellow-20v:hover { color: #face00 !important;}

.text-yellow-30v > .usa-label,
.text-yellow-30v,
.hover-text-yellow-30v:hover { color: #ddaa01 !important;}

.text-yellow-40v > .usa-label,
.text-yellow-40v,
.hover-text-yellow-40v:hover { color: #b38c00 !important;}

.text-yellow-50v > .usa-label,
.text-yellow-50v,
.hover-text-yellow-50v:hover { color: #947100 !important;}

.text-yellow-60v > .usa-label,
.text-yellow-60v,
.hover-text-yellow-60v:hover { color: #776017 !important;}

.text-yellow-70v > .usa-label,
.text-yellow-70v,
.hover-text-yellow-70v:hover { color: #5c4809 !important;}

.text-yellow-80v > .usa-label,
.text-yellow-80v,
.hover-text-yellow-80v:hover { color: #422d19 !important;}

.text-red > .usa-label,
.text-red,
.hover-text-red:hover { color: #e52207 !important;}

.text-orange > .usa-label,
.text-orange,
.hover-text-orange:hover { color: #e66f0e !important;}

.text-gold > .usa-label,
.text-gold,
.hover-text-gold:hover { color: #ffbe2e !important;}

.text-yellow > .usa-label,
.text-yellow,
.hover-text-yellow:hover { color: #fee685 !important;}

.text-green > .usa-label,
.text-green,
.hover-text-green:hover { color: #538200 !important;}

.text-mint > .usa-label,
.text-mint,
.hover-text-mint:hover { color: #04c585 !important;}

.text-cyan > .usa-label,
.text-cyan,
.hover-text-cyan:hover { color: #009ec1 !important;}

.text-blue > .usa-label,
.text-blue,
.hover-text-blue:hover { color: #0076d6 !important;}

.text-indigo > .usa-label,
.text-indigo,
.hover-text-indigo:hover { color: #676cc8 !important;}

.text-violet > .usa-label,
.text-violet,
.hover-text-violet:hover { color: #8168b3 !important;}

.text-magenta > .usa-label,
.text-magenta,
.hover-text-magenta:hover { color: #d72d79 !important;}

.text-base-lightest > .usa-label,
.text-base-lightest,
.hover-text-base-lightest:hover { color: #f0f0f0 !important;}

.text-base-lighter > .usa-label,
.text-base-lighter,
.hover-text-base-lighter:hover { color: #e6e6e6 !important;}

.text-base-light > .usa-label,
.text-base-light,
.hover-text-base-light:hover { color: #adadad !important;}

.text-base > .usa-label,
.text-base,
.hover-text-base:hover { color: #757575 !important;}

.text-base-dark > .usa-label,
.text-base-dark,
.hover-text-base-dark:hover { color: #5c5c5c !important;}

.text-base-darker > .usa-label,
.text-base-darker,
.hover-text-base-darker:hover { color: #2e2e2e !important;}

.text-base-darkest > .usa-label,
.text-base-darkest,
.hover-text-base-darkest:hover { color: #1b1b1b !important;}

.text-ink > .usa-label,
.text-ink,
.hover-text-ink:hover { color: #1b1b1b !important;}

.text-primary-lighter > .usa-label,
.text-primary-lighter,
.hover-text-primary-lighter:hover { color: #d9e8f6 !important;}

.text-primary-light > .usa-label,
.text-primary-light,
.hover-text-primary-light:hover { color: #73b3e7 !important;}

.text-primary > .usa-label,
.text-primary,
.hover-text-primary:hover { color: #005ea2 !important;}

.text-primary-vivid > .usa-label,
.text-primary-vivid,
.hover-text-primary-vivid:hover { color: #0050d8 !important;}

.text-primary-dark > .usa-label,
.text-primary-dark,
.hover-text-primary-dark:hover { color: #1a4480 !important;}

.text-primary-darker > .usa-label,
.text-primary-darker,
.hover-text-primary-darker:hover { color: #162e51 !important;}

.text-secondary-lighter > .usa-label,
.text-secondary-lighter,
.hover-text-secondary-lighter:hover { color: #f3e1e4 !important;}

.text-secondary-light > .usa-label,
.text-secondary-light,
.hover-text-secondary-light:hover { color: #f2938c !important;}

.text-secondary > .usa-label,
.text-secondary,
.hover-text-secondary:hover { color: #d83933 !important;}

.text-secondary-vivid > .usa-label,
.text-secondary-vivid,
.hover-text-secondary-vivid:hover { color: #e41d3d !important;}

.text-secondary-dark > .usa-label,
.text-secondary-dark,
.hover-text-secondary-dark:hover { color: #b50909 !important;}

.text-secondary-darker > .usa-label,
.text-secondary-darker,
.hover-text-secondary-darker:hover { color: #8b0a03 !important;}

.text-accent-warm-darker > .usa-label,
.text-accent-warm-darker,
.hover-text-accent-warm-darker:hover { color: #775540 !important;}

.text-accent-warm-dark > .usa-label,
.text-accent-warm-dark,
.hover-text-accent-warm-dark:hover { color: #c05600 !important;}

.text-accent-warm > .usa-label,
.text-accent-warm,
.hover-text-accent-warm:hover { color: #fa9441 !important;}

.text-accent-warm-light > .usa-label,
.text-accent-warm-light,
.hover-text-accent-warm-light:hover { color: #ffbc78 !important;}

.text-accent-warm-lighter > .usa-label,
.text-accent-warm-lighter,
.hover-text-accent-warm-lighter:hover { color: #f2e4d4 !important;}

.text-accent-cool-darker > .usa-label,
.text-accent-cool-darker,
.hover-text-accent-cool-darker:hover { color: #07648d !important;}

.text-accent-cool-dark > .usa-label,
.text-accent-cool-dark,
.hover-text-accent-cool-dark:hover { color: #28a0cb !important;}

.text-accent-cool > .usa-label,
.text-accent-cool,
.hover-text-accent-cool:hover { color: #00bde3 !important;}

.text-accent-cool-light > .usa-label,
.text-accent-cool-light,
.hover-text-accent-cool-light:hover { color: #97d4ea !important;}

.text-accent-cool-lighter > .usa-label,
.text-accent-cool-lighter,
.hover-text-accent-cool-lighter:hover { color: #e1f3f8 !important;}

.text-error-lighter > .usa-label,
.text-error-lighter,
.hover-text-error-lighter:hover { color: #f4e3db !important;}

.text-error-light > .usa-label,
.text-error-light,
.hover-text-error-light:hover { color: #f39268 !important;}

.text-error > .usa-label,
.text-error,
.hover-text-error:hover { color: #d54309 !important;}

.text-error-dark > .usa-label,
.text-error-dark,
.hover-text-error-dark:hover { color: #b50909 !important;}

.text-error-darker > .usa-label,
.text-error-darker,
.hover-text-error-darker:hover { color: #6f3331 !important;}

.text-warning-lighter > .usa-label,
.text-warning-lighter,
.hover-text-warning-lighter:hover { color: #faf3d1 !important;}

.text-warning-light > .usa-label,
.text-warning-light,
.hover-text-warning-light:hover { color: #fee685 !important;}

.text-warning > .usa-label,
.text-warning,
.hover-text-warning:hover { color: #ffbe2e !important;}

.text-warning-dark > .usa-label,
.text-warning-dark,
.hover-text-warning-dark:hover { color: #e5a000 !important;}

.text-warning-darker > .usa-label,
.text-warning-darker,
.hover-text-warning-darker:hover { color: #936f38 !important;}

.text-success-lighter > .usa-label,
.text-success-lighter,
.hover-text-success-lighter:hover { color: #ecf3ec !important;}

.text-success-light > .usa-label,
.text-success-light,
.hover-text-success-light:hover { color: #70e17b !important;}

.text-success > .usa-label,
.text-success,
.hover-text-success:hover { color: #00a91c !important;}

.text-success-dark > .usa-label,
.text-success-dark,
.hover-text-success-dark:hover { color: #4d8055 !important;}

.text-success-darker > .usa-label,
.text-success-darker,
.hover-text-success-darker:hover { color: #446443 !important;}

.text-info-lighter > .usa-label,
.text-info-lighter,
.hover-text-info-lighter:hover { color: #e7f6f8 !important;}

.text-info-light > .usa-label,
.text-info-light,
.hover-text-info-light:hover { color: #99deea !important;}

.text-info > .usa-label,
.text-info,
.hover-text-info:hover { color: #00bde3 !important;}

.text-info-dark > .usa-label,
.text-info-dark,
.hover-text-info-dark:hover { color: #009ec1 !important;}

.text-info-darker > .usa-label,
.text-info-darker,
.hover-text-info-darker:hover { color: #2e6276 !important;}

.text-disabled-light > .usa-label,
.text-disabled-light,
.hover-text-disabled-light:hover { color: #e6e6e6 !important;}

.text-disabled > .usa-label,
.text-disabled,
.hover-text-disabled:hover { color: #c9c9c9 !important;}

.text-disabled-dark > .usa-label,
.text-disabled-dark,
.hover-text-disabled-dark:hover { color: #adadad !important;}

.text-emergency > .usa-label,
.text-emergency,
.hover-text-emergency:hover { color: #9c3d10 !important;}

.text-emergency-dark > .usa-label,
.text-emergency-dark,
.hover-text-emergency-dark:hover { color: #332d29 !important;}

.text-default-base-lightest > .usa-label,
.text-default-base-lightest,
.hover-text-default-base-lightest:hover { color: #f0f0f0 !important;}

.text-default-base-lighter > .usa-label,
.text-default-base-lighter,
.hover-text-default-base-lighter:hover { color: #dcdee0 !important;}

.text-default-base-light > .usa-label,
.text-default-base-light,
.hover-text-default-base-light:hover { color: #a9aeb1 !important;}

.text-default-base > .usa-label,
.text-default-base,
.hover-text-default-base:hover { color: #71767a !important;}

.text-default-base-dark > .usa-label,
.text-default-base-dark,
.hover-text-default-base-dark:hover { color: #565c65 !important;}

.text-default-base-darker > .usa-label,
.text-default-base-darker,
.hover-text-default-base-darker:hover { color: #3d4551 !important;}

.text-default-base-darkest > .usa-label,
.text-default-base-darkest,
.hover-text-default-base-darkest:hover { color: #1b1b1b !important;}

.text-default-ink > .usa-label,
.text-default-ink,
.hover-text-default-ink:hover { color: #1b1b1b !important;}

.text-default-primary-lighter > .usa-label,
.text-default-primary-lighter,
.hover-text-default-primary-lighter:hover { color: #d9e8f6 !important;}

.text-default-primary-light > .usa-label,
.text-default-primary-light,
.hover-text-default-primary-light:hover { color: #73b3e7 !important;}

.text-default-primary > .usa-label,
.text-default-primary,
.hover-text-default-primary:hover { color: #005ea2 !important;}

.text-default-primary-vivid > .usa-label,
.text-default-primary-vivid,
.hover-text-default-primary-vivid:hover { color: #0050d8 !important;}

.text-default-primary-dark > .usa-label,
.text-default-primary-dark,
.hover-text-default-primary-dark:hover { color: #1a4480 !important;}

.text-default-primary-darker > .usa-label,
.text-default-primary-darker,
.hover-text-default-primary-darker:hover { color: #162e51 !important;}

.text-default-secondary-lighter > .usa-label,
.text-default-secondary-lighter,
.hover-text-default-secondary-lighter:hover { color: #f8dfe2 !important;}

.text-default-secondary-light > .usa-label,
.text-default-secondary-light,
.hover-text-default-secondary-light:hover { color: #f2938c !important;}

.text-default-secondary > .usa-label,
.text-default-secondary,
.hover-text-default-secondary:hover { color: #d83933 !important;}

.text-default-secondary-vivid > .usa-label,
.text-default-secondary-vivid,
.hover-text-default-secondary-vivid:hover { color: #e41d3d !important;}

.text-default-secondary-dark > .usa-label,
.text-default-secondary-dark,
.hover-text-default-secondary-dark:hover { color: #b51d09 !important;}

.text-default-secondary-darker > .usa-label,
.text-default-secondary-darker,
.hover-text-default-secondary-darker:hover { color: #8b1303 !important;}

.text-default-accent-warm-lighter > .usa-label,
.text-default-accent-warm-lighter,
.hover-text-default-accent-warm-lighter:hover { color: #f2e4d4 !important;}

.text-default-accent-warm-light > .usa-label,
.text-default-accent-warm-light,
.hover-text-default-accent-warm-light:hover { color: #ffbc78 !important;}

.text-default-accent-warm > .usa-label,
.text-default-accent-warm,
.hover-text-default-accent-warm:hover { color: #fa9441 !important;}

.text-default-accent-warm-dark > .usa-label,
.text-default-accent-warm-dark,
.hover-text-default-accent-warm-dark:hover { color: #c05600 !important;}

.text-default-accent-warm-darker > .usa-label,
.text-default-accent-warm-darker,
.hover-text-default-accent-warm-darker:hover { color: #775540 !important;}

.text-default-accent-cool-lighter > .usa-label,
.text-default-accent-cool-lighter,
.hover-text-default-accent-cool-lighter:hover { color: #e1f3f8 !important;}

.text-default-accent-cool-light > .usa-label,
.text-default-accent-cool-light,
.hover-text-default-accent-cool-light:hover { color: #97d4ea !important;}

.text-default-accent-cool > .usa-label,
.text-default-accent-cool,
.hover-text-default-accent-cool:hover { color: #00bde3 !important;}

.text-default-accent-cool-dark > .usa-label,
.text-default-accent-cool-dark,
.hover-text-default-accent-cool-dark:hover { color: #28a0cb !important;}

.text-default-accent-cool-darker > .usa-label,
.text-default-accent-cool-darker,
.hover-text-default-accent-cool-darker:hover { color: #07648d !important;}

.cursor-auto { cursor: auto !important;}
.cursor-default { cursor: default !important;}
.cursor-pointer { cursor: pointer !important;}
.cursor-wait { cursor: wait !important;}
.cursor-move { cursor: move !important;}
.cursor-not-allowed { cursor: not-allowed !important;}
.dblock, .display-block { display: block !important;}
.dflex, .display-flex { display: flex !important;}
.dnone, .display-none { display: none !important;}

.di, .display-inline { display: inline !important;}
.dib, .display-inline-block { display: inline-block !important;}
.dif, .display-inline-flex { display: inline-flex !important;}

.display-table { display: table !important;}
.display-table-cell { display: table-cell !important;}
.display-table-row { display: table-row !important;}

.flex-1 { flex: 1 1 0% !important;}
.flex-2 { flex: 2 1 0% !important;}
.flex-3 { flex: 3 1 0% !important;}
.flex-4 { flex: 4 1 0% !important;}
.flex-5 { flex: 5 1 0% !important;}
.flex-6 { flex: 6 1 0% !important;}
.flex-7 { flex: 7 1 0% !important;}
.flex-8 { flex: 8 1 0% !important;}
.flex-9 { flex: 9 1 0% !important;}
.flex-10 { flex: 10 1 0% !important;}
.flex-11 { flex: 11 1 0% !important;}
.flex-12 { flex: 12 1 0% !important;}
.flex-fill { flex: 1 1 0% !important;}
.flex-auto { flex: 0 1 auto !important;}

.flex-row {flex-direction: row !important;}
.flex-column {flex-direction: column !important;}

.flex-wrap { flex-wrap: wrap !important;}
.flex-no-wrap { flex-wrap: nowrap !important;}

.float-left { float: left !important;}
.float-none { float: none !important;}
.float-right { float: right !important;}

.font-lang-3xs { font-size: 0.81rem !important;}
.font-lang-2xs { font-size: 0.88rem !important;}
.font-lang-xs { font-size: 0.94rem !important;}
.font-lang-sm { font-size: 1rem !important;}
.font-lang-md { font-size: 1.06rem !important;}
.font-lang-lg { font-size: 1.25rem !important;}
.font-lang-xl { font-size: 1.75rem !important;}
.font-lang-2xl { font-size: 2.5rem !important;}
.font-lang-3xl { font-size: 3rem !important;}

.font-mono-3xs { font-size: 0.77rem !important;}
.font-mono-2xs { font-size: 0.83rem !important;}
.font-mono-xs { font-size: 0.89rem !important;}
.font-mono-sm { font-size: 0.95rem !important;}
.font-mono-md { font-size: 1.01rem !important;}
.font-mono-lg { font-size: 1.19rem !important;}
.font-mono-xl { font-size: 1.67rem !important;}
.font-mono-2xl { font-size: 2.38rem !important;}
.font-mono-3xl { font-size: 2.86rem !important;}

.font-sans-3xs { font-size: 0.87rem !important;}
.font-sans-2xs { font-size: 0.93rem !important;}
.font-sans-xs { font-size: 1rem !important;}
.font-sans-sm { font-size: 1.06rem !important;}
.font-sans-md { font-size: 1.13rem !important;}
.font-sans-lg { font-size: 1.33rem !important;}
.font-sans-xl { font-size: 1.86rem !important;}
.font-sans-2xl { font-size: 2.66rem !important;}
.font-sans-3xl { font-size: 3.19rem !important;}

.font-serif-3xs { font-size: 0.79rem !important;}
.font-serif-2xs { font-size: 0.85rem !important;}
.font-serif-xs { font-size: 0.91rem !important;}
.font-serif-sm { font-size: 0.98rem !important;}
.font-serif-md { font-size: 1.04rem !important;}
.font-serif-lg { font-size: 1.22rem !important;}
.font-serif-xl { font-size: 1.71rem !important;}
.font-serif-2xl { font-size: 2.44rem !important;}
.font-serif-3xl { font-size: 2.93rem !important;}

.block-header-font-heading-3xs > h2.font-serif-xl,
.font-heading-3xs { font-size: 0.79rem !important;}
.block-header-font-heading-2xs > h2.font-serif-xl,
.font-heading-2xs { font-size: 0.85rem !important;}
.block-header-font-heading-xs > h2.font-serif-xl,
.font-heading-xs { font-size: 0.91rem !important;}
.block-header-font-heading-sm > h2.font-serif-xl,
.font-heading-sm { font-size: 0.98rem !important;}
.block-header-font-heading-md > h2.font-serif-xl,
.font-heading-md { font-size: 1.04rem !important;}
.block-header-font-heading-lg > h2.font-serif-xl,
.font-heading-lg { font-size: 1.22rem !important;}
.block-header-font-heading-xl > h2.font-serif-xl,
.font-heading-xl { font-size: 1.71rem !important;}
.block-header-font-heading-2xl > h2.font-serif-xl,
.font-heading-2xl { font-size: 2.44rem !important;}
.block-header-font-heading-3xl > h2.font-serif-xl,
.font-heading-3xl { font-size: 2.93rem !important;}

.font-body-3xs { font-size: 0.87rem !important;}
.font-body-2xs { font-size: 0.93rem !important;}
.font-body-xs { font-size: 1rem !important;}
.font-body-sm { font-size: 1.06rem !important;}
.font-body-md { font-size: 1.13rem !important;}
.font-body-lg { font-size: 1.33rem !important;}
.font-body-xl { font-size: 1.86rem !important;}
.font-body-2xl { font-size: 2.66rem !important;}
.font-body-3xl { font-size: 3.19rem !important;}

.font-code-3xs { font-size: 0.77rem !important;}
.font-code-2xs { font-size: 0.83rem !important;}
.font-code-xs { font-size: 0.89rem !important;}
.font-code-sm { font-size: 0.95rem !important;}
.font-code-md { font-size: 1.01rem !important;}
.font-code-lg { font-size: 1.19rem !important;}
.font-code-xl { font-size: 1.67rem !important;}
.font-code-2xl { font-size: 2.38rem !important;}
.font-code-3xl { font-size: 2.86rem !important;}

.font-alt-3xs { font-size: 0.79rem !important;}
.font-alt-2xs { font-size: 0.85rem !important;}
.font-alt-xs { font-size: 0.91rem !important;}
.font-alt-sm { font-size: 0.98rem !important;}
.font-alt-md { font-size: 1.04rem !important;}
.font-alt-lg { font-size: 1.22rem !important;}
.font-alt-xl { font-size: 1.71rem !important;}
.font-alt-2xl { font-size: 2.44rem !important;}
.font-alt-3xl { font-size: 2.93rem !important;}

.font-ui-3xs { font-size: 0.87rem !important;}
.font-ui-2xs { font-size: 0.93rem !important;}
.font-ui-xs { font-size: 1rem !important;}
.font-ui-sm { font-size: 1.06rem !important;}
.font-ui-md { font-size: 1.13rem !important;}
.font-ui-lg { font-size: 1.33rem !important;}
.font-ui-xl { font-size: 1.86rem !important;}
.font-ui-2xl { font-size: 2.66rem !important;}
.font-ui-3xl { font-size: 3.19rem !important;}

.font-lang-micro { font-size: 0.63rem !important;}
.font-lang-1 { font-size: 0.75rem !important;}
.font-lang-2 { font-size: 0.81rem !important;}
.font-lang-3 { font-size: 0.88rem !important;}
.font-lang-4 { font-size: 0.94rem !important;}
.font-lang-5 { font-size: 1rem !important;}
.font-lang-6 { font-size: 1.06rem !important;}
.font-lang-7 { font-size: 1.13rem !important;}
.font-lang-8 { font-size: 1.25rem !important;}
.font-lang-9 { font-size: 1.38rem !important;}
.font-lang-10 { font-size: 1.5rem !important;}
.font-lang-11 { font-size: 1.75rem !important;}
.font-lang-12 { font-size: 2rem !important;}
.font-lang-13 { font-size: 2.25rem !important;}
.font-lang-14 { font-size: 2.5rem !important;}
.font-lang-15 { font-size: 3rem !important;}
.font-lang-16 { font-size: 3.5rem !important;}
.font-lang-17 { font-size: 4rem !important;}
.font-lang-18 { font-size: 5rem !important;}
.font-lang-19 { font-size: 7.5rem !important;}
.font-lang-20 { font-size: 8.75rem !important;}

.font-mono-micro { font-size: 0.6rem !important;}
.font-mono-1 { font-size: 0.71rem !important;}
.font-mono-2 { font-size: 0.77rem !important;}
.font-mono-3 { font-size: 0.83rem !important;}
.font-mono-4 { font-size: 0.89rem !important;}
.font-mono-5 { font-size: 0.95rem !important;}
.font-mono-6 { font-size: 1.01rem !important;}
.font-mono-7 { font-size: 1.07rem !important;}
.font-mono-8 { font-size: 1.19rem !important;}
.font-mono-9 { font-size: 1.31rem !important;}
.font-mono-10 { font-size: 1.43rem !important;}
.font-mono-11 { font-size: 1.67rem !important;}
.font-mono-12 { font-size: 1.91rem !important;}
.font-mono-13 { font-size: 2.14rem !important;}
.font-mono-14 { font-size: 2.38rem !important;}
.font-mono-15 { font-size: 2.86rem !important;}
.font-mono-16 { font-size: 3.33rem !important;}
.font-mono-17 { font-size: 3.81rem !important;}
.font-mono-18 { font-size: 4.76rem !important;}
.font-mono-19 { font-size: 7.14rem !important;}
.font-mono-20 { font-size: 8.34rem !important;}

.font-sans-micro { font-size: 0.67rem !important;}
.font-sans-1 { font-size: 0.8rem !important;}
.font-sans-2 { font-size: 0.87rem !important;}
.font-sans-3 { font-size: 0.93rem !important;}
.font-sans-4 { font-size: 1rem !important;}
.font-sans-5 { font-size: 1.06rem !important;}
.font-sans-6 { font-size: 1.13rem !important;}
.font-sans-7 { font-size: 1.2rem !important;}
.font-sans-8 { font-size: 1.33rem !important;}
.font-sans-9 { font-size: 1.46rem !important;}
.font-sans-10 { font-size: 1.6rem !important;}
.font-sans-11 { font-size: 1.86rem !important;}
.font-sans-12 { font-size: 2.13rem !important;}
.font-sans-13 { font-size: 2.4rem !important;}
.font-sans-14 { font-size: 2.66rem !important;}
.font-sans-15 { font-size: 3.19rem !important;}
.font-sans-16 { font-size: 3.73rem !important;}
.font-sans-17 { font-size: 4.26rem !important;}
.font-sans-18 { font-size: 5.32rem !important;}
.font-sans-19 { font-size: 7.99rem !important;}
.font-sans-20 { font-size: 9.32rem !important;}

.font-serif-micro { font-size: 0.61rem !important;}
.font-serif-1 { font-size: 0.73rem !important;}
.font-serif-2 { font-size: 0.79rem !important;}
.font-serif-3 { font-size: 0.85rem !important;}
.font-serif-4 { font-size: 0.91rem !important;}
.font-serif-5 { font-size: 0.98rem !important;}
.font-serif-6 { font-size: 1.04rem !important;}
.font-serif-7 { font-size: 1.1rem !important;}
.font-serif-8 { font-size: 1.22rem !important;}
.font-serif-9 { font-size: 1.34rem !important;}
.font-serif-10 { font-size: 1.46rem !important;}
.font-serif-11 { font-size: 1.71rem !important;}
.font-serif-12 { font-size: 1.95rem !important;}
.font-serif-13 { font-size: 2.2rem !important;}
.font-serif-14 { font-size: 2.44rem !important;}
.font-serif-15 { font-size: 2.93rem !important;}
.font-serif-16 { font-size: 3.42rem !important;}
.font-serif-17 { font-size: 3.9rem !important;}
.font-serif-18 { font-size: 4.88rem !important;}
.font-serif-19 { font-size: 7.32rem !important;}
.font-serif-20 { font-size: 8.54rem !important;}

.fa-1x {font-size: 1em;}
.fa-2x {font-size: 2em;}
.fa-3x {font-size: 3em;}
.fa-4x {font-size: 4em;}
.fa-5x {font-size: 5em;}
.fa-6x {font-size: 6em;}
.fa-7x {font-size: 7em;}
.fa-8x {font-size: 8em;}
.fa-9x {font-size: 9em;}
.fa-10x {font-size: 10em;}

.font-family-lang {font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol !important;}
.font-family-mono {font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace !important;}
.font-family-sans {font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif !important;}
.font-family-serif {font-family: Merriweather, Georgia, Cambria, Times New Roman, Times, serif !important;}
.font-family-ui {font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif !important;}
.font-family-heading {font-family: Merriweather, Georgia, Cambria, Times New Roman, Times, serif !important;}
.font-family-body {font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif !important;}
.font-family-code {font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace !important;}
.font-family-alt {font-family: Merriweather, Georgia, Cambria, Times New Roman, Times, serif !important;}

.text-tabular {font-feature-settings: "tnum" 1, "kern" 1 !important;}
.text-no-tabular {font-feature-settings: "kern" 1 !important;}

.text-italic {font-style: italic !important;}
.text-no-italic {font-style: normal !important;}

.text-thin { font-weight: 200 !important;}
.text-light { font-weight: 300 !important;}
.text-normal { font-weight: normal !important;}
.text-medium { font-weight: 500 !important;}
.text-semibold { font-weight: 600 !important;}
.text-bold { font-weight: 700 !important;}
.text-heavy { font-weight: 800 !important;}

.text-100 { font-weight: 100 !important;}
.text-200 { font-weight: 200 !important;}
.text-300 { font-weight: 300 !important;}
.text-400 { font-weight: 400 !important;}
.text-500 { font-weight: 500 !important;}
.text-600 { font-weight: 600 !important;}
.text-700 { font-weight: 700 !important;}
.text-800 { font-weight: 800 !important;}
.text-900 { font-weight: 900 !important;}

.height-1px { height: 1px !important;}
.height-2px { height: 2px !important;}
.height-05 { height: 0.25rem !important;}
.height-1 { height: 0.5rem !important;}
.height-105 { height: 0.75rem !important;}
.height-2 { height: 1rem !important;}
.height-205 { height: 1.25rem !important;}
.height-3 { height: 1.5rem !important;}
.height-4 { height: 2rem !important;}
.height-5 { height: 2.5rem !important;}
.height-6 { height: 3rem !important;}
.height-7 { height: 3.5rem !important;}
.height-8 { height: 4rem !important;}
.height-9 { height: 4.5rem !important;}
.height-10 { height: 5rem !important;}
.height-15 { height: 7.5rem !important;}
.height-card { height: 10rem !important;}
.height-card-lg { height: 15rem !important;}
.height-mobile { height: 20rem !important;}
.height-tablet { height: 25rem !important;}
.height-0 { height: 0 !important;}
.height-auto { height: auto !important;}
.height-full { height: 100% !important;}
.height-viewport { height: 100vh !important;}

.fl-jc, .flex-justify-center {justify-content: center !important;}
.fl-js, .flex-justify-start {justify-content: flex-start !important;}
.fl-je, .flex-justify-end {justify-content: flex-end !important;}
.fl-j, .flex-justify {justify-content: space-between !important;}

.left-1px { left: 1px !important;}
.left-2px { left: 2px !important;}
.left-05  { left: 0.25rem !important;}
.left-1   { left: 0.5rem !important;}
.left-105 { left: 0.75rem !important;}
.left-2   { left: 1rem !important;}
.left-205 { left: 1.25rem !important;}
.left-3   { left: 1.5rem !important;}

.left-neg-1px { left: -1px !important;}
.left-neg-2px { left: -2px !important;}
.left-neg-05  { left: -0.25rem !important;}
.left-neg-1   { left: -0.5rem !important;}
.left-neg-105 { left: -0.75rem !important;}
.left-neg-2   { left: -1rem !important;}
.left-neg-205 { left: -1.25rem !important;}
.left-neg-3   { left: -1.5rem !important;}

.left-0     { left: 0 !important;}
.left-auto  { left: auto !important;}

.text-ls-auto { letter-spacing: initial !important;}
.text-ls-neg-3 { letter-spacing: -0.03em !important;}
.text-ls-neg-2 { letter-spacing: -0.02em !important;}
.text-ls-neg-1 { letter-spacing: -0.01em !important;}

.text-ls-1 { letter-spacing: 0.025em !important;}
.text-ls-2 { letter-spacing: 0.1em !important;}
.text-ls-3 { letter-spacing: 0.15em !important;}

.line-height-sans-1 { line-height: 0.9 !important;}
.line-height-sans-2 { line-height: 1.1 !important;}
.line-height-sans-3 { line-height: 1.3 !important;}
.line-height-sans-4 { line-height: 1.4 !important;}
.line-height-sans-5 { line-height: 1.5 !important;}
.line-height-sans-6 { line-height: 1.6 !important;}

.line-height-serif-1 { line-height: 1 !important;}
.line-height-serif-2 { line-height: 1.2 !important;}
.line-height-serif-3 { line-height: 1.4 !important;}
.line-height-serif-4 { line-height: 1.5 !important;}
.line-height-serif-5 { line-height: 1.7 !important;}
.line-height-serif-6 { line-height: 1.8 !important;}

.line-height-mono-1 { line-height: 1 !important;}
.line-height-mono-2 { line-height: 1.3 !important;}
.line-height-mono-3 { line-height: 1.4 !important;}
.line-height-mono-4 { line-height: 1.6 !important;}
.line-height-mono-5 { line-height: 1.7 !important;}
.line-height-mono-6 { line-height: 1.8 !important;}

.line-height-heading-1 { line-height: 1 !important;}
.line-height-heading-2 { line-height: 1.2 !important;}
.line-height-heading-3 { line-height: 1.4 !important;}
.line-height-heading-4 { line-height: 1.5 !important;}
.line-height-heading-5 { line-height: 1.7 !important;}
.line-height-heading-6 { line-height: 1.8 !important;}

.line-height-ui-1 { line-height: 0.9 !important;}
.line-height-ui-2 { line-height: 1.1 !important;}
.line-height-ui-3 { line-height: 1.3 !important;}
.line-height-ui-4 { line-height: 1.4 !important;}
.line-height-ui-5 { line-height: 1.5 !important;}
.line-height-ui-6 { line-height: 1.6 !important;}

.line-height-body-1 { line-height: 0.9 !important;}
.line-height-body-2 { line-height: 1.1 !important;}
.line-height-body-3 { line-height: 1.3 !important;}
.line-height-body-4 { line-height: 1.4 !important;}
.line-height-body-5 { line-height: 1.5 !important;}
.line-height-body-6 { line-height: 1.6 !important;}

.line-height-code-1 { line-height: 1 !important;}
.line-height-code-2 { line-height: 1.3 !important;}
.line-height-code-3 { line-height: 1.4 !important;}
.line-height-code-4 { line-height: 1.6 !important;}
.line-height-code-5 { line-height: 1.7 !important;}
.line-height-code-6 { line-height: 1.8 !important;}

.line-height-alt-1 { line-height: 1 !important;}
.line-height-alt-2 { line-height: 1.2 !important;}
.line-height-alt-3 { line-height: 1.4 !important;}
.line-height-alt-4 { line-height: 1.5 !important;}
.line-height-alt-5 { line-height: 1.7 !important;}
.line-height-alt-6 { line-height: 1.8 !important;}

.margin-neg-1px { margin: -1px !important;}
.margin-neg-2px { margin: -2px !important;}
.margin-neg-05  { margin: -0.25rem !important;}
.margin-neg-1   { margin: -0.5rem !important;}
.margin-neg-105 { margin: -0.75rem !important;}
.margin-neg-2   { margin: -1rem !important;}
.margin-neg-205 { margin: -1.25rem !important;}
.margin-neg-3   { margin: -1.5rem !important;}
.margin-1px     { margin: 1px !important;}
.margin-2px     { margin: 2px !important;}
.margin-05      { margin: 0.25rem !important;}
.margin-1       { margin: 0.5rem !important;}
.margin-105     { margin: 0.75rem !important;}
.margin-2       { margin: 1rem !important;}
.margin-205     { margin: 1.25rem !important;}
.margin-3       { margin: 1.5rem !important;}

.margin-neg-4   { margin: -2rem !important;}
.margin-neg-5   { margin: -2.5rem !important;}
.margin-neg-6   { margin: -3rem !important;}
.margin-neg-7   { margin: -3.5rem !important;}
.margin-neg-8   { margin: -4rem !important;}
.margin-neg-9   { margin: -4.5rem !important;}
.margin-neg-10  { margin: -5rem !important;}
.margin-neg-15  { margin: -7.5rem !important;}

.margin-4     { margin: 2rem !important;}
.margin-5     { margin: 2.5rem !important;}
.margin-6     { margin: 3rem !important;}
.margin-7     { margin: 3.5rem !important;}
.margin-8     { margin: 4rem !important;}
.margin-9     { margin: 4.5rem !important;}
.margin-10    { margin: 5rem !important;}
.margin-15    { margin: 7.5rem !important;}
.margin-05em  { margin: 0.5em !important;}
.margin-1em   { margin: 1em !important;}
.margin-105em { margin: 1.5em !important;}
.margin-2em   { margin: 2em !important;}
.margin-0     { margin: 0 !important;}

.margin-y-1px {
  margin-top: 1px !important;
  margin-bottom: 1px !important;}
.margin-top-1px {margin-top: 1px !important;}
.margin-bottom-1px {margin-bottom: 1px !important;}

.margin-y-2px {
  margin-top: 2px !important;
  margin-bottom: 2px !important;}
.margin-top-2px {margin-top: 2px !important;}
.margin-bottom-2px {margin-bottom: 2px !important;}

.margin-y-05 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;}
.margin-top-05 {margin-top: 0.25rem !important;}
.margin-bottom-05 {margin-bottom: 0.25rem !important;}

.margin-y-1 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;}
.margin-top-1 {margin-top: 0.5rem !important;}
.margin-bottom-1 {margin-bottom: 0.5rem !important;}

.margin-y-105 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;}
.margin-top-105 {margin-top: 0.75rem !important;}
.margin-bottom-105 {margin-bottom: 0.75rem !important;}

.margin-y-2 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;}
.margin-top-2 {margin-top: 1rem !important;}
.margin-bottom-2 {margin-bottom: 1rem !important;}

.margin-y-205 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;}
.margin-top-205 {margin-top: 1.25rem !important;}
.margin-bottom-205 {margin-bottom: 1.25rem !important;}

.margin-y-3 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;}
.margin-top-3 {margin-top: 1.5rem !important;}
.margin-bottom-3 {margin-bottom: 1.5rem !important;}

.margin-y-neg-1px {
  margin-top: -1px !important;
  margin-bottom: -1px !important;}
.margin-top-neg-1px {margin-top: -1px !important;}
.margin-bottom-neg-1px {margin-bottom: -1px !important;}

.margin-y-neg-2px {
  margin-top: -2px !important;
  margin-bottom: -2px !important;}
.margin-top-neg-2px {margin-top: -2px !important;}
.margin-bottom-neg-2px {margin-bottom: -2px !important;}

.margin-y-neg-05 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;}
.margin-top-neg-05 {margin-top: -0.25rem !important;}
.margin-bottom-neg-05 {margin-bottom: -0.25rem !important;}

.margin-y-neg-1 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;}
.margin-top-neg-1 {margin-top: -0.5rem !important;}
.margin-bottom-neg-1 {margin-bottom: -0.5rem !important;}

.margin-y-neg-105 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important;}
.margin-top-neg-105 {margin-top: -0.75rem !important;}
.margin-bottom-neg-105 {margin-bottom: -0.75rem !important;}

.margin-y-neg-2 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;}
.margin-top-neg-2 {margin-top: -1rem !important;}
.margin-bottom-neg-2 {margin-bottom: -1rem !important;}

.margin-y-neg-205 {
  margin-top: -1.25rem !important;
  margin-bottom: -1.25rem !important;}
.margin-top-neg-205 {margin-top: -1.25rem !important;}
.margin-bottom-neg-205 {margin-bottom: -1.25rem !important;}

.margin-y-neg-3 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;}
.margin-top-neg-3 {margin-top: -1.5rem !important;}
.margin-bottom-neg-3 {margin-bottom: -1.5rem !important;}

.margin-y-neg-4 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;}
.margin-top-neg-4 {margin-top: -2rem !important;}
.margin-bottom-neg-4 {margin-bottom: -2rem !important;}

.margin-y-neg-5 {
  margin-top: -2.5rem !important;
  margin-bottom: -2.5rem !important;}
.margin-top-neg-5 {margin-top: -2.5rem !important;}
.margin-bottom-neg-5 {margin-bottom: -2.5rem !important;}

.margin-y-neg-6 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;}
.margin-top-neg-6 {margin-top: -3rem !important;}
.margin-bottom-neg-6 {margin-bottom: -3rem !important;}

.margin-y-neg-7 {
  margin-top: -3.5rem !important;
  margin-bottom: -3.5rem !important;}
.margin-top-neg-7 {margin-top: -3.5rem !important;}
.margin-bottom-neg-7 {margin-bottom: -3.5rem !important;}

.margin-y-neg-8 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;}
.margin-top-neg-8 {margin-top: -4rem !important;}
.margin-bottom-neg-8 {margin-bottom: -4rem !important;}

.margin-y-neg-9 {
  margin-top: -4.5rem !important;
  margin-bottom: -4.5rem !important;}
.margin-top-neg-9 {margin-top: -4.5rem !important;}
.margin-bottom-neg-9 {margin-bottom: -4.5rem !important;}

.margin-y-neg-10 {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;}
.margin-top-neg-10 {margin-top: -5rem !important;}
.margin-bottom-neg-10 {margin-bottom: -5rem !important;}

.margin-y-neg-15 {
  margin-top: -7.5rem !important;
  margin-bottom: -7.5rem !important;}
.margin-top-neg-15 {margin-top: -7.5rem !important;}
.margin-bottom-neg-15 {margin-bottom: -7.5rem !important;}

.margin-y-4 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;}
.margin-top-4 {margin-top: 2rem !important;}
.margin-bottom-4 {margin-bottom: 2rem !important;}

.margin-y-5 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;}
.margin-top-5 {margin-top: 2.5rem !important;}
.margin-bottom-5 {margin-bottom: 2.5rem !important;}

.margin-y-6 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;}
.margin-top-6 {margin-top: 3rem !important;}
.margin-bottom-6 {margin-bottom: 3rem !important;}

.margin-y-7 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;}
.margin-top-7 {margin-top: 3.5rem !important;}
.margin-bottom-7 {margin-bottom: 3.5rem !important;}

.margin-y-8 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;}
.margin-top-8 {margin-top: 4rem !important;}
.margin-bottom-8 {margin-bottom: 4rem !important;}

.margin-y-9 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;}
.margin-top-9 {margin-top: 4.5rem !important;}
.margin-bottom-9 {margin-bottom: 4.5rem !important;}

.margin-y-10 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;}
.margin-top-10 {margin-top: 5rem !important;}
.margin-bottom-10 {margin-bottom: 5rem !important;}

.margin-y-15 {
  margin-top: 7.5rem !important;
  margin-bottom: 7.5rem !important;}
.margin-top-15 {margin-top: 7.5rem !important;}
.margin-bottom-15 {margin-bottom: 7.5rem !important;}

.margin-y-05em {
  margin-top: 0.5em !important;
  margin-bottom: 0.5em !important;}
.margin-top-05em {margin-top: 0.5em !important;}
.margin-bottom-05em {margin-bottom: 0.5em !important;}

.margin-y-1em {
  margin-top: 1em !important;
  margin-bottom: 1em !important;}
.margin-top-1em {margin-top: 1em !important;}
.margin-bottom-1em {margin-bottom: 1em !important;}

.margin-y-105em {
  margin-top: 1.5em !important;
  margin-bottom: 1.5em !important;}
.margin-top-105em {margin-top: 1.5em !important;}
.margin-bottom-105em {margin-bottom: 1.5em !important;}

.margin-y-2em {
  margin-top: 2em !important;
  margin-bottom: 2em !important;}
.margin-top-2em {margin-top: 2em !important;}
.margin-bottom-2em {margin-bottom: 2em !important;}

.margin-y-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;}
.margin-top-0 {margin-top: 0 !important;}
.margin-bottom-0 {margin-bottom: 0 !important;}

.margin-y-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;}
.margin-top-auto {margin-top: auto !important;}
.margin-bottom-auto {margin-bottom: auto !important;}

.margin-x-1px {
  margin-left: 1px !important;
  margin-right: 1px !important;}
.margin-right-1px {margin-right: 1px !important;}
.margin-left-1px {margin-left: 1px !important;}

.margin-x-2px {
  margin-left: 2px !important;
  margin-right: 2px !important;}
.margin-right-2px {margin-right: 2px !important;}
.margin-left-2px {margin-left: 2px !important;}

.margin-x-05 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;}
.margin-right-05 {margin-right: 0.25rem !important;}
.margin-left-05 {margin-left: 0.25rem !important;}

.margin-x-1 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;}
.margin-right-1 {margin-right: 0.5rem !important;}
.margin-left-1 {margin-left: 0.5rem !important;}

.margin-x-105 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;}
.margin-right-105 {margin-right: 0.75rem !important;}
.margin-left-105 {margin-left: 0.75rem !important;}

.margin-x-2 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;}
.margin-right-2 {margin-right: 1rem !important;}
.margin-left-2 {margin-left: 1rem !important;}

.margin-x-205 {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;}
.margin-right-205 {margin-right: 1.25rem !important;}
.margin-left-205 {margin-left: 1.25rem !important;}

.margin-x-3 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;}
.margin-right-3 {margin-right: 1.5rem !important;}
.margin-left-3 {margin-left: 1.5rem !important;}

.margin-x-neg-1px {
  margin-left: -1px !important;
  margin-right: -1px !important;}
.margin-right-neg-1px {margin-right: -1px !important;}
.margin-left-neg-1px {margin-left: -1px !important;}

.margin-x-neg-2px {
  margin-left: -2px !important;
  margin-right: -2px !important;}
.margin-right-neg-2px {margin-right: -2px !important;}
.margin-left-neg-2px {margin-left: -2px !important;}

.margin-x-neg-05 {
  margin-left: -0.25rem !important;
  margin-right: -0.25rem !important;}
.margin-right-neg-05 {margin-right: -0.25rem !important;}
.margin-left-neg-05 {margin-left: -0.25rem !important;}

.margin-x-neg-1 {
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important;}
.margin-right-neg-1 {margin-right: -0.5rem !important;}
.margin-left-neg-1 {margin-left: -0.5rem !important;}

.margin-x-neg-105 {
  margin-left: -0.75rem !important;
  margin-right: -0.75rem !important;}
.margin-right-neg-105 {margin-right: -0.75rem !important;}
.margin-left-neg-105 {margin-left: -0.75rem !important;}

.margin-x-neg-2 {
  margin-left: -1rem !important;
  margin-right: -1rem !important;}
.margin-right-neg-2 {margin-right: -1rem !important;}
.margin-left-neg-2 {margin-left: -1rem !important;}

.margin-x-neg-205 {
  margin-left: -1.25rem !important;
  margin-right: -1.25rem !important;}
.margin-right-neg-205 {margin-right: -1.25rem !important;}
.margin-left-neg-205 {margin-left: -1.25rem !important;}

.margin-x-neg-3 {
  margin-left: -1.5rem !important;
  margin-right: -1.5rem !important;}
.margin-right-neg-3 {margin-right: -1.5rem !important;}
.margin-left-neg-3 {margin-left: -1.5rem !important;}

.margin-x-neg-4 {
  margin-left: -2rem !important;
  margin-right: -2rem !important;}
.margin-right-neg-4 {margin-right: -2rem !important;}
.margin-left-neg-4 {margin-left: -2rem !important;}

.margin-x-neg-5 {
  margin-left: -2.5rem !important;
  margin-right: -2.5rem !important;}
.margin-right-neg-5 {margin-right: -2.5rem !important;}
.margin-left-neg-5 {margin-left: -2.5rem !important;}

.margin-x-neg-6 {
  margin-left: -3rem !important;
  margin-right: -3rem !important;}
.margin-right-neg-6 {margin-right: -3rem !important;}
.margin-left-neg-6 {margin-left: -3rem !important;}

.margin-x-neg-7 {
  margin-left: -3.5rem !important;
  margin-right: -3.5rem !important;}
.margin-right-neg-7 {margin-right: -3.5rem !important;}
.margin-left-neg-7 {margin-left: -3.5rem !important;}

.margin-x-neg-8 {
  margin-left: -4rem !important;
  margin-right: -4rem !important;}
.margin-right-neg-8 {margin-right: -4rem !important;}
.margin-left-neg-8 {margin-left: -4rem !important;}

.margin-x-neg-9 {
  margin-left: -4.5rem !important;
  margin-right: -4.5rem !important;}
.margin-right-neg-9 {margin-right: -4.5rem !important;}
.margin-left-neg-9 {margin-left: -4.5rem !important;}

.margin-x-neg-10 {
  margin-left: -5rem !important;
  margin-right: -5rem !important;}
.margin-right-neg-10 {margin-right: -5rem !important;}
.margin-left-neg-10 {margin-left: -5rem !important;}

.margin-x-neg-15 {
  margin-left: -7.5rem !important;
  margin-right: -7.5rem !important;}
.margin-right-neg-15 {margin-right: -7.5rem !important;}
.margin-left-neg-15 {margin-left: -7.5rem !important;}

.margin-x-4 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;}
.margin-right-4 {margin-right: 2rem !important;}
.margin-left-4 {margin-left: 2rem !important;}

.margin-x-5 {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;}
.margin-right-5 {margin-right: 2.5rem !important;}
.margin-left-5 {margin-left: 2.5rem !important;}

.margin-x-6 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;}
.margin-right-6 {margin-right: 3rem !important;}
.margin-left-6 {margin-left: 3rem !important;}

.margin-x-7 {
  margin-left: 3.5rem !important;
  margin-right: 3.5rem !important;}
.margin-right-7 {margin-right: 3.5rem !important;}
.margin-left-7 {margin-left: 3.5rem !important;}

.margin-x-8 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;}
.margin-right-8 {margin-right: 4rem !important;}
.margin-left-8 {margin-left: 4rem !important;}

.margin-x-9 {
  margin-left: 4.5rem !important;
  margin-right: 4.5rem !important;}
.margin-right-9 {margin-right: 4.5rem !important;}
.margin-left-9 {margin-left: 4.5rem !important;}

.margin-x-10 {
  margin-left: 5rem !important;
  margin-right: 5rem !important;}
.margin-right-10 {margin-right: 5rem !important;}
.margin-left-10 {margin-left: 5rem !important;}

.margin-x-15 {
  margin-left: 7.5rem !important;
  margin-right: 7.5rem !important;}
.margin-right-15 {margin-right: 7.5rem !important;}
.margin-left-15 {margin-left: 7.5rem !important;}

.margin-x-card {
  margin-left: 10rem !important;
  margin-right: 10rem !important;}
.margin-right-card {margin-right: 10rem !important;}
.margin-left-card {margin-left: 10rem !important;}

.margin-x-card-lg {
  margin-left: 15rem !important;
  margin-right: 15rem !important;}
.margin-right-card-lg {margin-right: 15rem !important;}
.margin-left-card-lg {margin-left: 15rem !important;}

.margin-x-mobile {
  margin-left: 20rem !important;
  margin-right: 20rem !important;}
.margin-right-mobile {margin-right: 20rem !important;}
.margin-left-mobile {margin-left: 20rem !important;}

.margin-x-05em {
  margin-left: 0.5em !important;
  margin-right: 0.5em !important;}
.margin-right-05em {margin-right: 0.5em !important;}
.margin-left-05em {margin-left: 0.5em !important;}

.margin-x-1em {
  margin-left: 1em !important;
  margin-right: 1em !important;}
.margin-right-1em {margin-right: 1em !important;}
.margin-left-1em {margin-left: 1em !important;}

.margin-x-105em {
  margin-left: 1.5em !important;
  margin-right: 1.5em !important;}
.margin-right-105em {margin-right: 1.5em !important;}
.margin-left-105em {margin-left: 1.5em !important;}

.margin-x-2em {
  margin-left: 2em !important;
  margin-right: 2em !important;}
.margin-right-2em {margin-right: 2em !important;}
.margin-left-2em {margin-left: 2em !important;}

.margin-x-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;}
.margin-right-0 {margin-right: 0 !important;}
.margin-left-0 {margin-left: 0 !important;}

.margin-x-auto {
  margin-left: auto !important;
  margin-right: auto !important;}
.margin-right-auto { margin-right: auto !important;}
.margin-left-auto {margin-left: auto !important;}

.maxh-05 { max-height: 0.25rem !important;}
.maxh-1 { max-height: 0.5rem !important;}
.maxh-105 { max-height: 0.75rem !important;}
.maxh-2 { max-height: 1rem !important;}
.maxh-205 { max-height: 1.25rem !important;}
.maxh-3 { max-height: 1.5rem !important;}
.maxh-4 { max-height: 2rem !important;}
.maxh-5 { max-height: 2.5rem !important;}
.maxh-6 { max-height: 3rem !important;}
.maxh-7 { max-height: 3.5rem !important;}
.maxh-8 { max-height: 4rem !important;}
.maxh-9 { max-height: 4.5rem !important;}
.maxh-10 { max-height: 5rem !important;}
.maxh-15 { max-height: 7.5rem !important;}
.maxh-card { max-height: 10rem !important;}
.maxh-card-lg { max-height: 15rem !important;}
.maxh-mobile { max-height: 20rem !important;}
.maxh-mobile-lg { max-height: 30rem !important;}
.maxh-tablet { max-height: 40rem !important;}
.maxh-tablet-lg { max-height: 55rem !important;}
.maxh-none { max-height: none !important;}
.maxh-viewport { max-height: 100vh !important;}

.maxw-05 { max-width: 0.25rem !important;}
.maxw-1 { max-width: 0.5rem !important;}
.maxw-105 { max-width: 0.75rem !important;}
.maxw-2 { max-width: 1rem !important;}
.maxw-205 { max-width: 1.25rem !important;}
.maxw-3 { max-width: 1.5rem !important;}
.maxw-4 { max-width: 2rem !important;}
.maxw-5 { max-width: 2.5rem !important;}
.maxw-6 { max-width: 3rem !important;}
.maxw-7 { max-width: 3.5rem !important;}
.maxw-8 { max-width: 4rem !important;}
.maxw-9 { max-width: 4.5rem !important;}
.maxw-10 { max-width: 5rem !important;}
.maxw-15 { max-width: 7.5rem !important;}
.maxw-card { max-width: 10rem !important;}
.maxw-card-lg { max-width: 15rem !important;}
.maxw-mobile { max-width: 20rem !important;}
.maxw-mobile-lg { max-width: 30rem !important;}
.maxw-tablet { max-width: 40rem !important;}
.maxw-tablet-lg { max-width: 55rem !important;}
.maxw-desktop { max-width: 64rem !important;}
.maxw-desktop-lg { max-width: 75rem !important;}
.maxw-widescreen { max-width: 87.5rem !important;}
.maxw-none { max-width: none !important;}
.maxw-full { max-width: 100% !important;}

.measure-1 { max-width: 44ex !important;}
.measure-2 { max-width: 60ex !important;}
.measure-3 { max-width: 64ex !important;}
.measure-4 { max-width: 68ex !important;}
.measure-5 { max-width: 72ex !important;}
.measure-6 { max-width: 88ex !important;}
.measure-none { max-width: none !important;}

.minh-1px {
  min-height: 1px !important;}

.minh-2px {
  min-height: 2px !important;}

.minh-05-paragraph .usa-card__container,
.minh-05 {
  min-height: 0.25rem !important;}

.minh-1-paragraph .usa-card__container,
.minh-1 {
  min-height: 0.5rem !important;}

.minh-105-paragraph .usa-card__container,
.minh-105 {
  min-height: 0.75rem !important;}

.minh-2-paragraph .usa-card__container,
.minh-2 {
  min-height: 1rem !important;}

.minh-205-paragraph .usa-card__container,
.minh-205 {
  min-height: 1.25rem !important;}

.minh-3-paragraph .usa-card__container,
.minh-3 {
  min-height: 1.5rem !important;}

.minh-4-paragraph .usa-card__container,
.minh-4 {
  min-height: 2rem !important;}

.minh-5-paragraph .usa-card__container,
.minh-5 {
  min-height: 2.5rem !important;}

.minh-6-paragraph .usa-card__container,
.minh-6 {
  min-height: 3rem !important;}

.minh-7-paragraph .usa-card__container,
.minh-7 {
  min-height: 3.5rem !important;}

.minh-8-paragraph .usa-card__container,
.minh-8 {
  min-height: 4rem !important;}

.minh-9-paragraph .usa-card__container,
.minh-9 {
  min-height: 4.5rem !important;}

.minh-10-paragraph .usa-card__container,
.minh-10 {
  min-height: 5rem !important;}

.minh-15-paragraph .usa-card__container,
.minh-15 {
  min-height: 7.5rem !important;}

.minh-card-paragraph .usa-card__container,
.minh-card {
  min-height: 10rem !important;}

.minh-card-lg-paragraph .usa-card__container,
.minh-card-lg {
  min-height: 15rem !important;}

.minh-mobile-paragraph .usa-card__container,
.minh-mobile {
  min-height: 20rem !important;}

.minh-mobile-lg-paragraph .usa-card__container, 
.minh-mobile-lg {
  min-height: 30rem !important;}

.minh-mobile-34-paragraph .usa-card__container, 
.minh-mobile-34 {
  min-height: 34rem !important;}
.minh-tablet-paragraph .usa-card__container,
.minh-tablet {
  min-height: 40rem !important;}

.minh-tablet-lg-paragraph .usa-card__container,
.minh-tablet-lg {
  min-height: 55rem !important;}

.minh-0-paragraph .usa-card__container,
.minh-0 {
  min-height: 0 !important;}

.minh-full-paragraph .usa-card__container,
.minh-full {
  min-height: 100% !important;}

.minh-viewport-paragraph .usa-card__container,
.minh-viewport {
  min-height: 100vh !important;}

.minw-05 { min-width: 0.25rem !important;}
.minw-1 { min-width: 0.5rem !important;}
.minw-105 { min-width: 0.75rem !important;}
.minw-2 { min-width: 1rem !important;}
.minw-205 { min-width: 1.25rem !important;}
.minw-3 { min-width: 1.5rem !important;}
.minw-4 { min-width: 2rem !important;}
.minw-5 { min-width: 2.5rem !important;}
.minw-6 { min-width: 3rem !important;}
.minw-7 { min-width: 3.5rem !important;}
.minw-8 { min-width: 4rem !important;}
.minw-9 { min-width: 4.5rem !important;}
.minw-10 { min-width: 5rem !important;}
.minw-15 { min-width: 7.5rem !important;}
.minw-0 { min-width: 0 !important;}

.minw-10ct { min-width: 10% !important;}
.minw-20ct { min-width: 20% !important;}
.minw-25ct { min-width: 25% !important;}
.minw-30ct { min-width: 30% !important;}
.minw-33ct { min-width: 33.33333333% !important;}
.minw-40ct { min-width: 40% !important;}
.minw-50ct { min-width: 50% !important;}
.minw-60ct { min-width: 60% !important;}
.minw-66ct { min-width: 66.66666666% !important;}
.minw-70ct { min-width: 70% !important;}
.minw-75ct { min-width: 75% !important;}
.minw-80ct { min-width: 80% !important;}
.minw-90ct { min-width: 90% !important;}
.minw-100ct { min-width: 100% !important;}

.opacity-0 { opacity: 0 !important;}
.opacity-10 { opacity: 0.1 !important;}
.opacity-20 { opacity: 0.2 !important;}
.opacity-30 { opacity: 0.3 !important;}
.opacity-40 { opacity: 0.4 !important;}
.opacity-50 { opacity: 0.5 !important;}
.opacity-60 { opacity: 0.6 !important;}
.opacity-70 { opacity: 0.7 !important;}
.opacity-80 { opacity: 0.8 !important;}
.opacity-90 { opacity: 0.9 !important;}
.opacity-100 { opacity: 1 !important;}

.order-first { order: -1 !important;}
.order-last { order: 999 !important;}
.order-initial { order: initial !important;}

.order-0 { order: 0 !important;}
.order-1 { order: 1 !important;}
.order-2 { order: 2 !important;}
.order-3 { order: 3 !important;}
.order-4 { order: 4 !important;}
.order-5 { order: 5 !important;}
.order-6 { order: 6 !important;}
.order-7 { order: 7 !important;}
.order-8 { order: 8 !important;}
.order-9 { order: 9 !important;}
.order-10 { order: 10 !important;}
.order-11 { order: 11 !important;}

.outline-1px { outline: 1px solid !important;}
.outline-2px { outline: 2px solid !important;}
.outline-0 { outline: 0 solid !important;}
.outline-05 { outline: 0.25rem solid !important;}
.outline-transparent { outline-color: transparent !important;}
.outline-black { outline-color: black !important;}
.outline-white { outline-color: white !important;}
.outline-red { outline-color: #e52207 !important;}
.outline-orange { outline-color: #e66f0e !important;}
.outline-gold { outline-color: #ffbe2e !important;}
.outline-yellow { outline-color: #fee685 !important;}
.outline-green { outline-color: #538200 !important;}
.outline-mint { outline-color: #04c585 !important;}
.outline-cyan { outline-color: #009ec1 !important;}
.outline-blue { outline-color: #0076d6 !important;}
.outline-indigo { outline-color: #676cc8 !important;}
.outline-violet { outline-color: #8168b3 !important;}
.outline-magenta { outline-color: #d72d79 !important;}

.outline-gray-5 { outline-color: #f0f0f0 !important;}
.outline-gray-10 { outline-color: #e6e6e6 !important;}
.outline-gray-30 { outline-color: #adadad !important;}
.outline-gray-50 { outline-color: #757575 !important;}
.outline-gray-70 { outline-color: #454545 !important;}
.outline-gray-90 { outline-color: #1b1b1b !important;}

.outline-base-lightest { outline-color: #f0f0f0 !important;}
.outline-base-lighter { outline-color: #e6e6e6 !important;}
.outline-base-light { outline-color: #adadad !important;}

.outline-base { outline-color: #757575 !important;}
.outline-base-dark { outline-color: #5c5c5c !important;}
.outline-base-darker { outline-color: #2e2e2e !important;}
.outline-base-darkest { outline-color: #1b1b1b !important;}
.outline-ink { outline-color: #1b1b1b !important;}

.outline-primary-lighter { outline-color: #d9e8f6 !important;}
.outline-primary-light { outline-color: #73b3e7 !important;}
.outline-primary { outline-color: #005ea2 !important;}
.outline-primary-vivid { outline-color: #0050d8 !important;}
.outline-primary-dark { outline-color: #1a4480 !important;}
.outline-primary-darker { outline-color: #162e51 !important;}

.outline-secondary-lighter { outline-color: #f3e1e4 !important;}
.outline-secondary-light { outline-color: #f2938c !important;}
.outline-secondary { outline-color: #d83933 !important;}
.outline-secondary-vivid { outline-color: #e41d3d !important;}
.outline-secondary-dark { outline-color: #b50909 !important;}
.outline-secondary-darker { outline-color: #8b0a03 !important;}

.outline-accent-warm-darker { outline-color: #775540 !important;}
.outline-accent-warm-dark { outline-color: #c05600 !important;}
.outline-accent-warm { outline-color: #fa9441 !important;}
.outline-accent-warm-light { outline-color: #ffbc78 !important;}
.outline-accent-warm-lighter { outline-color: #f2e4d4 !important;}

.outline-accent-cool-darker { outline-color: #07648d !important;}
.outline-accent-cool-dark { outline-color: #28a0cb !important;}
.outline-accent-cool { outline-color: #00bde3 !important;}
.outline-accent-cool-light { outline-color: #97d4ea !important;}
.outline-accent-cool-lighter { outline-color: #e1f3f8 !important;}

.outline-error-lighter { outline-color: #f4e3db !important;}
.outline-error-light { outline-color: #f39268 !important;}
.outline-error { outline-color: #d54309 !important;}
.outline-error-dark { outline-color: #b50909 !important;}
.outline-error-darker { outline-color: #6f3331 !important;}

.outline-warning-lighter { outline-color: #faf3d1 !important;}
.outline-warning-light { outline-color: #fee685 !important;}
.outline-warning { outline-color: #ffbe2e !important;}
.outline-warning-dark { outline-color: #e5a000 !important;}
.outline-warning-darker { outline-color: #936f38 !important;}

.outline-success-lighter { outline-color: #ecf3ec !important;}
.outline-success-light { outline-color: #70e17b !important;}
.outline-success { outline-color: #00a91c !important;}
.outline-success-dark { outline-color: #4d8055 !important;}
.outline-success-darker { outline-color: #446443 !important;}

.outline-info-lighter { outline-color: #e7f6f8 !important;}
.outline-info-light { outline-color: #99deea !important;}
.outline-info { outline-color: #00bde3 !important;}
.outline-info-dark { outline-color: #009ec1 !important;}
.outline-info-darker { outline-color: #2e6276 !important;}

.outline-disabled-light { outline-color: #e6e6e6 !important;}
.outline-disabled { outline-color: #c9c9c9 !important;}
.outline-disabled-dark { outline-color: #adadad !important;}

.outline-emergency { outline-color: #9c3d10 !important;}
.outline-emergency-dark { outline-color: #332d29 !important;}

.overflow-hidden { overflow: hidden !important;}
.overflow-y-hidden { overflow-y: hidden !important;}
.overflow-x-hidden { overflow-x: hidden !important;}

.overflow-scroll { overflow: scroll !important;}
.overflow-y-scroll { overflow-y: scroll !important;}
.overflow-x-scroll { overflow-x: scroll !important;}

.overflow-auto { overflow: auto !important;}
.overflow-y-auto { overflow-y: auto !important;}
.overflow-x-auto { overflow-x: auto !important;}

.overflow-visible { overflow: visible !important;}
.overflow-y-visible { overflow-y: visible !important;}
.overflow-x-visible { overflow-x: visible !important;}

.padding-1px {padding: 1px !important;}
.padding-y-1px {
  padding-top: 1px !important;
  padding-bottom: 1px !important;}

.padding-x-1px {
  padding-left: 1px !important;
  padding-right: 1px !important;}

.padding-top-1px {padding-top: 1px !important;}
.padding-right-1px {padding-right: 1px !important;}
.padding-bottom-1px {padding-bottom: 1px !important;}
.padding-left-1px {padding-left: 1px !important;}
.padding-2px {padding: 2px !important;}
.padding-y-2px {
  padding-top: 2px !important;
  padding-bottom: 2px !important;}

.padding-x-2px {
  padding-left: 2px !important;
  padding-right: 2px !important;}

.padding-top-2px {padding-top: 2px !important;}
.padding-right-2px {padding-right: 2px !important;}
.padding-bottom-2px {padding-bottom: 2px !important;}
.padding-left-2px {padding-left: 2px !important;}
.padding-05 {padding: 0.25rem !important;}
.padding-y-05 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;}

.padding-x-05 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;}

.padding-top-05 {padding-top: 0.25rem !important;}
.padding-right-05 {padding-right: 0.25rem !important;}
.padding-bottom-05 {padding-bottom: 0.25rem !important;}
.padding-left-05 {padding-left: 0.25rem !important;}
.padding-1 {padding: 0.5rem !important;}
.padding-y-1 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;}

.padding-x-1 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;}

.padding-top-1 {padding-top: 0.5rem !important;}
.padding-right-1 {padding-right: 0.5rem !important;}
.padding-bottom-1 {padding-bottom: 0.5rem !important;}
.padding-left-1 {padding-left: 0.5rem !important;}
.padding-105 {padding: 0.75rem !important;}
.padding-y-105 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;}

.padding-x-105 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;}

.padding-top-105 {padding-top: 0.75rem !important;}
.padding-right-105 {padding-right: 0.75rem !important;}
.padding-bottom-105 {padding-bottom: 0.75rem !important;}
.padding-left-105 {padding-left: 0.75rem !important;}
.padding-2 {padding: 1rem !important;}
.padding-y-2 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;}

.padding-x-2 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;}

.padding-top-2 {padding-top: 1rem !important;}
.padding-right-2 {padding-right: 1rem !important;}
.padding-bottom-2 {padding-bottom: 1rem !important;}
.padding-left-2 {padding-left: 1rem !important;}
.padding-205 {padding: 1.25rem !important;}
.padding-y-205 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;}

.padding-x-205 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;}

.padding-top-205 {padding-top: 1.25rem !important;}
.padding-right-205 {padding-right: 1.25rem !important;}
.padding-bottom-205 {padding-bottom: 1.25rem !important;}
.padding-left-205 {padding-left: 1.25rem !important;}
.padding-3 {padding: 1.5rem !important;}
.padding-y-3 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;}

.padding-x-3 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;}

.padding-top-3 {padding-top: 1.5rem !important;}
.padding-right-3 {padding-right: 1.5rem !important;}
.padding-bottom-3 {padding-bottom: 1.5rem !important;}
.padding-left-3 {padding-left: 1.5rem !important;}
.padding-4 {padding: 2rem !important;}
.padding-y-4 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;}

.padding-x-4 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;}

.padding-top-4 {padding-top: 2rem !important;}
.padding-right-4 {padding-right: 2rem !important;}
.padding-bottom-4 {padding-bottom: 2rem !important;}
.padding-left-4 {padding-left: 2rem !important;}
.padding-5 {padding: 2.5rem !important;}
.padding-y-5 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;}

.padding-x-5 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;}

.padding-top-5 {padding-top: 2.5rem !important;}
.padding-right-5 {padding-right: 2.5rem !important;}
.padding-bottom-5 {padding-bottom: 2.5rem !important;}
.padding-left-5 {padding-left: 2.5rem !important;}
.padding-6 { padding: 3rem !important;}
.padding-y-6 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;}

.padding-x-6 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;}

.padding-top-6 {padding-top: 3rem !important;}
.padding-right-6 { padding-right: 3rem !important;}
.padding-bottom-6 {padding-bottom: 3rem !important;}
.padding-left-6 {padding-left: 3rem !important;}
.padding-7 {padding: 3.5rem !important;}
.padding-y-7 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;}

.padding-x-7 {
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;}

.padding-top-7 {padding-top: 3.5rem !important;}
.padding-right-7 {padding-right: 3.5rem !important;}
.padding-bottom-7 {padding-bottom: 3.5rem !important;}
.padding-left-7 {padding-left: 3.5rem !important;}
.padding-8 {padding: 4rem !important;}
.padding-y-8 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;}

.padding-x-8 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;}

.padding-top-8 {padding-top: 4rem !important;}
.padding-right-8 {padding-right: 4rem !important;}
.padding-bottom-8 {padding-bottom: 4rem !important;}
.padding-left-8 {padding-left: 4rem !important;}
.padding-9 {padding: 4.5rem !important;}
.padding-y-9 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;}

.padding-x-9 {
  padding-left: 4.5rem !important;
  padding-right: 4.5rem !important;}

.padding-top-9 {padding-top: 4.5rem !important;}
.padding-right-9 {padding-right: 4.5rem !important;}
.padding-bottom-9 {padding-bottom: 4.5rem !important;}
.padding-left-9 {padding-left: 4.5rem !important;}
.padding-10 {padding: 5rem !important;}
.padding-y-10 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;}

.padding-x-10 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;}

.padding-top-10 {padding-top: 5rem !important;}
.padding-right-10 {padding-right: 5rem !important;}
.padding-bottom-10 {padding-bottom: 5rem !important;}
.padding-left-10 {padding-left: 5rem !important;}
.padding-15 {padding: 7.5rem !important;}
.padding-y-15 {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important;}

.padding-x-15 {
  padding-left: 7.5rem !important;
  padding-right: 7.5rem !important;}

.padding-top-15 {padding-top: 7.5rem !important;}
.padding-right-15 {padding-right: 7.5rem !important;}
.padding-bottom-15 {padding-bottom: 7.5rem !important;}
.padding-left-15 {padding-left: 7.5rem !important;}
.padding-0 {padding: 0 !important;}
.padding-y-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;}

.padding-x-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;}

.padding-top-0 {padding-top: 0 !important;}
.padding-right-0 {padding-right: 0 !important;}
.padding-bottom-0 {padding-bottom: 0 !important;}
.padding-left-0 {padding-left: 0 !important;}

.pin-all { 
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  position: absolute !important;}

.pin-x { 
  left: 0 !important;
  right: 0 !important;
  position: absolute !important;}

.pin-y { 
  bottom: 0 !important;
  top: 0 !important;
  position: absolute !important;}

.pin-bottom { 
  bottom: 0 !important;
  position: absolute !important;}

.pin-left { 
  left: 0 !important;
  position: absolute !important;}

.pin-right { 
  right: 0 !important;
  position: absolute !important;}

.pin-top { 
  top: 0 !important;
  position: absolute !important;}

.pin-none { 
  bottom: auto !important;
  left: auto !important;
  right: auto !important;
  top: auto !important;
  position: static !important;}

.position-absolute {position: absolute !important;}
.position-fixed {position: fixed !important;}
.position-relative {position: relative !important;}
.position-static {position: static !important;}
.position-sticky {position: sticky !important;}

.right-1px { right: 1px !important;}
.right-2px { right: 2px !important;}
.right-05 { right: 0.25rem !important;}
.right-1 { right: 0.5rem !important;}
.right-105 { right: 0.75rem !important;}
.right-2 { right: 1rem !important;}
.right-205 { right: 1.25rem !important;}
.right-3 { right: 1.5rem !important;}

.right-neg-1px { right: -1px !important;}
.right-neg-2px { right: -2px !important;}
.right-neg-05 { right: -0.25rem !important;}
.right-neg-1 { right: -0.5rem !important;}
.right-neg-105 { right: -0.75rem !important;}
.right-neg-2 { right: -1rem !important;}
.right-neg-205 { right: -1.25rem !important;}
.right-neg-3 { right: -1.5rem !important;}

.right-0 { right: 0 !important;}

.right-auto { right: auto !important;}

.square-1px { 
  height: 1px !important;
  width: 1px !important;}

.square-2px { 
  height: 2px !important;
  width: 2px !important;}

.square-05 { 
  height: 0.25rem !important;
  width: 0.25rem !important;}

.square-1 { 
  height: 0.5rem !important;
  width: 0.5rem !important;}

.square-105 { 
  height: 0.75rem !important;
  width: 0.75rem !important;}

.square-2 { 
  height: 1rem !important;
  width: 1rem !important;}

.square-205 { 
  height: 1.25rem !important;
  width: 1.25rem !important;}

.square-3 { 
  height: 1.5rem !important;
  width: 1.5rem !important;}

.square-4 { 
  height: 2rem !important;
  width: 2rem !important;}

.square-5 { 
  height: 2.5rem !important;
  width: 2.5rem !important;}

.square-6 { 
  height: 3rem !important;
  width: 3rem !important;}

.square-7 { 
  height: 3.5rem !important;
  width: 3.5rem !important;}

.square-8 { 
  height: 4rem !important;
  width: 4rem !important;}

.square-9 { 
  height: 4.5rem !important;
  width: 4.5rem !important;}

.square-10 { 
  height: 5rem !important;
  width: 5rem !important;}

.square-15 { 
  height: 7.5rem !important;
  width: 7.5rem !important;}

.square-card {
  height: 10rem !important;
  width: 10rem !important;}

.square-card-lg { 
  height: 15rem !important;
  width: 15rem !important;}

.square-mobile { 
  height: 20rem !important;
  width: 20rem !important;}

.text-center {text-align: center !important;}
.text-left {text-align: left !important;}
.text-justify {text-align: justify !important;}
.text-right {text-align: right !important;}

.text-strike,
.hover-text-strike:hover {text-decoration: line-through !important;}

.text-underline,
.hover-text-underline:hover {text-decoration: underline !important;}

.text-no-underline,
.hover-text-no-underline:hover {text-decoration: none !important;}

.text-no-strike,
.hover-text-no-strike:hover {text-decoration: none !important;}

.underline-red,
.hover-underline-red:hover {
  -webkit-text-decoration-color: #e52207 !important;
  text-decoration-color: #e52207 !important;}

.underline-orange,
.hover-underline-orange:hover {
  -webkit-text-decoration-color: #e66f0e !important;
  text-decoration-color: #e66f0e !important;}

.underline-gold,
.hover-underline-gold:hover {
  -webkit-text-decoration-color: #ffbe2e !important;
  text-decoration-color: #ffbe2e !important;}

.underline-yellow,
.hover-underline-yellow:hover {
  -webkit-text-decoration-color: #fee685 !important;
  text-decoration-color: #fee685 !important;}

.underline-green,
.hover-underline-green:hover {
  -webkit-text-decoration-color: #538200 !important;
  text-decoration-color: #538200 !important;}

.underline-mint,
.hover-underline-mint:hover {
  -webkit-text-decoration-color: #04c585 !important;
  text-decoration-color: #04c585 !important;}

.underline-cyan,
.hover-underline-cyan:hover {
  -webkit-text-decoration-color: #009ec1 !important;
  text-decoration-color: #009ec1 !important;}

.underline-blue,
.hover-underline-blue:hover {
  -webkit-text-decoration-color: #0076d6 !important;
  text-decoration-color: #0076d6 !important;}

.underline-indigo,
.hover-underline-indigo:hover {
  -webkit-text-decoration-color: #676cc8 !important;
  text-decoration-color: #676cc8 !important;}

.underline-violet,
.hover-underline-violet:hover {
  -webkit-text-decoration-color: #8168b3 !important;
  text-decoration-color: #8168b3 !important;}

.underline-magenta,
.hover-underline-magenta:hover {
  -webkit-text-decoration-color: #d72d79 !important;
  text-decoration-color: #d72d79 !important;}

.underline-gray-5,
.hover-underline-gray-5:hover {
  -webkit-text-decoration-color: #f0f0f0 !important;
  text-decoration-color: #f0f0f0 !important;}

.underline-gray-10,
.hover-underline-gray-10:hover {
  -webkit-text-decoration-color: #e6e6e6 !important;
  text-decoration-color: #e6e6e6 !important;}

.underline-gray-30,
.hover-underline-gray-30:hover {
  -webkit-text-decoration-color: #adadad !important;
  text-decoration-color: #adadad !important;}

.underline-gray-50,
.hover-underline-gray-50:hover {
  -webkit-text-decoration-color: #757575 !important;
  text-decoration-color: #757575 !important;}

.underline-gray-70,
.hover-underline-gray-70:hover {
  -webkit-text-decoration-color: #454545 !important;
  text-decoration-color: #454545 !important;}

.underline-gray-90,
.hover-underline-gray-90:hover {
  -webkit-text-decoration-color: #1b1b1b !important;
  text-decoration-color: #1b1b1b !important;}

.underline-base-lightest,
.hover-underline-base-lightest:hover {
  -webkit-text-decoration-color: #f0f0f0 !important;
  text-decoration-color: #f0f0f0 !important;}

.underline-base-lighter,
.hover-underline-base-lighter:hover {
  -webkit-text-decoration-color: #e6e6e6 !important;
  text-decoration-color: #e6e6e6 !important;}

.underline-base-light,
.hover-underline-base-light:hover {
  -webkit-text-decoration-color: #adadad !important;
  text-decoration-color: #adadad !important;}

.underline-base,
.hover-underline-base:hover {
  -webkit-text-decoration-color: #757575 !important;
  text-decoration-color: #757575 !important;}

.underline-base-dark,
.hover-underline-base-dark:hover {
  -webkit-text-decoration-color: #5c5c5c !important;
  text-decoration-color: #5c5c5c !important;}

.underline-base-darker,
.hover-underline-base-darker:hover {
  -webkit-text-decoration-color: #2e2e2e !important;
  text-decoration-color: #2e2e2e !important;}

.underline-base-darkest,
.hover-underline-base-darkest:hover {
  -webkit-text-decoration-color: #1b1b1b !important;
  text-decoration-color: #1b1b1b !important;}

.underline-ink,
.hover-underline-ink:hover {
  -webkit-text-decoration-color: #1b1b1b !important;
  text-decoration-color: #1b1b1b !important;}

.underline-primary-lighter,
.hover-underline-primary-lighter:hover {
  -webkit-text-decoration-color: #d9e8f6 !important;
  text-decoration-color: #d9e8f6 !important;}

.underline-primary-light,
.hover-underline-primary-light:hover {
  -webkit-text-decoration-color: #73b3e7 !important;
  text-decoration-color: #73b3e7 !important;}

.underline-primary,
.hover-underline-primary:hover {
  -webkit-text-decoration-color: #005ea2 !important;
  text-decoration-color: #005ea2 !important;}

.underline-primary-vivid,
.hover-underline-primary-vivid:hover {
  -webkit-text-decoration-color: #0050d8 !important;
  text-decoration-color: #0050d8 !important;}

.underline-primary-dark,
.hover-underline-primary-dark:hover {
  -webkit-text-decoration-color: #1a4480 !important;
  text-decoration-color: #1a4480 !important;}

.underline-primary-darker,
.hover-underline-primary-darker:hover {
  -webkit-text-decoration-color: #162e51 !important;
  text-decoration-color: #162e51 !important;}

.underline-secondary-lighter,
.hover-underline-secondary-lighter:hover {
  -webkit-text-decoration-color: #f3e1e4 !important;
  text-decoration-color: #f3e1e4 !important;}

.underline-secondary-light,
.hover-underline-secondary-light:hover {
  -webkit-text-decoration-color: #f2938c !important;
  text-decoration-color: #f2938c !important;}

.underline-secondary,
.hover-underline-secondary:hover {
  -webkit-text-decoration-color: #d83933 !important;
  text-decoration-color: #d83933 !important;}

.underline-secondary-vivid,
.hover-underline-secondary-vivid:hover {
  -webkit-text-decoration-color: #e41d3d !important;
  text-decoration-color: #e41d3d !important;}

.underline-secondary-dark,
.hover-underline-secondary-dark:hover {
  -webkit-text-decoration-color: #b50909 !important;
  text-decoration-color: #b50909 !important;}

.underline-secondary-darker,
.hover-underline-secondary-darker:hover {
  -webkit-text-decoration-color: #8b0a03 !important;
  text-decoration-color: #8b0a03 !important;}

.underline-accent-warm-darker,
.hover-underline-accent-warm-darker:hover {
  -webkit-text-decoration-color: #775540 !important;
  text-decoration-color: #775540 !important;}

.underline-accent-warm-dark,
.hover-underline-accent-warm-dark:hover {
  -webkit-text-decoration-color: #c05600 !important;
  text-decoration-color: #c05600 !important;}

.underline-accent-warm,
.hover-underline-accent-warm:hover {
  -webkit-text-decoration-color: #fa9441 !important;
  text-decoration-color: #fa9441 !important;}

.underline-accent-warm-light,
.hover-underline-accent-warm-light:hover {
  -webkit-text-decoration-color: #ffbc78 !important;
  text-decoration-color: #ffbc78 !important;}

.underline-accent-warm-lighter,
.hover-underline-accent-warm-lighter:hover {
  -webkit-text-decoration-color: #f2e4d4 !important;
  text-decoration-color: #f2e4d4 !important;}

.underline-accent-cool-darker,
.hover-underline-accent-cool-darker:hover {
  -webkit-text-decoration-color: #07648d !important;
  text-decoration-color: #07648d !important;}

.underline-accent-cool-dark,
.hover-underline-accent-cool-dark:hover {
  -webkit-text-decoration-color: #28a0cb !important;
  text-decoration-color: #28a0cb !important;}

.underline-accent-cool,
.hover-underline-accent-cool:hover {
  -webkit-text-decoration-color: #00bde3 !important;
  text-decoration-color: #00bde3 !important;}

.underline-accent-cool-light,
.hover-underline-accent-cool-light:hover {
  -webkit-text-decoration-color: #97d4ea !important;
  text-decoration-color: #97d4ea !important;}

.underline-accent-cool-lighter,
.hover-underline-accent-cool-lighter:hover {
  -webkit-text-decoration-color: #e1f3f8 !important;
  text-decoration-color: #e1f3f8 !important;}

.underline-error-lighter,
.hover-underline-error-lighter:hover {
  -webkit-text-decoration-color: #f4e3db !important;
  text-decoration-color: #f4e3db !important;}

.underline-error-light,
.hover-underline-error-light:hover {
  -webkit-text-decoration-color: #f39268 !important;
  text-decoration-color: #f39268 !important;}

.underline-error,
.hover-underline-error:hover {
  -webkit-text-decoration-color: #d54309 !important;
  text-decoration-color: #d54309 !important;}

.underline-error-dark,
.hover-underline-error-dark:hover {
  -webkit-text-decoration-color: #b50909 !important;
  text-decoration-color: #b50909 !important;}

.underline-error-darker,
.hover-underline-error-darker:hover {
  -webkit-text-decoration-color: #6f3331 !important;
  text-decoration-color: #6f3331 !important;}

.underline-warning-lighter,
.hover-underline-warning-lighter:hover {
  -webkit-text-decoration-color: #faf3d1 !important;
  text-decoration-color: #faf3d1 !important;}

.underline-warning-light,
.hover-underline-warning-light:hover {
  -webkit-text-decoration-color: #fee685 !important;
  text-decoration-color: #fee685 !important;}

.underline-warning,
.hover-underline-warning:hover {
  -webkit-text-decoration-color: #ffbe2e !important;
  text-decoration-color: #ffbe2e !important;}

.underline-warning-dark,
.hover-underline-warning-dark:hover {
  -webkit-text-decoration-color: #e5a000 !important;
  text-decoration-color: #e5a000 !important;}

.underline-warning-darker,
.hover-underline-warning-darker:hover {
  -webkit-text-decoration-color: #936f38 !important;
  text-decoration-color: #936f38 !important;}

.underline-success-lighter,
.hover-underline-success-lighter:hover {
  -webkit-text-decoration-color: #ecf3ec !important;
  text-decoration-color: #ecf3ec !important;}

.underline-success-light,
.hover-underline-success-light:hover {
  -webkit-text-decoration-color: #70e17b !important;
  text-decoration-color: #70e17b !important;}

.underline-success,
.hover-underline-success:hover {
  -webkit-text-decoration-color: #00a91c !important;
  text-decoration-color: #00a91c !important;}

.underline-success-dark,
.hover-underline-success-dark:hover {
  -webkit-text-decoration-color: #4d8055 !important;
  text-decoration-color: #4d8055 !important;}

.underline-success-darker,
.hover-underline-success-darker:hover {
  -webkit-text-decoration-color: #446443 !important;
  text-decoration-color: #446443 !important;}

.underline-info-lighter,
.hover-underline-info-lighter:hover {
  -webkit-text-decoration-color: #e7f6f8 !important;
  text-decoration-color: #e7f6f8 !important;}

.underline-info-light,
.hover-underline-info-light:hover {
  -webkit-text-decoration-color: #99deea !important;
  text-decoration-color: #99deea !important;}

.underline-info,
.hover-underline-info:hover {
  -webkit-text-decoration-color: #00bde3 !important;
  text-decoration-color: #00bde3 !important;}

.underline-info-dark,
.hover-underline-info-dark:hover {
  -webkit-text-decoration-color: #009ec1 !important;
  text-decoration-color: #009ec1 !important;}

.underline-info-darker,
.hover-underline-info-darker:hover {
  -webkit-text-decoration-color: #2e6276 !important;
  text-decoration-color: #2e6276 !important;}

.underline-disabled-light,
.hover-underline-disabled-light:hover {
  -webkit-text-decoration-color: #e6e6e6 !important;
  text-decoration-color: #e6e6e6 !important;}

.underline-disabled,
.hover-underline-disabled:hover {
  -webkit-text-decoration-color: #c9c9c9 !important;
  text-decoration-color: #c9c9c9 !important;}

.underline-disabled-dark,
.hover-underline-disabled-dark:hover {
  -webkit-text-decoration-color: #adadad !important;
  text-decoration-color: #adadad !important;}

.underline-emergency,
.hover-underline-emergency:hover {
  -webkit-text-decoration-color: #9c3d10 !important;
  text-decoration-color: #9c3d10 !important;}

.underline-emergency-dark,
.hover-underline-emergency-dark:hover {
  -webkit-text-decoration-color: #332d29 !important;
  text-decoration-color: #332d29 !important;}

.underline-default-base-lightest,
.hover-underline-default-base-lightest:hover {
  -webkit-text-decoration-color: #f0f0f0 !important;
  text-decoration-color: #f0f0f0 !important;}

.underline-default-base-lighter,
.hover-underline-default-base-lighter:hover {
  -webkit-text-decoration-color: #dcdee0 !important;
  text-decoration-color: #dcdee0 !important;}

.underline-default-base-light,
.hover-underline-default-base-light:hover {
  -webkit-text-decoration-color: #a9aeb1 !important;
  text-decoration-color: #a9aeb1 !important;}

.underline-default-base,
.hover-underline-default-base:hover {
  -webkit-text-decoration-color: #71767a !important;
  text-decoration-color: #71767a !important;}

.underline-default-base-dark,
.hover-underline-default-base-dark:hover {
  -webkit-text-decoration-color: #565c65 !important;
  text-decoration-color: #565c65 !important;}

.underline-default-base-darker,
.hover-underline-default-base-darker:hover {
  -webkit-text-decoration-color: #3d4551 !important;
  text-decoration-color: #3d4551 !important;}

.underline-default-base-darkest,
.hover-underline-default-base-darkest:hover {
  -webkit-text-decoration-color: #1b1b1b !important;
  text-decoration-color: #1b1b1b !important;}

.underline-default-ink,
.hover-underline-default-ink:hover {
  -webkit-text-decoration-color: #1b1b1b !important;
  text-decoration-color: #1b1b1b !important;}

.underline-default-primary-lighter,
.hover-underline-default-primary-lighter:hover {
  -webkit-text-decoration-color: #d9e8f6 !important;
  text-decoration-color: #d9e8f6 !important;}

.underline-default-primary-light,
.hover-underline-default-primary-light:hover {
  -webkit-text-decoration-color: #73b3e7 !important;
  text-decoration-color: #73b3e7 !important;}

.underline-default-primary,
.hover-underline-default-primary:hover {
  -webkit-text-decoration-color: #005ea2 !important;
  text-decoration-color: #005ea2 !important;}

.underline-default-primary-vivid,
.hover-underline-default-primary-vivid:hover {
  -webkit-text-decoration-color: #0050d8 !important;
  text-decoration-color: #0050d8 !important;}

.underline-default-primary-dark,
.hover-underline-default-primary-dark:hover {
  -webkit-text-decoration-color: #1a4480 !important;
  text-decoration-color: #1a4480 !important;}

.underline-default-primary-darker,
.hover-underline-default-primary-darker:hover {
  -webkit-text-decoration-color: #162e51 !important;
  text-decoration-color: #162e51 !important;}

.underline-default-secondary-lighter,
.hover-underline-default-secondary-lighter:hover {
  -webkit-text-decoration-color: #f8dfe2 !important;
  text-decoration-color: #f8dfe2 !important;}

.underline-default-secondary-light,
.hover-underline-default-secondary-light:hover {
  -webkit-text-decoration-color: #f2938c !important;
  text-decoration-color: #f2938c !important;}

.underline-default-secondary,
.hover-underline-default-secondary:hover {
  -webkit-text-decoration-color: #d83933 !important;
  text-decoration-color: #d83933 !important;}

.underline-default-secondary-vivid,
.hover-underline-default-secondary-vivid:hover {
  -webkit-text-decoration-color: #e41d3d !important;
  text-decoration-color: #e41d3d !important;}

.underline-default-secondary-dark,
.hover-underline-default-secondary-dark:hover {
  -webkit-text-decoration-color: #b51d09 !important;
  text-decoration-color: #b51d09 !important;}

.underline-default-secondary-darker,
.hover-underline-default-secondary-darker:hover {
  -webkit-text-decoration-color: #8b1303 !important;
  text-decoration-color: #8b1303 !important;}

.underline-default-accent-warm-lighter,
.hover-underline-default-accent-warm-lighter:hover {
  -webkit-text-decoration-color: #f2e4d4 !important;
  text-decoration-color: #f2e4d4 !important;}

.underline-default-accent-warm-light,
.hover-underline-default-accent-warm-light:hover {
  -webkit-text-decoration-color: #ffbc78 !important;
  text-decoration-color: #ffbc78 !important;}

.underline-default-accent-warm,
.hover-underline-default-accent-warm:hover {
  -webkit-text-decoration-color: #fa9441 !important;
  text-decoration-color: #fa9441 !important;}

.underline-default-accent-warm-dark,
.hover-underline-default-accent-warm-dark:hover {
  -webkit-text-decoration-color: #c05600 !important;
  text-decoration-color: #c05600 !important;}

.underline-default-accent-warm-darker,
.hover-underline-default-accent-warm-darker:hover {
  -webkit-text-decoration-color: #775540 !important;
  text-decoration-color: #775540 !important;}

.underline-default-accent-cool-lighter,
.hover-underline-default-accent-cool-lighter:hover {
  -webkit-text-decoration-color: #e1f3f8 !important;
  text-decoration-color: #e1f3f8 !important;}

.underline-default-accent-cool-light,
.hover-underline-default-accent-cool-light:hover {
  -webkit-text-decoration-color: #97d4ea !important;
  text-decoration-color: #97d4ea !important;}

.underline-default-accent-cool,
.hover-underline-default-accent-cool:hover {
  -webkit-text-decoration-color: #00bde3 !important;
  text-decoration-color: #00bde3 !important;}

.underline-default-accent-cool-dark,
.hover-underline-default-accent-cool-dark:hover {
  -webkit-text-decoration-color: #28a0cb !important;
  text-decoration-color: #28a0cb !important;}

.underline-default-accent-cool-darker,
.hover-underline-default-accent-cool-darker:hover {
  -webkit-text-decoration-color: #07648d !important;
  text-decoration-color: #07648d !important;}

.text-indent-0 { text-indent: 0 !important;}
.text-indent-05 { text-indent: 0.25rem !important;}
.text-indent-1 { text-indent: 0.5rem !important;}
.text-indent-105 { text-indent: 0.75rem !important;}
.text-indent-2 { text-indent: 1rem !important;}
.text-indent-205 { text-indent: 1.25rem !important;}
.text-indent-3 { text-indent: 1.5rem !important;}

.text-indent-neg-05 { text-indent: -0.25rem !important;}
.text-indent-neg-1 { text-indent: -0.5rem !important;}
.text-indent-neg-105 { text-indent: -0.75rem !important;}
.text-indent-neg-2 { text-indent: -1rem !important;}
.text-indent-neg-205 { text-indent: -1.25rem !important;}
.text-indent-neg-3 { text-indent: -1.5rem !important;}

.text-indent-4 { text-indent: 2rem !important;}
.text-indent-5 { text-indent: 2.5rem !important;}
.text-indent-6 { text-indent: 3rem !important;}
.text-indent-7 { text-indent: 3.5rem !important;}
.text-indent-8 { text-indent: 4rem !important;}
.text-indent-9 { text-indent: 4.5rem !important;}
.text-indent-10 { text-indent: 5rem !important;}
.text-indent-15 { text-indent: 7.5rem !important;}

.text-indent-neg-4 { text-indent: -2rem !important;}
.text-indent-neg-5 { text-indent: -2.5rem !important;}
.text-indent-neg-6 { text-indent: -3rem !important;}
.text-indent-neg-7 { text-indent: -3.5rem !important;}
.text-indent-neg-8 { text-indent: -4rem !important;}
.text-indent-neg-9 { text-indent: -4.5rem !important;}
.text-indent-neg-10 { text-indent: -5rem !important;}
.text-indent-neg-15 { text-indent: -7.5rem !important;}

.text-uppercase {text-transform: uppercase !important;}
.text-no-uppercase {text-transform: none !important;}
.text-lowercase {text-transform: lowercase !important;}
.text-no-lowercase {text-transform: none !important;}

.top-1px { top: 1px !important;}
.top-2px { top: 2px !important;}
.top-05 { top: 0.25rem !important;}
.top-1 { top: 0.5rem !important;}
.top-105 { top: 0.75rem !important;}
.top-2 { top: 1rem !important;}
.top-205 { top: 1.25rem !important;}
.top-3 { top: 1.5rem !important;}
.top-8 { top: 8rem !important;}
.top-neg-1px { top: -1px !important;}
.top-neg-2px { top: -2px !important;}
.top-neg-05 { top: -0.25rem !important;}
.top-neg-1 { top: -0.5rem !important;}
.top-neg-105 { top: -0.75rem !important;}
.top-neg-2 { top: -1rem !important;}
.top-neg-205 { top: -1.25rem !important;}
.top-neg-3 { top: -1.5rem !important;}
.top-0 { top: 0 !important;}
.top-auto { top: auto !important;}

.text-baseline { vertical-align: baseline !important;}
.text-bottom { vertical-align: bottom !important;}
.text-middle { vertical-align: middle !important;}
.text-sub { vertical-align: sub !important;}
.text-super { vertical-align: super !important;}
.text-tbottom { vertical-align: text-bottom !important;}
.text-ttop { vertical-align: text-top !important;}
.text-top { vertical-align: top !important;}

.text-pre { white-space: pre !important;}
.text-pre-line { white-space: pre-line !important;}
.text-pre-wrap { white-space: pre-wrap !important;}
.text-wrap { white-space: normal !important;}
.text-no-wrap { white-space: nowrap !important;}

.width-1px { width: 1px !important;}
.width-2px { width: 2px !important;}
.width-05 { width: 0.25rem !important;}
.width-1 { width: 0.5rem !important;}
.width-105 { width: 0.75rem !important;}
.width-2 { width: 1rem !important;}
.width-205 { width: 1.25rem !important;}
.width-3 { width: 1.5rem !important;}
.width-4 { width: 2rem !important;}
.width-5 { width: 2.5rem !important;}
.width-6 { width: 3rem !important;}
.width-7 { width: 3.5rem !important;}
.width-8 { width: 4rem !important;}
.width-9 { width: 4.5rem !important;}
.width-10 { width: 5rem !important;}
.width-15 { width: 7.5rem !important;}

@media (min-width: 11rem) {.width-card { width: 10rem !important;}}
@media (min-width: 16rem) {.width-card-lg { width: 15rem !important;} }
@media (min-width: 21rem) {.width-mobile { width: 20rem !important;} }
@media (min-width: 31rem) {.width-mobile-lg { width: 30rem !important;} }
@media (min-width: 41rem) {.width-tablet { width: 40rem !important;} }
@media (min-width: 56rem) {.width-tablet-lg { width: 55rem !important;} }
@media (min-width: 65rem) {.width-desktop { width: 64rem !important;} }
@media (min-width: 76rem) {.width-desktop-lg { width: 75rem !important;} }
@media (min-width: 88rem) {.width-widescreen { width: 87.5rem !important;} }

.width-0 { width: 0 !important;}
.width-full { width: 100% !important;}
.width-auto { width: auto !important;}

.z-auto { z-index: auto !important;}
.z-bottom { z-index: -100 !important;}
.z-top { z-index: 99999 !important;}

.z-0 { z-index: 0 !important;}
.z-100 { z-index: 100 !important;}
.z-200 { z-index: 200 !important;}
.z-300 { z-index: 300 !important;}
.z-400 { z-index: 400 !important;}
.z-500 { z-index: 500 !important;}

.hidden {display: none;}

@media all and (min-width: 30em) {
  .mobile-lg-border-1px
  .mobile-lg-hover-border-1px:hover { border: 1px solid !important;}

  .mobile-lg-border-y-1px
  .mobile-lg-hover-border-y-1px:hover { 
    border-top: 1px solid !important;
    border-bottom: 1px solid !important;}

  .mobile-lg-border-x-1px
  .mobile-lg-hover-border-x-1px:hover { 
    border-left: 1px solid !important;
    border-right: 1px solid !important;}

  .mobile-lg-border-top-1px
  .mobile-lg-hover-border-top-1px:hover { border-top: 1px solid !important;}

  .mobile-lg-border-right-1px
  .mobile-lg-hover-border-right-1px:hover { border-right: 1px solid !important;}

  .mobile-lg-border-bottom-1px
  .mobile-lg-hover-border-bottom-1px:hover { border-bottom: 1px solid !important;}

  .mobile-lg-border-left-1px
  .mobile-lg-hover-border-left-1px:hover { border-left: 1px solid !important;}

  .mobile-lg-border-2px
  .mobile-lg-hover-border-2px:hover { border: 2px solid !important;}

  .mobile-lg-border-y-2px
  .mobile-lg-hover-border-y-2px:hover { 
    border-top: 2px solid !important;
    border-bottom: 2px solid !important;}

  .mobile-lg-border-x-2px
  .mobile-lg-hover-border-x-2px:hover { 
    border-left: 2px solid !important;
    border-right: 2px solid !important;}

  .mobile-lg-border-top-2px
  .mobile-lg-hover-border-top-2px:hover { border-top: 2px solid !important;}

  .mobile-lg-border-right-2px,
  .mobile-lg-hover-border-right-2px:hover { border-right: 2px solid !important;}

  .mobile-lg-border-bottom-2px,
  .mobile-lg-hover-border-bottom-2px:hover { border-bottom: 2px solid !important;}

  .mobile-lg-border-left-2px,
  .mobile-lg-hover-border-left-2px:hover { border-left: 2px solid !important;}

  .mobile-lg-border-05,
  .mobile-lg-hover-border-05:hover { border: 0.25rem solid !important;}

  .mobile-lg-border-y-05,
  .mobile-lg-hover-border-y-05:hover { 
    border-top: 0.25rem solid !important;
    border-bottom: 0.25rem solid !important;}

  .mobile-lg-border-x-05,
  .mobile-lg-hover-border-x-05:hover { 
    border-left: 0.25rem solid !important;
    border-right: 0.25rem solid !important;}

  .mobile-lg-border-top-05,
  .mobile-lg-hover-border-top-05:hover { border-top: 0.25rem solid !important;}

  .mobile-lg-border-right-05,
  .mobile-lg-hover-border-right-05:hover { border-right: 0.25rem solid !important;}

  .mobile-lg-border-bottom-05,
  .mobile-lg-hover-border-bottom-05:hover { border-bottom: 0.25rem solid !important;}

  .mobile-lg-border-left-05,
  .mobile-lg-hover-border-left-05:hover { border-left: 0.25rem solid !important;}

  .mobile-lg-border-1,
  .mobile-lg-hover-border-1:hover { border: 0.5rem solid !important;}

  .mobile-lg-border-y-1,
  .mobile-lg-hover-border-y-1:hover { 
    border-top: 0.5rem solid !important;
    border-bottom: 0.5rem solid !important;}

  .mobile-lg-border-x-1,
  .mobile-lg-hover-border-x-1:hover { 
    border-left: 0.5rem solid !important;
    border-right: 0.5rem solid !important;}

  .mobile-lg-border-top-1,
  .mobile-lg-hover-border-top-1:hover { border-top: 0.5rem solid !important;}

  .mobile-lg-border-right-1,
  .mobile-lg-hover-border-right-1:hover { border-right: 0.5rem solid !important;}

  .mobile-lg-border-bottom-1,
  .mobile-lg-hover-border-bottom-1:hover { border-bottom: 0.5rem solid !important;}

  .mobile-lg-border-left-1,
  .mobile-lg-hover-border-left-1:hover { border-left: 0.5rem solid !important;}

  .mobile-lg-border-105,
  .mobile-lg-hover-border-105:hover { border: 0.75rem solid !important;}

  .mobile-lg-border-y-105,
  .mobile-lg-hover-border-y-105:hover { 
    border-top: 0.75rem solid !important;
    border-bottom: 0.75rem solid !important;}

  .mobile-lg-border-x-105,
  .mobile-lg-hover-border-x-105:hover { 
    border-left: 0.75rem solid !important;
    border-right: 0.75rem solid !important;}

  .mobile-lg-border-top-105,
  .mobile-lg-hover-border-top-105:hover { border-top: 0.75rem solid !important;}

  .mobile-lg-border-right-105,
  .mobile-lg-hover-border-right-105:hover { border-right: 0.75rem solid !important;}

  .mobile-lg-border-bottom-105,
  .mobile-lg-hover-border-bottom-105:hover { border-bottom: 0.75rem solid !important;}

  .mobile-lg-border-left-105,
  .mobile-lg-hover-border-left-105:hover { border-left: 0.75rem solid !important;}

  .mobile-lg-border-2,
  .mobile-lg-hover-border-2:hover { border: 1rem solid !important;}

  .mobile-lg-border-y-2,
  .mobile-lg-hover-border-y-2:hover { 
    border-top: 1rem solid !important;
    border-bottom: 1rem solid !important;}

  .mobile-lg-border-x-2,
  .mobile-lg-hover-border-x-2:hover { 
    border-left: 1rem solid !important;
    border-right: 1rem solid !important;}

  .mobile-lg-border-top-2,
  .mobile-lg-hover-border-top-2:hover { border-top: 1rem solid !important;}

  .mobile-lg-border-right-2,
  .mobile-lg-hover-border-right-2:hover { border-right: 1rem solid !important;}

  .mobile-lg-border-bottom-2,
  .mobile-lg-hover-border-bottom-2:hover { border-bottom: 1rem solid !important;}

  .mobile-lg-border-left-2,
  .mobile-lg-hover-border-left-2:hover { border-left: 1rem solid !important;}

  .mobile-lg-border-205,
  .mobile-lg-hover-border-205:hover { border: 1.25rem solid !important;}

  .mobile-lg-border-y-205,
  .mobile-lg-hover-border-y-205:hover { 
    border-top: 1.25rem solid !important;
    border-bottom: 1.25rem solid !important;}

  .mobile-lg-border-x-205,
  .mobile-lg-hover-border-x-205:hover { 
    border-left: 1.25rem solid !important;
    border-right: 1.25rem solid !important;}

  .mobile-lg-border-top-205 {             border-top: 1.25rem solid !important;}
  .mobile-lg-hover-border-top-205:hover { border-top: 1.25rem solid !important;}

  .mobile-lg-border-right-205 {             border-right: 1.25rem solid !important;}
  .mobile-lg-hover-border-right-205:hover { border-right: 1.25rem solid !important;}

  .mobile-lg-border-bottom-205 {             border-bottom: 1.25rem solid !important;}
  .mobile-lg-hover-border-bottom-205:hover { border-bottom: 1.25rem solid !important;}

  .mobile-lg-border-left-205 {             border-left: 1.25rem solid !important;}
  .mobile-lg-hover-border-left-205:hover { border-left: 1.25rem solid !important;}

  .mobile-lg-border-3 {             border: 1.5rem solid !important;}
  .mobile-lg-hover-border-3:hover { border: 1.5rem solid !important;}

  .mobile-lg-border-y-3,
  .mobile-lg-hover-border-y-3:hover { 
    border-top: 1.5rem solid !important;
    border-bottom: 1.5rem solid !important;}

  .mobile-lg-border-x-3,
  .mobile-lg-hover-border-x-3:hover { 
    border-left: 1.5rem solid !important;
    border-right: 1.5rem solid !important;}

  .mobile-lg-border-top-3,
  .mobile-lg-hover-border-top-3:hover { border-top: 1.5rem solid !important;}

  .mobile-lg-border-right-3,
  .mobile-lg-hover-border-right-3:hover { border-right: 1.5rem solid !important;}

  .mobile-lg-border-bottom-3,
  .mobile-lg-hover-border-bottom-3:hover { border-bottom: 1.5rem solid !important;}

  .mobile-lg-border-left-3,
  .mobile-lg-hover-border-left-3:hover { border-left: 1.5rem solid !important;}

  .mobile-lg-border-0,
  .mobile-lg-hover-border-0:hover { border: 0 solid !important;}

  .mobile-lg-border-y-0,
  .mobile-lg-hover-border-y-0:hover { 
    border-top: 0 solid !important;
    border-bottom: 0 solid !important;}

  .mobile-lg-border-x-0,
  .mobile-lg-hover-border-x-0:hover { 
    border-left: 0 solid !important;
    border-right: 0 solid !important;}

  .mobile-lg-border-top-0,
  .mobile-lg-hover-border-top-0:hover { border-top: 0 solid !important;}

  .mobile-lg-border-right-0,
  .mobile-lg-hover-border-right-0:hover { border-right: 0 solid !important;}

  .mobile-lg-border-bottom-0,
  .mobile-lg-hover-border-bottom-0:hover { border-bottom: 0 solid !important;}

  .mobile-lg-border-left-0,
  .mobile-lg-hover-border-left-0:hover { border-left: 0 solid !important;}

  .mobile-lg-border,
  .mobile-lg-hover-border:hover { border: 1px solid !important;}

  .mobile-lg-border-y,
  .mobile-lg-hover-border-y:hover { 
    border-top: 1px solid !important;
    border-bottom: 1px solid !important;}

  .mobile-lg-border-x,
  .mobile-lg-hover-border-x:hover { 
    border-left: 1px solid !important;
    border-right: 1px solid !important;}

  .mobile-lg-border-top,
  .mobile-lg-hover-border-top:hover { border-top: 1px solid !important;}

  .mobile-lg-border-right,
  .mobile-lg-hover-border-right:hover { border-right: 1px solid !important;}

  .mobile-lg-border-bottom,
  .mobile-lg-hover-border-bottom:hover { border-bottom: 1px solid !important;}

  .mobile-lg-border-left,
  .mobile-lg-hover-border-left:hover { border-left: 1px solid !important;}

  .mobile-lg-border-transparent,
  .mobile-lg-hover-border-transparent:hover { border-color: transparent !important;}

  .mobile-lg-border-black,
  .mobile-lg-hover-border-black:hover { border-color: black !important;}

  .mobile-lg-border-white,
  .mobile-lg-hover-border-white:hover { border-color: white !important;}

  .mobile-lg-border-red,
  .mobile-lg-hover-border-red:hover { border-color: #e52207 !important;}

  .mobile-lg-border-orange,
  .mobile-lg-hover-border-orange:hover { border-color: #e66f0e !important;}

  .mobile-lg-border-gold,
  .mobile-lg-hover-border-gold:hover { border-color: #ffbe2e !important;}

  .mobile-lg-border-yellow,
  .mobile-lg-hover-border-yellow:hover { border-color: #fee685 !important;}

  .mobile-lg-border-green,
  .mobile-lg-hover-border-green:hover { border-color: #538200 !important;}

  .mobile-lg-border-mint,
  .mobile-lg-hover-border-mint:hover { border-color: #04c585 !important;}

  .mobile-lg-border-cyan,
  .mobile-lg-hover-border-cyan:hover { border-color: #009ec1 !important;}

  .mobile-lg-border-blue,
  .mobile-lg-hover-border-blue:hover { border-color: #0076d6 !important;}

  .mobile-lg-border-indigo,
  .mobile-lg-hover-border-indigo:hover { border-color: #676cc8 !important;}

  .mobile-lg-border-violet,
  .mobile-lg-hover-border-violet:hover { border-color: #8168b3 !important;}

  .mobile-lg-border-magenta,
  .mobile-lg-hover-border-magenta:hover { border-color: #d72d79 !important;}

  .mobile-lg-border-gray-5,
  .mobile-lg-hover-border-gray-5:hover { border-color: #f0f0f0 !important;}

  .mobile-lg-border-gray-10,
  .mobile-lg-hover-border-gray-10:hover { border-color: #e6e6e6 !important;}

  .mobile-lg-border-gray-30,
  .mobile-lg-hover-border-gray-30:hover { border-color: #adadad !important;}

  .mobile-lg-border-gray-50,
  .mobile-lg-hover-border-gray-50:hover { border-color: #757575 !important;}

  .mobile-lg-border-gray-70,
  .mobile-lg-hover-border-gray-70:hover { border-color: #454545 !important;}

  .mobile-lg-border-gray-90,
  .mobile-lg-hover-border-gray-90:hover { border-color: #1b1b1b !important;}

  .mobile-lg-border-base-lightest,
  .mobile-lg-hover-border-base-lightest:hover { border-color: #f0f0f0 !important;}

  .mobile-lg-border-base-lighter,
  .mobile-lg-hover-border-base-lighter:hover { border-color: #e6e6e6 !important;}

  .mobile-lg-border-base-light,
  .mobile-lg-hover-border-base-light:hover { border-color: #adadad !important;}

  .mobile-lg-border-base,
  .mobile-lg-hover-border-base:hover { border-color: #757575 !important;}

  .mobile-lg-border-base-dark,
  .mobile-lg-hover-border-base-dark:hover { border-color: #5c5c5c !important;}

  .mobile-lg-border-base-darker,
  .mobile-lg-hover-border-base-darker:hover { border-color: #2e2e2e !important;}

  .mobile-lg-border-base-darkest,
  .mobile-lg-hover-border-base-darkest:hover { border-color: #1b1b1b !important;}

  .mobile-lg-border-ink,
  .mobile-lg-hover-border-ink:hover { border-color: #1b1b1b !important;}

  .mobile-lg-border-primary-lighter,
  .mobile-lg-hover-border-primary-lighter:hover { border-color: #d9e8f6 !important;}

  .mobile-lg-border-primary-light,
  .mobile-lg-hover-border-primary-light:hover { border-color: #73b3e7 !important;}

  .mobile-lg-border-primary,
  .mobile-lg-hover-border-primary:hover { border-color: #005ea2 !important;}

  .mobile-lg-border-primary-vivid,
  .mobile-lg-hover-border-primary-vivid:hover { border-color: #0050d8 !important;}

  .mobile-lg-border-primary-dark,
  .mobile-lg-hover-border-primary-dark:hover { border-color: #1a4480 !important;}

  .mobile-lg-border-primary-darker,
  .mobile-lg-hover-border-primary-darker:hover { border-color: #162e51 !important;}

  .mobile-lg-border-secondary-lighter,
  .mobile-lg-hover-border-secondary-lighter:hover { border-color: #f3e1e4 !important;}

  .mobile-lg-border-secondary-light,
  .mobile-lg-hover-border-secondary-light:hover { border-color: #f2938c !important;}

  .mobile-lg-border-secondary,
  .mobile-lg-hover-border-secondary:hover { border-color: #d83933 !important;}

  .mobile-lg-border-secondary-vivid,
  .mobile-lg-hover-border-secondary-vivid:hover { border-color: #e41d3d !important;}

  .mobile-lg-border-secondary-dark,
  .mobile-lg-hover-border-secondary-dark:hover { border-color: #b50909 !important;}

  .mobile-lg-border-secondary-darker,
  .mobile-lg-hover-border-secondary-darker:hover { border-color: #8b0a03 !important;}

  .mobile-lg-border-accent-warm-darker,
  .mobile-lg-hover-border-accent-warm-darker:hover { border-color: #775540 !important;}

  .mobile-lg-border-accent-warm-dark,
  .mobile-lg-hover-border-accent-warm-dark:hover { border-color: #c05600 !important;}

  .mobile-lg-border-accent-warm,
  .mobile-lg-hover-border-accent-warm:hover { border-color: #fa9441 !important;}

  .mobile-lg-border-accent-warm-light,
  .mobile-lg-hover-border-accent-warm-light:hover { border-color: #ffbc78 !important;}

  .mobile-lg-border-accent-warm-lighter,
  .mobile-lg-hover-border-accent-warm-lighter:hover { border-color: #f2e4d4 !important;}

  .mobile-lg-border-accent-cool-darker,
  .mobile-lg-hover-border-accent-cool-darker:hover { border-color: #07648d !important;}

  .mobile-lg-border-accent-cool-dark,
  .mobile-lg-hover-border-accent-cool-dark:hover { border-color: #28a0cb !important;}

  .mobile-lg-border-accent-cool,
  .mobile-lg-hover-border-accent-cool:hover { border-color: #00bde3 !important;}

  .mobile-lg-border-accent-cool-light,
  .mobile-lg-hover-border-accent-cool-light:hover { border-color: #97d4ea !important;}

  .mobile-lg-border-accent-cool-lighter,
  .mobile-lg-hover-border-accent-cool-lighter:hover { border-color: #e1f3f8 !important;}

  .mobile-lg-border-error-lighter,
  .mobile-lg-hover-border-error-lighter:hover { border-color: #f4e3db !important;}

  .mobile-lg-border-error-light,
  .mobile-lg-hover-border-error-light:hover { border-color: #f39268 !important;}

  .mobile-lg-border-error,
  .mobile-lg-hover-border-error:hover { border-color: #d54309 !important;}

  .mobile-lg-border-error-dark,
  .mobile-lg-hover-border-error-dark:hover { border-color: #b50909 !important;}

  .mobile-lg-border-error-darker,
  .mobile-lg-hover-border-error-darker:hover { border-color: #6f3331 !important;}

  .mobile-lg-border-warning-lighter,
  .mobile-lg-hover-border-warning-lighter:hover { border-color: #faf3d1 !important;}

  .mobile-lg-border-warning-light,
  .mobile-lg-hover-border-warning-light:hover { border-color: #fee685 !important;}

  .mobile-lg-border-warning,
  .mobile-lg-hover-border-warning:hover { border-color: #ffbe2e !important;}

  .mobile-lg-border-warning-dark,
  .mobile-lg-hover-border-warning-dark:hover { border-color: #e5a000 !important;}

  .mobile-lg-border-warning-darker,
  .mobile-lg-hover-border-warning-darker:hover { border-color: #936f38 !important;}

  .mobile-lg-border-success-lighter,
  .mobile-lg-hover-border-success-lighter:hover { border-color: #ecf3ec !important;}

  .mobile-lg-border-success-light,
  .mobile-lg-hover-border-success-light:hover { border-color: #70e17b !important;}

  .mobile-lg-border-success,
  .mobile-lg-hover-border-success:hover { border-color: #00a91c !important;}

  .mobile-lg-border-success-dark,
  .mobile-lg-hover-border-success-dark:hover { border-color: #4d8055 !important;}

  .mobile-lg-border-success-darker,
  .mobile-lg-hover-border-success-darker:hover { border-color: #446443 !important;}

  .mobile-lg-border-info-lighter,
  .mobile-lg-hover-border-info-lighter:hover { border-color: #e7f6f8 !important;}

  .mobile-lg-border-info-light,
  .mobile-lg-hover-border-info-light:hover { border-color: #99deea !important;}

  .mobile-lg-border-info,
  .mobile-lg-hover-border-info:hover { border-color: #00bde3 !important;}

  .mobile-lg-border-info-dark,
  .mobile-lg-hover-border-info-dark:hover { border-color: #009ec1 !important;}

  .mobile-lg-border-info-darker,
  .mobile-lg-hover-border-info-darker:hover { border-color: #2e6276 !important;}

  .mobile-lg-border-disabled-light,
  .mobile-lg-hover-border-disabled-light:hover { border-color: #e6e6e6 !important;}

  .mobile-lg-border-disabled,
  .mobile-lg-hover-border-disabled:hover { border-color: #c9c9c9 !important;}

  .mobile-lg-border-disabled-dark,
  .mobile-lg-hover-border-disabled-dark:hover { border-color: #adadad !important;}

  .mobile-lg-border-emergency,
  .mobile-lg-hover-border-emergency:hover { border-color: #9c3d10 !important;}

  .mobile-lg-border-emergency-dark,
  .mobile-lg-hover-border-emergency-dark:hover { border-color: #332d29 !important;}

  .mobile-lg-border-default-base-lightest,
  .mobile-lg-hover-border-default-base-lightest:hover { border-color: #f0f0f0 !important;}

  .mobile-lg-border-default-base-lighter,
  .mobile-lg-hover-border-default-base-lighter:hover { border-color: #dcdee0 !important;}

  .mobile-lg-border-default-base-light,
  .mobile-lg-hover-border-default-base-light:hover { border-color: #a9aeb1 !important;}

  .mobile-lg-border-default-base,
  .mobile-lg-hover-border-default-base:hover { border-color: #71767a !important;}

  .mobile-lg-border-default-base-dark,
  .mobile-lg-hover-border-default-base-dark:hover { border-color: #565c65 !important;}

  .mobile-lg-border-default-base-darker,
  .mobile-lg-hover-border-default-base-darker:hover { border-color: #3d4551 !important;}

  .mobile-lg-border-default-base-darkest,
  .mobile-lg-hover-border-default-base-darkest:hover { border-color: #1b1b1b !important;}

  .mobile-lg-border-default-ink,
  .mobile-lg-hover-border-default-ink:hover { border-color: #1b1b1b !important;}

  .mobile-lg-border-default-primary-lighter,
  .mobile-lg-hover-border-default-primary-lighter:hover { border-color: #d9e8f6 !important;}

  .mobile-lg-border-default-primary-light,
  .mobile-lg-hover-border-default-primary-light:hover { border-color: #73b3e7 !important;}

  .mobile-lg-border-default-primary,
  .mobile-lg-hover-border-default-primary:hover { border-color: #005ea2 !important;}

  .mobile-lg-border-default-primary-vivid,
  .mobile-lg-hover-border-default-primary-vivid:hover { border-color: #0050d8 !important;}

  .mobile-lg-border-default-primary-dark,
  .mobile-lg-hover-border-default-primary-dark:hover { border-color: #1a4480 !important;}

  .mobile-lg-border-default-primary-darker,
  .mobile-lg-hover-border-default-primary-darker:hover { border-color: #162e51 !important;}

  .mobile-lg-border-default-secondary-lighter,
  .mobile-lg-hover-border-default-secondary-lighter:hover { border-color: #f8dfe2 !important;}

  .mobile-lg-border-default-secondary-light,
  .mobile-lg-hover-border-default-secondary-light:hover { border-color: #f2938c !important;}

  .mobile-lg-border-default-secondary,
  .mobile-lg-hover-border-default-secondary:hover { border-color: #d83933 !important;}

  .mobile-lg-border-default-secondary-vivid,
  .mobile-lg-hover-border-default-secondary-vivid:hover { border-color: #e41d3d !important;}

  .mobile-lg-border-default-secondary-dark,
  .mobile-lg-hover-border-default-secondary-dark:hover { border-color: #b51d09 !important;}

  .mobile-lg-border-default-secondary-darker,
  .mobile-lg-hover-border-default-secondary-darker:hover { border-color: #8b1303 !important;}

  .mobile-lg-border-default-accent-warm-lighter,
  .mobile-lg-hover-border-default-accent-warm-lighter:hover { border-color: #f2e4d4 !important;}

  .mobile-lg-border-default-accent-warm-light,
  .mobile-lg-hover-border-default-accent-warm-light:hover { border-color: #ffbc78 !important;}

  .mobile-lg-border-default-accent-warm,
  .mobile-lg-hover-border-default-accent-warm:hover { border-color: #fa9441 !important;}

  .mobile-lg-border-default-accent-warm-dark,
  .mobile-lg-hover-border-default-accent-warm-dark:hover { border-color: #c05600 !important;}

  .mobile-lg-border-default-accent-warm-darker,
  .mobile-lg-hover-border-default-accent-warm-darker:hover { border-color: #775540 !important;}

  .mobile-lg-border-default-accent-cool-lighter,
  .mobile-lg-hover-border-default-accent-cool-lighter:hover { border-color: #e1f3f8 !important;}

  .mobile-lg-border-default-accent-cool-light,
  .mobile-lg-hover-border-default-accent-cool-light:hover { border-color: #97d4ea !important;}

  .mobile-lg-border-default-accent-cool,
  .mobile-lg-hover-border-default-accent-cool:hover { border-color: #00bde3 !important;}

  .mobile-lg-border-default-accent-cool-dark,
  .mobile-lg-hover-border-default-accent-cool-dark:hover { border-color: #28a0cb !important;}

  .mobile-lg-border-default-accent-cool-darker,
  .mobile-lg-hover-border-default-accent-cool-darker:hover { border-color: #07648d !important;}

  .mobile-lg-radius-0 { border-radius: 0 !important;}

  .mobile-lg-radius-top-0 { 
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;}

  .mobile-lg-radius-right-0 { 
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;}

  .mobile-lg-radius-bottom-0 { 
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;}

  .mobile-lg-radius-left-0 { 
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;}

  .mobile-lg-radius-none { border-radius: 0 !important;}

  .mobile-lg-radius-top-none { 
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;}

  .mobile-lg-radius-right-none { 
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;}

  .mobile-lg-radius-bottom-none { 
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;}

  .mobile-lg-radius-left-none { 
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;}

  .mobile-lg-radius-sm { border-radius: 2px !important;}

  .mobile-lg-radius-top-sm { 
    border-top-left-radius: 2px !important;
    border-top-right-radius: 2px !important;}

  .mobile-lg-radius-right-sm { 
    border-top-right-radius: 2px !important;
    border-bottom-right-radius: 2px !important;}

  .mobile-lg-radius-bottom-sm { 
    border-bottom-left-radius: 2px !important;
    border-bottom-right-radius: 2px !important;}

  .mobile-lg-radius-left-sm { 
    border-top-left-radius: 2px !important;
    border-bottom-left-radius: 2px !important;}

  .mobile-lg-radius-md { border-radius: 0.25rem !important;}

  .mobile-lg-radius-top-md { 
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;}

  .mobile-lg-radius-right-md { 
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;}

  .mobile-lg-radius-bottom-md { 
    border-bottom-left-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;}

  .mobile-lg-radius-left-md { 
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;}

  .mobile-lg-radius-lg { border-radius: 0.5rem !important;}

  .mobile-lg-radius-top-lg { 
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;}

  .mobile-lg-radius-right-lg { 
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;}

  .mobile-lg-radius-bottom-lg { 
    border-bottom-left-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;}

  .mobile-lg-radius-left-lg { 
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;}

  .mobile-lg-radius-pill { border-radius: 99rem !important;}

  .mobile-lg-radius-top-pill { 
    border-top-left-radius: 99rem !important;
    border-top-right-radius: 99rem !important;}

  .mobile-lg-radius-right-pill { 
    border-top-right-radius: 99rem !important;
    border-bottom-right-radius: 99rem !important;}

  .mobile-lg-radius-bottom-pill { 
    border-bottom-left-radius: 99rem !important;
    border-bottom-right-radius: 99rem !important;}

  .mobile-lg-radius-left-pill { 
    border-top-left-radius: 99rem !important;
    border-bottom-left-radius: 99rem !important;}

  .mobile-lg-display-block { display: block !important;}
  .mobile-lg-display-flex { display: flex !important;}
  .mobile-lg-display-none { display: none !important;}
  .mobile-lg-display-inline { display: inline !important;}
  .mobile-lg-display-inline-block { display: inline-block !important;}
  .mobile-lg-display-inline-flex { display: inline-flex !important;}
  .mobile-lg-display-table { display: table !important;}
  .mobile-lg-display-table-cell { display: table-cell !important;}
  .mobile-lg-display-table-row { display: table-row !important;}

  
  .mobile-lg-flex-1 { flex: 1 1 0% !important;}
  .mobile-lg-flex-2 { flex: 2 1 0% !important;}
  .mobile-lg-flex-3 { flex: 3 1 0% !important;}
  .mobile-lg-flex-4 { flex: 4 1 0% !important;}
  .mobile-lg-flex-5 { flex: 5 1 0% !important;}
  .mobile-lg-flex-6 { flex: 6 1 0% !important;}
  .mobile-lg-flex-7 { flex: 7 1 0% !important;}
  .mobile-lg-flex-8 { flex: 8 1 0% !important;}
  .mobile-lg-flex-9 { flex: 9 1 0% !important;}
  .mobile-lg-flex-10 { flex: 10 1 0% !important;}
  .mobile-lg-flex-11 { flex: 11 1 0% !important;}
  .mobile-lg-flex-12 { flex: 12 1 0% !important;}
  .mobile-lg-flex-fill { flex: 1 1 0% !important;}
  .mobile-lg-flex-auto { flex: 0 1 auto !important;}
  .mobile-lg-flex-row {flex-direction: row !important;}
  .mobile-lg-flex-column {flex-direction: column !important;}
  .mobile-lg-flex-wrap { flex-wrap: wrap !important;}
  .mobile-lg-flex-no-wrap { flex-wrap: nowrap !important;}
  .mobile-lg-float-left { float: left !important;}
  .mobile-lg-float-none { float: none !important;}
  .mobile-lg-float-right { float: right !important;}

  .mobile-lg-font-lang-3xs  { font-size: 0.81rem !important;}
  .mobile-lg-font-lang-2xs  { font-size: 0.88rem !important;}
  .mobile-lg-font-lang-xs   { font-size: 0.94rem !important;}
  .mobile-lg-font-lang-sm   { font-size: 1rem !important;}
  .mobile-lg-font-lang-md   { font-size: 1.06rem !important;}
  .mobile-lg-font-lang-lg   { font-size: 1.25rem !important;}
  .mobile-lg-font-lang-xl   { font-size: 1.75rem !important;}
  .mobile-lg-font-lang-2xl  { font-size: 2.5rem !important;}
  .mobile-lg-font-lang-3xl  { font-size: 3rem !important;}

  .mobile-lg-font-mono-3xs  { font-size: 0.77rem !important;}
  .mobile-lg-font-mono-2xs  { font-size: 0.83rem !important;}
  .mobile-lg-font-mono-xs   { font-size: 0.89rem !important;}
  .mobile-lg-font-mono-sm   { font-size: 0.95rem !important;}
  .mobile-lg-font-mono-md   { font-size: 1.01rem !important;}
  .mobile-lg-font-mono-lg   { font-size: 1.19rem !important;}
  .mobile-lg-font-mono-xl   { font-size: 1.67rem !important;}
  .mobile-lg-font-mono-2xl  { font-size: 2.38rem !important;}
  .mobile-lg-font-mono-3xl  { font-size: 2.86rem !important;}

  .mobile-lg-font-sans-3xs  { font-size: 0.87rem !important;}
  .mobile-lg-font-sans-2xs  { font-size: 0.93rem !important;}
  .mobile-lg-font-sans-xs   { font-size: 1rem !important;}
  .mobile-lg-font-sans-sm   { font-size: 1.06rem !important;}
  .mobile-lg-font-sans-md   { font-size: 1.13rem !important;}
  .mobile-lg-font-sans-lg   { font-size: 1.33rem !important;}
  .mobile-lg-font-sans-xl   { font-size: 1.86rem !important;}
  .mobile-lg-font-sans-2xl  { font-size: 2.66rem !important;}
  .mobile-lg-font-sans-3xl  { font-size: 3.19rem !important;}

  .mobile-lg-font-serif-3xs { font-size: 0.79rem !important;}
  .mobile-lg-font-serif-2xs { font-size: 0.85rem !important;}
  .mobile-lg-font-serif-xs  { font-size: 0.91rem !important;}
  .mobile-lg-font-serif-sm  { font-size: 0.98rem !important;}
  .mobile-lg-font-serif-md  { font-size: 1.04rem !important;}
  .mobile-lg-font-serif-lg  { font-size: 1.22rem !important;}
  .mobile-lg-font-serif-xl  { font-size: 1.71rem !important;}
  .mobile-lg-font-serif-2xl { font-size: 2.44rem !important;}
  .mobile-lg-font-serif-3xl { font-size: 2.93rem !important;}

  .mobile-lg-font-heading-3xs { font-size: 0.79rem !important;}
  .mobile-lg-font-heading-2xs { font-size: 0.85rem !important;}
  .mobile-lg-font-heading-xs  { font-size: 0.91rem !important;}
  .mobile-lg-font-heading-sm  { font-size: 0.98rem !important;}
  .mobile-lg-font-heading-md  { font-size: 1.04rem !important;}
  .mobile-lg-font-heading-lg  { font-size: 1.22rem !important;}
  .mobile-lg-font-heading-xl  { font-size: 1.71rem !important;}
  .mobile-lg-font-heading-2xl { font-size: 2.44rem !important;}
  .mobile-lg-font-heading-3xl { font-size: 2.93rem !important;}

  .mobile-lg-font-body-3xs  { font-size: 0.87rem !important;}
  .mobile-lg-font-body-2xs  { font-size: 0.93rem !important;}
  .mobile-lg-font-body-xs   { font-size: 1rem !important;}
  .mobile-lg-font-body-sm   { font-size: 1.06rem !important;}
  .mobile-lg-font-body-md   { font-size: 1.13rem !important;}
  .mobile-lg-font-body-lg   { font-size: 1.33rem !important;}
  .mobile-lg-font-body-xl   { font-size: 1.86rem !important;}
  .mobile-lg-font-body-2xl  { font-size: 2.66rem !important;}
  .mobile-lg-font-body-3xl  { font-size: 3.19rem !important;}

  .mobile-lg-font-code-3xs  { font-size: 0.77rem !important;}
  .mobile-lg-font-code-2xs  { font-size: 0.83rem !important;}
  .mobile-lg-font-code-xs   { font-size: 0.89rem !important;}
  .mobile-lg-font-code-sm   { font-size: 0.95rem !important;}
  .mobile-lg-font-code-md   { font-size: 1.01rem !important;}
  .mobile-lg-font-code-lg   { font-size: 1.19rem !important;}
  .mobile-lg-font-code-xl   { font-size: 1.67rem !important;}
  .mobile-lg-font-code-2xl  { font-size: 2.38rem !important;}
  .mobile-lg-font-code-3xl  { font-size: 2.86rem !important;}

  .mobile-lg-font-alt-3xs { font-size: 0.79rem !important;}
  .mobile-lg-font-alt-2xs { font-size: 0.85rem !important;}
  .mobile-lg-font-alt-xs  { font-size: 0.91rem !important;}
  .mobile-lg-font-alt-sm  { font-size: 0.98rem !important;}
  .mobile-lg-font-alt-md  { font-size: 1.04rem !important;}
  .mobile-lg-font-alt-lg  { font-size: 1.22rem !important;}
  .mobile-lg-font-alt-xl  { font-size: 1.71rem !important;}
  .mobile-lg-font-alt-2xl { font-size: 2.44rem !important;}
  .mobile-lg-font-alt-3xl { font-size: 2.93rem !important;}

  .mobile-lg-font-ui-3xs  { font-size: 0.87rem !important;}
  .mobile-lg-font-ui-2xs  { font-size: 0.93rem !important;}
  .mobile-lg-font-ui-xs   { font-size: 1rem !important;}
  .mobile-lg-font-ui-sm   { font-size: 1.06rem !important;}
  .mobile-lg-font-ui-md   { font-size: 1.13rem !important;}
  .mobile-lg-font-ui-lg   { font-size: 1.33rem !important;}
  .mobile-lg-font-ui-xl   { font-size: 1.86rem !important;}
  .mobile-lg-font-ui-2xl  { font-size: 2.66rem !important;}
  .mobile-lg-font-ui-3xl  { font-size: 3.19rem !important;}

  .mobile-lg-font-lang-micro { font-size: 0.63rem !important;}
  .mobile-lg-font-lang-1  { font-size: 0.75rem !important;}
  .mobile-lg-font-lang-2  { font-size: 0.81rem !important;}
  .mobile-lg-font-lang-3  { font-size: 0.88rem !important;}
  .mobile-lg-font-lang-4  { font-size: 0.94rem !important;}
  .mobile-lg-font-lang-5  { font-size: 1rem !important;}
  .mobile-lg-font-lang-6  { font-size: 1.06rem !important;}
  .mobile-lg-font-lang-7  { font-size: 1.13rem !important;}
  .mobile-lg-font-lang-8  { font-size: 1.25rem !important;}
  .mobile-lg-font-lang-9  { font-size: 1.38rem !important;}
  .mobile-lg-font-lang-10 { font-size: 1.5rem !important;}
  .mobile-lg-font-lang-11 { font-size: 1.75rem !important;}
  .mobile-lg-font-lang-12 { font-size: 2rem !important;}
  .mobile-lg-font-lang-13 { font-size: 2.25rem !important;}
  .mobile-lg-font-lang-14 { font-size: 2.5rem !important;}
  .mobile-lg-font-lang-15 { font-size: 3rem !important;}
  .mobile-lg-font-lang-16 { font-size: 3.5rem !important;}
  .mobile-lg-font-lang-17 { font-size: 4rem !important;}
  .mobile-lg-font-lang-18 { font-size: 5rem !important;}
  .mobile-lg-font-lang-19 { font-size: 7.5rem !important;}
  .mobile-lg-font-lang-20 { font-size: 8.75rem !important;}

  .mobile-lg-font-mono-micro { font-size: 0.6rem !important;}
  .mobile-lg-font-mono-1  { font-size: 0.71rem !important;}
  .mobile-lg-font-mono-2  { font-size: 0.77rem !important;}
  .mobile-lg-font-mono-3  { font-size: 0.83rem !important;}
  .mobile-lg-font-mono-4  { font-size: 0.89rem !important;}
  .mobile-lg-font-mono-5  { font-size: 0.95rem !important;}
  .mobile-lg-font-mono-6  { font-size: 1.01rem !important;}
  .mobile-lg-font-mono-7  { font-size: 1.07rem !important;}
  .mobile-lg-font-mono-8  { font-size: 1.19rem !important;}
  .mobile-lg-font-mono-9  { font-size: 1.31rem !important;}
  .mobile-lg-font-mono-10 { font-size: 1.43rem !important;}
  .mobile-lg-font-mono-11 { font-size: 1.67rem !important;}
  .mobile-lg-font-mono-12 { font-size: 1.91rem !important;}
  .mobile-lg-font-mono-13 { font-size: 2.14rem !important;}
  .mobile-lg-font-mono-14 { font-size: 2.38rem !important;}
  .mobile-lg-font-mono-15 { font-size: 2.86rem !important;}
  .mobile-lg-font-mono-16 { font-size: 3.33rem !important;}
  .mobile-lg-font-mono-17 { font-size: 3.81rem !important;}
  .mobile-lg-font-mono-18 { font-size: 4.76rem !important;}
  .mobile-lg-font-mono-19 { font-size: 7.14rem !important;}
  .mobile-lg-font-mono-20 { font-size: 8.34rem !important;}

  .mobile-lg-font-sans-micro { font-size: 0.67rem !important;}
  .mobile-lg-font-sans-1  { font-size: 0.8rem !important;}
  .mobile-lg-font-sans-2  { font-size: 0.87rem !important;}
  .mobile-lg-font-sans-3  { font-size: 0.93rem !important;}
  .mobile-lg-font-sans-4  { font-size: 1rem !important;}
  .mobile-lg-font-sans-5  { font-size: 1.06rem !important;}
  .mobile-lg-font-sans-6  { font-size: 1.13rem !important;}
  .mobile-lg-font-sans-7  { font-size: 1.2rem !important;}
  .mobile-lg-font-sans-8  { font-size: 1.33rem !important;}
  .mobile-lg-font-sans-9  { font-size: 1.46rem !important;}
  .mobile-lg-font-sans-10 { font-size: 1.6rem !important;}
  .mobile-lg-font-sans-11 { font-size: 1.86rem !important;}
  .mobile-lg-font-sans-12 { font-size: 2.13rem !important;}
  .mobile-lg-font-sans-13 { font-size: 2.4rem !important;}
  .mobile-lg-font-sans-14 { font-size: 2.66rem !important;}
  .mobile-lg-font-sans-15 { font-size: 3.19rem !important;}
  .mobile-lg-font-sans-16 { font-size: 3.73rem !important;}
  .mobile-lg-font-sans-17 { font-size: 4.26rem !important;}
  .mobile-lg-font-sans-18 { font-size: 5.32rem !important;}
  .mobile-lg-font-sans-19 { font-size: 7.99rem !important;}
  .mobile-lg-font-sans-20 { font-size: 9.32rem !important;}

  .mobile-lg-font-serif-micro { font-size: 0.61rem !important;}
  .mobile-lg-font-serif-1   { font-size: 0.73rem !important;}
  .mobile-lg-font-serif-2   { font-size: 0.79rem !important;}
  .mobile-lg-font-serif-3   { font-size: 0.85rem !important;}
  .mobile-lg-font-serif-4   { font-size: 0.91rem !important;}
  .mobile-lg-font-serif-5   { font-size: 0.98rem !important;}
  .mobile-lg-font-serif-6   { font-size: 1.04rem !important;}
  .mobile-lg-font-serif-7   { font-size: 1.1rem !important;}
  .mobile-lg-font-serif-8   { font-size: 1.22rem !important;}
  .mobile-lg-font-serif-9   { font-size: 1.34rem !important;}
  .mobile-lg-font-serif-10  { font-size: 1.46rem !important;}
  .mobile-lg-font-serif-11  { font-size: 1.71rem !important;}
  .mobile-lg-font-serif-12  { font-size: 1.95rem !important;}
  .mobile-lg-font-serif-13  { font-size: 2.2rem !important;}
  .mobile-lg-font-serif-14  { font-size: 2.44rem !important;}
  .mobile-lg-font-serif-15  { font-size: 2.93rem !important;}
  .mobile-lg-font-serif-16  { font-size: 3.42rem !important;}
  .mobile-lg-font-serif-17  { font-size: 3.9rem !important;}
  .mobile-lg-font-serif-18  { font-size: 4.88rem !important;}
  .mobile-lg-font-serif-19  { font-size: 7.32rem !important;}
  .mobile-lg-font-serif-20  { font-size: 8.54rem !important;}

  
  .mobile-lg-fa-1x {font-size: 1em;}
  .mobile-lg-fa-2x {font-size: 2em;}
  .mobile-lg-fa-3x {font-size: 3em;}
  .mobile-lg-fa-4x {font-size: 4em;}
  .mobile-lg-fa-5x {font-size: 5em;}
  .mobile-lg-fa-6x {font-size: 6em;}
  .mobile-lg-fa-7x {font-size: 7em;}
  .mobile-lg-fa-8x {font-size: 8em;}
  .mobile-lg-fa-9x {font-size: 9em;}
  .mobile-lg-fa-10x {font-size: 10em;}

  .mobile-lg-text-thin      { font-weight: 200 !important;}
  .mobile-lg-text-light     { font-weight: 300 !important;}
  .mobile-lg-text-normal    { font-weight: normal !important;}
  .mobile-lg-text-medium    { font-weight: 500 !important;}
  .mobile-lg-text-semibold  { font-weight: 600 !important;}
  .mobile-lg-text-bold      { font-weight: 700 !important;}
  .mobile-lg-text-heavy     { font-weight: 800 !important;}
  .mobile-lg-text-100       { font-weight: 100 !important;}
  .mobile-lg-text-200       { font-weight: 200 !important;}
  .mobile-lg-text-300       { font-weight: 300 !important;}
  .mobile-lg-text-400       { font-weight: 400 !important;}
  .mobile-lg-text-500       { font-weight: 500 !important;}
  .mobile-lg-text-600       { font-weight: 600 !important;}
  .mobile-lg-text-700       { font-weight: 700 !important;}
  .mobile-lg-text-800       { font-weight: 800 !important;}
  .mobile-lg-text-900       { font-weight: 900 !important;}

  .mobile-lg-flex-justify-center  { justify-content: center !important;}
  .mobile-lg-flex-justify-start   { justify-content: flex-start !important;}
  .mobile-lg-flex-justify-end     { justify-content: flex-end !important;}
  .mobile-lg-flex-justify         { justify-content: space-between !important;}

  .mobile-lg-line-height-sans-1 { line-height: 0.9 !important;}
  .mobile-lg-line-height-sans-2 { line-height: 1.1 !important;}
  .mobile-lg-line-height-sans-3 { line-height: 1.3 !important;}
  .mobile-lg-line-height-sans-4 { line-height: 1.4 !important;}
  .mobile-lg-line-height-sans-5 { line-height: 1.5 !important;}
  .mobile-lg-line-height-sans-6 { line-height: 1.6 !important;}

  .mobile-lg-line-height-serif-1 { line-height: 1 !important;}
  .mobile-lg-line-height-serif-2 { line-height: 1.2 !important;}
  .mobile-lg-line-height-serif-3 { line-height: 1.4 !important;}
  .mobile-lg-line-height-serif-4 { line-height: 1.5 !important;}
  .mobile-lg-line-height-serif-5 { line-height: 1.7 !important;}
  .mobile-lg-line-height-serif-6 { line-height: 1.8 !important;}

  .mobile-lg-line-height-mono-1 { line-height: 1 !important;}
  .mobile-lg-line-height-mono-2 { line-height: 1.3 !important;}
  .mobile-lg-line-height-mono-3 { line-height: 1.4 !important;}
  .mobile-lg-line-height-mono-4 { line-height: 1.6 !important;}
  .mobile-lg-line-height-mono-5 { line-height: 1.7 !important;}
  .mobile-lg-line-height-mono-6 { line-height: 1.8 !important;}

  .mobile-lg-line-height-heading-1 { line-height: 1 !important;}
  .mobile-lg-line-height-heading-2 { line-height: 1.2 !important;}
  .mobile-lg-line-height-heading-3 { line-height: 1.4 !important;}
  .mobile-lg-line-height-heading-4 { line-height: 1.5 !important;}
  .mobile-lg-line-height-heading-5 { line-height: 1.7 !important;}
  .mobile-lg-line-height-heading-6 { line-height: 1.8 !important;}

  .mobile-lg-line-height-ui-1 { line-height: 0.9 !important;}
  .mobile-lg-line-height-ui-2 { line-height: 1.1 !important;}
  .mobile-lg-line-height-ui-3 { line-height: 1.3 !important;}
  .mobile-lg-line-height-ui-4 { line-height: 1.4 !important;}
  .mobile-lg-line-height-ui-5 { line-height: 1.5 !important;}
  .mobile-lg-line-height-ui-6 { line-height: 1.6 !important;}

  .mobile-lg-line-height-body-1 { line-height: 0.9 !important;}
  .mobile-lg-line-height-body-2 { line-height: 1.1 !important;}
  .mobile-lg-line-height-body-3 { line-height: 1.3 !important;}
  .mobile-lg-line-height-body-4 { line-height: 1.4 !important;}
  .mobile-lg-line-height-body-5 { line-height: 1.5 !important;}
  .mobile-lg-line-height-body-6 { line-height: 1.6 !important;}

  .mobile-lg-line-height-code-1 { line-height: 1 !important;}
  .mobile-lg-line-height-code-2 { line-height: 1.3 !important;}
  .mobile-lg-line-height-code-3 { line-height: 1.4 !important;}
  .mobile-lg-line-height-code-4 { line-height: 1.6 !important;}
  .mobile-lg-line-height-code-5 { line-height: 1.7 !important;}
  .mobile-lg-line-height-code-6 { line-height: 1.8 !important;}

  .mobile-lg-line-height-alt-1 { line-height: 1 !important;}
  .mobile-lg-line-height-alt-2 { line-height: 1.2 !important;}
  .mobile-lg-line-height-alt-3 { line-height: 1.4 !important;}
  .mobile-lg-line-height-alt-4 { line-height: 1.5 !important;}
  .mobile-lg-line-height-alt-5 { line-height: 1.7 !important;}
  .mobile-lg-line-height-alt-6 { line-height: 1.8 !important;}

  .mobile-lg-margin-neg-1px { margin: -1px !important;}
  .mobile-lg-margin-neg-2px { margin: -2px !important;}
  .mobile-lg-margin-neg-05  { margin: -0.25rem !important;}
  .mobile-lg-margin-neg-1   { margin: -0.5rem !important;}
  .mobile-lg-margin-neg-105 { margin: -0.75rem !important;}
  .mobile-lg-margin-neg-2   { margin: -1rem !important;}
  .mobile-lg-margin-neg-205 { margin: -1.25rem !important;}
  .mobile-lg-margin-neg-3   { margin: -1.5rem !important;}

  .mobile-lg-margin-1px   { margin: 1px !important;}
  .mobile-lg-margin-2px   { margin: 2px !important;}
  .mobile-lg-margin-05    { margin: 0.25rem !important;}
  .mobile-lg-margin-1     { margin: 0.5rem !important;}
  .mobile-lg-margin-105   { margin: 0.75rem !important;}
  .mobile-lg-margin-2     { margin: 1rem !important;}
  .mobile-lg-margin-205   { margin: 1.25rem !important;}
  .mobile-lg-margin-3     { margin: 1.5rem !important;}
  .mobile-lg-margin-neg-4 { margin: -2rem !important;}
  .mobile-lg-margin-neg-5 { margin: -2.5rem !important;}
  .mobile-lg-margin-neg-6 { margin: -3rem !important;}
  .mobile-lg-margin-neg-7 { margin: -3.5rem !important;}
  .mobile-lg-margin-neg-8 { margin: -4rem !important;}
  .mobile-lg-margin-neg-9 { margin: -4.5rem !important;}
  .mobile-lg-margin-neg-10 { margin: -5rem !important;}
  .mobile-lg-margin-neg-15 { margin: -7.5rem !important;}

  .mobile-lg-margin-4 { margin: 2rem !important;}
  .mobile-lg-margin-5 { margin: 2.5rem !important;}
  .mobile-lg-margin-6 { margin: 3rem !important;}
  .mobile-lg-margin-7 { margin: 3.5rem !important;}
  .mobile-lg-margin-8 { margin: 4rem !important;}
  .mobile-lg-margin-9 { margin: 4.5rem !important;}
  .mobile-lg-margin-10 { margin: 5rem !important;}
  .mobile-lg-margin-15 { margin: 7.5rem !important;}
  .mobile-lg-margin-05em { margin: 0.5em !important;}
  .mobile-lg-margin-1em { margin: 1em !important;}
  .mobile-lg-margin-105em { margin: 1.5em !important;}
  .mobile-lg-margin-2em { margin: 2em !important;}
  .mobile-lg-margin-0 { margin: 0 !important;}

  .mobile-lg-margin-y-1px { 
    margin-top: 1px !important;
    margin-bottom: 1px !important;}
  .mobile-lg-margin-top-1px {margin-top: 1px !important;}
  .mobile-lg-margin-bottom-1px {margin-bottom: 1px !important;}

  .mobile-lg-margin-y-2px { 
    margin-top: 2px !important;
    margin-bottom: 2px !important;}
  .mobile-lg-margin-top-2px {margin-top: 2px !important;}
  .mobile-lg-margin-bottom-2px {margin-bottom: 2px !important;}

  .mobile-lg-margin-y-05 { 
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;}
  .mobile-lg-margin-top-05 {margin-top: 0.25rem !important;}
  .mobile-lg-margin-bottom-05 {margin-bottom: 0.25rem !important;}

  .mobile-lg-margin-y-1 { 
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;}
  .mobile-lg-margin-top-1 {margin-top: 0.5rem !important;}
  .mobile-lg-margin-bottom-1 {margin-bottom: 0.5rem !important;}

  .mobile-lg-margin-y-105 {
     margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;}
  .mobile-lg-margin-top-105 {margin-top: 0.75rem !important;}
  .mobile-lg-margin-bottom-105 {margin-bottom: 0.75rem !important;}

  .mobile-lg-margin-y-2 { 
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;}
  .mobile-lg-margin-top-2 {margin-top: 1rem !important;}
  .mobile-lg-margin-bottom-2 {margin-bottom: 1rem !important;}

  .mobile-lg-margin-y-205 { 
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;}
  .mobile-lg-margin-top-205 {margin-top: 1.25rem !important;}
  .mobile-lg-margin-bottom-205 {margin-bottom: 1.25rem !important;}

  .mobile-lg-margin-y-3 { 
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;}
  .mobile-lg-margin-top-3 {margin-top: 1.5rem !important;}
  .mobile-lg-margin-bottom-3 {margin-bottom: 1.5rem !important;}

  .mobile-lg-margin-y-neg-1px { 
    margin-top: -1px !important;
    margin-bottom: -1px !important;}
  .mobile-lg-margin-top-neg-1px {margin-top: -1px !important;}
  .mobile-lg-margin-bottom-neg-1px {margin-bottom: -1px !important;}

  .mobile-lg-margin-y-neg-2px { 
    margin-top: -2px !important;
    margin-bottom: -2px !important;}
  .mobile-lg-margin-top-neg-2px {margin-top: -2px !important;}
  .mobile-lg-margin-bottom-neg-2px {margin-bottom: -2px !important;}

  .mobile-lg-margin-y-neg-05 { 
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;}
  .mobile-lg-margin-top-neg-05 {margin-top: -0.25rem !important;}
  .mobile-lg-margin-bottom-neg-05 {margin-bottom: -0.25rem !important;}

  .mobile-lg-margin-y-neg-1 { 
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;}
  .mobile-lg-margin-top-neg-1 {margin-top: -0.5rem !important;}
  .mobile-lg-margin-bottom-neg-1 {margin-bottom: -0.5rem !important;}

  .mobile-lg-margin-y-neg-105 { 
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;}
  .mobile-lg-margin-top-neg-105 {margin-top: -0.75rem !important;}
  .mobile-lg-margin-bottom-neg-105 {margin-bottom: -0.75rem !important;}

  .mobile-lg-margin-y-neg-2 { 
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;}
  .mobile-lg-margin-top-neg-2 {margin-top: -1rem !important;}
  .mobile-lg-margin-bottom-neg-2 {margin-bottom: -1rem !important;}

  .mobile-lg-margin-y-neg-205 { 
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;}
  .mobile-lg-margin-top-neg-205 {margin-top: -1.25rem !important;}
  .mobile-lg-margin-bottom-neg-205 {margin-bottom: -1.25rem !important;}

  .mobile-lg-margin-y-neg-3 { 
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;}
  .mobile-lg-margin-top-neg-3 {margin-top: -1.5rem !important;}
  .mobile-lg-margin-bottom-neg-3 {margin-bottom: -1.5rem !important;}

  .mobile-lg-margin-y-neg-4 { 
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;}
  .mobile-lg-margin-top-neg-4 {margin-top: -2rem !important;}
  .mobile-lg-margin-bottom-neg-4 {margin-bottom: -2rem !important;}

  .mobile-lg-margin-y-neg-5 { 
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;}
  .mobile-lg-margin-top-neg-5 {margin-top: -2.5rem !important;}
  .mobile-lg-margin-bottom-neg-5 {margin-bottom: -2.5rem !important;}

  .mobile-lg-margin-y-neg-6 { 
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;}
  .mobile-lg-margin-top-neg-6 {margin-top: -3rem !important;}
  .mobile-lg-margin-bottom-neg-6 {margin-bottom: -3rem !important;}

  .mobile-lg-margin-y-neg-7 { 
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;}
  .mobile-lg-margin-top-neg-7 {margin-top: -3.5rem !important;}
  .mobile-lg-margin-bottom-neg-7 {margin-bottom: -3.5rem !important;}

  .mobile-lg-margin-y-neg-8 { 
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;}
  .mobile-lg-margin-top-neg-8 {margin-top: -4rem !important;}
  .mobile-lg-margin-bottom-neg-8 {margin-bottom: -4rem !important;}

  .mobile-lg-margin-y-neg-9 { 
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;}
  .mobile-lg-margin-top-neg-9 {margin-top: -4.5rem !important;}
  .mobile-lg-margin-bottom-neg-9 {margin-bottom: -4.5rem !important;}

  .mobile-lg-margin-y-neg-10 { 
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;}
  .mobile-lg-margin-top-neg-10 {margin-top: -5rem !important;}
  .mobile-lg-margin-bottom-neg-10 {margin-bottom: -5rem !important;}

  .mobile-lg-margin-y-neg-15 { 
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;}
  .mobile-lg-margin-top-neg-15 {margin-top: -7.5rem !important;}
  .mobile-lg-margin-bottom-neg-15 {margin-bottom: -7.5rem !important;}

  .mobile-lg-margin-y-4 { 
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;}
  .mobile-lg-margin-top-4 {margin-top: 2rem !important;}
  .mobile-lg-margin-bottom-4 {margin-bottom: 2rem !important;}

  .mobile-lg-margin-y-5 { 
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;}
  .mobile-lg-margin-top-5 {margin-top: 2.5rem !important;}
  .mobile-lg-margin-bottom-5 {margin-bottom: 2.5rem !important;}

  .mobile-lg-margin-y-6 { 
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;}
  .mobile-lg-margin-top-6 {margin-top: 3rem !important;}
  .mobile-lg-margin-bottom-6 {margin-bottom: 3rem !important;}

  .mobile-lg-margin-y-7 { 
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;}
  .mobile-lg-margin-top-7 {margin-top: 3.5rem !important;}
  .mobile-lg-margin-bottom-7 {margin-bottom: 3.5rem !important;}

  .mobile-lg-margin-y-8 { 
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;}
  .mobile-lg-margin-top-8 {margin-top: 4rem !important;}
  .mobile-lg-margin-bottom-8 {margin-bottom: 4rem !important;}

  .mobile-lg-margin-y-9 { 
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;}
  .mobile-lg-margin-top-9 {margin-top: 4.5rem !important;}
  .mobile-lg-margin-bottom-9 {margin-bottom: 4.5rem !important;}

  .mobile-lg-margin-y-10 { 
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;}
  .mobile-lg-margin-top-10 {margin-top: 5rem !important;}
  .mobile-lg-margin-bottom-10 {margin-bottom: 5rem !important;}

  .mobile-lg-margin-y-15 { 
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;}
  .mobile-lg-margin-top-15 {margin-top: 7.5rem !important;}
  .mobile-lg-margin-bottom-15 {margin-bottom: 7.5rem !important;}

  .mobile-lg-margin-y-05em { 
    margin-top: 0.5em !important;
    margin-bottom: 0.5em !important;}
  .mobile-lg-margin-top-05em {margin-top: 0.5em !important;}
  .mobile-lg-margin-bottom-05em {margin-bottom: 0.5em !important;}

  .mobile-lg-margin-y-1em { 
    margin-top: 1em !important;
    margin-bottom: 1em !important;}
  .mobile-lg-margin-top-1em {margin-top: 1em !important;}
  .mobile-lg-margin-bottom-1em {margin-bottom: 1em !important;}

  .mobile-lg-margin-y-105em { 
    margin-top: 1.5em !important;
    margin-bottom: 1.5em !important;}
  .mobile-lg-margin-top-105em {margin-top: 1.5em !important;}
  .mobile-lg-margin-bottom-105em {margin-bottom: 1.5em !important;}

  .mobile-lg-margin-y-2em { 
    margin-top: 2em !important;
    margin-bottom: 2em !important;}
  .mobile-lg-margin-top-2em {margin-top: 2em !important;}
  .mobile-lg-margin-bottom-2em {margin-bottom: 2em !important;}

  .mobile-lg-margin-y-0 { 
    margin-top: 0 !important;
    margin-bottom: 0 !important;}
  .mobile-lg-margin-top-0 {margin-top: 0 !important;}
  .mobile-lg-margin-bottom-0 {margin-bottom: 0 !important;}

  .mobile-lg-margin-y-auto { 
    margin-top: auto !important;
    margin-bottom: auto !important;}
  .mobile-lg-margin-top-auto {margin-top: auto !important;}
  .mobile-lg-margin-bottom-auto {margin-bottom: auto !important;}

  .mobile-lg-margin-x-1px { 
    margin-left: 1px !important;
    margin-right: 1px !important;}
  .mobile-lg-margin-right-1px {margin-right: 1px !important;}
  .mobile-lg-margin-left-1px {margin-left: 1px !important;}

  .mobile-lg-margin-x-2px { 
    margin-left: 2px !important;
    margin-right: 2px !important;}
  .mobile-lg-margin-right-2px {margin-right: 2px !important;}
  .mobile-lg-margin-left-2px {margin-left: 2px !important;}

  .mobile-lg-margin-x-05 { 
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;}
  .mobile-lg-margin-right-05 {margin-right: 0.25rem !important;}
  .mobile-lg-margin-left-05 {margin-left: 0.25rem !important;}

  .mobile-lg-margin-x-1 { 
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;}
  .mobile-lg-margin-right-1 {margin-right: 0.5rem !important;}
  .mobile-lg-margin-left-1 {margin-left: 0.5rem !important;}

  .mobile-lg-margin-x-105 { 
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;}
  .mobile-lg-margin-right-105 {margin-right: 0.75rem !important;}
  .mobile-lg-margin-left-105 {margin-left: 0.75rem !important;}

  .mobile-lg-margin-x-2 { 
    margin-left: 1rem !important;
    margin-right: 1rem !important;}
  .mobile-lg-margin-right-2 {margin-right: 1rem !important;}
  .mobile-lg-margin-left-2 {margin-left: 1rem !important;}

  .mobile-lg-margin-x-205 { 
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;}
  .mobile-lg-margin-right-205 {margin-right: 1.25rem !important;}
  .mobile-lg-margin-left-205 {margin-left: 1.25rem !important;}

  .mobile-lg-margin-x-3 { 
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;}
  .mobile-lg-margin-right-3 {margin-right: 1.5rem !important;}
  .mobile-lg-margin-left-3 {margin-left: 1.5rem !important;}

  .mobile-lg-margin-x-neg-1px { 
    margin-left: -1px !important;
    margin-right: -1px !important;}
  .mobile-lg-margin-right-neg-1px {margin-right: -1px !important;}
  .mobile-lg-margin-left-neg-1px {margin-left: -1px !important;}

  .mobile-lg-margin-x-neg-2px { 
    margin-left: -2px !important;
    margin-right: -2px !important;}
  .mobile-lg-margin-right-neg-2px {margin-right: -2px !important;}
  .mobile-lg-margin-left-neg-2px {margin-left: -2px !important;}

  .mobile-lg-margin-x-neg-05 { 
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;}
  .mobile-lg-margin-right-neg-05 {margin-right: -0.25rem !important;}
  .mobile-lg-margin-left-neg-05 {margin-left: -0.25rem !important;}

  .mobile-lg-margin-x-neg-1 { 
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;}
  .mobile-lg-margin-right-neg-1 {margin-right: -0.5rem !important;}
  .mobile-lg-margin-left-neg-1 {margin-left: -0.5rem !important;}

  .mobile-lg-margin-x-neg-105 { 
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;}
  .mobile-lg-margin-right-neg-105 {margin-right: -0.75rem !important;}
  .mobile-lg-margin-left-neg-105 {margin-left: -0.75rem !important;}

  .mobile-lg-margin-x-neg-2 { 
    margin-left: -1rem !important;
    margin-right: -1rem !important;}
  .mobile-lg-margin-right-neg-2 {margin-right: -1rem !important;}
  .mobile-lg-margin-left-neg-2 {margin-left: -1rem !important;}

  .mobile-lg-margin-x-neg-205 { 
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;}
  .mobile-lg-margin-right-neg-205 {margin-right: -1.25rem !important;}
  .mobile-lg-margin-left-neg-205 {margin-left: -1.25rem !important;}

  .mobile-lg-margin-x-neg-3 { 
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;}
  .mobile-lg-margin-right-neg-3 {margin-right: -1.5rem !important;}
  .mobile-lg-margin-left-neg-3 {margin-left: -1.5rem !important;}

  .mobile-lg-margin-x-neg-4 { 
    margin-left: -2rem !important;
    margin-right: -2rem !important;}
  .mobile-lg-margin-right-neg-4 {margin-right: -2rem !important;}
  .mobile-lg-margin-left-neg-4 {margin-left: -2rem !important;}

  .mobile-lg-margin-x-neg-5 { 
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;}
  .mobile-lg-margin-right-neg-5 {margin-right: -2.5rem !important;}
  .mobile-lg-margin-left-neg-5 {margin-left: -2.5rem !important;}

  .mobile-lg-margin-x-neg-6 { 
    margin-left: -3rem !important;
    margin-right: -3rem !important;}
  .mobile-lg-margin-right-neg-6 {margin-right: -3rem !important;}
  .mobile-lg-margin-left-neg-6 {margin-left: -3rem !important;}

  .mobile-lg-margin-x-neg-7 { 
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;}
  .mobile-lg-margin-right-neg-7 {margin-right: -3.5rem !important;}
  .mobile-lg-margin-left-neg-7 {margin-left: -3.5rem !important;}

  .mobile-lg-margin-x-neg-8 { 
    margin-left: -4rem !important;
    margin-right: -4rem !important;}
  .mobile-lg-margin-right-neg-8 {margin-right: -4rem !important;}
  .mobile-lg-margin-left-neg-8 {margin-left: -4rem !important;}

  .mobile-lg-margin-x-neg-9 { 
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;}
  .mobile-lg-margin-right-neg-9 {margin-right: -4.5rem !important;}
  .mobile-lg-margin-left-neg-9 {margin-left: -4.5rem !important;}

  .mobile-lg-margin-x-neg-10 { 
    margin-left: -5rem !important;
    margin-right: -5rem !important;}
  .mobile-lg-margin-right-neg-10 {margin-right: -5rem !important;}
  .mobile-lg-margin-left-neg-10 {margin-left: -5rem !important;}

  .mobile-lg-margin-x-neg-15 { 
    margin-left: -7.5rem !important;
    margin-right: -7.5rem !important;}
  .mobile-lg-margin-right-neg-15 {margin-right: -7.5rem !important;}
  .mobile-lg-margin-left-neg-15 {margin-left: -7.5rem !important;}

  .mobile-lg-margin-x-4 { 
    margin-left: 2rem !important;
    margin-right: 2rem !important;}
  .mobile-lg-margin-right-4 {margin-right: 2rem !important;}
  .mobile-lg-margin-left-4 {margin-left: 2rem !important;}

  .mobile-lg-margin-x-5 { 
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;}
  .mobile-lg-margin-right-5 {margin-right: 2.5rem !important;}
  .mobile-lg-margin-left-5 {margin-left: 2.5rem !important;}

  .mobile-lg-margin-x-6 { 
    margin-left: 3rem !important;
    margin-right: 3rem !important;}
  .mobile-lg-margin-right-6 {margin-right: 3rem !important;}
  .mobile-lg-margin-left-6 {margin-left: 3rem !important;}

  .mobile-lg-margin-x-7 { 
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;}
  .mobile-lg-margin-right-7 {margin-right: 3.5rem !important;}
  .mobile-lg-margin-left-7 {margin-left: 3.5rem !important;}

  .mobile-lg-margin-x-8 { 
    margin-left: 4rem !important;
    margin-right: 4rem !important;}
  .mobile-lg-margin-right-8 {margin-right: 4rem !important;}
  .mobile-lg-margin-left-8 {margin-left: 4rem !important;}

  .mobile-lg-margin-x-9 { 
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;}
  .mobile-lg-margin-right-9 {margin-right: 4.5rem !important;}
  .mobile-lg-margin-left-9 {margin-left: 4.5rem !important;}

  .mobile-lg-margin-x-10 { 
    margin-left: 5rem !important;
    margin-right: 5rem !important;}
  .mobile-lg-margin-right-10 {margin-right: 5rem !important;}
  .mobile-lg-margin-left-10 {margin-left: 5rem !important;}

  .mobile-lg-margin-x-15 { 
    margin-left: 7.5rem !important;
    margin-right: 7.5rem !important;}
  .mobile-lg-margin-right-15 {margin-right: 7.5rem !important;}
  .mobile-lg-margin-left-15 {margin-left: 7.5rem !important;}

  .mobile-lg-margin-x-card { 
    margin-left: 10rem !important;
    margin-right: 10rem !important;}
  .mobile-lg-margin-right-card {margin-right: 10rem !important;}
  .mobile-lg-margin-left-card {margin-left: 10rem !important;}

  .mobile-lg-margin-x-card-lg {
    margin-left: 15rem !important;
    margin-right: 15rem !important;}
  .mobile-lg-margin-right-card-lg {margin-right: 15rem !important;}
  .mobile-lg-margin-left-card-lg {margin-left: 15rem !important;}

  .mobile-lg-margin-x-mobile { 
    margin-left: 20rem !important;
    margin-right: 20rem !important;}
  .mobile-lg-margin-right-mobile {margin-right: 20rem !important;}
  .mobile-lg-margin-left-mobile {margin-left: 20rem !important;}

  .mobile-lg-margin-x-05em { 
    margin-left: 0.5em !important;
    margin-right: 0.5em !important;}
  .mobile-lg-margin-right-05em {margin-right: 0.5em !important;}
  .mobile-lg-margin-left-05em {margin-left: 0.5em !important;}

  .mobile-lg-margin-x-1em { 
    margin-left: 1em !important;
    margin-right: 1em !important;}
  .mobile-lg-margin-right-1em {margin-right: 1em !important;}
  .mobile-lg-margin-left-1em {margin-left: 1em !important;}

  .mobile-lg-margin-x-105em { 
    margin-left: 1.5em !important;
    margin-right: 1.5em !important;}
  .mobile-lg-margin-right-105em {margin-right: 1.5em !important;}
  .mobile-lg-margin-left-105em {margin-left: 1.5em !important;}

  .mobile-lg-margin-x-2em { 
    margin-left: 2em !important;
    margin-right: 2em !important;}
  .mobile-lg-margin-right-2em {margin-right: 2em !important;}
  .mobile-lg-margin-left-2em {margin-left: 2em !important;}

  .mobile-lg-margin-x-0 { 
    margin-left: 0 !important;
    margin-right: 0 !important;}
  .mobile-lg-margin-right-0 {margin-right: 0 !important;}
  .mobile-lg-margin-left-0 {margin-left: 0 !important;}

  .mobile-lg-margin-x-auto { 
    margin-left: auto !important;
    margin-right: auto !important;}
  .mobile-lg-margin-right-auto {margin-right: auto !important;}
  .mobile-lg-margin-left-auto {margin-left: auto !important;}

  .mobile-lg-maxw-05 { max-width: 0.25rem !important;}
  .mobile-lg-maxw-1 { max-width: 0.5rem !important;}
  .mobile-lg-maxw-105 { max-width: 0.75rem !important;}
  .mobile-lg-maxw-2 { max-width: 1rem !important;}
  .mobile-lg-maxw-205 { max-width: 1.25rem !important;}
  .mobile-lg-maxw-3 { max-width: 1.5rem !important;}
  .mobile-lg-maxw-4 { max-width: 2rem !important;}
  .mobile-lg-maxw-5 { max-width: 2.5rem !important;}
  .mobile-lg-maxw-6 { max-width: 3rem !important;}
  .mobile-lg-maxw-7 { max-width: 3.5rem !important;}
  .mobile-lg-maxw-8 { max-width: 4rem !important;}
  .mobile-lg-maxw-9 { max-width: 4.5rem !important;}
  .mobile-lg-maxw-10 { max-width: 5rem !important;}
  .mobile-lg-maxw-15 { max-width: 7.5rem !important;}
  .mobile-lg-maxw-card { max-width: 10rem !important;}
  .mobile-lg-maxw-card-lg { max-width: 15rem !important;}
  .mobile-lg-maxw-mobile { max-width: 20rem !important;}
  .mobile-lg-maxw-mobile-lg { max-width: 30rem !important;}
  .mobile-lg-maxw-tablet { max-width: 40rem !important;}
  .mobile-lg-maxw-tablet-lg { max-width: 55rem !important;}
  .mobile-lg-maxw-desktop { max-width: 64rem !important;}
  .mobile-lg-maxw-desktop-lg { max-width: 75rem !important;}
  .mobile-lg-maxw-widescreen { max-width: 87.5rem !important;}
  .mobile-lg-maxw-none { max-width: none !important;}
  .mobile-lg-maxw-full { max-width: 100% !important;}
  .mobile-lg-measure-1 { max-width: 44ex !important;}
  .mobile-lg-measure-2 { max-width: 60ex !important;}
  .mobile-lg-measure-3 { max-width: 64ex !important;}
  .mobile-lg-measure-4 { max-width: 68ex !important;}
  .mobile-lg-measure-5 { max-width: 72ex !important;}
  .mobile-lg-measure-6 { max-width: 88ex !important;}
  .mobile-lg-measure-none { max-width: none !important;}

  .mobile-lg-order-first { order: -1 !important;}
  .mobile-lg-order-last { order: 999 !important;}
  .mobile-lg-order-initial { order: initial !important;}
  .mobile-lg-order-0 { order: 0 !important;}
  .mobile-lg-order-1 { order: 1 !important;}
  .mobile-lg-order-2 { order: 2 !important;}
  .mobile-lg-order-3 { order: 3 !important;}
  .mobile-lg-order-4 { order: 4 !important;}
  .mobile-lg-order-5 { order: 5 !important;}
  .mobile-lg-order-6 { order: 6 !important;}
  .mobile-lg-order-7 { order: 7 !important;}
  .mobile-lg-order-8 { order: 8 !important;}
  .mobile-lg-order-9 { order: 9 !important;}
  .mobile-lg-order-10 { order: 10 !important;}
  .mobile-lg-order-11 { order: 11 !important;}

  .mobile-lg-padding-1px { padding: 1px !important;}

  .mobile-lg-padding-y-1px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;}

  .mobile-lg-padding-x-1px {
    padding-left: 1px !important;
    padding-right: 1px !important;}

  .mobile-lg-padding-top-1px {padding-top: 1px !important;}
  .mobile-lg-padding-right-1px {padding-right: 1px !important;}
  .mobile-lg-padding-bottom-1px {padding-bottom: 1px !important;}
  .mobile-lg-padding-left-1px {padding-left: 1px !important;}

  .mobile-lg-padding-2px {padding: 2px !important;}

  .mobile-lg-padding-y-2px {
    padding-top: 2px !important;
    padding-bottom: 2px !important;}

  .mobile-lg-padding-x-2px {
    padding-left: 2px !important;
    padding-right: 2px !important;}

  .mobile-lg-padding-top-2px {padding-top: 2px !important;}
  .mobile-lg-padding-right-2px {padding-right: 2px !important;}
  .mobile-lg-padding-bottom-2px {padding-bottom: 2px !important;}
  .mobile-lg-padding-left-2px {padding-left: 2px !important;}

  .mobile-lg-padding-05 {padding: 0.25rem !important;}

  .mobile-lg-padding-y-05 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;}

  .mobile-lg-padding-x-05 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;}

  .mobile-lg-padding-top-05 {padding-top: 0.25rem !important;}
  .mobile-lg-padding-right-05 {padding-right: 0.25rem !important;}
  .mobile-lg-padding-bottom-05 {padding-bottom: 0.25rem !important;}
  .mobile-lg-padding-left-05 {padding-left: 0.25rem !important;}

  .mobile-lg-padding-1 {padding: 0.5rem !important;}

  .mobile-lg-padding-y-1 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;}

  .mobile-lg-padding-x-1 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;}

  .mobile-lg-padding-top-1 {padding-top: 0.5rem !important;}
  .mobile-lg-padding-right-1 {padding-right: 0.5rem !important;}
  .mobile-lg-padding-bottom-1 {padding-bottom: 0.5rem !important;}
  .mobile-lg-padding-left-1 {padding-left: 0.5rem !important;}

  .mobile-lg-padding-105 {padding: 0.75rem !important;}

  .mobile-lg-padding-y-105 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;}

  .mobile-lg-padding-x-105 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;}

  .mobile-lg-padding-top-105 {padding-top: 0.75rem !important;}
  .mobile-lg-padding-right-105 {padding-right: 0.75rem !important;}
  .mobile-lg-padding-bottom-105 {padding-bottom: 0.75rem !important;}
  .mobile-lg-padding-left-105 {padding-left: 0.75rem !important;}

  .mobile-lg-padding-2 {padding: 1rem !important;}

  .mobile-lg-padding-y-2 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;}

  .mobile-lg-padding-x-2 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;}

  .mobile-lg-padding-top-2 {padding-top: 1rem !important;}
  .mobile-lg-padding-right-2 {padding-right: 1rem !important;}
  .mobile-lg-padding-bottom-2 {padding-bottom: 1rem !important;}
  .mobile-lg-padding-left-2 {padding-left: 1rem !important;}

  .mobile-lg-padding-205 {padding: 1.25rem !important;}

  .mobile-lg-padding-y-205 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;}

  .mobile-lg-padding-x-205 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;}

  .mobile-lg-padding-top-205 {padding-top: 1.25rem !important;}
  .mobile-lg-padding-right-205 {padding-right: 1.25rem !important;}
  .mobile-lg-padding-bottom-205 {padding-bottom: 1.25rem !important;}
  .mobile-lg-padding-left-205 {padding-left: 1.25rem !important;}

  .mobile-lg-padding-3 {padding: 1.5rem !important;}

  .mobile-lg-padding-y-3 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;}

  .mobile-lg-padding-x-3 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;}

  .mobile-lg-padding-top-3 {padding-top: 1.5rem !important;}
  .mobile-lg-padding-right-3 {padding-right: 1.5rem !important;}
  .mobile-lg-padding-bottom-3 {padding-bottom: 1.5rem !important;}
  .mobile-lg-padding-left-3 {padding-left: 1.5rem !important;}

  .mobile-lg-padding-4 {padding: 2rem !important;}

  .mobile-lg-padding-y-4 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;}

  .mobile-lg-padding-x-4 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;}

  .mobile-lg-padding-top-4 {padding-top: 2rem !important;}
  .mobile-lg-padding-right-4 {padding-right: 2rem !important;}
  .mobile-lg-padding-bottom-4 {padding-bottom: 2rem !important;}
  .mobile-lg-padding-left-4 {padding-left: 2rem !important;}

  .mobile-lg-padding-5 {padding: 2.5rem !important;}

  .mobile-lg-padding-y-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;}

  .mobile-lg-padding-x-5 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;}

  .mobile-lg-padding-top-5 {padding-top: 2.5rem !important;}
  .mobile-lg-padding-right-5 {padding-right: 2.5rem !important;}
  .mobile-lg-padding-bottom-5 {padding-bottom: 2.5rem !important;}
  .mobile-lg-padding-left-5 {padding-left: 2.5rem !important;}

  .mobile-lg-padding-6 {padding: 3rem !important;}

  .mobile-lg-padding-y-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;}

  .mobile-lg-padding-x-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;}

  .mobile-lg-padding-top-6 {padding-top: 3rem !important;}
  .mobile-lg-padding-right-6 {padding-right: 3rem !important;}
  .mobile-lg-padding-bottom-6 {padding-bottom: 3rem !important;}
  .mobile-lg-padding-left-6 {padding-left: 3rem !important;}

  .mobile-lg-padding-7 {padding: 3.5rem !important;}

  .mobile-lg-padding-y-7 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;}

  .mobile-lg-padding-x-7 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;}

  .mobile-lg-padding-top-7 {padding-top: 3.5rem !important;}
  .mobile-lg-padding-right-7 {padding-right: 3.5rem !important;}
  .mobile-lg-padding-bottom-7 {padding-bottom: 3.5rem !important;}
  .mobile-lg-padding-left-7 {padding-left: 3.5rem !important;}

  .mobile-lg-padding-8 {padding: 4rem !important;}

  .mobile-lg-padding-y-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;}

  .mobile-lg-padding-x-8 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;}

  .mobile-lg-padding-top-8 {padding-top: 4rem !important;}
  .mobile-lg-padding-right-8 {padding-right: 4rem !important;}
  .mobile-lg-padding-bottom-8 {padding-bottom: 4rem !important;}
  .mobile-lg-padding-left-8 {padding-left: 4rem !important;}

  .mobile-lg-padding-9 {padding: 4.5rem !important;}

  .mobile-lg-padding-y-9 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;}

  .mobile-lg-padding-x-9 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;}

  .mobile-lg-padding-top-9 {padding-top: 4.5rem !important;}
  .mobile-lg-padding-right-9 {padding-right: 4.5rem !important;}
  .mobile-lg-padding-bottom-9 {padding-bottom: 4.5rem !important;}
  .mobile-lg-padding-left-9 {padding-left: 4.5rem !important;}

  .mobile-lg-padding-10 {padding: 5rem !important;}

  .mobile-lg-padding-y-10 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;}

  .mobile-lg-padding-x-10 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;}

  .mobile-lg-padding-top-10 {padding-top: 5rem !important;}
  .mobile-lg-padding-right-10 {padding-right: 5rem !important;}
  .mobile-lg-padding-bottom-10 {padding-bottom: 5rem !important;}
  .mobile-lg-padding-left-10 {padding-left: 5rem !important;}

  .mobile-lg-padding-15 {padding: 7.5rem !important;}

  .mobile-lg-padding-y-15 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;}

  .mobile-lg-padding-x-15 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;}

  .mobile-lg-padding-top-15 {padding-top: 7.5rem !important;}
  .mobile-lg-padding-right-15 {padding-right: 7.5rem !important;}
  .mobile-lg-padding-bottom-15 {padding-bottom: 7.5rem !important;}
  .mobile-lg-padding-left-15 {padding-left: 7.5rem !important;}
  
  .mobile-lg-padding-0 {padding: 0 !important;}

  .mobile-lg-padding-y-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;}

  .mobile-lg-padding-x-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;}

  .mobile-lg-padding-top-0 {padding-top: 0 !important;}
  .mobile-lg-padding-right-0 {padding-right: 0 !important;}
  .mobile-lg-padding-bottom-0 {padding-bottom: 0 !important;}
  .mobile-lg-padding-left-0 {padding-left: 0 !important;}

  .mobile-lg-text-pre {white-space: pre !important;}
  .mobile-lg-text-pre-line {white-space: pre-line !important;}
  .mobile-lg-text-pre-wrap {white-space: pre-wrap !important;}
  .mobile-lg-text-wrap {white-space: normal !important;}
  .mobile-lg-text-no-wrap {white-space: nowrap !important;}

  .mobile-lg-width-1px { width: 1px !important;}
  .mobile-lg-width-2px { width: 2px !important;}
  .mobile-lg-width-05 { width: 0.25rem !important;}
  .mobile-lg-width-1 { width: 0.5rem !important;}
  .mobile-lg-width-105 { width: 0.75rem !important;}
  .mobile-lg-width-2 { width: 1rem !important;}
  .mobile-lg-width-205 { width: 1.25rem !important;}
  .mobile-lg-width-3 { width: 1.5rem !important;}
  .mobile-lg-width-4 { width: 2rem !important;}
  .mobile-lg-width-5 { width: 2.5rem !important;}
  .mobile-lg-width-6 { width: 3rem !important;}
  .mobile-lg-width-7 { width: 3.5rem !important;}
  .mobile-lg-width-8 { width: 4rem !important;}
  .mobile-lg-width-9 { width: 4.5rem !important;}
  .mobile-lg-width-10 { width: 5rem !important;}
  .mobile-lg-width-15 { width: 7.5rem !important;}
  .mobile-lg-width-card { width: 10rem !important;}
  .mobile-lg-width-card-lg { width: 15rem !important;}
  .mobile-lg-width-mobile { width: 20rem !important;}
  .mobile-lg-width-mobile-lg { width: 30rem !important;}
  .mobile-lg-width-tablet { width: 40rem !important;}
  .mobile-lg-width-tablet-lg { width: 55rem !important;}
  .mobile-lg-width-desktop { width: 64rem !important;}
  .mobile-lg-width-desktop-lg { width: 75rem !important;}
  .mobile-lg-width-widescreen { width: 87.5rem !important;}
  .mobile-lg-width-0 { width: 0 !important;}
  .mobile-lg-width-full { width: 100% !important;}
  .mobile-lg-width-auto { width: auto !important;}

  .mobile-lg-height-1px { height: 1px !important;}
  .mobile-lg-height-2px { height: 2px !important;}
  .mobile-lg-height-05 { height: 0.25rem !important;}
  .mobile-lg-height-1 { height: 0.5rem !important;}
  .mobile-lg-height-105 { height: 0.75rem !important;}
  .mobile-lg-height-2 { height: 1rem !important;}
  .mobile-lg-height-205 { height: 1.25rem !important;}
  .mobile-lg-height-3 { height: 1.5rem !important;}
  .mobile-lg-height-4 { height: 2rem !important;}
  .mobile-lg-height-5 { height: 2.5rem !important;}
  .mobile-lg-height-6 { height: 3rem !important;}
  .mobile-lg-height-7 { height: 3.5rem !important;}
  .mobile-lg-height-8 { height: 4rem !important;}
  .mobile-lg-height-9 { height: 4.5rem !important;}
  .mobile-lg-height-10 { height: 5rem !important;}
  .mobile-lg-height-15 { height: 7.5rem !important;}
  .mobile-lg-height-card { height: 10rem !important;}
  .mobile-lg-height-card-lg { height: 15rem !important;}
  .mobile-lg-height-mobile { height: 20rem !important;}
  .mobile-lg-height-tablet { height: 25rem !important;}
  .mobile-lg-height-0 { height: 0 !important;}
  .mobile-lg-height-auto { height: auto !important;}
  .mobile-lg-height-full { height: 100% !important;}
  .mobile-lg-height-viewport { height: 100vh !important;}



  .display-inline.mobile-lg-hidden,
  .display-inline-block.mobile-lg-hidden,
  .display-block.mobile-lg-hidden,
  .mobile-lg-hidden {display:none !important;}
  
  .mobile-lg-show,
  .mobile-lg-visible {display:block !important;}

}
@media all and (min-width: 40em) {
  .tablet-border-1px,
  .tablet-hover-border-1px:hover { border: 1px solid !important;}

  .tablet-border-y-1px,
  .tablet-hover-border-y-1px:hover { 
    border-top: 1px solid !important;
    border-bottom: 1px solid !important;}

  .tablet-border-x-1px,
  .tablet-hover-border-x-1px:hover { 
    border-left: 1px solid !important;
    border-right: 1px solid !important;}

  .tablet-border-top-1px,
  .tablet-hover-border-top-1px:hover { border-top: 1px solid !important;}

  .tablet-border-right-1px,
  .tablet-hover-border-right-1px:hover { border-right: 1px solid !important;}

  .tablet-border-bottom-1px,
  .tablet-hover-border-bottom-1px:hover { border-bottom: 1px solid !important;}

  .tablet-border-left-1px,
  .tablet-hover-border-left-1px:hover { border-left: 1px solid !important;}

  .tablet-border-2px,
  .tablet-hover-border-2px:hover { border: 2px solid !important;}

  .tablet-border-y-2px,
  .tablet-hover-border-y-2px:hover { 
    border-top: 2px solid !important;
    border-bottom: 2px solid !important;}

  .tablet-border-x-2px,
  .tablet-hover-border-x-2px:hover { 
    border-left: 2px solid !important;
    border-right: 2px solid !important;}

  .tablet-border-top-2px,
  .tablet-hover-border-top-2px:hover { border-top: 2px solid !important;}

  .tablet-border-right-2px,
  .tablet-hover-border-right-2px:hover { border-right: 2px solid !important;}

  .tablet-border-bottom-2px,
  .tablet-hover-border-bottom-2px:hover { border-bottom: 2px solid !important;}

  .tablet-border-left-2px,
  .tablet-hover-border-left-2px:hover { border-left: 2px solid !important;}

  .tablet-border-05,
  .tablet-hover-border-05:hover { border: 0.25rem solid !important;}

  .tablet-border-y-05,
  .tablet-hover-border-y-05:hover { border-top: 0.25rem solid !important;
    border-bottom: 0.25rem solid !important;}

  .tablet-border-x-05,
  .tablet-hover-border-x-05:hover { border-left: 0.25rem solid !important;
    border-right: 0.25rem solid !important;}

  .tablet-border-top-05,
  .tablet-hover-border-top-05:hover { border-top: 0.25rem solid !important;}

  .tablet-border-right-05,
  .tablet-hover-border-right-05:hover { border-right: 0.25rem solid !important;}

  .tablet-border-bottom-05,
  .tablet-hover-border-bottom-05:hover { border-bottom: 0.25rem solid !important;}

  .tablet-border-left-05,
  .tablet-hover-border-left-05:hover { border-left: 0.25rem solid !important;}

  .tablet-border-1,
  .tablet-hover-border-1:hover { border: 0.5rem solid !important;}

  .tablet-border-y-1,
  .tablet-hover-border-y-1:hover { border-top: 0.5rem solid !important;
    border-bottom: 0.5rem solid !important;}

  .tablet-border-x-1,
  .tablet-hover-border-x-1:hover { border-left: 0.5rem solid !important;
    border-right: 0.5rem solid !important;}

  .tablet-border-top-1,
  .tablet-hover-border-top-1:hover { border-top: 0.5rem solid !important;}

  .tablet-border-right-1,
  .tablet-hover-border-right-1:hover { border-right: 0.5rem solid !important;}

  .tablet-border-bottom-1,
  .tablet-hover-border-bottom-1:hover { border-bottom: 0.5rem solid !important;}

  .tablet-border-left-1,
  .tablet-hover-border-left-1:hover { border-left: 0.5rem solid !important;}

  .tablet-border-105,
  .tablet-hover-border-105:hover { border: 0.75rem solid !important;}

  .tablet-border-y-105,
  .tablet-hover-border-y-105:hover { border-top: 0.75rem solid !important;
    border-bottom: 0.75rem solid !important;}

  .tablet-border-x-105,
  .tablet-hover-border-x-105:hover { border-left: 0.75rem solid !important;
    border-right: 0.75rem solid !important;}

  .tablet-border-top-105,
  .tablet-hover-border-top-105:hover { border-top: 0.75rem solid !important;}

  .tablet-border-right-105,
  .tablet-hover-border-right-105:hover { border-right: 0.75rem solid !important;}

  .tablet-border-bottom-105,
  .tablet-hover-border-bottom-105:hover { border-bottom: 0.75rem solid !important;}

  .tablet-border-left-105,
  .tablet-hover-border-left-105:hover { border-left: 0.75rem solid !important;}

  .tablet-border-2,
  .tablet-hover-border-2:hover { border: 1rem solid !important;}

  .tablet-border-y-2,
  .tablet-hover-border-y-2:hover { border-top: 1rem solid !important;
    border-bottom: 1rem solid !important;}

  .tablet-border-x-2,
  .tablet-hover-border-x-2:hover { border-left: 1rem solid !important;
    border-right: 1rem solid !important;}

  .tablet-border-top-2,
  .tablet-hover-border-top-2:hover { border-top: 1rem solid !important;}

  .tablet-border-right-2,
  .tablet-hover-border-right-2:hover { border-right: 1rem solid !important;}

  .tablet-border-bottom-2,
  .tablet-hover-border-bottom-2:hover { border-bottom: 1rem solid !important;}

  .tablet-border-left-2,
  .tablet-hover-border-left-2:hover { border-left: 1rem solid !important;}

  .tablet-border-205,
  .tablet-hover-border-205:hover { border: 1.25rem solid !important;}

  .tablet-border-y-205,
  .tablet-hover-border-y-205:hover { border-top: 1.25rem solid !important;
    border-bottom: 1.25rem solid !important;}

  .tablet-border-x-205,
  .tablet-hover-border-x-205:hover { border-left: 1.25rem solid !important;
    border-right: 1.25rem solid !important;}

  .tablet-border-top-205,
  .tablet-hover-border-top-205:hover { border-top: 1.25rem solid !important;}

  .tablet-border-right-205,
  .tablet-hover-border-right-205:hover { border-right: 1.25rem solid !important;}

  .tablet-border-bottom-205,
  .tablet-hover-border-bottom-205:hover { border-bottom: 1.25rem solid !important;}

  .tablet-border-left-205,
  .tablet-hover-border-left-205:hover { border-left: 1.25rem solid !important;}

  .tablet-border-3,
  .tablet-hover-border-3:hover { border: 1.5rem solid !important;}

  .tablet-border-y-3,
  .tablet-hover-border-y-3:hover { border-top: 1.5rem solid !important;
    border-bottom: 1.5rem solid !important;}

  .tablet-border-x-3,
  .tablet-hover-border-x-3:hover { border-left: 1.5rem solid !important;
    border-right: 1.5rem solid !important;}

  .tablet-border-top-3,
  .tablet-hover-border-top-3:hover { border-top: 1.5rem solid !important;}

  .tablet-border-right-3,
  .tablet-hover-border-right-3:hover { border-right: 1.5rem solid !important;}

  .tablet-border-bottom-3,
  .tablet-hover-border-bottom-3:hover { border-bottom: 1.5rem solid !important;}

  .tablet-border-left-3,
  .tablet-hover-border-left-3:hover { border-left: 1.5rem solid !important;}

  .tablet-border-0,
  .tablet-hover-border-0:hover { border: 0 solid !important;}

  .tablet-border-y-0,
  .tablet-hover-border-y-0:hover { border-top: 0 solid !important;
    border-bottom: 0 solid !important;}

  .tablet-border-x-0,
  .tablet-hover-border-x-0:hover { border-left: 0 solid !important;
    border-right: 0 solid !important;}

  .tablet-border-top-0,
  .tablet-hover-border-top-0:hover { border-top: 0 solid !important;}

  .tablet-border-right-0,
  .tablet-hover-border-right-0:hover { border-right: 0 solid !important;}

  .tablet-border-bottom-0,
  .tablet-hover-border-bottom-0:hover { border-bottom: 0 solid !important;}

  .tablet-border-left-0,
  .tablet-hover-border-left-0:hover { border-left: 0 solid !important;}

  .tablet-border,
  .tablet-hover-border:hover { border: 1px solid !important;}

  .tablet-border-y,
  .tablet-hover-border-y:hover { 
    border-top: 1px solid !important;
    border-bottom: 1px solid !important;}

  .tablet-border-x,
  .tablet-hover-border-x:hover { 
    border-left: 1px solid !important;
    border-right: 1px solid !important;}

  .tablet-border-top,
  .tablet-hover-border-top:hover { border-top: 1px solid !important;}

  .tablet-border-right,
  .tablet-hover-border-right:hover { border-right: 1px solid !important;}

  .tablet-border-bottom,
  .tablet-hover-border-bottom:hover { border-bottom: 1px solid !important;}

  .tablet-border-left,
  .tablet-hover-border-left:hover { border-left: 1px solid !important;}

  .tablet-border-transparent,
  .tablet-hover-border-transparent:hover { border-color: transparent !important;}

  .tablet-border-black,
  .tablet-hover-border-black:hover { border-color: black !important;}

  .tablet-border-white,
  .tablet-hover-border-white:hover { border-color: white !important;}

  .tablet-border-red,
  .tablet-hover-border-red:hover { border-color: #e52207 !important;}

  .tablet-border-orange,
  .tablet-hover-border-orange:hover { border-color: #e66f0e !important;}

  .tablet-border-gold,
  .tablet-hover-border-gold:hover { border-color: #ffbe2e !important;}

  .tablet-border-yellow,
  .tablet-hover-border-yellow:hover { border-color: #fee685 !important;}

  .tablet-border-green,
  .tablet-hover-border-green:hover { border-color: #538200 !important;}

  .tablet-border-mint,
  .tablet-hover-border-mint:hover { border-color: #04c585 !important;}

  .tablet-border-cyan,
  .tablet-hover-border-cyan:hover { border-color: #009ec1 !important;}

  .tablet-border-blue,
  .tablet-hover-border-blue:hover { border-color: #0076d6 !important;}

  .tablet-border-indigo,
  .tablet-hover-border-indigo:hover { border-color: #676cc8 !important;}

  .tablet-border-violet,
  .tablet-hover-border-violet:hover { border-color: #8168b3 !important;}

  .tablet-border-magenta,
  .tablet-hover-border-magenta:hover { border-color: #d72d79 !important;}

  .tablet-border-gray-5,
  .tablet-hover-border-gray-5:hover { border-color: #f0f0f0 !important;}

  .tablet-border-gray-10,
  .tablet-hover-border-gray-10:hover { border-color: #e6e6e6 !important;}

  .tablet-border-gray-30,
  .tablet-hover-border-gray-30:hover { border-color: #adadad !important;}

  .tablet-border-gray-50,
  .tablet-hover-border-gray-50:hover { border-color: #757575 !important;}

  .tablet-border-gray-70,
  .tablet-hover-border-gray-70:hover { border-color: #454545 !important;}

  .tablet-border-gray-90,
  .tablet-hover-border-gray-90:hover { border-color: #1b1b1b !important;}

  .tablet-border-base-lightest,
  .tablet-hover-border-base-lightest:hover { border-color: #f0f0f0 !important;}

  .tablet-border-base-lighter,
  .tablet-hover-border-base-lighter:hover { border-color: #e6e6e6 !important;}

  .tablet-border-base-light,
  .tablet-hover-border-base-light:hover { border-color: #adadad !important;}

  .tablet-border-base,
  .tablet-hover-border-base:hover { border-color: #757575 !important;}

  .tablet-border-base-dark,
  .tablet-hover-border-base-dark:hover { border-color: #5c5c5c !important;}

  .tablet-border-base-darker,
  .tablet-hover-border-base-darker:hover { border-color: #2e2e2e !important;}

  .tablet-border-base-darkest,
  .tablet-hover-border-base-darkest:hover { border-color: #1b1b1b !important;}

  .tablet-border-ink,
  .tablet-hover-border-ink:hover { border-color: #1b1b1b !important;}

  .tablet-border-primary-lighter,
  .tablet-hover-border-primary-lighter:hover { border-color: #d9e8f6 !important;}

  .tablet-border-primary-light,
  .tablet-hover-border-primary-light:hover { border-color: #73b3e7 !important;}

  .tablet-border-primary,
  .tablet-hover-border-primary:hover { border-color: #005ea2 !important;}

  .tablet-border-primary-vivid,
  .tablet-hover-border-primary-vivid:hover { border-color: #0050d8 !important;}

  .tablet-border-primary-dark,
  .tablet-hover-border-primary-dark:hover { border-color: #1a4480 !important;}

  .tablet-border-primary-darker,
  .tablet-hover-border-primary-darker:hover { border-color: #162e51 !important;}

  .tablet-border-secondary-lighter,
  .tablet-hover-border-secondary-lighter:hover { border-color: #f3e1e4 !important;}

  .tablet-border-secondary-light,
  .tablet-hover-border-secondary-light:hover { border-color: #f2938c !important;}

  .tablet-border-secondary,
  .tablet-hover-border-secondary:hover { border-color: #d83933 !important;}

  .tablet-border-secondary-vivid,
  .tablet-hover-border-secondary-vivid:hover { border-color: #e41d3d !important;}

  .tablet-border-secondary-dark,
  .tablet-hover-border-secondary-dark:hover { border-color: #b50909 !important;}

  .tablet-border-secondary-darker,
  .tablet-hover-border-secondary-darker:hover { border-color: #8b0a03 !important;}

  .tablet-border-accent-warm-darker,
  .tablet-hover-border-accent-warm-darker:hover { border-color: #775540 !important;}

  .tablet-border-accent-warm-dark,
  .tablet-hover-border-accent-warm-dark:hover { border-color: #c05600 !important;}

  .tablet-border-accent-warm,
  .tablet-hover-border-accent-warm:hover { border-color: #fa9441 !important;}

  .tablet-border-accent-warm-light,
  .tablet-hover-border-accent-warm-light:hover { border-color: #ffbc78 !important;}

  .tablet-border-accent-warm-lighter,
  .tablet-hover-border-accent-warm-lighter:hover { border-color: #f2e4d4 !important;}

  .tablet-border-accent-cool-darker,
  .tablet-hover-border-accent-cool-darker:hover { border-color: #07648d !important;}

  .tablet-border-accent-cool-dark,
  .tablet-hover-border-accent-cool-dark:hover { border-color: #28a0cb !important;}

  .tablet-border-accent-cool,
  .tablet-hover-border-accent-cool:hover { border-color: #00bde3 !important;}

  .tablet-border-accent-cool-light,
  .tablet-hover-border-accent-cool-light:hover { border-color: #97d4ea !important;}

  .tablet-border-accent-cool-lighter,
  .tablet-hover-border-accent-cool-lighter:hover { border-color: #e1f3f8 !important;}

  .tablet-border-error-lighter,
  .tablet-hover-border-error-lighter:hover { border-color: #f4e3db !important;}

  .tablet-border-error-light,
  .tablet-hover-border-error-light:hover { border-color: #f39268 !important;}

  .tablet-border-error,
  .tablet-hover-border-error:hover { border-color: #d54309 !important;}

  .tablet-border-error-dark,
  .tablet-hover-border-error-dark:hover { border-color: #b50909 !important;}

  .tablet-border-error-darker,
  .tablet-hover-border-error-darker:hover { border-color: #6f3331 !important;}

  .tablet-border-warning-lighter,
  .tablet-hover-border-warning-lighter:hover { border-color: #faf3d1 !important;}

  .tablet-border-warning-light,
  .tablet-hover-border-warning-light:hover { border-color: #fee685 !important;}

  .tablet-border-warning,
  .tablet-hover-border-warning:hover { border-color: #ffbe2e !important;}

  .tablet-border-warning-dark,
  .tablet-hover-border-warning-dark:hover { border-color: #e5a000 !important;}

  .tablet-border-warning-darker,
  .tablet-hover-border-warning-darker:hover { border-color: #936f38 !important;}

  .tablet-border-success-lighter,
  .tablet-hover-border-success-lighter:hover { border-color: #ecf3ec !important;}

  .tablet-border-success-light,
  .tablet-hover-border-success-light:hover { border-color: #70e17b !important;}

  .tablet-border-success,
  .tablet-hover-border-success:hover { border-color: #00a91c !important;}

  .tablet-border-success-dark,
  .tablet-hover-border-success-dark:hover { border-color: #4d8055 !important;}

  .tablet-border-success-darker,
  .tablet-hover-border-success-darker:hover { border-color: #446443 !important;}

  .tablet-border-info-lighter,
  .tablet-hover-border-info-lighter:hover { border-color: #e7f6f8 !important;}

  .tablet-border-info-light,
  .tablet-hover-border-info-light:hover { border-color: #99deea !important;}

  .tablet-border-info,
  .tablet-hover-border-info:hover { border-color: #00bde3 !important;}

  .tablet-border-info-dark,
  .tablet-hover-border-info-dark:hover { border-color: #009ec1 !important;}

  .tablet-border-info-darker,
  .tablet-hover-border-info-darker:hover { border-color: #2e6276 !important;}

  .tablet-border-disabled-light,
  .tablet-hover-border-disabled-light:hover { border-color: #e6e6e6 !important;}

  .tablet-border-disabled,
  .tablet-hover-border-disabled:hover { border-color: #c9c9c9 !important;}

  .tablet-border-disabled-dark,
  .tablet-hover-border-disabled-dark:hover { border-color: #adadad !important;}

  .tablet-border-emergency,
  .tablet-hover-border-emergency:hover { border-color: #9c3d10 !important;}

  .tablet-border-emergency-dark,
  .tablet-hover-border-emergency-dark:hover { border-color: #332d29 !important;}

  .tablet-border-default-base-lightest,
  .tablet-hover-border-default-base-lightest:hover { border-color: #f0f0f0 !important;}

  .tablet-border-default-base-lighter,
  .tablet-hover-border-default-base-lighter:hover { border-color: #dcdee0 !important;}

  .tablet-border-default-base-light,
  .tablet-hover-border-default-base-light:hover { border-color: #a9aeb1 !important;}

  .tablet-border-default-base,
  .tablet-hover-border-default-base:hover { border-color: #71767a !important;}

  .tablet-border-default-base-dark,
  .tablet-hover-border-default-base-dark:hover { border-color: #565c65 !important;}

  .tablet-border-default-base-darker,
  .tablet-hover-border-default-base-darker:hover { border-color: #3d4551 !important;}

  .tablet-border-default-base-darkest,
  .tablet-hover-border-default-base-darkest:hover { border-color: #1b1b1b !important;}

  .tablet-border-default-ink,
  .tablet-hover-border-default-ink:hover { border-color: #1b1b1b !important;}

  .tablet-border-default-primary-lighter,
  .tablet-hover-border-default-primary-lighter:hover { border-color: #d9e8f6 !important;}

  .tablet-border-default-primary-light,
  .tablet-hover-border-default-primary-light:hover { border-color: #73b3e7 !important;}

  .tablet-border-default-primary,
  .tablet-hover-border-default-primary:hover { border-color: #005ea2 !important;}

  .tablet-border-default-primary-vivid,
  .tablet-hover-border-default-primary-vivid:hover { border-color: #0050d8 !important;}

  .tablet-border-default-primary-dark,
  .tablet-hover-border-default-primary-dark:hover { border-color: #1a4480 !important;}

  .tablet-border-default-primary-darker,
  .tablet-hover-border-default-primary-darker:hover { border-color: #162e51 !important;}

  .tablet-border-default-secondary-lighter,
  .tablet-hover-border-default-secondary-lighter:hover { border-color: #f8dfe2 !important;}

  .tablet-border-default-secondary-light,
  .tablet-hover-border-default-secondary-light:hover { border-color: #f2938c !important;}

  .tablet-border-default-secondary,
  .tablet-hover-border-default-secondary:hover { border-color: #d83933 !important;}

  .tablet-border-default-secondary-vivid,
  .tablet-hover-border-default-secondary-vivid:hover { border-color: #e41d3d !important;}

  .tablet-border-default-secondary-dark,
  .tablet-hover-border-default-secondary-dark:hover { border-color: #b51d09 !important;}

  .tablet-border-default-secondary-darker,
  .tablet-hover-border-default-secondary-darker:hover { border-color: #8b1303 !important;}

  .tablet-border-default-accent-warm-lighter,
  .tablet-hover-border-default-accent-warm-lighter:hover { border-color: #f2e4d4 !important;}

  .tablet-border-default-accent-warm-light,
  .tablet-hover-border-default-accent-warm-light:hover { border-color: #ffbc78 !important;}

  .tablet-border-default-accent-warm,
  .tablet-hover-border-default-accent-warm:hover { border-color: #fa9441 !important;}

  .tablet-border-default-accent-warm-dark,
  .tablet-hover-border-default-accent-warm-dark:hover { border-color: #c05600 !important;}

  .tablet-border-default-accent-warm-darker,
  .tablet-hover-border-default-accent-warm-darker:hover { border-color: #775540 !important;}

  .tablet-border-default-accent-cool-lighter,
  .tablet-hover-border-default-accent-cool-lighter:hover { border-color: #e1f3f8 !important;}

  .tablet-border-default-accent-cool-light,
  .tablet-hover-border-default-accent-cool-light:hover { border-color: #97d4ea !important;}

  .tablet-border-default-accent-cool,
  .tablet-hover-border-default-accent-cool:hover { border-color: #00bde3 !important;}

  .tablet-border-default-accent-cool-dark,
  .tablet-hover-border-default-accent-cool-dark:hover { border-color: #28a0cb !important;}

  .tablet-border-default-accent-cool-darker,
  .tablet-hover-border-default-accent-cool-darker:hover { border-color: #07648d !important;}

  .tablet-radius-0 { border-radius: 0 !important;}

  .tablet-radius-top-0 { 
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;}

  .tablet-radius-right-0 { 
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;}

  .tablet-radius-bottom-0 { 
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;}

  .tablet-radius-left-0 { 
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;}

  .tablet-radius-none { border-radius: 0 !important;}

  .tablet-radius-top-none { 
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;}

  .tablet-radius-right-none { 
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;}

  .tablet-radius-bottom-none { 
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;}

  .tablet-radius-left-none { 
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;}

  .tablet-radius-sm { border-radius: 2px !important;}

  .tablet-radius-top-sm { 
    border-top-left-radius: 2px !important;
    border-top-right-radius: 2px !important;}

  .tablet-radius-right-sm { 
    border-top-right-radius: 2px !important;
    border-bottom-right-radius: 2px !important;}

  .tablet-radius-bottom-sm { 
    border-bottom-left-radius: 2px !important;
    border-bottom-right-radius: 2px !important;}

  .tablet-radius-left-sm { 
    border-top-left-radius: 2px !important;
    border-bottom-left-radius: 2px !important;}

  .tablet-radius-md { border-radius: 0.25rem !important;}

  .tablet-radius-top-md { 
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;}

  .tablet-radius-right-md { 
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;}

  .tablet-radius-bottom-md { 
    border-bottom-left-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;}

  .tablet-radius-left-md { 
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;}

  .tablet-radius-lg { border-radius: 0.5rem !important;}

  .tablet-radius-top-lg { 
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;}

  .tablet-radius-right-lg { 
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;}

  .tablet-radius-bottom-lg { 
    border-bottom-left-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;}

  .tablet-radius-left-lg { 
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;}

  .tablet-radius-pill { border-radius: 99rem !important;}

  .tablet-radius-top-pill { 
    border-top-left-radius: 99rem !important;
    border-top-right-radius: 99rem !important;}

  .tablet-radius-right-pill { 
    border-top-right-radius: 99rem !important;
    border-bottom-right-radius: 99rem !important;}

  .tablet-radius-bottom-pill { 
    border-bottom-left-radius: 99rem !important;
    border-bottom-right-radius: 99rem !important;}

  .tablet-radius-left-pill { 
    border-top-left-radius: 99rem !important;
    border-bottom-left-radius: 99rem !important;}

  .tablet-display-block { display: block !important;}
  .tablet-display-flex { display: flex !important;}
  .tablet-display-none { display: none !important;}
  .tablet-display-inline { display: inline !important;}
  .tablet-display-inline-block { display: inline-block !important;}
  .tablet-display-inline-flex { display: inline-flex !important;}
  .tablet-display-table { display: table !important;}
  .tablet-display-table-cell { display: table-cell !important;}
  .tablet-display-table-row { display: table-row !important;}

  .tablet-flex-1 { flex: 1 1 0% !important;}
  .tablet-flex-2 { flex: 2 1 0% !important;}
  .tablet-flex-3 { flex: 3 1 0% !important;}
  .tablet-flex-4 { flex: 4 1 0% !important;}
  .tablet-flex-5 { flex: 5 1 0% !important;}
  .tablet-flex-6 { flex: 6 1 0% !important;}
  .tablet-flex-7 { flex: 7 1 0% !important;}
  .tablet-flex-8 { flex: 8 1 0% !important;}
  .tablet-flex-9 { flex: 9 1 0% !important;}
  .tablet-flex-10 { flex: 10 1 0% !important;}
  .tablet-flex-11 { flex: 11 1 0% !important;}
  .tablet-flex-12 { flex: 12 1 0% !important;}
  .tablet-flex-fill { flex: 1 1 0% !important;}
  .tablet-flex-auto { flex: 0 1 auto !important;}
  .tablet-flex-row {flex-direction: row !important;}
  .tablet-flex-column {flex-direction: column !important;}
  .tablet-flex-wrap { flex-wrap: wrap !important;}
  .tablet-flex-no-wrap { flex-wrap: nowrap !important;}
  .tablet-float-left { float: left !important;}
  .tablet-float-none { float: none !important;}
  .tablet-float-right { float: right !important;}
    
  .tablet-font-lang-3xs { font-size: 0.81rem !important;}
  .tablet-font-lang-2xs { font-size: 0.88rem !important;}
  .tablet-font-lang-xs  { font-size: 0.94rem !important;}
  .tablet-font-lang-sm  { font-size: 1rem !important;}
  .tablet-font-lang-md  { font-size: 1.06rem !important;}
  .tablet-font-lang-lg  { font-size: 1.25rem !important;}
  .tablet-font-lang-xl  { font-size: 1.75rem !important;}
  .tablet-font-lang-2xl { font-size: 2.5rem !important;}
  .tablet-font-lang-3xl { font-size: 3rem !important;}

  .tablet-font-mono-3xs { font-size: 0.77rem !important;}
  .tablet-font-mono-2xs { font-size: 0.83rem !important;}
  .tablet-font-mono-xs  { font-size: 0.89rem !important;}
  .tablet-font-mono-sm  { font-size: 0.95rem !important;}
  .tablet-font-mono-md  { font-size: 1.01rem !important;}
  .tablet-font-mono-lg  { font-size: 1.19rem !important;}
  .tablet-font-mono-xl  { font-size: 1.67rem !important;}
  .tablet-font-mono-2xl { font-size: 2.38rem !important;}
  .tablet-font-mono-3xl { font-size: 2.86rem !important;}
  .tablet-font-sans-3xs { font-size: 0.87rem !important;}
  .tablet-font-sans-2xs { font-size: 0.93rem !important;}
  .tablet-font-sans-xs  { font-size: 1rem !important;}
  .tablet-font-sans-sm  { font-size: 1.06rem !important;}
  .tablet-font-sans-md  { font-size: 1.13rem !important;}
  .tablet-font-sans-lg  { font-size: 1.33rem !important;}
  .tablet-font-sans-xl  { font-size: 1.86rem !important;}
  .tablet-font-sans-2xl { font-size: 2.66rem !important;}
  .tablet-font-sans-3xl { font-size: 3.19rem !important;}

  .tablet-font-serif-3xs { font-size: 0.79rem !important;}
  .tablet-font-serif-2xs { font-size: 0.85rem !important;}
  .tablet-font-serif-xs  { font-size: 0.91rem !important;}
  .tablet-font-serif-sm  { font-size: 0.98rem !important;}
  .tablet-font-serif-md  { font-size: 1.04rem !important;}
  .tablet-font-serif-lg  { font-size: 1.22rem !important;}
  .tablet-font-serif-xl  { font-size: 1.71rem !important;}
  .tablet-font-serif-2xl { font-size: 2.44rem !important;}
  .tablet-font-serif-3xl { font-size: 2.93rem !important;}

.block-header-font-heading-3xs > h2.font-serif-xl,
.font-heading-3xs { font-size: 0.79rem !important;}
.block-header-font-heading-2xs > h2.font-serif-xl,
.font-heading-2xs { font-size: 0.85rem !important;}
.block-header-font-heading-xs > h2.font-serif-xl,
.font-heading-xs { font-size: 0.91rem !important;}
.block-header-font-heading-sm > h2.font-serif-xl,
.font-heading-sm { font-size: 0.98rem !important;}
.block-header-font-heading-md > h2.font-serif-xl,
.font-heading-md { font-size: 1.04rem !important;}
.block-header-font-heading-lg > h2.font-serif-xl,
.font-heading-lg { font-size: 1.22rem !important;}
.block-header-font-heading-xl > h2.font-serif-xl,
.font-heading-xl { font-size: 1.71rem !important;}
.block-header-font-heading-2xl > h2.font-serif-xl,
.font-heading-2xl { font-size: 2.44rem !important;}
.block-header-font-heading-3xl > h2.font-serif-xl,
.font-heading-3xl { font-size: 2.93rem !important;}

  .tablet-font-body-3xs { font-size: 0.87rem !important;}
  .tablet-font-body-2xs { font-size: 0.93rem !important;}
  .tablet-font-body-xs { font-size: 1rem !important;}
  .tablet-font-body-sm { font-size: 1.06rem !important;}
  .tablet-font-body-md { font-size: 1.13rem !important;}
  .tablet-font-body-lg { font-size: 1.33rem !important;}
  .tablet-font-body-xl { font-size: 1.86rem !important;}
  .tablet-font-body-2xl { font-size: 2.66rem !important;}
  .tablet-font-body-3xl { font-size: 3.19rem !important;}

  .tablet-font-code-3xs { font-size: 0.77rem !important;}
  .tablet-font-code-2xs { font-size: 0.83rem !important;}
  .tablet-font-code-xs { font-size: 0.89rem !important;}
  .tablet-font-code-sm { font-size: 0.95rem !important;}
  .tablet-font-code-md { font-size: 1.01rem !important;}
  .tablet-font-code-lg { font-size: 1.19rem !important;}
  .tablet-font-code-xl { font-size: 1.67rem !important;}
  .tablet-font-code-2xl { font-size: 2.38rem !important;}
  .tablet-font-code-3xl { font-size: 2.86rem !important;}

  .tablet-font-alt-3xs { font-size: 0.79rem !important;}
  .tablet-font-alt-2xs { font-size: 0.85rem !important;}
  .tablet-font-alt-xs { font-size: 0.91rem !important;}
  .tablet-font-alt-sm { font-size: 0.98rem !important;}
  .tablet-font-alt-md { font-size: 1.04rem !important;}
  .tablet-font-alt-lg { font-size: 1.22rem !important;}
  .tablet-font-alt-xl { font-size: 1.71rem !important;}
  .tablet-font-alt-2xl { font-size: 2.44rem !important;}
  .tablet-font-alt-3xl { font-size: 2.93rem !important;}

  .tablet-font-ui-3xs { font-size: 0.87rem !important;}
  .tablet-font-ui-2xs { font-size: 0.93rem !important;}
  .tablet-font-ui-xs { font-size: 1rem !important;}
  .tablet-font-ui-sm { font-size: 1.06rem !important;}
  .tablet-font-ui-md { font-size: 1.13rem !important;}
  .tablet-font-ui-lg { font-size: 1.33rem !important;}
  .tablet-font-ui-xl { font-size: 1.86rem !important;}
  .tablet-font-ui-2xl { font-size: 2.66rem !important;}
  .tablet-font-ui-3xl { font-size: 3.19rem !important;}

  .tablet-font-lang-micro { font-size: 0.63rem !important;}
  .tablet-font-lang-1 { font-size: 0.75rem !important;}
  .tablet-font-lang-2 { font-size: 0.81rem !important;}
  .tablet-font-lang-3 { font-size: 0.88rem !important;}
  .tablet-font-lang-4 { font-size: 0.94rem !important;}
  .tablet-font-lang-5 { font-size: 1rem !important;}
  .tablet-font-lang-6 { font-size: 1.06rem !important;}
  .tablet-font-lang-7 { font-size: 1.13rem !important;}
  .tablet-font-lang-8 { font-size: 1.25rem !important;}
  .tablet-font-lang-9 { font-size: 1.38rem !important;}
  .tablet-font-lang-10 { font-size: 1.5rem !important;}
  .tablet-font-lang-11 { font-size: 1.75rem !important;}
  .tablet-font-lang-12 { font-size: 2rem !important;}
  .tablet-font-lang-13 { font-size: 2.25rem !important;}
  .tablet-font-lang-14 { font-size: 2.5rem !important;}
  .tablet-font-lang-15 { font-size: 3rem !important;}
  .tablet-font-lang-16 { font-size: 3.5rem !important;}
  .tablet-font-lang-17 { font-size: 4rem !important;}
  .tablet-font-lang-18 { font-size: 5rem !important;}
  .tablet-font-lang-19 { font-size: 7.5rem !important;}
  .tablet-font-lang-20 { font-size: 8.75rem !important;}

  .tablet-font-mono-micro { font-size: 0.6rem !important;}
  .tablet-font-mono-1 { font-size: 0.71rem !important;}
  .tablet-font-mono-2 { font-size: 0.77rem !important;}
  .tablet-font-mono-3 { font-size: 0.83rem !important;}
  .tablet-font-mono-4 { font-size: 0.89rem !important;}
  .tablet-font-mono-5 { font-size: 0.95rem !important;}
  .tablet-font-mono-6 { font-size: 1.01rem !important;}
  .tablet-font-mono-7 { font-size: 1.07rem !important;}
  .tablet-font-mono-8 { font-size: 1.19rem !important;}
  .tablet-font-mono-9 { font-size: 1.31rem !important;}
  .tablet-font-mono-10 { font-size: 1.43rem !important;}
  .tablet-font-mono-11 { font-size: 1.67rem !important;}
  .tablet-font-mono-12 { font-size: 1.91rem !important;}
  .tablet-font-mono-13 { font-size: 2.14rem !important;}
  .tablet-font-mono-14 { font-size: 2.38rem !important;}
  .tablet-font-mono-15 { font-size: 2.86rem !important;}
  .tablet-font-mono-16 { font-size: 3.33rem !important;}
  .tablet-font-mono-17 { font-size: 3.81rem !important;}
  .tablet-font-mono-18 { font-size: 4.76rem !important;}
  .tablet-font-mono-19 { font-size: 7.14rem !important;}
  .tablet-font-mono-20 { font-size: 8.34rem !important;}

  .tablet-font-sans-micro { font-size: 0.67rem !important;}
  .tablet-font-sans-1 { font-size: 0.8rem !important;}
  .tablet-font-sans-2 { font-size: 0.87rem !important;}
  .tablet-font-sans-3 { font-size: 0.93rem !important;}
  .tablet-font-sans-4 { font-size: 1rem !important;}
  .tablet-font-sans-5 { font-size: 1.06rem !important;}
  .tablet-font-sans-6 { font-size: 1.13rem !important;}
  .tablet-font-sans-7 { font-size: 1.2rem !important;}
  .tablet-font-sans-8 { font-size: 1.33rem !important;}
  .tablet-font-sans-9 { font-size: 1.46rem !important;}
  .tablet-font-sans-10 { font-size: 1.6rem !important;}
  .tablet-font-sans-11 { font-size: 1.86rem !important;}
  .tablet-font-sans-12 { font-size: 2.13rem !important;}
  .tablet-font-sans-13 { font-size: 2.4rem !important;}
  .tablet-font-sans-14 { font-size: 2.66rem !important;}
  .tablet-font-sans-15 { font-size: 3.19rem !important;}
  .tablet-font-sans-16 { font-size: 3.73rem !important;}
  .tablet-font-sans-17 { font-size: 4.26rem !important;}
  .tablet-font-sans-18 { font-size: 5.32rem !important;}
  .tablet-font-sans-19 { font-size: 7.99rem !important;}
  .tablet-font-sans-20 { font-size: 9.32rem !important;}

  .tablet-font-serif-micro { font-size: 0.61rem !important;}
  .tablet-font-serif-1 { font-size: 0.73rem !important;}
  .tablet-font-serif-2 { font-size: 0.79rem !important;}
  .tablet-font-serif-3 { font-size: 0.85rem !important;}
  .tablet-font-serif-4 { font-size: 0.91rem !important;}
  .tablet-font-serif-5 { font-size: 0.98rem !important;}
  .tablet-font-serif-6 { font-size: 1.04rem !important;}
  .tablet-font-serif-7 { font-size: 1.1rem !important;}
  .tablet-font-serif-8 { font-size: 1.22rem !important;}
  .tablet-font-serif-9 { font-size: 1.34rem !important;}
  .tablet-font-serif-10 { font-size: 1.46rem !important;}
  .tablet-font-serif-11 { font-size: 1.71rem !important;}
  .tablet-font-serif-12 { font-size: 1.95rem !important;}
  .tablet-font-serif-13 { font-size: 2.2rem !important;}
  .tablet-font-serif-14 { font-size: 2.44rem !important;}
  .tablet-font-serif-15 { font-size: 2.93rem !important;}
  .tablet-font-serif-16 { font-size: 3.42rem !important;}
  .tablet-font-serif-17 { font-size: 3.9rem !important;}
  .tablet-font-serif-18 { font-size: 4.88rem !important;}
  .tablet-font-serif-19 { font-size: 7.32rem !important;}
  .tablet-font-serif-20 { font-size: 8.54rem !important;}

  
  .tablet-fa-1x {font-size: 1em;}
  .tablet-fa-2x {font-size: 2em;}
  .tablet-fa-3x {font-size: 3em;}
  .tablet-fa-4x {font-size: 4em;}
  .tablet-fa-5x {font-size: 5em;}
  .tablet-fa-6x {font-size: 6em;}
  .tablet-fa-7x {font-size: 7em;}
  .tablet-fa-8x {font-size: 8em;}
  .tablet-fa-9x {font-size: 9em;}
  .tablet-fa-10x {font-size: 10em;}

  .tablet-text-thin { font-weight: 200 !important;}
  .tablet-text-light { font-weight: 300 !important;}
  .tablet-text-normal { font-weight: normal !important;}
  .tablet-text-medium { font-weight: 500 !important;}
  .tablet-text-semibold { font-weight: 600 !important;}
  .tablet-text-bold { font-weight: 700 !important;}
  .tablet-text-heavy { font-weight: 800 !important;}
  .tablet-text-100 { font-weight: 100 !important;}
  .tablet-text-200 { font-weight: 200 !important;}
  .tablet-text-300 { font-weight: 300 !important;}
  .tablet-text-400 { font-weight: 400 !important;}
  .tablet-text-500 { font-weight: 500 !important;}
  .tablet-text-600 { font-weight: 600 !important;}
  .tablet-text-700 { font-weight: 700 !important;}
  .tablet-text-800 { font-weight: 800 !important;}
  .tablet-text-900 { font-weight: 900 !important;}

  .tablet-flex-justify-center { justify-content: center !important;}
  .tablet-flex-justify-start { justify-content: flex-start !important;}
  .tablet-flex-justify-end { justify-content: flex-end !important;}
  .tablet-flex-justify { justify-content: space-between !important;}

  .tablet-line-height-sans-1 { line-height: 0.9 !important;}
  .tablet-line-height-sans-2 { line-height: 1.1 !important;}
  .tablet-line-height-sans-3 { line-height: 1.3 !important;}
  .tablet-line-height-sans-4 { line-height: 1.4 !important;}
  .tablet-line-height-sans-5 { line-height: 1.5 !important;}
  .tablet-line-height-sans-6 { line-height: 1.6 !important;}

  .tablet-line-height-serif-1 { line-height: 1 !important;}
  .tablet-line-height-serif-2 { line-height: 1.2 !important;}
  .tablet-line-height-serif-3 { line-height: 1.4 !important;}
  .tablet-line-height-serif-4 { line-height: 1.5 !important;}
  .tablet-line-height-serif-5 { line-height: 1.7 !important;}
  .tablet-line-height-serif-6 { line-height: 1.8 !important;}

  .tablet-line-height-mono-1 { line-height: 1 !important;}
  .tablet-line-height-mono-2 { line-height: 1.3 !important;}
  .tablet-line-height-mono-3 { line-height: 1.4 !important;}
  .tablet-line-height-mono-4 { line-height: 1.6 !important;}
  .tablet-line-height-mono-5 { line-height: 1.7 !important;}
  .tablet-line-height-mono-6 { line-height: 1.8 !important;}

  .tablet-line-height-heading-1 { line-height: 1 !important;}
  .tablet-line-height-heading-2 { line-height: 1.2 !important;}
  .tablet-line-height-heading-3 { line-height: 1.4 !important;}
  .tablet-line-height-heading-4 { line-height: 1.5 !important;}
  .tablet-line-height-heading-5 { line-height: 1.7 !important;}
  .tablet-line-height-heading-6 { line-height: 1.8 !important;}

  .tablet-line-height-ui-1 { line-height: 0.9 !important;}
  .tablet-line-height-ui-2 { line-height: 1.1 !important;}
  .tablet-line-height-ui-3 { line-height: 1.3 !important;}
  .tablet-line-height-ui-4 { line-height: 1.4 !important;}
  .tablet-line-height-ui-5 { line-height: 1.5 !important;}
  .tablet-line-height-ui-6 { line-height: 1.6 !important;}

  .tablet-line-height-body-1 { line-height: 0.9 !important;}
  .tablet-line-height-body-2 { line-height: 1.1 !important;}
  .tablet-line-height-body-3 { line-height: 1.3 !important;}
  .tablet-line-height-body-4 { line-height: 1.4 !important;}
  .tablet-line-height-body-5 { line-height: 1.5 !important;}
  .tablet-line-height-body-6 { line-height: 1.6 !important;}

  .tablet-line-height-code-1 { line-height: 1 !important;}
  .tablet-line-height-code-2 { line-height: 1.3 !important;}
  .tablet-line-height-code-3 { line-height: 1.4 !important;}
  .tablet-line-height-code-4 { line-height: 1.6 !important;}
  .tablet-line-height-code-5 { line-height: 1.7 !important;}
  .tablet-line-height-code-6 { line-height: 1.8 !important;}

  .tablet-line-height-alt-1 { line-height: 1 !important;}
  .tablet-line-height-alt-2 { line-height: 1.2 !important;}
  .tablet-line-height-alt-3 { line-height: 1.4 !important;}
  .tablet-line-height-alt-4 { line-height: 1.5 !important;}
  .tablet-line-height-alt-5 { line-height: 1.7 !important;}
  .tablet-line-height-alt-6 { line-height: 1.8 !important;}

  .tablet-margin-neg-1px { margin: -1px !important;}
  .tablet-margin-neg-2px { margin: -2px !important;}
  .tablet-margin-neg-05 { margin: -0.25rem !important;}
  .tablet-margin-neg-1 { margin: -0.5rem !important;}
  .tablet-margin-neg-105 { margin: -0.75rem !important;}
  .tablet-margin-neg-2 { margin: -1rem !important;}
  .tablet-margin-neg-205 { margin: -1.25rem !important;}
  .tablet-margin-neg-3 { margin: -1.5rem !important;}

  .tablet-margin-1px { margin: 1px !important;}
  .tablet-margin-2px { margin: 2px !important;}
  .tablet-margin-05 { margin: 0.25rem !important;}
  .tablet-margin-1 { margin: 0.5rem !important;}
  .tablet-margin-105 { margin: 0.75rem !important;}
  .tablet-margin-2 { margin: 1rem !important;}
  .tablet-margin-205 { margin: 1.25rem !important;}
  .tablet-margin-3 { margin: 1.5rem !important;}

  .tablet-margin-neg-4 { margin: -2rem !important;}
  .tablet-margin-neg-5 { margin: -2.5rem !important;}
  .tablet-margin-neg-6 { margin: -3rem !important;}
  .tablet-margin-neg-7 { margin: -3.5rem !important;}
  .tablet-margin-neg-8 { margin: -4rem !important;}
  .tablet-margin-neg-9 { margin: -4.5rem !important;}
  .tablet-margin-neg-10 { margin: -5rem !important;}
  .tablet-margin-neg-15 { margin: -7.5rem !important;}

  .tablet-margin-4 { margin: 2rem !important;}
  .tablet-margin-5 { margin: 2.5rem !important;}
  .tablet-margin-6 { margin: 3rem !important;}
  .tablet-margin-7 { margin: 3.5rem !important;}
  .tablet-margin-8 { margin: 4rem !important;}
  .tablet-margin-9 { margin: 4.5rem !important;}
  .tablet-margin-10 { margin: 5rem !important;}
  .tablet-margin-15 { margin: 7.5rem !important;}
  .tablet-margin-05em { margin: 0.5em !important;}
  .tablet-margin-1em { margin: 1em !important;}
  .tablet-margin-105em { margin: 1.5em !important;}
  .tablet-margin-2em { margin: 2em !important;}
  .tablet-margin-0 { margin: 0 !important;}

  .tablet-margin-y-1px { 
    margin-top: 1px !important;
    margin-bottom: 1px !important;}
  .tablet-margin-top-1px { margin-top: 1px !important;}
  .tablet-margin-bottom-1px { margin-bottom: 1px !important;}
  .tablet-margin-y-2px { 
    margin-top: 2px !important;
    margin-bottom: 2px !important;}
  .tablet-margin-top-2px { margin-top: 2px !important;}
  .tablet-margin-bottom-2px { margin-bottom: 2px !important;}
  .tablet-margin-y-05 { 
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;}
  .tablet-margin-top-05 { margin-top: 0.25rem !important;}
  .tablet-margin-bottom-05 { margin-bottom: 0.25rem !important;}
  .tablet-margin-y-1 { 
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;}
  .tablet-margin-top-1 { margin-top: 0.5rem !important;}
  .tablet-margin-bottom-1 { margin-bottom: 0.5rem !important;}
  .tablet-margin-y-105 { 
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;}
  .tablet-margin-top-105 { margin-top: 0.75rem !important;}
  .tablet-margin-bottom-105 { margin-bottom: 0.75rem !important;}
  .tablet-margin-y-2 { 
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;}
  .tablet-margin-top-2 { margin-top: 1rem !important;}
  .tablet-margin-bottom-2 { margin-bottom: 1rem !important;}
  .tablet-margin-y-205 { 
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;}
  .tablet-margin-top-205 { margin-top: 1.25rem !important;}
  .tablet-margin-bottom-205 { margin-bottom: 1.25rem !important;}
  .tablet-margin-y-3 { 
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;}
  .tablet-margin-top-3 { margin-top: 1.5rem !important;}
  .tablet-margin-bottom-3 { margin-bottom: 1.5rem !important;}
  .tablet-margin-y-neg-1px { 
    margin-top: -1px !important;
    margin-bottom: -1px !important;}
  .tablet-margin-top-neg-1px { margin-top: -1px !important;}
  .tablet-margin-bottom-neg-1px { margin-bottom: -1px !important;}
  .tablet-margin-y-neg-2px { 
    margin-top: -2px !important;
    margin-bottom: -2px !important;}
  .tablet-margin-top-neg-2px { margin-top: -2px !important;}
  .tablet-margin-bottom-neg-2px { margin-bottom: -2px !important;}
  .tablet-margin-y-neg-05 { 
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;}
  .tablet-margin-top-neg-05 { margin-top: -0.25rem !important;}
  .tablet-margin-bottom-neg-05 { margin-bottom: -0.25rem !important;}
  .tablet-margin-y-neg-1 { 
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;}
  .tablet-margin-top-neg-1 { margin-top: -0.5rem !important;}
  .tablet-margin-bottom-neg-1 { margin-bottom: -0.5rem !important;}
  .tablet-margin-y-neg-105 { 
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;}
  .tablet-margin-top-neg-105 { margin-top: -0.75rem !important;}
  .tablet-margin-bottom-neg-105 { margin-bottom: -0.75rem !important;}
  .tablet-margin-y-neg-2 { 
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;}
  .tablet-margin-top-neg-2 { margin-top: -1rem !important;}
  .tablet-margin-bottom-neg-2 { margin-bottom: -1rem !important;}
  .tablet-margin-y-neg-205 { 
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;}
  .tablet-margin-top-neg-205 { margin-top: -1.25rem !important;}
  .tablet-margin-bottom-neg-205 { margin-bottom: -1.25rem !important;}
  .tablet-margin-y-neg-3 { 
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;}
  .tablet-margin-top-neg-3 { margin-top: -1.5rem !important;}
  .tablet-margin-bottom-neg-3 { margin-bottom: -1.5rem !important;}
  .tablet-margin-y-neg-4 { 
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;}
  .tablet-margin-top-neg-4 { margin-top: -2rem !important;}
  .tablet-margin-bottom-neg-4 { margin-bottom: -2rem !important;}
  .tablet-margin-y-neg-5 { 
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;}
  .tablet-margin-top-neg-5 { margin-top: -2.5rem !important;}
  .tablet-margin-bottom-neg-5 { margin-bottom: -2.5rem !important;}
  .tablet-margin-y-neg-6 { 
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;}
  .tablet-margin-top-neg-6 { margin-top: -3rem !important;}
  .tablet-margin-bottom-neg-6 { margin-bottom: -3rem !important;}
  .tablet-margin-y-neg-7 { 
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;}
  .tablet-margin-top-neg-7 { margin-top: -3.5rem !important;}
  .tablet-margin-bottom-neg-7 { margin-bottom: -3.5rem !important;}
  .tablet-margin-y-neg-8 { 
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;}
  .tablet-margin-top-neg-8 { margin-top: -4rem !important;}
  .tablet-margin-bottom-neg-8 { margin-bottom: -4rem !important;}
  .tablet-margin-y-neg-9 { 
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;}
  .tablet-margin-top-neg-9 { margin-top: -4.5rem !important;}
  .tablet-margin-bottom-neg-9 { margin-bottom: -4.5rem !important;}
  .tablet-margin-y-neg-10 { 
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;}
  .tablet-margin-top-neg-10 { margin-top: -5rem !important;}
  .tablet-margin-bottom-neg-10 { margin-bottom: -5rem !important;}
  .tablet-margin-y-neg-15 { 
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;}
  .tablet-margin-top-neg-15 { margin-top: -7.5rem !important;}
  .tablet-margin-bottom-neg-15 { margin-bottom: -7.5rem !important;}
  .tablet-margin-y-4 { 
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;}
  .tablet-margin-top-4 { margin-top: 2rem !important;}
  .tablet-margin-bottom-4 { margin-bottom: 2rem !important;}
  .tablet-margin-y-5 { 
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;}
  .tablet-margin-top-5 { margin-top: 2.5rem !important;}
  .tablet-margin-bottom-5 { margin-bottom: 2.5rem !important;}
  .tablet-margin-y-6 { 
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;}
  .tablet-margin-top-6 { margin-top: 3rem !important;}
  .tablet-margin-bottom-6 { margin-bottom: 3rem !important;}
  .tablet-margin-y-7 { 
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;}
  .tablet-margin-top-7 { margin-top: 3.5rem !important;}
  .tablet-margin-bottom-7 { margin-bottom: 3.5rem !important;}
  .tablet-margin-y-8 { 
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;}
  .tablet-margin-top-8 { margin-top: 4rem !important;}
  .tablet-margin-bottom-8 { margin-bottom: 4rem !important;}
  .tablet-margin-y-9 { 
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;}
  .tablet-margin-top-9 { margin-top: 4.5rem !important;}
  .tablet-margin-bottom-9 { margin-bottom: 4.5rem !important;}
  .tablet-margin-y-10 { 
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;}
  .tablet-margin-top-10 { margin-top: 5rem !important;}
  .tablet-margin-bottom-10 { margin-bottom: 5rem !important;}
  .tablet-margin-y-15 { 
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;}
  .tablet-margin-top-15 { margin-top: 7.5rem !important;}
  .tablet-margin-bottom-15 { margin-bottom: 7.5rem !important;}
  .tablet-margin-y-05em { 
    margin-top: 0.5em !important;
    margin-bottom: 0.5em !important;}
  .tablet-margin-top-05em { margin-top: 0.5em !important;}
  .tablet-margin-bottom-05em { margin-bottom: 0.5em !important;}
  .tablet-margin-y-1em { 
    margin-top: 1em !important;
    margin-bottom: 1em !important;}
  .tablet-margin-top-1em { margin-top: 1em !important;}
  .tablet-margin-bottom-1em { margin-bottom: 1em !important;}
  .tablet-margin-y-105em { 
    margin-top: 1.5em !important;
    margin-bottom: 1.5em !important;}
  .tablet-margin-top-105em { margin-top: 1.5em !important;}
  .tablet-margin-bottom-105em { margin-bottom: 1.5em !important;}
  .tablet-margin-y-2em { 
    margin-top: 2em !important;
    margin-bottom: 2em !important;}
  .tablet-margin-top-2em { margin-top: 2em !important;}
  .tablet-margin-bottom-2em { margin-bottom: 2em !important;}
  .tablet-margin-y-0 { 
    margin-top: 0 !important;
    margin-bottom: 0 !important;}
  .tablet-margin-top-0 { margin-top: 0 !important;}
  .tablet-margin-bottom-0 { margin-bottom: 0 !important;}
  .tablet-margin-y-auto { 
    margin-top: auto !important;
    margin-bottom: auto !important;}
  .tablet-margin-top-auto { margin-top: auto !important;}
  .tablet-margin-bottom-auto { margin-bottom: auto !important;}
  .tablet-margin-x-1px { 
    margin-left: 1px !important;
    margin-right: 1px !important;}
  .tablet-margin-right-1px { margin-right: 1px !important;}
  .tablet-margin-left-1px { margin-left: 1px !important;}
  .tablet-margin-x-2px { 
    margin-left: 2px !important;
    margin-right: 2px !important;}
  .tablet-margin-right-2px { margin-right: 2px !important;}
  .tablet-margin-left-2px { margin-left: 2px !important;}
  .tablet-margin-x-05 { 
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;}
  .tablet-margin-right-05 { margin-right: 0.25rem !important;}
  .tablet-margin-left-05 { margin-left: 0.25rem !important;}
  .tablet-margin-x-1 { 
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;}
  .tablet-margin-right-1 { margin-right: 0.5rem !important;}
  .tablet-margin-left-1 { margin-left: 0.5rem !important;}
  .tablet-margin-x-105 { 
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;}
  .tablet-margin-right-105 { margin-right: 0.75rem !important;}
  .tablet-margin-left-105 { margin-left: 0.75rem !important;}
  .tablet-margin-x-2 { 
    margin-left: 1rem !important;
    margin-right: 1rem !important;}
  .tablet-margin-right-2 { margin-right: 1rem !important;}
  .tablet-margin-left-2 { margin-left: 1rem !important;}
  .tablet-margin-x-205 { 
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;}
  .tablet-margin-right-205 { margin-right: 1.25rem !important;}
  .tablet-margin-left-205 { margin-left: 1.25rem !important;}
  .tablet-margin-x-3 { 
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;}
  .tablet-margin-right-3 { margin-right: 1.5rem !important;}
  .tablet-margin-left-3 { margin-left: 1.5rem !important;}
  .tablet-margin-x-neg-1px { 
    margin-left: -1px !important;
    margin-right: -1px !important;}
  .tablet-margin-right-neg-1px { margin-right: -1px !important;}
  .tablet-margin-left-neg-1px { margin-left: -1px !important;}
  .tablet-margin-x-neg-2px { 
    margin-left: -2px !important;
    margin-right: -2px !important;}
  .tablet-margin-right-neg-2px { margin-right: -2px !important;}
  .tablet-margin-left-neg-2px { margin-left: -2px !important;}
  .tablet-margin-x-neg-05 { 
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;}
  .tablet-margin-right-neg-05 { margin-right: -0.25rem !important;}
  .tablet-margin-left-neg-05 { margin-left: -0.25rem !important;}
  .tablet-margin-x-neg-1 { 
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;}
  .tablet-margin-right-neg-1 { margin-right: -0.5rem !important;}
  .tablet-margin-left-neg-1 { margin-left: -0.5rem !important;}
  .tablet-margin-x-neg-105 { 
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;}
  .tablet-margin-right-neg-105 { margin-right: -0.75rem !important;}
  .tablet-margin-left-neg-105 { margin-left: -0.75rem !important;}
  .tablet-margin-x-neg-2 { 
    margin-left: -1rem !important;
    margin-right: -1rem !important;}
  .tablet-margin-right-neg-2 { margin-right: -1rem !important;}
  .tablet-margin-left-neg-2 { margin-left: -1rem !important;}
  .tablet-margin-x-neg-205 { 
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;}
  .tablet-margin-right-neg-205 { margin-right: -1.25rem !important;}
  .tablet-margin-left-neg-205 { margin-left: -1.25rem !important;}
  .tablet-margin-x-neg-3 { 
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;}
  .tablet-margin-right-neg-3 { margin-right: -1.5rem !important;}
  .tablet-margin-left-neg-3 { margin-left: -1.5rem !important;}
  .tablet-margin-x-neg-4 { 
    margin-left: -2rem !important;
    margin-right: -2rem !important;}
  .tablet-margin-right-neg-4 { margin-right: -2rem !important;}
  .tablet-margin-left-neg-4 { margin-left: -2rem !important;}
  .tablet-margin-x-neg-5 { 
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;}
  .tablet-margin-right-neg-5 { margin-right: -2.5rem !important;}
  .tablet-margin-left-neg-5 { margin-left: -2.5rem !important;}
  .tablet-margin-x-neg-6 { 
    margin-left: -3rem !important;
    margin-right: -3rem !important;}
  .tablet-margin-right-neg-6 { margin-right: -3rem !important;}
  .tablet-margin-left-neg-6 { margin-left: -3rem !important;}
  .tablet-margin-x-neg-7 { 
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;}
  .tablet-margin-right-neg-7 { margin-right: -3.5rem !important;}
  .tablet-margin-left-neg-7 { margin-left: -3.5rem !important;}
  .tablet-margin-x-neg-8 { 
    margin-left: -4rem !important;
    margin-right: -4rem !important;}
  .tablet-margin-right-neg-8 { margin-right: -4rem !important;}
  .tablet-margin-left-neg-8 { margin-left: -4rem !important;}
  .tablet-margin-x-neg-9 { 
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;}
  .tablet-margin-right-neg-9 { margin-right: -4.5rem !important;}
  .tablet-margin-left-neg-9 { margin-left: -4.5rem !important;}
  .tablet-margin-x-neg-10 { 
    margin-left: -5rem !important;
    margin-right: -5rem !important;}
  .tablet-margin-right-neg-10 { margin-right: -5rem !important;}
  .tablet-margin-left-neg-10 { margin-left: -5rem !important;}
  .tablet-margin-x-neg-15 { 
    margin-left: -7.5rem !important;
    margin-right: -7.5rem !important;}
  .tablet-margin-right-neg-15 { margin-right: -7.5rem !important;}
  .tablet-margin-left-neg-15 { margin-left: -7.5rem !important;}
  .tablet-margin-x-4 { 
    margin-left: 2rem !important;
    margin-right: 2rem !important;}
  .tablet-margin-right-4 { margin-right: 2rem !important;}
  .tablet-margin-left-4 { margin-left: 2rem !important;}
  .tablet-margin-x-5 { 
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;}
  .tablet-margin-right-5 { margin-right: 2.5rem !important;}
  .tablet-margin-left-5 { margin-left: 2.5rem !important;}
  .tablet-margin-x-6 { 
    margin-left: 3rem !important;
    margin-right: 3rem !important;}
  .tablet-margin-right-6 { margin-right: 3rem !important;}
  .tablet-margin-left-6 { margin-left: 3rem !important;}
  .tablet-margin-x-7 { 
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;}
  .tablet-margin-right-7 { margin-right: 3.5rem !important;}
  .tablet-margin-left-7 { margin-left: 3.5rem !important;}
  .tablet-margin-x-8 { 
    margin-left: 4rem !important;
    margin-right: 4rem !important;}
  .tablet-margin-right-8 { margin-right: 4rem !important;}
  .tablet-margin-left-8 { margin-left: 4rem !important;}
  .tablet-margin-x-9 { 
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;}
  .tablet-margin-right-9 { margin-right: 4.5rem !important;}
  .tablet-margin-left-9 { margin-left: 4.5rem !important;}
  .tablet-margin-x-10 { 
    margin-left: 5rem !important;
    margin-right: 5rem !important;}
  .tablet-margin-right-10 { margin-right: 5rem !important;}
  .tablet-margin-left-10 { margin-left: 5rem !important;}
  .tablet-margin-x-15 { 
    margin-left: 7.5rem !important;
    margin-right: 7.5rem !important;}
  .tablet-margin-right-15 { margin-right: 7.5rem !important;}
  .tablet-margin-left-15 { margin-left: 7.5rem !important;}
  .tablet-margin-x-card { 
    margin-left: 10rem !important;
    margin-right: 10rem !important;}
  .tablet-margin-right-card { margin-right: 10rem !important;}
  .tablet-margin-left-card { margin-left: 10rem !important;}
  .tablet-margin-x-card-lg { 
    margin-left: 15rem !important;
    margin-right: 15rem !important;}
  .tablet-margin-right-card-lg { margin-right: 15rem !important;}
  .tablet-margin-left-card-lg { margin-left: 15rem !important;}
  .tablet-margin-x-mobile { 
    margin-left: 20rem !important;
    margin-right: 20rem !important;}
  .tablet-margin-right-mobile { margin-right: 20rem !important;}
  .tablet-margin-left-mobile { margin-left: 20rem !important;}
  .tablet-margin-x-05em { 
    margin-left: 0.5em !important;
    margin-right: 0.5em !important;}
  .tablet-margin-right-05em { margin-right: 0.5em !important;}
  .tablet-margin-left-05em { margin-left: 0.5em !important;}
  .tablet-margin-x-1em { 
    margin-left: 1em !important;
    margin-right: 1em !important;}
  .tablet-margin-right-1em { margin-right: 1em !important;}
  .tablet-margin-left-1em { margin-left: 1em !important;}
  .tablet-margin-x-105em { 
    margin-left: 1.5em !important;
    margin-right: 1.5em !important;}
  .tablet-margin-right-105em { margin-right: 1.5em !important;}
  .tablet-margin-left-105em { margin-left: 1.5em !important;}
  .tablet-margin-x-2em { 
    margin-left: 2em !important;
    margin-right: 2em !important;}
  .tablet-margin-right-2em { margin-right: 2em !important;}
  .tablet-margin-left-2em { margin-left: 2em !important;}
  .tablet-margin-x-0 { 
    margin-left: 0 !important;
    margin-right: 0 !important;}
  .tablet-margin-right-0 { margin-right: 0 !important;}
  .tablet-margin-left-0 { margin-left: 0 !important;}
  .tablet-margin-x-auto { 
    margin-left: auto !important;
    margin-right: auto !important;}
  .tablet-margin-right-auto { margin-right: auto !important;}
  .tablet-margin-left-auto { margin-left: auto !important;}

  .tablet-maxw-05 { max-width: 0.25rem !important;}
  .tablet-maxw-1 { max-width: 0.5rem !important;}
  .tablet-maxw-105 { max-width: 0.75rem !important;}
  .tablet-maxw-2 { max-width: 1rem !important;}
  .tablet-maxw-205 { max-width: 1.25rem !important;}
  .tablet-maxw-3 { max-width: 1.5rem !important;}
  .tablet-maxw-4 { max-width: 2rem !important;}
  .tablet-maxw-5 { max-width: 2.5rem !important;}
  .tablet-maxw-6 { max-width: 3rem !important;}
  .tablet-maxw-7 { max-width: 3.5rem !important;}
  .tablet-maxw-8 { max-width: 4rem !important;}
  .tablet-maxw-9 { max-width: 4.5rem !important;}
  .tablet-maxw-10 { max-width: 5rem !important;}
  .tablet-maxw-15 { max-width: 7.5rem !important;}
  .tablet-maxw-card { max-width: 10rem !important;}
  .tablet-maxw-card-lg { max-width: 15rem !important;}
  .tablet-maxw-mobile { max-width: 20rem !important;}
  .tablet-maxw-mobile-lg { max-width: 30rem !important;}
  .tablet-maxw-tablet { max-width: 40rem !important;}
  .tablet-maxw-tablet-lg { max-width: 55rem !important;}
  .tablet-maxw-desktop { max-width: 64rem !important;}
  .tablet-maxw-desktop-lg { max-width: 75rem !important;}
  .tablet-maxw-widescreen { max-width: 87.5rem !important;}
  .tablet-maxw-none { max-width: none !important;}
  .tablet-maxw-full { max-width: 100% !important;}

  .tablet-measure-1 { max-width: 44ex !important;}
  .tablet-measure-2 { max-width: 60ex !important;}
  .tablet-measure-3 { max-width: 64ex !important;}
  .tablet-measure-4 { max-width: 68ex !important;}
  .tablet-measure-5 { max-width: 72ex !important;}
  .tablet-measure-6 { max-width: 88ex !important;}
  .tablet-measure-none { max-width: none !important;}

  .tablet-order-first { order: -1 !important;}
  .tablet-order-last { order: 999 !important;}
  .tablet-order-initial { order: initial !important;}

  .tablet-order-0 { order: 0 !important;}
  .tablet-order-1 { order: 1 !important;}
  .tablet-order-2 { order: 2 !important;}
  .tablet-order-3 { order: 3 !important;}
  .tablet-order-4 { order: 4 !important;}
  .tablet-order-5 { order: 5 !important;}
  .tablet-order-6 { order: 6 !important;}
  .tablet-order-7 { order: 7 !important;}
  .tablet-order-8 { order: 8 !important;}
  .tablet-order-9 { order: 9 !important;}
  .tablet-order-10 { order: 10 !important;}
  .tablet-order-11 { order: 11 !important;}

  .tablet-padding-1px {padding: 1px !important;}
  .tablet-padding-y-1px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;}

  .tablet-padding-x-1px {
    padding-left: 1px !important;
    padding-right: 1px !important;}

  .tablet-padding-top-1px {padding-top: 1px !important;}
  .tablet-padding-right-1px {padding-right: 1px !important;}
  .tablet-padding-bottom-1px {padding-bottom: 1px !important;}
  .tablet-padding-left-1px {padding-left: 1px !important;}
  .tablet-padding-2px {padding: 2px !important;}
  .tablet-padding-y-2px {
    padding-top: 2px !important;
    padding-bottom: 2px !important;}

  .tablet-padding-x-2px {
    padding-left: 2px !important;
    padding-right: 2px !important;}

  .tablet-padding-top-2px {padding-top: 2px !important;}
  .tablet-padding-right-2px {padding-right: 2px !important;}
  .tablet-padding-bottom-2px {padding-bottom: 2px !important;}
  .tablet-padding-left-2px {padding-left: 2px !important;}
  .tablet-padding-05 {padding: 0.25rem !important;}
  .tablet-padding-y-05 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;}

  .tablet-padding-x-05 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;}

  .tablet-padding-top-05 {padding-top: 0.25rem !important;}
  .tablet-padding-right-05 {padding-right: 0.25rem !important;}
  .tablet-padding-bottom-05 {padding-bottom: 0.25rem !important;}
  .tablet-padding-left-05 {padding-left: 0.25rem !important;}
  .tablet-padding-1 {padding: 0.5rem !important;}
  .tablet-padding-y-1 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;}

  .tablet-padding-x-1 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;}

  .tablet-padding-top-1 {padding-top: 0.5rem !important;}
  .tablet-padding-right-1 {padding-right: 0.5rem !important;}
  .tablet-padding-bottom-1 {padding-bottom: 0.5rem !important;}
  .tablet-padding-left-1 {padding-left: 0.5rem !important;}
  .tablet-padding-105 {padding: 0.75rem !important;}
  .tablet-padding-y-105 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;}

  .tablet-padding-x-105 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;}

  .tablet-padding-top-105 {padding-top: 0.75rem !important;}
  .tablet-padding-right-105 {padding-right: 0.75rem !important;}
  .tablet-padding-bottom-105 {padding-bottom: 0.75rem !important;}
  .tablet-padding-left-105 {padding-left: 0.75rem !important;}
  .tablet-padding-2 {padding: 1rem !important;}
  .tablet-padding-y-2 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;}

  .tablet-padding-x-2 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;}

  .tablet-padding-top-2 {padding-top: 1rem !important;}
  .tablet-padding-right-2 {padding-right: 1rem !important;}
  .tablet-padding-bottom-2 {padding-bottom: 1rem !important;}
  .tablet-padding-left-2 {padding-left: 1rem !important;}
  .tablet-padding-205 {padding: 1.25rem !important;}
  .tablet-padding-y-205 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;}

  .tablet-padding-x-205 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;}

  .tablet-padding-top-205 {padding-top: 1.25rem !important;}
  .tablet-padding-right-205 {padding-right: 1.25rem !important;}
  .tablet-padding-bottom-205 {padding-bottom: 1.25rem !important;}
  .tablet-padding-left-205 {padding-left: 1.25rem !important;}
  .tablet-padding-3 {padding: 1.5rem !important;}
  .tablet-padding-y-3 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;}

  .tablet-padding-x-3 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;}

  .tablet-padding-top-3 {padding-top: 1.5rem !important;}
  .tablet-padding-right-3 {padding-right: 1.5rem !important;}
  .tablet-padding-bottom-3 {padding-bottom: 1.5rem !important;}
  .tablet-padding-left-3 {padding-left: 1.5rem !important;}
  .tablet-padding-4 {padding: 2rem !important;}
  .tablet-padding-y-4 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;}

  .tablet-padding-x-4 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;}

  .tablet-padding-top-4 {padding-top: 2rem !important;}
  .tablet-padding-right-4 {padding-right: 2rem !important;}
  .tablet-padding-bottom-4 {padding-bottom: 2rem !important;}
  .tablet-padding-left-4 {padding-left: 2rem !important;}
  .tablet-padding-5 {padding: 2.5rem !important;}
  .tablet-padding-y-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;}

  .tablet-padding-x-5 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;}

  .tablet-padding-top-5 {padding-top: 2.5rem !important;}
  .tablet-padding-right-5 {padding-right: 2.5rem !important;}
  .tablet-padding-bottom-5 {padding-bottom: 2.5rem !important;}
  .tablet-padding-left-5 {padding-left: 2.5rem !important;}
  .tablet-padding-6 {padding: 3rem !important;}
  .tablet-padding-y-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;}

  .tablet-padding-x-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;}

  .tablet-padding-top-6 {padding-top: 3rem !important;}
  .tablet-padding-right-6 {padding-right: 3rem !important;}
  .tablet-padding-bottom-6 {padding-bottom: 3rem !important;}
  .tablet-padding-left-6 {padding-left: 3rem !important;}
  .tablet-padding-7 {padding: 3.5rem !important;}
  .tablet-padding-y-7 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;}

  .tablet-padding-x-7 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;}

  .tablet-padding-top-7 {padding-top: 3.5rem !important;}
  .tablet-padding-right-7 {padding-right: 3.5rem !important;}
  .tablet-padding-bottom-7 {padding-bottom: 3.5rem !important;}
  .tablet-padding-left-7 {padding-left: 3.5rem !important;}
  .tablet-padding-8 {padding: 4rem !important;}
  .tablet-padding-y-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;}

  .tablet-padding-x-8 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;}

  .tablet-padding-top-8 {padding-top: 4rem !important;}
  .tablet-padding-right-8 {padding-right: 4rem !important;}
  .tablet-padding-bottom-8 {padding-bottom: 4rem !important;}
  .tablet-padding-left-8 {padding-left: 4rem !important;}
  .tablet-padding-9 {padding: 4.5rem !important;}
  .tablet-padding-y-9 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;}

  .tablet-padding-x-9 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;}

  .tablet-padding-top-9 {padding-top: 4.5rem !important;}
  .tablet-padding-right-9 {padding-right: 4.5rem !important;}
  .tablet-padding-bottom-9 {padding-bottom: 4.5rem !important;}
  .tablet-padding-left-9 {padding-left: 4.5rem !important;}
  .tablet-padding-10 {padding: 5rem !important;}
  .tablet-padding-y-10 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;}

  .tablet-padding-x-10 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;}

  .tablet-padding-top-10 {padding-top: 5rem !important;}
  .tablet-padding-right-10 {padding-right: 5rem !important;}
  .tablet-padding-bottom-10 {padding-bottom: 5rem !important;}
  .tablet-padding-left-10 {padding-left: 5rem !important;}
  .tablet-padding-15 {padding: 7.5rem !important;}
  .tablet-padding-y-15 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;}

  .tablet-padding-x-15 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;}

  .tablet-padding-top-15 {padding-top: 7.5rem !important;}
  .tablet-padding-right-15 {padding-right: 7.5rem !important;}
  .tablet-padding-bottom-15 {padding-bottom: 7.5rem !important;}
  .tablet-padding-left-15 {padding-left: 7.5rem !important;}

  .tablet-padding-0 {padding: 0 !important;}
  .tablet-padding-y-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;}

  .tablet-padding-x-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;}

  .tablet-padding-top-0 {padding-top: 0 !important;}
  .tablet-padding-right-0 {padding-right: 0 !important;}
  .tablet-padding-bottom-0 {padding-bottom: 0 !important;}
  .tablet-padding-left-0 {padding-left: 0 !important;}

  .tablet-text-pre {white-space: pre !important;}
  .tablet-text-pre-line {white-space: pre-line !important;}
  .tablet-text-pre-wrap {white-space: pre-wrap !important;}
  .tablet-text-wrap {white-space: normal !important;}
  .tablet-text-no-wrap {white-space: nowrap !important;}

  .tablet-width-1px { width: 1px !important;}
  .tablet-width-2px { width: 2px !important;}
  .tablet-width-05 { width: 0.25rem !important;}
  .tablet-width-1 { width: 0.5rem !important;}
  .tablet-width-105 { width: 0.75rem !important;}
  .tablet-width-2 { width: 1rem !important;}
  .tablet-width-205 { width: 1.25rem !important;}
  .tablet-width-3 { width: 1.5rem !important;}
  .tablet-width-4 { width: 2rem !important;}
  .tablet-width-5 { width: 2.5rem !important;}
  .tablet-width-6 { width: 3rem !important;}
  .tablet-width-7 { width: 3.5rem !important;}
  .tablet-width-8 { width: 4rem !important;}
  .tablet-width-9 { width: 4.5rem !important;}
  .tablet-width-10 { width: 5rem !important;}
  .tablet-width-15 { width: 7.5rem !important;}
  .tablet-width-card { width: 10rem !important;}
  .tablet-width-card-lg { width: 15rem !important;}
  .tablet-width-mobile { width: 20rem !important;}
  .tablet-width-mobile-lg { width: 30rem !important;}
  .tablet-width-tablet { width: 40rem !important;}
  .tablet-width-tablet-lg { width: 55rem !important;}
  .tablet-width-desktop { width: 64rem !important;}
  .tablet-width-desktop-lg { width: 75rem !important;}
  .tablet-width-widescreen { width: 87.5rem !important;}
  .tablet-width-0 { width: 0 !important;}
  .tablet-width-full { width: 100% !important;}
  .tablet-width-auto { width: auto !important;}

  .tablet-height-1px { height: 1px !important;}
  .tablet-height-2px { height: 2px !important;}
  .tablet-height-05 { height: 0.25rem !important;}
  .tablet-height-1 { height: 0.5rem !important;}
  .tablet-height-105 { height: 0.75rem !important;}
  .tablet-height-2 { height: 1rem !important;}
  .tablet-height-205 { height: 1.25rem !important;}
  .tablet-height-3 { height: 1.5rem !important;}
  .tablet-height-4 { height: 2rem !important;}
  .tablet-height-5 { height: 2.5rem !important;}
  .tablet-height-6 { height: 3rem !important;}
  .tablet-height-7 { height: 3.5rem !important;}
  .tablet-height-8 { height: 4rem !important;}
  .tablet-height-9 { height: 4.5rem !important;}
  .tablet-height-10 { height: 5rem !important;}
  .tablet-height-15 { height: 7.5rem !important;}
  .tablet-height-card { height: 10rem !important;}
  .tablet-height-card-lg { height: 15rem !important;}
  .tablet-height-mobile { height: 20rem !important;}
  .tablet-height-tablet { height: 25rem !important;}
  .tablet-height-0 { height: 0 !important;}
  .tablet-height-auto { height: auto !important;}
  .tablet-height-full { height: 100% !important;}
  .tablet-height-viewport { height: 100vh !important;}
  
  .tablet-hidden {display:none !important;}

  .tablet-show,
  .tablet-visible {display:block !important;}

}
@media all and (min-width: 64em) {
  .desktop-border-1px,
  .desktop-hover-border-1px:hover { border: 1px solid !important;}

  .desktop-border-y-1px { 
    border-top: 1px solid !important;
    border-bottom: 1px solid !important;}
  .desktop-hover-border-y-1px:hover { 
    border-top: 1px solid !important;
    border-bottom: 1px solid !important;}

  .desktop-border-x-1px { 
    border-left: 1px solid !important;
    border-right: 1px solid !important;}
  .desktop-hover-border-x-1px:hover { 
    border-left: 1px solid !important;
    border-right: 1px solid !important;}

  .desktop-border-top-1px,
  .desktop-hover-border-top-1px:hover { border-top: 1px solid !important;}

  .desktop-border-right-1px,
  .desktop-hover-border-right-1px:hover { border-right: 1px solid !important;}

  .desktop-border-bottom-1px,
  .desktop-hover-border-bottom-1px:hover { border-bottom: 1px solid !important;}

  .desktop-border-left-1px,
  .desktop-hover-border-left-1px:hover { border-left: 1px solid !important;}

  .desktop-border-2px,
  .desktop-hover-border-2px:hover { border: 2px solid !important;}

  .desktop-border-y-2px { 
    border-top: 2px solid !important;
    border-bottom: 2px solid !important;}
  .desktop-hover-border-y-2px:hover { 
    border-top: 2px solid !important;
    border-bottom: 2px solid !important;}

  .desktop-border-x-2px { 
    border-left: 2px solid !important;
    border-right: 2px solid !important;}
  .desktop-hover-border-x-2px:hover { 
    border-left: 2px solid !important;
    border-right: 2px solid !important;}

  .desktop-border-top-2px,
  .desktop-hover-border-top-2px:hover { border-top: 2px solid !important;}

  .desktop-border-right-2px,
  .desktop-hover-border-right-2px:hover { border-right: 2px solid !important;}

  .desktop-border-bottom-2px,
  .desktop-hover-border-bottom-2px:hover { border-bottom: 2px solid !important;}

  .desktop-border-left-2px,
  .desktop-hover-border-left-2px:hover { border-left: 2px solid !important;}

  .desktop-border-05,
  .desktop-hover-border-05:hover { border: 0.25rem solid !important;}

  .desktop-border-y-05 { 
    border-top: 0.25rem solid !important;
    border-bottom: 0.25rem solid !important;}
  .desktop-hover-border-y-05:hover { 
    border-top: 0.25rem solid !important;
    border-bottom: 0.25rem solid !important;}

  .desktop-border-x-05 { 
    border-left: 0.25rem solid !important;
    border-right: 0.25rem solid !important;}
  .desktop-hover-border-x-05:hover { 
    border-left: 0.25rem solid !important;
    border-right: 0.25rem solid !important;}

  .desktop-border-top-05,
  .desktop-hover-border-top-05:hover { border-top: 0.25rem solid !important;}

  .desktop-border-right-05,
  .desktop-hover-border-right-05:hover { border-right: 0.25rem solid !important;}

  .desktop-border-bottom-05,
  .desktop-hover-border-bottom-05:hover { border-bottom: 0.25rem solid !important;}

  .desktop-border-left-05,
  .desktop-hover-border-left-05:hover { border-left: 0.25rem solid !important;}

  .desktop-border-1,
  .desktop-hover-border-1:hover { border: 0.5rem solid !important;}

  .desktop-border-y-1 { 
    border-top: 0.5rem solid !important;
    border-bottom: 0.5rem solid !important;}
  .desktop-hover-border-y-1:hover { 
    border-top: 0.5rem solid !important;
    border-bottom: 0.5rem solid !important;}

  .desktop-border-x-1 { 
    border-left: 0.5rem solid !important;
    border-right: 0.5rem solid !important;}
  .desktop-hover-border-x-1:hover { 
    border-left: 0.5rem solid !important;
    border-right: 0.5rem solid !important;}

  .desktop-border-top-1,
  .desktop-hover-border-top-1:hover { border-top: 0.5rem solid !important;}

  .desktop-border-right-1,
  .desktop-hover-border-right-1:hover { border-right: 0.5rem solid !important;}

  .desktop-border-bottom-1,
  .desktop-hover-border-bottom-1:hover { border-bottom: 0.5rem solid !important;}

  .desktop-border-left-1,
  .desktop-hover-border-left-1:hover { border-left: 0.5rem solid !important;}

  .desktop-border-105,
  .desktop-hover-border-105:hover { border: 0.75rem solid !important;}

  .desktop-border-y-105 { 
    border-top: 0.75rem solid !important;
    border-bottom: 0.75rem solid !important;}
  .desktop-hover-border-y-105:hover { 
    border-top: 0.75rem solid !important;
    border-bottom: 0.75rem solid !important;}

  .desktop-border-x-105 { 
    border-left: 0.75rem solid !important;
    border-right: 0.75rem solid !important;}
  .desktop-hover-border-x-105:hover { 
    border-left: 0.75rem solid !important;
    border-right: 0.75rem solid !important;}

  .desktop-border-top-105,
  .desktop-hover-border-top-105:hover { border-top: 0.75rem solid !important;}

  .desktop-border-right-105,
  .desktop-hover-border-right-105:hover { border-right: 0.75rem solid !important;}

  .desktop-border-bottom-105,
  .desktop-hover-border-bottom-105:hover { border-bottom: 0.75rem solid !important;}

  .desktop-border-left-105,
  .desktop-hover-border-left-105:hover { border-left: 0.75rem solid !important;}

  .desktop-border-2,
  .desktop-hover-border-2:hover { border: 1rem solid !important;}

  .desktop-border-y-2 { 
    border-top: 1rem solid !important;
    border-bottom: 1rem solid !important;}
  .desktop-hover-border-y-2:hover { 
    border-top: 1rem solid !important;
    border-bottom: 1rem solid !important;}

  .desktop-border-x-2 { 
    border-left: 1rem solid !important;
    border-right: 1rem solid !important;}
  .desktop-hover-border-x-2:hover { 
    border-left: 1rem solid !important;
    border-right: 1rem solid !important;}

  .desktop-border-top-2,
  .desktop-hover-border-top-2:hover { border-top: 1rem solid !important;}

  .desktop-border-right-2,
  .desktop-hover-border-right-2:hover { border-right: 1rem solid !important;}

  .desktop-border-bottom-2,
  .desktop-hover-border-bottom-2:hover { border-bottom: 1rem solid !important;}

  .desktop-border-left-2,
  .desktop-hover-border-left-2:hover { border-left: 1rem solid !important;}

  .desktop-border-205,
  .desktop-hover-border-205:hover { border: 1.25rem solid !important;}

  .desktop-border-y-205 { 
    border-top: 1.25rem solid !important;
    border-bottom: 1.25rem solid !important;}
  .desktop-hover-border-y-205:hover { 
    border-top: 1.25rem solid !important;
    border-bottom: 1.25rem solid !important;}

  .desktop-border-x-205 { 
    border-left: 1.25rem solid !important;
    border-right: 1.25rem solid !important;}
  .desktop-hover-border-x-205:hover { 
    border-left: 1.25rem solid !important;
    border-right: 1.25rem solid !important;}

  .desktop-border-top-205,
  .desktop-hover-border-top-205:hover { border-top: 1.25rem solid !important;}

  .desktop-border-right-205,
  .desktop-hover-border-right-205:hover { border-right: 1.25rem solid !important;}

  .desktop-border-bottom-205,
  .desktop-hover-border-bottom-205:hover { border-bottom: 1.25rem solid !important;}

  .desktop-border-left-205,
  .desktop-hover-border-left-205:hover { border-left: 1.25rem solid !important;}

  .desktop-border-3,
  .desktop-hover-border-3:hover { border: 1.5rem solid !important;}

  .desktop-border-y-3 { 
    border-top: 1.5rem solid !important;
    border-bottom: 1.5rem solid !important;}
  .desktop-hover-border-y-3:hover { 
    border-top: 1.5rem solid !important;
    border-bottom: 1.5rem solid !important;}

  .desktop-border-x-3 { 
    border-left: 1.5rem solid !important;
    border-right: 1.5rem solid !important;}
  .desktop-hover-border-x-3:hover { 
    border-left: 1.5rem solid !important;
    border-right: 1.5rem solid !important;}

  .desktop-border-top-3,
  .desktop-hover-border-top-3:hover { border-top: 1.5rem solid !important;}

  .desktop-border-right-3,
  .desktop-hover-border-right-3:hover { border-right: 1.5rem solid !important;}

  .desktop-border-bottom-3,
  .desktop-hover-border-bottom-3:hover { border-bottom: 1.5rem solid !important;}

  .desktop-border-left-3,
  .desktop-hover-border-left-3:hover { border-left: 1.5rem solid !important;}

  .desktop-border-0,
  .desktop-hover-border-0:hover { border: 0 solid !important;}

  .desktop-border-y-0 { 
    border-top: 0 solid !important;
    border-bottom: 0 solid !important;}
  .desktop-hover-border-y-0:hover { 
    border-top: 0 solid !important;
    border-bottom: 0 solid !important;}

  .desktop-border-x-0 { 
    border-left: 0 solid !important;
    border-right: 0 solid !important;}
  .desktop-hover-border-x-0:hover { 
    border-left: 0 solid !important;
    border-right: 0 solid !important;}

  .desktop-border-top-0,
  .desktop-hover-border-top-0:hover { border-top: 0 solid !important;}

  .desktop-border-right-0,
  .desktop-hover-border-right-0:hover { border-right: 0 solid !important;}

  .desktop-border-bottom-0,
  .desktop-hover-border-bottom-0:hover { border-bottom: 0 solid !important;}

  .desktop-border-left-0,
  .desktop-hover-border-left-0:hover { border-left: 0 solid !important;}

  .desktop-border { border: 1px solid !important;}

  .desktop-hover-border:hover { border: 1px solid !important;}

  .desktop-border-y { 
    border-top: 1px solid !important;
    border-bottom: 1px solid !important;}
  .desktop-hover-border-y:hover { 
    border-top: 1px solid !important;
    border-bottom: 1px solid !important;}

  .desktop-border-x { 
    border-left: 1px solid !important;
    border-right: 1px solid !important;}
  .desktop-hover-border-x:hover { 
    border-left: 1px solid !important;
    border-right: 1px solid !important;}

  .desktop-border-top,
  .desktop-hover-border-top:hover { border-top: 1px solid !important;}

  .desktop-border-right,
  .desktop-hover-border-right:hover { border-right: 1px solid !important;}

  .desktop-border-bottom,
  .desktop-hover-border-bottom:hover { border-bottom: 1px solid !important;}

  .desktop-border-left,
  .desktop-hover-border-left:hover { border-left: 1px solid !important;}

  .desktop-border-transparent,
  .desktop-hover-border-transparent:hover { border-color: transparent !important;}

  .desktop-border-black,
  .desktop-hover-border-black:hover { border-color: black !important;}

  .desktop-border-white,
  .desktop-hover-border-white:hover { border-color: white !important;}

  .desktop-border-red,
  .desktop-hover-border-red:hover { border-color: #e52207 !important;}

  .desktop-border-orange,
  .desktop-hover-border-orange:hover { border-color: #e66f0e !important;}

  .desktop-border-gold,
  .desktop-hover-border-gold:hover { border-color: #ffbe2e !important;}

  .desktop-border-yellow,
  .desktop-hover-border-yellow:hover { border-color: #fee685 !important;}

  .desktop-border-green,
  .desktop-hover-border-green:hover { border-color: #538200 !important;}

  .desktop-border-mint,
  .desktop-hover-border-mint:hover { border-color: #04c585 !important;}

  .desktop-border-cyan,
  .desktop-hover-border-cyan:hover { border-color: #009ec1 !important;}

  .desktop-border-blue,
  .desktop-hover-border-blue:hover { border-color: #0076d6 !important;}

  .desktop-border-indigo,
  .desktop-hover-border-indigo:hover { border-color: #676cc8 !important;}

  .desktop-border-violet,
  .desktop-hover-border-violet:hover { border-color: #8168b3 !important;}

  .desktop-border-magenta,
  .desktop-hover-border-magenta:hover { border-color: #d72d79 !important;}

  .desktop-border-gray-5,
  .desktop-hover-border-gray-5:hover { border-color: #f0f0f0 !important;}

  .desktop-border-gray-10,
  .desktop-hover-border-gray-10:hover { border-color: #e6e6e6 !important;}

  .desktop-border-gray-30,
  .desktop-hover-border-gray-30:hover { border-color: #adadad !important;}

  .desktop-border-gray-50,
  .desktop-hover-border-gray-50:hover { border-color: #757575 !important;}

  .desktop-border-gray-70,
  .desktop-hover-border-gray-70:hover { border-color: #454545 !important;}

  .desktop-border-gray-90,
  .desktop-hover-border-gray-90:hover { border-color: #1b1b1b !important;}

  .desktop-border-base-lightest,
  .desktop-hover-border-base-lightest:hover { border-color: #f0f0f0 !important;}

  .desktop-border-base-lighter,
  .desktop-hover-border-base-lighter:hover { border-color: #e6e6e6 !important;}

  .desktop-border-base-light,
  .desktop-hover-border-base-light:hover { border-color: #adadad !important;}

  .desktop-border-base,
  .desktop-hover-border-base:hover { border-color: #757575 !important;}

  .desktop-border-base-dark,
  .desktop-hover-border-base-dark:hover { border-color: #5c5c5c !important;}

  .desktop-border-base-darker,
  .desktop-hover-border-base-darker:hover { border-color: #2e2e2e !important;}

  .desktop-border-base-darkest,
  .desktop-hover-border-base-darkest:hover { border-color: #1b1b1b !important;}

  .desktop-border-ink,
  .desktop-hover-border-ink:hover { border-color: #1b1b1b !important;}

  .desktop-border-primary-lighter,
  .desktop-hover-border-primary-lighter:hover { border-color: #d9e8f6 !important;}

  .desktop-border-primary-light,
  .desktop-hover-border-primary-light:hover { border-color: #73b3e7 !important;}

  .desktop-border-primary,
  .desktop-hover-border-primary:hover { border-color: #005ea2 !important;}

  .desktop-border-primary-vivid,
  .desktop-hover-border-primary-vivid:hover { border-color: #0050d8 !important;}

  .desktop-border-primary-dark,
  .desktop-hover-border-primary-dark:hover { border-color: #1a4480 !important;}

  .desktop-border-primary-darker,
  .desktop-hover-border-primary-darker:hover { border-color: #162e51 !important;}

  .desktop-border-secondary-lighter,
  .desktop-hover-border-secondary-lighter:hover { border-color: #f3e1e4 !important;}

  .desktop-border-secondary-light,
  .desktop-hover-border-secondary-light:hover { border-color: #f2938c !important;}

  .desktop-border-secondary,
  .desktop-hover-border-secondary:hover { border-color: #d83933 !important;}

  .desktop-border-secondary-vivid,
  .desktop-hover-border-secondary-vivid:hover { border-color: #e41d3d !important;}

  .desktop-border-secondary-dark,
  .desktop-hover-border-secondary-dark:hover { border-color: #b50909 !important;}

  .desktop-border-secondary-darker,
  .desktop-hover-border-secondary-darker:hover { border-color: #8b0a03 !important;}

  .desktop-border-accent-warm-darker,
  .desktop-hover-border-accent-warm-darker:hover { border-color: #775540 !important;}

  .desktop-border-accent-warm-dark,
  .desktop-hover-border-accent-warm-dark:hover { border-color: #c05600 !important;}

  .desktop-border-accent-warm,
  .desktop-hover-border-accent-warm:hover { border-color: #fa9441 !important;}

  .desktop-border-accent-warm-light,
  .desktop-hover-border-accent-warm-light:hover { border-color: #ffbc78 !important;}

  .desktop-border-accent-warm-lighter,
  .desktop-hover-border-accent-warm-lighter:hover { border-color: #f2e4d4 !important;}

  .desktop-border-accent-cool-darker,
  .desktop-hover-border-accent-cool-darker:hover { border-color: #07648d !important;}

  .desktop-border-accent-cool-dark,
  .desktop-hover-border-accent-cool-dark:hover { border-color: #28a0cb !important;}

  .desktop-border-accent-cool,
  .desktop-hover-border-accent-cool:hover { border-color: #00bde3 !important;}

  .desktop-border-accent-cool-light,
  .desktop-hover-border-accent-cool-light:hover { border-color: #97d4ea !important;}

  .desktop-border-accent-cool-lighter,
  .desktop-hover-border-accent-cool-lighter:hover { border-color: #e1f3f8 !important;}

  .desktop-border-error-lighter,
  .desktop-hover-border-error-lighter:hover { border-color: #f4e3db !important;}

  .desktop-border-error-light,
  .desktop-hover-border-error-light:hover { border-color: #f39268 !important;}

  .desktop-border-error,
  .desktop-hover-border-error:hover { border-color: #d54309 !important;}

  .desktop-border-error-dark,
  .desktop-hover-border-error-dark:hover { border-color: #b50909 !important;}

  .desktop-border-error-darker,
  .desktop-hover-border-error-darker:hover { border-color: #6f3331 !important;}

  .desktop-border-warning-lighter,
  .desktop-hover-border-warning-lighter:hover { border-color: #faf3d1 !important;}

  .desktop-border-warning-light,
  .desktop-hover-border-warning-light:hover { border-color: #fee685 !important;}

  .desktop-border-warning,
  .desktop-hover-border-warning:hover { border-color: #ffbe2e !important;}

  .desktop-border-warning-dark,
  .desktop-hover-border-warning-dark:hover { border-color: #e5a000 !important;}

  .desktop-border-warning-darker,
  .desktop-hover-border-warning-darker:hover { border-color: #936f38 !important;}

  .desktop-border-success-lighter,
  .desktop-hover-border-success-lighter:hover { border-color: #ecf3ec !important;}

  .desktop-border-success-light,
  .desktop-hover-border-success-light:hover { border-color: #70e17b !important;}

  .desktop-border-success,
  .desktop-hover-border-success:hover { border-color: #00a91c !important;}

  .desktop-border-success-dark,
  .desktop-hover-border-success-dark:hover { border-color: #4d8055 !important;}

  .desktop-border-success-darker,
  .desktop-hover-border-success-darker:hover { border-color: #446443 !important;}

  .desktop-border-info-lighter,
  .desktop-hover-border-info-lighter:hover { border-color: #e7f6f8 !important;}

  .desktop-border-info-light,
  .desktop-hover-border-info-light:hover { border-color: #99deea !important;}

  .desktop-border-info,
  .desktop-hover-border-info:hover { border-color: #00bde3 !important;}

  .desktop-border-info-dark,
  .desktop-hover-border-info-dark:hover { border-color: #009ec1 !important;}

  .desktop-border-info-darker,
  .desktop-hover-border-info-darker:hover { border-color: #2e6276 !important;}

  .desktop-border-disabled-light,
  .desktop-hover-border-disabled-light:hover { border-color: #e6e6e6 !important;}

  .desktop-border-disabled,
  .desktop-hover-border-disabled:hover { border-color: #c9c9c9 !important;}

  .desktop-border-disabled-dark,
  .desktop-hover-border-disabled-dark:hover { border-color: #adadad !important;}

  .desktop-border-emergency,
  .desktop-hover-border-emergency:hover { border-color: #9c3d10 !important;}

  .desktop-border-emergency-dark,
  .desktop-hover-border-emergency-dark:hover { border-color: #332d29 !important;}

  .desktop-border-default-base-lightest,
  .desktop-hover-border-default-base-lightest:hover { border-color: #f0f0f0 !important;}

  .desktop-border-default-base-lighter,
  .desktop-hover-border-default-base-lighter:hover { border-color: #dcdee0 !important;}

  .desktop-border-default-base-light,
  .desktop-hover-border-default-base-light:hover { border-color: #a9aeb1 !important;}

  .desktop-border-default-base,
  .desktop-hover-border-default-base:hover { border-color: #71767a !important;}

  .desktop-border-default-base-dark,
  .desktop-hover-border-default-base-dark:hover { border-color: #565c65 !important;}

  .desktop-border-default-base-darker,
  .desktop-hover-border-default-base-darker:hover { border-color: #3d4551 !important;}

  .desktop-border-default-base-darkest,
  .desktop-hover-border-default-base-darkest:hover { border-color: #1b1b1b !important;}

  .desktop-border-default-ink,
  .desktop-hover-border-default-ink:hover { border-color: #1b1b1b !important;}

  .desktop-border-default-primary-lighter,
  .desktop-hover-border-default-primary-lighter:hover { border-color: #d9e8f6 !important;}

  .desktop-border-default-primary-light,
  .desktop-hover-border-default-primary-light:hover { border-color: #73b3e7 !important;}

  .desktop-border-default-primary,
  .desktop-hover-border-default-primary:hover { border-color: #005ea2 !important;}

  .desktop-border-default-primary-vivid,
  .desktop-hover-border-default-primary-vivid:hover { border-color: #0050d8 !important;}

  .desktop-border-default-primary-dark,
  .desktop-hover-border-default-primary-dark:hover { border-color: #1a4480 !important;}

  .desktop-border-default-primary-darker,
  .desktop-hover-border-default-primary-darker:hover { border-color: #162e51 !important;}

  .desktop-border-default-secondary-lighter,
  .desktop-hover-border-default-secondary-lighter:hover { border-color: #f8dfe2 !important;}

  .desktop-border-default-secondary-light,
  .desktop-hover-border-default-secondary-light:hover { border-color: #f2938c !important;}

  .desktop-border-default-secondary,
  .desktop-hover-border-default-secondary:hover { border-color: #d83933 !important;}

  .desktop-border-default-secondary-vivid,
  .desktop-hover-border-default-secondary-vivid:hover { border-color: #e41d3d !important;}

  .desktop-border-default-secondary-dark,
  .desktop-hover-border-default-secondary-dark:hover { border-color: #b51d09 !important;}

  .desktop-border-default-secondary-darker,
  .desktop-hover-border-default-secondary-darker:hover { border-color: #8b1303 !important;}

  .desktop-border-default-accent-warm-lighter,
  .desktop-hover-border-default-accent-warm-lighter:hover { border-color: #f2e4d4 !important;}

  .desktop-border-default-accent-warm-light,
  .desktop-hover-border-default-accent-warm-light:hover { border-color: #ffbc78 !important;}

  .desktop-border-default-accent-warm,
  .desktop-hover-border-default-accent-warm:hover { border-color: #fa9441 !important;}

  .desktop-border-default-accent-warm-dark,
  .desktop-hover-border-default-accent-warm-dark:hover { border-color: #c05600 !important;}

  .desktop-border-default-accent-warm-darker,
  .desktop-hover-border-default-accent-warm-darker:hover { border-color: #775540 !important;}

  .desktop-border-default-accent-cool-lighter,
  .desktop-hover-border-default-accent-cool-lighter:hover { border-color: #e1f3f8 !important;}

  .desktop-border-default-accent-cool-light,
  .desktop-hover-border-default-accent-cool-light:hover { border-color: #97d4ea !important;}

  .desktop-border-default-accent-cool,
  .desktop-hover-border-default-accent-cool:hover { border-color: #00bde3 !important;}

  .desktop-border-default-accent-cool-dark,
  .desktop-hover-border-default-accent-cool-dark:hover { border-color: #28a0cb !important;}

  .desktop-border-default-accent-cool-darker,
  .desktop-hover-border-default-accent-cool-darker:hover { border-color: #07648d !important;}

  .desktop-radius-0 { border-radius: 0 !important;}

  .desktop-radius-top-0 { 
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;}

  .desktop-radius-right-0 { 
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;}

  .desktop-radius-bottom-0 { 
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;}

  .desktop-radius-left-0 { 
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;}

  .desktop-radius-none { border-radius: 0 !important;}

  .desktop-radius-top-none { 
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;}

  .desktop-radius-right-none { 
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;}

  .desktop-radius-bottom-none { 
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;}

  .desktop-radius-left-none { 
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;}

  .desktop-radius-sm { border-radius: 2px !important;}

  .desktop-radius-top-sm { 
    border-top-left-radius: 2px !important;
    border-top-right-radius: 2px !important;}

  .desktop-radius-right-sm { 
    border-top-right-radius: 2px !important;
    border-bottom-right-radius: 2px !important;}

  .desktop-radius-bottom-sm { 
    border-bottom-left-radius: 2px !important;
    border-bottom-right-radius: 2px !important;}

  .desktop-radius-left-sm { 
    border-top-left-radius: 2px !important;
    border-bottom-left-radius: 2px !important;}

  .desktop-radius-md { border-radius: 0.25rem !important;}

  .desktop-radius-top-md { 
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;}

  .desktop-radius-right-md { 
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;}

  .desktop-radius-bottom-md { 
    border-bottom-left-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;}

  .desktop-radius-left-md { 
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;}

  .desktop-radius-lg { border-radius: 0.5rem !important;}

  .desktop-radius-top-lg { 
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;}

  .desktop-radius-right-lg { 
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;}

  .desktop-radius-bottom-lg { 
    border-bottom-left-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;}

  .desktop-radius-left-lg { 
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;}

  .desktop-radius-pill { border-radius: 99rem !important;}

  .desktop-radius-top-pill { 
    border-top-left-radius: 99rem !important;
    border-top-right-radius: 99rem !important;}

  .desktop-radius-right-pill { 
    border-top-right-radius: 99rem !important;
    border-bottom-right-radius: 99rem !important;}

  .desktop-radius-bottom-pill { 
    border-bottom-left-radius: 99rem !important;
    border-bottom-right-radius: 99rem !important;}

  .desktop-radius-left-pill { 
    border-top-left-radius: 99rem !important;
    border-bottom-left-radius: 99rem !important;}

  .desktop-display-block {display: block !important;}
  .desktop-display-flex {display: flex !important;}
  .desktop-display-none {display: none !important;}
  .desktop-display-inline {display: inline !important;}
  .desktop-display-inline-block {display: inline-block !important;}
  .desktop-display-inline-flex {display: inline-flex !important;}
  .desktop-display-table {display: table !important;}
  .desktop-display-table-cell {display: table-cell !important;}
  .desktop-display-table-row {display: table-row !important;}

  .desktop-flex-1 { flex: 1 1 0% !important;}
  .desktop-flex-2 { flex: 2 1 0% !important;}
  .desktop-flex-3 { flex: 3 1 0% !important;}
  .desktop-flex-4 { flex: 4 1 0% !important;}
  .desktop-flex-5 { flex: 5 1 0% !important;}
  .desktop-flex-6 { flex: 6 1 0% !important;}
  .desktop-flex-7 { flex: 7 1 0% !important;}
  .desktop-flex-8 { flex: 8 1 0% !important;}
  .desktop-flex-9 { flex: 9 1 0% !important;}
  .desktop-flex-10 { flex: 10 1 0% !important;}
  .desktop-flex-11 { flex: 11 1 0% !important;}
  .desktop-flex-12 { flex: 12 1 0% !important;}
  .desktop-flex-fill { flex: 1 1 0% !important;}
  .desktop-flex-auto { flex: 0 1 auto !important;}
  .desktop-flex-row {flex-direction: row !important;}
  .desktop-flex-column {flex-direction: column !important;}
  .desktop-flex-wrap { flex-wrap: wrap !important;}
  .desktop-flex-no-wrap { flex-wrap: nowrap !important;}
  .desktop-float-left { float: left !important;}
  .desktop-float-none { float: none !important;}
  .desktop-float-right { float: right !important;}

  .desktop-font-lang-3xs { font-size: 0.81rem !important;}
  .desktop-font-lang-2xs { font-size: 0.88rem !important;}
  .desktop-font-lang-xs { font-size: 0.94rem !important;}
  .desktop-font-lang-sm { font-size: 1rem !important;}
  .desktop-font-lang-md { font-size: 1.06rem !important;}
  .desktop-font-lang-lg { font-size: 1.25rem !important;}
  .desktop-font-lang-xl { font-size: 1.75rem !important;}
  .desktop-font-lang-2xl { font-size: 2.5rem !important;}
  .desktop-font-lang-3xl { font-size: 3rem !important;}

  .desktop-font-mono-3xs { font-size: 0.77rem !important;}
  .desktop-font-mono-2xs { font-size: 0.83rem !important;}
  .desktop-font-mono-xs { font-size: 0.89rem !important;}
  .desktop-font-mono-sm { font-size: 0.95rem !important;}
  .desktop-font-mono-md { font-size: 1.01rem !important;}
  .desktop-font-mono-lg { font-size: 1.19rem !important;}
  .desktop-font-mono-xl { font-size: 1.67rem !important;}
  .desktop-font-mono-2xl { font-size: 2.38rem !important;}
  .desktop-font-mono-3xl { font-size: 2.86rem !important;}

  .desktop-font-sans-3xs { font-size: 0.87rem !important;}
  .desktop-font-sans-2xs { font-size: 0.93rem !important;}
  .desktop-font-sans-xs { font-size: 1rem !important;}
  .desktop-font-sans-sm { font-size: 1.06rem !important;}
  .desktop-font-sans-md { font-size: 1.13rem !important;}
  .desktop-font-sans-lg { font-size: 1.33rem !important;}
  .desktop-font-sans-xl { font-size: 1.86rem !important;}
  .desktop-font-sans-2xl { font-size: 2.66rem !important;}
  .desktop-font-sans-3xl { font-size: 3.19rem !important;}

  .desktop-font-serif-3xs { font-size: 0.79rem !important;}
  .desktop-font-serif-2xs { font-size: 0.85rem !important;}
  .desktop-font-serif-xs { font-size: 0.91rem !important;}
  .desktop-font-serif-sm { font-size: 0.98rem !important;}
  .desktop-font-serif-md { font-size: 1.04rem !important;}
  .desktop-font-serif-lg { font-size: 1.22rem !important;}
  .desktop-font-serif-xl { font-size: 1.71rem !important;}
  .desktop-font-serif-2xl { font-size: 2.44rem !important;}
  .desktop-font-serif-3xl { font-size: 2.93rem !important;}

  .desktop-font-heading-3xs { font-size: 0.79rem !important;}
  .desktop-font-heading-2xs { font-size: 0.85rem !important;}
  .desktop-font-heading-xs { font-size: 0.91rem !important;}
  .desktop-font-heading-sm { font-size: 0.98rem !important;}
  .desktop-font-heading-md { font-size: 1.04rem !important;}
  .desktop-font-heading-lg { font-size: 1.22rem !important;}
  .desktop-font-heading-xl { font-size: 1.71rem !important;}
  .desktop-font-heading-2xl { font-size: 2.44rem !important;}
  .desktop-font-heading-3xl { font-size: 2.93rem !important;}

  .desktop-font-body-3xs { font-size: 0.87rem !important;}
  .desktop-font-body-2xs { font-size: 0.93rem !important;}
  .desktop-font-body-xs { font-size: 1rem !important;}
  .desktop-font-body-sm { font-size: 1.06rem !important;}
  .desktop-font-body-md { font-size: 1.13rem !important;}
  .desktop-font-body-lg { font-size: 1.33rem !important;}
  .desktop-font-body-xl { font-size: 1.86rem !important;}
  .desktop-font-body-2xl { font-size: 2.66rem !important;}
  .desktop-font-body-3xl { font-size: 3.19rem !important;}

  .desktop-font-code-3xs { font-size: 0.77rem !important;}
  .desktop-font-code-2xs { font-size: 0.83rem !important;}
  .desktop-font-code-xs { font-size: 0.89rem !important;}
  .desktop-font-code-sm { font-size: 0.95rem !important;}
  .desktop-font-code-md { font-size: 1.01rem !important;}
  .desktop-font-code-lg { font-size: 1.19rem !important;}
  .desktop-font-code-xl { font-size: 1.67rem !important;}
  .desktop-font-code-2xl { font-size: 2.38rem !important;}
  .desktop-font-code-3xl { font-size: 2.86rem !important;}

  .desktop-font-alt-3xs { font-size: 0.79rem !important;}
  .desktop-font-alt-2xs { font-size: 0.85rem !important;}
  .desktop-font-alt-xs { font-size: 0.91rem !important;}
  .desktop-font-alt-sm { font-size: 0.98rem !important;}
  .desktop-font-alt-md { font-size: 1.04rem !important;}
  .desktop-font-alt-lg { font-size: 1.22rem !important;}
  .desktop-font-alt-xl { font-size: 1.71rem !important;}
  .desktop-font-alt-2xl { font-size: 2.44rem !important;}
  .desktop-font-alt-3xl { font-size: 2.93rem !important;}

  .desktop-font-ui-3xs { font-size: 0.87rem !important;}
  .desktop-font-ui-2xs { font-size: 0.93rem !important;}
  .desktop-font-ui-xs { font-size: 1rem !important;}
  .desktop-font-ui-sm { font-size: 1.06rem !important;}
  .desktop-font-ui-md { font-size: 1.13rem !important;}
  .desktop-font-ui-lg { font-size: 1.33rem !important;}
  .desktop-font-ui-xl { font-size: 1.86rem !important;}
  .desktop-font-ui-2xl { font-size: 2.66rem !important;}
  .desktop-font-ui-3xl { font-size: 3.19rem !important;}

  .desktop-font-lang-micro { font-size: 0.63rem !important;}
  .desktop-font-lang-1 { font-size: 0.75rem !important;}
  .desktop-font-lang-2 { font-size: 0.81rem !important;}
  .desktop-font-lang-3 { font-size: 0.88rem !important;}
  .desktop-font-lang-4 { font-size: 0.94rem !important;}
  .desktop-font-lang-5 { font-size: 1rem !important;}
  .desktop-font-lang-6 { font-size: 1.06rem !important;}
  .desktop-font-lang-7 { font-size: 1.13rem !important;}
  .desktop-font-lang-8 { font-size: 1.25rem !important;}
  .desktop-font-lang-9 { font-size: 1.38rem !important;}
  .desktop-font-lang-10 { font-size: 1.5rem !important;}
  .desktop-font-lang-11 { font-size: 1.75rem !important;}
  .desktop-font-lang-12 { font-size: 2rem !important;}
  .desktop-font-lang-13 { font-size: 2.25rem !important;}
  .desktop-font-lang-14 { font-size: 2.5rem !important;}
  .desktop-font-lang-15 { font-size: 3rem !important;}
  .desktop-font-lang-16 { font-size: 3.5rem !important;}
  .desktop-font-lang-17 { font-size: 4rem !important;}
  .desktop-font-lang-18 { font-size: 5rem !important;}
  .desktop-font-lang-19 { font-size: 7.5rem !important;}
  .desktop-font-lang-20 { font-size: 8.75rem !important;}

  .desktop-font-mono-micro { font-size: 0.6rem !important;}
  .desktop-font-mono-1 { font-size: 0.71rem !important;}
  .desktop-font-mono-2 { font-size: 0.77rem !important;}
  .desktop-font-mono-3 { font-size: 0.83rem !important;}
  .desktop-font-mono-4 { font-size: 0.89rem !important;}
  .desktop-font-mono-5 { font-size: 0.95rem !important;}
  .desktop-font-mono-6 { font-size: 1.01rem !important;}
  .desktop-font-mono-7 { font-size: 1.07rem !important;}
  .desktop-font-mono-8 { font-size: 1.19rem !important;}
  .desktop-font-mono-9 { font-size: 1.31rem !important;}
  .desktop-font-mono-10 { font-size: 1.43rem !important;}
  .desktop-font-mono-11 { font-size: 1.67rem !important;}
  .desktop-font-mono-12 { font-size: 1.91rem !important;}
  .desktop-font-mono-13 { font-size: 2.14rem !important;}
  .desktop-font-mono-14 { font-size: 2.38rem !important;}
  .desktop-font-mono-15 { font-size: 2.86rem !important;}
  .desktop-font-mono-16 { font-size: 3.33rem !important;}
  .desktop-font-mono-17 { font-size: 3.81rem !important;}
  .desktop-font-mono-18 { font-size: 4.76rem !important;}
  .desktop-font-mono-19 { font-size: 7.14rem !important;}
  .desktop-font-mono-20 { font-size: 8.34rem !important;}

  .desktop-font-sans-micro { font-size: 0.67rem !important;}
  .desktop-font-sans-1 { font-size: 0.8rem !important;}
  .desktop-font-sans-2 { font-size: 0.87rem !important;}
  .desktop-font-sans-3 { font-size: 0.93rem !important;}
  .desktop-font-sans-4 { font-size: 1rem !important;}
  .desktop-font-sans-5 { font-size: 1.06rem !important;}
  .desktop-font-sans-6 { font-size: 1.13rem !important;}
  .desktop-font-sans-7 { font-size: 1.2rem !important;}
  .desktop-font-sans-8 { font-size: 1.33rem !important;}
  .desktop-font-sans-9 { font-size: 1.46rem !important;}
  .desktop-font-sans-10 { font-size: 1.6rem !important;}
  .desktop-font-sans-11 { font-size: 1.86rem !important;}
  .desktop-font-sans-12 { font-size: 2.13rem !important;}
  .desktop-font-sans-13 { font-size: 2.4rem !important;}
  .desktop-font-sans-14 { font-size: 2.66rem !important;}
  .desktop-font-sans-15 { font-size: 3.19rem !important;}
  .desktop-font-sans-16 { font-size: 3.73rem !important;}
  .desktop-font-sans-17 { font-size: 4.26rem !important;}
  .desktop-font-sans-18 { font-size: 5.32rem !important;}
  .desktop-font-sans-19 { font-size: 7.99rem !important;}
  .desktop-font-sans-20 { font-size: 9.32rem !important;}

  .desktop-font-serif-micro { font-size: 0.61rem !important;}
  .desktop-font-serif-1 { font-size: 0.73rem !important;}
  .desktop-font-serif-2 { font-size: 0.79rem !important;}
  .desktop-font-serif-3 { font-size: 0.85rem !important;}
  .desktop-font-serif-4 { font-size: 0.91rem !important;}
  .desktop-font-serif-5 { font-size: 0.98rem !important;}
  .desktop-font-serif-6 { font-size: 1.04rem !important;}
  .desktop-font-serif-7 { font-size: 1.1rem !important;}
  .desktop-font-serif-8 { font-size: 1.22rem !important;}
  .desktop-font-serif-9 { font-size: 1.34rem !important;}
  .desktop-font-serif-10 { font-size: 1.46rem !important;}
  .desktop-font-serif-11 { font-size: 1.71rem !important;}
  .desktop-font-serif-12 { font-size: 1.95rem !important;}
  .desktop-font-serif-13 { font-size: 2.2rem !important;}
  .desktop-font-serif-14 { font-size: 2.44rem !important;}
  .desktop-font-serif-15 { font-size: 2.93rem !important;}
  .desktop-font-serif-16 { font-size: 3.42rem !important;}
  .desktop-font-serif-17 { font-size: 3.9rem !important;}
  .desktop-font-serif-18 { font-size: 4.88rem !important;}
  .desktop-font-serif-19 { font-size: 7.32rem !important;}
  .desktop-font-serif-20 { font-size: 8.54rem !important;}

  .desktop-fa-1x {font-size: 1em;}
  .desktop-fa-2x {font-size: 2em;}
  .desktop-fa-3x {font-size: 3em;}
  .desktop-fa-4x {font-size: 4em;}
  .desktop-fa-5x {font-size: 5em;}
  .desktop-fa-6x {font-size: 6em;}
  .desktop-fa-7x {font-size: 7em;}
  .desktop-fa-8x {font-size: 8em;}
  .desktop-fa-9x {font-size: 9em;}
  .desktop-fa-10x {font-size: 10em;}

  .desktop-text-thin { font-weight: 200 !important;}
  .desktop-text-light { font-weight: 300 !important;}
  .desktop-text-normal { font-weight: normal !important;}
  .desktop-text-medium { font-weight: 500 !important;}
  .desktop-text-semibold { font-weight: 600 !important;}
  .desktop-text-bold { font-weight: 700 !important;}
  .desktop-text-heavy { font-weight: 800 !important;}
  .desktop-text-100 { font-weight: 100 !important;}
  .desktop-text-200 { font-weight: 200 !important;}
  .desktop-text-300 { font-weight: 300 !important;}
  .desktop-text-400 { font-weight: 400 !important;}
  .desktop-text-500 { font-weight: 500 !important;}
  .desktop-text-600 { font-weight: 600 !important;}
  .desktop-text-700 { font-weight: 700 !important;}
  .desktop-text-800 { font-weight: 800 !important;}
  .desktop-text-900 { font-weight: 900 !important;}

  .desktop-flex-justify-center { justify-content: center !important;}
  .desktop-flex-justify-start { justify-content: flex-start !important;}
  .desktop-flex-justify-end { justify-content: flex-end !important;}
  .desktop-flex-justify { justify-content: space-between !important;}

  .desktop-line-height-sans-1 { line-height: 0.9 !important;}
  .desktop-line-height-sans-2 { line-height: 1.1 !important;}
  .desktop-line-height-sans-3 { line-height: 1.3 !important;}
  .desktop-line-height-sans-4 { line-height: 1.4 !important;}
  .desktop-line-height-sans-5 { line-height: 1.5 !important;}
  .desktop-line-height-sans-6 { line-height: 1.6 !important;}

  .desktop-line-height-serif-1 { line-height: 1 !important;}
  .desktop-line-height-serif-2 { line-height: 1.2 !important;}
  .desktop-line-height-serif-3 { line-height: 1.4 !important;}
  .desktop-line-height-serif-4 { line-height: 1.5 !important;}
  .desktop-line-height-serif-5 { line-height: 1.7 !important;}
  .desktop-line-height-serif-6 { line-height: 1.8 !important;}

  .desktop-line-height-mono-1 { line-height: 1 !important;}
  .desktop-line-height-mono-2 { line-height: 1.3 !important;}
  .desktop-line-height-mono-3 { line-height: 1.4 !important;}
  .desktop-line-height-mono-4 { line-height: 1.6 !important;}
  .desktop-line-height-mono-5 { line-height: 1.7 !important;}
  .desktop-line-height-mono-6 { line-height: 1.8 !important;}

  .desktop-line-height-heading-1 { line-height: 1 !important;}
  .desktop-line-height-heading-2 { line-height: 1.2 !important;}
  .desktop-line-height-heading-3 { line-height: 1.4 !important;}
  .desktop-line-height-heading-4 { line-height: 1.5 !important;}
  .desktop-line-height-heading-5 { line-height: 1.7 !important;}
  .desktop-line-height-heading-6 { line-height: 1.8 !important;}

  .desktop-line-height-ui-1 { line-height: 0.9 !important;}
  .desktop-line-height-ui-2 { line-height: 1.1 !important;}
  .desktop-line-height-ui-3 { line-height: 1.3 !important;}
  .desktop-line-height-ui-4 { line-height: 1.4 !important;}
  .desktop-line-height-ui-5 { line-height: 1.5 !important;}
  .desktop-line-height-ui-6 { line-height: 1.6 !important;}

  .desktop-line-height-body-1 { line-height: 0.9 !important;}
  .desktop-line-height-body-2 { line-height: 1.1 !important;}
  .desktop-line-height-body-3 { line-height: 1.3 !important;}
  .desktop-line-height-body-4 { line-height: 1.4 !important;}
  .desktop-line-height-body-5 { line-height: 1.5 !important;}
  .desktop-line-height-body-6 { line-height: 1.6 !important;}

  .desktop-line-height-code-1 { line-height: 1 !important;}
  .desktop-line-height-code-2 { line-height: 1.3 !important;}
  .desktop-line-height-code-3 { line-height: 1.4 !important;}
  .desktop-line-height-code-4 { line-height: 1.6 !important;}
  .desktop-line-height-code-5 { line-height: 1.7 !important;}
  .desktop-line-height-code-6 { line-height: 1.8 !important;}

  .desktop-line-height-alt-1 { line-height: 1 !important;}
  .desktop-line-height-alt-2 { line-height: 1.2 !important;}
  .desktop-line-height-alt-3 { line-height: 1.4 !important;}
  .desktop-line-height-alt-4 { line-height: 1.5 !important;}
  .desktop-line-height-alt-5 { line-height: 1.7 !important;}
  .desktop-line-height-alt-6 { line-height: 1.8 !important;}

  .desktop-margin-neg-1px { margin: -1px !important;}
  .desktop-margin-neg-2px { margin: -2px !important;}
  .desktop-margin-neg-05 { margin: -0.25rem !important;}
  .desktop-margin-neg-1 { margin: -0.5rem !important;}
  .desktop-margin-neg-105 { margin: -0.75rem !important;}
  .desktop-margin-neg-2 { margin: -1rem !important;}
  .desktop-margin-neg-205 { margin: -1.25rem !important;}
  .desktop-margin-neg-3 { margin: -1.5rem !important;}

  .desktop-margin-1px { margin: 1px !important;}
  .desktop-margin-2px { margin: 2px !important;}
  .desktop-margin-05 { margin: 0.25rem !important;}
  .desktop-margin-1 { margin: 0.5rem !important;}
  .desktop-margin-105 { margin: 0.75rem !important;}
  .desktop-margin-2 { margin: 1rem !important;}
  .desktop-margin-205 { margin: 1.25rem !important;}
  .desktop-margin-3 { margin: 1.5rem !important;}

  .desktop-margin-neg-4 { margin: -2rem !important;}
  .desktop-margin-neg-5 { margin: -2.5rem !important;}
  .desktop-margin-neg-6 { margin: -3rem !important;}
  .desktop-margin-neg-7 { margin: -3.5rem !important;}
  .desktop-margin-neg-8 { margin: -4rem !important;}
  .desktop-margin-neg-9 { margin: -4.5rem !important;}
  .desktop-margin-neg-10 { margin: -5rem !important;}
  .desktop-margin-neg-15 { margin: -7.5rem !important;}

  .desktop-margin-4 { margin: 2rem !important;}
  .desktop-margin-5 { margin: 2.5rem !important;}
  .desktop-margin-6 { margin: 3rem !important;}
  .desktop-margin-7 { margin: 3.5rem !important;}
  .desktop-margin-8 { margin: 4rem !important;}
  .desktop-margin-9 { margin: 4.5rem !important;}
  .desktop-margin-10 { margin: 5rem !important;}
  .desktop-margin-15 { margin: 7.5rem !important;}
  .desktop-margin-05em { margin: 0.5em !important;}
  .desktop-margin-1em { margin: 1em !important;}
  .desktop-margin-105em { margin: 1.5em !important;}
  .desktop-margin-2em { margin: 2em !important;}
  .desktop-margin-0 { margin: 0 !important;}

  .desktop-margin-y-1px { 
    margin-top: 1px !important;
    margin-bottom: 1px !important;}
  .desktop-margin-top-1px {margin-top: 1px !important;}
  .desktop-margin-bottom-1px {margin-bottom: 1px !important;}
  .desktop-margin-y-2px { 
    margin-top: 2px !important;
    margin-bottom: 2px !important;}
  .desktop-margin-top-2px {margin-top: 2px !important;}
  .desktop-margin-bottom-2px {margin-bottom: 2px !important;}
  .desktop-margin-y-05 { 
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;}
  .desktop-margin-top-05 {margin-top: 0.25rem !important;}
  .desktop-margin-bottom-05 {margin-bottom: 0.25rem !important;}
  .desktop-margin-y-1 { 
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;}
  .desktop-margin-top-1 {  margin-top: 0.5rem !important;}
  .desktop-margin-bottom-1 { margin-bottom: 0.5rem !important;}
  .desktop-margin-y-105 { 
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;}
  .desktop-margin-top-105 { margin-top: 0.75rem !important;}
  .desktop-margin-bottom-105 { margin-bottom: 0.75rem !important;}
  .desktop-margin-y-2 { 
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;}
  .desktop-margin-top-2 { margin-top: 1rem !important;}
  .desktop-margin-bottom-2 { margin-bottom: 1rem !important;}
  .desktop-margin-y-205 { 
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;}
  .desktop-margin-top-205 { margin-top: 1.25rem !important;}
  .desktop-margin-bottom-205 { margin-bottom: 1.25rem !important;}
  .desktop-margin-y-3 { 
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;}
  .desktop-margin-top-3 { margin-top: 1.5rem !important;}
  .desktop-margin-bottom-3 { margin-bottom: 1.5rem !important;}
  .desktop-margin-y-neg-1px { 
    margin-top: -1px !important;
    margin-bottom: -1px !important;}
  .desktop-margin-top-neg-1px { margin-top: -1px !important;}
  .desktop-margin-bottom-neg-1px { margin-bottom: -1px !important;}
  .desktop-margin-y-neg-2px { 
    margin-top: -2px !important;
    margin-bottom: -2px !important;}
  .desktop-margin-top-neg-2px {margin-top: -2px !important;}
  .desktop-margin-bottom-neg-2px {margin-bottom: -2px !important;}
  .desktop-margin-y-neg-05 { 
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;}
  .desktop-margin-top-neg-05 {margin-top: -0.25rem !important;}
  .desktop-margin-bottom-neg-05 {margin-bottom: -0.25rem !important;}
  .desktop-margin-y-neg-1 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;}
  .desktop-margin-top-neg-1 {margin-top: -0.5rem !important;}
  .desktop-margin-bottom-neg-1 {margin-bottom: -0.5rem !important;}
  .desktop-margin-y-neg-105 { 
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;}
  .desktop-margin-top-neg-105 {margin-top: -0.75rem !important;}
  .desktop-margin-bottom-neg-105 {margin-bottom: -0.75rem !important;}
  .desktop-margin-y-neg-2 { 
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;}
  .desktop-margin-top-neg-2 {margin-top: -1rem !important;}
  .desktop-margin-bottom-neg-2 {margin-bottom: -1rem !important;}
  .desktop-margin-y-neg-205 { 
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;}
  .desktop-margin-top-neg-205 {margin-top: -1.25rem !important;}
  .desktop-margin-bottom-neg-205 {margin-bottom: -1.25rem !important;}
  .desktop-margin-y-neg-3 { 
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;}
  .desktop-margin-top-neg-3 {margin-top: -1.5rem !important;}
  .desktop-margin-bottom-neg-3 {margin-bottom: -1.5rem !important;}
  .desktop-margin-y-neg-4 { 
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;}
  .desktop-margin-top-neg-4 {margin-top: -2rem !important;}
  .desktop-margin-bottom-neg-4 {margin-bottom: -2rem !important;}
  .desktop-margin-y-neg-5 { 
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;}
  .desktop-margin-top-neg-5 {margin-top: -2.5rem !important;}
  .desktop-margin-bottom-neg-5 {margin-bottom: -2.5rem !important;}
  .desktop-margin-y-neg-6 { 
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;}
  .desktop-margin-top-neg-6 {margin-top: -3rem !important;}
  .desktop-margin-bottom-neg-6 {margin-bottom: -3rem !important;}
  .desktop-margin-y-neg-7 { 
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;}
  .desktop-margin-top-neg-7 {margin-top: -3.5rem !important;}
  .desktop-margin-bottom-neg-7 {margin-bottom: -3.5rem !important;}
  .desktop-margin-y-neg-8 { 
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;}
  .desktop-margin-top-neg-8 {margin-top: -4rem !important;}
  .desktop-margin-bottom-neg-8 {margin-bottom: -4rem !important;}
  .desktop-margin-y-neg-9 { 
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;}
  .desktop-margin-top-neg-9 {margin-top: -4.5rem !important;}
  .desktop-margin-bottom-neg-9 {margin-bottom: -4.5rem !important;}
  .desktop-margin-y-neg-10 { 
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;}
  .desktop-margin-top-neg-10 {margin-top: -5rem !important;}
  .desktop-margin-bottom-neg-10 {margin-bottom: -5rem !important;}
  .desktop-margin-y-neg-15 { 
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;}
  .desktop-margin-top-neg-15 {margin-top: -7.5rem !important;}
  .desktop-margin-bottom-neg-15 {margin-bottom: -7.5rem !important;}
  .desktop-margin-y-4 { 
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;}
  .desktop-margin-top-4 {margin-top: 2rem !important;}
  .desktop-margin-bottom-4 {margin-bottom: 2rem !important;}
  .desktop-margin-y-5 { 
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;}
  .desktop-margin-top-5 {margin-top: 2.5rem !important;}
  .desktop-margin-bottom-5 {margin-bottom: 2.5rem !important;}
  .desktop-margin-y-6 { 
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;}
  .desktop-margin-top-6 {margin-top: 3rem !important;}
  .desktop-margin-bottom-6 {margin-bottom: 3rem !important;}
  .desktop-margin-y-7 { 
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;}
  .desktop-margin-top-7 {margin-top: 3.5rem !important;}
  .desktop-margin-bottom-7 {margin-bottom: 3.5rem !important;}
  .desktop-margin-y-8 { 
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;}
  .desktop-margin-top-8 {margin-top: 4rem !important;}
  .desktop-margin-bottom-8 {margin-bottom: 4rem !important;}
  .desktop-margin-y-9 { 
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;}
  .desktop-margin-top-9 {margin-top: 4.5rem !important;}
  .desktop-margin-bottom-9 {margin-bottom: 4.5rem !important;}
  .desktop-margin-y-10 { 
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;}
  .desktop-margin-top-10 {margin-top: 5rem !important;}
  .desktop-margin-bottom-10 {margin-bottom: 5rem !important;}
  .desktop-margin-y-15 { 
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;}
  .desktop-margin-top-15 {margin-top: 7.5rem !important;}
  .desktop-margin-bottom-15 {margin-bottom: 7.5rem !important;}
  .desktop-margin-y-05em { 
    margin-top: 0.5em !important;
    margin-bottom: 0.5em !important;}
  .desktop-margin-top-05em {margin-top: 0.5em !important;}
  .desktop-margin-bottom-05em {margin-bottom: 0.5em !important;}
  .desktop-margin-y-1em { 
    margin-top: 1em !important;
    margin-bottom: 1em !important;}
  .desktop-margin-top-1em {margin-top: 1em !important;}
  .desktop-margin-bottom-1em {margin-bottom: 1em !important;}
  .desktop-margin-y-105em { 
    margin-top: 1.5em !important;
    margin-bottom: 1.5em !important;}
  .desktop-margin-top-105em {margin-top: 1.5em !important;}
  .desktop-margin-bottom-105em {margin-bottom: 1.5em !important;}
  .desktop-margin-y-2em { 
    margin-top: 2em !important;
    margin-bottom: 2em !important;}
  .desktop-margin-top-2em {margin-top: 2em !important;}
  .desktop-margin-bottom-2em {margin-bottom: 2em !important;}
  .desktop-margin-y-0 { 
    margin-top: 0 !important;
    margin-bottom: 0 !important;}
  .desktop-margin-top-0 {margin-top: 0 !important;}
  .desktop-margin-bottom-0 {margin-bottom: 0 !important;}
  .desktop-margin-y-auto { 
    margin-top: auto !important;
    margin-bottom: auto !important;}
  .desktop-margin-top-auto {margin-top: auto !important;}
  .desktop-margin-bottom-auto {margin-bottom: auto !important;}
  .desktop-margin-x-1px { 
    margin-left: 1px !important;
    margin-right: 1px !important;}
  .desktop-margin-right-1px {margin-right: 1px !important;}
  .desktop-margin-left-1px {margin-left: 1px !important;}
  .desktop-margin-x-2px { 
    margin-left: 2px !important;
    margin-right: 2px !important;}
  .desktop-margin-right-2px {margin-right: 2px !important;}
  .desktop-margin-left-2px {margin-left: 2px !important;}
  .desktop-margin-x-05 { 
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;}
  .desktop-margin-right-05 {margin-right: 0.25rem !important;}
  .desktop-margin-left-05 {margin-left: 0.25rem !important;}
  .desktop-margin-x-1 { 
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;}
  .desktop-margin-right-1 {margin-right: 0.5rem !important;}
  .desktop-margin-left-1 {margin-left: 0.5rem !important;}
  .desktop-margin-x-105 { 
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;}
  .desktop-margin-right-105 {margin-right: 0.75rem !important;}
  .desktop-margin-left-105 {margin-left: 0.75rem !important;}
  .desktop-margin-x-2 { 
    margin-left: 1rem !important;
    margin-right: 1rem !important;}
  .desktop-margin-right-2 {margin-right: 1rem !important;}
  .desktop-margin-left-2 {margin-left: 1rem !important;}
  .desktop-margin-x-205 { 
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;}
  .desktop-margin-right-205 {margin-right: 1.25rem !important;}
  .desktop-margin-left-205 {margin-left: 1.25rem !important;}
  .desktop-margin-x-3 { 
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;}
  .desktop-margin-right-3 {margin-right: 1.5rem !important;}
  .desktop-margin-left-3 {margin-left: 1.5rem !important;}
  .desktop-margin-x-neg-1px { 
    margin-left: -1px !important;
    margin-right: -1px !important;}
  .desktop-margin-right-neg-1px {margin-right: -1px !important;}
  .desktop-margin-left-neg-1px {margin-left: -1px !important;}
  .desktop-margin-x-neg-2px { 
    margin-left: -2px !important;
    margin-right: -2px !important;}
  .desktop-margin-right-neg-2px {margin-right: -2px !important;}
  .desktop-margin-left-neg-2px {margin-left: -2px !important;}
  .desktop-margin-x-neg-05 { 
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;}
  .desktop-margin-right-neg-05 {margin-right: -0.25rem !important;}
  .desktop-margin-left-neg-05 {margin-left: -0.25rem !important;}
  .desktop-margin-x-neg-1 { 
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;}
  .desktop-margin-right-neg-1 {margin-right: -0.5rem !important;}
  .desktop-margin-left-neg-1 {margin-left: -0.5rem !important;}
  .desktop-margin-x-neg-105 { 
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;}
  .desktop-margin-right-neg-105 {margin-right: -0.75rem !important;}
  .desktop-margin-left-neg-105 {margin-left: -0.75rem !important;}
  .desktop-margin-x-neg-2 { 
    margin-left: -1rem !important;
    margin-right: -1rem !important;}
  .desktop-margin-right-neg-2 {margin-right: -1rem !important;}
  .desktop-margin-left-neg-2 {margin-left: -1rem !important;}
  .desktop-margin-x-neg-205 { 
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;}
  .desktop-margin-right-neg-205 {margin-right: -1.25rem !important;}
  .desktop-margin-left-neg-205 {margin-left: -1.25rem !important;}
  .desktop-margin-x-neg-3 { 
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;}
  .desktop-margin-right-neg-3 {margin-right: -1.5rem !important;}
  .desktop-margin-left-neg-3 {margin-left: -1.5rem !important;}
  .desktop-margin-x-neg-4 { 
    margin-left: -2rem !important;
    margin-right: -2rem !important;}
  .desktop-margin-right-neg-4 {margin-right: -2rem !important;}
  .desktop-margin-left-neg-4 {margin-left: -2rem !important;}
  .desktop-margin-x-neg-5 { 
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;}
  .desktop-margin-right-neg-5 {margin-right: -2.5rem !important;}
  .desktop-margin-left-neg-5 {margin-left: -2.5rem !important;}
  .desktop-margin-x-neg-6 { 
    margin-left: -3rem !important;
    margin-right: -3rem !important;}
  .desktop-margin-right-neg-6 {margin-right: -3rem !important;}
  .desktop-margin-left-neg-6 {margin-left: -3rem !important;}
  .desktop-margin-x-neg-7 { 
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;}
  .desktop-margin-right-neg-7 {margin-right: -3.5rem !important;}
  .desktop-margin-left-neg-7 { margin-left: -3.5rem !important;}
  .desktop-margin-x-neg-8 { 
    margin-left: -4rem !important;
    margin-right: -4rem !important;}
  .desktop-margin-right-neg-8 {margin-right: -4rem !important;}
  .desktop-margin-left-neg-8 {margin-left: -4rem !important;}
  .desktop-margin-x-neg-9 { 
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;}
  .desktop-margin-right-neg-9 {margin-right: -4.5rem !important;}
  .desktop-margin-left-neg-9 {margin-left: -4.5rem !important;}
  .desktop-margin-x-neg-10 { 
    margin-left: -5rem !important;
    margin-right: -5rem !important;}
  .desktop-margin-right-neg-10 {margin-right: -5rem !important;}
  .desktop-margin-left-neg-10 {margin-left: -5rem !important;}
  .desktop-margin-x-neg-15 { 
    margin-left: -7.5rem !important;
    margin-right: -7.5rem !important;}
  .desktop-margin-right-neg-15 {margin-right: -7.5rem !important;}
  .desktop-margin-left-neg-15 {margin-left: -7.5rem !important;}
  .desktop-margin-x-4 { 
    margin-left: 2rem !important;
    margin-right: 2rem !important;}
  .desktop-margin-right-4 {margin-right: 2rem !important;}
  .desktop-margin-left-4 {margin-left: 2rem !important;}
  .desktop-margin-x-5 { 
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;}
  .desktop-margin-right-5 {margin-right: 2.5rem !important;}
  .desktop-margin-left-5 {margin-left: 2.5rem !important;}
  .desktop-margin-x-6 { 
    margin-left: 3rem !important;
    margin-right: 3rem !important;}
  .desktop-margin-right-6 {margin-right: 3rem !important;}
  .desktop-margin-left-6 {margin-left: 3rem !important;}
  .desktop-margin-x-7 { 
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;}
  .desktop-margin-right-7 {margin-right: 3.5rem !important;}
  .desktop-margin-left-7 {margin-left: 3.5rem !important;}
  .desktop-margin-x-8 { 
    margin-left: 4rem !important;
    margin-right: 4rem !important;}
  .desktop-margin-right-8 {margin-right: 4rem !important;}
  .desktop-margin-left-8 {margin-left: 4rem !important;}
  .desktop-margin-x-9 { 
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;}
  .desktop-margin-right-9 {margin-right: 4.5rem !important;}
  .desktop-margin-left-9 {margin-left: 4.5rem !important;}
  .desktop-margin-x-10 { 
    margin-left: 5rem !important;
    margin-right: 5rem !important;}
  .desktop-margin-right-10 {margin-right: 5rem !important;}
  .desktop-margin-left-10 {margin-left: 5rem !important;}
  .desktop-margin-x-15 { 
    margin-left: 7.5rem !important;
    margin-right: 7.5rem !important;}
  .desktop-margin-right-15 {margin-right: 7.5rem !important;}
  .desktop-margin-left-15 {margin-left: 7.5rem !important;}
  .desktop-margin-x-card { 
    margin-left: 10rem !important;
    margin-right: 10rem !important;}
  .desktop-margin-right-card {margin-right: 10rem !important;}
  .desktop-margin-left-card {margin-left: 10rem !important;}
  .desktop-margin-x-card-lg { 
    margin-left: 15rem !important;
    margin-right: 15rem !important;}
  .desktop-margin-right-card-lg {margin-right: 15rem !important;}
  .desktop-margin-left-card-lg {margin-left: 15rem !important;}
  .desktop-margin-x-mobile { 
    margin-left: 20rem !important;
    margin-right: 20rem !important;}
  .desktop-margin-right-mobile {margin-right: 20rem !important;}
  .desktop-margin-left-mobile {margin-left: 20rem !important;}
  .desktop-margin-x-05em { 
    margin-left: 0.5em !important;
    margin-right: 0.5em !important;}
  .desktop-margin-right-05em {margin-right: 0.5em !important;}
  .desktop-margin-left-05em {margin-left: 0.5em !important;}
  .desktop-margin-x-1em { 
    margin-left: 1em !important;
    margin-right: 1em !important;}
  .desktop-margin-right-1em {margin-right: 1em !important;}
  .desktop-margin-left-1em {margin-left: 1em !important;}
  .desktop-margin-x-105em { 
    margin-left: 1.5em !important;
    margin-right: 1.5em !important;}
  .desktop-margin-right-105em {margin-right: 1.5em !important;}
  .desktop-margin-left-105em {margin-left: 1.5em !important;}
  .desktop-margin-x-2em { 
    margin-left: 2em !important;
    margin-right: 2em !important;}
  .desktop-margin-right-2em {margin-right: 2em !important;}
  .desktop-margin-left-2em {margin-left: 2em !important;}
  .desktop-margin-x-0 { 
    margin-left: 0 !important;
    margin-right: 0 !important;}
  .desktop-margin-right-0 {margin-right: 0 !important;}
  .desktop-margin-left-0 {margin-left: 0 !important;}
  .desktop-margin-x-auto { 
    margin-left: auto !important;
    margin-right: auto !important;}
  .desktop-margin-right-auto {margin-right: auto !important;}
  .desktop-margin-left-auto {margin-left: auto !important;}

  .desktop-maxw-05 { max-width: 0.25rem !important;}
  .desktop-maxw-1 { max-width: 0.5rem !important;}
  .desktop-maxw-105 { max-width: 0.75rem !important;}
  .desktop-maxw-2 { max-width: 1rem !important;}
  .desktop-maxw-205 { max-width: 1.25rem !important;}
  .desktop-maxw-3 { max-width: 1.5rem !important;}
  .desktop-maxw-4 { max-width: 2rem !important;}
  .desktop-maxw-5 { max-width: 2.5rem !important;}
  .desktop-maxw-6 { max-width: 3rem !important;}
  .desktop-maxw-7 { max-width: 3.5rem !important;}
  .desktop-maxw-8 { max-width: 4rem !important;}
  .desktop-maxw-9 { max-width: 4.5rem !important;}
  .desktop-maxw-10 { max-width: 5rem !important;}
  .desktop-maxw-15 { max-width: 7.5rem !important;}
  .desktop-maxw-card { max-width: 10rem !important;}
  .desktop-maxw-card-lg { max-width: 15rem !important;}
  .desktop-maxw-mobile { max-width: 20rem !important;}
  .desktop-maxw-mobile-lg { max-width: 30rem !important;}
  .desktop-maxw-tablet { max-width: 40rem !important;}
  .desktop-maxw-tablet-lg { max-width: 55rem !important;}
  .desktop-maxw-desktop { max-width: 64rem !important;}
  .desktop-maxw-desktop-lg { max-width: 75rem !important;}
  .desktop-maxw-widescreen { max-width: 87.5rem !important;}
  .desktop-maxw-none { max-width: none !important;}
  .desktop-maxw-full { max-width: 100% !important;}

  .desktop-measure-1 { max-width: 44ex !important;}
  .desktop-measure-2 { max-width: 60ex !important;}
  .desktop-measure-3 { max-width: 64ex !important;}
  .desktop-measure-4 { max-width: 68ex !important;}
  .desktop-measure-5 { max-width: 72ex !important;}
  .desktop-measure-6 { max-width: 88ex !important;}
  .desktop-measure-none { max-width: none !important;}

  .desktop-order-first { order: -1 !important;}
  .desktop-order-last { order: 999 !important;}
  .desktop-order-initial { order: initial !important;}
  .desktop-order-0 { order: 0 !important;}
  .desktop-order-1 { order: 1 !important;}
  .desktop-order-2 { order: 2 !important;}
  .desktop-order-3 { order: 3 !important;}
  .desktop-order-4 { order: 4 !important;}
  .desktop-order-5 { order: 5 !important;}
  .desktop-order-6 { order: 6 !important;}
  .desktop-order-7 { order: 7 !important;}
  .desktop-order-8 { order: 8 !important;}
  .desktop-order-9 { order: 9 !important;}
  .desktop-order-10 { order: 10 !important;}
  .desktop-order-11 { order: 11 !important;}

  .desktop-padding-1px {
    padding: 1px !important;}

  .desktop-padding-y-1px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;}

  .desktop-padding-x-1px {
    padding-left: 1px !important;
    padding-right: 1px !important;}

  .desktop-padding-top-1px {
    padding-top: 1px !important;}

  .desktop-padding-right-1px {
    padding-right: 1px !important;}

  .desktop-padding-bottom-1px {
    padding-bottom: 1px !important;}

  .desktop-padding-left-1px {
    padding-left: 1px !important;}

  .desktop-padding-2px {
    padding: 2px !important;}

  .desktop-padding-y-2px {
    padding-top: 2px !important;
    padding-bottom: 2px !important;}

  .desktop-padding-x-2px {
    padding-left: 2px !important;
    padding-right: 2px !important;}

  .desktop-padding-top-2px {
    padding-top: 2px !important;}

  .desktop-padding-right-2px {
    padding-right: 2px !important;}

  .desktop-padding-bottom-2px {
    padding-bottom: 2px !important;}

  .desktop-padding-left-2px {
    padding-left: 2px !important;}

  .desktop-padding-05 {
    padding: 0.25rem !important;}

  .desktop-padding-y-05 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;}

  .desktop-padding-x-05 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;}

  .desktop-padding-top-05 {
    padding-top: 0.25rem !important;}

  .desktop-padding-right-05 {
    padding-right: 0.25rem !important;}

  .desktop-padding-bottom-05 {
    padding-bottom: 0.25rem !important;}

  .desktop-padding-left-05 {
    padding-left: 0.25rem !important;}

  .desktop-padding-1 {
    padding: 0.5rem !important;}

  .desktop-padding-y-1 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;}

  .desktop-padding-x-1 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;}

  .desktop-padding-top-1 {
    padding-top: 0.5rem !important;}

  .desktop-padding-right-1 {
    padding-right: 0.5rem !important;}

  .desktop-padding-bottom-1 {
    padding-bottom: 0.5rem !important;}

  .desktop-padding-left-1 {
    padding-left: 0.5rem !important;}

  .desktop-padding-105 {
    padding: 0.75rem !important;}

  .desktop-padding-y-105 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;}

  .desktop-padding-x-105 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;}

  .desktop-padding-top-105 {
    padding-top: 0.75rem !important;}

  .desktop-padding-right-105 {
    padding-right: 0.75rem !important;}

  .desktop-padding-bottom-105 {
    padding-bottom: 0.75rem !important;}

  .desktop-padding-left-105 {
    padding-left: 0.75rem !important;}

  .desktop-padding-2 {
    padding: 1rem !important;}

  .desktop-padding-y-2 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;}

  .desktop-padding-x-2 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;}

  .desktop-padding-top-2 {
    padding-top: 1rem !important;}

  .desktop-padding-right-2 {
    padding-right: 1rem !important;}

  .desktop-padding-bottom-2 {
    padding-bottom: 1rem !important;}

  .desktop-padding-left-2 {
    padding-left: 1rem !important;}

  .desktop-padding-205 {
    padding: 1.25rem !important;}

  .desktop-padding-y-205 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;}

  .desktop-padding-x-205 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;}

  .desktop-padding-top-205 {
    padding-top: 1.25rem !important;}

  .desktop-padding-right-205 {
    padding-right: 1.25rem !important;}

  .desktop-padding-bottom-205 {
    padding-bottom: 1.25rem !important;}

  .desktop-padding-left-205 {
    padding-left: 1.25rem !important;}

  .desktop-padding-3 {
    padding: 1.5rem !important;}

  .desktop-padding-y-3 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;}

  .desktop-padding-x-3 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;}

  .desktop-padding-top-3 {
    padding-top: 1.5rem !important;}

  .desktop-padding-right-3 {
    padding-right: 1.5rem !important;}

  .desktop-padding-bottom-3 {
    padding-bottom: 1.5rem !important;}

  .desktop-padding-left-3 {
    padding-left: 1.5rem !important;}

  .desktop-padding-4 {
    padding: 2rem !important;}

  .desktop-padding-y-4 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;}

  .desktop-padding-x-4 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;}

  .desktop-padding-top-4 {
    padding-top: 2rem !important;}

  .desktop-padding-right-4 {
    padding-right: 2rem !important;}

  .desktop-padding-bottom-4 {
    padding-bottom: 2rem !important;}

  .desktop-padding-left-4 {
    padding-left: 2rem !important;}

  .desktop-padding-5 {
    padding: 2.5rem !important;}

  .desktop-padding-y-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;}

  .desktop-padding-x-5 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;}

  .desktop-padding-top-5 {
    padding-top: 2.5rem !important;}

  .desktop-padding-right-5 {
    padding-right: 2.5rem !important;}

  .desktop-padding-bottom-5 {
    padding-bottom: 2.5rem !important;}

  .desktop-padding-left-5 {
    padding-left: 2.5rem !important;}

  .desktop-padding-6 {
    padding: 3rem !important;}

  .desktop-padding-y-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;}

  .desktop-padding-x-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;}

  .desktop-padding-top-6 {
    padding-top: 3rem !important;}

  .desktop-padding-right-6 {
    padding-right: 3rem !important;}

  .desktop-padding-bottom-6 {
    padding-bottom: 3rem !important;}

  .desktop-padding-left-6 {
    padding-left: 3rem !important;}

  .desktop-padding-7 {
    padding: 3.5rem !important;}

  .desktop-padding-y-7 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;}

  .desktop-padding-x-7 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;}

  .desktop-padding-top-7 {
    padding-top: 3.5rem !important;}

  .desktop-padding-right-7 {
    padding-right: 3.5rem !important;}

  .desktop-padding-bottom-7 {
    padding-bottom: 3.5rem !important;}

  .desktop-padding-left-7 {
    padding-left: 3.5rem !important;}

  .desktop-padding-8 {
    padding: 4rem !important;}

  .desktop-padding-y-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;}

  .desktop-padding-x-8 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;}

  .desktop-padding-top-8 {
    padding-top: 4rem !important;}

  .desktop-padding-right-8 {
    padding-right: 4rem !important;}

  .desktop-padding-bottom-8 {
    padding-bottom: 4rem !important;}

  .desktop-padding-left-8 {
    padding-left: 4rem !important;}

  .desktop-padding-9 {
    padding: 4.5rem !important;}

  .desktop-padding-y-9 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;}

  .desktop-padding-x-9 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;}

  .desktop-padding-top-9 {
    padding-top: 4.5rem !important;}

  .desktop-padding-right-9 {
    padding-right: 4.5rem !important;}

  .desktop-padding-bottom-9 {
    padding-bottom: 4.5rem !important;}

  .desktop-padding-left-9 {
    padding-left: 4.5rem !important;}

  .desktop-padding-10 {
    padding: 5rem !important;}

  .desktop-padding-y-10 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;}

  .desktop-padding-x-10 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;}

  .desktop-padding-top-10 {
    padding-top: 5rem !important;}

  .desktop-padding-right-10 {
    padding-right: 5rem !important;}

  .desktop-padding-bottom-10 {
    padding-bottom: 5rem !important;}

  .desktop-padding-left-10 {
    padding-left: 5rem !important;}

  .desktop-padding-15 {
    padding: 7.5rem !important;}

  .desktop-padding-y-15 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;}

  .desktop-padding-x-15 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;}

  .desktop-padding-top-15 {
    padding-top: 7.5rem !important;}

  .desktop-padding-right-15 {
    padding-right: 7.5rem !important;}

  .desktop-padding-bottom-15 {
    padding-bottom: 7.5rem !important;}

  .desktop-padding-left-15 {
    padding-left: 7.5rem !important;}

  .desktop-padding-0 {
    padding: 0 !important;}

  .desktop-padding-y-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;}

  .desktop-padding-x-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;}

  .desktop-padding-top-0 {
    padding-top: 0 !important;}

  .desktop-padding-right-0 {
    padding-right: 0 !important;}

  .desktop-padding-bottom-0 {
    padding-bottom: 0 !important;}

  .desktop-padding-left-0 {
    padding-left: 0 !important;}
  .desktop-text-pre {
    white-space: pre !important;}
  .desktop-text-pre-line {
    white-space: pre-line !important;}
  .desktop-text-pre-wrap {
    white-space: pre-wrap !important;}
  .desktop-text-wrap {
    white-space: normal !important;}
  .desktop-text-no-wrap {
    white-space: nowrap !important;}

  .desktop-width-1px { width: 1px !important;}
  .desktop-width-2px { width: 2px !important;}
  .desktop-width-05 { width: 0.25rem !important;}
  .desktop-width-1 { width: 0.5rem !important;}
  .desktop-width-105 { width: 0.75rem !important;}
  .desktop-width-2 { width: 1rem !important;}
  .desktop-width-205 { width: 1.25rem !important;}
  .desktop-width-3 { width: 1.5rem !important;}
  .desktop-width-4 { width: 2rem !important;}
  .desktop-width-5 { width: 2.5rem !important;}
  .desktop-width-6 { width: 3rem !important;}
  .desktop-width-7 { width: 3.5rem !important;}
  .desktop-width-8 { width: 4rem !important;}
  .desktop-width-9 { width: 4.5rem !important;}
  .desktop-width-10 { width: 5rem !important;}
  .desktop-width-15 { width: 7.5rem !important;}
  .desktop-width-card { width: 10rem !important;}
  .desktop-width-card-lg { width: 15rem !important;}
  .desktop-width-mobile { width: 20rem !important;}
  .desktop-width-mobile-lg { width: 30rem !important;}
  .desktop-width-tablet { width: 40rem !important;}
  .desktop-width-tablet-lg { width: 55rem !important;}
  .desktop-width-desktop { width: 64rem !important;}
  .desktop-width-desktop-lg { width: 75rem !important;}
  .desktop-width-widescreen { width: 87.5rem !important;}
  .desktop-width-0 { width: 0 !important;}
  .desktop-width-full { width: 100% !important;}
  .desktop-width-auto { width: auto !important;}


  .d-h-1px, .desktop-height-1px { height: 1px !important;}
  .d-h-2px, .desktop-height-2px { height: 2px !important;}
  .d-h-05, .desktop-height-05 { height: 0.25rem !important;}
  .d-h-1, .desktop-height-1 { height: 0.5rem !important;}
  .d-h-105, .desktop-height-105 { height: 0.75rem !important;}
  .d-h-2, .desktop-height-2 { height: 1rem !important;}
  .d-h-205, .desktop-height-205 { height: 1.25rem !important;}
  .d-h-3, .desktop-height-3 { height: 1.5rem !important;}
  .d-h-4, .desktop-height-4 { height: 2rem !important;}
  .d-h-5, .desktop-height-5 { height: 2.5rem !important;}
  .d-h-6, .desktop-height-6 { height: 3rem !important;}
  .d-h-7, .desktop-height-7 { height: 3.5rem !important;}
  .d-h-8, .desktop-height-8 { height: 4rem !important;}
  .d-h-9, .desktop-height-9 { height: 4.5rem !important;}
  .d-h-10, .desktop-height-10 { height: 5rem !important;}
  .d-h-15, .desktop-height-15 { height: 7.5rem !important;}
  .d-h-c, .desktop-height-card { height: 10rem !important;}
  .d-h-clg, .desktop-height-card-lg { height: 15rem !important;}
  .d-h-m, .desktop-height-mobile { height: 20rem !important;}
  .d-h-t, .desktop-height-tablet { height: 25rem !important;}
  .d-h-0, .desktop-height-0 { height: 0 !important;}
  .d-h-a, .desktop-height-auto { height: auto !important;}
  .d-h-f, .desktop-height-full { height: 100% !important;}
  .d-h-v, .desktop-height-viewport { height: 100vh !important;}
  
  .desktop-hidden {display:none !important;}

  .desktop-show,
  .desktop-visible {display:block !important;}

}
@media all and (min-width: 75em) {
  .desktop-lg-border-1px,
  .desktop-lg-hover-border-1px:hover { border: 1px solid !important;}

  .desktop-lg-border-y-1px { 
    border-top: 1px solid !important;
    border-bottom: 1px solid !important;}

  .desktop-lg-hover-border-y-1px:hover { 
    border-top: 1px solid !important;
    border-bottom: 1px solid !important;}

  .desktop-lg-border-x-1px { 
    border-left: 1px solid !important;
    border-right: 1px solid !important;}

  .desktop-lg-hover-border-x-1px:hover { 
    border-left: 1px solid !important;
    border-right: 1px solid !important;}

  .desktop-lg-border-top-1px,
  .desktop-lg-hover-border-top-1px:hover { border-top: 1px solid !important;}

  .desktop-lg-border-right-1px,
  .desktop-lg-hover-border-right-1px:hover { border-right: 1px solid !important;}

  .desktop-lg-border-bottom-1px,
  .desktop-lg-hover-border-bottom-1px:hover { border-bottom: 1px solid !important;}

  .desktop-lg-border-left-1px,
  .desktop-lg-hover-border-left-1px:hover { border-left: 1px solid !important;}

  .desktop-lg-border-2px,
  .desktop-lg-hover-border-2px:hover { border: 2px solid !important;}

  .desktop-lg-border-y-2px { 
    border-top: 2px solid !important;
    border-bottom: 2px solid !important;}

  .desktop-lg-hover-border-y-2px:hover { 
    border-top: 2px solid !important;
    border-bottom: 2px solid !important;}

  .desktop-lg-border-x-2px { 
    border-left: 2px solid !important;
    border-right: 2px solid !important;}

  .desktop-lg-hover-border-x-2px:hover { 
    border-left: 2px solid !important;
    border-right: 2px solid !important;}

  .desktop-lg-border-top-2px,
  .desktop-lg-hover-border-top-2px:hover { border-top: 2px solid !important;}

  .desktop-lg-border-right-2px,
  .desktop-lg-hover-border-right-2px:hover { border-right: 2px solid !important;}

  .desktop-lg-border-bottom-2px,
  .desktop-lg-hover-border-bottom-2px:hover { border-bottom: 2px solid !important;}

  .desktop-lg-border-left-2px,
  .desktop-lg-hover-border-left-2px:hover { border-left: 2px solid !important;}

  .desktop-lg-border-0,
  .desktop-lg-hover-border-05:hover { border: 0.25rem solid !important;}

  .desktop-lg-border-y-05 { 
    border-top: 0.25rem solid !important;
    border-bottom: 0.25rem solid !important;}

  .desktop-lg-hover-border-y-05:hover { 
    border-top: 0.25rem solid !important;
    border-bottom: 0.25rem solid !important;}

  .desktop-lg-border-x-05 { 
    border-left: 0.25rem solid !important;
    border-right: 0.25rem solid !important;}

  .desktop-lg-hover-border-x-05:hover { 
    border-left: 0.25rem solid !important;
    border-right: 0.25rem solid !important;}

  .desktop-lg-border-top-05,
  .desktop-lg-hover-border-top-05:hover { border-top: 0.25rem solid !important;}

  .desktop-lg-border-right-05,
  .desktop-lg-hover-border-right-05:hover { border-right: 0.25rem solid !important;}

  .desktop-lg-border-bottom-05,
  .desktop-lg-hover-border-bottom-05:hover { border-bottom: 0.25rem solid !important;}

  .desktop-lg-border-left-05,
  .desktop-lg-hover-border-left-05:hover { border-left: 0.25rem solid !important;}

  .desktop-lg-border-1,
  .desktop-lg-hover-border-1:hover { border: 0.5rem solid !important;}

  .desktop-lg-border-y-1 { 
    border-top: 0.5rem solid !important;
    border-bottom: 0.5rem solid !important;}

  .desktop-lg-hover-border-y-1:hover { 
    border-top: 0.5rem solid !important;
    border-bottom: 0.5rem solid !important;}

  .desktop-lg-border-x-1 { 
    border-left: 0.5rem solid !important;
    border-right: 0.5rem solid !important;}

  .desktop-lg-hover-border-x-1:hover { 
    border-left: 0.5rem solid !important;
    border-right: 0.5rem solid !important;}

  .desktop-lg-border-top-1,
  .desktop-lg-hover-border-top-1:hover { border-top: 0.5rem solid !important;}

  .desktop-lg-border-right-1,
  .desktop-lg-hover-border-right-1:hover { border-right: 0.5rem solid !important;}

  .desktop-lg-border-bottom-1,
  .desktop-lg-hover-border-bottom-1:hover { border-bottom: 0.5rem solid !important;}

  .desktop-lg-border-left-1,
  .desktop-lg-hover-border-left-1:hover { border-left: 0.5rem solid !important;}

  .desktop-lg-border-105,
  .desktop-lg-hover-border-105:hover { border: 0.75rem solid !important;}

  .desktop-lg-border-y-105 { 
    border-top: 0.75rem solid !important;
    border-bottom: 0.75rem solid !important;}

  .desktop-lg-hover-border-y-105:hover { 
    border-top: 0.75rem solid !important;
    border-bottom: 0.75rem solid !important;}

  .desktop-lg-border-x-105 { 
    border-left: 0.75rem solid !important;
    border-right: 0.75rem solid !important;}

  .desktop-lg-hover-border-x-105:hover { 
    border-left: 0.75rem solid !important;
    border-right: 0.75rem solid !important;}

  .desktop-lg-border-top-105,
  .desktop-lg-hover-border-top-105:hover { border-top: 0.75rem solid !important;}

  .desktop-lg-border-right-105,
  .desktop-lg-hover-border-right-105:hover { border-right: 0.75rem solid !important;}

  .desktop-lg-border-bottom-105,
  .desktop-lg-hover-border-bottom-105:hover { border-bottom: 0.75rem solid !important;}

  .desktop-lg-border-left-105,
  .desktop-lg-hover-border-left-105:hover { border-left: 0.75rem solid !important;}

  .desktop-lg-border-2,
  .desktop-lg-hover-border-2:hover { border: 1rem solid !important;}

  .desktop-lg-border-y-2 { 
    border-top: 1rem solid !important;
    border-bottom: 1rem solid !important;}

  .desktop-lg-hover-border-y-2:hover { 
    border-top: 1rem solid !important;
    border-bottom: 1rem solid !important;}

  .desktop-lg-border-x-2 { 
    border-left: 1rem solid !important;
    border-right: 1rem solid !important;}

  .desktop-lg-hover-border-x-2:hover { 
    border-left: 1rem solid !important;
    border-right: 1rem solid !important;}

  .desktop-lg-border-top-2,
  .desktop-lg-hover-border-top-2:hover { border-top: 1rem solid !important;}

  .desktop-lg-border-right-2,
  .desktop-lg-hover-border-right-2:hover { border-right: 1rem solid !important;}

  .desktop-lg-border-bottom-2,
  .desktop-lg-hover-border-bottom-2:hover { border-bottom: 1rem solid !important;}

  .desktop-lg-border-left-2,
  .desktop-lg-hover-border-left-2:hover { border-left: 1rem solid !important;}

  .desktop-lg-border-205,
  .desktop-lg-hover-border-205:hover { border: 1.25rem solid !important;}

  .desktop-lg-border-y-205 { 
    border-top: 1.25rem solid !important;
    border-bottom: 1.25rem solid !important;}

  .desktop-lg-hover-border-y-205:hover { 
    border-top: 1.25rem solid !important;
    border-bottom: 1.25rem solid !important;}

  .desktop-lg-border-x-205 { 
    border-left: 1.25rem solid !important;
    border-right: 1.25rem solid !important;}

  .desktop-lg-hover-border-x-205:hover { 
    border-left: 1.25rem solid !important;
    border-right: 1.25rem solid !important;}

  .desktop-lg-border-top-205,
  .desktop-lg-hover-border-top-205:hover { border-top: 1.25rem solid !important;}

  .desktop-lg-border-right-205,
  .desktop-lg-hover-border-right-205:hover { border-right: 1.25rem solid !important;}

  .desktop-lg-border-bottom-205,
  .desktop-lg-hover-border-bottom-205:hover { border-bottom: 1.25rem solid !important;}

  .desktop-lg-border-left-205,
  .desktop-lg-hover-border-left-205:hover { border-left: 1.25rem solid !important;}

  .desktop-lg-border-3,
  .desktop-lg-hover-border-3:hover { border: 1.5rem solid !important;}

  .desktop-lg-border-y-3 { 
    border-top: 1.5rem solid !important;
    border-bottom: 1.5rem solid !important;}

  .desktop-lg-hover-border-y-3:hover { 
    border-top: 1.5rem solid !important;
    border-bottom: 1.5rem solid !important;}

  .desktop-lg-border-x-3 { 
    border-left: 1.5rem solid !important;
    border-right: 1.5rem solid !important;}

  .desktop-lg-hover-border-x-3:hover { 
    border-left: 1.5rem solid !important;
    border-right: 1.5rem solid !important;}

  .desktop-lg-border-top-3,
  .desktop-lg-hover-border-top-3:hover { border-top: 1.5rem solid !important;}

  .desktop-lg-border-right-3,
  .desktop-lg-hover-border-right-3:hover { border-right: 1.5rem solid !important;}

  .desktop-lg-border-bottom-3,
  .desktop-lg-hover-border-bottom-3:hover { border-bottom: 1.5rem solid !important;}

  .desktop-lg-border-left-3,
  .desktop-lg-hover-border-left-3:hover { border-left: 1.5rem solid !important;}

  .desktop-lg-border-0,
  .desktop-lg-hover-border-0:hover { border: 0 solid !important;}

  .desktop-lg-border-y-0 { 
    border-top: 0 solid !important;
    border-bottom: 0 solid !important;}

  .desktop-lg-hover-border-y-0:hover { 
    border-top: 0 solid !important;
    border-bottom: 0 solid !important;}

  .desktop-lg-border-x-0 { 
    border-left: 0 solid !important;
    border-right: 0 solid !important;}

  .desktop-lg-hover-border-x-0:hover { 
    border-left: 0 solid !important;
    border-right: 0 solid !important;}

  .desktop-lg-border-top-0,
  .desktop-lg-hover-border-top-0:hover { border-top: 0 solid !important;}

  .desktop-lg-border-right-0,
  .desktop-lg-hover-border-right-0:hover { border-right: 0 solid !important;}

  .desktop-lg-border-bottom-0,
  .desktop-lg-hover-border-bottom-0:hover { border-bottom: 0 solid !important;}

  .desktop-lg-border-left-0,
  .desktop-lg-hover-border-left-0:hover { border-left: 0 solid !important;}

  .desktop-lg-border,
  .desktop-lg-hover-border:hover { border: 1px solid !important;}

  .desktop-lg-border-y { 
    border-top: 1px solid !important;
    border-bottom: 1px solid !important;}

  .desktop-lg-hover-border-y:hover { 
    border-top: 1px solid !important;
    border-bottom: 1px solid !important;}

  .desktop-lg-border-x { 
    border-left: 1px solid !important;
    border-right: 1px solid !important;}

  .desktop-lg-hover-border-x:hover { 
    border-left: 1px solid !important;
    border-right: 1px solid !important;}

  .desktop-lg-border-top,
  .desktop-lg-hover-border-top:hover { border-top: 1px solid !important;}

  .desktop-lg-border-right,
  .desktop-lg-hover-border-right:hover { border-right: 1px solid !important;}

  .desktop-lg-border-bottom,
  .desktop-lg-hover-border-bottom:hover { border-bottom: 1px solid !important;}

  .desktop-lg-border-left,
  .desktop-lg-hover-border-left:hover { border-left: 1px solid !important;}

  .desktop-lg-border-transparent,
  .desktop-lg-hover-border-transparent:hover { border-color: transparent !important;}

  .desktop-lg-border-black,
  .desktop-lg-hover-border-black:hover { border-color: black !important;}

  .desktop-lg-border-white,
  .desktop-lg-hover-border-white:hover { border-color: white !important;}

  .desktop-lg-border-red,
  .desktop-lg-hover-border-red:hover { border-color: #e52207 !important;}

  .desktop-lg-border-orange,
  .desktop-lg-hover-border-orange:hover { border-color: #e66f0e !important;}

  .desktop-lg-border-gold,
  .desktop-lg-hover-border-gold:hover { border-color: #ffbe2e !important;}

  .desktop-lg-border-yellow,
  .desktop-lg-hover-border-yellow:hover { border-color: #fee685 !important;}

  .desktop-lg-border-green,
  .desktop-lg-hover-border-green:hover { border-color: #538200 !important;}

  .desktop-lg-border-mint,
  .desktop-lg-hover-border-mint:hover { border-color: #04c585 !important;}

  .desktop-lg-border-cyan,
  .desktop-lg-hover-border-cyan:hover { border-color: #009ec1 !important;}

  .desktop-lg-border-blue,
  .desktop-lg-hover-border-blue:hover { border-color: #0076d6 !important;}

  .desktop-lg-border-indigo,
  .desktop-lg-hover-border-indigo:hover { border-color: #676cc8 !important;}

  .desktop-lg-border-violet,
  .desktop-lg-hover-border-violet:hover { border-color: #8168b3 !important;}

  .desktop-lg-border-magenta,
  .desktop-lg-hover-border-magenta:hover { border-color: #d72d79 !important;}

  .desktop-lg-border-gray-5,
  .desktop-lg-hover-border-gray-5:hover { border-color: #f0f0f0 !important;}

  .desktop-lg-border-gray-10,
  .desktop-lg-hover-border-gray-10:hover { border-color: #e6e6e6 !important;}

  .desktop-lg-border-gray-30,
  .desktop-lg-hover-border-gray-30:hover { border-color: #adadad !important;}

  .desktop-lg-border-gray-50,
  .desktop-lg-hover-border-gray-50:hover { border-color: #757575 !important;}

  .desktop-lg-border-gray-70,
  .desktop-lg-hover-border-gray-70:hover { border-color: #454545 !important;}

  .desktop-lg-border-gray-90,
  .desktop-lg-hover-border-gray-90:hover { border-color: #1b1b1b !important;}

  .desktop-lg-border-base-lightest,
  .desktop-lg-hover-border-base-lightest:hover { border-color: #f0f0f0 !important;}

  .desktop-lg-border-base-lighter,
  .desktop-lg-hover-border-base-lighter:hover { border-color: #e6e6e6 !important;}

  .desktop-lg-border-base-light,
  .desktop-lg-hover-border-base-light:hover { border-color: #adadad !important;}

  .desktop-lg-border-base,
  .desktop-lg-hover-border-base:hover { border-color: #757575 !important;}

  .desktop-lg-border-base-dark,
  .desktop-lg-hover-border-base-dark:hover { border-color: #5c5c5c !important;}

  .desktop-lg-border-base-darker,
  .desktop-lg-hover-border-base-darker:hover { border-color: #2e2e2e !important;}

  .desktop-lg-border-base-darkest,
  .desktop-lg-hover-border-base-darkest:hover { border-color: #1b1b1b !important;}

  .desktop-lg-border-ink,
  .desktop-lg-hover-border-ink:hover { border-color: #1b1b1b !important;}

  .desktop-lg-border-primary-lighter,
  .desktop-lg-hover-border-primary-lighter:hover { border-color: #d9e8f6 !important;}

  .desktop-lg-border-primary-light,
  .desktop-lg-hover-border-primary-light:hover { border-color: #73b3e7 !important;}

  .desktop-lg-border-primary,
  .desktop-lg-hover-border-primary:hover { border-color: #005ea2 !important;}

  .desktop-lg-border-primary-vivid,
  .desktop-lg-hover-border-primary-vivid:hover { border-color: #0050d8 !important;}

  .desktop-lg-border-primary-dark,
  .desktop-lg-hover-border-primary-dark:hover { border-color: #1a4480 !important;}

  .desktop-lg-border-primary-darker,
  .desktop-lg-hover-border-primary-darker:hover { border-color: #162e51 !important;}

  .desktop-lg-border-secondary-lighter,
  .desktop-lg-hover-border-secondary-lighter:hover { border-color: #f3e1e4 !important;}

  .desktop-lg-border-secondary-light,
  .desktop-lg-hover-border-secondary-light:hover { border-color: #f2938c !important;}

  .desktop-lg-border-secondary,
  .desktop-lg-hover-border-secondary:hover { border-color: #d83933 !important;}

  .desktop-lg-border-secondary-vivid,
  .desktop-lg-hover-border-secondary-vivid:hover { border-color: #e41d3d !important;}

  .desktop-lg-border-secondary-dark,
  .desktop-lg-hover-border-secondary-dark:hover { border-color: #b50909 !important;}

  .desktop-lg-border-secondary-darker,
  .desktop-lg-hover-border-secondary-darker:hover { border-color: #8b0a03 !important;}

  .desktop-lg-border-accent-warm-darker,
  .desktop-lg-hover-border-accent-warm-darker:hover { border-color: #775540 !important;}

  .desktop-lg-border-accent-warm-dark,
  .desktop-lg-hover-border-accent-warm-dark:hover { border-color: #c05600 !important;}

  .desktop-lg-border-accent-warm,
  .desktop-lg-hover-border-accent-warm:hover { border-color: #fa9441 !important;}

  .desktop-lg-border-accent-warm-light,
  .desktop-lg-hover-border-accent-warm-light:hover { border-color: #ffbc78 !important;}

  .desktop-lg-border-accent-warm-lighter,
  .desktop-lg-hover-border-accent-warm-lighter:hover { border-color: #f2e4d4 !important;}

  .desktop-lg-border-accent-cool-darker,
  .desktop-lg-hover-border-accent-cool-darker:hover { border-color: #07648d !important;}

  .desktop-lg-border-accent-cool-dark,
  .desktop-lg-hover-border-accent-cool-dark:hover { border-color: #28a0cb !important;}

  .desktop-lg-border-accent-cool,
  .desktop-lg-hover-border-accent-cool:hover { border-color: #00bde3 !important;}

  .desktop-lg-border-accent-cool-light,
  .desktop-lg-hover-border-accent-cool-light:hover { border-color: #97d4ea !important;}

  .desktop-lg-border-accent-cool-lighter,
  .desktop-lg-hover-border-accent-cool-lighter:hover { border-color: #e1f3f8 !important;}

  .desktop-lg-border-error-lighter,
  .desktop-lg-hover-border-error-lighter:hover { border-color: #f4e3db !important;}

  .desktop-lg-border-error-light,
  .desktop-lg-hover-border-error-light:hover { border-color: #f39268 !important;}

  .desktop-lg-border-error,
  .desktop-lg-hover-border-error:hover { border-color: #d54309 !important;}

  .desktop-lg-border-error-dark,
  .desktop-lg-hover-border-error-dark:hover { border-color: #b50909 !important;}

  .desktop-lg-border-error-darker,
  .desktop-lg-hover-border-error-darker:hover { border-color: #6f3331 !important;}

  .desktop-lg-border-warning-lighter,
  .desktop-lg-hover-border-warning-lighter:hover { border-color: #faf3d1 !important;}

  .desktop-lg-border-warning-light,
  .desktop-lg-hover-border-warning-light:hover { border-color: #fee685 !important;}

  .desktop-lg-border-warning,
  .desktop-lg-hover-border-warning:hover { border-color: #ffbe2e !important;}

  .desktop-lg-border-warning-dark,
  .desktop-lg-hover-border-warning-dark:hover { border-color: #e5a000 !important;}

  .desktop-lg-border-warning-darker,
  .desktop-lg-hover-border-warning-darker:hover { border-color: #936f38 !important;}

  .desktop-lg-border-success-lighter,
  .desktop-lg-hover-border-success-lighter:hover { border-color: #ecf3ec !important;}

  .desktop-lg-border-success-light,
  .desktop-lg-hover-border-success-light:hover { border-color: #70e17b !important;}

  .desktop-lg-border-success,
  .desktop-lg-hover-border-success:hover { border-color: #00a91c !important;}

  .desktop-lg-border-success-dark,
  .desktop-lg-hover-border-success-dark:hover { border-color: #4d8055 !important;}

  .desktop-lg-border-success-darker,
  .desktop-lg-hover-border-success-darker:hover { border-color: #446443 !important;}

  .desktop-lg-border-info-lighter,
  .desktop-lg-hover-border-info-lighter:hover { border-color: #e7f6f8 !important;}

  .desktop-lg-border-info-light,
  .desktop-lg-hover-border-info-light:hover { border-color: #99deea !important;}

  .desktop-lg-border-info,
  .desktop-lg-hover-border-info:hover { border-color: #00bde3 !important;}

  .desktop-lg-border-info-dark,
  .desktop-lg-hover-border-info-dark:hover { border-color: #009ec1 !important;}

  .desktop-lg-border-info-darker,
  .desktop-lg-hover-border-info-darker:hover { border-color: #2e6276 !important;}

  .desktop-lg-border-disabled-light,
  .desktop-lg-hover-border-disabled-light:hover { border-color: #e6e6e6 !important;}

  .desktop-lg-border-disabled,
  .desktop-lg-hover-border-disabled:hover { border-color: #c9c9c9 !important;}

  .desktop-lg-border-disabled-dark,
  .desktop-lg-hover-border-disabled-dark:hover { border-color: #adadad !important;}

  .desktop-lg-border-emergency,
  .desktop-lg-hover-border-emergency:hover { border-color: #9c3d10 !important;}

  .desktop-lg-border-emergency-dark,
  .desktop-lg-hover-border-emergency-dark:hover { border-color: #332d29 !important;}

  .desktop-lg-border-default-base-lightest,
  .desktop-lg-hover-border-default-base-lightest:hover { border-color: #f0f0f0 !important;}

  .desktop-lg-border-default-base-lighter,
  .desktop-lg-hover-border-default-base-lighter:hover { border-color: #dcdee0 !important;}

  .desktop-lg-border-default-base-light,
  .desktop-lg-hover-border-default-base-light:hover { border-color: #a9aeb1 !important;}

  .desktop-lg-border-default-base,
  .desktop-lg-hover-border-default-base:hover { border-color: #71767a !important;}

  .desktop-lg-border-default-base-dark,
  .desktop-lg-hover-border-default-base-dark:hover { border-color: #565c65 !important;}

  .desktop-lg-border-default-base-darker,
  .desktop-lg-hover-border-default-base-darker:hover { border-color: #3d4551 !important;}

  .desktop-lg-border-default-base-darkest,
  .desktop-lg-hover-border-default-base-darkest:hover { border-color: #1b1b1b !important;}

  .desktop-lg-border-default-ink,
  .desktop-lg-hover-border-default-ink:hover { border-color: #1b1b1b !important;}

  .desktop-lg-border-default-primary-lighter,
  .desktop-lg-hover-border-default-primary-lighter:hover { border-color: #d9e8f6 !important;}

  .desktop-lg-border-default-primary-light,
  .desktop-lg-hover-border-default-primary-light:hover { border-color: #73b3e7 !important;}

  .desktop-lg-border-default-primary,
  .desktop-lg-hover-border-default-primary:hover { border-color: #005ea2 !important;}

  .desktop-lg-border-default-primary-vivid,
  .desktop-lg-hover-border-default-primary-vivid:hover { border-color: #0050d8 !important;}

  .desktop-lg-border-default-primary-dark,
  .desktop-lg-hover-border-default-primary-dark:hover { border-color: #1a4480 !important;}

  .desktop-lg-border-default-primary-darker,
  .desktop-lg-hover-border-default-primary-darker:hover { border-color: #162e51 !important;}

  .desktop-lg-border-default-secondary-lighter,
  .desktop-lg-hover-border-default-secondary-lighter:hover { border-color: #f8dfe2 !important;}

  .desktop-lg-border-default-secondary-light,
  .desktop-lg-hover-border-default-secondary-light:hover { border-color: #f2938c !important;}

  .desktop-lg-border-default-secondary,
  .desktop-lg-hover-border-default-secondary:hover { border-color: #d83933 !important;}

  .desktop-lg-border-default-secondary-vivid,
  .desktop-lg-hover-border-default-secondary-vivid:hover { border-color: #e41d3d !important;}

  .desktop-lg-border-default-secondary-dark,
  .desktop-lg-hover-border-default-secondary-dark:hover { border-color: #b51d09 !important;}

  .desktop-lg-border-default-secondary-darker,
  .desktop-lg-hover-border-default-secondary-darker:hover { border-color: #8b1303 !important;}

  .desktop-lg-border-default-accent-warm-lighter,
  .desktop-lg-hover-border-default-accent-warm-lighter:hover { border-color: #f2e4d4 !important;}

  .desktop-lg-border-default-accent-warm-light,
  .desktop-lg-hover-border-default-accent-warm-light:hover { border-color: #ffbc78 !important;}

  .desktop-lg-border-default-accent-warm,
  .desktop-lg-hover-border-default-accent-warm:hover { border-color: #fa9441 !important;}

  .desktop-lg-border-default-accent-warm-dark,
  .desktop-lg-hover-border-default-accent-warm-dark:hover { border-color: #c05600 !important;}

  .desktop-lg-border-default-accent-warm-darker,
  .desktop-lg-hover-border-default-accent-warm-darker:hover { border-color: #775540 !important;}

  .desktop-lg-border-default-accent-cool-lighter,
  .desktop-lg-hover-border-default-accent-cool-lighter:hover { border-color: #e1f3f8 !important;}

  .desktop-lg-border-default-accent-cool-light,
  .desktop-lg-hover-border-default-accent-cool-light:hover { border-color: #97d4ea !important;}

  .desktop-lg-border-default-accent-cool,
  .desktop-lg-hover-border-default-accent-cool:hover { border-color: #00bde3 !important;}

  .desktop-lg-border-default-accent-cool-dark,
  .desktop-lg-hover-border-default-accent-cool-dark:hover { border-color: #28a0cb !important;}

  .desktop-lg-border-default-accent-cool-darker,
  .desktop-lg-hover-border-default-accent-cool-darker:hover { border-color: #07648d !important;}

  .desktop-lg-radius-0 { border-radius: 0 !important;}

  .desktop-lg-radius-top-0 { 
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;}

  .desktop-lg-radius-right-0 { 
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;}

  .desktop-lg-radius-bottom-0 { 
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;}

  .desktop-lg-radius-left-0 { 
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;}

  .desktop-lg-radius-none { border-radius: 0 !important;}

  .desktop-lg-radius-top-none { 
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;}

  .desktop-lg-radius-right-none { 
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;}

  .desktop-lg-radius-bottom-none { 
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;}

  .desktop-lg-radius-left-none { 
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;}

  .desktop-lg-radius-sm { border-radius: 2px !important;}

  .desktop-lg-radius-top-sm { 
    border-top-left-radius: 2px !important;
    border-top-right-radius: 2px !important;}

  .desktop-lg-radius-right-sm { 
    border-top-right-radius: 2px !important;
    border-bottom-right-radius: 2px !important;}

  .desktop-lg-radius-bottom-sm { 
    border-bottom-left-radius: 2px !important;
    border-bottom-right-radius: 2px !important;}

  .desktop-lg-radius-left-sm { 
    border-top-left-radius: 2px !important;
    border-bottom-left-radius: 2px !important;}

  .desktop-lg-radius-md { border-radius: 0.25rem !important;}

  .desktop-lg-radius-top-md { 
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;}

  .desktop-lg-radius-right-md { 
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;}

  .desktop-lg-radius-bottom-md { 
    border-bottom-left-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;}

  .desktop-lg-radius-left-md { 
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;}

  .desktop-lg-radius-lg { border-radius: 0.5rem !important;}

  .desktop-lg-radius-top-lg { 
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;}

  .desktop-lg-radius-right-lg { 
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;}

  .desktop-lg-radius-bottom-lg { 
    border-bottom-left-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;}

  .desktop-lg-radius-left-lg { 
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;}

  .desktop-lg-radius-pill { border-radius: 99rem !important;}

  .desktop-lg-radius-top-pill { 
    border-top-left-radius: 99rem !important;
    border-top-right-radius: 99rem !important;}

  .desktop-lg-radius-right-pill { 
    border-top-right-radius: 99rem !important;
    border-bottom-right-radius: 99rem !important;}

  .desktop-lg-radius-bottom-pill { 
    border-bottom-left-radius: 99rem !important;
    border-bottom-right-radius: 99rem !important;}

  .desktop-lg-radius-left-pill { 
    border-top-left-radius: 99rem !important;
    border-bottom-left-radius: 99rem !important;}

  .desktop-lg-display-block {display: block !important;}
  .desktop-lg-display-flex {display: flex !important;}
  .desktop-lg-display-none {display: none !important;}
  .desktop-lg-display-inline {display: inline !important;}
  .desktop-lg-display-inline-block {display: inline-block !important;}
  .desktop-lg-display-inline-flex {display: inline-flex !important;}
  .desktop-lg-display-table {display: table !important;}
  .desktop-lg-display-table-cell {display: table-cell !important;}
  .desktop-lg-display-table-row {display: table-row !important;}

  .desktop-lg-flex-1 { flex: 1 1 0% !important;}
  .desktop-lg-flex-2 { flex: 2 1 0% !important;}
  .desktop-lg-flex-3 { flex: 3 1 0% !important;}
  .desktop-lg-flex-4 { flex: 4 1 0% !important;}
  .desktop-lg-flex-5 { flex: 5 1 0% !important;}
  .desktop-lg-flex-6 { flex: 6 1 0% !important;}
  .desktop-lg-flex-7 { flex: 7 1 0% !important;}
  .desktop-lg-flex-8 { flex: 8 1 0% !important;}
  .desktop-lg-flex-9 { flex: 9 1 0% !important;}
  .desktop-lg-flex-10 { flex: 10 1 0% !important;}
  .desktop-lg-flex-11 { flex: 11 1 0% !important;}
  .desktop-lg-flex-12 { flex: 12 1 0% !important;}
  .desktop-lg-flex-fill { flex: 1 1 0% !important;}
  .desktop-lg-flex-auto { flex: 0 1 auto !important;}
  .desktop-lg-flex-row {flex-direction: row !important;}
  .desktop-lg-flex-column {flex-direction: column !important;}
  .desktop-lg-flex-wrap { flex-wrap: wrap !important;}
  .desktop-lg-flex-no-wrap { flex-wrap: nowrap !important;}
  .desktop-lg-float-left { float: left !important;}
  .desktop-lg-float-none { float: none !important;}
  .desktop-lg-float-right { float: right !important;}

  .desktop-lg-font-lang-3xs { font-size: 0.81rem !important;}
  .desktop-lg-font-lang-2xs { font-size: 0.88rem !important;}
  .desktop-lg-font-lang-xs { font-size: 0.94rem !important;}
  .desktop-lg-font-lang-sm { font-size: 1rem !important;}
  .desktop-lg-font-lang-md { font-size: 1.06rem !important;}
  .desktop-lg-font-lang-lg { font-size: 1.25rem !important;}
  .desktop-lg-font-lang-xl { font-size: 1.75rem !important;}
  .desktop-lg-font-lang-2xl { font-size: 2.5rem !important;}
  .desktop-lg-font-lang-3xl { font-size: 3rem !important;}

  .desktop-lg-font-mono-3xs { font-size: 0.77rem !important;}
  .desktop-lg-font-mono-2xs { font-size: 0.83rem !important;}
  .desktop-lg-font-mono-xs { font-size: 0.89rem !important;}
  .desktop-lg-font-mono-sm { font-size: 0.95rem !important;}
  .desktop-lg-font-mono-md { font-size: 1.01rem !important;}
  .desktop-lg-font-mono-lg { font-size: 1.19rem !important;}
  .desktop-lg-font-mono-xl { font-size: 1.67rem !important;}
  .desktop-lg-font-mono-2xl { font-size: 2.38rem !important;}
  .desktop-lg-font-mono-3xl { font-size: 2.86rem !important;}

  .desktop-lg-font-sans-3xs { font-size: 0.87rem !important;}
  .desktop-lg-font-sans-2xs { font-size: 0.93rem !important;}
  .desktop-lg-font-sans-xs { font-size: 1rem !important;}
  .desktop-lg-font-sans-sm { font-size: 1.06rem !important;}
  .desktop-lg-font-sans-md { font-size: 1.13rem !important;}
  .desktop-lg-font-sans-lg { font-size: 1.33rem !important;}
  .desktop-lg-font-sans-xl { font-size: 1.86rem !important;}
  .desktop-lg-font-sans-2xl { font-size: 2.66rem !important;}
  .desktop-lg-font-sans-3xl { font-size: 3.19rem !important;}

  .desktop-lg-font-serif-3xs { font-size: 0.79rem !important;}
  .desktop-lg-font-serif-2xs { font-size: 0.85rem !important;}
  .desktop-lg-font-serif-xs { font-size: 0.91rem !important;}
  .desktop-lg-font-serif-sm { font-size: 0.98rem !important;}
  .desktop-lg-font-serif-md { font-size: 1.04rem !important;}
  .desktop-lg-font-serif-lg { font-size: 1.22rem !important;}
  .desktop-lg-font-serif-xl { font-size: 1.71rem !important;}
  .desktop-lg-font-serif-2xl { font-size: 2.44rem !important;}
  .desktop-lg-font-serif-3xl { font-size: 2.93rem !important;}

  .desktop-lg-font-heading-3xs { font-size: 0.79rem !important;}
  .desktop-lg-font-heading-2xs { font-size: 0.85rem !important;}
  .desktop-lg-font-heading-xs { font-size: 0.91rem !important;}
  .desktop-lg-font-heading-sm { font-size: 0.98rem !important;}
  .desktop-lg-font-heading-md { font-size: 1.04rem !important;}
  .desktop-lg-font-heading-lg { font-size: 1.22rem !important;}
  .desktop-lg-font-heading-xl { font-size: 1.71rem !important;}
  .desktop-lg-font-heading-2xl { font-size: 2.44rem !important;}
  .desktop-lg-font-heading-3xl { font-size: 2.93rem !important;}

  .desktop-lg-font-body-3xs { font-size: 0.87rem !important;}
  .desktop-lg-font-body-2xs { font-size: 0.93rem !important;}
  .desktop-lg-font-body-xs { font-size: 1rem !important;}
  .desktop-lg-font-body-sm { font-size: 1.06rem !important;}
  .desktop-lg-font-body-md { font-size: 1.13rem !important;}
  .desktop-lg-font-body-lg { font-size: 1.33rem !important;}
  .desktop-lg-font-body-xl { font-size: 1.86rem !important;}
  .desktop-lg-font-body-2xl { font-size: 2.66rem !important;}
  .desktop-lg-font-body-3xl { font-size: 3.19rem !important;}

  .desktop-lg-font-code-3xs { font-size: 0.77rem !important;}
  .desktop-lg-font-code-2xs { font-size: 0.83rem !important;}
  .desktop-lg-font-code-xs { font-size: 0.89rem !important;}
  .desktop-lg-font-code-sm { font-size: 0.95rem !important;}
  .desktop-lg-font-code-md { font-size: 1.01rem !important;}
  .desktop-lg-font-code-lg { font-size: 1.19rem !important;}
  .desktop-lg-font-code-xl { font-size: 1.67rem !important;}
  .desktop-lg-font-code-2xl { font-size: 2.38rem !important;}
  .desktop-lg-font-code-3xl { font-size: 2.86rem !important;}

  .desktop-lg-font-alt-3xs { font-size: 0.79rem !important;}
  .desktop-lg-font-alt-2xs { font-size: 0.85rem !important;}
  .desktop-lg-font-alt-xs { font-size: 0.91rem !important;}
  .desktop-lg-font-alt-sm { font-size: 0.98rem !important;}
  .desktop-lg-font-alt-md { font-size: 1.04rem !important;}
  .desktop-lg-font-alt-lg { font-size: 1.22rem !important;}
  .desktop-lg-font-alt-xl { font-size: 1.71rem !important;}
  .desktop-lg-font-alt-2xl { font-size: 2.44rem !important;}
  .desktop-lg-font-alt-3xl { font-size: 2.93rem !important;}

  .desktop-lg-font-ui-3xs { font-size: 0.87rem !important;}
  .desktop-lg-font-ui-2xs { font-size: 0.93rem !important;}
  .desktop-lg-font-ui-xs { font-size: 1rem !important;}
  .desktop-lg-font-ui-sm { font-size: 1.06rem !important;}
  .desktop-lg-font-ui-md { font-size: 1.13rem !important;}
  .desktop-lg-font-ui-lg { font-size: 1.33rem !important;}
  .desktop-lg-font-ui-xl { font-size: 1.86rem !important;}
  .desktop-lg-font-ui-2xl { font-size: 2.66rem !important;}
  .desktop-lg-font-ui-3xl { font-size: 3.19rem !important;}

  .desktop-lg-font-lang-micro { font-size: 0.63rem !important;}
  .desktop-lg-font-lang-1 { font-size: 0.75rem !important;}
  .desktop-lg-font-lang-2 { font-size: 0.81rem !important;}
  .desktop-lg-font-lang-3 { font-size: 0.88rem !important;}
  .desktop-lg-font-lang-4 { font-size: 0.94rem !important;}
  .desktop-lg-font-lang-5 { font-size: 1rem !important;}
  .desktop-lg-font-lang-6 { font-size: 1.06rem !important;}
  .desktop-lg-font-lang-7 { font-size: 1.13rem !important;}
  .desktop-lg-font-lang-8 { font-size: 1.25rem !important;}
  .desktop-lg-font-lang-9 { font-size: 1.38rem !important;}
  .desktop-lg-font-lang-10 { font-size: 1.5rem !important;}
  .desktop-lg-font-lang-11 { font-size: 1.75rem !important;}
  .desktop-lg-font-lang-12 { font-size: 2rem !important;}
  .desktop-lg-font-lang-13 { font-size: 2.25rem !important;}
  .desktop-lg-font-lang-14 { font-size: 2.5rem !important;}
  .desktop-lg-font-lang-15 { font-size: 3rem !important;}
  .desktop-lg-font-lang-16 { font-size: 3.5rem !important;}
  .desktop-lg-font-lang-17 { font-size: 4rem !important;}
  .desktop-lg-font-lang-18 { font-size: 5rem !important;}
  .desktop-lg-font-lang-19 { font-size: 7.5rem !important;}
  .desktop-lg-font-lang-20 { font-size: 8.75rem !important;}

  .desktop-lg-font-mono-micro { font-size: 0.6rem !important;}
  .desktop-lg-font-mono-1 { font-size: 0.71rem !important;}
  .desktop-lg-font-mono-2 { font-size: 0.77rem !important;}
  .desktop-lg-font-mono-3 { font-size: 0.83rem !important;}
  .desktop-lg-font-mono-4 { font-size: 0.89rem !important;}
  .desktop-lg-font-mono-5 { font-size: 0.95rem !important;}
  .desktop-lg-font-mono-6 { font-size: 1.01rem !important;}
  .desktop-lg-font-mono-7 { font-size: 1.07rem !important;}
  .desktop-lg-font-mono-8 { font-size: 1.19rem !important;}
  .desktop-lg-font-mono-9 { font-size: 1.31rem !important;}
  .desktop-lg-font-mono-10 { font-size: 1.43rem !important;}
  .desktop-lg-font-mono-11 { font-size: 1.67rem !important;}
  .desktop-lg-font-mono-12 { font-size: 1.91rem !important;}
  .desktop-lg-font-mono-13 { font-size: 2.14rem !important;}
  .desktop-lg-font-mono-14 { font-size: 2.38rem !important;}
  .desktop-lg-font-mono-15 { font-size: 2.86rem !important;}
  .desktop-lg-font-mono-16 { font-size: 3.33rem !important;}
  .desktop-lg-font-mono-17 { font-size: 3.81rem !important;}
  .desktop-lg-font-mono-18 { font-size: 4.76rem !important;}
  .desktop-lg-font-mono-19 { font-size: 7.14rem !important;}
  .desktop-lg-font-mono-20 { font-size: 8.34rem !important;}

  .desktop-lg-font-sans-micro { font-size: 0.67rem !important;}
  .desktop-lg-font-sans-1 { font-size: 0.8rem !important;}
  .desktop-lg-font-sans-2 { font-size: 0.87rem !important;}
  .desktop-lg-font-sans-3 { font-size: 0.93rem !important;}
  .desktop-lg-font-sans-4 { font-size: 1rem !important;}
  .desktop-lg-font-sans-5 { font-size: 1.06rem !important;}
  .desktop-lg-font-sans-6 { font-size: 1.13rem !important;}
  .desktop-lg-font-sans-7 { font-size: 1.2rem !important;}
  .desktop-lg-font-sans-8 { font-size: 1.33rem !important;}
  .desktop-lg-font-sans-9 { font-size: 1.46rem !important;}
  .desktop-lg-font-sans-10 { font-size: 1.6rem !important;}
  .desktop-lg-font-sans-11 { font-size: 1.86rem !important;}
  .desktop-lg-font-sans-12 { font-size: 2.13rem !important;}
  .desktop-lg-font-sans-13 { font-size: 2.4rem !important;}
  .desktop-lg-font-sans-14 { font-size: 2.66rem !important;}
  .desktop-lg-font-sans-15 { font-size: 3.19rem !important;}
  .desktop-lg-font-sans-16 { font-size: 3.73rem !important;}
  .desktop-lg-font-sans-17 { font-size: 4.26rem !important;}
  .desktop-lg-font-sans-18 { font-size: 5.32rem !important;}
  .desktop-lg-font-sans-19 { font-size: 7.99rem !important;}
  .desktop-lg-font-sans-20 { font-size: 9.32rem !important;}

  .desktop-lg-font-serif-micro { font-size: 0.61rem !important;}
  .desktop-lg-font-serif-1 { font-size: 0.73rem !important;}
  .desktop-lg-font-serif-2 { font-size: 0.79rem !important;}
  .desktop-lg-font-serif-3 { font-size: 0.85rem !important;}
  .desktop-lg-font-serif-4 { font-size: 0.91rem !important;}
  .desktop-lg-font-serif-5 { font-size: 0.98rem !important;}
  .desktop-lg-font-serif-6 { font-size: 1.04rem !important;}
  .desktop-lg-font-serif-7 { font-size: 1.1rem !important;}
  .desktop-lg-font-serif-8 { font-size: 1.22rem !important;}
  .desktop-lg-font-serif-9 { font-size: 1.34rem !important;}
  .desktop-lg-font-serif-10 { font-size: 1.46rem !important;}
  .desktop-lg-font-serif-11 { font-size: 1.71rem !important;}
  .desktop-lg-font-serif-12 { font-size: 1.95rem !important;}
  .desktop-lg-font-serif-13 { font-size: 2.2rem !important;}
  .desktop-lg-font-serif-14 { font-size: 2.44rem !important;}
  .desktop-lg-font-serif-15 { font-size: 2.93rem !important;}
  .desktop-lg-font-serif-16 { font-size: 3.42rem !important;}
  .desktop-lg-font-serif-17 { font-size: 3.9rem !important;}
  .desktop-lg-font-serif-18 { font-size: 4.88rem !important;}
  .desktop-lg-font-serif-19 { font-size: 7.32rem !important;}
  .desktop-lg-font-serif-20 { font-size: 8.54rem !important;}
  
  .desktop-lg-fa-1x {font-size: 1em;}
  .desktop-lg-fa-2x {font-size: 2em;}
  .desktop-lg-fa-3x {font-size: 3em;}
  .desktop-lg-fa-4x {font-size: 4em;}
  .desktop-lg-fa-5x {font-size: 5em;}
  .desktop-lg-fa-6x {font-size: 6em;}
  .desktop-lg-fa-7x {font-size: 7em;}
  .desktop-lg-fa-8x {font-size: 8em;}
  .desktop-lg-fa-9x {font-size: 9em;}
  .desktop-lg-fa-10x {font-size: 10em;}

  .desktop-lg-text-thin { font-weight: 200 !important;}
  .desktop-lg-text-light { font-weight: 300 !important;}
  .desktop-lg-text-normal { font-weight: normal !important;}
  .desktop-lg-text-medium { font-weight: 500 !important;}
  .desktop-lg-text-semibold { font-weight: 600 !important;}
  .desktop-lg-text-bold { font-weight: 700 !important;}
  .desktop-lg-text-heavy { font-weight: 800 !important;}

  .desktop-lg-text-100 { font-weight: 100 !important;}
  .desktop-lg-text-200 { font-weight: 200 !important;}
  .desktop-lg-text-300 { font-weight: 300 !important;}
  .desktop-lg-text-400 { font-weight: 400 !important;}
  .desktop-lg-text-500 { font-weight: 500 !important;}
  .desktop-lg-text-600 { font-weight: 600 !important;}
  .desktop-lg-text-700 { font-weight: 700 !important;}
  .desktop-lg-text-800 { font-weight: 800 !important;}
  .desktop-lg-text-900 { font-weight: 900 !important;}

  .desktop-lg-flex-justify-center { justify-content: center !important;}
  .desktop-lg-flex-justify-start { justify-content: flex-start !important;}
  .desktop-lg-flex-justify-end { justify-content: flex-end !important;}
  .desktop-lg-flex-justify { justify-content: space-between !important;}

  .desktop-lg-line-height-sans-1 { line-height: 0.9 !important;}
  .desktop-lg-line-height-sans-2 { line-height: 1.1 !important;}
  .desktop-lg-line-height-sans-3 { line-height: 1.3 !important;}
  .desktop-lg-line-height-sans-4 { line-height: 1.4 !important;}
  .desktop-lg-line-height-sans-5 { line-height: 1.5 !important;}
  .desktop-lg-line-height-sans-6 { line-height: 1.6 !important;}

  .desktop-lg-line-height-serif-1 { line-height: 1 !important;}
  .desktop-lg-line-height-serif-2 { line-height: 1.2 !important;}
  .desktop-lg-line-height-serif-3 { line-height: 1.4 !important;}
  .desktop-lg-line-height-serif-4 { line-height: 1.5 !important;}
  .desktop-lg-line-height-serif-5 { line-height: 1.7 !important;}
  .desktop-lg-line-height-serif-6 { line-height: 1.8 !important;}

  .desktop-lg-line-height-mono-1 { line-height: 1 !important;}
  .desktop-lg-line-height-mono-2 { line-height: 1.3 !important;}
  .desktop-lg-line-height-mono-3 { line-height: 1.4 !important;}
  .desktop-lg-line-height-mono-4 { line-height: 1.6 !important;}
  .desktop-lg-line-height-mono-5 { line-height: 1.7 !important;}
  .desktop-lg-line-height-mono-6 { line-height: 1.8 !important;}

  .desktop-lg-line-height-heading-1 { line-height: 1 !important;}
  .desktop-lg-line-height-heading-2 { line-height: 1.2 !important;}
  .desktop-lg-line-height-heading-3 { line-height: 1.4 !important;}
  .desktop-lg-line-height-heading-4 { line-height: 1.5 !important;}
  .desktop-lg-line-height-heading-5 { line-height: 1.7 !important;}
  .desktop-lg-line-height-heading-6 { line-height: 1.8 !important;}

  .desktop-lg-line-height-ui-1 { line-height: 0.9 !important;}
  .desktop-lg-line-height-ui-2 { line-height: 1.1 !important;}
  .desktop-lg-line-height-ui-3 { line-height: 1.3 !important;}
  .desktop-lg-line-height-ui-4 { line-height: 1.4 !important;}
  .desktop-lg-line-height-ui-5 { line-height: 1.5 !important;}
  .desktop-lg-line-height-ui-6 { line-height: 1.6 !important;}

  .desktop-lg-line-height-body-1 { line-height: 0.9 !important;}
  .desktop-lg-line-height-body-2 { line-height: 1.1 !important;}
  .desktop-lg-line-height-body-3 { line-height: 1.3 !important;}
  .desktop-lg-line-height-body-4 { line-height: 1.4 !important;}
  .desktop-lg-line-height-body-5 { line-height: 1.5 !important;}
  .desktop-lg-line-height-body-6 { line-height: 1.6 !important;}

  .desktop-lg-line-height-code-1 { line-height: 1 !important;}
  .desktop-lg-line-height-code-2 { line-height: 1.3 !important;}
  .desktop-lg-line-height-code-3 { line-height: 1.4 !important;}
  .desktop-lg-line-height-code-4 { line-height: 1.6 !important;}
  .desktop-lg-line-height-code-5 { line-height: 1.7 !important;}
  .desktop-lg-line-height-code-6 { line-height: 1.8 !important;}

  .desktop-lg-line-height-alt-1 { line-height: 1 !important;}
  .desktop-lg-line-height-alt-2 { line-height: 1.2 !important;}
  .desktop-lg-line-height-alt-3 { line-height: 1.4 !important;}
  .desktop-lg-line-height-alt-4 { line-height: 1.5 !important;}
  .desktop-lg-line-height-alt-5 { line-height: 1.7 !important;}
  .desktop-lg-line-height-alt-6 { line-height: 1.8 !important;}

  .desktop-lg-margin-neg-1px { margin: -1px !important;}
  .desktop-lg-margin-neg-2px { margin: -2px !important;}
  .desktop-lg-margin-neg-05 { margin: -0.25rem !important;}
  .desktop-lg-margin-neg-1 { margin: -0.5rem !important;}
  .desktop-lg-margin-neg-105 { margin: -0.75rem !important;}
  .desktop-lg-margin-neg-2 { margin: -1rem !important;}
  .desktop-lg-margin-neg-205 { margin: -1.25rem !important;}
  .desktop-lg-margin-neg-3 { margin: -1.5rem !important;}

  .desktop-lg-margin-1px { margin: 1px !important;}
  .desktop-lg-margin-2px { margin: 2px !important;}
  .desktop-lg-margin-05 { margin: 0.25rem !important;}
  .desktop-lg-margin-1 { margin: 0.5rem !important;}
  .desktop-lg-margin-105 { margin: 0.75rem !important;}
  .desktop-lg-margin-2 { margin: 1rem !important;}
  .desktop-lg-margin-205 { margin: 1.25rem !important;}
  .desktop-lg-margin-3 { margin: 1.5rem !important;}

  .desktop-lg-margin-neg-4 { margin: -2rem !important;}
  .desktop-lg-margin-neg-5 { margin: -2.5rem !important;}
  .desktop-lg-margin-neg-6 { margin: -3rem !important;}
  .desktop-lg-margin-neg-7 { margin: -3.5rem !important;}
  .desktop-lg-margin-neg-8 { margin: -4rem !important;}
  .desktop-lg-margin-neg-9 { margin: -4.5rem !important;}
  .desktop-lg-margin-neg-10 { margin: -5rem !important;}
  .desktop-lg-margin-neg-15 { margin: -7.5rem !important;}

  .desktop-lg-margin-4 { margin: 2rem !important;}
  .desktop-lg-margin-5 { margin: 2.5rem !important;}
  .desktop-lg-margin-6 { margin: 3rem !important;}
  .desktop-lg-margin-7 { margin: 3.5rem !important;}
  .desktop-lg-margin-8 { margin: 4rem !important;}
  .desktop-lg-margin-9 { margin: 4.5rem !important;}
  .desktop-lg-margin-10 { margin: 5rem !important;}
  .desktop-lg-margin-15 { margin: 7.5rem !important;}
  .desktop-lg-margin-05em { margin: 0.5em !important;}
  .desktop-lg-margin-1em { margin: 1em !important;}
  .desktop-lg-margin-105em { margin: 1.5em !important;}
  .desktop-lg-margin-2em { margin: 2em !important;}
  .desktop-lg-margin-0 { margin: 0 !important;}

  .desktop-lg-margin-y-1px { 
    margin-top: 1px !important;
    margin-bottom: 1px !important;}
  .desktop-lg-margin-top-1px { margin-top: 1px !important;}
  .desktop-lg-margin-bottom-1px { margin-bottom: 1px !important;}
  .desktop-lg-margin-y-2px { 
    margin-top: 2px !important;
    margin-bottom: 2px !important;}
  .desktop-lg-margin-top-2px { margin-top: 2px !important;}
  .desktop-lg-margin-bottom-2px { margin-bottom: 2px !important;}
  .desktop-lg-margin-y-05 { 
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;}
  .desktop-lg-margin-top-05 { margin-top: 0.25rem !important;}
  .desktop-lg-margin-bottom-05 { margin-bottom: 0.25rem !important;}
  .desktop-lg-margin-y-1 { 
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;}
  .desktop-lg-margin-top-1 { margin-top: 0.5rem !important;}
  .desktop-lg-margin-bottom-1 { margin-bottom: 0.5rem !important;}
  .desktop-lg-margin-y-105 { 
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;}
  .desktop-lg-margin-top-105 { margin-top: 0.75rem !important;}
  .desktop-lg-margin-bottom-105 { margin-bottom: 0.75rem !important;}
  .desktop-lg-margin-y-2 { 
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;}
  .desktop-lg-margin-top-2 { margin-top: 1rem !important;}
  .desktop-lg-margin-bottom-2 { margin-bottom: 1rem !important;}
  .desktop-lg-margin-y-205 { 
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;}
  .desktop-lg-margin-top-205 { margin-top: 1.25rem !important;}
  .desktop-lg-margin-bottom-205 { margin-bottom: 1.25rem !important;}
  .desktop-lg-margin-y-3 { 
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;}
  .desktop-lg-margin-top-3 { margin-top: 1.5rem !important;}
  .desktop-lg-margin-bottom-3 { margin-bottom: 1.5rem !important;}
  .desktop-lg-margin-y-neg-1px { 
    margin-top: -1px !important;
    margin-bottom: -1px !important;}
  .desktop-lg-margin-top-neg-1px { margin-top: -1px !important;}
  .desktop-lg-margin-bottom-neg-1px { margin-bottom: -1px !important;}
  .desktop-lg-margin-y-neg-2px { margin-top: -2px !important;
    margin-bottom: -2px !important;}
  .desktop-lg-margin-top-neg-2px { margin-top: -2px !important;}
  .desktop-lg-margin-bottom-neg-2px { margin-bottom: -2px !important;}
  .desktop-lg-margin-y-neg-05 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;}
  .desktop-lg-margin-top-neg-05 { margin-top: -0.25rem !important;}
  .desktop-lg-margin-bottom-neg-05 { margin-bottom: -0.25rem !important;}
  .desktop-lg-margin-y-neg-1 { 
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;}
  .desktop-lg-margin-top-neg-1 { margin-top: -0.5rem !important;}
  .desktop-lg-margin-bottom-neg-1 { margin-bottom: -0.5rem !important;}
  .desktop-lg-margin-y-neg-105 { 
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;}
  .desktop-lg-margin-top-neg-105 { margin-top: -0.75rem !important;}
  .desktop-lg-margin-bottom-neg-105 { margin-bottom: -0.75rem !important;}
  .desktop-lg-margin-y-neg-2 { 
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;}
  .desktop-lg-margin-top-neg-2 { margin-top: -1rem !important;}
  .desktop-lg-margin-bottom-neg-2 { margin-bottom: -1rem !important;}
  .desktop-lg-margin-y-neg-205 { 
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;}
  .desktop-lg-margin-top-neg-205 { margin-top: -1.25rem !important;}
  .desktop-lg-margin-bottom-neg-205 { margin-bottom: -1.25rem !important;}
  .desktop-lg-margin-y-neg-3 { 
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;}
  .desktop-lg-margin-top-neg-3 { margin-top: -1.5rem !important;}
  .desktop-lg-margin-bottom-neg-3 { margin-bottom: -1.5rem !important;}
  .desktop-lg-margin-y-neg-4 { 
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;}
  .desktop-lg-margin-top-neg-4 { margin-top: -2rem !important;}
  .desktop-lg-margin-bottom-neg-4 { margin-bottom: -2rem !important;}
  .desktop-lg-margin-y-neg-5 { 
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;}
  .desktop-lg-margin-top-neg-5 { margin-top: -2.5rem !important;}
  .desktop-lg-margin-bottom-neg-5 { margin-bottom: -2.5rem !important;}
  .desktop-lg-margin-y-neg-6 { 
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;}
  .desktop-lg-margin-top-neg-6 { margin-top: -3rem !important;}
  .desktop-lg-margin-bottom-neg-6 { margin-bottom: -3rem !important;}
  .desktop-lg-margin-y-neg-7 { 
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;}
  .desktop-lg-margin-top-neg-7 { margin-top: -3.5rem !important;}
  .desktop-lg-margin-bottom-neg-7 { margin-bottom: -3.5rem !important;}
  .desktop-lg-margin-y-neg-8 { 
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;}
  .desktop-lg-margin-top-neg-8 { margin-top: -4rem !important;}
  .desktop-lg-margin-bottom-neg-8 { margin-bottom: -4rem !important;}
  .desktop-lg-margin-y-neg-9 { 
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;}
  .desktop-lg-margin-top-neg-9 { margin-top: -4.5rem !important;}
  .desktop-lg-margin-bottom-neg-9 { margin-bottom: -4.5rem !important;}
  .desktop-lg-margin-y-neg-10 { 
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;}
  .desktop-lg-margin-top-neg-10 { margin-top: -5rem !important;}
  .desktop-lg-margin-bottom-neg-10 { margin-bottom: -5rem !important;}
  .desktop-lg-margin-y-neg-15 { 
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;}
  .desktop-lg-margin-top-neg-15 { margin-top: -7.5rem !important;}
  .desktop-lg-margin-bottom-neg-15 { margin-bottom: -7.5rem !important;}
  .desktop-lg-margin-y-4 { 
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;}
  .desktop-lg-margin-top-4 { margin-top: 2rem !important;}
  .desktop-lg-margin-bottom-4 { margin-bottom: 2rem !important;}
  .desktop-lg-margin-y-5 { 
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;}
  .desktop-lg-margin-top-5 { margin-top: 2.5rem !important;}
  .desktop-lg-margin-bottom-5 { margin-bottom: 2.5rem !important;}
  .desktop-lg-margin-y-6 { 
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;}
  .desktop-lg-margin-top-6 { margin-top: 3rem !important;}
  .desktop-lg-margin-bottom-6 { margin-bottom: 3rem !important;}
  .desktop-lg-margin-y-7 { 
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;}
  .desktop-lg-margin-top-7 { margin-top: 3.5rem !important;}
  .desktop-lg-margin-bottom-7 { margin-bottom: 3.5rem !important;}
  .desktop-lg-margin-y-8 { 
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;}
  .desktop-lg-margin-top-8 { margin-top: 4rem !important;}
  .desktop-lg-margin-bottom-8 { margin-bottom: 4rem !important;}
  .desktop-lg-margin-y-9 { 
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;}
  .desktop-lg-margin-top-9 { margin-top: 4.5rem !important;}
  .desktop-lg-margin-bottom-9 { margin-bottom: 4.5rem !important;}
  .desktop-lg-margin-y-10 { 
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;}
  .desktop-lg-margin-top-10 { margin-top: 5rem !important;}
  .desktop-lg-margin-bottom-10 { margin-bottom: 5rem !important;}
  .desktop-lg-margin-y-15 { 
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;}
  .desktop-lg-margin-top-15 { margin-top: 7.5rem !important;}
  .desktop-lg-margin-bottom-15 { margin-bottom: 7.5rem !important;}
  .desktop-lg-margin-y-05em { 
    margin-top: 0.5em !important;
    margin-bottom: 0.5em !important;}
  .desktop-lg-margin-top-05em { margin-top: 0.5em !important;}
  .desktop-lg-margin-bottom-05em { margin-bottom: 0.5em !important;}
  .desktop-lg-margin-y-1em { 
    margin-top: 1em !important;
    margin-bottom: 1em !important;}
  .desktop-lg-margin-top-1em { margin-top: 1em !important;}
  .desktop-lg-margin-bottom-1em { margin-bottom: 1em !important;}
  .desktop-lg-margin-y-105em { 
    margin-top: 1.5em !important;
    margin-bottom: 1.5em !important;}
  .desktop-lg-margin-top-105em { margin-top: 1.5em !important;}
  .desktop-lg-margin-bottom-105em { margin-bottom: 1.5em !important;}
  .desktop-lg-margin-y-2em { 
    margin-top: 2em !important;
    margin-bottom: 2em !important;}
  .desktop-lg-margin-top-2em { margin-top: 2em !important;}
  .desktop-lg-margin-bottom-2em { margin-bottom: 2em !important;}
  .desktop-lg-margin-y-0 { 
    margin-top: 0 !important;
    margin-bottom: 0 !important;}
  .desktop-lg-margin-top-0 { margin-top: 0 !important;}
  .desktop-lg-margin-bottom-0 { margin-bottom: 0 !important;}
  .desktop-lg-margin-y-auto { 
    margin-top: auto !important;
    margin-bottom: auto !important;}
  .desktop-lg-margin-top-auto { margin-top: auto !important;}
  .desktop-lg-margin-bottom-auto { margin-bottom: auto !important;}
  .desktop-lg-margin-x-1px { 
    margin-left: 1px !important;
    margin-right: 1px !important;}
  .desktop-lg-margin-right-1px { margin-right: 1px !important;}
  .desktop-lg-margin-left-1px { margin-left: 1px !important;}
  .desktop-lg-margin-x-2px { 
    margin-left: 2px !important;
    margin-right: 2px !important;}
  .desktop-lg-margin-right-2px { margin-right: 2px !important;}
  .desktop-lg-margin-left-2px { margin-left: 2px !important;}
  .desktop-lg-margin-x-05 { 
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;}
  .desktop-lg-margin-right-05 { margin-right: 0.25rem !important;}
  .desktop-lg-margin-left-05 { margin-left: 0.25rem !important;}
  .desktop-lg-margin-x-1 { 
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;}
  .desktop-lg-margin-right-1 { margin-right: 0.5rem !important;}
  .desktop-lg-margin-left-1 { margin-left: 0.5rem !important;}
  .desktop-lg-margin-x-105 { 
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;}
  .desktop-lg-margin-right-105 { margin-right: 0.75rem !important;}
  .desktop-lg-margin-left-105 { margin-left: 0.75rem !important;}
  .desktop-lg-margin-x-2 { 
    margin-left: 1rem !important;
    margin-right: 1rem !important;}
  .desktop-lg-margin-right-2 { margin-right: 1rem !important;}
  .desktop-lg-margin-left-2 { margin-left: 1rem !important;}
  .desktop-lg-margin-x-205 { 
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;}
  .desktop-lg-margin-right-205 { margin-right: 1.25rem !important;}
  .desktop-lg-margin-left-205 { margin-left: 1.25rem !important;}
  .desktop-lg-margin-x-3 { 
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;}
  .desktop-lg-margin-right-3 { margin-right: 1.5rem !important;}
  .desktop-lg-margin-left-3 { margin-left: 1.5rem !important;}
  .desktop-lg-margin-x-neg-1px { 
    margin-left: -1px !important;
    margin-right: -1px !important;}
  .desktop-lg-margin-right-neg-1px { margin-right: -1px !important;}
  .desktop-lg-margin-left-neg-1px { margin-left: -1px !important;}
  .desktop-lg-margin-x-neg-2px { 
    margin-left: -2px !important;
    margin-right: -2px !important;}
  .desktop-lg-margin-right-neg-2px { margin-right: -2px !important;}
  .desktop-lg-margin-left-neg-2px { margin-left: -2px !important;}
  .desktop-lg-margin-x-neg-05 { 
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;}
  .desktop-lg-margin-right-neg-05 { margin-right: -0.25rem !important;}
  .desktop-lg-margin-left-neg-05 { margin-left: -0.25rem !important;}
  .desktop-lg-margin-x-neg-1 { 
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;}
  .desktop-lg-margin-right-neg-1 { margin-right: -0.5rem !important;}
  .desktop-lg-margin-left-neg-1 { margin-left: -0.5rem !important;}
  .desktop-lg-margin-x-neg-105 { 
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;}
  .desktop-lg-margin-right-neg-105 { margin-right: -0.75rem !important;}
  .desktop-lg-margin-left-neg-105 { margin-left: -0.75rem !important;}
  .desktop-lg-margin-x-neg-2 { 
    margin-left: -1rem !important;
    margin-right: -1rem !important;}
  .desktop-lg-margin-right-neg-2 { margin-right: -1rem !important;}
  .desktop-lg-margin-left-neg-2 { margin-left: -1rem !important;}
  .desktop-lg-margin-x-neg-205 { 
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;}
  .desktop-lg-margin-right-neg-205 { margin-right: -1.25rem !important;}
  .desktop-lg-margin-left-neg-205 { margin-left: -1.25rem !important;}
  .desktop-lg-margin-x-neg-3 { 
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;}
  .desktop-lg-margin-right-neg-3 { margin-right: -1.5rem !important;}
  .desktop-lg-margin-left-neg-3 { margin-left: -1.5rem !important;}
  .desktop-lg-margin-x-neg-4 { 
    margin-left: -2rem !important;
    margin-right: -2rem !important;}
  .desktop-lg-margin-right-neg-4 { margin-right: -2rem !important;}
  .desktop-lg-margin-left-neg-4 { margin-left: -2rem !important;}
  .desktop-lg-margin-x-neg-5 { 
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;}
  .desktop-lg-margin-right-neg-5 { margin-right: -2.5rem !important;}
  .desktop-lg-margin-left-neg-5 { margin-left: -2.5rem !important;}
  .desktop-lg-margin-x-neg-6 { 
    margin-left: -3rem !important;
    margin-right: -3rem !important;}
  .desktop-lg-margin-right-neg-6 { margin-right: -3rem !important;}
  .desktop-lg-margin-left-neg-6 { margin-left: -3rem !important;}
  .desktop-lg-margin-x-neg-7 { 
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;}
  .desktop-lg-margin-right-neg-7 { margin-right: -3.5rem !important;}
  .desktop-lg-margin-left-neg-7 { margin-left: -3.5rem !important;}
  .desktop-lg-margin-x-neg-8 { 
    margin-left: -4rem !important;
    margin-right: -4rem !important;}
  .desktop-lg-margin-right-neg-8 { margin-right: -4rem !important;}
  .desktop-lg-margin-left-neg-8 { margin-left: -4rem !important;}
  .desktop-lg-margin-x-neg-9 { 
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;}
  .desktop-lg-margin-right-neg-9 { margin-right: -4.5rem !important;}
  .desktop-lg-margin-left-neg-9 { margin-left: -4.5rem !important;}
  .desktop-lg-margin-x-neg-10 { 
    margin-left: -5rem !important;
    margin-right: -5rem !important;}
  .desktop-lg-margin-right-neg-10 { margin-right: -5rem !important;}
  .desktop-lg-margin-left-neg-10 { margin-left: -5rem !important;}
  .desktop-lg-margin-x-neg-15 { 
    margin-left: -7.5rem !important;
    margin-right: -7.5rem !important;}
  .desktop-lg-margin-right-neg-15 { margin-right: -7.5rem !important;}
  .desktop-lg-margin-left-neg-15 { margin-left: -7.5rem !important;}
  .desktop-lg-margin-x-4 { 
    margin-left: 2rem !important;
    margin-right: 2rem !important;}
  .desktop-lg-margin-right-4 { margin-right: 2rem !important;}
  .desktop-lg-margin-left-4 { margin-left: 2rem !important;}
  .desktop-lg-margin-x-5 { 
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;}
  .desktop-lg-margin-right-5 { margin-right: 2.5rem !important;}
  .desktop-lg-margin-left-5 { margin-left: 2.5rem !important;}
  .desktop-lg-margin-x-6 { 
    margin-left: 3rem !important;
    margin-right: 3rem !important;}
  .desktop-lg-margin-right-6 { margin-right: 3rem !important;}
  .desktop-lg-margin-left-6 { margin-left: 3rem !important;}
  .desktop-lg-margin-x-7 { 
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;}
  .desktop-lg-margin-right-7 { margin-right: 3.5rem !important;}
  .desktop-lg-margin-left-7 { margin-left: 3.5rem !important;}
  .desktop-lg-margin-x-8 { 
    margin-left: 4rem !important;
    margin-right: 4rem !important;}
  .desktop-lg-margin-right-8 { margin-right: 4rem !important;}
  .desktop-lg-margin-left-8 { margin-left: 4rem !important;}
  .desktop-lg-margin-x-9 { 
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;}
  .desktop-lg-margin-right-9 { margin-right: 4.5rem !important;}
  .desktop-lg-margin-left-9 { margin-left: 4.5rem !important;}
  .desktop-lg-margin-x-10 { 
    margin-left: 5rem !important;
    margin-right: 5rem !important;}
  .desktop-lg-margin-right-10 { margin-right: 5rem !important;}
  .desktop-lg-margin-left-10 { margin-left: 5rem !important;}
  .desktop-lg-margin-x-15 { 
    margin-left: 7.5rem !important;
    margin-right: 7.5rem !important;}
  .desktop-lg-margin-right-15 { margin-right: 7.5rem !important;}
  .desktop-lg-margin-left-15 { margin-left: 7.5rem !important;}
  .desktop-lg-margin-x-card { 
    margin-left: 10rem !important;
    margin-right: 10rem !important;}
  .desktop-lg-margin-right-card { margin-right: 10rem !important;}
  .desktop-lg-margin-left-card { margin-left: 10rem !important;}
  .desktop-lg-margin-x-card-lg { 
    margin-left: 15rem !important;
    margin-right: 15rem !important;}
  .desktop-lg-margin-right-card-lg { margin-right: 15rem !important;}
  .desktop-lg-margin-left-card-lg { margin-left: 15rem !important;}
  .desktop-lg-margin-x-mobile { 
    margin-left: 20rem !important;
    margin-right: 20rem !important;}
  .desktop-lg-margin-right-mobile { margin-right: 20rem !important;}
  .desktop-lg-margin-left-mobile { margin-left: 20rem !important;}
  .desktop-lg-margin-x-05em { 
    margin-left: 0.5em !important;
    margin-right: 0.5em !important;}
  .desktop-lg-margin-right-05em { margin-right: 0.5em !important;}
  .desktop-lg-margin-left-05em { margin-left: 0.5em !important;}
  .desktop-lg-margin-x-1em { 
    margin-left: 1em !important;
    margin-right: 1em !important;}
  .desktop-lg-margin-right-1em { margin-right: 1em !important;}
  .desktop-lg-margin-left-1em { margin-left: 1em !important;}
  .desktop-lg-margin-x-105em { 
    margin-left: 1.5em !important;
    margin-right: 1.5em !important;}
  .desktop-lg-margin-right-105em { margin-right: 1.5em !important;}
  .desktop-lg-margin-left-105em { margin-left: 1.5em !important;}
  .desktop-lg-margin-x-2em { 
    margin-left: 2em !important;
    margin-right: 2em !important;}
  .desktop-lg-margin-right-2em { margin-right: 2em !important;}
  .desktop-lg-margin-left-2em { margin-left: 2em !important;}
  .desktop-lg-margin-x-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;}
  .desktop-lg-margin-right-0 { margin-right: 0 !important;}
  .desktop-lg-margin-left-0 { margin-left: 0 !important;}
  .desktop-lg-margin-x-auto { 
    margin-left: auto !important;
    margin-right: auto !important;}
  .desktop-lg-margin-right-auto { margin-right: auto !important;}
  .desktop-lg-margin-left-auto { margin-left: auto !important;}

  .desktop-lg-maxw-05 { max-width: 0.25rem !important;}
  .desktop-lg-maxw-1 { max-width: 0.5rem !important;}
  .desktop-lg-maxw-105 { max-width: 0.75rem !important;}
  .desktop-lg-maxw-2 { max-width: 1rem !important;}
  .desktop-lg-maxw-205 { max-width: 1.25rem !important;}
  .desktop-lg-maxw-3 { max-width: 1.5rem !important;}
  .desktop-lg-maxw-4 { max-width: 2rem !important;}
  .desktop-lg-maxw-5 { max-width: 2.5rem !important;}
  .desktop-lg-maxw-6 { max-width: 3rem !important;}
  .desktop-lg-maxw-7 { max-width: 3.5rem !important;}
  .desktop-lg-maxw-8 { max-width: 4rem !important;}
  .desktop-lg-maxw-9 { max-width: 4.5rem !important;}
  .desktop-lg-maxw-10 { max-width: 5rem !important;}
  .desktop-lg-maxw-15 { max-width: 7.5rem !important;}
  .desktop-lg-maxw-card { max-width: 10rem !important;}
  .desktop-lg-maxw-card-lg { max-width: 15rem !important;}
  .desktop-lg-maxw-mobile { max-width: 20rem !important;}
  .desktop-lg-maxw-mobile-lg { max-width: 30rem !important;}
  .desktop-lg-maxw-tablet { max-width: 40rem !important;}
  .desktop-lg-maxw-tablet-lg { max-width: 55rem !important;}
  .desktop-lg-maxw-desktop { max-width: 64rem !important;}
  .desktop-lg-maxw-desktop-lg { max-width: 75rem !important;}
  .desktop-lg-maxw-widescreen { max-width: 87.5rem !important;}
  .desktop-lg-maxw-none { max-width: none !important;}
  .desktop-lg-maxw-full { max-width: 100% !important;}

  .desktop-lg-measure-1 { max-width: 44ex !important;}
  .desktop-lg-measure-2 { max-width: 60ex !important;}
  .desktop-lg-measure-3 { max-width: 64ex !important;}
  .desktop-lg-measure-4 { max-width: 68ex !important;}
  .desktop-lg-measure-5 { max-width: 72ex !important;}
  .desktop-lg-measure-6 { max-width: 88ex !important;}
  .desktop-lg-measure-none { max-width: none !important;}

  .desktop-lg-order-first { order: -1 !important;}
  .desktop-lg-order-last { order: 999 !important;}
  .desktop-lg-order-initial { order: initial !important;}

  .desktop-lg-order-0 { order: 0 !important;}
  .desktop-lg-order-1 { order: 1 !important;}
  .desktop-lg-order-2 { order: 2 !important;}
  .desktop-lg-order-3 { order: 3 !important;}
  .desktop-lg-order-4 { order: 4 !important;}
  .desktop-lg-order-5 { order: 5 !important;}
  .desktop-lg-order-6 { order: 6 !important;}
  .desktop-lg-order-7 { order: 7 !important;}
  .desktop-lg-order-8 { order: 8 !important;}
  .desktop-lg-order-9 { order: 9 !important;}
  .desktop-lg-order-10 { order: 10 !important;}
  .desktop-lg-order-11 { order: 11 !important;}

  .desktop-lg-padding-1px {padding: 1px !important;}

  .desktop-lg-padding-y-1px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;}

  .desktop-lg-padding-x-1px {
    padding-left: 1px !important;
    padding-right: 1px !important;}

  .desktop-lg-padding-top-1px { padding-top: 1px !important;}
  .desktop-lg-padding-right-1px {padding-right: 1px !important;}
  .desktop-lg-padding-bottom-1px {padding-bottom: 1px !important;}
  .desktop-lg-padding-left-1px {padding-left: 1px !important;}
  .desktop-lg-padding-2px {padding: 2px !important;}

  .desktop-lg-padding-y-2px {
    padding-top: 2px !important;
    padding-bottom: 2px !important;}

  .desktop-lg-padding-x-2px {
    padding-left: 2px !important;
    padding-right: 2px !important;}

  .desktop-lg-padding-top-2px {padding-top: 2px !important;}
  .desktop-lg-padding-right-2px {padding-right: 2px !important;}
  .desktop-lg-padding-bottom-2px {padding-bottom: 2px !important;}
  .desktop-lg-padding-left-2px {padding-left: 2px !important;}
  .desktop-lg-padding-05 {padding: 0.25rem !important;}

  .desktop-lg-padding-y-05 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;}

  .desktop-lg-padding-x-05 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;}

  .desktop-lg-padding-top-05 {padding-top: 0.25rem !important;}
  .desktop-lg-padding-right-05 {padding-right: 0.25rem !important;}
  .desktop-lg-padding-bottom-05 {padding-bottom: 0.25rem !important;}
  .desktop-lg-padding-left-05 {padding-left: 0.25rem !important;}
  .desktop-lg-padding-1 {padding: 0.5rem !important;}

  .desktop-lg-padding-y-1 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;}

  .desktop-lg-padding-x-1 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;}

  .desktop-lg-padding-top-1 {padding-top: 0.5rem !important;}
  .desktop-lg-padding-right-1 {padding-right: 0.5rem !important;}
  .desktop-lg-padding-bottom-1 {padding-bottom: 0.5rem !important;}
  .desktop-lg-padding-left-1 {padding-left: 0.5rem !important;}
  .desktop-lg-padding-105 {padding: 0.75rem !important;}

  .desktop-lg-padding-y-105 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;}

  .desktop-lg-padding-x-105 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;}

  .desktop-lg-padding-top-105 {padding-top: 0.75rem !important;}
  .desktop-lg-padding-right-105 {padding-right: 0.75rem !important;}
  .desktop-lg-padding-bottom-105 {padding-bottom: 0.75rem !important;}
  .desktop-lg-padding-left-105 {padding-left: 0.75rem !important;}
  .desktop-lg-padding-2 {padding: 1rem !important;}

  .desktop-lg-padding-y-2 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;}

  .desktop-lg-padding-x-2 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;}

  .desktop-lg-padding-top-2 {padding-top: 1rem !important;}
  .desktop-lg-padding-right-2 {padding-right: 1rem !important;}
  .desktop-lg-padding-bottom-2 {padding-bottom: 1rem !important;}
  .desktop-lg-padding-left-2 {padding-left: 1rem !important;}
  .desktop-lg-padding-205 {padding: 1.25rem !important;}

  .desktop-lg-padding-y-205 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;}

  .desktop-lg-padding-x-205 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;}

  .desktop-lg-padding-top-205 {padding-top: 1.25rem !important;}
  .desktop-lg-padding-right-205 {padding-right: 1.25rem !important;}
  .desktop-lg-padding-bottom-205 {padding-bottom: 1.25rem !important;}
  .desktop-lg-padding-left-205 {padding-left: 1.25rem !important;}
  .desktop-lg-padding-3 {padding: 1.5rem !important;}

  .desktop-lg-padding-y-3 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;}

  .desktop-lg-padding-x-3 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;}

  .desktop-lg-padding-top-3 {padding-top: 1.5rem !important;}
  .desktop-lg-padding-right-3 {padding-right: 1.5rem !important;}
  .desktop-lg-padding-bottom-3 {padding-bottom: 1.5rem !important;}
  .desktop-lg-padding-left-3 {padding-left: 1.5rem !important;}
  .desktop-lg-padding-4 {padding: 2rem !important;}

  .desktop-lg-padding-y-4 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;}

  .desktop-lg-padding-x-4 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;}

  .desktop-lg-padding-top-4 {padding-top: 2rem !important;}
  .desktop-lg-padding-right-4 {padding-right: 2rem !important;}
  .desktop-lg-padding-bottom-4 {padding-bottom: 2rem !important;}
  .desktop-lg-padding-left-4 {padding-left: 2rem !important;}
  .desktop-lg-padding-5 {padding: 2.5rem !important;}

  .desktop-lg-padding-y-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;}

  .desktop-lg-padding-x-5 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;}

  .desktop-lg-padding-top-5 {padding-top: 2.5rem !important;}
  .desktop-lg-padding-right-5 {padding-right: 2.5rem !important;}
  .desktop-lg-padding-bottom-5 {padding-bottom: 2.5rem !important;}
  .desktop-lg-padding-left-5 {padding-left: 2.5rem !important;}
  .desktop-lg-padding-6 {padding: 3rem !important;}

  .desktop-lg-padding-y-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;}

  .desktop-lg-padding-x-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;}

  .desktop-lg-padding-top-6 {padding-top: 3rem !important;}
  .desktop-lg-padding-right-6 {padding-right: 3rem !important;}
  .desktop-lg-padding-bottom-6 {padding-bottom: 3rem !important;}
  .desktop-lg-padding-left-6 {padding-left: 3rem !important;}
  .desktop-lg-padding-7 {padding: 3.5rem !important;}

  .desktop-lg-padding-y-7 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;}

  .desktop-lg-padding-x-7 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;}

  .desktop-lg-padding-top-7 {padding-top: 3.5rem !important;}
  .desktop-lg-padding-right-7 {padding-right: 3.5rem !important;}
  .desktop-lg-padding-bottom-7 {padding-bottom: 3.5rem !important;}
  .desktop-lg-padding-left-7 {padding-left: 3.5rem !important;}

  .desktop-lg-padding-8 {padding: 4rem !important;}

  .desktop-lg-padding-y-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;}

  .desktop-lg-padding-x-8 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;}

  .desktop-lg-padding-top-8 {padding-top: 4rem !important;}
  .desktop-lg-padding-right-8 {padding-right: 4rem !important;}
  .desktop-lg-padding-bottom-8 {padding-bottom: 4rem !important;}
  .desktop-lg-padding-left-8 {padding-left: 4rem !important;}

  .desktop-lg-padding-9 {padding: 4.5rem !important;}

  .desktop-lg-padding-y-9 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;}

  .desktop-lg-padding-x-9 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;}

  .desktop-lg-padding-top-9 {padding-top: 4.5rem !important;}

  .desktop-lg-padding-right-9 {padding-right: 4.5rem !important;}
  .desktop-lg-padding-bottom-9 {padding-bottom: 4.5rem !important;}
  .desktop-lg-padding-left-9 {padding-left: 4.5rem !important;}
  .desktop-lg-padding-10 {padding: 5rem !important;}

  .desktop-lg-padding-y-10 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;}

  .desktop-lg-padding-x-10 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;}

  .desktop-lg-padding-top-10 {padding-top: 5rem !important;}
  .desktop-lg-padding-right-10 {padding-right: 5rem !important;}
  .desktop-lg-padding-bottom-10 {padding-bottom: 5rem !important;}
  .desktop-lg-padding-left-10 {padding-left: 5rem !important;}

  .desktop-lg-padding-15 {padding: 7.5rem !important;}

  .desktop-lg-padding-y-15 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;}

  .desktop-lg-padding-x-15 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;}

  .desktop-lg-padding-top-15 {padding-top: 7.5rem !important;}
  .desktop-lg-padding-right-15 {padding-right: 7.5rem !important;}
  .desktop-lg-padding-bottom-15 {padding-bottom: 7.5rem !important;}
  .desktop-lg-padding-left-15 {padding-left: 7.5rem !important;}

  .desktop-lg-padding-0 {padding: 0 !important;}

  .desktop-lg-padding-y-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;}

  .desktop-lg-padding-x-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;}

  .desktop-lg-padding-top-0 {padding-top: 0 !important;}
  .desktop-lg-padding-right-0 {padding-right: 0 !important;}
  .desktop-lg-padding-bottom-0 {padding-bottom: 0 !important;}
  .desktop-lg-padding-left-0 {padding-left: 0 !important;}

  .desktop-lg-text-pre {white-space: pre !important;}
  .desktop-lg-text-pre-line {white-space: pre-line !important;}
  .desktop-lg-text-pre-wrap {white-space: pre-wrap !important;}
  .desktop-lg-text-wrap {white-space: normal !important;}
  .desktop-lg-text-no-wrap {white-space: nowrap !important;}

  .desktop-lg-width-1px { width: 1px !important;}
  .desktop-lg-width-2px { width: 2px !important;}
  .desktop-lg-width-05 { width: 0.25rem !important;}
  .desktop-lg-width-1 { width: 0.5rem !important;}
  .desktop-lg-width-105 { width: 0.75rem !important;}
  .desktop-lg-width-2 { width: 1rem !important;}
  .desktop-lg-width-205 { width: 1.25rem !important;}
  .desktop-lg-width-3 { width: 1.5rem !important;}
  .desktop-lg-width-4 { width: 2rem !important;}
  .desktop-lg-width-5 { width: 2.5rem !important;}
  .desktop-lg-width-6 { width: 3rem !important;}
  .desktop-lg-width-7 { width: 3.5rem !important;}
  .desktop-lg-width-8 { width: 4rem !important;}
  .desktop-lg-width-9 { width: 4.5rem !important;}
  .desktop-lg-width-10 { width: 5rem !important;}
  .desktop-lg-width-15 { width: 7.5rem !important;}
  .desktop-lg-width-card { width: 10rem !important;}
  .desktop-lg-width-card-lg { width: 15rem !important;}
  .desktop-lg-width-mobile { width: 20rem !important;}
  .desktop-lg-width-mobile-lg { width: 30rem !important;}
  .desktop-lg-width-tablet { width: 40rem !important;}
  .desktop-lg-width-tablet-lg { width: 55rem !important;}
  .desktop-lg-width-desktop { width: 64rem !important;}
  .desktop-lg-width-desktop-lg { width: 75rem !important;}
  .desktop-lg-width-widescreen { width: 87.5rem !important;}
  .desktop-lg-width-0 { width: 0 !important;}
  .desktop-lg-width-full { width: 100% !important;}
  .desktop-lg-width-auto { width: auto !important;}

  .desktop-lg-height-1px { height: 1px !important;}
  .desktop-lg-height-2px { height: 2px !important;}
  .desktop-lg-height-05 { height: 0.25rem !important;}
  .desktop-lg-height-1 { height: 0.5rem !important;}
  .desktop-lg-height-105 { height: 0.75rem !important;}
  .desktop-lg-height-2 { height: 1rem !important;}
  .desktop-lg-height-205 { height: 1.25rem !important;}
  .desktop-lg-height-3 { height: 1.5rem !important;}
  .desktop-lg-height-4 { height: 2rem !important;}
  .desktop-lg-height-5 { height: 2.5rem !important;}
  .desktop-lg-height-6 { height: 3rem !important;}
  .desktop-lg-height-7 { height: 3.5rem !important;}
  .desktop-lg-height-8 { height: 4rem !important;}
  .desktop-lg-height-9 { height: 4.5rem !important;}
  .desktop-lg-height-10 { height: 5rem !important;}
  .desktop-lg-height-15 { height: 7.5rem !important;}
  .desktop-lg-height-card { height: 10rem !important;}
  .desktop-lg-height-card-lg { height: 15rem !important;}
  .desktop-lg-height-mobile { height: 20rem !important;}
  .desktop-lg-height-tablet { height: 25rem !important;}
  .desktop-lg-height-0 { height: 0 !important;}
  .desktop-lg-height-auto { height: auto !important;}
  .desktop-lg-height-full { height: 100% !important;}
  .desktop-lg-height-viewport { height: 100vh !important;}
    
  .desktop-lg-hidden {display:none !important;}
  .desktop-lg-show,
  .desktop-lg-visible {display:block !important;}
}