.columns .reslab-option-button-default {
  font-family: "UntitledSans Regular" !important;
  font-weight: 400;
  padding: 10px 30px 10px 30px;
  border-width: 0px;
  background-color: #ffffff;
  margin-bottom: 10px;
  margin-right: 15px;
}
.columns .reslab-option-button-default:hover {
  background-color: #424C7D;
  border-width: 0px;
  font-family: "UntitledSans Regular" !important;
  font-weight: 400 !important;
  padding: 10px 30px 10px 30px;
}
.reslab-option-button-default:focus {
  background-color: #424C7D !important;
  color: #ebedfd !important;
  border-width: 0px !important;
  font-family: "UntitledSans Regular" !important;
  font-weight: 400 !important;
  padding: 10px 30px 10px 30px;
}
.reslab-option-button-default:active {
  background-color: #424C7D !important;
  color: #ebedfd !important;
  border-width: 0px !important;
  font-family: "UntitledSans Regular" !important;
  font-weight: 400 !important;
  padding: 10px 30px 10px 30px;
}
.reslab-option-button,
.reslab-option-button:hover,
.reslab-option-button:focus,
.reslab-option-button-modal,
.reslab-option-button-modal:hover,
.reslab-option-button-modal:focus {
  background-color: #424C7D !important;
  color: #ebedfd !important;
  border-width: 0px !important;
  font-family: "UntitledSans Regular" !important;
  font-weight: 400;
  padding: 10px 30px 10px 30px;
}
.reslab-form-body .is-size-3 {
  font-family: "Signifier Black", sans-serif;
  font-size: 48px !important;
  text-align: left;
  color: #221f20 !important;
}
.reslab-matching-form .is-8 {
  text-align: left;
  margin-left: 0;
}
.reslab-matching-form #find-matches {
  background-color: #424C7D;
  padding: 15px 30px !important;
  border-radius: 30px;
  color: #ffffff;
  font-family: UntitledSans Regular;
  font-size: 20px !important;
  margin-right: 15px;
  margin-left: 15px;
}
.column .deselect-all-siblings {
  border-width: 0px !important;
  font-family: "UntitledSans Regular";
  font-weight: 400;
  padding-top: 10px;
  padding-bottom: 10px;
}
.reslab-form-body > .step-two-modal .box {
  border-width: 6px;
  border-style: solid;
  border-color: #ffffff;
}
.table-container .select-one-wrap {
  background-color: #ffffff !important;
  padding-top: 0.75px;
}
.table img {
  display: none;
}
.table .step-modal-td {
  color: #424C7D;
  font-size: 20px;
  font-family: UntitledSans Regular !important;
  padding-top: 0px;
  line-height: 1.4em;
}
.is-active .reslab-modal-header > .is-size-5 {
  font-family: "Signifier Black", sans-serif;
  font-size: 26px !important;
  color: #221f20 !important;
}
.modal-content .is-right > .reslab-button {
  background-color: #424C7D !important;
  padding: 15px 30px 15px 30px !important;
  border-radius: 30px !important;
  color: #ffffff !important;
  font-family: UntitledSans Regular !important;
  font-size: 20px !important;
  margin-right: 15px;
  margin-left: 15px;
  line-height: 26px !important;
}
.step-four-modal .reslab-button {
  background-color: #424C7D !important;
  padding: 15px 30px 15px 30px !important;
  border-radius: 30px !important;
  color: #ffffff !important;
  font-family: UntitledSans Regular !important;
  font-size: 20px !important;
  margin-right: 15px;
  margin-left: 15px;
  line-height: 26px !important;
  margin-top: 11px;
}
.reslab-modal-wrap .step-five-option-single > .panel-block {
  font-family: UntitledSans Regular !important;
}
.reslab-modal-body .step-five-option-single .control {
  font-family: UntitledSans Regular !important;
  color: #221f20;
}
.step-five-modal .reslab-button {
  background-color: #424C7D !important;
  padding: 15px 30px 15px 30px !important;
  border-radius: 30px !important;
  color: #ffffff !important;
  font-family: UntitledSans Regular !important;
  font-size: 20px !important;
  margin-right: 15px;
  margin-left: 15px;
  line-height: 26px !important;
}
#matching-form-reslab > div > div > div:nth-child(1) > form > div:nth-child(2) > div:nth-child(4) > div > div:nth-child(2) > div > div > div:nth-child(2) > div:nth-child(1) > table > tbody > tr:nth-child(1) > th > div > div:nth-child(1) > p {
  font-family: "UntitledSans Regular";
  color: #221f20;
  font-size: 20px !important;
  font-weight: 400 !important;
}
#matching-form-reslab > div > div > div:nth-child(1) > form > div:nth-child(2) > div:nth-child(4) > div > div:nth-child(2) > div > div > div:nth-child(2) > div:nth-child(1) > table > tbody > tr:nth-child(2) > th > div > div:nth-child(1) > p {
  font-family: "UntitledSans Regular";
  color: #221f20;
  font-size: 20px !important;
  font-weight: 400 !important;
}
#matching-form-reslab > div > div > div:nth-child(1) > form > div:nth-child(2) > div:nth-child(4) > div > div:nth-child(2) > div > div > div:nth-child(2) > div:nth-child(1) > table > tbody > tr:nth-child(3) > th > div > div:nth-child(1) > p {
  font-family: "UntitledSans Regular";
  color: #221f20;
  font-size: 20px !important;
  font-weight: 400 !important;
}
#matching-form-reslab > div > div > div:nth-child(1) > form > div:nth-child(2) > div:nth-child(4) > div > div:nth-child(2) > div > div > div:nth-child(2) > div:nth-child(1) > table > tbody > tr:nth-child(4) > th > div > div:nth-child(1) > p {
  font-family: "UntitledSans Regular";
  color: #221f20;
  font-size: 20px !important;
  font-weight: 400 !important;
}
#matching-form-reslab > div > div > div:nth-child(1) > form > div:nth-child(2) > div:nth-child(4) > div > div:nth-child(2) > div > div > div:nth-child(2) > div:nth-child(1) > table > tbody > tr:nth-child(5) > th > div > div:nth-child(1) > p {
  font-family: "UntitledSans Regular";
  color: #221f20;
  font-size: 20px !important;
  font-weight: 400 !important;
}
#matching-form-reslab > div > div > div:nth-child(1) > form > div:nth-child(2) > div:nth-child(4) > div > div:nth-child(2) > div > div > div:nth-child(2) > div:nth-child(1) > table > tbody > tr:nth-child(6) > th > div > div:nth-child(1) > p {
  font-family: "UntitledSans Regular";
  color: #221f20;
  font-size: 20px !important;
  font-weight: 400 !important;
}
.reslab-modal-body .step-four-option-single .control {
  font-family: "UntitledSans Regular" 0;
}
INPUT::-webkit-input-placeholder {
  color: #221f20 !important;
  font-family: "UntitledSans Regular" !important;
}
INPUT {
  color: #221f20 !important;
  font-family: "UntitledSans Regular" 2 !important;
  border-radius: 5px 5px 5px 5px;
}
#matching-form-reslab > div > div > div.reslab-matching-form > form > div.reslab-form-footer-after > div > div > div > div > div > div:nth-child(2) > div > div > div.p-5 > div > div.column.is-offset-1 > div.reslab-send-matches-email-form > div.reslab-form-body.reslab-form-second-screen > div:nth-child(1) > div.column.is-6 > input {
  border-width: 1px;
  border-style: solid;
}
#matching-form-reslab > div > div > div.reslab-matching-form > form > div.reslab-form-footer-after > div > div > div > div > div > div:nth-child(2) > div > div > div.p-5 > div > div.column.is-offset-1 > div.reslab-send-matches-email-form > div.reslab-form-body.reslab-form-second-screen > div:nth-child(2) > div.column.is-6 > input {
  border-width: 1px;
  border-style: solid;
}
.matched-wrap .matched-result-left-column > .is-size-4 {
  font-family: "UntitledSans Regular";
  color: #221f20;
  font-size: 20px !important;
  font-weight: 400 !important;
}
#setup-consulation-1 {
  background-color: #424C7D !important;
  padding: 10px 30px 10px 30px !important;
  border-radius: 30px !important;
  color: #ffffff !important;
  font-family: UntitledSans Regular !important;
  font-size: 18px !important;
  margin-left: 15px;
  line-height: 26px !important;
  margin-left: 0px;
}
#matching-form-reslab > div > div > div:nth-child(2) > div > div > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div > div > div > div:nth-child(2) > p:nth-child(1) {
  font-family: "Signifier Black", sans-serif;
  font-size: 26px !important;
  color: #221f20 !important;
}
.column > .matched-result-right-column > .columns > .column > .reslab-therapist-info {
  padding-top: 15px !important;
}
div .is-6 > .is-size-4 {
  font-family: "UntitledSans Regular";
  color: #221f20;
  font-size: 20px !important;
  font-weight: 400 !important;
}
div .is-offset-1 > .is-size-4 {
  font-family: "UntitledSans Regular";
  color: #221f20;
  font-size: 20px !important;
  font-weight: 400 !important;
}
div .is-size-2 {
  font-family: "UntitledSans Regular", sans-serif;
  font-size: 48px !important;
  text-align: left;
}
.reslab-form-body > .columns .reslab-step-buttons {
  margin-bottom: 20px !important;
}
.column .reslab-option-button {
  padding-top: 10px;
  padding-right: 30px;
  padding-bottom: 10px;
  padding-left: 30px;
  margin-bottom: 10px;
  margin-right: 15px;
}
.reslab-send-matches-email-form #first_name-error {
  font-family: "UntitledSans Regular" 3 !important;
}
.reslab-send-matches-email-form #last_name-error {
  font-family: "UntitledSans Regular" !important;
}
.reslab-send-matches-email-form #email-error {
  font-family: "UntitledSans Regular" !important;
}
.reslab-send-matches-email-form #phone-error {
  font-family: "UntitledSans Regular" !important;
}
.matched-wrap .matched-result-right-column > .is-size-4 {
  font-family: "UntitledSans Regular";
  color: #221f20;
  font-size: 20px !important;
  font-weight: 400 !important;
}
.matched-result-right-column > .columns > .column > .reslab-therapist-info > .reslab-therapist-designation {
  font-family: "UntitledSans Regular";
  color: #221f20;
  font-size: 20px !important;
  font-weight: 400 !important;
}
.matched-result-right-column .column .reslab-therapist-learn-more {
  font-family: "UntitledSans Regular";
  color: #221f20;
  font-size: 20px !important;
  font-weight: 400 !important;
}
.box > .reslab-modal-wrap > .columns > .column {
  font-family: "UntitledSans Regular";
  color: #221f20;
  font-size: 20px !important;
  font-weight: 400 !important;
}
.box .columns > .column > .is-size-4 {
  font-family: "UntitledSans Regular";
  color: #221f20;
  font-size: 20px !important;
  font-weight: 400 !important;
}
.box .reslab-therapist-designation {
  font-family: "UntitledSans Regular";
  color: #221f20;
  font-size: 20px !important;
  font-weight: 400 !important;
}
.columns > .is-7 > .reslab-therapist-action .reslab-button {
  background-color: #424C7D !important;
  padding: 15px 30px 15px 30px !important;
  border-radius: 30px !important;
  color: #ffffff !important;
  font-family: UntitledSans Regular !important;
  font-size: 20px !important;
  margin-right: 15px;
  margin-left: 15px;
  line-height: 26px !important;
  margin-left: 0;
}
.columns > .column .pt-4 > .reslab-button {
  background-color: #424C7D !important;
  padding: 10px 30px 10px 30px !important;
  border-radius: 30px !important;
  color: #ffffff !important;
  font-family: UntitledSans Regular !important;
  font-size: 18px !important;
  margin-left: 15px;
  line-height: 26px !important;
  margin-left: 0;
}
.reslab-matching-form .reeslab-form-footer .reslab-button {
  background-color: #424C7D !important;
  padding: 15px 30px 15px 30px !important;
  border-radius: 30px !important;
  color: #ffffff !important;
  font-family: UntitledSans Regular !important;
  font-size: 20px !important;
  margin-right: 15px;
  margin-left: 15px;
  line-height: 26px !important;
}
.reslab-matching-form .reslab-button-default {
  background-color: #424C7D !important;
  padding: 15px 30px 15px 30px !important;
  border-radius: 30px !important;
  color: #ffffff !important;
  font-family: UntitledSans Regular !important;
  font-size: 20px !important;
  margin-right: 15px;
  margin-left: 15px;
  line-height: 26px !important;
}
.reslab-send-matches-email-form .reslab-button {
  background-color: #424C7D !important;
  padding: 15px 30px 15px 30px !important;
  border-radius: 30px !important;
  color: #ffffff !important;
  font-family: UntitledSans Regular !important;
  font-size: 20px !important;
  margin-right: 15px;
  margin-left: 15px;
  line-height: 26px !important;
  margin-left: 0px;
}
#matching-form-reslab > div > div > div:nth-child(2) > div > div > div:nth-child(2) > div:nth-child(3) > div > div:nth-child(2) > div:nth-child(1) > p {
  padding-top: 30px !important;
}
#matching-form-reslab > div > div > div:nth-child(1) > form > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > p {
  font-size: 25px !important;
  font-family: "Signifier Black" !important;
  margin-top: 5px;
}
#matching-form-reslab > div > div > div:nth-child(1) > form > div:nth-child(2) > div:nth-child(3) > div:nth-child(1) > p {
  font-size: 25px !important;
  font-family: "Signifier Black" !important;
  margin-top: 5px;
}
#matching-form-reslab > div > div > div:nth-child(1) > form > div:nth-child(2) > div:nth-child(5) > div:nth-child(1) > p {
  font-size: 25px !important;
  font-family: "Signifier Black" !important;
  margin-top: 5px;
}
#matching-form-reslab > div > div > div:nth-child(1) > form > div:nth-child(2) > div:nth-child(6) > div:nth-child(1) > p {
  font-size: 25px !important;
  font-family: "UntitledSans Regular" 0 !important;
  margin-top: 5px;
}
#matching-form-reslab > div > div > div:nth-child(1) > form > div:nth-child(2) > div:nth-child(8) > div:nth-child(1) > p {
  font-size: 25px !important;
  font-family: "Signifier Black" !important;
  margin-top: 5px;
}
.matching-form .matching-textbox input {
  background-color: #ffffff;
  border-radius: 7px 7px 7px 7px !important;
  border-color: #ffffff !important;
}
.wpforms-page-button {
  background-color: #424C7D !important;
  padding: 15px 30px 15px 30px !important;
  border-radius: 30px !important;
  color: #ffffff !important;
  font-family: UntitledSans Regular !important;
  font-size: 20px !important;
  line-height: 26px !important;
}
.matching-form .matching-textbox .wpforms-field-label {
  font-family: UntitledSans Regular !important;
  color: #37478f;
  font-weight: 400 !important;
  font-size: 16px !important;
}
.matching-form .matching-dropdown .wpforms-field-label {
  font-family: UntitledSans Regular !important;
  color: #37478f;
  font-weight: 400 !important;
  font-size: 16px !important;
}
.elementor-widget-container > #wpforms-9755 > #wpforms-form-9755 .wpforms-title {
  font-family: "Signifier Black", sans-serif;
  font-size: 30px !important;
  text-align: left;
  color: #221f20 !important;
}
.wpforms-description {
  font-family: UntitledSans Regular !important;
  color: #424c7d !important;
  font-weight: 700 !important;
  font-size: 18px !important;
}
.elementor-widget-container > #wpforms-9755 > #wpforms-form-9755 .wpforms-page-indicator-steps {
  font-family: UntitledSans Regular !important;
  color: #221f20;
  font-size: 12px;
}
.elementor-widget-container > #wpforms-9755 > #wpforms-form-9755 .wpforms-page-indicator-page-progress-wrap {
  background-color: #ffffff;
}
.choices__inner {
  background-color: #ffffff;
  border-radius: 7px 7px 7px 7px !important;
  border-color: #ffffff !important;
}
.matching-form .matching-textbox {
  padding-bottom: 30px !important;
}
.matching-form .matching-dropdown {
  padding-bottom: 30px !important;
}
.elementor-widget-container > #wpforms-9755 > #wpforms-form-9755 .wpforms-description {
  padding-bottom: 10px !important;
}
.elementor-element .wpforms-page-indicator {
  padding-bottom: 30px !important;
}
#wpforms-9755-field_17-container .choices__inner .choices__item {
  font-family: UntitledSans Regular !important;
  color: #221f20;
}
.matching-form .matching-dropdown .wpforms-field-label .wpforms-required-label {
  color: #221f20;
}
.matching-form .matching-textbox .wpforms-field-label .wpforms-required-label {
  color: #221f20;
}
#wpforms-form-9755 #wpforms-9755-field_30 {
  font-family: UntitledSans Regular !important;
  color: #37478f;
  font-size: 16px;
}
.matching-form .matching-checkboxes ul li {
  font-family: UntitledSans Regular !important;
  color: #37478f;
  font-size: 16px;
}
.wpforms-field-container #wpforms-9755-field_3-container .wpforms-page-prev {
  background-color: #ffffff !important;
  color: #37478f !important;
  box-shadow: 0px 4px 5px 0px rgba(176, 189, 247, 0.48);
}
.matching-form .matching-checkboxes {
  padding-bottom: 30px !important;
}
#wpforms-9755-field_20-container .choices__inner .choices__item {
  background-color: #dadffd;
  color: #0c1439;
  font-family: UntitledSans Regular !important;
  font-size: 16px;
}