.d--block {
  display: block !important;
}

.d--flex {
  display: flex;
  flex-direction: row;
}

.d--reverse {
  flex-direction: row-reverse;
}

.d--flex-column {
  flex-direction: column;
}

.d--main-end {
  justify-content: flex-end;
}

.d--space-between {
  justify-content: space-between;
}

.d--main-center {
  justify-content: center;
}

.d--cross-center {
  align-items: center;
}

.d--align-end {
  align-items: flex-end;
}

.d--align-start {
  align-items: flex-start;
}

.d--self-center {
  align-self: center;
}

.d--wrap {
  flex-wrap: wrap;
}

.d--none {
  display: none;
}

.d--nowrap {
  flex-wrap: nowrap;
}

.d--gap-_5 {
  gap: 0.5rem;
}

.d--gap-_3 {
  gap: 0.3rem;
}

.d--gap-_8 {
  gap: 0.8rem;
}

.d--gap-1 {
  gap: 1rem;
}

.d--gap-1_4 {
  gap: 1.4rem;
}

.d--gap-1_5 {
  gap: 1.5rem;
}

.d--gap-2 {
  gap: 2rem;
}

.d--gap-3 {
  gap: 3rem;
}

.d--fs-_5 {
  font-size: 0.5rem;
}

.d--fs-_6 {
  font-size: 0.6rem;
}

.d--fs-_8 {
  font-size: 0.8rem;
}

.d--fs-1 {
  font-size: 1rem;
}

.d--op-_5 {
  opacity: 0.5;
}

.d--relative {
  position: relative;
}

.d--absolute {
  position: absolute;
}

.d--w-1_1 {
  width: 1.1rem;
}

.d--tac {
  text-align: center;
}

.d--p-20 {
  padding: 30px;
}

.d--sticky {
  position: sticky;
  top: 0;
  z-index: 1;
}

.d--bold {
  font-weight: bold;
}

.d--none {
  display: none;
}

.d--cap {
  text-transform: capitalize;
}
