@font-face {
  font-family: Proxima Nova;

  font-weight: 200;

  src: url("../fonts/Proxima-Nova-Thin.otf") format("opentype");
}

@font-face {
  font-family: Proxima Nova;

  font-weight: 300;

  src: url("../fonts/Proxima-Nova-Alt-Light.otf") format("opentype");
}

@font-face {
  font-family: Proxima Nova;

  font-weight: 400;

  src: url("../fonts/Proxima-Nova-Regular.otf") format("opentype");
}

@font-face {
  font-family: Proxima Nova;

  font-weight: 600;

  src: url("../fonts/Proxima-Nova-Bold.otf") format("opentype");
}

@font-face {
  font-family: Proxima Nova;

  font-weight: 700;

  src: url("../fonts/Proxima-Nova-Extrabold.otf") format("opentype");
}

@font-face {
  font-family: Proxima Nova;

  font-weight: 800;

  src: url("../fonts/Proxima-Nova-Black.otf") format("opentype");
}

.font-sans {
  font-family: Proxima Nova, Nunito, system-ui, BlinkMacSystemFont, -apple-system, sans-serif;
}

.bg-justfit-pink {
  background-color: #d12448;
}

.bg-justfit-green {
  background-color: #c1d82f;
}

.bg-justfit-black {
  background-color: #000;
}

.hover\:bg-justfit-pink:hover {
  background-color: #d12448;
}

.hover\:bg-justfit-green:hover {
  background-color: #c1d82f;
}

.hover\:bg-justfit-black:hover {
  background-color: #000;
}

.focus\:bg-justfit-pink:focus {
  background-color: #d12448;
}

.focus\:bg-justfit-green:focus {
  background-color: #c1d82f;
}

.focus\:bg-justfit-black:focus {
  background-color: #000;
}

.active\:bg-justfit-pink:active {
  background-color: #d12448;
}

.active\:bg-justfit-green:active {
  background-color: #c1d82f;
}

.active\:bg-justfit-black:active {
  background-color: #000;
}

.border-justfit-pink {
  border-color: #d12448;
}

.border-justfit-green {
  border-color: #c1d82f;
}

.border-justfit-black {
  border-color: #000;
}

.hover\:border-justfit-pink:hover {
  border-color: #d12448;
}

.hover\:border-justfit-green:hover {
  border-color: #c1d82f;
}

.hover\:border-justfit-black:hover {
  border-color: #000;
}

.fill-justfit-pink {
  fill: #d12448;
}

.fill-justfit-green {
  fill: #c1d82f;
}

.fill-justfit-black {
  fill: #000;
}

.text-justfit-pink {
  color: #d12448;
}

.text-justfit-green {
  color: #c1d82f;
}

.text-justfit-black {
  color: #000;
}

.hover\:text-justfit-pink:hover {
  color: #d12448;
}

.hover\:text-justfit-green:hover {
  color: #c1d82f;
}

.hover\:text-justfit-black:hover {
  color: #000;
}

.btn,
.router-link-active,
.font-black,
.font-bold,
.table th,
.font-extrabold {
  font-weight: 600;
}

.btn-primary {
  background-color: #95a012;
}

.btn-primary:not([disabled]):not(.btn-disabled):hover {
  background-color: #7b831f;
}

.whitespace-no-wrap {
  white-space: normal;
}

.dashboard-text-light {
  color: #777;
}

.dashboard-border-light {
  border-color: #D8DDE3;
}

[dusk=dashboard-main] > h1 {
  display: none;
}

.aura-card {
  background: url(/images/cards/aura-about.png) no-repeat center center;
  background-size: 105%;
  width: 100%;
  height: 1px;
  padding-bottom: 36.60436%;
  border-radius: 0.5rem;
  box-shadow: 0px 2px 5px #0000000D;
  overflow: hidden;
  display: block;
  text-decoration: none;
}

.aura-card .card-title {
  text-align: left;
  font: normal normal 600 35px/42px Proxima Nova;
  letter-spacing: 0px;
  color: #FFFFFF;
  text-shadow: 0px 3px 6px #00000029;
  margin: 13px 0 0 25px;
}

.aura-card.sales {
  background: url(/images/cards/aura-sales.png) no-repeat center center;
  background-size: 105%;
  padding-bottom: 91.233766%;
}

.aura-card.sales .card-title {
  text-align: center;
  margin: 13px auto 0;
  text-shadow: 0px 3px 10px #000000;
}

.aura-card.studios {
  background: url(/images/cards/aura-studios.png) no-repeat center center;
  background-size: 105%;
  padding-bottom: 91.233766%;
}

.aura-card.studios .card-title {
  text-align: center;
  margin: 13px auto 0;
  text-shadow: 0px 3px 10px #000000;
}

.aura-card.flexipay {
  background: url(/images/cards/flexipay-about.png) no-repeat center center;
  background-size: 105%;
}

.aura-card.new-trainer {
  background: url(/images/cards/new-trainer.png) no-repeat center center;
  background-size: 105%;
  padding-top: 76.2987%;
  padding-bottom: 0;
  display: flex;
  align-items: flex-end;
}

.aura-card.new-trainer .card-title {
  text-align: center;
  margin: 0 auto 13px;
  text-shadow: 0px 3px 10px #000000;
}

.aura-card.offers {
  background: url(/images/cards/bfd.png) no-repeat center center;
  background-size: 105%;
  padding-top: 76.2987%;
  padding-bottom: 0;
  display: flex;
  align-items: flex-end;
}

.aura-card.offers .card-title {
  text-align: center;
  margin: 0 auto 13px;
  text-shadow: 0px 3px 10px #000000;
}

.aura-card.trainers {
  background: url(/images/cards/trainers.png) no-repeat center center;
  background-size: 105%;
}

.aura-card.trainers .card-title {
  max-width: 50%;
  text-shadow: 0px 3px 10px #000000;
}

.aura-card.image-content {
  width: auto;
  padding: 0;
  background-size: 100%;
  height: auto;
}
/*# sourceMappingURL=aura.css.map*/