@font-face {
  font-family: "JosefinSans";
  src: url(/fonts/JosefinSans-Regular.ttf?6762afeccd02d16a80409b78fb85251c);
}

@font-face {
  font-family: "Helvetica-Now-Display";
  src: url(/fonts/HelveticaNowDisplay-Medium.ttf?53b5d05abde1c9192de6f6a954a5fef9);
}

@font-face {
  font-family: "Helvetica-Now-Display-Bold";
  src: url(/fonts/HelveticaNowDisplay-Bold.ttf?be1fe3134d5bff7fb99d621201de9aed);
}

* {
  font-family: "JosefinSans";
  color: #545968;
}

html,
body {
  height: 100%;
}

.h-12p5 {
  height: 12.5%;
}

.container {
  padding: 0;
  display: grid;
  height: 100%;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-text-fill-color: #737373;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

input[type=date]::-webkit-inner-spin-button,
input[type=date]::-webkit-calendar-picker-indicator {
  display: none;
  -webkit-appearance: none;
}

textarea,
input {
  -webkit-appearance: none;
  border-radius: 0;
  -webkit-border-radius: 0px;
}

.container {
  max-width: 100%;
}

.logo-container {
  display: flex;
  margin-bottom: 15px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.logo-container img:first-child {
  cursor: pointer;
}

.logo-container img:last-child {
  margin: 0 auto;
}

