.button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 16px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.6;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  border-radius: 8px;
  transition: all 0.2s ease-in-out;
}
.button:disabled {
  opacity: 0.65;
  pointer-events: none;
}

.button--primary {
  color: #000;
  background-color: #FF8400;
  border-color: #FF8400;
}
.button--primary:hover {
  color: #fff;
  background-color: rgb(216.75, 112.2, 0);
  border-color: rgb(204, 105.6, 0);
}
.button--secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.button--secondary:hover {
  color: #fff;
  background-color: rgb(91.8, 99.45, 106.25);
  border-color: rgb(86.4, 93.6, 100);
}
.button:disabled, .button--disabled {
  opacity: 0.65;
  pointer-events: none;
}
.button--sm {
  padding: 4px 8px;
  font-size: 14px;
}
.button--lg {
  padding: 16px 24px;
  font-size: 18px;
}
.button--icon {
  padding: 8px;
}
.button--icon svg {
  width: 20px;
  height: 20px;
}
.button--block {
  display: block;
  width: 100%;
}

@media (max-width: 768px) {
  .button--lg {
    padding: 8px 16px;
    font-size: 16px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .button {
    transition: none;
  }
}
/*# sourceMappingURL=maps/button.css.map */
