.specialInstructionsPane {
  width: 100%;
  height: 100%;
  position: relative;
  font-family: brandon-grotesque-medium, sans-serif;
  font-size: 40px;
  color: white;
  padding: 20px;
}
@media (max-width: 1443px) {
  .specialInstructionsPane {
    font-size: 30px;
  }
}
@media (max-width: 1280px) {
  .specialInstructionsPane {
    font-size: 25.6px;
  }
}
@media (max-width: 1024px) {
  .specialInstructionsPane {
    font-size: 28.4px;
  }
}
.specialInstructionsPane h1 {
  color: #fce432;
}
.specialInstructionsPane .longBreak {
  padding-bottom: 200px;
}
.specialInstructionsPane .version {
  position: absolute;
  bottom: 0;
}
@media (max-width: 1443px) {
  .specialInstructionsPane {
    padding: 15px 15px;
  }
}
@media (max-width: 1280px) {
  .specialInstructionsPane {
    padding: 12.8px 13.2px;
  }
}
@media (max-width: 1024px) {
  .specialInstructionsPane {
    padding: 14.2px 10.6px;
  }
}
.specialInstructionsPane form {
  height: 100%;
}
.specialInstructionsPane .topSection {
  flex: 1 1 auto;
  font-family: brandon-grotesque-medium, sans-serif;
  font-size: 70px;
  color: white;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 1443px) {
  .specialInstructionsPane .topSection {
    font-size: 52.5px;
  }
}
@media (max-width: 1280px) {
  .specialInstructionsPane .topSection {
    font-size: 44.8px;
  }
}
@media (max-width: 1024px) {
  .specialInstructionsPane .topSection {
    font-size: 49.7px;
  }
}
@media (max-width: 1024px) {
  .specialInstructionsPane .topSection {
    font-size: 44px;
  }
}
.specialInstructionsPane #specialInstructionsInput {
  font-family: brandon-grotesque-medium, sans-serif;
  text-align: center;
  font-size: 60px;
  line-height: 100px;
  border-radius: 5px;
  border: 1px solid #5D4B4D;
  color: black;
  margin-bottom: 30px;
}
@media (max-width: 1443px) {
  .specialInstructionsPane #specialInstructionsInput {
    margin-bottom: 22.5px;
  }
}
@media (max-width: 1280px) {
  .specialInstructionsPane #specialInstructionsInput {
    margin-bottom: 19.2px;
  }
}
@media (max-width: 1024px) {
  .specialInstructionsPane #specialInstructionsInput {
    margin-bottom: 21.3px;
  }
}
@media (max-width: 1443px) {
  .specialInstructionsPane #specialInstructionsInput {
    font-size: 40px;
    line-height: 50px;
  }
}
@media (max-width: 1280px) {
  .specialInstructionsPane #specialInstructionsInput {
    font-size: 40px;
    line-height: 50px;
  }
}
.specialInstructionsPane .failedValidation {
  border: 2px solid #e85c41;
}
.specialInstructionsPane .failedValidation::-webkit-input-placeholder {
  color: pink;
}