button.btn,
input.btn,
a.btn {
  padding: 0.75rem 1.5rem;
  border-radius: 25px;
  text-decoration: none;
  border: 1px solid #003F3F;
  box-shadow: 2px 2px 0px #003F3F;
  cursor: pointer;
  color: #003F3F;
  max-height: 40px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  letter-spacing: 0.72px;
}
button.btn.btn-only-icon,
input.btn.btn-only-icon,
a.btn.btn-only-icon {
  padding: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
button.btn.btn-primary,
input.btn.btn-primary,
a.btn.btn-primary {
  background-color: #FFD66F;
  color: #003F3F;
}
button.btn.btn-primary i,
input.btn.btn-primary i,
a.btn.btn-primary i {
  color: #003F3F;
}
button.btn.btn-primary:hover, button.btn.btn-primary.hover,
input.btn.btn-primary:hover,
input.btn.btn-primary.hover,
a.btn.btn-primary:hover,
a.btn.btn-primary.hover {
  background-color: #FFEAB6;
}
button.btn.btn-primary:hover i, button.btn.btn-primary.hover i,
input.btn.btn-primary:hover i,
input.btn.btn-primary.hover i,
a.btn.btn-primary:hover i,
a.btn.btn-primary.hover i {
  color: #003F3F;
}
button.btn.btn-primary:disabled,
input.btn.btn-primary:disabled,
a.btn.btn-primary:disabled {
  border-color: #0D9396;
  background-color: #FFD66F;
  opacity: 0.4;
}
button.btn.btn-primary:disabled i,
input.btn.btn-primary:disabled i,
a.btn.btn-primary:disabled i {
  color: #0D9396;
}
button.btn.btn-primary:active, button.btn.btn-primary.active,
input.btn.btn-primary:active,
input.btn.btn-primary.active,
a.btn.btn-primary:active,
a.btn.btn-primary.active {
  background-color: #003F3F;
  color: #FFFFFF;
  border-color: #003F3F;
}
button.btn.btn-primary:active i, button.btn.btn-primary.active i,
input.btn.btn-primary:active i,
input.btn.btn-primary.active i,
a.btn.btn-primary:active i,
a.btn.btn-primary.active i {
  color: #FFFFFF;
}
button.btn.btn-primary-dark,
input.btn.btn-primary-dark,
a.btn.btn-primary-dark {
  background-color: #FFFFFF;
  color: #003F3F;
  border-color: #FFFFFF;
}
button.btn.btn-primary-dark i,
input.btn.btn-primary-dark i,
a.btn.btn-primary-dark i {
  color: #003F3F;
}
button.btn.btn-primary-dark:hover, button.btn.btn-primary-dark.hover,
input.btn.btn-primary-dark:hover,
input.btn.btn-primary-dark.hover,
a.btn.btn-primary-dark:hover,
a.btn.btn-primary-dark.hover {
  background-color: transparent;
  color: #FFFFFF;
}
button.btn.btn-primary-dark:hover i, button.btn.btn-primary-dark.hover i,
input.btn.btn-primary-dark:hover i,
input.btn.btn-primary-dark.hover i,
a.btn.btn-primary-dark:hover i,
a.btn.btn-primary-dark.hover i {
  color: #FFFFFF;
}
button.btn.btn-primary-dark:disabled,
input.btn.btn-primary-dark:disabled,
a.btn.btn-primary-dark:disabled {
  color: rgba(255, 255, 255, 0.3137254902);
  border-color: rgba(255, 255, 255, 0.3137254902);
  background-color: transparent;
}
button.btn.btn-primary-dark:disabled i,
input.btn.btn-primary-dark:disabled i,
a.btn.btn-primary-dark:disabled i {
  color: rgba(255, 255, 255, 0.3137254902);
}
button.btn.btn-primary-dark:active, button.btn.btn-primary-dark.active,
input.btn.btn-primary-dark:active,
input.btn.btn-primary-dark.active,
a.btn.btn-primary-dark:active,
a.btn.btn-primary-dark.active {
  background-color: #FFFFFF;
  color: #003F3F;
  border-color: #FFFFFF;
}
button.btn.btn-primary-dark:active i, button.btn.btn-primary-dark.active i,
input.btn.btn-primary-dark:active i,
input.btn.btn-primary-dark.active i,
a.btn.btn-primary-dark:active i,
a.btn.btn-primary-dark.active i {
  color: #003F3F;
}
button.btn.btn-primary-light,
input.btn.btn-primary-light,
a.btn.btn-primary-light {
  background-color: #FFFFFF;
  color: #003F3F;
  border-color: #003F3F;
}
button.btn.btn-primary-light i,
input.btn.btn-primary-light i,
a.btn.btn-primary-light i {
  color: #FFFFFF;
}
button.btn.btn-primary-light:hover, button.btn.btn-primary-light.hover,
input.btn.btn-primary-light:hover,
input.btn.btn-primary-light.hover,
a.btn.btn-primary-light:hover,
a.btn.btn-primary-light.hover {
  background-color: #FFFFFF;
  color: #003F3F;
  border-color: #003F3F;
}
button.btn.btn-primary-light:hover i, button.btn.btn-primary-light.hover i,
input.btn.btn-primary-light:hover i,
input.btn.btn-primary-light.hover i,
a.btn.btn-primary-light:hover i,
a.btn.btn-primary-light.hover i {
  color: #FFFFFF;
}
button.btn.btn-primary-light:disabled,
input.btn.btn-primary-light:disabled,
a.btn.btn-primary-light:disabled {
  color: rgba(255, 255, 255, 0.3137254902);
  border-color: rgba(255, 255, 255, 0.3137254902);
  background-color: transparent;
}
button.btn.btn-primary-light:disabled i,
input.btn.btn-primary-light:disabled i,
a.btn.btn-primary-light:disabled i {
  color: rgba(255, 255, 255, 0.3137254902);
}
button.btn.btn-primary-light:active, button.btn.btn-primary-light.active,
input.btn.btn-primary-light:active,
input.btn.btn-primary-light.active,
a.btn.btn-primary-light:active,
a.btn.btn-primary-light.active {
  background-color: #003F3F;
  color: #FFFFFF;
  border-color: #003F3F;
}
button.btn.btn-primary-light:active i, button.btn.btn-primary-light.active i,
input.btn.btn-primary-light:active i,
input.btn.btn-primary-light.active i,
a.btn.btn-primary-light:active i,
a.btn.btn-primary-light.active i {
  color: #FFFFFF;
}
button.btn.btn-secondary,
input.btn.btn-secondary,
a.btn.btn-secondary {
  background-color: #FFFFFF;
  color: #003F3F;
}
button.btn.btn-secondary i,
input.btn.btn-secondary i,
a.btn.btn-secondary i {
  color: #003F3F;
}
button.btn.btn-secondary:hover, button.btn.btn-secondary.hover,
input.btn.btn-secondary:hover,
input.btn.btn-secondary.hover,
a.btn.btn-secondary:hover,
a.btn.btn-secondary.hover {
  background-color: #FFEAB6;
}
button.btn.btn-secondary:hover i, button.btn.btn-secondary.hover i,
input.btn.btn-secondary:hover i,
input.btn.btn-secondary.hover i,
a.btn.btn-secondary:hover i,
a.btn.btn-secondary.hover i {
  color: #003F3F;
}
button.btn.btn-secondary:disabled,
input.btn.btn-secondary:disabled,
a.btn.btn-secondary:disabled {
  opacity: 0.2;
}
button.btn.btn-secondary:disabled i,
input.btn.btn-secondary:disabled i,
a.btn.btn-secondary:disabled i {
  color: #7FD7D9;
}
button.btn.btn-secondary:active, button.btn.btn-secondary.active,
input.btn.btn-secondary:active,
input.btn.btn-secondary.active,
a.btn.btn-secondary:active,
a.btn.btn-secondary.active {
  background-color: #CCEFF0;
  color: #3F6E6E;
  border-color: #0D9396;
}
button.btn.btn-secondary:active i, button.btn.btn-secondary.active i,
input.btn.btn-secondary:active i,
input.btn.btn-secondary.active i,
a.btn.btn-secondary:active i,
a.btn.btn-secondary.active i {
  color: #3F6E6E;
}
button.btn.btn-secondary-accent,
input.btn.btn-secondary-accent,
a.btn.btn-secondary-accent {
  background-color: #FFD66F;
  color: #0A0A09;
  border-color: #FFD66F;
}
button.btn.btn-secondary-accent i,
input.btn.btn-secondary-accent i,
a.btn.btn-secondary-accent i {
  color: #0A0A09;
}
button.btn.btn-secondary-accent:hover, button.btn.btn-secondary-accent.active,
input.btn.btn-secondary-accent:hover,
input.btn.btn-secondary-accent.active,
a.btn.btn-secondary-accent:hover,
a.btn.btn-secondary-accent.active {
  background-color: transparent;
  color: #FFD66F;
  border-color: #0A0A09;
}
button.btn.btn-secondary-accent:hover i, button.btn.btn-secondary-accent.active i,
input.btn.btn-secondary-accent:hover i,
input.btn.btn-secondary-accent.active i,
a.btn.btn-secondary-accent:hover i,
a.btn.btn-secondary-accent.active i {
  color: #FFD66F;
}
button.btn.btn-secondary-accent:disabled,
input.btn.btn-secondary-accent:disabled,
a.btn.btn-secondary-accent:disabled {
  color: #FFEAB6;
  border-color: #FFEAB6;
  background-color: transparent;
}
button.btn.btn-secondary-accent:disabled i,
input.btn.btn-secondary-accent:disabled i,
a.btn.btn-secondary-accent:disabled i {
  color: #FFEAB6;
}
button.btn.btn-secondary-accent:active, button.btn.btn-secondary-accent.active,
input.btn.btn-secondary-accent:active,
input.btn.btn-secondary-accent.active,
a.btn.btn-secondary-accent:active,
a.btn.btn-secondary-accent.active {
  background-color: #FFD66F;
  color: #FFFFFF;
  border-color: #FFD66F;
}
button.btn.btn-secondary-accent:active i, button.btn.btn-secondary-accent.active i,
input.btn.btn-secondary-accent:active i,
input.btn.btn-secondary-accent.active i,
a.btn.btn-secondary-accent:active i,
a.btn.btn-secondary-accent.active i {
  color: #FFFFFF;
}
button.btn.btn-accent,
input.btn.btn-accent,
a.btn.btn-accent {
  background-color: #FFD66F;
  color: #003F3F;
  border-color: #003F3F;
  font-weight: 500;
}
button.btn.btn-accent i,
input.btn.btn-accent i,
a.btn.btn-accent i {
  color: #FFFFFF;
}
button.btn.btn-accent:hover, button.btn.btn-accent.hover,
input.btn.btn-accent:hover,
input.btn.btn-accent.hover,
a.btn.btn-accent:hover,
a.btn.btn-accent.hover {
  background-color: #FFEAB6;
}
button.btn.btn-accent:hover i, button.btn.btn-accent.hover i,
input.btn.btn-accent:hover i,
input.btn.btn-accent.hover i,
a.btn.btn-accent:hover i,
a.btn.btn-accent.hover i {
  color: #FFD66F;
}
button.btn.btn-accent:disabled,
input.btn.btn-accent:disabled,
a.btn.btn-accent:disabled {
  opacity: 0.4;
}
button.btn.btn-accent:disabled i,
input.btn.btn-accent:disabled i,
a.btn.btn-accent:disabled i {
  color: #FFEAB6;
}
button.btn.btn-accent:active, button.btn.btn-accent.active,
input.btn.btn-accent:active,
input.btn.btn-accent.active,
a.btn.btn-accent:active,
a.btn.btn-accent.active {
  background-color: #FFD66F;
  color: #FFFFFF;
  border-color: #FFD66F;
}
button.btn.btn-accent:active i, button.btn.btn-accent.active i,
input.btn.btn-accent:active i,
input.btn.btn-accent.active i,
a.btn.btn-accent:active i,
a.btn.btn-accent.active i {
  color: #FFFFFF;
}

@media (max-width: 991.98px) {
  a.btn.btn-secondary.mx-auto.dropdown-toggle.down.w-100::after {
    top: 0;
  }
}