.elementor-13658 .elementor-element.elementor-element-1568be70{margin-top:0px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-13658 .elementor-element.elementor-element-25fd85e5 > .elementor-container{min-height:480px;}.elementor-13658 .elementor-element.elementor-element-25fd85e5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-13658 .elementor-element.elementor-element-25fd85e5{padding:70px 70px 70px 70px;}.elementor-13658 .elementor-element.elementor-element-3996e568 > .elementor-element-populated{padding:0% 8% 0% 8%;}.elementor-13658 .elementor-element.elementor-element-679ced97{text-align:center;}.elementor-13658 .elementor-element.elementor-element-679ced97 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"muli", Sans-serif;font-size:1.75rem;font-weight:700;}.elementor-13658 .elementor-element.elementor-element-679ced97 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-13658 .elementor-element.elementor-element-1f46b052{text-align:center;font-family:"muli", Sans-serif;line-height:1.4em;}.elementor-13658 .elementor-element.elementor-element-1f46b052 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-13658 .elementor-element.elementor-element-a5ef9f9 .pt_plus_gravity_form .gform_wrapper .gfield .ginput_container select{height:auto;}.elementor-13658 .elementor-element.elementor-element-a5ef9f9 .pt_plus_gravity_form .gform_wrapper .gform_footer{text-align:center;}@media(max-width:991px) and (min-width:576px){.elementor-13658 .elementor-element.elementor-element-3996e568{width:100%;}}@media(max-width:991px){.elementor-13658 .elementor-element.elementor-element-1568be70{padding:0px 0px 80px 0px;}.elementor-13658 .elementor-element.elementor-element-25fd85e5{padding:20px 20px 20px 20px;}.elementor-13658 .elementor-element.elementor-element-3996e568 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-13658 .elementor-element.elementor-element-679ced97 .elementor-heading-title{font-size:1.5rem;}.elementor-13658 .elementor-element.elementor-element-1f46b052 > .elementor-widget-container{margin:0px 0px 20px 0px;}}@media(max-width:575px){.elementor-13658 .elementor-element.elementor-element-1568be70{padding:30px 0px 0px 0px;}.elementor-13658 .elementor-element.elementor-element-25fd85e5{padding:32px 20px 32px 20px;}.elementor-13658 .elementor-element.elementor-element-3996e568 > .elementor-element-populated{padding:0% 0% 0% 0%;}}/* Start custom CSS for section, class: .elementor-element-25fd85e5 */.gform_validation_errors {
  color: var(--e-global-color-primary);
  background-color: rgba(var(--e-global-color-primary), 0.1);
  padding: 15px 15px 0;
  border-radius: 10px;
  margin-bottom: 20px;
  border: 1px solid rgba(var(--e-global-color-primary), 0.1);
}
.gform_validation_errors .gform_submission_error {
  font-size: 1rem;
  color: var(--e-global-color-primary);
  margin-top: 0;
}

.gform_required_legend {
  display: none;
}

.gform-body .gform_fields {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 20px;
}
.gform-body .gform_fields .gform-field-label {
  cursor: pointer;
}
.gform-body .gform_fields .gform-field-label .gfield_required_asterisk {
  font-size: 18px;
  color: var(--e-global-color-primary);
  margin-left: 3px;
}
.gform-body .gform_fields .gfield {
  display: flex;
  flex-direction: column;
  gap: 3px;
  width: 100%;
}
.gform-body .gform_fields .gfield.gfield--width-half {
  width: calc(50% - 10px);
}
@media (max-width: 1024px) {
  .gform-body .gform_fields .gfield.gfield--width-half {
    width: 100%;
  }
}
.gform-body .gform_fields .gfield input[type=date],
.gform-body .gform_fields .gfield input[type=email],
.gform-body .gform_fields .gfield input[type=number],
.gform-body .gform_fields .gfield input[type=password],
.gform-body .gform_fields .gfield input[type=search],
.gform-body .gform_fields .gfield input[type=tel],
.gform-body .gform_fields .gfield input[type=text],
.gform-body .gform_fields .gfield input[type=url],
.gform-body .gform_fields .gfield select,
.gform-body .gform_fields .gfield textarea {
  width: 100%;
  min-height: 47px;
  padding: 6px 16px;
  vertical-align: middle;
  border-radius: 0;
  border: 1px solid var(--e-global-color-ad90213);
  font-size: var(--e-global-typography-text-font-size);
  line-height: var(--e-global-typography-text-line-height);
  transition: all 0.3s ease-in-out;
  background-color: rgba(0, 0, 0, 0);
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.gform-body .gform_fields .gfield input[type=date]:focus,
.gform-body .gform_fields .gfield input[type=email]:focus,
.gform-body .gform_fields .gfield input[type=number]:focus,
.gform-body .gform_fields .gfield input[type=password]:focus,
.gform-body .gform_fields .gfield input[type=search]:focus,
.gform-body .gform_fields .gfield input[type=tel]:focus,
.gform-body .gform_fields .gfield input[type=text]:focus,
.gform-body .gform_fields .gfield input[type=url]:focus,
.gform-body .gform_fields .gfield select:focus,
.gform-body .gform_fields .gfield textarea:focus {
  background-color: var(--e-global-color-accent);
  border-color: var(--e-global-color-text);
  outline: none;
  box-shadow: 0 0 0 3px rgba(var(--e-global-color-text), 0.1);
}
.gform-body .gform_fields .gfield select::-ms-expand {
  display: none;
}
.gform-body .gform_fields .gfield .intl-tel-input input[type=tel] {
  padding-left: 52px;
}
.gform-body .gform_fields .gfield .gfield_validation_message,
.gform-body .gform_fields .gfield .spf-phone.error-msg {
  color: var(--e-global-color-primary);
}
.gform-body .gform_fields .ginput_container_select {
  position: relative;
}
.gform-body .gform_fields .ginput_container_select::after {
  content: "";
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid var(--e-global-color-text);
  display: block;
  position: absolute;
  right: 12px;
  top: 20px;
}
.gform-body .gform_fields fieldset {
  padding: 0;
  border: 0;
}
.gform-body .gform_fields fieldset legend.gfield_label {
  display: none;
}
.gform-body .gform_fields fieldset .ginput_container_consent {
  position: relative;
}
.gform-body .gform_fields fieldset .ginput_container_consent input[type=checkbox] {
  opacity: 0;
  position: absolute;
}
.gform-body .gform_fields fieldset .ginput_container_consent .gform-field-label {
  height: auto;
  min-height: 20px;
  display: flex;
  align-items: center;
  padding-left: 30px;
  flex-wrap: wrap;
}
.gform-body .gform_fields fieldset .ginput_container_consent .gform-field-label a {
  margin-left: 3px;
}
.gform-body .gform_fields fieldset .ginput_container_consent .gform-field-label::before, .gform-body .gform_fields fieldset .ginput_container_consent .gform-field-label::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease-in-out;
}
.gform-body .gform_fields fieldset .ginput_container_consent .gform-field-label::before {
  left: 0;
  width: 20px;
  height: 20px;
  background-color: transparent;
  border: 1px solid var(--e-global-color-c6716c2);
}
.gform-body .gform_fields fieldset .ginput_container_consent .gform-field-label::after {
  width: 12px;
  height: 12px;
  left: 4px;
  scale: 0;
  background-color: var(--e-global-color-primary);
}
.gform-body .gform_fields fieldset .ginput_container_consent input[type=checkbox]:checked ~ .gform-field-label::before {
  border-color: var(--e-global-color-primary);
  background-color: var(--e-global-color-accent);
}
.gform-body .gform_fields fieldset .ginput_container_consent input[type=checkbox]:checked ~ .gform-field-label::after {
  scale: 1;
}
.gform-body .intl-tel-input .selected-flag .iti-arrow {
  margin-top: -2px;
  right: 0px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid var(--e-global-color-text);
}

.gform_footer {
  display: flex;
  margin-top: 20px;
  gap: 20px;
}
.gform_footer input.gform_button {
  min-width: 200px;
  padding: 12 45px;
  font-weight: 700;
  letter-spacing: 1px;
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-accent);
  border: 1px solid var(--e-global-color-accent);
}
.gform_footer input.gform_button:hover, .gform_footer input.gform_button:focus {
  outline: none;
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-primary);
  border: 1px solid var(--e-global-color-primary);
  box-shadow: 0 0 0 3px rgba(var(--e-global-color-text), 0.1);
}

.inner-page-form .gform_fields .gform-field-label,
.form-has-2-col .gform_fields .gform-field-label {
  display: none !important;
}

.inner-page-form .gform_footer input.gform_button {
  width: 100%;
}
.inner-page-form .gform-body .gform_fields.gfield--type-html {
  display: inline-block;
  text-align: center;
}

.form-has-2-col .gform_footer {
  justify-content: center;
}
.form-has-2-col .gform-body .gform_fields {
  flex-direction: column;
}
.form-has-2-col .gform-body .gform_fields .gfield.gfield--type-text, .form-has-2-col .gform-body .gform_fields .gfield.gfield--type-phone, .form-has-2-col .gform-body .gform_fields .gfield.gfield--type-email, .form-has-2-col .gform-body .gform_fields .gfield.gfield--type-textarea {
  width: calc(50% - 10px);
}
@media (max-width: 1024px) {
  .form-has-2-col .gform-body .gform_fields .gfield.gfield--type-text, .form-has-2-col .gform-body .gform_fields .gfield.gfield--type-phone, .form-has-2-col .gform-body .gform_fields .gfield.gfield--type-email, .form-has-2-col .gform-body .gform_fields .gfield.gfield--type-textarea {
    width: 100%;
  }
}
.form-has-2-col .gform-body .gform_fields .gfield.gfield--type-textarea {
  position: absolute;
  right: 0;
  top: 0;
}
@media (max-width: 1024px) {
  .form-has-2-col .gform-body .gform_fields .gfield.gfield--type-textarea {
    position: relative;
  }
}
.form-has-2-col .gform-body .gform_fields .gfield.gfield--type-textarea textarea.textarea {
  min-height: 248px;
}
.form-has-2-col .gform-body .gform_fields .gfield.gfield--type-html {
  display: inline-block;
  text-align: center;
}/* End custom CSS */