.nf-previous {
  display: none;
}
.nf-mp-footer .nf-next {
  height: 50px !important;
  font-weight: 600;
  font-family: Arial, Helvetica, sans-serif;
  cursor: pointer;
}
div .nf-mp-footer > div {
  display: flex;
  justify-content: space-around;
  width: 100 !important;
}
.nf-cell {
  font-size: 1.2em;
}
#nf-field-172-container p {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 5px;
}
h6 {
  background-color: #1E1434;
  padding: 6px;
  padding-left: 15px;
  color: #ffffff;
}
#nf-field-136-wrap > div:nth-child(2) > button:nth-child(1) {
  margin: 10px;
  height: auto;
  text-align: center;
  text-decoration: none;
  font-style: normal;
  text-shadow: none;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  border: none;
  font-weight: bold;
  background: white;
  border: 2px solid #1E1434;
  border-radius: 0px;
  color: #1E1434;
  padding: 5px 20px;
  font-family: Arial;
}
#nf-field-136-wrap > div:nth-child(2) > button:nth-child(1):before,
#nf-field-136-wrap > div:nth-child(2) > button:nth-child(1):after {
  display: none;
}
#nf-field-136-wrap > div:nth-child(2) > button:nth-child(1):active {
  position: relative;
  top: 1px;
}
#nf-field-136-wrap > div:nth-child(2) > button:nth-child(1):hover {
  background: rgba(30, 20, 52, 0.9);
  color: white;
}
#nf-field-121-wrap > div:nth-child(2) > button:nth-child(1) {
  margin: 10px;
  height: auto;
  text-align: center;
  text-decoration: none;
  font-style: normal;
  text-shadow: none;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  border: none;
  font-weight: bold;
  background: white;
  border: 2px solid #1E1434;
  border-radius: 0px;
  color: #1E1434;
  padding: 5px 20px;
  font-family: Arial;
}
#nf-field-121-wrap > div:nth-child(2) > button:nth-child(1):before,
#nf-field-121-wrap > div:nth-child(2) > button:nth-child(1):after {
  display: none;
}
#nf-field-121-wrap > div:nth-child(2) > button:nth-child(1):active {
  position: relative;
  top: 1px;
}
#nf-field-121-wrap > div:nth-child(2) > button:nth-child(1):hover {
  background: rgba(30, 20, 52, 0.9);
  color: white;
}
.nf-field-element textarea:focus,
.nf-field-element input:focus,
select:focus {
  background: #1E1434;
  color: white;
}
.nf-field-element input,
.nf-field-element textarea,
select {
  BORDER-COLOR: #1E1434;
  border-style: solid;
  color: #1E1434;
  font-family: Arial;
  padding: 5px !important;
}
.nf-field li {
  display: flex;
  align-items: center;
}
.list-radio-wrap .nf-field-element li {
  margin: 0px !important;
}
.list-radio-wrap .nf-field-element li input {
  margin: 0px 0px 0px 0px !important;
  width: 20px !important;
  height: 20px !important;
}
.ninja-forms-form-wrap label {
  margin-left: 5px !important;
}
#nf-field-171-container #nf-field-171 {
  width: 300px;
  padding: 10px;
}
nf-field > #nf-field-171-container .nf-field-element {
  display: flex;
  justify-content: center;
  padding: 10px;
}
#nf-field-171-container #nf-field-171:hover {
  cursor: pointer;
  background-color: #1E1434;
  color: white;
}
.list-radio-wrap .nf-field-element li input {
  min-width: 25px;
  min-height: 25px;
  margin-top: 0px !important;
}
.nf-checked:checked {
  filter: hue-rotate(97deg);
}
.field-wrap input[type=submit] {
  padding: 15px !important;
}
#section-21-298 #first_name_input {
  BORDER-COLOR: #1E1434;
  border-style: solid;
  color: #1E1434;
  font-family: Arial;
  padding: 5px !important;
}
#section-21-298 #first_name_input:focus,
#section-21-298 #last_name_input:focus {
  background: #1E1434;
  color: white;
}
body > #section-21-298 form {
  display: flex;
  flex-direction: column;
}
#section-21-298 button {
  cursor: pointer;
  height: auto;
  text-align: center;
  text-decoration: none;
  font-style: normal;
  text-shadow: none;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  border: none;
  font-weight: bold;
  text-transform: uppercase;
  border: 1px solid #1E1434;
  padding: 1vw 2vw;
  color: #1E1434;
  border-radius: 2px;
  background: transparent;
  transition: all 0.2s;
  border-radius: 10px;
}
#section-21-298 button:before,
#section-21-298 button:after {
  display: none;
}
#section-21-298 button:active {
  position: relative;
  top: 1px;
}
#section-21-298 button:hover {
  background: #1E1434;
  color: #ffffff;
}
#section-21-298 #last_name_input {
  BORDER-COLOR: #1E1434;
  border-style: solid;
  color: #1E1434;
  font-family: Arial;
  padding: 5px !important;
}
#section-21-298 form > label {
  font-weight: 600;
  font-family: Arial, Helvetica, sans-serif;
  cursor: pointer;
}
