.hero-banner-section {
  padding-top: calc(var(--headerheight) + 93px);
  padding-bottom: 80px;
  color: var(--white);
}
.hero-banner-image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.hero-banner-image:before {
  content: "";
  display: flex;
  background: #0b0000;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 82%;
}
.hero-banner-image img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.hero-banner-section > .container {
  position: relative;
  z-index: 5;
}
.hero-banner-section .form-wrapper {
  background: #edece9;
  padding: 35px 40px;
  border-radius: 24px;
}
.hero-banner-section .column.left-column {
  width: 58%;
  padding-inline-end: 70px;
}
.hero-banner-section .column.right-column {
  width: 42%;
}
.hero-banner-section .content h1 {
  width: 100%;
  border-bottom: 1px solid;
  border-image-source: linear-gradient(90deg, #e8731a 0%, rgba(232, 115, 26, 0) 100%);
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-image-slice: 1;
}
.hero-banner-section .content p {
  font-size: 18px;
  line-height: 30px;
  color: rgba(255, 255, 255, 0.8);
}

.hero-banner-section .content {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
  height: 100%;
}

/*-*/
.form-header h4 {
  color: var(--brown);
  font-size: 24px;
  line-height: 42px;
}
.form-header p {
  color: #5e5855;
}
.forminator-ui.forminator-custom-form[data-design="default"] .forminator-input,
.forminator-ui#forminator-module-34.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] {
  padding: 11px 20px !important;
  background: var(--white);
  border-radius: 10px !important;
  font-size: 14px !important;
  line-height: 26px !important;
  color: #5e5855 !important;
  outline: none !important;
  border: none !important;
}
.forminator-ui#forminator-module-34.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] {
  padding: 5px 0px 5px 20px !important;
  background: var(--white) !important;
}
.forminator-ui.forminator-custom-form[data-design="default"] .forminator-field > label {
  display: none;
}
.hero-banner-section .form-wrapper .forminator-row:has(> div + div) {
  display: flex;
  margin-inline-end: -8px !important;
  margin-inline-start: -8px !important;
}
.hero-banner-section .form-wrapper .forminator-row:has(> div + div) > div {
  width: 50% !important;
  padding: 0px !important;
  padding-inline-end: 8px !important;
  padding-inline-start: 8px !important;
  margin-bottom: 0px !important;
}
.forminator-ui.forminator-custom-form[data-design="default"] .forminator-button {
  font-weight: 600 !important;
  padding: 17px 30px !important;
  border-radius: 40px !important;
  border: 1px solid var(--orange) !important;
}
.forminator-ui.forminator-custom-form[data-design="default"] .forminator-button:active,
.forminator-ui.forminator-custom-form[data-design="default"] .forminator-button:focus,
.forminator-ui.forminator-custom-form[data-design="default"] .forminator-button:hover {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background-color: #ffffff;
}
.forminator-ui.forminator-custom-form[data-design="default"] .forminator-field:has(button) {
  text-align: center;
}
a.forminator-module-edit-link {
  display: none;
}
.hero-banner-section .form-wrapper form {
  margin-bottom: 0px !important;
}
.forminator-ui.forminator-custom-form[data-design="default"] .forminator-row.forminator-row-last {
  margin-bottom: 0px !important;
}
.forminator-select-dropdown-container--open .forminator-custom-form-34.forminator-dropdown--default {
  border: none !important;
  background: var(--white) !important;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2) !important;
  border-radius: 10px !important;
}
.forminator-select-dropdown-container--open
  .forminator-custom-form-34.forminator-dropdown--default
  .select2-results
  .select2-results__options
  .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted,
.forminator-select-dropdown-container--open
  .forminator-custom-form-34.forminator-dropdown--default
  .select2-results
  .select2-results__options
  .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted
  span:not(.forminator-checkbox-box) {
  background: var(--orange) !important;
  color: var(--white) !important;
  outline: none !important;
}
body .forminator-ui#forminator-module-34.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__arrow,
body
  .forminator-ui.forminator-custom-form[data-design="default"]
  select.forminator-select2
  + .forminator-select
  .selection
  span[role="combobox"].select2-selection--multiple
  .select2-selection__arrow
  [class*="forminator-icon-"]:before,
.forminator-ui.forminator-custom-form[data-design="default"]
  select.forminator-select2
  + .forminator-select
  .selection
  span[role="combobox"].select2-selection--single
  .select2-selection__arrow
  [class*="forminator-icon-"]:before,
body
  .forminator-ui.forminator-custom-form[data-design="default"]
  select.forminator-select2
  + .forminator-select
  .selection
  span[role="combobox"].select2-selection--single
  .select2-selection__arrow
  [class*="forminator-icon-"]:before {
  color: #5e5855;
}
.forminator-ui#forminator-module-34.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered {
  color: #5e5855 !important;
}
/*-*/

@media (max-width: 1340px) {
  .hero-banner-section .form-wrapper {
    padding: 30px 25px;
  }
  .hero-banner-section .column.left-column {
    padding-inline-end: 30px;
  }
}

@media (max-width: 1199px) {
  .hero-banner-section .column.left-column,
  .hero-banner-section .column.right-column {
    width: 50%;
  }
  .hero-banner-section .column.left-column {
    padding-inline-end: 15px;
  }
}

@media (max-width: 991px) {
  .hero-banner-section .column.left-column,
  .hero-banner-section .column.right-column {
    width: 100%;
  }
  .hero-banner-section .column.left-column {
    margin-bottom: 30px;
  }
}

@media (max-width: 575px) {
  .hero-banner-section .form-wrapper {
    padding: 20px;
  }
}

@media (max-width: 450px) {
  .hero-banner-section .form-wrapper .forminator-row:has(> div + div) > div {
    width: 100% !important;
  }
  .hero-banner-section .form-wrapper .forminator-row:has(> div + div) > div:first-child,
  .forminator-ui.forminator-custom-form[data-grid="open"] .forminator-row-inside:not(:last-child),
  .forminator-ui.forminator-custom-form[data-grid="open"] .forminator-row:not(:last-child) {
    margin-bottom: 10px !important;
  }
}
