.flex { display: flex; }
.inline-block { display: inline-block; }

.flex-col { flex-direction: column; }
.flex-row { flex-direction: row; }
.items-center { align-items: center; }
.justify-center { justify-content: center; }

.relative { position: relative; }
.absolute { position: absolute; }

.cursor-pointer { cursor: pointer; }

.w-screen { width: 100vw; }
.h-screen { height: 100vh; }

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.pt-12 { padding-top: 3rem; }
.pt-14 { padding-top: 3.5rem; }
.pt-16 { padding-top: 4rem; }
.pt-20 { padding-top: 5rem; }

.mt-6 { margin-top: 1.5rem; }

.rounded-sm { border-radius: 0.125rem; }
.rounded { border-radius: 0.25rem; }
