
.box {
  flex: 1;
  display: flex;
  justify-content: center;
  height: 100%;
}

.cta-button {
  background-color: #ffc107;
  border: none;
  padding: 10px 20px;
  font-size: 16px;
  border-radius: 5px;
  cursor: pointer;
  transition: background-color 0.2s;
  text-decoration: none;
  color: #000;
  display: inline-block;
}

.cta-button:hover {
  filter: brightness(85%);
}

.cta-button a {
  border: 0;
  background: none;
  cursor: pointer;
}

.box u {
    text-decoration: underline;
}

.box ul {
  list-style-type: disc;
  padding: 20px;
}

.box ol {
  list-style-type: decimal;
  padding: 20px;
}

.box li {
  list-style-type: inherit;
}

.text-left {
    text-align: left;
}

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

.text-right {
    text-align: right;
}

.text-justify {
    text-align: justify;
}

.text-primary { 
    color: var(--color-primary); 
}

.text-secondary { 
    color: var(--color-secondary); 
}

.hidden {
  display: none !important;
}