body {
  background-color: #fff;
  background: #fff;
}

.title {
  margin: 36px 0 36px 0;
  font-size: 48px;
}

.sub-section {
  height: 400px;
  display: grid;
  place-content: center;
}

#registrationForm {
  width: 40%;
  max-width: 400px;
  margin-bottom: 80px;
}
#registrationForm p {
  margin-bottom: 26px;
}
#registrationForm input, #registrationForm button, #registrationForm textarea {
  border: none;
  outline: none;
  border-radius: 4px;
}
#registrationForm input:focus, #registrationForm textarea:focus {
  outline: 1px solid #fad03b;
}
#registrationForm label {
  margin-bottom: 8px;
}
#registrationForm .form-group {
  width: 100%;
}
#registrationForm .form-group.name {
  margin-bottom: 26px;
}
#registrationForm .form-group.name label {
  display: block;
}
#registrationForm .form-group.name input {
  width: 100%;
  background-color: #f5f5f5;
  padding: 8px;
  min-height: 44px;
}
#registrationForm .form-group.email {
  margin-bottom: 26px;
}
#registrationForm .form-group.email label {
  display: block;
}
#registrationForm .form-group.email input {
  width: 100%;
  background-color: #f5f5f5;
  padding: 8px;
  min-height: 44px;
}
#registrationForm .form-group.phone-number {
  margin-bottom: 26px;
}
#registrationForm .form-group.phone-number label {
  display: block;
}
#registrationForm .form-group.phone-number input {
  width: 100%;
  background-color: #f5f5f5;
  padding: 8px;
  min-height: 44px;
}
#registrationForm .form-group.parish {
  margin-bottom: 16px;
}
#registrationForm .form-group.parish label {
  display: block;
}
#registrationForm .form-group.parish .searchicon-input {
  width: 100%;
  background-color: #f5f5f5;
  padding: 8px;
  min-height: 44px;
}
#registrationForm .form-group.parish input {
  outline: none;
  width: 90%;
  background-color: #f5f5f5;
}
#registrationForm .form-group.parish select {
  outline: none;
  background-color: #f5f5f5;
  padding: 8px;
  width: 100%;
  min-height: 44px;
  border: none;
  margin-top: 16px;
  display: flex;
  align-items: center;
}
#registrationForm .form-group.parish a {
  padding: 16px 8px;
  border-radius: 4px;
  transition: all 0.3s ease-out;
}
#registrationForm .form-group.parish a:hover {
  color: #fad03b;
  background-color: #444444;
}
#registrationForm .form-group.parish a.selected {
  color: #fad03b;
  background-color: #444444;
}
#registrationForm .form-group.submit button {
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  font-weight: 700;
  padding: 5px 32px;
  background: #444444;
  border-radius: 4px;
  background: #fad03b;
  min-height: 55px;
  display: inline-flex;
  place-items: center;
  border: 2px solid #fad03b;
  transition: all 0.2s ease-out;
  text-transform: uppercase;
}
#registrationForm .form-group.submit button:hover {
  background-color: #111111;
  color: #fff;
  border-color: #111111;
}/*# sourceMappingURL=register.css.map */