/*!
 * JellywindCSS v0.0.1 (https://jellywindcss.mlibren.com)
 * Licensed under  Croco's Individualistic Free Software License.
 * 
 * This project includes code from:
 * - tailwindcss v2.2.19 | MIT License | https://tailwindcss.com
 * - modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize
 */

[hidden] {
  display: none;
}

.container {
  overflow: hidden; /* clearfix */
}

.column-left {
  float: left;
  width: 50%;
}

.column-right {
  float: left;
  width: 50%;
}


.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.not-sr-only {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.inset-0 {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

.inset-1 {
  top: 4px;
  right: 4px;
  bottom: 4px;
  left: 4px;
}

.inset-2 {
  top: 8px;
  right: 8px;
  bottom: 8px;
  left: 8px;
}

.inset-3 {
  top: 12px;
  right: 12px;
  bottom: 12px;
  left: 12px;
}

.inset-4 {
  top: 16px;
  right: 16px;
  bottom: 16px;
  left: 16px;
}

.inset-5 {
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
}

.inset-6 {
  top: 24px;
  right: 24px;
  bottom: 24px;
  left: 24px;
}

.inset-7 {
  top: 28px;
  right: 28px;
  bottom: 28px;
  left: 28px;
}

.inset-8 {
  top: 32px;
  right: 32px;
  bottom: 32px;
  left: 32px;
}

.inset-9 {
  top: 36px;
  right: 36px;
  bottom: 36px;
  left: 36px;
}

.inset-10 {
  top: 40px;
  right: 40px;
  bottom: 40px;
  left: 40px;
}

.inset-11 {
  top: 44px;
  right: 44px;
  bottom: 44px;
  left: 44px;
}

.inset-12 {
  top: 48px;
  right: 48px;
  bottom: 48px;
  left: 48px;
}

.inset-14 {
  top: 56px;
  right: 56px;
  bottom: 56px;
  left: 56px;
}

.inset-16 {
  top: 64px;
  right: 64px;
  bottom: 64px;
  left: 64px;
}

.inset-20 {
  top: 80px;
  right: 80px;
  bottom: 80px;
  left: 80px;
}

.inset-24 {
  top: 96px;
  right: 96px;
  bottom: 96px;
  left: 96px;
}

.inset-28 {
  top: 112px;
  right: 112px;
  bottom: 112px;
  left: 112px;
}

.inset-32 {
  top: 128px;
  right: 128px;
  bottom: 128px;
  left: 128px;
}

.inset-36 {
  top: 144px;
  right: 144px;
  bottom: 144px;
  left: 144px;
}

.inset-40 {
  top: 160px;
  right: 160px;
  bottom: 160px;
  left: 160px;
}

.inset-44 {
  top: 176px;
  right: 176px;
  bottom: 176px;
  left: 176px;
}

.inset-48 {
  top: 192px;
  right: 192px;
  bottom: 192px;
  left: 192px;
}

.inset-52 {
  top: 208px;
  right: 208px;
  bottom: 208px;
  left: 208px;
}

.inset-56 {
  top: 224px;
  right: 224px;
  bottom: 224px;
  left: 224px;
}

.inset-60 {
  top: 240px;
  right: 240px;
  bottom: 240px;
  left: 240px;
}

.inset-64 {
  top: 256px;
  right: 256px;
  bottom: 256px;
  left: 256px;
}

.inset-72 {
  top: 288px;
  right: 288px;
  bottom: 288px;
  left: 288px;
}

.inset-80 {
  top: 320px;
  right: 320px;
  bottom: 320px;
  left: 320px;
}

.inset-96 {
  top: 384px;
  right: 384px;
  bottom: 384px;
  left: 384px;
}

.inset-auto {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}

.inset-px {
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
}

.inset-0\.5 {
  top: 2px;
  right: 2px;
  bottom: 2px;
  left: 2px;
}

.inset-1\.5 {
  top: 6px;
  right: 6px;
  bottom: 6px;
  left: 6px;
}

.inset-2\.5 {
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
}

.inset-3\.5 {
  top: 14px;
  right: 14px;
  bottom: 14px;
  left: 14px;
}

.-inset-0 {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

.-inset-1 {
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
}

.-inset-2 {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
}

.-inset-3 {
  top: -12px;
  right: -12px;
  bottom: -12px;
  left: -12px;
}

.-inset-4 {
  top: -16px;
  right: -16px;
  bottom: -16px;
  left: -16px;
}

.-inset-5 {
  top: -20px;
  right: -20px;
  bottom: -20px;
  left: -20px;
}

.-inset-6 {
  top: -24px;
  right: -24px;
  bottom: -24px;
  left: -24px;
}

.-inset-7 {
  top: -28px;
  right: -28px;
  bottom: -28px;
  left: -28px;
}

.-inset-8 {
  top: -32px;
  right: -32px;
  bottom: -32px;
  left: -32px;
}

.-inset-9 {
  top: -36px;
  right: -36px;
  bottom: -36px;
  left: -36px;
}

.-inset-10 {
  top: -40px;
  right: -40px;
  bottom: -40px;
  left: -40px;
}

.-inset-11 {
  top: -44px;
  right: -44px;
  bottom: -44px;
  left: -44px;
}

.-inset-12 {
  top: -48px;
  right: -48px;
  bottom: -48px;
  left: -48px;
}

.-inset-14 {
  top: -56px;
  right: -56px;
  bottom: -56px;
  left: -56px;
}

.-inset-16 {
  top: -64px;
  right: -64px;
  bottom: -64px;
  left: -64px;
}

.-inset-20 {
  top: -80px;
  right: -80px;
  bottom: -80px;
  left: -80px;
}

.-inset-24 {
  top: -96px;
  right: -96px;
  bottom: -96px;
  left: -96px;
}

.-inset-28 {
  top: -112px;
  right: -112px;
  bottom: -112px;
  left: -112px;
}

.-inset-32 {
  top: -128px;
  right: -128px;
  bottom: -128px;
  left: -128px;
}

.-inset-36 {
  top: -144px;
  right: -144px;
  bottom: -144px;
  left: -144px;
}

.-inset-40 {
  top: -160px;
  right: -160px;
  bottom: -160px;
  left: -160px;
}

.-inset-44 {
  top: -176px;
  right: -176px;
  bottom: -176px;
  left: -176px;
}

.-inset-48 {
  top: -192px;
  right: -192px;
  bottom: -192px;
  left: -192px;
}

.-inset-52 {
  top: -208px;
  right: -208px;
  bottom: -208px;
  left: -208px;
}

.-inset-56 {
  top: -224px;
  right: -224px;
  bottom: -224px;
  left: -224px;
}

.-inset-60 {
  top: -240px;
  right: -240px;
  bottom: -240px;
  left: -240px;
}

.-inset-64 {
  top: -256px;
  right: -256px;
  bottom: -256px;
  left: -256px;
}

.-inset-72 {
  top: -288px;
  right: -288px;
  bottom: -288px;
  left: -288px;
}

.-inset-80 {
  top: -320px;
  right: -320px;
  bottom: -320px;
  left: -320px;
}

.-inset-96 {
  top: -384px;
  right: -384px;
  bottom: -384px;
  left: -384px;
}

.-inset-px {
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
}

.-inset-0\.5 {
  top: -2px;
  right: -2px;
  bottom: -2px;
  left: -2px;
}

.-inset-1\.5 {
  top: -6px;
  right: -6px;
  bottom: -6px;
  left: -6px;
}

.-inset-2\.5 {
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
}

.-inset-3\.5 {
  top: -14px;
  right: -14px;
  bottom: -14px;
  left: -14px;
}

.inset-1\/2 {
  top: 50%;
  right: 50%;
  bottom: 50%;
  left: 50%;
}

.inset-1\/3 {
  top: 33.333333%;
  right: 33.333333%;
  bottom: 33.333333%;
  left: 33.333333%;
}

.inset-2\/3 {
  top: 66.666667%;
  right: 66.666667%;
  bottom: 66.666667%;
  left: 66.666667%;
}

.inset-1\/4 {
  top: 25%;
  right: 25%;
  bottom: 25%;
  left: 25%;
}

.inset-2\/4 {
  top: 50%;
  right: 50%;
  bottom: 50%;
  left: 50%;
}

.inset-3\/4 {
  top: 75%;
  right: 75%;
  bottom: 75%;
  left: 75%;
}

.inset-full {
  top: 100%;
  right: 100%;
  bottom: 100%;
  left: 100%;
}

.-inset-1\/2 {
  top: -50%;
  right: -50%;
  bottom: -50%;
  left: -50%;
}

.-inset-1\/3 {
  top: -33.333333%;
  right: -33.333333%;
  bottom: -33.333333%;
  left: -33.333333%;
}

.-inset-2\/3 {
  top: -66.666667%;
  right: -66.666667%;
  bottom: -66.666667%;
  left: -66.666667%;
}

.-inset-1\/4 {
  top: -25%;
  right: -25%;
  bottom: -25%;
  left: -25%;
}

.-inset-2\/4 {
  top: -50%;
  right: -50%;
  bottom: -50%;
  left: -50%;
}

.-inset-3\/4 {
  top: -75%;
  right: -75%;
  bottom: -75%;
  left: -75%;
}

.-inset-full {
  top: -100%;
  right: -100%;
  bottom: -100%;
  left: -100%;
}

.inset-x-0 {
  left: 0px;
  right: 0px;
}

.inset-x-1 {
  left: 4px;
  right: 4px;
}

.inset-x-2 {
  left: 8px;
  right: 8px;
}

.inset-x-3 {
  left: 12px;
  right: 12px;
}

.inset-x-4 {
  left: 16px;
  right: 16px;
}

.inset-x-5 {
  left: 20px;
  right: 20px;
}

.inset-x-6 {
  left: 24px;
  right: 24px;
}

.inset-x-7 {
  left: 28px;
  right: 28px;
}

.inset-x-8 {
  left: 32px;
  right: 32px;
}

.inset-x-9 {
  left: 36px;
  right: 36px;
}

.inset-x-10 {
  left: 40px;
  right: 40px;
}

.inset-x-11 {
  left: 44px;
  right: 44px;
}

.inset-x-12 {
  left: 48px;
  right: 48px;
}

.inset-x-14 {
  left: 56px;
  right: 56px;
}

.inset-x-16 {
  left: 64px;
  right: 64px;
}

.inset-x-20 {
  left: 80px;
  right: 80px;
}

.inset-x-24 {
  left: 96px;
  right: 96px;
}

.inset-x-28 {
  left: 112px;
  right: 112px;
}

.inset-x-32 {
  left: 128px;
  right: 128px;
}

.inset-x-36 {
  left: 144px;
  right: 144px;
}

.inset-x-40 {
  left: 160px;
  right: 160px;
}

.inset-x-44 {
  left: 176px;
  right: 176px;
}

.inset-x-48 {
  left: 192px;
  right: 192px;
}

.inset-x-52 {
  left: 208px;
  right: 208px;
}

.inset-x-56 {
  left: 224px;
  right: 224px;
}

.inset-x-60 {
  left: 240px;
  right: 240px;
}

.inset-x-64 {
  left: 256px;
  right: 256px;
}

.inset-x-72 {
  left: 288px;
  right: 288px;
}

.inset-x-80 {
  left: 320px;
  right: 320px;
}

.inset-x-96 {
  left: 384px;
  right: 384px;
}

.inset-x-auto {
  left: auto;
  right: auto;
}

.inset-x-px {
  left: 1px;
  right: 1px;
}

.inset-x-0\.5 {
  left: 2px;
  right: 2px;
}

.inset-x-1\.5 {
  left: 6px;
  right: 6px;
}

.inset-x-2\.5 {
  left: 10px;
  right: 10px;
}

.inset-x-3\.5 {
  left: 14px;
  right: 14px;
}

.-inset-x-0 {
  left: 0px;
  right: 0px;
}

.-inset-x-1 {
  left: -4px;
  right: -4px;
}

.-inset-x-2 {
  left: -8px;
  right: -8px;
}

.-inset-x-3 {
  left: -12px;
  right: -12px;
}

.-inset-x-4 {
  left: -16px;
  right: -16px;
}

.-inset-x-5 {
  left: -20px;
  right: -20px;
}

.-inset-x-6 {
  left: -24px;
  right: -24px;
}

.-inset-x-7 {
  left: -28px;
  right: -28px;
}

.-inset-x-8 {
  left: -32px;
  right: -32px;
}

.-inset-x-9 {
  left: -36px;
  right: -36px;
}

.-inset-x-10 {
  left: -40px;
  right: -40px;
}

.-inset-x-11 {
  left: -44px;
  right: -44px;
}

.-inset-x-12 {
  left: -48px;
  right: -48px;
}

.-inset-x-14 {
  left: -56px;
  right: -56px;
}

.-inset-x-16 {
  left: -64px;
  right: -64px;
}

.-inset-x-20 {
  left: -80px;
  right: -80px;
}

.-inset-x-24 {
  left: -96px;
  right: -96px;
}

.-inset-x-28 {
  left: -112px;
  right: -112px;
}

.-inset-x-32 {
  left: -128px;
  right: -128px;
}

.-inset-x-36 {
  left: -144px;
  right: -144px;
}

.-inset-x-40 {
  left: -160px;
  right: -160px;
}

.-inset-x-44 {
  left: -176px;
  right: -176px;
}

.-inset-x-48 {
  left: -192px;
  right: -192px;
}

.-inset-x-52 {
  left: -208px;
  right: -208px;
}

.-inset-x-56 {
  left: -224px;
  right: -224px;
}

.-inset-x-60 {
  left: -240px;
  right: -240px;
}

.-inset-x-64 {
  left: -256px;
  right: -256px;
}

.-inset-x-72 {
  left: -288px;
  right: -288px;
}

.-inset-x-80 {
  left: -320px;
  right: -320px;
}

.-inset-x-96 {
  left: -384px;
  right: -384px;
}

.-inset-x-px {
  left: -1px;
  right: -1px;
}

.-inset-x-0\.5 {
  left: -2px;
  right: -2px;
}

.-inset-x-1\.5 {
  left: -6px;
  right: -6px;
}

.-inset-x-2\.5 {
  left: -10px;
  right: -10px;
}

.-inset-x-3\.5 {
  left: -14px;
  right: -14px;
}

.inset-x-1\/2 {
  left: 50%;
  right: 50%;
}

.inset-x-1\/3 {
  left: 33.333333%;
  right: 33.333333%;
}

.inset-x-2\/3 {
  left: 66.666667%;
  right: 66.666667%;
}

.inset-x-1\/4 {
  left: 25%;
  right: 25%;
}

.inset-x-2\/4 {
  left: 50%;
  right: 50%;
}

.inset-x-3\/4 {
  left: 75%;
  right: 75%;
}

.inset-x-full {
  left: 100%;
  right: 100%;
}

.-inset-x-1\/2 {
  left: -50%;
  right: -50%;
}

.-inset-x-1\/3 {
  left: -33.333333%;
  right: -33.333333%;
}

.-inset-x-2\/3 {
  left: -66.666667%;
  right: -66.666667%;
}

.-inset-x-1\/4 {
  left: -25%;
  right: -25%;
}

.-inset-x-2\/4 {
  left: -50%;
  right: -50%;
}

.-inset-x-3\/4 {
  left: -75%;
  right: -75%;
}

.-inset-x-full {
  left: -100%;
  right: -100%;
}

.inset-y-0 {
  top: 0px;
  bottom: 0px;
}

.inset-y-1 {
  top: 4px;
  bottom: 4px;
}

.inset-y-2 {
  top: 8px;
  bottom: 8px;
}

.inset-y-3 {
  top: 12px;
  bottom: 12px;
}

.inset-y-4 {
  top: 16px;
  bottom: 16px;
}

.inset-y-5 {
  top: 20px;
  bottom: 20px;
}

.inset-y-6 {
  top: 24px;
  bottom: 24px;
}

.inset-y-7 {
  top: 28px;
  bottom: 28px;
}

.inset-y-8 {
  top: 32px;
  bottom: 32px;
}

.inset-y-9 {
  top: 36px;
  bottom: 36px;
}

.inset-y-10 {
  top: 40px;
  bottom: 40px;
}

.inset-y-11 {
  top: 44px;
  bottom: 44px;
}

.inset-y-12 {
  top: 48px;
  bottom: 48px;
}

.inset-y-14 {
  top: 56px;
  bottom: 56px;
}

.inset-y-16 {
  top: 64px;
  bottom: 64px;
}

.inset-y-20 {
  top: 80px;
  bottom: 80px;
}

.inset-y-24 {
  top: 96px;
  bottom: 96px;
}

.inset-y-28 {
  top: 112px;
  bottom: 112px;
}

.inset-y-32 {
  top: 128px;
  bottom: 128px;
}

.inset-y-36 {
  top: 144px;
  bottom: 144px;
}

.inset-y-40 {
  top: 160px;
  bottom: 160px;
}

.inset-y-44 {
  top: 176px;
  bottom: 176px;
}

.inset-y-48 {
  top: 192px;
  bottom: 192px;
}

.inset-y-52 {
  top: 208px;
  bottom: 208px;
}

.inset-y-56 {
  top: 224px;
  bottom: 224px;
}

.inset-y-60 {
  top: 240px;
  bottom: 240px;
}

.inset-y-64 {
  top: 256px;
  bottom: 256px;
}

.inset-y-72 {
  top: 288px;
  bottom: 288px;
}

.inset-y-80 {
  top: 320px;
  bottom: 320px;
}

.inset-y-96 {
  top: 384px;
  bottom: 384px;
}

.inset-y-auto {
  top: auto;
  bottom: auto;
}

.inset-y-px {
  top: 1px;
  bottom: 1px;
}

.inset-y-0\.5 {
  top: 2px;
  bottom: 2px;
}

.inset-y-1\.5 {
  top: 6px;
  bottom: 6px;
}

.inset-y-2\.5 {
  top: 10px;
  bottom: 10px;
}

.inset-y-3\.5 {
  top: 14px;
  bottom: 14px;
}

.-inset-y-0 {
  top: 0px;
  bottom: 0px;
}

.-inset-y-1 {
  top: -4px;
  bottom: -4px;
}

.-inset-y-2 {
  top: -8px;
  bottom: -8px;
}

.-inset-y-3 {
  top: -12px;
  bottom: -12px;
}

.-inset-y-4 {
  top: -16px;
  bottom: -16px;
}

.-inset-y-5 {
  top: -20px;
  bottom: -20px;
}

.-inset-y-6 {
  top: -24px;
  bottom: -24px;
}

.-inset-y-7 {
  top: -28px;
  bottom: -28px;
}

.-inset-y-8 {
  top: -32px;
  bottom: -32px;
}

.-inset-y-9 {
  top: -36px;
  bottom: -36px;
}

.-inset-y-10 {
  top: -40px;
  bottom: -40px;
}

.-inset-y-11 {
  top: -44px;
  bottom: -44px;
}

.-inset-y-12 {
  top: -48px;
  bottom: -48px;
}

.-inset-y-14 {
  top: -56px;
  bottom: -56px;
}

.-inset-y-16 {
  top: -64px;
  bottom: -64px;
}

.-inset-y-20 {
  top: -80px;
  bottom: -80px;
}

.-inset-y-24 {
  top: -96px;
  bottom: -96px;
}

.-inset-y-28 {
  top: -112px;
  bottom: -112px;
}

.-inset-y-32 {
  top: -128px;
  bottom: -128px;
}

.-inset-y-36 {
  top: -144px;
  bottom: -144px;
}

.-inset-y-40 {
  top: -160px;
  bottom: -160px;
}

.-inset-y-44 {
  top: -176px;
  bottom: -176px;
}

.-inset-y-48 {
  top: -192px;
  bottom: -192px;
}

.-inset-y-52 {
  top: -208px;
  bottom: -208px;
}

.-inset-y-56 {
  top: -224px;
  bottom: -224px;
}

.-inset-y-60 {
  top: -240px;
  bottom: -240px;
}

.-inset-y-64 {
  top: -256px;
  bottom: -256px;
}

.-inset-y-72 {
  top: -288px;
  bottom: -288px;
}

.-inset-y-80 {
  top: -320px;
  bottom: -320px;
}

.-inset-y-96 {
  top: -384px;
  bottom: -384px;
}

.-inset-y-px {
  top: -1px;
  bottom: -1px;
}

.-inset-y-0\.5 {
  top: -2px;
  bottom: -2px;
}

.-inset-y-1\.5 {
  top: -6px;
  bottom: -6px;
}

.-inset-y-2\.5 {
  top: -10px;
  bottom: -10px;
}

.-inset-y-3\.5 {
  top: -14px;
  bottom: -14px;
}

.inset-y-1\/2 {
  top: 50%;
  bottom: 50%;
}

.inset-y-1\/3 {
  top: 33.333333%;
  bottom: 33.333333%;
}

.inset-y-2\/3 {
  top: 66.666667%;
  bottom: 66.666667%;
}

.inset-y-1\/4 {
  top: 25%;
  bottom: 25%;
}

.inset-y-2\/4 {
  top: 50%;
  bottom: 50%;
}

.inset-y-3\/4 {
  top: 75%;
  bottom: 75%;
}

.inset-y-full {
  top: 100%;
  bottom: 100%;
}

.-inset-y-1\/2 {
  top: -50%;
  bottom: -50%;
}

.-inset-y-1\/3 {
  top: -33.333333%;
  bottom: -33.333333%;
}

.-inset-y-2\/3 {
  top: -66.666667%;
  bottom: -66.666667%;
}

.-inset-y-1\/4 {
  top: -25%;
  bottom: -25%;
}

.-inset-y-2\/4 {
  top: -50%;
  bottom: -50%;
}

.-inset-y-3\/4 {
  top: -75%;
  bottom: -75%;
}

.-inset-y-full {
  top: -100%;
  bottom: -100%;
}

.top-0 {
  top: 0px;
}

.top-1 {
  top: 4px;
}

.top-2 {
  top: 8px;
}

.top-3 {
  top: 12px;
}

.top-4 {
  top: 16px;
}

.top-5 {
  top: 20px;
}

.top-6 {
  top: 24px;
}

.top-7 {
  top: 28px;
}

.top-8 {
  top: 32px;
}

.top-9 {
  top: 36px;
}

.top-10 {
  top: 40px;
}

.top-11 {
  top: 44px;
}

.top-12 {
  top: 48px;
}

.top-14 {
  top: 56px;
}

.top-16 {
  top: 64px;
}

.top-20 {
  top: 80px;
}

.top-24 {
  top: 96px;
}

.top-28 {
  top: 112px;
}

.top-32 {
  top: 128px;
}

.top-36 {
  top: 144px;
}

.top-40 {
  top: 160px;
}

.top-44 {
  top: 176px;
}

.top-48 {
  top: 192px;
}

.top-52 {
  top: 208px;
}

.top-56 {
  top: 224px;
}

.top-60 {
  top: 240px;
}

.top-64 {
  top: 256px;
}

.top-72 {
  top: 288px;
}

.top-80 {
  top: 320px;
}

.top-96 {
  top: 384px;
}

.top-auto {
  top: auto;
}

.top-px {
  top: 1px;
}

.top-0\.5 {
  top: 2px;
}

.top-1\.5 {
  top: 6px;
}

.top-2\.5 {
  top: 10px;
}

.top-3\.5 {
  top: 14px;
}

.-top-0 {
  top: 0px;
}

.-top-1 {
  top: -4px;
}

.-top-2 {
  top: -8px;
}

.-top-3 {
  top: -12px;
}

.-top-4 {
  top: -16px;
}

.-top-5 {
  top: -20px;
}

.-top-6 {
  top: -24px;
}

.-top-7 {
  top: -28px;
}

.-top-8 {
  top: -32px;
}

.-top-9 {
  top: -36px;
}

.-top-10 {
  top: -40px;
}

.-top-11 {
  top: -44px;
}

.-top-12 {
  top: -48px;
}

.-top-14 {
  top: -56px;
}

.-top-16 {
  top: -64px;
}

.-top-20 {
  top: -80px;
}

.-top-24 {
  top: -96px;
}

.-top-28 {
  top: -112px;
}

.-top-32 {
  top: -128px;
}

.-top-36 {
  top: -144px;
}

.-top-40 {
  top: -160px;
}

.-top-44 {
  top: -176px;
}

.-top-48 {
  top: -192px;
}

.-top-52 {
  top: -208px;
}

.-top-56 {
  top: -224px;
}

.-top-60 {
  top: -240px;
}

.-top-64 {
  top: -256px;
}

.-top-72 {
  top: -288px;
}

.-top-80 {
  top: -320px;
}

.-top-96 {
  top: -384px;
}

.-top-px {
  top: -1px;
}

.-top-0\.5 {
  top: -2px;
}

.-top-1\.5 {
  top: -6px;
}

.-top-2\.5 {
  top: -10px;
}

.-top-3\.5 {
  top: -14px;
}

.top-1\/2 {
  top: 50%;
}

.top-1\/3 {
  top: 33.333333%;
}

.top-2\/3 {
  top: 66.666667%;
}

.top-1\/4 {
  top: 25%;
}

.top-2\/4 {
  top: 50%;
}

.top-3\/4 {
  top: 75%;
}

.top-full {
  top: 100%;
}

.-top-1\/2 {
  top: -50%;
}

.-top-1\/3 {
  top: -33.333333%;
}

.-top-2\/3 {
  top: -66.666667%;
}

.-top-1\/4 {
  top: -25%;
}

.-top-2\/4 {
  top: -50%;
}

.-top-3\/4 {
  top: -75%;
}

.-top-full {
  top: -100%;
}

.right-0 {
  right: 0px;
}

.right-1 {
  right: 4px;
}

.right-2 {
  right: 8px;
}

.right-3 {
  right: 12px;
}

.right-4 {
  right: 16px;
}

.right-5 {
  right: 20px;
}

.right-6 {
  right: 24px;
}

.right-7 {
  right: 28px;
}

.right-8 {
  right: 32px;
}

.right-9 {
  right: 36px;
}

.right-10 {
  right: 40px;
}

.right-11 {
  right: 44px;
}

.right-12 {
  right: 48px;
}

.right-14 {
  right: 56px;
}

.right-16 {
  right: 64px;
}

.right-20 {
  right: 80px;
}

.right-24 {
  right: 96px;
}

.right-28 {
  right: 112px;
}

.right-32 {
  right: 128px;
}

.right-36 {
  right: 144px;
}

.right-40 {
  right: 160px;
}

.right-44 {
  right: 176px;
}

.right-48 {
  right: 192px;
}

.right-52 {
  right: 208px;
}

.right-56 {
  right: 224px;
}

.right-60 {
  right: 240px;
}

.right-64 {
  right: 256px;
}

.right-72 {
  right: 288px;
}

.right-80 {
  right: 320px;
}

.right-96 {
  right: 384px;
}

.right-auto {
  right: auto;
}

.right-px {
  right: 1px;
}

.right-0\.5 {
  right: 2px;
}

.right-1\.5 {
  right: 6px;
}

.right-2\.5 {
  right: 10px;
}

.right-3\.5 {
  right: 14px;
}

.-right-0 {
  right: 0px;
}

.-right-1 {
  right: -4px;
}

.-right-2 {
  right: -8px;
}

.-right-3 {
  right: -12px;
}

.-right-4 {
  right: -16px;
}

.-right-5 {
  right: -20px;
}

.-right-6 {
  right: -24px;
}

.-right-7 {
  right: -28px;
}

.-right-8 {
  right: -32px;
}

.-right-9 {
  right: -36px;
}

.-right-10 {
  right: -40px;
}

.-right-11 {
  right: -44px;
}

.-right-12 {
  right: -48px;
}

.-right-14 {
  right: -56px;
}

.-right-16 {
  right: -64px;
}

.-right-20 {
  right: -80px;
}

.-right-24 {
  right: -96px;
}

.-right-28 {
  right: -112px;
}

.-right-32 {
  right: -128px;
}

.-right-36 {
  right: -144px;
}

.-right-40 {
  right: -160px;
}

.-right-44 {
  right: -176px;
}

.-right-48 {
  right: -192px;
}

.-right-52 {
  right: -208px;
}

.-right-56 {
  right: -224px;
}

.-right-60 {
  right: -240px;
}

.-right-64 {
  right: -256px;
}

.-right-72 {
  right: -288px;
}

.-right-80 {
  right: -320px;
}

.-right-96 {
  right: -384px;
}

.-right-px {
  right: -1px;
}

.-right-0\.5 {
  right: -2px;
}

.-right-1\.5 {
  right: -6px;
}

.-right-2\.5 {
  right: -10px;
}

.-right-3\.5 {
  right: -14px;
}

.right-1\/2 {
  right: 50%;
}

.right-1\/3 {
  right: 33.333333%;
}

.right-2\/3 {
  right: 66.666667%;
}

.right-1\/4 {
  right: 25%;
}

.right-2\/4 {
  right: 50%;
}

.right-3\/4 {
  right: 75%;
}

.right-full {
  right: 100%;
}

.-right-1\/2 {
  right: -50%;
}

.-right-1\/3 {
  right: -33.333333%;
}

.-right-2\/3 {
  right: -66.666667%;
}

.-right-1\/4 {
  right: -25%;
}

.-right-2\/4 {
  right: -50%;
}

.-right-3\/4 {
  right: -75%;
}

.-right-full {
  right: -100%;
}

.bottom-0 {
  bottom: 0px;
}

.bottom-1 {
  bottom: 4px;
}

.bottom-2 {
  bottom: 8px;
}

.bottom-3 {
  bottom: 12px;
}

.bottom-4 {
  bottom: 16px;
}

.bottom-5 {
  bottom: 20px;
}

.bottom-6 {
  bottom: 24px;
}

.bottom-7 {
  bottom: 28px;
}

.bottom-8 {
  bottom: 32px;
}

.bottom-9 {
  bottom: 36px;
}

.bottom-10 {
  bottom: 40px;
}

.bottom-11 {
  bottom: 44px;
}

.bottom-12 {
  bottom: 48px;
}

.bottom-14 {
  bottom: 56px;
}

.bottom-16 {
  bottom: 64px;
}

.bottom-20 {
  bottom: 80px;
}

.bottom-24 {
  bottom: 96px;
}

.bottom-28 {
  bottom: 112px;
}

.bottom-32 {
  bottom: 128px;
}

.bottom-36 {
  bottom: 144px;
}

.bottom-40 {
  bottom: 160px;
}

.bottom-44 {
  bottom: 176px;
}

.bottom-48 {
  bottom: 192px;
}

.bottom-52 {
  bottom: 208px;
}

.bottom-56 {
  bottom: 224px;
}

.bottom-60 {
  bottom: 240px;
}

.bottom-64 {
  bottom: 256px;
}

.bottom-72 {
  bottom: 288px;
}

.bottom-80 {
  bottom: 320px;
}

.bottom-96 {
  bottom: 384px;
}

.bottom-auto {
  bottom: auto;
}

.bottom-px {
  bottom: 1px;
}

.bottom-0\.5 {
  bottom: 2px;
}

.bottom-1\.5 {
  bottom: 6px;
}

.bottom-2\.5 {
  bottom: 10px;
}

.bottom-3\.5 {
  bottom: 14px;
}

.-bottom-0 {
  bottom: 0px;
}

.-bottom-1 {
  bottom: -4px;
}

.-bottom-2 {
  bottom: -8px;
}

.-bottom-3 {
  bottom: -12px;
}

.-bottom-4 {
  bottom: -16px;
}

.-bottom-5 {
  bottom: -20px;
}

.-bottom-6 {
  bottom: -24px;
}

.-bottom-7 {
  bottom: -28px;
}

.-bottom-8 {
  bottom: -32px;
}

.-bottom-9 {
  bottom: -36px;
}

.-bottom-10 {
  bottom: -40px;
}

.-bottom-11 {
  bottom: -44px;
}

.-bottom-12 {
  bottom: -48px;
}

.-bottom-14 {
  bottom: -56px;
}

.-bottom-16 {
  bottom: -64px;
}

.-bottom-20 {
  bottom: -80px;
}

.-bottom-24 {
  bottom: -96px;
}

.-bottom-28 {
  bottom: -112px;
}

.-bottom-32 {
  bottom: -128px;
}

.-bottom-36 {
  bottom: -144px;
}

.-bottom-40 {
  bottom: -160px;
}

.-bottom-44 {
  bottom: -176px;
}

.-bottom-48 {
  bottom: -192px;
}

.-bottom-52 {
  bottom: -208px;
}

.-bottom-56 {
  bottom: -224px;
}

.-bottom-60 {
  bottom: -240px;
}

.-bottom-64 {
  bottom: -256px;
}

.-bottom-72 {
  bottom: -288px;
}

.-bottom-80 {
  bottom: -320px;
}

.-bottom-96 {
  bottom: -384px;
}

.-bottom-px {
  bottom: -1px;
}

.-bottom-0\.5 {
  bottom: -2px;
}

.-bottom-1\.5 {
  bottom: -6px;
}

.-bottom-2\.5 {
  bottom: -10px;
}

.-bottom-3\.5 {
  bottom: -14px;
}

.bottom-1\/2 {
  bottom: 50%;
}

.bottom-1\/3 {
  bottom: 33.333333%;
}

.bottom-2\/3 {
  bottom: 66.666667%;
}

.bottom-1\/4 {
  bottom: 25%;
}

.bottom-2\/4 {
  bottom: 50%;
}

.bottom-3\/4 {
  bottom: 75%;
}

.bottom-full {
  bottom: 100%;
}

.-bottom-1\/2 {
  bottom: -50%;
}

.-bottom-1\/3 {
  bottom: -33.333333%;
}

.-bottom-2\/3 {
  bottom: -66.666667%;
}

.-bottom-1\/4 {
  bottom: -25%;
}

.-bottom-2\/4 {
  bottom: -50%;
}

.-bottom-3\/4 {
  bottom: -75%;
}

.-bottom-full {
  bottom: -100%;
}

.left-0 {
  left: 0px;
}

.left-1 {
  left: 4px;
}

.left-2 {
  left: 8px;
}

.left-3 {
  left: 12px;
}

.left-4 {
  left: 16px;
}

.left-5 {
  left: 20px;
}

.left-6 {
  left: 24px;
}

.left-7 {
  left: 28px;
}

.left-8 {
  left: 32px;
}

.left-9 {
  left: 36px;
}

.left-10 {
  left: 40px;
}

.left-11 {
  left: 44px;
}

.left-12 {
  left: 48px;
}

.left-14 {
  left: 56px;
}

.left-16 {
  left: 64px;
}

.left-20 {
  left: 80px;
}

.left-24 {
  left: 96px;
}

.left-28 {
  left: 112px;
}

.left-32 {
  left: 128px;
}

.left-36 {
  left: 144px;
}

.left-40 {
  left: 160px;
}

.left-44 {
  left: 176px;
}

.left-48 {
  left: 192px;
}

.left-52 {
  left: 208px;
}

.left-56 {
  left: 224px;
}

.left-60 {
  left: 240px;
}

.left-64 {
  left: 256px;
}

.left-72 {
  left: 288px;
}

.left-80 {
  left: 320px;
}

.left-96 {
  left: 384px;
}

.left-auto {
  left: auto;
}

.left-px {
  left: 1px;
}

.left-0\.5 {
  left: 2px;
}

.left-1\.5 {
  left: 6px;
}

.left-2\.5 {
  left: 10px;
}

.left-3\.5 {
  left: 14px;
}

.-left-0 {
  left: 0px;
}

.-left-1 {
  left: -4px;
}

.-left-2 {
  left: -8px;
}

.-left-3 {
  left: -12px;
}

.-left-4 {
  left: -16px;
}

.-left-5 {
  left: -20px;
}

.-left-6 {
  left: -24px;
}

.-left-7 {
  left: -28px;
}

.-left-8 {
  left: -32px;
}

.-left-9 {
  left: -36px;
}

.-left-10 {
  left: -40px;
}

.-left-11 {
  left: -44px;
}

.-left-12 {
  left: -48px;
}

.-left-14 {
  left: -56px;
}

.-left-16 {
  left: -64px;
}

.-left-20 {
  left: -80px;
}

.-left-24 {
  left: -96px;
}

.-left-28 {
  left: -112px;
}

.-left-32 {
  left: -128px;
}

.-left-36 {
  left: -144px;
}

.-left-40 {
  left: -160px;
}

.-left-44 {
  left: -176px;
}

.-left-48 {
  left: -192px;
}

.-left-52 {
  left: -208px;
}

.-left-56 {
  left: -224px;
}

.-left-60 {
  left: -240px;
}

.-left-64 {
  left: -256px;
}

.-left-72 {
  left: -288px;
}

.-left-80 {
  left: -320px;
}

.-left-96 {
  left: -384px;
}

.-left-px {
  left: -1px;
}

.-left-0\.5 {
  left: -2px;
}

.-left-1\.5 {
  left: -6px;
}

.-left-2\.5 {
  left: -10px;
}

.-left-3\.5 {
  left: -14px;
}

.left-1\/2 {
  left: 50%;
}

.left-1\/3 {
  left: 33.333333%;
}

.left-2\/3 {
  left: 66.666667%;
}

.left-1\/4 {
  left: 25%;
}

.left-2\/4 {
  left: 50%;
}

.left-3\/4 {
  left: 75%;
}

.left-full {
  left: 100%;
}

.-left-1\/2 {
  left: -50%;
}

.-left-1\/3 {
  left: -33.333333%;
}

.-left-2\/3 {
  left: -66.666667%;
}

.-left-1\/4 {
  left: -25%;
}

.-left-2\/4 {
  left: -50%;
}

.-left-3\/4 {
  left: -75%;
}

.-left-full {
  left: -100%;
}

.z-0 {
  z-index: 0;
}

.z-10 {
  z-index: 10;
}

.z-20 {
  z-index: 20;
}

.z-30 {
  z-index: 30;
}

.z-40 {
  z-index: 40;
}

.z-50 {
  z-index: 50;
}

.z-auto {
  z-index: auto;
}


.float-right {
  float: right;
}

.float-left {
  float: left;
}

.float-none {
  float: none;
}

.clear-left {
  clear: left;
}

.clear-right {
  clear: right;
}

.clear-both {
  clear: both;
}

.clear-none {
  clear: none;
}

.m-0 {
  margin: 0px;
}

.m-1 {
  margin: 4px;
}

.m-2 {
  margin: 8px;
}

.m-3 {
  margin: 12px;
}

.m-4 {
  margin: 16px;
}

.m-5 {
  margin: 20px;
}

.m-6 {
  margin: 24px;
}

.m-7 {
  margin: 28px;
}

.m-8 {
  margin: 32px;
}

.m-9 {
  margin: 36px;
}

.m-10 {
  margin: 40px;
}

.m-11 {
  margin: 44px;
}

.m-12 {
  margin: 48px;
}

.m-14 {
  margin: 56px;
}

.m-16 {
  margin: 64px;
}

.m-20 {
  margin: 80px;
}

.m-24 {
  margin: 96px;
}

.m-28 {
  margin: 112px;
}

.m-32 {
  margin: 128px;
}

.m-36 {
  margin: 144px;
}

.m-40 {
  margin: 160px;
}

.m-44 {
  margin: 176px;
}

.m-48 {
  margin: 192px;
}

.m-52 {
  margin: 208px;
}

.m-56 {
  margin: 224px;
}

.m-60 {
  margin: 240px;
}

.m-64 {
  margin: 256px;
}

.m-72 {
  margin: 288px;
}

.m-80 {
  margin: 320px;
}

.m-96 {
  margin: 384px;
}

.m-auto {
  margin: auto;
}

.m-px {
  margin: 1px;
}

.m-0\.5 {
  margin: 2px;
}

.m-1\.5 {
  margin: 6px;
}

.m-2\.5 {
  margin: 10px;
}

.m-3\.5 {
  margin: 14px;
}

.-m-0 {
  margin: 0px;
}

.-m-1 {
  margin: -4px;
}

.-m-2 {
  margin: -8px;
}

.-m-3 {
  margin: -12px;
}

.-m-4 {
  margin: -16px;
}

.-m-5 {
  margin: -20px;
}

.-m-6 {
  margin: -24px;
}

.-m-7 {
  margin: -28px;
}

.-m-8 {
  margin: -32px;
}

.-m-9 {
  margin: -36px;
}

.-m-10 {
  margin: -40px;
}

.-m-11 {
  margin: -44px;
}

.-m-12 {
  margin: -48px;
}

.-m-14 {
  margin: -56px;
}

.-m-16 {
  margin: -64px;
}

.-m-20 {
  margin: -80px;
}

.-m-24 {
  margin: -96px;
}

.-m-28 {
  margin: -112px;
}

.-m-32 {
  margin: -128px;
}

.-m-36 {
  margin: -144px;
}

.-m-40 {
  margin: -160px;
}

.-m-44 {
  margin: -176px;
}

.-m-48 {
  margin: -192px;
}

.-m-52 {
  margin: -208px;
}

.-m-56 {
  margin: -224px;
}

.-m-60 {
  margin: -240px;
}

.-m-64 {
  margin: -256px;
}

.-m-72 {
  margin: -288px;
}

.-m-80 {
  margin: -320px;
}

.-m-96 {
  margin: -384px;
}

.-m-px {
  margin: -1px;
}

.-m-0\.5 {
  margin: -2px;
}

.-m-1\.5 {
  margin: -6px;
}

.-m-2\.5 {
  margin: -10px;
}

.-m-3\.5 {
  margin: -14px;
}

.mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}

.mx-1 {
  margin-left: 4px;
  margin-right: 4px;
}

.mx-2 {
  margin-left: 8px;
  margin-right: 8px;
}

.mx-3 {
  margin-left: 12px;
  margin-right: 12px;
}

.mx-4 {
  margin-left: 16px;
  margin-right: 16px;
}

.mx-5 {
  margin-left: 20px;
  margin-right: 20px;
}

.mx-6 {
  margin-left: 24px;
  margin-right: 24px;
}

.mx-7 {
  margin-left: 28px;
  margin-right: 28px;
}

.mx-8 {
  margin-left: 32px;
  margin-right: 32px;
}

.mx-9 {
  margin-left: 36px;
  margin-right: 36px;
}

.mx-10 {
  margin-left: 40px;
  margin-right: 40px;
}

.mx-11 {
  margin-left: 44px;
  margin-right: 44px;
}

.mx-12 {
  margin-left: 48px;
  margin-right: 48px;
}

.mx-14 {
  margin-left: 56px;
  margin-right: 56px;
}

.mx-16 {
  margin-left: 64px;
  margin-right: 64px;
}

.mx-20 {
  margin-left: 80px;
  margin-right: 80px;
}

.mx-24 {
  margin-left: 96px;
  margin-right: 96px;
}

.mx-28 {
  margin-left: 112px;
  margin-right: 112px;
}

.mx-32 {
  margin-left: 128px;
  margin-right: 128px;
}

.mx-36 {
  margin-left: 144px;
  margin-right: 144px;
}

.mx-40 {
  margin-left: 160px;
  margin-right: 160px;
}

.mx-44 {
  margin-left: 176px;
  margin-right: 176px;
}

.mx-48 {
  margin-left: 192px;
  margin-right: 192px;
}

.mx-52 {
  margin-left: 208px;
  margin-right: 208px;
}

.mx-56 {
  margin-left: 224px;
  margin-right: 224px;
}

.mx-60 {
  margin-left: 240px;
  margin-right: 240px;
}

.mx-64 {
  margin-left: 256px;
  margin-right: 256px;
}

.mx-72 {
  margin-left: 288px;
  margin-right: 288px;
}

.mx-80 {
  margin-left: 320px;
  margin-right: 320px;
}

.mx-96 {
  margin-left: 384px;
  margin-right: 384px;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.mx-px {
  margin-left: 1px;
  margin-right: 1px;
}

.mx-0\.5 {
  margin-left: 2px;
  margin-right: 2px;
}

.mx-1\.5 {
  margin-left: 6px;
  margin-right: 6px;
}

.mx-2\.5 {
  margin-left: 10px;
  margin-right: 10px;
}

.mx-3\.5 {
  margin-left: 14px;
  margin-right: 14px;
}

.-mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}

.-mx-1 {
  margin-left: -4px;
  margin-right: -4px;
}

.-mx-2 {
  margin-left: -8px;
  margin-right: -8px;
}

.-mx-3 {
  margin-left: -12px;
  margin-right: -12px;
}

.-mx-4 {
  margin-left: -16px;
  margin-right: -16px;
}

.-mx-5 {
  margin-left: -20px;
  margin-right: -20px;
}

.-mx-6 {
  margin-left: -24px;
  margin-right: -24px;
}

.-mx-7 {
  margin-left: -28px;
  margin-right: -28px;
}

.-mx-8 {
  margin-left: -32px;
  margin-right: -32px;
}

.-mx-9 {
  margin-left: -36px;
  margin-right: -36px;
}

.-mx-10 {
  margin-left: -40px;
  margin-right: -40px;
}

.-mx-11 {
  margin-left: -44px;
  margin-right: -44px;
}

.-mx-12 {
  margin-left: -48px;
  margin-right: -48px;
}

.-mx-14 {
  margin-left: -56px;
  margin-right: -56px;
}

.-mx-16 {
  margin-left: -64px;
  margin-right: -64px;
}

.-mx-20 {
  margin-left: -80px;
  margin-right: -80px;
}

.-mx-24 {
  margin-left: -96px;
  margin-right: -96px;
}

.-mx-28 {
  margin-left: -112px;
  margin-right: -112px;
}

.-mx-32 {
  margin-left: -128px;
  margin-right: -128px;
}

.-mx-36 {
  margin-left: -144px;
  margin-right: -144px;
}

.-mx-40 {
  margin-left: -160px;
  margin-right: -160px;
}

.-mx-44 {
  margin-left: -176px;
  margin-right: -176px;
}

.-mx-48 {
  margin-left: -192px;
  margin-right: -192px;
}

.-mx-52 {
  margin-left: -208px;
  margin-right: -208px;
}

.-mx-56 {
  margin-left: -224px;
  margin-right: -224px;
}

.-mx-60 {
  margin-left: -240px;
  margin-right: -240px;
}

.-mx-64 {
  margin-left: -256px;
  margin-right: -256px;
}

.-mx-72 {
  margin-left: -288px;
  margin-right: -288px;
}

.-mx-80 {
  margin-left: -320px;
  margin-right: -320px;
}

.-mx-96 {
  margin-left: -384px;
  margin-right: -384px;
}

.-mx-px {
  margin-left: -1px;
  margin-right: -1px;
}

.-mx-0\.5 {
  margin-left: -2px;
  margin-right: -2px;
}

.-mx-1\.5 {
  margin-left: -6px;
  margin-right: -6px;
}

.-mx-2\.5 {
  margin-left: -10px;
  margin-right: -10px;
}

.-mx-3\.5 {
  margin-left: -14px;
  margin-right: -14px;
}

.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.my-1 {
  margin-top: 4px;
  margin-bottom: 4px;
}

.my-2 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.my-3 {
  margin-top: 12px;
  margin-bottom: 12px;
}

.my-4 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.my-5 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.my-6 {
  margin-top: 24px;
  margin-bottom: 24px;
}

.my-7 {
  margin-top: 28px;
  margin-bottom: 28px;
}

.my-8 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.my-9 {
  margin-top: 36px;
  margin-bottom: 36px;
}

.my-10 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.my-11 {
  margin-top: 44px;
  margin-bottom: 44px;
}

.my-12 {
  margin-top: 48px;
  margin-bottom: 48px;
}

.my-14 {
  margin-top: 56px;
  margin-bottom: 56px;
}

.my-16 {
  margin-top: 64px;
  margin-bottom: 64px;
}

.my-20 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.my-24 {
  margin-top: 96px;
  margin-bottom: 96px;
}

.my-28 {
  margin-top: 112px;
  margin-bottom: 112px;
}

.my-32 {
  margin-top: 128px;
  margin-bottom: 128px;
}

.my-36 {
  margin-top: 144px;
  margin-bottom: 144px;
}

.my-40 {
  margin-top: 160px;
  margin-bottom: 160px;
}

.my-44 {
  margin-top: 176px;
  margin-bottom: 176px;
}

.my-48 {
  margin-top: 192px;
  margin-bottom: 192px;
}

.my-52 {
  margin-top: 208px;
  margin-bottom: 208px;
}

.my-56 {
  margin-top: 224px;
  margin-bottom: 224px;
}

.my-60 {
  margin-top: 240px;
  margin-bottom: 240px;
}

.my-64 {
  margin-top: 256px;
  margin-bottom: 256px;
}

.my-72 {
  margin-top: 288px;
  margin-bottom: 288px;
}

.my-80 {
  margin-top: 320px;
  margin-bottom: 320px;
}

.my-96 {
  margin-top: 384px;
  margin-bottom: 384px;
}

.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.my-px {
  margin-top: 1px;
  margin-bottom: 1px;
}

.my-0\.5 {
  margin-top: 2px;
  margin-bottom: 2px;
}

.my-1\.5 {
  margin-top: 6px;
  margin-bottom: 6px;
}

.my-2\.5 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.my-3\.5 {
  margin-top: 14px;
  margin-bottom: 14px;
}

.-my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.-my-1 {
  margin-top: -4px;
  margin-bottom: -4px;
}

.-my-2 {
  margin-top: -8px;
  margin-bottom: -8px;
}

.-my-3 {
  margin-top: -12px;
  margin-bottom: -12px;
}

.-my-4 {
  margin-top: -16px;
  margin-bottom: -16px;
}

.-my-5 {
  margin-top: -20px;
  margin-bottom: -20px;
}

.-my-6 {
  margin-top: -24px;
  margin-bottom: -24px;
}

.-my-7 {
  margin-top: -28px;
  margin-bottom: -28px;
}

.-my-8 {
  margin-top: -32px;
  margin-bottom: -32px;
}

.-my-9 {
  margin-top: -36px;
  margin-bottom: -36px;
}

.-my-10 {
  margin-top: -40px;
  margin-bottom: -40px;
}

.-my-11 {
  margin-top: -44px;
  margin-bottom: -44px;
}

.-my-12 {
  margin-top: -48px;
  margin-bottom: -48px;
}

.-my-14 {
  margin-top: -56px;
  margin-bottom: -56px;
}

.-my-16 {
  margin-top: -64px;
  margin-bottom: -64px;
}

.-my-20 {
  margin-top: -80px;
  margin-bottom: -80px;
}

.-my-24 {
  margin-top: -96px;
  margin-bottom: -96px;
}

.-my-28 {
  margin-top: -112px;
  margin-bottom: -112px;
}

.-my-32 {
  margin-top: -128px;
  margin-bottom: -128px;
}

.-my-36 {
  margin-top: -144px;
  margin-bottom: -144px;
}

.-my-40 {
  margin-top: -160px;
  margin-bottom: -160px;
}

.-my-44 {
  margin-top: -176px;
  margin-bottom: -176px;
}

.-my-48 {
  margin-top: -192px;
  margin-bottom: -192px;
}

.-my-52 {
  margin-top: -208px;
  margin-bottom: -208px;
}

.-my-56 {
  margin-top: -224px;
  margin-bottom: -224px;
}

.-my-60 {
  margin-top: -240px;
  margin-bottom: -240px;
}

.-my-64 {
  margin-top: -256px;
  margin-bottom: -256px;
}

.-my-72 {
  margin-top: -288px;
  margin-bottom: -288px;
}

.-my-80 {
  margin-top: -320px;
  margin-bottom: -320px;
}

.-my-96 {
  margin-top: -384px;
  margin-bottom: -384px;
}

.-my-px {
  margin-top: -1px;
  margin-bottom: -1px;
}

.-my-0\.5 {
  margin-top: -2px;
  margin-bottom: -2px;
}

.-my-1\.5 {
  margin-top: -6px;
  margin-bottom: -6px;
}

.-my-2\.5 {
  margin-top: -10px;
  margin-bottom: -10px;
}

.-my-3\.5 {
  margin-top: -14px;
  margin-bottom: -14px;
}

.mt-0 {
  margin-top: 0px;
}

.mt-1 {
  margin-top: 4px;
}

.mt-2 {
  margin-top: 8px;
}

.mt-3 {
  margin-top: 12px;
}

.mt-4 {
  margin-top: 16px;
}

.mt-5 {
  margin-top: 20px;
}

.mt-6 {
  margin-top: 24px;
}

.mt-7 {
  margin-top: 28px;
}

.mt-8 {
  margin-top: 32px;
}

.mt-9 {
  margin-top: 36px;
}

.mt-10 {
  margin-top: 40px;
}

.mt-11 {
  margin-top: 44px;
}

.mt-12 {
  margin-top: 48px;
}

.mt-14 {
  margin-top: 56px;
}

.mt-16 {
  margin-top: 64px;
}

.mt-20 {
  margin-top: 80px;
}

.mt-24 {
  margin-top: 96px;
}

.mt-28 {
  margin-top: 112px;
}

.mt-32 {
  margin-top: 128px;
}

.mt-36 {
  margin-top: 144px;
}

.mt-40 {
  margin-top: 160px;
}

.mt-44 {
  margin-top: 176px;
}

.mt-48 {
  margin-top: 192px;
}

.mt-52 {
  margin-top: 208px;
}

.mt-56 {
  margin-top: 224px;
}

.mt-60 {
  margin-top: 240px;
}

.mt-64 {
  margin-top: 256px;
}

.mt-72 {
  margin-top: 288px;
}

.mt-80 {
  margin-top: 320px;
}

.mt-96 {
  margin-top: 384px;
}

.mt-auto {
  margin-top: auto;
}

.mt-px {
  margin-top: 1px;
}

.mt-0\.5 {
  margin-top: 2px;
}

.mt-1\.5 {
  margin-top: 6px;
}

.mt-2\.5 {
  margin-top: 10px;
}

.mt-3\.5 {
  margin-top: 14px;
}

.-mt-0 {
  margin-top: 0px;
}

.-mt-1 {
  margin-top: -4px;
}

.-mt-2 {
  margin-top: -8px;
}

.-mt-3 {
  margin-top: -12px;
}

.-mt-4 {
  margin-top: -16px;
}

.-mt-5 {
  margin-top: -20px;
}

.-mt-6 {
  margin-top: -24px;
}

.-mt-7 {
  margin-top: -28px;
}

.-mt-8 {
  margin-top: -32px;
}

.-mt-9 {
  margin-top: -36px;
}

.-mt-10 {
  margin-top: -40px;
}

.-mt-11 {
  margin-top: -44px;
}

.-mt-12 {
  margin-top: -48px;
}

.-mt-14 {
  margin-top: -56px;
}

.-mt-16 {
  margin-top: -64px;
}

.-mt-20 {
  margin-top: -80px;
}

.-mt-24 {
  margin-top: -96px;
}

.-mt-28 {
  margin-top: -112px;
}

.-mt-32 {
  margin-top: -128px;
}

.-mt-36 {
  margin-top: -144px;
}

.-mt-40 {
  margin-top: -160px;
}

.-mt-44 {
  margin-top: -176px;
}

.-mt-48 {
  margin-top: -192px;
}

.-mt-52 {
  margin-top: -208px;
}

.-mt-56 {
  margin-top: -224px;
}

.-mt-60 {
  margin-top: -240px;
}

.-mt-64 {
  margin-top: -256px;
}

.-mt-72 {
  margin-top: -288px;
}

.-mt-80 {
  margin-top: -320px;
}

.-mt-96 {
  margin-top: -384px;
}

.-mt-px {
  margin-top: -1px;
}

.-mt-0\.5 {
  margin-top: -2px;
}

.-mt-1\.5 {
  margin-top: -6px;
}

.-mt-2\.5 {
  margin-top: -10px;
}

.-mt-3\.5 {
  margin-top: -14px;
}

.mr-0 {
  margin-right: 0px;
}

.mr-1 {
  margin-right: 4px;
}

.mr-2 {
  margin-right: 8px;
}

.mr-3 {
  margin-right: 12px;
}

.mr-4 {
  margin-right: 16px;
}

.mr-5 {
  margin-right: 20px;
}

.mr-6 {
  margin-right: 24px;
}

.mr-7 {
  margin-right: 28px;
}

.mr-8 {
  margin-right: 32px;
}

.mr-9 {
  margin-right: 36px;
}

.mr-10 {
  margin-right: 40px;
}

.mr-11 {
  margin-right: 44px;
}

.mr-12 {
  margin-right: 48px;
}

.mr-14 {
  margin-right: 56px;
}

.mr-16 {
  margin-right: 64px;
}

.mr-20 {
  margin-right: 80px;
}

.mr-24 {
  margin-right: 96px;
}

.mr-28 {
  margin-right: 112px;
}

.mr-32 {
  margin-right: 128px;
}

.mr-36 {
  margin-right: 144px;
}

.mr-40 {
  margin-right: 160px;
}

.mr-44 {
  margin-right: 176px;
}

.mr-48 {
  margin-right: 192px;
}

.mr-52 {
  margin-right: 208px;
}

.mr-56 {
  margin-right: 224px;
}

.mr-60 {
  margin-right: 240px;
}

.mr-64 {
  margin-right: 256px;
}

.mr-72 {
  margin-right: 288px;
}

.mr-80 {
  margin-right: 320px;
}

.mr-96 {
  margin-right: 384px;
}

.mr-auto {
  margin-right: auto;
}

.mr-px {
  margin-right: 1px;
}

.mr-0\.5 {
  margin-right: 2px;
}

.mr-1\.5 {
  margin-right: 6px;
}

.mr-2\.5 {
  margin-right: 10px;
}

.mr-3\.5 {
  margin-right: 14px;
}

.-mr-0 {
  margin-right: 0px;
}

.-mr-1 {
  margin-right: -4px;
}

.-mr-2 {
  margin-right: -8px;
}

.-mr-3 {
  margin-right: -12px;
}

.-mr-4 {
  margin-right: -16px;
}

.-mr-5 {
  margin-right: -20px;
}

.-mr-6 {
  margin-right: -24px;
}

.-mr-7 {
  margin-right: -28px;
}

.-mr-8 {
  margin-right: -32px;
}

.-mr-9 {
  margin-right: -36px;
}

.-mr-10 {
  margin-right: -40px;
}

.-mr-11 {
  margin-right: -44px;
}

.-mr-12 {
  margin-right: -48px;
}

.-mr-14 {
  margin-right: -56px;
}

.-mr-16 {
  margin-right: -64px;
}

.-mr-20 {
  margin-right: -80px;
}

.-mr-24 {
  margin-right: -96px;
}

.-mr-28 {
  margin-right: -112px;
}

.-mr-32 {
  margin-right: -128px;
}

.-mr-36 {
  margin-right: -144px;
}

.-mr-40 {
  margin-right: -160px;
}

.-mr-44 {
  margin-right: -176px;
}

.-mr-48 {
  margin-right: -192px;
}

.-mr-52 {
  margin-right: -208px;
}

.-mr-56 {
  margin-right: -224px;
}

.-mr-60 {
  margin-right: -240px;
}

.-mr-64 {
  margin-right: -256px;
}

.-mr-72 {
  margin-right: -288px;
}

.-mr-80 {
  margin-right: -320px;
}

.-mr-96 {
  margin-right: -384px;
}

.-mr-px {
  margin-right: -1px;
}

.-mr-0\.5 {
  margin-right: -2px;
}

.-mr-1\.5 {
  margin-right: -6px;
}

.-mr-2\.5 {
  margin-right: -10px;
}

.-mr-3\.5 {
  margin-right: -14px;
}

.mb-0 {
  margin-bottom: 0px;
}

.mb-1 {
  margin-bottom: 4px;
}

.mb-2 {
  margin-bottom: 8px;
}

.mb-3 {
  margin-bottom: 12px;
}

.mb-4 {
  margin-bottom: 16px;
}

.mb-5 {
  margin-bottom: 20px;
}

.mb-6 {
  margin-bottom: 24px;
}

.mb-7 {
  margin-bottom: 28px;
}

.mb-8 {
  margin-bottom: 32px;
}

.mb-9 {
  margin-bottom: 36px;
}

.mb-10 {
  margin-bottom: 40px;
}

.mb-11 {
  margin-bottom: 44px;
}

.mb-12 {
  margin-bottom: 48px;
}

.mb-14 {
  margin-bottom: 56px;
}

.mb-16 {
  margin-bottom: 64px;
}

.mb-20 {
  margin-bottom: 80px;
}

.mb-24 {
  margin-bottom: 96px;
}

.mb-28 {
  margin-bottom: 112px;
}

.mb-32 {
  margin-bottom: 128px;
}

.mb-36 {
  margin-bottom: 144px;
}

.mb-40 {
  margin-bottom: 160px;
}

.mb-44 {
  margin-bottom: 176px;
}

.mb-48 {
  margin-bottom: 192px;
}

.mb-52 {
  margin-bottom: 208px;
}

.mb-56 {
  margin-bottom: 224px;
}

.mb-60 {
  margin-bottom: 240px;
}

.mb-64 {
  margin-bottom: 256px;
}

.mb-72 {
  margin-bottom: 288px;
}

.mb-80 {
  margin-bottom: 320px;
}

.mb-96 {
  margin-bottom: 384px;
}

.mb-auto {
  margin-bottom: auto;
}

.mb-px {
  margin-bottom: 1px;
}

.mb-0\.5 {
  margin-bottom: 2px;
}

.mb-1\.5 {
  margin-bottom: 6px;
}

.mb-2\.5 {
  margin-bottom: 10px;
}

.mb-3\.5 {
  margin-bottom: 14px;
}

.-mb-0 {
  margin-bottom: 0px;
}

.-mb-1 {
  margin-bottom: -4px;
}

.-mb-2 {
  margin-bottom: -8px;
}

.-mb-3 {
  margin-bottom: -12px;
}

.-mb-4 {
  margin-bottom: -16px;
}

.-mb-5 {
  margin-bottom: -20px;
}

.-mb-6 {
  margin-bottom: -24px;
}

.-mb-7 {
  margin-bottom: -28px;
}

.-mb-8 {
  margin-bottom: -32px;
}

.-mb-9 {
  margin-bottom: -36px;
}

.-mb-10 {
  margin-bottom: -40px;
}

.-mb-11 {
  margin-bottom: -44px;
}

.-mb-12 {
  margin-bottom: -48px;
}

.-mb-14 {
  margin-bottom: -56px;
}

.-mb-16 {
  margin-bottom: -64px;
}

.-mb-20 {
  margin-bottom: -80px;
}

.-mb-24 {
  margin-bottom: -96px;
}

.-mb-28 {
  margin-bottom: -112px;
}

.-mb-32 {
  margin-bottom: -128px;
}

.-mb-36 {
  margin-bottom: -144px;
}

.-mb-40 {
  margin-bottom: -160px;
}

.-mb-44 {
  margin-bottom: -176px;
}

.-mb-48 {
  margin-bottom: -192px;
}

.-mb-52 {
  margin-bottom: -208px;
}

.-mb-56 {
  margin-bottom: -224px;
}

.-mb-60 {
  margin-bottom: -240px;
}

.-mb-64 {
  margin-bottom: -256px;
}

.-mb-72 {
  margin-bottom: -288px;
}

.-mb-80 {
  margin-bottom: -320px;
}

.-mb-96 {
  margin-bottom: -384px;
}

.-mb-px {
  margin-bottom: -1px;
}

.-mb-0\.5 {
  margin-bottom: -2px;
}

.-mb-1\.5 {
  margin-bottom: -6px;
}

.-mb-2\.5 {
  margin-bottom: -10px;
}

.-mb-3\.5 {
  margin-bottom: -14px;
}

.ml-0 {
  margin-left: 0px;
}

.ml-1 {
  margin-left: 4px;
}

.ml-2 {
  margin-left: 8px;
}

.ml-3 {
  margin-left: 12px;
}

.ml-4 {
  margin-left: 16px;
}

.ml-5 {
  margin-left: 20px;
}

.ml-6 {
  margin-left: 24px;
}

.ml-7 {
  margin-left: 28px;
}

.ml-8 {
  margin-left: 32px;
}

.ml-9 {
  margin-left: 36px;
}

.ml-10 {
  margin-left: 40px;
}

.ml-11 {
  margin-left: 44px;
}

.ml-12 {
  margin-left: 48px;
}

.ml-14 {
  margin-left: 56px;
}

.ml-16 {
  margin-left: 64px;
}

.ml-20 {
  margin-left: 80px;
}

.ml-24 {
  margin-left: 96px;
}

.ml-28 {
  margin-left: 112px;
}

.ml-32 {
  margin-left: 128px;
}

.ml-36 {
  margin-left: 144px;
}

.ml-40 {
  margin-left: 160px;
}

.ml-44 {
  margin-left: 176px;
}

.ml-48 {
  margin-left: 192px;
}

.ml-52 {
  margin-left: 208px;
}

.ml-56 {
  margin-left: 224px;
}

.ml-60 {
  margin-left: 240px;
}

.ml-64 {
  margin-left: 256px;
}

.ml-72 {
  margin-left: 288px;
}

.ml-80 {
  margin-left: 320px;
}

.ml-96 {
  margin-left: 384px;
}

.ml-auto {
  margin-left: auto;
}

.ml-px {
  margin-left: 1px;
}

.ml-0\.5 {
  margin-left: 2px;
}

.ml-1\.5 {
  margin-left: 6px;
}

.ml-2\.5 {
  margin-left: 10px;
}

.ml-3\.5 {
  margin-left: 14px;
}

.-ml-0 {
  margin-left: 0px;
}

.-ml-1 {
  margin-left: -4px;
}

.-ml-2 {
  margin-left: -8px;
}

.-ml-3 {
  margin-left: -12px;
}

.-ml-4 {
  margin-left: -16px;
}

.-ml-5 {
  margin-left: -20px;
}

.-ml-6 {
  margin-left: -24px;
}

.-ml-7 {
  margin-left: -28px;
}

.-ml-8 {
  margin-left: -32px;
}

.-ml-9 {
  margin-left: -36px;
}

.-ml-10 {
  margin-left: -40px;
}

.-ml-11 {
  margin-left: -44px;
}

.-ml-12 {
  margin-left: -48px;
}

.-ml-14 {
  margin-left: -56px;
}

.-ml-16 {
  margin-left: -64px;
}

.-ml-20 {
  margin-left: -80px;
}

.-ml-24 {
  margin-left: -96px;
}

.-ml-28 {
  margin-left: -112px;
}

.-ml-32 {
  margin-left: -128px;
}

.-ml-36 {
  margin-left: -144px;
}

.-ml-40 {
  margin-left: -160px;
}

.-ml-44 {
  margin-left: -176px;
}

.-ml-48 {
  margin-left: -192px;
}

.-ml-52 {
  margin-left: -208px;
}

.-ml-56 {
  margin-left: -224px;
}

.-ml-60 {
  margin-left: -240px;
}

.-ml-64 {
  margin-left: -256px;
}

.-ml-72 {
  margin-left: -288px;
}

.-ml-80 {
  margin-left: -320px;
}

.-ml-96 {
  margin-left: -384px;
}

.-ml-px {
  margin-left: -1px;
}

.-ml-0\.5 {
  margin-left: -2px;
}

.-ml-1\.5 {
  margin-left: -6px;
}

.-ml-2\.5 {
  margin-left: -10px;
}

.-ml-3\.5 {
  margin-left: -14px;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}


.table {
  display: table;
}

.inline-table {
  display: inline-table;
}

.table-caption {
  display: table-caption;
}

.table-cell {
  display: table-cell;
}

.table-column {
  display: table-column;
}

.table-column-group {
  display: table-column-group;
}

.table-footer-group {
  display: table-footer-group;
}

.table-header-group {
  display: table-header-group;
}

.table-row-group {
  display: table-row-group;
}

.table-row {
  display: table-row;
}

.list-item {
  display: list-item;
}

.hidden {
  display: none;
}

.h-0 {
  height: 0px;
}

.h-1 {
  height: 4px;
}

.h-2 {
  height: 8px;
}

.h-3 {
  height: 12px;
}

.h-4 {
  height: 16px;
}

.h-5 {
  height: 20px;
}

.h-6 {
  height: 24px;
}

.h-7 {
  height: 28px;
}

.h-8 {
  height: 32px;
}

.h-9 {
  height: 36px;
}

.h-10 {
  height: 40px;
}

.h-11 {
  height: 44px;
}

.h-12 {
  height: 48px;
}

.h-14 {
  height: 56px;
}

.h-16 {
  height: 64px;
}

.h-20 {
  height: 80px;
}

.h-24 {
  height: 96px;
}

.h-28 {
  height: 112px;
}

.h-32 {
  height: 128px;
}

.h-36 {
  height: 144px;
}

.h-40 {
  height: 160px;
}

.h-44 {
  height: 176px;
}

.h-48 {
  height: 192px;
}

.h-52 {
  height: 208px;
}

.h-56 {
  height: 224px;
}

.h-60 {
  height: 240px;
}

.h-64 {
  height: 256px;
}

.h-72 {
  height: 288px;
}

.h-80 {
  height: 320px;
}

.h-96 {
  height: 384px;
}

.h-auto {
  height: auto;
}

.h-px {
  height: 1px;
}

.h-0\.5 {
  height: 2px;
}

.h-1\.5 {
  height: 6px;
}

.h-2\.5 {
  height: 10px;
}

.h-3\.5 {
  height: 14px;
}

.h-1\/2 {
  height: 50%;
}

.h-1\/3 {
  height: 33.333333%;
}

.h-2\/3 {
  height: 66.666667%;
}

.h-1\/4 {
  height: 25%;
}

.h-2\/4 {
  height: 50%;
}

.h-3\/4 {
  height: 75%;
}

.h-1\/5 {
  height: 20%;
}

.h-2\/5 {
  height: 40%;
}

.h-3\/5 {
  height: 60%;
}

.h-4\/5 {
  height: 80%;
}

.h-1\/6 {
  height: 16.666667%;
}

.h-2\/6 {
  height: 33.333333%;
}

.h-3\/6 {
  height: 50%;
}

.h-4\/6 {
  height: 66.666667%;
}

.h-5\/6 {
  height: 83.333333%;
}

.h-full {
  height: 100%;
}

.max-h-0 {
  max-height: 0px;
}

.max-h-1 {
  max-height: 4px;
}

.max-h-2 {
  max-height: 8px;
}

.max-h-3 {
  max-height: 12px;
}

.max-h-4 {
  max-height: 16px;
}

.max-h-5 {
  max-height: 20px;
}

.max-h-6 {
  max-height: 24px;
}

.max-h-7 {
  max-height: 28px;
}

.max-h-8 {
  max-height: 32px;
}

.max-h-9 {
  max-height: 36px;
}

.max-h-10 {
  max-height: 40px;
}

.max-h-11 {
  max-height: 44px;
}

.max-h-12 {
  max-height: 48px;
}

.max-h-14 {
  max-height: 56px;
}

.max-h-16 {
  max-height: 64px;
}

.max-h-20 {
  max-height: 80px;
}

.max-h-24 {
  max-height: 96px;
}

.max-h-28 {
  max-height: 112px;
}

.max-h-32 {
  max-height: 128px;
}

.max-h-36 {
  max-height: 144px;
}

.max-h-40 {
  max-height: 160px;
}

.max-h-44 {
  max-height: 176px;
}

.max-h-48 {
  max-height: 192px;
}

.max-h-52 {
  max-height: 208px;
}

.max-h-56 {
  max-height: 224px;
}

.max-h-60 {
  max-height: 240px;
}

.max-h-64 {
  max-height: 256px;
}

.max-h-72 {
  max-height: 288px;
}

.max-h-80 {
  max-height: 320px;
}

.max-h-96 {
  max-height: 384px;
}

.max-h-px {
  max-height: 1px;
}

.max-h-0\.5 {
  max-height: 2px;
}

.max-h-1\.5 {
  max-height: 6px;
}

.max-h-2\.5 {
  max-height: 10px;
}

.max-h-3\.5 {
  max-height: 14px;
}

.max-h-full {
  max-height: 100%;
}


.min-h-0 {
  min-height: 0px;
}

.min-h-full {
  min-height: 100%;
}

.w-0 {
  width: 0px;
}

.w-1 {
  width: 4px;
}

.w-2 {
  width: 8px;
}

.w-3 {
  width: 12px;
}

.w-4 {
  width: 16px;
}

.w-5 {
  width: 20px;
}

.w-6 {
  width: 24px;
}

.w-7 {
  width: 28px;
}

.w-8 {
  width: 32px;
}

.w-9 {
  width: 36px;
}

.w-10 {
  width: 40px;
}

.w-11 {
  width: 44px;
}

.w-12 {
  width: 48px;
}

.w-14 {
  width: 56px;
}

.w-16 {
  width: 64px;
}

.w-20 {
  width: 80px;
}

.w-24 {
  width: 96px;
}

.w-28 {
  width: 112px;
}

.w-32 {
  width: 128px;
}

.w-36 {
  width: 144px;
}

.w-40 {
  width: 160px;
}

.w-44 {
  width: 176px;
}

.w-48 {
  width: 192px;
}

.w-52 {
  width: 208px;
}

.w-56 {
  width: 224px;
}

.w-60 {
  width: 240px;
}

.w-64 {
  width: 256px;
}

.w-72 {
  width: 288px;
}

.w-80 {
  width: 320px;
}

.w-96 {
  width: 384px;
}

.w-auto {
  width: auto;
}

.w-px {
  width: 1px;
}

.w-0\.5 {
  width: 2px;
}

.w-1\.5 {
  width: 6px;
}

.w-2\.5 {
  width: 10px;
}

.w-3\.5 {
  width: 14px;
}

.w-1\/2 {
  width: 50%;
}

.w-1\/3 {
  width: 33.333333%;
}

.w-2\/3 {
  width: 66.666667%;
}

.w-1\/4 {
  width: 25%;
}

.w-2\/4 {
  width: 50%;
}

.w-3\/4 {
  width: 75%;
}

.w-1\/5 {
  width: 20%;
}

.w-2\/5 {
  width: 40%;
}

.w-3\/5 {
  width: 60%;
}

.w-4\/5 {
  width: 80%;
}

.w-1\/6 {
  width: 16.666667%;
}

.w-2\/6 {
  width: 33.333333%;
}

.w-3\/6 {
  width: 50%;
}

.w-4\/6 {
  width: 66.666667%;
}

.w-5\/6 {
  width: 83.333333%;
}

.w-1\/12 {
  width: 8.333333%;
}

.w-2\/12 {
  width: 16.666667%;
}

.w-3\/12 {
  width: 25%;
}

.w-4\/12 {
  width: 33.333333%;
}

.w-5\/12 {
  width: 41.666667%;
}

.w-6\/12 {
  width: 50%;
}

.w-7\/12 {
  width: 58.333333%;
}

.w-8\/12 {
  width: 66.666667%;
}

.w-9\/12 {
  width: 75%;
}

.w-10\/12 {
  width: 83.333333%;
}

.w-11\/12 {
  width: 91.666667%;
}

.w-full {
  width: 100%;
}


.min-w-0 {
  min-width: 0px;
}

.min-w-full {
  min-width: 100%;
}


.max-w-0 {
  max-width: 0px;
}

.max-w-none {
  max-width: none;
}

.max-w-xs {
  max-width: 320px;
}

.max-w-sm {
  max-width: 384px;
}

.max-w-md {
  max-width: 448px;
}

.max-w-lg {
  max-width: 512px;
}

.max-w-xl {
  max-width: 576px;
}

.max-w-2xl {
  max-width: 672px;
}

.max-w-3xl {
  max-width: 768px;
}

.max-w-4xl {
  max-width: 896px;
}

.max-w-5xl {
  max-width: 1024px;
}

.max-w-6xl {
  max-width: 1152px;
}

.max-w-7xl {
  max-width: 1280px;
}

.max-w-full {
  max-width: 100%;
}


.max-w-screen-sm {
  max-width: 640px;
}

.max-w-screen-md {
  max-width: 768px;
}

.max-w-screen-lg {
  max-width: 1024px;
}

.max-w-screen-xl {
  max-width: 1280px;
}

.max-w-screen-2xl {
  max-width: 1536px;
}

.table-auto {
  table-layout: auto;
}

.table-fixed {
  table-layout: fixed;
}

.border-collapse {
  border-collapse: collapse;
}

.border-separate {
  border-collapse: separate;
}


.cursor-auto {
  cursor: auto;
}

.cursor-default {
  cursor: default;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-wait {
  cursor: wait;
}

.cursor-text {
  cursor: text;
}

.cursor-move {
  cursor: move;
}

.cursor-help {
  cursor: help;
}

.list-inside {
  list-style-position: inside;
}

.list-outside {
  list-style-position: outside;
}

.list-none {
  list-style-type: none;
}

.list-disc {
  list-style-type: disc;
}

.list-decimal {
  list-style-type: decimal;
}


.space-x-0 {
  margin-right: 0px;
  margin-left: 0px;
}

.space-x-1 {
  margin-right: 0px;
  margin-left: 4px;
}

.space-x-2 {
  margin-right: 0px;
  margin-left: 8px;
}

.space-x-3 {
  margin-right: 0px;
  margin-left: 12px;
}

.space-x-4 {
  margin-right: 0px;
  margin-left: 16px;
}

.space-x-5 {
  margin-right: 0px;
  margin-left: 20px;
}

.space-x-6 {
  margin-right: 0px;
  margin-left: 24px;
}

.space-x-7 {
  margin-right: 0px;
  margin-left: 28px;
}

.space-x-8 {
  margin-right: 0px;
  margin-left: 32px;
}

.space-x-9 {
  margin-right: 0px;
  margin-left: 36px;
}

.space-x-10 {
  margin-right: 0px;
  margin-left: 40px;
}

.space-x-11 {
  margin-right: 0px;
  margin-left: 44px;
}

.space-x-12 {
  margin-right: 0px;
  margin-left: 48px;
}

.space-x-14 {
  margin-right: 0px;
  margin-left: 56px;
}

.space-x-16 {
  margin-right: 0px;
  margin-left: 64px;
}

.space-x-20 {
  margin-right: 0px;
  margin-left: 80px;
}

.space-x-24 {
  margin-right: 0px;
  margin-left: 96px;
}

.space-x-28 {
  margin-right: 0px;
  margin-left: 112px;
}

.space-x-32 {
  margin-right: 0px;
  margin-left: 128px;
}

.space-x-36 {
  margin-right: 0px;
  margin-left: 144px;
}

.space-x-40 {
  margin-right: 0px;
  margin-left: 160px;
}

.space-x-44 {
  margin-right: 0px;
  margin-left: 176px;
}

.space-x-48 {
  margin-right: 0px;
  margin-left: 192px;
}

.space-x-52 {
  margin-right: 0px;
  margin-left: 208px;
}

.space-x-56 {
  margin-right: 0px;
  margin-left: 224px;
}

.space-x-60 {
  margin-right: 0px;
  margin-left: 240px;
}

.space-x-64 {
  margin-right: 0px;
  margin-left: 256px;
}

.space-x-72 {
  margin-right: 0px;
  margin-left: 288px;
}

.space-x-80 {
  margin-right: 0px;
  margin-left: 320px;
}

.space-x-96 {
  margin-right: 0px;
  margin-left: 384px;
}

.space-x-px {
  margin-right: 0px;
  margin-left: 1px;
}

.space-x-0\.5 {
  margin-right: 0px;
  margin-left: 2px;
}

.space-x-1\.5 {
  margin-right: 0px;
  margin-left: 6px;
}

.space-x-2\.5 {
  margin-right: 0px;
  margin-left: 10px;
}

.space-x-3\.5 {
  margin-right: 0px;
  margin-left: 14px;
}

.-space-x-0 {
  margin-right: 0px;
  margin-left: 0px;
}

.-space-x-1 {
  margin-right: 0px;
  margin-left: -4px;
}

.-space-x-2 {
  margin-right: 0px;
  margin-left: -8px;
}

.-space-x-3 {
  margin-right: 0px;
  margin-left: -12px;
}

.-space-x-4 {
  margin-right: 0px;
  margin-left: -16px;
}

.-space-x-5 {
  margin-right: 0px;
  margin-left: -20px;
}

.-space-x-6 {
  margin-right: 0px;
  margin-left: -24px;
}

.-space-x-7 {
  margin-right: 0px;
  margin-left: -28px;
}

.-space-x-8 {
  margin-right: 0px;
  margin-left: -32px;
}

.-space-x-9 {
  margin-right: 0px;
  margin-left: -36px;
}

.-space-x-10 {
  margin-right: 0px;
  margin-left: -40px;
}

.-space-x-11 {
  margin-right: 0px;
  margin-left: -44px;
}

.-space-x-12 {
  margin-right: 0px;
  margin-left: -48px;
}

.-space-x-14 {
  margin-right: 0px;
  margin-left: -56px;
}

.-space-x-16 {
  margin-right: 0px;
  margin-left: -64px;
}

.-space-x-20 {
  margin-right: 0px;
  margin-left: -80px;
}

.-space-x-24 {
  margin-right: 0px;
  margin-left: -96px;
}

.-space-x-28 {
  margin-right: 0px;
  margin-left: -112px;
}

.-space-x-32 {
  margin-right: 0px;
  margin-left: -128px;
}

.-space-x-36 {
  margin-right: 0px;
  margin-left: -144px;
}

.-space-x-40 {
  margin-right: 0px;
  margin-left: -160px;
}

.-space-x-44 {
  margin-right: 0px;
  margin-left: -176px;
}

.-space-x-48 {
  margin-right: 0px;
  margin-left: -192px;
}

.-space-x-52 {
  margin-right: 0px;
  margin-left: -208px;
}

.-space-x-56 {
  margin-right: 0px;
  margin-left: -224px;
}

.-space-x-60 {
  margin-right: 0px;
  margin-left: -240px;
}

.-space-x-64 {
  margin-right: 0px;
  margin-left: -256px;
}

.-space-x-72 {
  margin-right: 0px;
  margin-left: -288px;
}

.-space-x-80 {
  margin-right: 0px;
  margin-left: -320px;
}

.-space-x-96 {
  margin-right: 0px;
  margin-left: -384px;
}

.-space-x-px {
  margin-right: 0px;
  margin-left: -1px;
}

.-space-x-0\.5 {
  margin-right: 0px;
  margin-left: -2px;
}

.-space-x-1\.5 {
  margin-right: 0px;
  margin-left: -6px;
}

.-space-x-2\.5 {
  margin-right: 0px;
  margin-left: -10px;
}

.-space-x-3\.5 {
  margin-right: 0px;
  margin-left: -14px;
}

.space-y-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.space-y-1 {
  margin-top: 4px;
  margin-bottom: 0px;
}

.space-y-2 {
  margin-top: 8px;
  margin-bottom: 0px;
}

.space-y-3 {
  margin-top: 12px;
  margin-bottom: 0px;
}

.space-y-4 {
  margin-top: 16px;
  margin-bottom: 0px;
}

.space-y-5 {
  margin-top: 20px;
  margin-bottom: 0px;
}

.space-y-6 {
  margin-top: 24px;
  margin-bottom: 0px;
}

.space-y-7 {
  margin-top: 28px;
  margin-bottom: 0px;
}

.space-y-8 {
  margin-top: 32px;
  margin-bottom: 0px;
}

.space-y-9 {
  margin-top: 36px;
  margin-bottom: 0px;
}

.space-y-10 {
  margin-top: 40px;
  margin-bottom: 0px;
}

.space-y-11 {
  margin-top: 44px;
  margin-bottom: 0px;
}

.space-y-12 {
  margin-top: 48px;
  margin-bottom: 0px;
}

.space-y-14 {
  margin-top: 56px;
  margin-bottom: 0px;
}

.space-y-16 {
  margin-top: 64px;
  margin-bottom: 0px;
}

.space-y-20 {
  margin-top: 80px;
  margin-bottom: 0px;
}

.space-y-24 {
  margin-top: 96px;
  margin-bottom: 0px;
}

.space-y-28 {
  margin-top: 112px;
  margin-bottom: 0px;
}

.space-y-32 {
  margin-top: 128px;
  margin-bottom: 0px;
}

.space-y-36 {
  margin-top: 144px;
  margin-bottom: 0px;
}

.space-y-40 {
  margin-top: 160px;
  margin-bottom: 0px;
}

.space-y-44 {
  margin-top: 176px;
  margin-bottom: 0px;
}

.space-y-48 {
  margin-top: 192px;
  margin-bottom: 0px;
}

.space-y-52 {
  margin-top: 208px;
  margin-bottom: 0px;
}

.space-y-56 {
  margin-top: 224px;
  margin-bottom: 0px;
}

.space-y-60 {
  margin-top: 240px;
  margin-bottom: 0px;
}

.space-y-64 {
  margin-top: 256px;
  margin-bottom: 0px;
}

.space-y-72 {
  margin-top: 288px;
  margin-bottom: 0px;
}

.space-y-80 {
  margin-top: 320px;
  margin-bottom: 0px;
}

.space-y-96 {
  margin-top: 384px;
  margin-bottom: 0px;
}

.space-y-px {
  margin-top: 1px;
  margin-bottom: 0px;
}

.space-y-0\.5 {
  margin-top: 2px;
  margin-bottom: 0px;
}

.space-y-1\.5 {
  margin-top: 6px;
  margin-bottom: 0px;
}

.space-y-2\.5 {
  margin-top: 10px;
  margin-bottom: 0px;
}

.space-y-3\.5 {
  margin-top: 14px;
  margin-bottom: 0px;
}

.-space-y-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.-space-y-1 {
  margin-top: -4px;
  margin-bottom: 0px;
}

.-space-y-2 {
  margin-top: -8px;
  margin-bottom: 0px;
}

.-space-y-3 {
  margin-top: -12px;
  margin-bottom: 0px;
}

.-space-y-4 {
  margin-top: -16px;
  margin-bottom: 0px;
}

.-space-y-5 {
  margin-top: -20px;
  margin-bottom: 0px;
}

.-space-y-6 {
  margin-top: -24px;
  margin-bottom: 0px;
}

.-space-y-7 {
  margin-top: -28px;
  margin-bottom: 0px;
}

.-space-y-8 {
  margin-top: -32px;
  margin-bottom: 0px;
}

.-space-y-9 {
  margin-top: -36px;
  margin-bottom: 0px;
}

.-space-y-10 {
  margin-top: -40px;
  margin-bottom: 0px;
}

.-space-y-11 {
  margin-top: -44px;
  margin-bottom: 0px;
}

.-space-y-12 {
  margin-top: -48px;
  margin-bottom: 0px;
}

.-space-y-14 {
  margin-top: -56px;
  margin-bottom: 0px;
}

.-space-y-16 {
  margin-top: -64px;
  margin-bottom: 0px;
}

.-space-y-20 {
  margin-top: -80px;
  margin-bottom: 0px;
}

.-space-y-24 {
  margin-top: -96px;
  margin-bottom: 0px;
}

.-space-y-28 {
  margin-top: -112px;
  margin-bottom: 0px;
}

.-space-y-32 {
  margin-top: -128px;
  margin-bottom: 0px;
}

.-space-y-36 {
  margin-top: -144px;
  margin-bottom: 0px;
}

.-space-y-40 {
  margin-top: -160px;
  margin-bottom: 0px;
}

.-space-y-44 {
  margin-top: -176px;
  margin-bottom: 0px;
}

.-space-y-48 {
  margin-top: -192px;
  margin-bottom: 0px;
}

.-space-y-52 {
  margin-top: -208px;
  margin-bottom: 0px;
}

.-space-y-56 {
  margin-top: -224px;
  margin-bottom: 0px;
}

.-space-y-60 {
  margin-top: -240px;
  margin-bottom: 0px;
}

.-space-y-64 {
  margin-top: -256px;
  margin-bottom: 0px;
}

.-space-y-72 {
  margin-top: -288px;
  margin-bottom: 0px;
}

.-space-y-80 {
  margin-top: -320px;
  margin-bottom: 0px;
}

.-space-y-96 {
  margin-top: -384px;
  margin-bottom: 0px;
}

.-space-y-px {
  margin-top: -1px;
  margin-bottom: 0px;
}

.-space-y-0\.5 {
  margin-top: -2px;
  margin-bottom: 0px;
}

.-space-y-1\.5 {
  margin-top: -6px;
  margin-bottom: 0px;
}

.-space-y-2\.5 {
  margin-top: -10px;
  margin-bottom: 0px;
}

.-space-y-3\.5 {
  margin-top: -14px;
  margin-bottom: 0px;
}


/* Divide X (horizontal) */
.divide-x-0 > * + * {
  border-left-width: 0px;
}

.divide-x-2 > * + * {
  border-left-width: 2px;
}

.divide-x-4 > * + * {
  border-left-width: 4px;
}

.divide-x-8 > * + * {
  border-left-width: 8px;
}

.divide-x > * + * {
  border-left-width: 1px;
}

/* Divide Y (vertical) */
.divide-y-0 > * + * {
  border-top-width: 0px;
}

.divide-y-2 > * + * {
  border-top-width: 2px;
}

.divide-y-4 > * + * {
  border-top-width: 4px;
}

.divide-y-8 > * + * {
  border-top-width: 8px;
}

.divide-y > * + * {
  border-top-width: 1px;
}

/* Divide Reverse (меняем направление) */
.divide-y-reverse > * + * {
  border-top-width: 0;
  border-bottom-width: 1px;
}

.divide-x-reverse > * + * {
  border-left-width: 0;
  border-right-width: 1px;
}

/* Divide Style */
.divide-solid > * + * {
  border-style: solid;
}

.divide-dashed > * + * {
  border-style: dashed;
}

.divide-dotted > * + * {
  border-style: dotted;
}

.divide-double > * + * {
  border-style: double;
}

.divide-none > * + * {
  border-style: none;
}

.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-visible {
  overflow: visible;
}

.overflow-scroll {
  overflow: scroll;
}

.truncate {
  overflow: hidden;
  white-space: nowrap;
}

.whitespace-normal {
  white-space: normal;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.whitespace-pre {
  white-space: pre;
}

.whitespace-pre-line {
  white-space: pre-line;
}

.whitespace-pre-wrap {
  white-space: pre-wrap;
}


.border-0 {
  border-width: 0px;
}

.border-2 {
  border-width: 2px;
}

.border-4 {
  border-width: 4px;
}

.border-8 {
  border-width: 8px;
}

.border {
  border-width: 1px;
}

.border-t-0 {
  border-top-width: 0px;
}

.border-t-2 {
  border-top-width: 2px;
}

.border-t-4 {
  border-top-width: 4px;
}

.border-t-8 {
  border-top-width: 8px;
}

.border-t {
  border-top-width: 1px;
}

.border-r-0 {
  border-right-width: 0px;
}

.border-r-2 {
  border-right-width: 2px;
}

.border-r-4 {
  border-right-width: 4px;
}

.border-r-8 {
  border-right-width: 8px;
}

.border-r {
  border-right-width: 1px;
}

.border-b-0 {
  border-bottom-width: 0px;
}

.border-b-2 {
  border-bottom-width: 2px;
}

.border-b-4 {
  border-bottom-width: 4px;
}

.border-b-8 {
  border-bottom-width: 8px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-l-0 {
  border-left-width: 0px;
}

.border-l-2 {
  border-left-width: 2px;
}

.border-l-4 {
  border-left-width: 4px;
}

.border-l-8 {
  border-left-width: 8px;
}

.border-l {
  border-left-width: 1px;
}

.border-solid {
  border-style: solid;
}

.border-dashed {
  border-style: dashed;
}

.border-dotted {
  border-style: dotted;
}

.border-double {
  border-style: double;
}

.border-none {
  border-style: none;
}


.bg-none {
  background-image: none;
}

.bg-fixed {
  background-attachment: fixed;
}

.bg-scroll {
  background-attachment: scroll;
}

.bg-bottom {
  background-position: bottom;
}

.bg-center {
  background-position: center;
}

.bg-left {
  background-position: left;
}

.bg-left-bottom {
  background-position: left bottom;
}

.bg-left-top {
  background-position: left top;
}

.bg-right {
  background-position: right;
}

.bg-right-bottom {
  background-position: right bottom;
}

.bg-right-top {
  background-position: right top;
}

.bg-top {
  background-position: top;
}

.bg-repeat {
  background-repeat: repeat;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}

.bg-repeat-x {
  background-repeat: repeat-x;
}

.bg-repeat-y {
  background-repeat: repeat-y;
}

.p-0 {
  padding: 0px;
}

.p-1 {
  padding: 4px;
}

.p-2 {
  padding: 8px;
}

.p-3 {
  padding: 12px;
}

.p-4 {
  padding: 16px;
}

.p-5 {
  padding: 20px;
}

.p-6 {
  padding: 24px;
}

.p-7 {
  padding: 28px;
}

.p-8 {
  padding: 32px;
}

.p-9 {
  padding: 36px;
}

.p-10 {
  padding: 40px;
}

.p-11 {
  padding: 44px;
}

.p-12 {
  padding: 48px;
}

.p-14 {
  padding: 56px;
}

.p-16 {
  padding: 64px;
}

.p-20 {
  padding: 80px;
}

.p-24 {
  padding: 96px;
}

.p-28 {
  padding: 112px;
}

.p-32 {
  padding: 128px;
}

.p-36 {
  padding: 144px;
}

.p-40 {
  padding: 160px;
}

.p-44 {
  padding: 176px;
}

.p-48 {
  padding: 192px;
}

.p-52 {
  padding: 208px;
}

.p-56 {
  padding: 224px;
}

.p-60 {
  padding: 240px;
}

.p-64 {
  padding: 256px;
}

.p-72 {
  padding: 288px;
}

.p-80 {
  padding: 320px;
}

.p-96 {
  padding: 384px;
}

.p-px {
  padding: 1px;
}

.p-0\.5 {
  padding: 2px;
}

.p-1\.5 {
  padding: 6px;
}

.p-2\.5 {
  padding: 10px;
}

.p-3\.5 {
  padding: 14px;
}

.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.px-1 {
  padding-left: 4px;
  padding-right: 4px;
}

.px-2 {
  padding-left: 8px;
  padding-right: 8px;
}

.px-3 {
  padding-left: 12px;
  padding-right: 12px;
}

.px-4 {
  padding-left: 16px;
  padding-right: 16px;
}

.px-5 {
  padding-left: 20px;
  padding-right: 20px;
}

.px-6 {
  padding-left: 24px;
  padding-right: 24px;
}

.px-7 {
  padding-left: 28px;
  padding-right: 28px;
}

.px-8 {
  padding-left: 32px;
  padding-right: 32px;
}

.px-9 {
  padding-left: 36px;
  padding-right: 36px;
}

.px-10 {
  padding-left: 40px;
  padding-right: 40px;
}

.px-11 {
  padding-left: 44px;
  padding-right: 44px;
}

.px-12 {
  padding-left: 48px;
  padding-right: 48px;
}

.px-14 {
  padding-left: 56px;
  padding-right: 56px;
}

.px-16 {
  padding-left: 64px;
  padding-right: 64px;
}

.px-20 {
  padding-left: 80px;
  padding-right: 80px;
}

.px-24 {
  padding-left: 96px;
  padding-right: 96px;
}

.px-28 {
  padding-left: 112px;
  padding-right: 112px;
}

.px-32 {
  padding-left: 128px;
  padding-right: 128px;
}

.px-36 {
  padding-left: 144px;
  padding-right: 144px;
}

.px-40 {
  padding-left: 160px;
  padding-right: 160px;
}

.px-44 {
  padding-left: 176px;
  padding-right: 176px;
}

.px-48 {
  padding-left: 192px;
  padding-right: 192px;
}

.px-52 {
  padding-left: 208px;
  padding-right: 208px;
}

.px-56 {
  padding-left: 224px;
  padding-right: 224px;
}

.px-60 {
  padding-left: 240px;
  padding-right: 240px;
}

.px-64 {
  padding-left: 256px;
  padding-right: 256px;
}

.px-72 {
  padding-left: 288px;
  padding-right: 288px;
}

.px-80 {
  padding-left: 320px;
  padding-right: 320px;
}

.px-96 {
  padding-left: 384px;
  padding-right: 384px;
}

.px-px {
  padding-left: 1px;
  padding-right: 1px;
}

.px-0\.5 {
  padding-left: 2px;
  padding-right: 2px;
}

.px-1\.5 {
  padding-left: 6px;
  padding-right: 6px;
}

.px-2\.5 {
  padding-left: 10px;
  padding-right: 10px;
}

.px-3\.5 {
  padding-left: 14px;
  padding-right: 14px;
}

.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.py-1 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.py-2 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.py-3 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.py-4 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.py-5 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.py-6 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.py-7 {
  padding-top: 28px;
  padding-bottom: 28px;
}

.py-8 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.py-9 {
  padding-top: 36px;
  padding-bottom: 36px;
}

.py-10 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.py-11 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.py-12 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.py-14 {
  padding-top: 56px;
  padding-bottom: 56px;
}

.py-16 {
  padding-top: 64px;
  padding-bottom: 64px;
}

.py-20 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.py-24 {
  padding-top: 96px;
  padding-bottom: 96px;
}

.py-28 {
  padding-top: 112px;
  padding-bottom: 112px;
}

.py-32 {
  padding-top: 128px;
  padding-bottom: 128px;
}

.py-36 {
  padding-top: 144px;
  padding-bottom: 144px;
}

.py-40 {
  padding-top: 160px;
  padding-bottom: 160px;
}

.py-44 {
  padding-top: 176px;
  padding-bottom: 176px;
}

.py-48 {
  padding-top: 192px;
  padding-bottom: 192px;
}

.py-52 {
  padding-top: 208px;
  padding-bottom: 208px;
}

.py-56 {
  padding-top: 224px;
  padding-bottom: 224px;
}

.py-60 {
  padding-top: 240px;
  padding-bottom: 240px;
}

.py-64 {
  padding-top: 256px;
  padding-bottom: 256px;
}

.py-72 {
  padding-top: 288px;
  padding-bottom: 288px;
}

.py-80 {
  padding-top: 320px;
  padding-bottom: 320px;
}

.py-96 {
  padding-top: 384px;
  padding-bottom: 384px;
}

.py-px {
  padding-top: 1px;
  padding-bottom: 1px;
}

.py-0\.5 {
  padding-top: 2px;
  padding-bottom: 2px;
}

.py-1\.5 {
  padding-top: 6px;
  padding-bottom: 6px;
}

.py-2\.5 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.py-3\.5 {
  padding-top: 14px;
  padding-bottom: 14px;
}

.pt-0 {
  padding-top: 0px;
}

.pt-1 {
  padding-top: 4px;
}

.pt-2 {
  padding-top: 8px;
}

.pt-3 {
  padding-top: 12px;
}

.pt-4 {
  padding-top: 16px;
}

.pt-5 {
  padding-top: 20px;
}

.pt-6 {
  padding-top: 24px;
}

.pt-7 {
  padding-top: 28px;
}

.pt-8 {
  padding-top: 32px;
}

.pt-9 {
  padding-top: 36px;
}

.pt-10 {
  padding-top: 40px;
}

.pt-11 {
  padding-top: 44px;
}

.pt-12 {
  padding-top: 48px;
}

.pt-14 {
  padding-top: 56px;
}

.pt-16 {
  padding-top: 64px;
}

.pt-20 {
  padding-top: 80px;
}

.pt-24 {
  padding-top: 96px;
}

.pt-28 {
  padding-top: 112px;
}

.pt-32 {
  padding-top: 128px;
}

.pt-36 {
  padding-top: 144px;
}

.pt-40 {
  padding-top: 160px;
}

.pt-44 {
  padding-top: 176px;
}

.pt-48 {
  padding-top: 192px;
}

.pt-52 {
  padding-top: 208px;
}

.pt-56 {
  padding-top: 224px;
}

.pt-60 {
  padding-top: 240px;
}

.pt-64 {
  padding-top: 256px;
}

.pt-72 {
  padding-top: 288px;
}

.pt-80 {
  padding-top: 320px;
}

.pt-96 {
  padding-top: 384px;
}

.pt-px {
  padding-top: 1px;
}

.pt-0\.5 {
  padding-top: 2px;
}

.pt-1\.5 {
  padding-top: 6px;
}

.pt-2\.5 {
  padding-top: 10px;
}

.pt-3\.5 {
  padding-top: 14px;
}

.pr-0 {
  padding-right: 0px;
}

.pr-1 {
  padding-right: 4px;
}

.pr-2 {
  padding-right: 8px;
}

.pr-3 {
  padding-right: 12px;
}

.pr-4 {
  padding-right: 16px;
}

.pr-5 {
  padding-right: 20px;
}

.pr-6 {
  padding-right: 24px;
}

.pr-7 {
  padding-right: 28px;
}

.pr-8 {
  padding-right: 32px;
}

.pr-9 {
  padding-right: 36px;
}

.pr-10 {
  padding-right: 40px;
}

.pr-11 {
  padding-right: 44px;
}

.pr-12 {
  padding-right: 48px;
}

.pr-14 {
  padding-right: 56px;
}

.pr-16 {
  padding-right: 64px;
}

.pr-20 {
  padding-right: 80px;
}

.pr-24 {
  padding-right: 96px;
}

.pr-28 {
  padding-right: 112px;
}

.pr-32 {
  padding-right: 128px;
}

.pr-36 {
  padding-right: 144px;
}

.pr-40 {
  padding-right: 160px;
}

.pr-44 {
  padding-right: 176px;
}

.pr-48 {
  padding-right: 192px;
}

.pr-52 {
  padding-right: 208px;
}

.pr-56 {
  padding-right: 224px;
}

.pr-60 {
  padding-right: 240px;
}

.pr-64 {
  padding-right: 256px;
}

.pr-72 {
  padding-right: 288px;
}

.pr-80 {
  padding-right: 320px;
}

.pr-96 {
  padding-right: 384px;
}

.pr-px {
  padding-right: 1px;
}

.pr-0\.5 {
  padding-right: 2px;
}

.pr-1\.5 {
  padding-right: 6px;
}

.pr-2\.5 {
  padding-right: 10px;
}

.pr-3\.5 {
  padding-right: 14px;
}

.pb-0 {
  padding-bottom: 0px;
}

.pb-1 {
  padding-bottom: 4px;
}

.pb-2 {
  padding-bottom: 8px;
}

.pb-3 {
  padding-bottom: 12px;
}

.pb-4 {
  padding-bottom: 16px;
}

.pb-5 {
  padding-bottom: 20px;
}

.pb-6 {
  padding-bottom: 24px;
}

.pb-7 {
  padding-bottom: 28px;
}

.pb-8 {
  padding-bottom: 32px;
}

.pb-9 {
  padding-bottom: 36px;
}

.pb-10 {
  padding-bottom: 40px;
}

.pb-11 {
  padding-bottom: 44px;
}

.pb-12 {
  padding-bottom: 48px;
}

.pb-14 {
  padding-bottom: 56px;
}

.pb-16 {
  padding-bottom: 64px;
}

.pb-20 {
  padding-bottom: 80px;
}

.pb-24 {
  padding-bottom: 96px;
}

.pb-28 {
  padding-bottom: 112px;
}

.pb-32 {
  padding-bottom: 128px;
}

.pb-36 {
  padding-bottom: 144px;
}

.pb-40 {
  padding-bottom: 160px;
}

.pb-44 {
  padding-bottom: 176px;
}

.pb-48 {
  padding-bottom: 192px;
}

.pb-52 {
  padding-bottom: 208px;
}

.pb-56 {
  padding-bottom: 224px;
}

.pb-60 {
  padding-bottom: 240px;
}

.pb-64 {
  padding-bottom: 256px;
}

.pb-72 {
  padding-bottom: 288px;
}

.pb-80 {
  padding-bottom: 320px;
}

.pb-96 {
  padding-bottom: 384px;
}

.pb-px {
  padding-bottom: 1px;
}

.pb-0\.5 {
  padding-bottom: 2px;
}

.pb-1\.5 {
  padding-bottom: 6px;
}

.pb-2\.5 {
  padding-bottom: 10px;
}

.pb-3\.5 {
  padding-bottom: 14px;
}

.pl-0 {
  padding-left: 0px;
}

.pl-1 {
  padding-left: 4px;
}

.pl-2 {
  padding-left: 8px;
}

.pl-3 {
  padding-left: 12px;
}

.pl-4 {
  padding-left: 16px;
}

.pl-5 {
  padding-left: 20px;
}

.pl-6 {
  padding-left: 24px;
}

.pl-7 {
  padding-left: 28px;
}

.pl-8 {
  padding-left: 32px;
}

.pl-9 {
  padding-left: 36px;
}

.pl-10 {
  padding-left: 40px;
}

.pl-11 {
  padding-left: 44px;
}

.pl-12 {
  padding-left: 48px;
}

.pl-14 {
  padding-left: 56px;
}

.pl-16 {
  padding-left: 64px;
}

.pl-20 {
  padding-left: 80px;
}

.pl-24 {
  padding-left: 96px;
}

.pl-28 {
  padding-left: 112px;
}

.pl-32 {
  padding-left: 128px;
}

.pl-36 {
  padding-left: 144px;
}

.pl-40 {
  padding-left: 160px;
}

.pl-44 {
  padding-left: 176px;
}

.pl-48 {
  padding-left: 192px;
}

.pl-52 {
  padding-left: 208px;
}

.pl-56 {
  padding-left: 224px;
}

.pl-60 {
  padding-left: 240px;
}

.pl-64 {
  padding-left: 256px;
}

.pl-72 {
  padding-left: 288px;
}

.pl-80 {
  padding-left: 320px;
}

.pl-96 {
  padding-left: 384px;
}

.pl-px {
  padding-left: 1px;
}

.pl-0\.5 {
  padding-left: 2px;
}

.pl-1\.5 {
  padding-left: 6px;
}

.pl-2\.5 {
  padding-left: 10px;
}

.pl-3\.5 {
  padding-left: 14px;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-justify {
  text-align: justify;
}

.align-baseline {
  vertical-align: baseline;
}

.align-top {
  vertical-align: top;
}

.align-middle {
  vertical-align: middle;
}

.align-bottom {
  vertical-align: bottom;
}

.align-text-top {
  vertical-align: text-top;
}

.align-text-bottom {
  vertical-align: text-bottom;
}

.font-sans {
  font-family: sans-serif;
}

.font-serif {
  font-family: serif;
}

.font-mono {
  font-family: monospace;
}

.text-xs {
  font-size: 12px;
  line-height: 16px;
}

.text-sm {
  font-size: 14px;
  line-height: 20px;
}

.text-base {
  font-size: 16px;
  line-height: 24px;
}

.text-lg {
  font-size: 18px;
  line-height: 28px;
}

.text-xl {
  font-size: 20px;
  line-height: 28px;
}

.text-2xl {
  font-size: 24px;
  line-height: 32px;
}

.text-3xl {
  font-size: 30px;
  line-height: 36px;
}

.text-4xl {
  font-size: 36px;
  line-height: 40px;
}

.text-5xl {
  font-size: 48px;
  line-height: 1;
}

.text-6xl {
  font-size: 60px;
  line-height: 1;
}

.text-7xl {
  font-size: 72px;
  line-height: 1;
}

.text-8xl {
  font-size: 96px;
  line-height: 1;
}

.text-9xl {
  font-size: 128px;
  line-height: 1;
}

.font-thin {
  font-weight: 100;
}

.font-extralight {
  font-weight: 200;
}

.font-light {
  font-weight: 300;
}

.font-normal {
  font-weight: 400;
}

.font-medium {
  font-weight: 500;
}

.font-semibold {
  font-weight: 600;
}

.font-bold {
  font-weight: 700;
}

.font-extrabold {
  font-weight: 800;
}

.font-black {
  font-weight: 900;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.capitalize {
  text-transform: capitalize;
}

.normal-case {
  text-transform: none;
}

.italic {
  font-style: italic;
}

.not-italic {
  font-style: normal;
}

.leading-3 {
  line-height: .1200px;
}

.leading-4 {
  line-height: 16px;
}

.leading-5 {
  line-height: 20px;
}

.leading-6 {
  line-height: 24px;
}

.leading-7 {
  line-height: 28px;
}

.leading-8 {
  line-height: 32px;
}

.leading-9 {
  line-height: 36px;
}

.leading-10 {
  line-height: 40px;
}

.leading-none {
  line-height: 1;
}

.leading-tight {
  line-height: 1.25;
}

.leading-snug {
  line-height: 1.375;
}

.leading-normal {
  line-height: 1.5;
}

.leading-relaxed {
  line-height: 1.625;
}

.leading-loose {
  line-height: 2;
}

.tracking-tighter {
  letter-spacing: -0.05em;
}

.tracking-tight {
  letter-spacing: -0.025em;
}

.tracking-normal {
  letter-spacing: 0em;
}

.tracking-wide {
  letter-spacing: 0.025em;
}

.tracking-wider {
  letter-spacing: 0.05em;
}

.tracking-widest {
  letter-spacing: 0.1em;
}

.underline {
  text-decoration: underline;
}

.line-through {
  text-decoration: line-through;
}

.no-underline {
  text-decoration: none;
}


.outline-white {
  outline: 2px dotted white;
}

.outline-black {
  outline: 2px dotted black;
}


.bg-red-50 {
  background-color: #fef2f2;
}
.text-red-50 {
  color: #fef2f2;
}
.border-red-50 {
  border-color: #fef2f2;
}
.outline-red-50 {
  outline-color: #fef2f2;
}
.divide-red-50 > * + * {
  border-color: #fef2f2;
}
.bg-red-100 {
  background-color: #ffe2e2;
}
.text-red-100 {
  color: #ffe2e2;
}
.border-red-100 {
  border-color: #ffe2e2;
}
.outline-red-100 {
  outline-color: #ffe2e2;
}
.divide-red-100 > * + * {
  border-color: #ffe2e2;
}
.bg-red-200 {
  background-color: #ffc9c9;
}
.text-red-200 {
  color: #ffc9c9;
}
.border-red-200 {
  border-color: #ffc9c9;
}
.outline-red-200 {
  outline-color: #ffc9c9;
}
.divide-red-200 > * + * {
  border-color: #ffc9c9;
}
.bg-red-300 {
  background-color: #ffa2a2;
}
.text-red-300 {
  color: #ffa2a2;
}
.border-red-300 {
  border-color: #ffa2a2;
}
.outline-red-300 {
  outline-color: #ffa2a2;
}
.divide-red-300 > * + * {
  border-color: #ffa2a2;
}
.bg-red-400 {
  background-color: #ff6467;
}
.text-red-400 {
  color: #ff6467;
}
.border-red-400 {
  border-color: #ff6467;
}
.outline-red-400 {
  outline-color: #ff6467;
}
.divide-red-400 > * + * {
  border-color: #ff6467;
}
.bg-red-500 {
  background-color: #fb2c36;
}
.text-red-500 {
  color: #fb2c36;
}
.border-red-500 {
  border-color: #fb2c36;
}
.outline-red-500 {
  outline-color: #fb2c36;
}
.divide-red-500 > * + * {
  border-color: #fb2c36;
}
.bg-red-600 {
  background-color: #e7000b;
}
.text-red-600 {
  color: #e7000b;
}
.border-red-600 {
  border-color: #e7000b;
}
.outline-red-600 {
  outline-color: #e7000b;
}
.divide-red-600 > * + * {
  border-color: #e7000b;
}
.bg-red-700 {
  background-color: #c10007;
}
.text-red-700 {
  color: #c10007;
}
.border-red-700 {
  border-color: #c10007;
}
.outline-red-700 {
  outline-color: #c10007;
}
.divide-red-700 > * + * {
  border-color: #c10007;
}
.bg-red-800 {
  background-color: #9f0712;
}
.text-red-800 {
  color: #9f0712;
}
.border-red-800 {
  border-color: #9f0712;
}
.outline-red-800 {
  outline-color: #9f0712;
}
.divide-red-800 > * + * {
  border-color: #9f0712;
}
.bg-red-900 {
  background-color: #82181a;
}
.text-red-900 {
  color: #82181a;
}
.border-red-900 {
  border-color: #82181a;
}
.outline-red-900 {
  outline-color: #82181a;
}
.divide-red-900 > * + * {
  border-color: #82181a;
}
.bg-red-950 {
  background-color: #460809;
}
.text-red-950 {
  color: #460809;
}
.border-red-950 {
  border-color: #460809;
}
.outline-red-950 {
  outline-color: #460809;
}
.divide-red-950 > * + * {
  border-color: #460809;
}
.bg-orange-50 {
  background-color: #fff7ed;
}
.text-orange-50 {
  color: #fff7ed;
}
.border-orange-50 {
  border-color: #fff7ed;
}
.outline-orange-50 {
  outline-color: #fff7ed;
}
.divide-orange-50 > * + * {
  border-color: #fff7ed;
}
.bg-orange-100 {
  background-color: #ffedd4;
}
.text-orange-100 {
  color: #ffedd4;
}
.border-orange-100 {
  border-color: #ffedd4;
}
.outline-orange-100 {
  outline-color: #ffedd4;
}
.divide-orange-100 > * + * {
  border-color: #ffedd4;
}
.bg-orange-200 {
  background-color: #ffd6a7;
}
.text-orange-200 {
  color: #ffd6a7;
}
.border-orange-200 {
  border-color: #ffd6a7;
}
.outline-orange-200 {
  outline-color: #ffd6a7;
}
.divide-orange-200 > * + * {
  border-color: #ffd6a7;
}
.bg-orange-300 {
  background-color: #ffb86a;
}
.text-orange-300 {
  color: #ffb86a;
}
.border-orange-300 {
  border-color: #ffb86a;
}
.outline-orange-300 {
  outline-color: #ffb86a;
}
.divide-orange-300 > * + * {
  border-color: #ffb86a;
}
.bg-orange-400 {
  background-color: #ff8904;
}
.text-orange-400 {
  color: #ff8904;
}
.border-orange-400 {
  border-color: #ff8904;
}
.outline-orange-400 {
  outline-color: #ff8904;
}
.divide-orange-400 > * + * {
  border-color: #ff8904;
}
.bg-orange-500 {
  background-color: #ff6900;
}
.text-orange-500 {
  color: #ff6900;
}
.border-orange-500 {
  border-color: #ff6900;
}
.outline-orange-500 {
  outline-color: #ff6900;
}
.divide-orange-500 > * + * {
  border-color: #ff6900;
}
.bg-orange-600 {
  background-color: #f54900;
}
.text-orange-600 {
  color: #f54900;
}
.border-orange-600 {
  border-color: #f54900;
}
.outline-orange-600 {
  outline-color: #f54900;
}
.divide-orange-600 > * + * {
  border-color: #f54900;
}
.bg-orange-700 {
  background-color: #ca3500;
}
.text-orange-700 {
  color: #ca3500;
}
.border-orange-700 {
  border-color: #ca3500;
}
.outline-orange-700 {
  outline-color: #ca3500;
}
.divide-orange-700 > * + * {
  border-color: #ca3500;
}
.bg-orange-800 {
  background-color: #9f2d00;
}
.text-orange-800 {
  color: #9f2d00;
}
.border-orange-800 {
  border-color: #9f2d00;
}
.outline-orange-800 {
  outline-color: #9f2d00;
}
.divide-orange-800 > * + * {
  border-color: #9f2d00;
}
.bg-orange-900 {
  background-color: #7e2a0c;
}
.text-orange-900 {
  color: #7e2a0c;
}
.border-orange-900 {
  border-color: #7e2a0c;
}
.outline-orange-900 {
  outline-color: #7e2a0c;
}
.divide-orange-900 > * + * {
  border-color: #7e2a0c;
}
.bg-orange-950 {
  background-color: #441306;
}
.text-orange-950 {
  color: #441306;
}
.border-orange-950 {
  border-color: #441306;
}
.outline-orange-950 {
  outline-color: #441306;
}
.divide-orange-950 > * + * {
  border-color: #441306;
}
.bg-amber-50 {
  background-color: #fffbeb;
}
.text-amber-50 {
  color: #fffbeb;
}
.border-amber-50 {
  border-color: #fffbeb;
}
.outline-amber-50 {
  outline-color: #fffbeb;
}
.divide-amber-50 > * + * {
  border-color: #fffbeb;
}
.bg-amber-100 {
  background-color: #fef3c6;
}
.text-amber-100 {
  color: #fef3c6;
}
.border-amber-100 {
  border-color: #fef3c6;
}
.outline-amber-100 {
  outline-color: #fef3c6;
}
.divide-amber-100 > * + * {
  border-color: #fef3c6;
}
.bg-amber-200 {
  background-color: #fee685;
}
.text-amber-200 {
  color: #fee685;
}
.border-amber-200 {
  border-color: #fee685;
}
.outline-amber-200 {
  outline-color: #fee685;
}
.divide-amber-200 > * + * {
  border-color: #fee685;
}
.bg-amber-300 {
  background-color: #ffd230;
}
.text-amber-300 {
  color: #ffd230;
}
.border-amber-300 {
  border-color: #ffd230;
}
.outline-amber-300 {
  outline-color: #ffd230;
}
.divide-amber-300 > * + * {
  border-color: #ffd230;
}
.bg-amber-400 {
  background-color: #ffb900;
}
.text-amber-400 {
  color: #ffb900;
}
.border-amber-400 {
  border-color: #ffb900;
}
.outline-amber-400 {
  outline-color: #ffb900;
}
.divide-amber-400 > * + * {
  border-color: #ffb900;
}
.bg-amber-500 {
  background-color: #fe9a00;
}
.text-amber-500 {
  color: #fe9a00;
}
.border-amber-500 {
  border-color: #fe9a00;
}
.outline-amber-500 {
  outline-color: #fe9a00;
}
.divide-amber-500 > * + * {
  border-color: #fe9a00;
}
.bg-amber-600 {
  background-color: #e17100;
}
.text-amber-600 {
  color: #e17100;
}
.border-amber-600 {
  border-color: #e17100;
}
.outline-amber-600 {
  outline-color: #e17100;
}
.divide-amber-600 > * + * {
  border-color: #e17100;
}
.bg-amber-700 {
  background-color: #bb4d00;
}
.text-amber-700 {
  color: #bb4d00;
}
.border-amber-700 {
  border-color: #bb4d00;
}
.outline-amber-700 {
  outline-color: #bb4d00;
}
.divide-amber-700 > * + * {
  border-color: #bb4d00;
}
.bg-amber-800 {
  background-color: #973c00;
}
.text-amber-800 {
  color: #973c00;
}
.border-amber-800 {
  border-color: #973c00;
}
.outline-amber-800 {
  outline-color: #973c00;
}
.divide-amber-800 > * + * {
  border-color: #973c00;
}
.bg-amber-900 {
  background-color: #7b3306;
}
.text-amber-900 {
  color: #7b3306;
}
.border-amber-900 {
  border-color: #7b3306;
}
.outline-amber-900 {
  outline-color: #7b3306;
}
.divide-amber-900 > * + * {
  border-color: #7b3306;
}
.bg-amber-950 {
  background-color: #461901;
}
.text-amber-950 {
  color: #461901;
}
.border-amber-950 {
  border-color: #461901;
}
.outline-amber-950 {
  outline-color: #461901;
}
.divide-amber-950 > * + * {
  border-color: #461901;
}
.bg-yellow-50 {
  background-color: #fefce8;
}
.text-yellow-50 {
  color: #fefce8;
}
.border-yellow-50 {
  border-color: #fefce8;
}
.outline-yellow-50 {
  outline-color: #fefce8;
}
.divide-yellow-50 > * + * {
  border-color: #fefce8;
}
.bg-yellow-100 {
  background-color: #fef9c2;
}
.text-yellow-100 {
  color: #fef9c2;
}
.border-yellow-100 {
  border-color: #fef9c2;
}
.outline-yellow-100 {
  outline-color: #fef9c2;
}
.divide-yellow-100 > * + * {
  border-color: #fef9c2;
}
.bg-yellow-200 {
  background-color: #fff085;
}
.text-yellow-200 {
  color: #fff085;
}
.border-yellow-200 {
  border-color: #fff085;
}
.outline-yellow-200 {
  outline-color: #fff085;
}
.divide-yellow-200 > * + * {
  border-color: #fff085;
}
.bg-yellow-300 {
  background-color: #ffdf20;
}
.text-yellow-300 {
  color: #ffdf20;
}
.border-yellow-300 {
  border-color: #ffdf20;
}
.outline-yellow-300 {
  outline-color: #ffdf20;
}
.divide-yellow-300 > * + * {
  border-color: #ffdf20;
}
.bg-yellow-400 {
  background-color: #fdc700;
}
.text-yellow-400 {
  color: #fdc700;
}
.border-yellow-400 {
  border-color: #fdc700;
}
.outline-yellow-400 {
  outline-color: #fdc700;
}
.divide-yellow-400 > * + * {
  border-color: #fdc700;
}
.bg-yellow-500 {
  background-color: #f0b100;
}
.text-yellow-500 {
  color: #f0b100;
}
.border-yellow-500 {
  border-color: #f0b100;
}
.outline-yellow-500 {
  outline-color: #f0b100;
}
.divide-yellow-500 > * + * {
  border-color: #f0b100;
}
.bg-yellow-600 {
  background-color: #d08700;
}
.text-yellow-600 {
  color: #d08700;
}
.border-yellow-600 {
  border-color: #d08700;
}
.outline-yellow-600 {
  outline-color: #d08700;
}
.divide-yellow-600 > * + * {
  border-color: #d08700;
}
.bg-yellow-700 {
  background-color: #a65f00;
}
.text-yellow-700 {
  color: #a65f00;
}
.border-yellow-700 {
  border-color: #a65f00;
}
.outline-yellow-700 {
  outline-color: #a65f00;
}
.divide-yellow-700 > * + * {
  border-color: #a65f00;
}
.bg-yellow-800 {
  background-color: #894b00;
}
.text-yellow-800 {
  color: #894b00;
}
.border-yellow-800 {
  border-color: #894b00;
}
.outline-yellow-800 {
  outline-color: #894b00;
}
.divide-yellow-800 > * + * {
  border-color: #894b00;
}
.bg-yellow-900 {
  background-color: #733e0a;
}
.text-yellow-900 {
  color: #733e0a;
}
.border-yellow-900 {
  border-color: #733e0a;
}
.outline-yellow-900 {
  outline-color: #733e0a;
}
.divide-yellow-900 > * + * {
  border-color: #733e0a;
}
.bg-yellow-950 {
  background-color: #432004;
}
.text-yellow-950 {
  color: #432004;
}
.border-yellow-950 {
  border-color: #432004;
}
.outline-yellow-950 {
  outline-color: #432004;
}
.divide-yellow-950 > * + * {
  border-color: #432004;
}
.bg-lime-50 {
  background-color: #f7fee7;
}
.text-lime-50 {
  color: #f7fee7;
}
.border-lime-50 {
  border-color: #f7fee7;
}
.outline-lime-50 {
  outline-color: #f7fee7;
}
.divide-lime-50 > * + * {
  border-color: #f7fee7;
}
.bg-lime-100 {
  background-color: #ecfcca;
}
.text-lime-100 {
  color: #ecfcca;
}
.border-lime-100 {
  border-color: #ecfcca;
}
.outline-lime-100 {
  outline-color: #ecfcca;
}
.divide-lime-100 > * + * {
  border-color: #ecfcca;
}
.bg-lime-200 {
  background-color: #d8f999;
}
.text-lime-200 {
  color: #d8f999;
}
.border-lime-200 {
  border-color: #d8f999;
}
.outline-lime-200 {
  outline-color: #d8f999;
}
.divide-lime-200 > * + * {
  border-color: #d8f999;
}
.bg-lime-300 {
  background-color: #bbf451;
}
.text-lime-300 {
  color: #bbf451;
}
.border-lime-300 {
  border-color: #bbf451;
}
.outline-lime-300 {
  outline-color: #bbf451;
}
.divide-lime-300 > * + * {
  border-color: #bbf451;
}
.bg-lime-400 {
  background-color: #9ae600;
}
.text-lime-400 {
  color: #9ae600;
}
.border-lime-400 {
  border-color: #9ae600;
}
.outline-lime-400 {
  outline-color: #9ae600;
}
.divide-lime-400 > * + * {
  border-color: #9ae600;
}
.bg-lime-500 {
  background-color: #7ccf00;
}
.text-lime-500 {
  color: #7ccf00;
}
.border-lime-500 {
  border-color: #7ccf00;
}
.outline-lime-500 {
  outline-color: #7ccf00;
}
.divide-lime-500 > * + * {
  border-color: #7ccf00;
}
.bg-lime-600 {
  background-color: #5ea500;
}
.text-lime-600 {
  color: #5ea500;
}
.border-lime-600 {
  border-color: #5ea500;
}
.outline-lime-600 {
  outline-color: #5ea500;
}
.divide-lime-600 > * + * {
  border-color: #5ea500;
}
.bg-lime-700 {
  background-color: #497d00;
}
.text-lime-700 {
  color: #497d00;
}
.border-lime-700 {
  border-color: #497d00;
}
.outline-lime-700 {
  outline-color: #497d00;
}
.divide-lime-700 > * + * {
  border-color: #497d00;
}
.bg-lime-800 {
  background-color: #3c6300;
}
.text-lime-800 {
  color: #3c6300;
}
.border-lime-800 {
  border-color: #3c6300;
}
.outline-lime-800 {
  outline-color: #3c6300;
}
.divide-lime-800 > * + * {
  border-color: #3c6300;
}
.bg-lime-900 {
  background-color: #35530e;
}
.text-lime-900 {
  color: #35530e;
}
.border-lime-900 {
  border-color: #35530e;
}
.outline-lime-900 {
  outline-color: #35530e;
}
.divide-lime-900 > * + * {
  border-color: #35530e;
}
.bg-lime-950 {
  background-color: #192e03;
}
.text-lime-950 {
  color: #192e03;
}
.border-lime-950 {
  border-color: #192e03;
}
.outline-lime-950 {
  outline-color: #192e03;
}
.divide-lime-950 > * + * {
  border-color: #192e03;
}
.bg-green-50 {
  background-color: #f0fdf4;
}
.text-green-50 {
  color: #f0fdf4;
}
.border-green-50 {
  border-color: #f0fdf4;
}
.outline-green-50 {
  outline-color: #f0fdf4;
}
.divide-green-50 > * + * {
  border-color: #f0fdf4;
}
.bg-green-100 {
  background-color: #dcfce7;
}
.text-green-100 {
  color: #dcfce7;
}
.border-green-100 {
  border-color: #dcfce7;
}
.outline-green-100 {
  outline-color: #dcfce7;
}
.divide-green-100 > * + * {
  border-color: #dcfce7;
}
.bg-green-200 {
  background-color: #b9f8cf;
}
.text-green-200 {
  color: #b9f8cf;
}
.border-green-200 {
  border-color: #b9f8cf;
}
.outline-green-200 {
  outline-color: #b9f8cf;
}
.divide-green-200 > * + * {
  border-color: #b9f8cf;
}
.bg-green-300 {
  background-color: #7bf1a8;
}
.text-green-300 {
  color: #7bf1a8;
}
.border-green-300 {
  border-color: #7bf1a8;
}
.outline-green-300 {
  outline-color: #7bf1a8;
}
.divide-green-300 > * + * {
  border-color: #7bf1a8;
}
.bg-green-400 {
  background-color: #05df72;
}
.text-green-400 {
  color: #05df72;
}
.border-green-400 {
  border-color: #05df72;
}
.outline-green-400 {
  outline-color: #05df72;
}
.divide-green-400 > * + * {
  border-color: #05df72;
}
.bg-green-500 {
  background-color: #00c950;
}
.text-green-500 {
  color: #00c950;
}
.border-green-500 {
  border-color: #00c950;
}
.outline-green-500 {
  outline-color: #00c950;
}
.divide-green-500 > * + * {
  border-color: #00c950;
}
.bg-green-600 {
  background-color: #00a63e;
}
.text-green-600 {
  color: #00a63e;
}
.border-green-600 {
  border-color: #00a63e;
}
.outline-green-600 {
  outline-color: #00a63e;
}
.divide-green-600 > * + * {
  border-color: #00a63e;
}
.bg-green-700 {
  background-color: #008236;
}
.text-green-700 {
  color: #008236;
}
.border-green-700 {
  border-color: #008236;
}
.outline-green-700 {
  outline-color: #008236;
}
.divide-green-700 > * + * {
  border-color: #008236;
}
.bg-green-800 {
  background-color: #016630;
}
.text-green-800 {
  color: #016630;
}
.border-green-800 {
  border-color: #016630;
}
.outline-green-800 {
  outline-color: #016630;
}
.divide-green-800 > * + * {
  border-color: #016630;
}
.bg-green-900 {
  background-color: #0d542b;
}
.text-green-900 {
  color: #0d542b;
}
.border-green-900 {
  border-color: #0d542b;
}
.outline-green-900 {
  outline-color: #0d542b;
}
.divide-green-900 > * + * {
  border-color: #0d542b;
}
.bg-green-950 {
  background-color: #032e15;
}
.text-green-950 {
  color: #032e15;
}
.border-green-950 {
  border-color: #032e15;
}
.outline-green-950 {
  outline-color: #032e15;
}
.divide-green-950 > * + * {
  border-color: #032e15;
}
.bg-emerald-50 {
  background-color: #ecfdf5;
}
.text-emerald-50 {
  color: #ecfdf5;
}
.border-emerald-50 {
  border-color: #ecfdf5;
}
.outline-emerald-50 {
  outline-color: #ecfdf5;
}
.divide-emerald-50 > * + * {
  border-color: #ecfdf5;
}
.bg-emerald-100 {
  background-color: #d0fae5;
}
.text-emerald-100 {
  color: #d0fae5;
}
.border-emerald-100 {
  border-color: #d0fae5;
}
.outline-emerald-100 {
  outline-color: #d0fae5;
}
.divide-emerald-100 > * + * {
  border-color: #d0fae5;
}
.bg-emerald-200 {
  background-color: #a4f4cf;
}
.text-emerald-200 {
  color: #a4f4cf;
}
.border-emerald-200 {
  border-color: #a4f4cf;
}
.outline-emerald-200 {
  outline-color: #a4f4cf;
}
.divide-emerald-200 > * + * {
  border-color: #a4f4cf;
}
.bg-emerald-300 {
  background-color: #5ee9b5;
}
.text-emerald-300 {
  color: #5ee9b5;
}
.border-emerald-300 {
  border-color: #5ee9b5;
}
.outline-emerald-300 {
  outline-color: #5ee9b5;
}
.divide-emerald-300 > * + * {
  border-color: #5ee9b5;
}
.bg-emerald-400 {
  background-color: #00d492;
}
.text-emerald-400 {
  color: #00d492;
}
.border-emerald-400 {
  border-color: #00d492;
}
.outline-emerald-400 {
  outline-color: #00d492;
}
.divide-emerald-400 > * + * {
  border-color: #00d492;
}
.bg-emerald-500 {
  background-color: #00bc7d;
}
.text-emerald-500 {
  color: #00bc7d;
}
.border-emerald-500 {
  border-color: #00bc7d;
}
.outline-emerald-500 {
  outline-color: #00bc7d;
}
.divide-emerald-500 > * + * {
  border-color: #00bc7d;
}
.bg-emerald-600 {
  background-color: #009966;
}
.text-emerald-600 {
  color: #009966;
}
.border-emerald-600 {
  border-color: #009966;
}
.outline-emerald-600 {
  outline-color: #009966;
}
.divide-emerald-600 > * + * {
  border-color: #009966;
}
.bg-emerald-700 {
  background-color: #007a55;
}
.text-emerald-700 {
  color: #007a55;
}
.border-emerald-700 {
  border-color: #007a55;
}
.outline-emerald-700 {
  outline-color: #007a55;
}
.divide-emerald-700 > * + * {
  border-color: #007a55;
}
.bg-emerald-800 {
  background-color: #006045;
}
.text-emerald-800 {
  color: #006045;
}
.border-emerald-800 {
  border-color: #006045;
}
.outline-emerald-800 {
  outline-color: #006045;
}
.divide-emerald-800 > * + * {
  border-color: #006045;
}
.bg-emerald-900 {
  background-color: #004f3b;
}
.text-emerald-900 {
  color: #004f3b;
}
.border-emerald-900 {
  border-color: #004f3b;
}
.outline-emerald-900 {
  outline-color: #004f3b;
}
.divide-emerald-900 > * + * {
  border-color: #004f3b;
}
.bg-emerald-950 {
  background-color: #002c22;
}
.text-emerald-950 {
  color: #002c22;
}
.border-emerald-950 {
  border-color: #002c22;
}
.outline-emerald-950 {
  outline-color: #002c22;
}
.divide-emerald-950 > * + * {
  border-color: #002c22;
}
.bg-teal-50 {
  background-color: #f0fdfa;
}
.text-teal-50 {
  color: #f0fdfa;
}
.border-teal-50 {
  border-color: #f0fdfa;
}
.outline-teal-50 {
  outline-color: #f0fdfa;
}
.divide-teal-50 > * + * {
  border-color: #f0fdfa;
}
.bg-teal-100 {
  background-color: #cbfbf1;
}
.text-teal-100 {
  color: #cbfbf1;
}
.border-teal-100 {
  border-color: #cbfbf1;
}
.outline-teal-100 {
  outline-color: #cbfbf1;
}
.divide-teal-100 > * + * {
  border-color: #cbfbf1;
}
.bg-teal-200 {
  background-color: #96f7e4;
}
.text-teal-200 {
  color: #96f7e4;
}
.border-teal-200 {
  border-color: #96f7e4;
}
.outline-teal-200 {
  outline-color: #96f7e4;
}
.divide-teal-200 > * + * {
  border-color: #96f7e4;
}
.bg-teal-300 {
  background-color: #46ecd5;
}
.text-teal-300 {
  color: #46ecd5;
}
.border-teal-300 {
  border-color: #46ecd5;
}
.outline-teal-300 {
  outline-color: #46ecd5;
}
.divide-teal-300 > * + * {
  border-color: #46ecd5;
}
.bg-teal-400 {
  background-color: #00d5be;
}
.text-teal-400 {
  color: #00d5be;
}
.border-teal-400 {
  border-color: #00d5be;
}
.outline-teal-400 {
  outline-color: #00d5be;
}
.divide-teal-400 > * + * {
  border-color: #00d5be;
}
.bg-teal-500 {
  background-color: #00bba7;
}
.text-teal-500 {
  color: #00bba7;
}
.border-teal-500 {
  border-color: #00bba7;
}
.outline-teal-500 {
  outline-color: #00bba7;
}
.divide-teal-500 > * + * {
  border-color: #00bba7;
}
.bg-teal-600 {
  background-color: #009689;
}
.text-teal-600 {
  color: #009689;
}
.border-teal-600 {
  border-color: #009689;
}
.outline-teal-600 {
  outline-color: #009689;
}
.divide-teal-600 > * + * {
  border-color: #009689;
}
.bg-teal-700 {
  background-color: #00786f;
}
.text-teal-700 {
  color: #00786f;
}
.border-teal-700 {
  border-color: #00786f;
}
.outline-teal-700 {
  outline-color: #00786f;
}
.divide-teal-700 > * + * {
  border-color: #00786f;
}
.bg-teal-800 {
  background-color: #005f5a;
}
.text-teal-800 {
  color: #005f5a;
}
.border-teal-800 {
  border-color: #005f5a;
}
.outline-teal-800 {
  outline-color: #005f5a;
}
.divide-teal-800 > * + * {
  border-color: #005f5a;
}
.bg-teal-900 {
  background-color: #0b4f4a;
}
.text-teal-900 {
  color: #0b4f4a;
}
.border-teal-900 {
  border-color: #0b4f4a;
}
.outline-teal-900 {
  outline-color: #0b4f4a;
}
.divide-teal-900 > * + * {
  border-color: #0b4f4a;
}
.bg-teal-950 {
  background-color: #022f2e;
}
.text-teal-950 {
  color: #022f2e;
}
.border-teal-950 {
  border-color: #022f2e;
}
.outline-teal-950 {
  outline-color: #022f2e;
}
.divide-teal-950 > * + * {
  border-color: #022f2e;
}
.bg-cyan-50 {
  background-color: #ecfeff;
}
.text-cyan-50 {
  color: #ecfeff;
}
.border-cyan-50 {
  border-color: #ecfeff;
}
.outline-cyan-50 {
  outline-color: #ecfeff;
}
.divide-cyan-50 > * + * {
  border-color: #ecfeff;
}
.bg-cyan-100 {
  background-color: #cefafe;
}
.text-cyan-100 {
  color: #cefafe;
}
.border-cyan-100 {
  border-color: #cefafe;
}
.outline-cyan-100 {
  outline-color: #cefafe;
}
.divide-cyan-100 > * + * {
  border-color: #cefafe;
}
.bg-cyan-200 {
  background-color: #a2f4fd;
}
.text-cyan-200 {
  color: #a2f4fd;
}
.border-cyan-200 {
  border-color: #a2f4fd;
}
.outline-cyan-200 {
  outline-color: #a2f4fd;
}
.divide-cyan-200 > * + * {
  border-color: #a2f4fd;
}
.bg-cyan-300 {
  background-color: #53eafd;
}
.text-cyan-300 {
  color: #53eafd;
}
.border-cyan-300 {
  border-color: #53eafd;
}
.outline-cyan-300 {
  outline-color: #53eafd;
}
.divide-cyan-300 > * + * {
  border-color: #53eafd;
}
.bg-cyan-400 {
  background-color: #00d3f2;
}
.text-cyan-400 {
  color: #00d3f2;
}
.border-cyan-400 {
  border-color: #00d3f2;
}
.outline-cyan-400 {
  outline-color: #00d3f2;
}
.divide-cyan-400 > * + * {
  border-color: #00d3f2;
}
.bg-cyan-500 {
  background-color: #00b8db;
}
.text-cyan-500 {
  color: #00b8db;
}
.border-cyan-500 {
  border-color: #00b8db;
}
.outline-cyan-500 {
  outline-color: #00b8db;
}
.divide-cyan-500 > * + * {
  border-color: #00b8db;
}
.bg-cyan-600 {
  background-color: #0092b8;
}
.text-cyan-600 {
  color: #0092b8;
}
.border-cyan-600 {
  border-color: #0092b8;
}
.outline-cyan-600 {
  outline-color: #0092b8;
}
.divide-cyan-600 > * + * {
  border-color: #0092b8;
}
.bg-cyan-700 {
  background-color: #007595;
}
.text-cyan-700 {
  color: #007595;
}
.border-cyan-700 {
  border-color: #007595;
}
.outline-cyan-700 {
  outline-color: #007595;
}
.divide-cyan-700 > * + * {
  border-color: #007595;
}
.bg-cyan-800 {
  background-color: #005f78;
}
.text-cyan-800 {
  color: #005f78;
}
.border-cyan-800 {
  border-color: #005f78;
}
.outline-cyan-800 {
  outline-color: #005f78;
}
.divide-cyan-800 > * + * {
  border-color: #005f78;
}
.bg-cyan-900 {
  background-color: #104e64;
}
.text-cyan-900 {
  color: #104e64;
}
.border-cyan-900 {
  border-color: #104e64;
}
.outline-cyan-900 {
  outline-color: #104e64;
}
.divide-cyan-900 > * + * {
  border-color: #104e64;
}
.bg-cyan-950 {
  background-color: #053345;
}
.text-cyan-950 {
  color: #053345;
}
.border-cyan-950 {
  border-color: #053345;
}
.outline-cyan-950 {
  outline-color: #053345;
}
.divide-cyan-950 > * + * {
  border-color: #053345;
}
.bg-sky-50 {
  background-color: #f0f9ff;
}
.text-sky-50 {
  color: #f0f9ff;
}
.border-sky-50 {
  border-color: #f0f9ff;
}
.outline-sky-50 {
  outline-color: #f0f9ff;
}
.divide-sky-50 > * + * {
  border-color: #f0f9ff;
}
.bg-sky-100 {
  background-color: #dff2fe;
}
.text-sky-100 {
  color: #dff2fe;
}
.border-sky-100 {
  border-color: #dff2fe;
}
.outline-sky-100 {
  outline-color: #dff2fe;
}
.divide-sky-100 > * + * {
  border-color: #dff2fe;
}
.bg-sky-200 {
  background-color: #b8e6fe;
}
.text-sky-200 {
  color: #b8e6fe;
}
.border-sky-200 {
  border-color: #b8e6fe;
}
.outline-sky-200 {
  outline-color: #b8e6fe;
}
.divide-sky-200 > * + * {
  border-color: #b8e6fe;
}
.bg-sky-300 {
  background-color: #74d4ff;
}
.text-sky-300 {
  color: #74d4ff;
}
.border-sky-300 {
  border-color: #74d4ff;
}
.outline-sky-300 {
  outline-color: #74d4ff;
}
.divide-sky-300 > * + * {
  border-color: #74d4ff;
}
.bg-sky-400 {
  background-color: #00bcff;
}
.text-sky-400 {
  color: #00bcff;
}
.border-sky-400 {
  border-color: #00bcff;
}
.outline-sky-400 {
  outline-color: #00bcff;
}
.divide-sky-400 > * + * {
  border-color: #00bcff;
}
.bg-sky-500 {
  background-color: #00a6f4;
}
.text-sky-500 {
  color: #00a6f4;
}
.border-sky-500 {
  border-color: #00a6f4;
}
.outline-sky-500 {
  outline-color: #00a6f4;
}
.divide-sky-500 > * + * {
  border-color: #00a6f4;
}
.bg-sky-600 {
  background-color: #0084d1;
}
.text-sky-600 {
  color: #0084d1;
}
.border-sky-600 {
  border-color: #0084d1;
}
.outline-sky-600 {
  outline-color: #0084d1;
}
.divide-sky-600 > * + * {
  border-color: #0084d1;
}
.bg-sky-700 {
  background-color: #0069a8;
}
.text-sky-700 {
  color: #0069a8;
}
.border-sky-700 {
  border-color: #0069a8;
}
.outline-sky-700 {
  outline-color: #0069a8;
}
.divide-sky-700 > * + * {
  border-color: #0069a8;
}
.bg-sky-800 {
  background-color: #00598a;
}
.text-sky-800 {
  color: #00598a;
}
.border-sky-800 {
  border-color: #00598a;
}
.outline-sky-800 {
  outline-color: #00598a;
}
.divide-sky-800 > * + * {
  border-color: #00598a;
}
.bg-sky-900 {
  background-color: #024a70;
}
.text-sky-900 {
  color: #024a70;
}
.border-sky-900 {
  border-color: #024a70;
}
.outline-sky-900 {
  outline-color: #024a70;
}
.divide-sky-900 > * + * {
  border-color: #024a70;
}
.bg-sky-950 {
  background-color: #052f4a;
}
.text-sky-950 {
  color: #052f4a;
}
.border-sky-950 {
  border-color: #052f4a;
}
.outline-sky-950 {
  outline-color: #052f4a;
}
.divide-sky-950 > * + * {
  border-color: #052f4a;
}
.bg-blue-50 {
  background-color: #eff6ff;
}
.text-blue-50 {
  color: #eff6ff;
}
.border-blue-50 {
  border-color: #eff6ff;
}
.outline-blue-50 {
  outline-color: #eff6ff;
}
.divide-blue-50 > * + * {
  border-color: #eff6ff;
}
.bg-blue-100 {
  background-color: #dbeafe;
}
.text-blue-100 {
  color: #dbeafe;
}
.border-blue-100 {
  border-color: #dbeafe;
}
.outline-blue-100 {
  outline-color: #dbeafe;
}
.divide-blue-100 > * + * {
  border-color: #dbeafe;
}
.bg-blue-200 {
  background-color: #bedbff;
}
.text-blue-200 {
  color: #bedbff;
}
.border-blue-200 {
  border-color: #bedbff;
}
.outline-blue-200 {
  outline-color: #bedbff;
}
.divide-blue-200 > * + * {
  border-color: #bedbff;
}
.bg-blue-300 {
  background-color: #8ec5ff;
}
.text-blue-300 {
  color: #8ec5ff;
}
.border-blue-300 {
  border-color: #8ec5ff;
}
.outline-blue-300 {
  outline-color: #8ec5ff;
}
.divide-blue-300 > * + * {
  border-color: #8ec5ff;
}
.bg-blue-400 {
  background-color: #51a2ff;
}
.text-blue-400 {
  color: #51a2ff;
}
.border-blue-400 {
  border-color: #51a2ff;
}
.outline-blue-400 {
  outline-color: #51a2ff;
}
.divide-blue-400 > * + * {
  border-color: #51a2ff;
}
.bg-blue-500 {
  background-color: #2b7fff;
}
.text-blue-500 {
  color: #2b7fff;
}
.border-blue-500 {
  border-color: #2b7fff;
}
.outline-blue-500 {
  outline-color: #2b7fff;
}
.divide-blue-500 > * + * {
  border-color: #2b7fff;
}
.bg-blue-600 {
  background-color: #155dfc;
}
.text-blue-600 {
  color: #155dfc;
}
.border-blue-600 {
  border-color: #155dfc;
}
.outline-blue-600 {
  outline-color: #155dfc;
}
.divide-blue-600 > * + * {
  border-color: #155dfc;
}
.bg-blue-700 {
  background-color: #1447e6;
}
.text-blue-700 {
  color: #1447e6;
}
.border-blue-700 {
  border-color: #1447e6;
}
.outline-blue-700 {
  outline-color: #1447e6;
}
.divide-blue-700 > * + * {
  border-color: #1447e6;
}
.bg-blue-800 {
  background-color: #193cb8;
}
.text-blue-800 {
  color: #193cb8;
}
.border-blue-800 {
  border-color: #193cb8;
}
.outline-blue-800 {
  outline-color: #193cb8;
}
.divide-blue-800 > * + * {
  border-color: #193cb8;
}
.bg-blue-900 {
  background-color: #1c398e;
}
.text-blue-900 {
  color: #1c398e;
}
.border-blue-900 {
  border-color: #1c398e;
}
.outline-blue-900 {
  outline-color: #1c398e;
}
.divide-blue-900 > * + * {
  border-color: #1c398e;
}
.bg-blue-950 {
  background-color: #162456;
}
.text-blue-950 {
  color: #162456;
}
.border-blue-950 {
  border-color: #162456;
}
.outline-blue-950 {
  outline-color: #162456;
}
.divide-blue-950 > * + * {
  border-color: #162456;
}
.bg-indigo-50 {
  background-color: #eef2ff;
}
.text-indigo-50 {
  color: #eef2ff;
}
.border-indigo-50 {
  border-color: #eef2ff;
}
.outline-indigo-50 {
  outline-color: #eef2ff;
}
.divide-indigo-50 > * + * {
  border-color: #eef2ff;
}
.bg-indigo-100 {
  background-color: #e0e7ff;
}
.text-indigo-100 {
  color: #e0e7ff;
}
.border-indigo-100 {
  border-color: #e0e7ff;
}
.outline-indigo-100 {
  outline-color: #e0e7ff;
}
.divide-indigo-100 > * + * {
  border-color: #e0e7ff;
}
.bg-indigo-200 {
  background-color: #c6d2ff;
}
.text-indigo-200 {
  color: #c6d2ff;
}
.border-indigo-200 {
  border-color: #c6d2ff;
}
.outline-indigo-200 {
  outline-color: #c6d2ff;
}
.divide-indigo-200 > * + * {
  border-color: #c6d2ff;
}
.bg-indigo-300 {
  background-color: #a3b3ff;
}
.text-indigo-300 {
  color: #a3b3ff;
}
.border-indigo-300 {
  border-color: #a3b3ff;
}
.outline-indigo-300 {
  outline-color: #a3b3ff;
}
.divide-indigo-300 > * + * {
  border-color: #a3b3ff;
}
.bg-indigo-400 {
  background-color: #7c86ff;
}
.text-indigo-400 {
  color: #7c86ff;
}
.border-indigo-400 {
  border-color: #7c86ff;
}
.outline-indigo-400 {
  outline-color: #7c86ff;
}
.divide-indigo-400 > * + * {
  border-color: #7c86ff;
}
.bg-indigo-500 {
  background-color: #615fff;
}
.text-indigo-500 {
  color: #615fff;
}
.border-indigo-500 {
  border-color: #615fff;
}
.outline-indigo-500 {
  outline-color: #615fff;
}
.divide-indigo-500 > * + * {
  border-color: #615fff;
}
.bg-indigo-600 {
  background-color: #4f39f6;
}
.text-indigo-600 {
  color: #4f39f6;
}
.border-indigo-600 {
  border-color: #4f39f6;
}
.outline-indigo-600 {
  outline-color: #4f39f6;
}
.divide-indigo-600 > * + * {
  border-color: #4f39f6;
}
.bg-indigo-700 {
  background-color: #432dd7;
}
.text-indigo-700 {
  color: #432dd7;
}
.border-indigo-700 {
  border-color: #432dd7;
}
.outline-indigo-700 {
  outline-color: #432dd7;
}
.divide-indigo-700 > * + * {
  border-color: #432dd7;
}
.bg-indigo-800 {
  background-color: #372aac;
}
.text-indigo-800 {
  color: #372aac;
}
.border-indigo-800 {
  border-color: #372aac;
}
.outline-indigo-800 {
  outline-color: #372aac;
}
.divide-indigo-800 > * + * {
  border-color: #372aac;
}
.bg-indigo-900 {
  background-color: #312c85;
}
.text-indigo-900 {
  color: #312c85;
}
.border-indigo-900 {
  border-color: #312c85;
}
.outline-indigo-900 {
  outline-color: #312c85;
}
.divide-indigo-900 > * + * {
  border-color: #312c85;
}
.bg-indigo-950 {
  background-color: #1e1a4d;
}
.text-indigo-950 {
  color: #1e1a4d;
}
.border-indigo-950 {
  border-color: #1e1a4d;
}
.outline-indigo-950 {
  outline-color: #1e1a4d;
}
.divide-indigo-950 > * + * {
  border-color: #1e1a4d;
}
.bg-violet-50 {
  background-color: #f5f3ff;
}
.text-violet-50 {
  color: #f5f3ff;
}
.border-violet-50 {
  border-color: #f5f3ff;
}
.outline-violet-50 {
  outline-color: #f5f3ff;
}
.divide-violet-50 > * + * {
  border-color: #f5f3ff;
}
.bg-violet-100 {
  background-color: #ede9fe;
}
.text-violet-100 {
  color: #ede9fe;
}
.border-violet-100 {
  border-color: #ede9fe;
}
.outline-violet-100 {
  outline-color: #ede9fe;
}
.divide-violet-100 > * + * {
  border-color: #ede9fe;
}
.bg-violet-200 {
  background-color: #ddd6ff;
}
.text-violet-200 {
  color: #ddd6ff;
}
.border-violet-200 {
  border-color: #ddd6ff;
}
.outline-violet-200 {
  outline-color: #ddd6ff;
}
.divide-violet-200 > * + * {
  border-color: #ddd6ff;
}
.bg-violet-300 {
  background-color: #c4b4ff;
}
.text-violet-300 {
  color: #c4b4ff;
}
.border-violet-300 {
  border-color: #c4b4ff;
}
.outline-violet-300 {
  outline-color: #c4b4ff;
}
.divide-violet-300 > * + * {
  border-color: #c4b4ff;
}
.bg-violet-400 {
  background-color: #a684ff;
}
.text-violet-400 {
  color: #a684ff;
}
.border-violet-400 {
  border-color: #a684ff;
}
.outline-violet-400 {
  outline-color: #a684ff;
}
.divide-violet-400 > * + * {
  border-color: #a684ff;
}
.bg-violet-500 {
  background-color: #8e51ff;
}
.text-violet-500 {
  color: #8e51ff;
}
.border-violet-500 {
  border-color: #8e51ff;
}
.outline-violet-500 {
  outline-color: #8e51ff;
}
.divide-violet-500 > * + * {
  border-color: #8e51ff;
}
.bg-violet-600 {
  background-color: #7f22fe;
}
.text-violet-600 {
  color: #7f22fe;
}
.border-violet-600 {
  border-color: #7f22fe;
}
.outline-violet-600 {
  outline-color: #7f22fe;
}
.divide-violet-600 > * + * {
  border-color: #7f22fe;
}
.bg-violet-700 {
  background-color: #7008e7;
}
.text-violet-700 {
  color: #7008e7;
}
.border-violet-700 {
  border-color: #7008e7;
}
.outline-violet-700 {
  outline-color: #7008e7;
}
.divide-violet-700 > * + * {
  border-color: #7008e7;
}
.bg-violet-800 {
  background-color: #5d0ec0;
}
.text-violet-800 {
  color: #5d0ec0;
}
.border-violet-800 {
  border-color: #5d0ec0;
}
.outline-violet-800 {
  outline-color: #5d0ec0;
}
.divide-violet-800 > * + * {
  border-color: #5d0ec0;
}
.bg-violet-900 {
  background-color: #4d179a;
}
.text-violet-900 {
  color: #4d179a;
}
.border-violet-900 {
  border-color: #4d179a;
}
.outline-violet-900 {
  outline-color: #4d179a;
}
.divide-violet-900 > * + * {
  border-color: #4d179a;
}
.bg-violet-950 {
  background-color: #2f0d68;
}
.text-violet-950 {
  color: #2f0d68;
}
.border-violet-950 {
  border-color: #2f0d68;
}
.outline-violet-950 {
  outline-color: #2f0d68;
}
.divide-violet-950 > * + * {
  border-color: #2f0d68;
}
.bg-purple-50 {
  background-color: #faf5ff;
}
.text-purple-50 {
  color: #faf5ff;
}
.border-purple-50 {
  border-color: #faf5ff;
}
.outline-purple-50 {
  outline-color: #faf5ff;
}
.divide-purple-50 > * + * {
  border-color: #faf5ff;
}
.bg-purple-100 {
  background-color: #f3e8ff;
}
.text-purple-100 {
  color: #f3e8ff;
}
.border-purple-100 {
  border-color: #f3e8ff;
}
.outline-purple-100 {
  outline-color: #f3e8ff;
}
.divide-purple-100 > * + * {
  border-color: #f3e8ff;
}
.bg-purple-200 {
  background-color: #e9d4ff;
}
.text-purple-200 {
  color: #e9d4ff;
}
.border-purple-200 {
  border-color: #e9d4ff;
}
.outline-purple-200 {
  outline-color: #e9d4ff;
}
.divide-purple-200 > * + * {
  border-color: #e9d4ff;
}
.bg-purple-300 {
  background-color: #dab2ff;
}
.text-purple-300 {
  color: #dab2ff;
}
.border-purple-300 {
  border-color: #dab2ff;
}
.outline-purple-300 {
  outline-color: #dab2ff;
}
.divide-purple-300 > * + * {
  border-color: #dab2ff;
}
.bg-purple-400 {
  background-color: #c27aff;
}
.text-purple-400 {
  color: #c27aff;
}
.border-purple-400 {
  border-color: #c27aff;
}
.outline-purple-400 {
  outline-color: #c27aff;
}
.divide-purple-400 > * + * {
  border-color: #c27aff;
}
.bg-purple-500 {
  background-color: #ad46ff;
}
.text-purple-500 {
  color: #ad46ff;
}
.border-purple-500 {
  border-color: #ad46ff;
}
.outline-purple-500 {
  outline-color: #ad46ff;
}
.divide-purple-500 > * + * {
  border-color: #ad46ff;
}
.bg-purple-600 {
  background-color: #9810fa;
}
.text-purple-600 {
  color: #9810fa;
}
.border-purple-600 {
  border-color: #9810fa;
}
.outline-purple-600 {
  outline-color: #9810fa;
}
.divide-purple-600 > * + * {
  border-color: #9810fa;
}
.bg-purple-700 {
  background-color: #8200db;
}
.text-purple-700 {
  color: #8200db;
}
.border-purple-700 {
  border-color: #8200db;
}
.outline-purple-700 {
  outline-color: #8200db;
}
.divide-purple-700 > * + * {
  border-color: #8200db;
}
.bg-purple-800 {
  background-color: #6e11b0;
}
.text-purple-800 {
  color: #6e11b0;
}
.border-purple-800 {
  border-color: #6e11b0;
}
.outline-purple-800 {
  outline-color: #6e11b0;
}
.divide-purple-800 > * + * {
  border-color: #6e11b0;
}
.bg-purple-900 {
  background-color: #59168b;
}
.text-purple-900 {
  color: #59168b;
}
.border-purple-900 {
  border-color: #59168b;
}
.outline-purple-900 {
  outline-color: #59168b;
}
.divide-purple-900 > * + * {
  border-color: #59168b;
}
.bg-purple-950 {
  background-color: #3c0366;
}
.text-purple-950 {
  color: #3c0366;
}
.border-purple-950 {
  border-color: #3c0366;
}
.outline-purple-950 {
  outline-color: #3c0366;
}
.divide-purple-950 > * + * {
  border-color: #3c0366;
}
.bg-fuchsia-50 {
  background-color: #fdf4ff;
}
.text-fuchsia-50 {
  color: #fdf4ff;
}
.border-fuchsia-50 {
  border-color: #fdf4ff;
}
.outline-fuchsia-50 {
  outline-color: #fdf4ff;
}
.divide-fuchsia-50 > * + * {
  border-color: #fdf4ff;
}
.bg-fuchsia-100 {
  background-color: #fae8ff;
}
.text-fuchsia-100 {
  color: #fae8ff;
}
.border-fuchsia-100 {
  border-color: #fae8ff;
}
.outline-fuchsia-100 {
  outline-color: #fae8ff;
}
.divide-fuchsia-100 > * + * {
  border-color: #fae8ff;
}
.bg-fuchsia-200 {
  background-color: #f6cfff;
}
.text-fuchsia-200 {
  color: #f6cfff;
}
.border-fuchsia-200 {
  border-color: #f6cfff;
}
.outline-fuchsia-200 {
  outline-color: #f6cfff;
}
.divide-fuchsia-200 > * + * {
  border-color: #f6cfff;
}
.bg-fuchsia-300 {
  background-color: #f4a8ff;
}
.text-fuchsia-300 {
  color: #f4a8ff;
}
.border-fuchsia-300 {
  border-color: #f4a8ff;
}
.outline-fuchsia-300 {
  outline-color: #f4a8ff;
}
.divide-fuchsia-300 > * + * {
  border-color: #f4a8ff;
}
.bg-fuchsia-400 {
  background-color: #ed6aff;
}
.text-fuchsia-400 {
  color: #ed6aff;
}
.border-fuchsia-400 {
  border-color: #ed6aff;
}
.outline-fuchsia-400 {
  outline-color: #ed6aff;
}
.divide-fuchsia-400 > * + * {
  border-color: #ed6aff;
}
.bg-fuchsia-500 {
  background-color: #e12afb;
}
.text-fuchsia-500 {
  color: #e12afb;
}
.border-fuchsia-500 {
  border-color: #e12afb;
}
.outline-fuchsia-500 {
  outline-color: #e12afb;
}
.divide-fuchsia-500 > * + * {
  border-color: #e12afb;
}
.bg-fuchsia-600 {
  background-color: #c800de;
}
.text-fuchsia-600 {
  color: #c800de;
}
.border-fuchsia-600 {
  border-color: #c800de;
}
.outline-fuchsia-600 {
  outline-color: #c800de;
}
.divide-fuchsia-600 > * + * {
  border-color: #c800de;
}
.bg-fuchsia-700 {
  background-color: #a800b7;
}
.text-fuchsia-700 {
  color: #a800b7;
}
.border-fuchsia-700 {
  border-color: #a800b7;
}
.outline-fuchsia-700 {
  outline-color: #a800b7;
}
.divide-fuchsia-700 > * + * {
  border-color: #a800b7;
}
.bg-fuchsia-800 {
  background-color: #8a0194;
}
.text-fuchsia-800 {
  color: #8a0194;
}
.border-fuchsia-800 {
  border-color: #8a0194;
}
.outline-fuchsia-800 {
  outline-color: #8a0194;
}
.divide-fuchsia-800 > * + * {
  border-color: #8a0194;
}
.bg-fuchsia-900 {
  background-color: #721378;
}
.text-fuchsia-900 {
  color: #721378;
}
.border-fuchsia-900 {
  border-color: #721378;
}
.outline-fuchsia-900 {
  outline-color: #721378;
}
.divide-fuchsia-900 > * + * {
  border-color: #721378;
}
.bg-fuchsia-950 {
  background-color: #4b004f;
}
.text-fuchsia-950 {
  color: #4b004f;
}
.border-fuchsia-950 {
  border-color: #4b004f;
}
.outline-fuchsia-950 {
  outline-color: #4b004f;
}
.divide-fuchsia-950 > * + * {
  border-color: #4b004f;
}
.bg-pink-50 {
  background-color: #fdf2f8;
}
.text-pink-50 {
  color: #fdf2f8;
}
.border-pink-50 {
  border-color: #fdf2f8;
}
.outline-pink-50 {
  outline-color: #fdf2f8;
}
.divide-pink-50 > * + * {
  border-color: #fdf2f8;
}
.bg-pink-100 {
  background-color: #fce7f3;
}
.text-pink-100 {
  color: #fce7f3;
}
.border-pink-100 {
  border-color: #fce7f3;
}
.outline-pink-100 {
  outline-color: #fce7f3;
}
.divide-pink-100 > * + * {
  border-color: #fce7f3;
}
.bg-pink-200 {
  background-color: #fccee8;
}
.text-pink-200 {
  color: #fccee8;
}
.border-pink-200 {
  border-color: #fccee8;
}
.outline-pink-200 {
  outline-color: #fccee8;
}
.divide-pink-200 > * + * {
  border-color: #fccee8;
}
.bg-pink-300 {
  background-color: #fda5d5;
}
.text-pink-300 {
  color: #fda5d5;
}
.border-pink-300 {
  border-color: #fda5d5;
}
.outline-pink-300 {
  outline-color: #fda5d5;
}
.divide-pink-300 > * + * {
  border-color: #fda5d5;
}
.bg-pink-400 {
  background-color: #fb64b6;
}
.text-pink-400 {
  color: #fb64b6;
}
.border-pink-400 {
  border-color: #fb64b6;
}
.outline-pink-400 {
  outline-color: #fb64b6;
}
.divide-pink-400 > * + * {
  border-color: #fb64b6;
}
.bg-pink-500 {
  background-color: #f6339a;
}
.text-pink-500 {
  color: #f6339a;
}
.border-pink-500 {
  border-color: #f6339a;
}
.outline-pink-500 {
  outline-color: #f6339a;
}
.divide-pink-500 > * + * {
  border-color: #f6339a;
}
.bg-pink-600 {
  background-color: #e60076;
}
.text-pink-600 {
  color: #e60076;
}
.border-pink-600 {
  border-color: #e60076;
}
.outline-pink-600 {
  outline-color: #e60076;
}
.divide-pink-600 > * + * {
  border-color: #e60076;
}
.bg-pink-700 {
  background-color: #c6005c;
}
.text-pink-700 {
  color: #c6005c;
}
.border-pink-700 {
  border-color: #c6005c;
}
.outline-pink-700 {
  outline-color: #c6005c;
}
.divide-pink-700 > * + * {
  border-color: #c6005c;
}
.bg-pink-800 {
  background-color: #a3004c;
}
.text-pink-800 {
  color: #a3004c;
}
.border-pink-800 {
  border-color: #a3004c;
}
.outline-pink-800 {
  outline-color: #a3004c;
}
.divide-pink-800 > * + * {
  border-color: #a3004c;
}
.bg-pink-900 {
  background-color: #861043;
}
.text-pink-900 {
  color: #861043;
}
.border-pink-900 {
  border-color: #861043;
}
.outline-pink-900 {
  outline-color: #861043;
}
.divide-pink-900 > * + * {
  border-color: #861043;
}
.bg-pink-950 {
  background-color: #510424;
}
.text-pink-950 {
  color: #510424;
}
.border-pink-950 {
  border-color: #510424;
}
.outline-pink-950 {
  outline-color: #510424;
}
.divide-pink-950 > * + * {
  border-color: #510424;
}
.bg-rose-50 {
  background-color: #fff1f2;
}
.text-rose-50 {
  color: #fff1f2;
}
.border-rose-50 {
  border-color: #fff1f2;
}
.outline-rose-50 {
  outline-color: #fff1f2;
}
.divide-rose-50 > * + * {
  border-color: #fff1f2;
}
.bg-rose-100 {
  background-color: #ffe4e6;
}
.text-rose-100 {
  color: #ffe4e6;
}
.border-rose-100 {
  border-color: #ffe4e6;
}
.outline-rose-100 {
  outline-color: #ffe4e6;
}
.divide-rose-100 > * + * {
  border-color: #ffe4e6;
}
.bg-rose-200 {
  background-color: #ffccd3;
}
.text-rose-200 {
  color: #ffccd3;
}
.border-rose-200 {
  border-color: #ffccd3;
}
.outline-rose-200 {
  outline-color: #ffccd3;
}
.divide-rose-200 > * + * {
  border-color: #ffccd3;
}
.bg-rose-300 {
  background-color: #ffa1ad;
}
.text-rose-300 {
  color: #ffa1ad;
}
.border-rose-300 {
  border-color: #ffa1ad;
}
.outline-rose-300 {
  outline-color: #ffa1ad;
}
.divide-rose-300 > * + * {
  border-color: #ffa1ad;
}
.bg-rose-400 {
  background-color: #ff637e;
}
.text-rose-400 {
  color: #ff637e;
}
.border-rose-400 {
  border-color: #ff637e;
}
.outline-rose-400 {
  outline-color: #ff637e;
}
.divide-rose-400 > * + * {
  border-color: #ff637e;
}
.bg-rose-500 {
  background-color: #ff2056;
}
.text-rose-500 {
  color: #ff2056;
}
.border-rose-500 {
  border-color: #ff2056;
}
.outline-rose-500 {
  outline-color: #ff2056;
}
.divide-rose-500 > * + * {
  border-color: #ff2056;
}
.bg-rose-600 {
  background-color: #ec003f;
}
.text-rose-600 {
  color: #ec003f;
}
.border-rose-600 {
  border-color: #ec003f;
}
.outline-rose-600 {
  outline-color: #ec003f;
}
.divide-rose-600 > * + * {
  border-color: #ec003f;
}
.bg-rose-700 {
  background-color: #c70036;
}
.text-rose-700 {
  color: #c70036;
}
.border-rose-700 {
  border-color: #c70036;
}
.outline-rose-700 {
  outline-color: #c70036;
}
.divide-rose-700 > * + * {
  border-color: #c70036;
}
.bg-rose-800 {
  background-color: #a50036;
}
.text-rose-800 {
  color: #a50036;
}
.border-rose-800 {
  border-color: #a50036;
}
.outline-rose-800 {
  outline-color: #a50036;
}
.divide-rose-800 > * + * {
  border-color: #a50036;
}
.bg-rose-900 {
  background-color: #8b0836;
}
.text-rose-900 {
  color: #8b0836;
}
.border-rose-900 {
  border-color: #8b0836;
}
.outline-rose-900 {
  outline-color: #8b0836;
}
.divide-rose-900 > * + * {
  border-color: #8b0836;
}
.bg-rose-950 {
  background-color: #4d0218;
}
.text-rose-950 {
  color: #4d0218;
}
.border-rose-950 {
  border-color: #4d0218;
}
.outline-rose-950 {
  outline-color: #4d0218;
}
.divide-rose-950 > * + * {
  border-color: #4d0218;
}
.bg-slate-50 {
  background-color: #f8fafc;
}
.text-slate-50 {
  color: #f8fafc;
}
.border-slate-50 {
  border-color: #f8fafc;
}
.outline-slate-50 {
  outline-color: #f8fafc;
}
.divide-slate-50 > * + * {
  border-color: #f8fafc;
}
.bg-slate-100 {
  background-color: #f1f5f9;
}
.text-slate-100 {
  color: #f1f5f9;
}
.border-slate-100 {
  border-color: #f1f5f9;
}
.outline-slate-100 {
  outline-color: #f1f5f9;
}
.divide-slate-100 > * + * {
  border-color: #f1f5f9;
}
.bg-slate-200 {
  background-color: #e2e8f0;
}
.text-slate-200 {
  color: #e2e8f0;
}
.border-slate-200 {
  border-color: #e2e8f0;
}
.outline-slate-200 {
  outline-color: #e2e8f0;
}
.divide-slate-200 > * + * {
  border-color: #e2e8f0;
}
.bg-slate-300 {
  background-color: #cad5e2;
}
.text-slate-300 {
  color: #cad5e2;
}
.border-slate-300 {
  border-color: #cad5e2;
}
.outline-slate-300 {
  outline-color: #cad5e2;
}
.divide-slate-300 > * + * {
  border-color: #cad5e2;
}
.bg-slate-400 {
  background-color: #90a1b9;
}
.text-slate-400 {
  color: #90a1b9;
}
.border-slate-400 {
  border-color: #90a1b9;
}
.outline-slate-400 {
  outline-color: #90a1b9;
}
.divide-slate-400 > * + * {
  border-color: #90a1b9;
}
.bg-slate-500 {
  background-color: #62748e;
}
.text-slate-500 {
  color: #62748e;
}
.border-slate-500 {
  border-color: #62748e;
}
.outline-slate-500 {
  outline-color: #62748e;
}
.divide-slate-500 > * + * {
  border-color: #62748e;
}
.bg-slate-600 {
  background-color: #45556c;
}
.text-slate-600 {
  color: #45556c;
}
.border-slate-600 {
  border-color: #45556c;
}
.outline-slate-600 {
  outline-color: #45556c;
}
.divide-slate-600 > * + * {
  border-color: #45556c;
}
.bg-slate-700 {
  background-color: #314158;
}
.text-slate-700 {
  color: #314158;
}
.border-slate-700 {
  border-color: #314158;
}
.outline-slate-700 {
  outline-color: #314158;
}
.divide-slate-700 > * + * {
  border-color: #314158;
}
.bg-slate-800 {
  background-color: #1d293d;
}
.text-slate-800 {
  color: #1d293d;
}
.border-slate-800 {
  border-color: #1d293d;
}
.outline-slate-800 {
  outline-color: #1d293d;
}
.divide-slate-800 > * + * {
  border-color: #1d293d;
}
.bg-slate-900 {
  background-color: #0f172b;
}
.text-slate-900 {
  color: #0f172b;
}
.border-slate-900 {
  border-color: #0f172b;
}
.outline-slate-900 {
  outline-color: #0f172b;
}
.divide-slate-900 > * + * {
  border-color: #0f172b;
}
.bg-slate-950 {
  background-color: #020618;
}
.text-slate-950 {
  color: #020618;
}
.border-slate-950 {
  border-color: #020618;
}
.outline-slate-950 {
  outline-color: #020618;
}
.divide-slate-950 > * + * {
  border-color: #020618;
}
.bg-gray-50 {
  background-color: #f9fafb;
}
.text-gray-50 {
  color: #f9fafb;
}
.border-gray-50 {
  border-color: #f9fafb;
}
.outline-gray-50 {
  outline-color: #f9fafb;
}
.divide-gray-50 > * + * {
  border-color: #f9fafb;
}
.bg-gray-100 {
  background-color: #f3f4f6;
}
.text-gray-100 {
  color: #f3f4f6;
}
.border-gray-100 {
  border-color: #f3f4f6;
}
.outline-gray-100 {
  outline-color: #f3f4f6;
}
.divide-gray-100 > * + * {
  border-color: #f3f4f6;
}
.bg-gray-200 {
  background-color: #e5e7eb;
}
.text-gray-200 {
  color: #e5e7eb;
}
.border-gray-200 {
  border-color: #e5e7eb;
}
.outline-gray-200 {
  outline-color: #e5e7eb;
}
.divide-gray-200 > * + * {
  border-color: #e5e7eb;
}
.bg-gray-300 {
  background-color: #d1d5dc;
}
.text-gray-300 {
  color: #d1d5dc;
}
.border-gray-300 {
  border-color: #d1d5dc;
}
.outline-gray-300 {
  outline-color: #d1d5dc;
}
.divide-gray-300 > * + * {
  border-color: #d1d5dc;
}
.bg-gray-400 {
  background-color: #99a1af;
}
.text-gray-400 {
  color: #99a1af;
}
.border-gray-400 {
  border-color: #99a1af;
}
.outline-gray-400 {
  outline-color: #99a1af;
}
.divide-gray-400 > * + * {
  border-color: #99a1af;
}
.bg-gray-500 {
  background-color: #6a7282;
}
.text-gray-500 {
  color: #6a7282;
}
.border-gray-500 {
  border-color: #6a7282;
}
.outline-gray-500 {
  outline-color: #6a7282;
}
.divide-gray-500 > * + * {
  border-color: #6a7282;
}
.bg-gray-600 {
  background-color: #4a5565;
}
.text-gray-600 {
  color: #4a5565;
}
.border-gray-600 {
  border-color: #4a5565;
}
.outline-gray-600 {
  outline-color: #4a5565;
}
.divide-gray-600 > * + * {
  border-color: #4a5565;
}
.bg-gray-700 {
  background-color: #364153;
}
.text-gray-700 {
  color: #364153;
}
.border-gray-700 {
  border-color: #364153;
}
.outline-gray-700 {
  outline-color: #364153;
}
.divide-gray-700 > * + * {
  border-color: #364153;
}
.bg-gray-800 {
  background-color: #1e2939;
}
.text-gray-800 {
  color: #1e2939;
}
.border-gray-800 {
  border-color: #1e2939;
}
.outline-gray-800 {
  outline-color: #1e2939;
}
.divide-gray-800 > * + * {
  border-color: #1e2939;
}
.bg-gray-900 {
  background-color: #101828;
}
.text-gray-900 {
  color: #101828;
}
.border-gray-900 {
  border-color: #101828;
}
.outline-gray-900 {
  outline-color: #101828;
}
.divide-gray-900 > * + * {
  border-color: #101828;
}
.bg-gray-950 {
  background-color: #030712;
}
.text-gray-950 {
  color: #030712;
}
.border-gray-950 {
  border-color: #030712;
}
.outline-gray-950 {
  outline-color: #030712;
}
.divide-gray-950 > * + * {
  border-color: #030712;
}
.bg-zinc-50 {
  background-color: #fafafa;
}
.text-zinc-50 {
  color: #fafafa;
}
.border-zinc-50 {
  border-color: #fafafa;
}
.outline-zinc-50 {
  outline-color: #fafafa;
}
.divide-zinc-50 > * + * {
  border-color: #fafafa;
}
.bg-zinc-100 {
  background-color: #f4f4f5;
}
.text-zinc-100 {
  color: #f4f4f5;
}
.border-zinc-100 {
  border-color: #f4f4f5;
}
.outline-zinc-100 {
  outline-color: #f4f4f5;
}
.divide-zinc-100 > * + * {
  border-color: #f4f4f5;
}
.bg-zinc-200 {
  background-color: #e4e4e7;
}
.text-zinc-200 {
  color: #e4e4e7;
}
.border-zinc-200 {
  border-color: #e4e4e7;
}
.outline-zinc-200 {
  outline-color: #e4e4e7;
}
.divide-zinc-200 > * + * {
  border-color: #e4e4e7;
}
.bg-zinc-300 {
  background-color: #d4d4d8;
}
.text-zinc-300 {
  color: #d4d4d8;
}
.border-zinc-300 {
  border-color: #d4d4d8;
}
.outline-zinc-300 {
  outline-color: #d4d4d8;
}
.divide-zinc-300 > * + * {
  border-color: #d4d4d8;
}
.bg-zinc-400 {
  background-color: #9f9fa9;
}
.text-zinc-400 {
  color: #9f9fa9;
}
.border-zinc-400 {
  border-color: #9f9fa9;
}
.outline-zinc-400 {
  outline-color: #9f9fa9;
}
.divide-zinc-400 > * + * {
  border-color: #9f9fa9;
}
.bg-zinc-500 {
  background-color: #71717b;
}
.text-zinc-500 {
  color: #71717b;
}
.border-zinc-500 {
  border-color: #71717b;
}
.outline-zinc-500 {
  outline-color: #71717b;
}
.divide-zinc-500 > * + * {
  border-color: #71717b;
}
.bg-zinc-600 {
  background-color: #52525c;
}
.text-zinc-600 {
  color: #52525c;
}
.border-zinc-600 {
  border-color: #52525c;
}
.outline-zinc-600 {
  outline-color: #52525c;
}
.divide-zinc-600 > * + * {
  border-color: #52525c;
}
.bg-zinc-700 {
  background-color: #3f3f46;
}
.text-zinc-700 {
  color: #3f3f46;
}
.border-zinc-700 {
  border-color: #3f3f46;
}
.outline-zinc-700 {
  outline-color: #3f3f46;
}
.divide-zinc-700 > * + * {
  border-color: #3f3f46;
}
.bg-zinc-800 {
  background-color: #27272a;
}
.text-zinc-800 {
  color: #27272a;
}
.border-zinc-800 {
  border-color: #27272a;
}
.outline-zinc-800 {
  outline-color: #27272a;
}
.divide-zinc-800 > * + * {
  border-color: #27272a;
}
.bg-zinc-900 {
  background-color: #18181b;
}
.text-zinc-900 {
  color: #18181b;
}
.border-zinc-900 {
  border-color: #18181b;
}
.outline-zinc-900 {
  outline-color: #18181b;
}
.divide-zinc-900 > * + * {
  border-color: #18181b;
}
.bg-zinc-950 {
  background-color: #09090b;
}
.text-zinc-950 {
  color: #09090b;
}
.border-zinc-950 {
  border-color: #09090b;
}
.outline-zinc-950 {
  outline-color: #09090b;
}
.divide-zinc-950 > * + * {
  border-color: #09090b;
}
.bg-neutral-50 {
  background-color: #fafafa;
}
.text-neutral-50 {
  color: #fafafa;
}
.border-neutral-50 {
  border-color: #fafafa;
}
.outline-neutral-50 {
  outline-color: #fafafa;
}
.divide-neutral-50 > * + * {
  border-color: #fafafa;
}
.bg-neutral-100 {
  background-color: #f5f5f5;
}
.text-neutral-100 {
  color: #f5f5f5;
}
.border-neutral-100 {
  border-color: #f5f5f5;
}
.outline-neutral-100 {
  outline-color: #f5f5f5;
}
.divide-neutral-100 > * + * {
  border-color: #f5f5f5;
}
.bg-neutral-200 {
  background-color: #e5e5e5;
}
.text-neutral-200 {
  color: #e5e5e5;
}
.border-neutral-200 {
  border-color: #e5e5e5;
}
.outline-neutral-200 {
  outline-color: #e5e5e5;
}
.divide-neutral-200 > * + * {
  border-color: #e5e5e5;
}
.bg-neutral-300 {
  background-color: #d4d4d4;
}
.text-neutral-300 {
  color: #d4d4d4;
}
.border-neutral-300 {
  border-color: #d4d4d4;
}
.outline-neutral-300 {
  outline-color: #d4d4d4;
}
.divide-neutral-300 > * + * {
  border-color: #d4d4d4;
}
.bg-neutral-400 {
  background-color: #a1a1a1;
}
.text-neutral-400 {
  color: #a1a1a1;
}
.border-neutral-400 {
  border-color: #a1a1a1;
}
.outline-neutral-400 {
  outline-color: #a1a1a1;
}
.divide-neutral-400 > * + * {
  border-color: #a1a1a1;
}
.bg-neutral-500 {
  background-color: #737373;
}
.text-neutral-500 {
  color: #737373;
}
.border-neutral-500 {
  border-color: #737373;
}
.outline-neutral-500 {
  outline-color: #737373;
}
.divide-neutral-500 > * + * {
  border-color: #737373;
}
.bg-neutral-600 {
  background-color: #525252;
}
.text-neutral-600 {
  color: #525252;
}
.border-neutral-600 {
  border-color: #525252;
}
.outline-neutral-600 {
  outline-color: #525252;
}
.divide-neutral-600 > * + * {
  border-color: #525252;
}
.bg-neutral-700 {
  background-color: #404040;
}
.text-neutral-700 {
  color: #404040;
}
.border-neutral-700 {
  border-color: #404040;
}
.outline-neutral-700 {
  outline-color: #404040;
}
.divide-neutral-700 > * + * {
  border-color: #404040;
}
.bg-neutral-800 {
  background-color: #262626;
}
.text-neutral-800 {
  color: #262626;
}
.border-neutral-800 {
  border-color: #262626;
}
.outline-neutral-800 {
  outline-color: #262626;
}
.divide-neutral-800 > * + * {
  border-color: #262626;
}
.bg-neutral-900 {
  background-color: #171717;
}
.text-neutral-900 {
  color: #171717;
}
.border-neutral-900 {
  border-color: #171717;
}
.outline-neutral-900 {
  outline-color: #171717;
}
.divide-neutral-900 > * + * {
  border-color: #171717;
}
.bg-neutral-950 {
  background-color: #0a0a0a;
}
.text-neutral-950 {
  color: #0a0a0a;
}
.border-neutral-950 {
  border-color: #0a0a0a;
}
.outline-neutral-950 {
  outline-color: #0a0a0a;
}
.divide-neutral-950 > * + * {
  border-color: #0a0a0a;
}
.bg-stone-50 {
  background-color: #fafaf9;
}
.text-stone-50 {
  color: #fafaf9;
}
.border-stone-50 {
  border-color: #fafaf9;
}
.outline-stone-50 {
  outline-color: #fafaf9;
}
.divide-stone-50 > * + * {
  border-color: #fafaf9;
}
.bg-stone-100 {
  background-color: #f5f5f4;
}
.text-stone-100 {
  color: #f5f5f4;
}
.border-stone-100 {
  border-color: #f5f5f4;
}
.outline-stone-100 {
  outline-color: #f5f5f4;
}
.divide-stone-100 > * + * {
  border-color: #f5f5f4;
}
.bg-stone-200 {
  background-color: #e7e5e4;
}
.text-stone-200 {
  color: #e7e5e4;
}
.border-stone-200 {
  border-color: #e7e5e4;
}
.outline-stone-200 {
  outline-color: #e7e5e4;
}
.divide-stone-200 > * + * {
  border-color: #e7e5e4;
}
.bg-stone-300 {
  background-color: #d6d3d1;
}
.text-stone-300 {
  color: #d6d3d1;
}
.border-stone-300 {
  border-color: #d6d3d1;
}
.outline-stone-300 {
  outline-color: #d6d3d1;
}
.divide-stone-300 > * + * {
  border-color: #d6d3d1;
}
.bg-stone-400 {
  background-color: #a6a09b;
}
.text-stone-400 {
  color: #a6a09b;
}
.border-stone-400 {
  border-color: #a6a09b;
}
.outline-stone-400 {
  outline-color: #a6a09b;
}
.divide-stone-400 > * + * {
  border-color: #a6a09b;
}
.bg-stone-500 {
  background-color: #79716b;
}
.text-stone-500 {
  color: #79716b;
}
.border-stone-500 {
  border-color: #79716b;
}
.outline-stone-500 {
  outline-color: #79716b;
}
.divide-stone-500 > * + * {
  border-color: #79716b;
}
.bg-stone-600 {
  background-color: #57534d;
}
.text-stone-600 {
  color: #57534d;
}
.border-stone-600 {
  border-color: #57534d;
}
.outline-stone-600 {
  outline-color: #57534d;
}
.divide-stone-600 > * + * {
  border-color: #57534d;
}
.bg-stone-700 {
  background-color: #44403b;
}
.text-stone-700 {
  color: #44403b;
}
.border-stone-700 {
  border-color: #44403b;
}
.outline-stone-700 {
  outline-color: #44403b;
}
.divide-stone-700 > * + * {
  border-color: #44403b;
}
.bg-stone-800 {
  background-color: #292524;
}
.text-stone-800 {
  color: #292524;
}
.border-stone-800 {
  border-color: #292524;
}
.outline-stone-800 {
  outline-color: #292524;
}
.divide-stone-800 > * + * {
  border-color: #292524;
}
.bg-stone-900 {
  background-color: #1c1917;
}
.text-stone-900 {
  color: #1c1917;
}
.border-stone-900 {
  border-color: #1c1917;
}
.outline-stone-900 {
  outline-color: #1c1917;
}
.divide-stone-900 > * + * {
  border-color: #1c1917;
}
.bg-stone-950 {
  background-color: #0c0a09;
}
.text-stone-950 {
  color: #0c0a09;
}
.border-stone-950 {
  border-color: #0c0a09;
}
.outline-stone-950 {
  outline-color: #0c0a09;
}
.divide-stone-950 > * + * {
  border-color: #0c0a09;
}
.bg-black {
  background-color: #000;
}
.text-black {
  color: #000;
}
.border-black {
  border-color: #000;
}
.outline-black {
  outline-color: #000;
}
.divide-black > * + * {
  border-color: #000;
}
.bg-white {
  background-color: #fff;
}
.text-white {
  color: #fff;
}
.border-white {
  border-color: #fff;
}
.outline-white {
  outline-color: #fff;
}
.divide-white > * + * {
  border-color: #fff;
}
