  .hero.rfi div.hero-text+div .js-form-item select {
  background-color:var(--white);
  width:100%;
}

.webform-submission-form .webform-required,
.hero.rfi .form_question_148821af-3545-4bcc-b634-4ad5e00ba214 .form_label {
  text-align:right;
  font-size:14px;
}

.webform-submission-form .form-item-what-program-level-are-you-pursuing label {
  font-family:var(--text-display);
  color:var(--cutler);
  font-size:16px;
  margin-bottom:10px;
}

.webform-submission-form fieldset.webform-composite-hidden-title {
  padding:0;
  border:none;
  min-inline-size:unset;
  margin-right:0;
  margin-left:0;
  margin-top:0;
  margin-bottom:0;
}

.webform-submission-form fieldset.webform-composite-hidden-title .fieldset-wrapper {
  display:block;
}

.hero.rfi .webform-submission-form .webform-type-textfield label,
.hero.rfi .webform-submission-form .webform-type-email label,
.hero.rfi .webform-submission-form .webform-type-tel label,
div.form_question:not(.form_question_148821af-3545-4bcc-b634-4ad5e00ba214) .form_label,
div.form_question:not(.form_question_148821af-3545-4bcc-b634-4ad5e00ba214) label,
.webform-submission-form .captcha .captcha__title {
  color:var(--under-the-elms);
  font-size: 16px;
  line-height: 1.3;
  font-family: var(--text-sans);
  font-weight: 700 !important;
  padding: 0 !important;
}

.hero.rfi div.hero-text+div .js-form-item input[type="text"],
.hero.rfi div.hero-text+div .js-form-item input[type="email"],
.hero.rfi div.hero-text+div .js-form-item input[type="tel"] {
  background-color:var(--white);
  border:1px solid var(--under-the-elms);
  width:100%;
}

.hero.rfi .webform-submission-form .webform-type-email,
.hero.rfi .webform-submission-form .form-item-name-first {
  margin-right:15px;
}

.hero.rfi .webform-submission-form .webform-type-tel,
.hero.rfi .webform-submission-form .webform-type-email,
.hero.rfi .webform-submission-form .form-item-name-first,
.hero.rfi .webform-submission-form .form-item-name-last {
  display:inline-block;
  width:calc(50% - 10px);
  margin-bottom:10px;
  margin-top:0;
}

.form-actions.js-form-wrapper.form-wrapper {
  width:100%;
}

.hero.rfi .webform-submission-form .webform-button--submit,
.hero.rfi .form_action .form_button_submit {
  width:100%;
  border-radius:0;
  font-family:var(--text-display);
  font-size:16px;
  letter-spacing.5px;
  text-transform:uppercase;
  border:2px solid var(--cutler);
  cursor:pointer;
  transition:var(--transition-default);
}

.hero.rfi .form_action {
  margin-top:15px;
}

.hero.rfi .form_action .form_button_submit {
  background-color:var(--cutler);
  color:var(--white);
  padding:15px 5px;
}

.hero.rfi .form_text {
  display:inline-block;
  width:calc(50% - 10px);
}

.hero.rfi .form_text.form_question_ff4c223c-c00b-40ee-8f82-ac530ac0e91c,
.hero.rfi .form_text.form_question_3f21cee5-1ac8-4c0c-a6dd-dd6b05666af8 {
  margin-right:20px;
}

.hero.rfi .form_question {
  margin-bottom:10px;
}

.hero.rfi .form_action i {
  font-size:16px;
  line-height:1.2;
  display:block;
}

.webform-submission-form .captcha {
  padding:0;
  border:none;
}