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

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

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

.b-0 {
  bottom: 0;
}

.b-1 {
  bottom: 0.25rem;
}

.b-2 {
  bottom: 0.5rem;
}

.b-3 {
  bottom: 0.75rem;
}

.b-4 {
  bottom: 1rem;
}

.b-5 {
  bottom: 1.25rem;
}

.b-6 {
  bottom: 1.5rem;
}

.b-7 {
  bottom: 1.75rem;
}

.b-8 {
  bottom: 2rem;
}

.b-10 {
  bottom: 2.5rem;
}

.b-12 {
  bottom: 3rem;
}

.b-14 {
  bottom: 3.5rem;
}

.b-16 {
  bottom: 4rem;
}

.b-20 {
  bottom: 5rem;
}

.b-24 {
  bottom: 6rem;
}

.b-32 {
  bottom: 8rem;
}

.b-48 {
  bottom: 12rem;
}

.b-64 {
  bottom: 16rem;
}

.b-1\/1 {
  bottom: 100%;
}

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

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

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

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

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

.b-auto {
  bottom: auto;
}

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

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

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

.-b-1 {
  bottom: -0.25rem;
}

.-b-2 {
  bottom: -0.5rem;
}

.-b-3 {
  bottom: -0.75rem;
}

.-b-4 {
  bottom: -1rem;
}

.-b-5 {
  bottom: -1.25rem;
}

.-b-6 {
  bottom: -1.5rem;
}

.-b-7 {
  bottom: -1.75rem;
}

.-b-8 {
  bottom: -2rem;
}

.-b-10 {
  bottom: -2.5rem;
}

.-b-12 {
  bottom: -3rem;
}

.-b-14 {
  bottom: -3.5rem;
}

.-b-16 {
  bottom: -4rem;
}

.-b-20 {
  bottom: -5rem;
}

.-b-24 {
  bottom: -6rem;
}

.-b-32 {
  bottom: -8rem;
}

.-b-48 {
  bottom: -12rem;
}

.-b-64 {
  bottom: -16rem;
}

.-b-1\/1 {
  bottom: -100%;
}

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

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

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

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

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

@media (min-width: 768px) {
  .sm\:b-1px {
    bottom: 1px;
  }

  .sm\:b-2px {
    bottom: 2px;
  }

  .sm\:b-3px {
    bottom: 3px;
  }

  .sm\:b-0 {
    bottom: 0;
  }

  .sm\:b-1 {
    bottom: 0.25rem;
  }

  .sm\:b-2 {
    bottom: 0.5rem;
  }

  .sm\:b-3 {
    bottom: 0.75rem;
  }

  .sm\:b-4 {
    bottom: 1rem;
  }

  .sm\:b-5 {
    bottom: 1.25rem;
  }

  .sm\:b-6 {
    bottom: 1.5rem;
  }

  .sm\:b-7 {
    bottom: 1.75rem;
  }

  .sm\:b-8 {
    bottom: 2rem;
  }

  .sm\:b-10 {
    bottom: 2.5rem;
  }

  .sm\:b-12 {
    bottom: 3rem;
  }

  .sm\:b-14 {
    bottom: 3.5rem;
  }

  .sm\:b-16 {
    bottom: 4rem;
  }

  .sm\:b-20 {
    bottom: 5rem;
  }

  .sm\:b-24 {
    bottom: 6rem;
  }

  .sm\:b-32 {
    bottom: 8rem;
  }

  .sm\:b-48 {
    bottom: 12rem;
  }

  .sm\:b-64 {
    bottom: 16rem;
  }

  .sm\:b-1\/1 {
    bottom: 100%;
  }

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

  .sm\:b-1\/3 {
    bottom: 33.33%;
  }

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

  .sm\:b-2\/3 {
    bottom: 66.67%;
  }

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

  .sm\:b-auto {
    bottom: auto;
  }

  .sm\:-b-1px {
    bottom: -1px;
  }

  .sm\:-b-2px {
    bottom: -2px;
  }

  .sm\:-b-3px {
    bottom: -3px;
  }

  .sm\:-b-1 {
    bottom: -0.25rem;
  }

  .sm\:-b-2 {
    bottom: -0.5rem;
  }

  .sm\:-b-3 {
    bottom: -0.75rem;
  }

  .sm\:-b-4 {
    bottom: -1rem;
  }

  .sm\:-b-5 {
    bottom: -1.25rem;
  }

  .sm\:-b-6 {
    bottom: -1.5rem;
  }

  .sm\:-b-7 {
    bottom: -1.75rem;
  }

  .sm\:-b-8 {
    bottom: -2rem;
  }

  .sm\:-b-10 {
    bottom: -2.5rem;
  }

  .sm\:-b-12 {
    bottom: -3rem;
  }

  .sm\:-b-14 {
    bottom: -3.5rem;
  }

  .sm\:-b-16 {
    bottom: -4rem;
  }

  .sm\:-b-20 {
    bottom: -5rem;
  }

  .sm\:-b-24 {
    bottom: -6rem;
  }

  .sm\:-b-32 {
    bottom: -8rem;
  }

  .sm\:-b-48 {
    bottom: -12rem;
  }

  .sm\:-b-64 {
    bottom: -16rem;
  }

  .sm\:-b-1\/1 {
    bottom: -100%;
  }

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

  .sm\:-b-1\/3 {
    bottom: -33.33%;
  }

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

  .sm\:-b-2\/3 {
    bottom: -66.67%;
  }

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

@media (min-width: 1024px) {
  .md\:b-1px {
    bottom: 1px;
  }

  .md\:b-2px {
    bottom: 2px;
  }

  .md\:b-3px {
    bottom: 3px;
  }

  .md\:b-0 {
    bottom: 0;
  }

  .md\:b-1 {
    bottom: 0.25rem;
  }

  .md\:b-2 {
    bottom: 0.5rem;
  }

  .md\:b-3 {
    bottom: 0.75rem;
  }

  .md\:b-4 {
    bottom: 1rem;
  }

  .md\:b-5 {
    bottom: 1.25rem;
  }

  .md\:b-6 {
    bottom: 1.5rem;
  }

  .md\:b-7 {
    bottom: 1.75rem;
  }

  .md\:b-8 {
    bottom: 2rem;
  }

  .md\:b-10 {
    bottom: 2.5rem;
  }

  .md\:b-12 {
    bottom: 3rem;
  }

  .md\:b-14 {
    bottom: 3.5rem;
  }

  .md\:b-16 {
    bottom: 4rem;
  }

  .md\:b-20 {
    bottom: 5rem;
  }

  .md\:b-24 {
    bottom: 6rem;
  }

  .md\:b-32 {
    bottom: 8rem;
  }

  .md\:b-48 {
    bottom: 12rem;
  }

  .md\:b-64 {
    bottom: 16rem;
  }

  .md\:b-1\/1 {
    bottom: 100%;
  }

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

  .md\:b-1\/3 {
    bottom: 33.33%;
  }

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

  .md\:b-2\/3 {
    bottom: 66.67%;
  }

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

  .md\:b-auto {
    bottom: auto;
  }

  .md\:-b-1px {
    bottom: -1px;
  }

  .md\:-b-2px {
    bottom: -2px;
  }

  .md\:-b-3px {
    bottom: -3px;
  }

  .md\:-b-1 {
    bottom: -0.25rem;
  }

  .md\:-b-2 {
    bottom: -0.5rem;
  }

  .md\:-b-3 {
    bottom: -0.75rem;
  }

  .md\:-b-4 {
    bottom: -1rem;
  }

  .md\:-b-5 {
    bottom: -1.25rem;
  }

  .md\:-b-6 {
    bottom: -1.5rem;
  }

  .md\:-b-7 {
    bottom: -1.75rem;
  }

  .md\:-b-8 {
    bottom: -2rem;
  }

  .md\:-b-10 {
    bottom: -2.5rem;
  }

  .md\:-b-12 {
    bottom: -3rem;
  }

  .md\:-b-14 {
    bottom: -3.5rem;
  }

  .md\:-b-16 {
    bottom: -4rem;
  }

  .md\:-b-20 {
    bottom: -5rem;
  }

  .md\:-b-24 {
    bottom: -6rem;
  }

  .md\:-b-32 {
    bottom: -8rem;
  }

  .md\:-b-48 {
    bottom: -12rem;
  }

  .md\:-b-64 {
    bottom: -16rem;
  }

  .md\:-b-1\/1 {
    bottom: -100%;
  }

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

  .md\:-b-1\/3 {
    bottom: -33.33%;
  }

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

  .md\:-b-2\/3 {
    bottom: -66.67%;
  }

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

@media (min-width: 1280px) {
  .lg\:b-1px {
    bottom: 1px;
  }

  .lg\:b-2px {
    bottom: 2px;
  }

  .lg\:b-3px {
    bottom: 3px;
  }

  .lg\:b-0 {
    bottom: 0;
  }

  .lg\:b-1 {
    bottom: 0.25rem;
  }

  .lg\:b-2 {
    bottom: 0.5rem;
  }

  .lg\:b-3 {
    bottom: 0.75rem;
  }

  .lg\:b-4 {
    bottom: 1rem;
  }

  .lg\:b-5 {
    bottom: 1.25rem;
  }

  .lg\:b-6 {
    bottom: 1.5rem;
  }

  .lg\:b-7 {
    bottom: 1.75rem;
  }

  .lg\:b-8 {
    bottom: 2rem;
  }

  .lg\:b-10 {
    bottom: 2.5rem;
  }

  .lg\:b-12 {
    bottom: 3rem;
  }

  .lg\:b-14 {
    bottom: 3.5rem;
  }

  .lg\:b-16 {
    bottom: 4rem;
  }

  .lg\:b-20 {
    bottom: 5rem;
  }

  .lg\:b-24 {
    bottom: 6rem;
  }

  .lg\:b-32 {
    bottom: 8rem;
  }

  .lg\:b-48 {
    bottom: 12rem;
  }

  .lg\:b-64 {
    bottom: 16rem;
  }

  .lg\:b-1\/1 {
    bottom: 100%;
  }

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

  .lg\:b-1\/3 {
    bottom: 33.33%;
  }

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

  .lg\:b-2\/3 {
    bottom: 66.67%;
  }

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

  .lg\:b-auto {
    bottom: auto;
  }

  .lg\:-b-1px {
    bottom: -1px;
  }

  .lg\:-b-2px {
    bottom: -2px;
  }

  .lg\:-b-3px {
    bottom: -3px;
  }

  .lg\:-b-1 {
    bottom: -0.25rem;
  }

  .lg\:-b-2 {
    bottom: -0.5rem;
  }

  .lg\:-b-3 {
    bottom: -0.75rem;
  }

  .lg\:-b-4 {
    bottom: -1rem;
  }

  .lg\:-b-5 {
    bottom: -1.25rem;
  }

  .lg\:-b-6 {
    bottom: -1.5rem;
  }

  .lg\:-b-7 {
    bottom: -1.75rem;
  }

  .lg\:-b-8 {
    bottom: -2rem;
  }

  .lg\:-b-10 {
    bottom: -2.5rem;
  }

  .lg\:-b-12 {
    bottom: -3rem;
  }

  .lg\:-b-14 {
    bottom: -3.5rem;
  }

  .lg\:-b-16 {
    bottom: -4rem;
  }

  .lg\:-b-20 {
    bottom: -5rem;
  }

  .lg\:-b-24 {
    bottom: -6rem;
  }

  .lg\:-b-32 {
    bottom: -8rem;
  }

  .lg\:-b-48 {
    bottom: -12rem;
  }

  .lg\:-b-64 {
    bottom: -16rem;
  }

  .lg\:-b-1\/1 {
    bottom: -100%;
  }

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

  .lg\:-b-1\/3 {
    bottom: -33.33%;
  }

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

  .lg\:-b-2\/3 {
    bottom: -66.67%;
  }

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