.tw-hidden {
  display: none;
}

/** Extra utility classes purged from the theme **/
.items-end {
  align-items: flex-end;
}
.flex-grow-0 {
  flex-grow: 0;
}
.flex-grow-1 {
  flex-grow: 1;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.justify-end {
  justify-content: flex-end;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.align-stretch {
  align-items: stretch;
}
.border-b-1 {
  border-bottom-width: 1px;
}
.hover\:border-b-1:hover,
.hover\:border-b-1:active {
  border-bottom-width: 1px;
}
.no-break {
  break-inside: avoid;
}
.-left-full {
  left: -100%;
}
.-right-full {
  right: -100%;
}

.hover\:border-b-0:hover {
  border-bottom-width: 0;
}
.bg-gold {
  background-color: #CFD2AA;
}
.border-shadow {
  border-color: rgba(4, 9, 19, 0.15);
}
.table-caption {
  display: table-caption;
  caption-side: bottom;
}
.opacity-0 {
  opacity: 0;
}

@media (min-width: 768px) {
  .md\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .md\:static {
    position: static;
  }
  .columns-2 {
    column-count: 2;
  }
  .columns-4 {
    column-count: 4;
  }
  .md\:tw-hidden {
    display: none;
  }
}

@media (min-width: 1024px) {
  .lg\:tw-hidden {
    display: none;
  }
}