/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/import-glob-loader/index.js!./wp-content/themes/hartbrugreizen/components/gform/gform.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable */
.gform_wrapper.gravity-theme .gform_heading .gform_description {
  margin-bottom: 20px;
  display: block;
}
.gform_wrapper.gravity-theme .gform_heading .gform_required_legend {
  display: none;
}
.gform_wrapper.gravity-theme .gf_progressbar_wrapper {
  margin-bottom: 48px;
}
.gform_wrapper.gravity-theme .gf_progressbar_title {
  margin-bottom: 13px !important;
  font-size: 18px !important;
  color: #FBE2CA !important;
}
.gform_wrapper.gravity-theme .gf_progressbar_blue {
  height: 10px;
  background-color: rgba(253, 240, 228, 0.44) !important;
}
.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue {
  height: 10px;
  background-color: #002866 !important;
}
.gform_wrapper.gravity-theme .gf_progressbar_percentage span {
  position: relative;
  top: -5px;
  right: -12px;
  width: 22px !important;
  height: 22px;
  font-size: 0 !important;
  border: solid 3px #133478;
  border-radius: 100%;
  background-color: #fff;
}
.gform_wrapper.gravity-theme .gform_body .gform_fields {
  grid-row-gap: 20px;
}
.gform_wrapper.gravity-theme .gform_body .gfield label {
  font-weight: 500;
  margin-bottom: 0.3125rem;
  font-size: 1.125rem;
}
.gform_wrapper.gravity-theme .gform_body .gfield label span.gfield_required {
  margin-left: 0.125rem;
  font-size: 1.0625rem;
  color: #FBE2CA;
}
.gform_wrapper.gravity-theme .gform_body .gfield input[type=text],
.gform_wrapper.gravity-theme .gform_body .gfield input[type=email],
.gform_wrapper.gravity-theme .gform_body .gfield textarea {
  padding: 0 1.6875rem;
  height: 3.75rem;
  font-size: 1.125rem;
}
.card-form__form .gform_wrapper.gravity-theme .gform_body .gfield input[type=text],
.card-form__form .gform_wrapper.gravity-theme .gform_body .gfield input[type=email],
.card-form__form .gform_wrapper.gravity-theme .gform_body .gfield textarea {
  height: 3rem;
}
.gform_wrapper.gravity-theme .gform_body .gfield textarea.large {
  padding-top: 1.25rem;
  height: 10rem;
  border-radius: 1.25rem;
}
@media print, screen and (min-width: 64em) {
  .gform_wrapper.gravity-theme .gform_body .gfield textarea.large {
    height: 15.625rem;
  }
}
.card-form__form .gform_wrapper.gravity-theme .gform_body .gfield textarea.large {
  height: 10rem;
}
.gform_wrapper.gravity-theme .gform_body .gfield .gfield_radio {
  display: flex;
  flex-wrap: wrap;
}
.gform_wrapper.gravity-theme .gform_body .gfield .gfield_radio input {
  display: none;
  width: 0;
  height: auto;
}
.gform_wrapper.gravity-theme .gform_body .gfield .gfield_radio .gform-field-label {
  margin: 0 2.4375rem 1.25rem 0;
  padding-left: 3.125rem;
  position: relative;
  line-height: 1.875rem;
  cursor: pointer;
}
@media print, screen and (min-width: 64em) {
  .gform_wrapper.gravity-theme .gform_body .gfield .gfield_radio .gform-field-label {
    margin-bottom: 0;
  }
}
.gform_wrapper.gravity-theme .gform_body .gfield .gfield_radio .gform-field-label:before, .gform_wrapper.gravity-theme .gform_body .gfield .gfield_radio .gform-field-label:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 1.8125rem;
  height: 1.8125rem;
  border-radius: 4.6875rem;
  background-color: #fff;
  content: "";
}
.gform_wrapper.gravity-theme .gform_body .gfield .gfield_radio .gform-field-label:before {
  top: 0.375rem;
  left: 0.375rem;
  z-index: 1;
  display: none;
  width: 1.0625rem;
  height: 1.0625rem;
  border-radius: 4.6875rem;
  background-color: #133478;
}
.gform_wrapper.gravity-theme .gform_body .gfield .gfield_radio input:checked + label:before {
  display: block;
}
.gform_wrapper.gravity-theme .gform_body .gform_validation_container {
  display: none;
}
.gform_wrapper .gform_footer {
  margin: 0.875rem 0 0 !important;
}
.gform_wrapper .gform_footer .gform_button {
  position: relative;
  display: flex;
  align-items: center;
  background-color: #133478;
}
.gform_wrapper .gform_footer .gform_button:after {
  margin-left: 1.125rem;
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  width: 1.25rem;
  height: 1.25rem;
  font-family: "icomoon", sans-serif;
  font-size: 0.375rem;
  border: solid 2px #fff;
  border-radius: 5rem;
  transition: all 0.25s ease-in-out;
  content: "\e902";
}
.gform_wrapper .gform_footer .gform_button:focus, .gform_wrapper .gform_footer .gform_button:hover {
  background-image: linear-gradient(45deg, #1a4ab1 0%, #133478 100%);
}
.gform_wrapper .gform_footer .gform_button:focus:after, .gform_wrapper .gform_footer .gform_button:hover:after {
  border: 0;
  background-image: linear-gradient(45deg, #f07f13 0%, #dd1a1d 100%);
}
.gform_wrapper .gform_page_footer {
  display: flex;
  justify-content: flex-end;
}
.gform_wrapper .gform_page_footer .gform_next_button {
  position: relative;
  display: flex;
  align-items: center;
  background-color: #133478;
}
.gform_wrapper .gform_page_footer .gform_next_button:after {
  margin-left: 1.125rem;
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  width: 1.25rem;
  height: 1.25rem;
  font-family: "icomoon", sans-serif;
  font-size: 0.375rem;
  border: solid 2px #fff;
  border-radius: 5rem;
  transition: all 0.25s ease-in-out;
  content: "\e902";
}
.gform_wrapper .gform_page_footer .gform_next_button:focus, .gform_wrapper .gform_page_footer .gform_next_button:hover {
  background-image: linear-gradient(45deg, #1a4ab1 0%, #133478 100%);
}
.gform_wrapper .gform_page_footer .gform_next_button:focus:after, .gform_wrapper .gform_page_footer .gform_next_button:hover:after {
  border: 0;
  background-image: linear-gradient(45deg, #f07f13 0%, #dd1a1d 100%);
}
