:root {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0A6F5F !important;
  --bs-btn-border-color: #0A6F5F !important;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0A6F5F !important;
  --bs-btn-hover-border-color: #0A6F5F !important;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0A6F5F !important;
  --bs-btn-active-border-color: #0A6F5F !important;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0A6F5F !important;
  --bs-btn-disabled-border-color: #0A6F5F !important;
  --bs-font-family: 'Outfit', sans-serif;
}

.btn-primary {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}

.btn-primary:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}

.btn-primary:focus {
  box-shadow: 0 0 0 var(--bs-btn-focus-shadow-rgb) / 0.2rem;
}

.btn-primary:active {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
  box-shadow: var(--bs-btn-active-shadow);
}

.btn-primary:disabled {
  color: var(--bs-btn-disabled-color);
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
}