.page-template-analysetool .analyzeTool {
  margin-bottom: 30px;
}

.page-template-analysetool .analyzeTool h1 {
  padding-top: 60px;
  margin-bottom: 60px;
  font-size: 40px;
  line-height: 54.4827588px;
}

.page-template-analysetool .analyzeTool p a {
  display: inline-block;
  width: auto;
  padding: 6px 20px;
  color: black;
  border: 1px solid #44FE75;
  background-color: #44FE75;
  font-weight: normal;
  text-transform: uppercase;
  text-decoration: none;
}

#content .has-small-font-size {
  line-height: 20px;
  color: #757575;
}

.gform_heading h2,
.gform_heading h3,
.analyzeTool h2,
.analyzeTool h3 {
  color: #44FE75;
  font-size: 40px;
  line-height: 54.4827588px;
}

.gform_heading h3,
.analyzeTool h3 {
  font-size: 30px;
  line-height: 40px;
}

.gform_heading strong,
.analyzeTool strong {
  color: #44FE75;
}

.page-id-67 .analyzeTool h2:not(.gform_submission_error) {
  display: none;
}

#content .gform_wrapper.gravity-theme .gf_progressbar_title {
  margin-bottom: 20px;
  padding-top: 25px;
  font-size: 24px;
  line-height: 36px;
  color: #44FE75;
  text-transform: uppercase;
  text-align: center;
}

@media (min-width: 641px) {
  #content .gform_wrapper.gravity-theme .gf_progressbar_title {
    padding-top: 100px;
    font-size: 30px;
    line-height: 40px;
  }
}

.koschare_analyse_wrapper .gform_page_fields,
#gform_wrapper_2.required_wrapper .gform_page_fields {
  width: 100%;
  margin: 0 auto;
  padding-top: 30px;
  margin-bottom: 30px;
}

.koschare_analyse_wrapper .gform_page_fields fieldset,
#gform_wrapper_2.required_wrapper .gform_page_fields fieldset {
  padding-bottom: 10px;
  border-bottom: 1px dotted #44FE75;
}

.koschare_analyse_wrapper .gform_page_fields fieldset:last-child,
#gform_wrapper_2.required_wrapper .gform_page_fields fieldset:last-child {
  border-bottom: none;
}

@media (min-width: 768px) {
  .koschare_analyse_wrapper .gform_page_fields fieldset,
#gform_wrapper_2.required_wrapper .gform_page_fields fieldset {
    display: flex !important;
  }
}

.koschare_analyse_wrapper .gform_page_fields fieldset legend,
#gform_wrapper_2.required_wrapper .gform_page_fields fieldset legend {
  color: #44FE75;
}

.koschare_analyse_wrapper .gform_page_fields fieldset legend .gfield_required,
#gform_wrapper_2.required_wrapper .gform_page_fields fieldset legend .gfield_required {
  display: none;
}

@media (min-width: 768px) {
  .koschare_analyse_wrapper .gform_page_fields fieldset .ginput_container_radio .gfield_radio,
#gform_wrapper_2.required_wrapper .gform_page_fields fieldset .ginput_container_radio .gfield_radio {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}

.koschare_analyse_wrapper .gform_page_fields fieldset .ginput_container_radio label,
#gform_wrapper_2.required_wrapper .gform_page_fields fieldset .ginput_container_radio label {
  max-width: 100%;
  color: white;
}

@media (min-width: 641px) {
  .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gfield_label {
    width: 50%;
  }
  html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date) {
    margin-left: 50%;
    width: 50%;
  }
}

.gform_wrapper.gravity-theme .gform_page_footer {
  border-top: 1px solid #44FE75;
}

.gform_wrapper.gravity-theme .gform_page_footer.left_label {
  padding: 16px 0;
}

.gform_wrapper.gravity-theme .gform_page_footer.left_label input {
  display: block !important;
  text-transform: uppercase;
}

.gform_wrapper.gravity-theme .gform_page_footer.left_label .button.gform_previous_button {
  border: 1px solid #44FE75;
  background-color: transparent;
  color: #44FE75;
}

@media (min-width: 768px) {
  .gform_wrapper.gravity-theme .gform_page_footer.left_label .button.gform_previous_button {
    float: left;
  }
}

.gform_wrapper.gravity-theme .gform_page_footer.left_label .button.gform_next_button, .gform_wrapper.gravity-theme .gform_page_footer.left_label .button#gform_submit_button_2 {
  margin-right: 0;
}

@media (min-width: 768px) {
  .gform_wrapper.gravity-theme .gform_page_footer.left_label .button.gform_next_button, .gform_wrapper.gravity-theme .gform_page_footer.left_label .button#gform_submit_button_2 {
    float: right;
  }
}

.gform_wrapper.gravity-theme .gform_page_footer.left_label input {
  white-space: normal;
}

.gform_wrapper.gravity-theme #gform_page_2_5 .gform_page_footer.left_label input {
  display: none !important;
}

@media (max-width: 767px) {
  .gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container,
.gform_wrapper.gravity-theme .gform_fields.left_label fieldset > .ginput_complex,
.gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container,
.gform_wrapper.gravity-theme .gform_fields.right_label fieldset > .ginput_complex,
.gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label {
    width: 100%;
  }
}

.gform_wrapper.gravity-theme .gform_footer button + input,
.gform_wrapper.gravity-theme .gform_footer input + button,
.gform_wrapper.gravity-theme .gform_footer input + input,
.gform_wrapper.gravity-theme .gform_page_footer button + input,
.gform_wrapper.gravity-theme .gform_page_footer input + button,
.gform_wrapper.gravity-theme .gform_page_footer input + input {
  margin-left: 0;
}

.gform_wrapper.gravity-theme .gform_validation_errors {
  margin-top: 100px;
}

.gform_wrapper.gravity-theme .gform_validation_errors > h2 {
  color: red;
  text-align: center !important;
}

.gform_wrapper.gravity-theme .gfield_description {
  display: contents;
}

.gform_wrapper.gravity-theme li.gfield.gfield_error {
  background-color: transparent;
}

.gform_wrapper.gravity-theme li.gfield.gfield_error > label {
  color: red !important;
}

.gform_wrapper.gravity-theme li.gfield.gfield_error .gfield_validation_message {
  color: red;
}

#content p {
  color: white;
}

#content h6 a {
  display: inline-block;
  width: auto;
  padding: 6px 20px;
  color: black;
  border: 1px solid #44FE75;
  background-color: #44FE75;
  font-weight: normal;
  text-transform: uppercase;
  text-decoration: none;
}

#gform_page_2_5 #gform_fields_2_5 {
  display: block;
  grid-row-gap: 0;
  width: 100%;
  margin: 0 auto;
  padding-top: 30px;
  margin-bottom: 30px;
}

@media (min-width: 767px) {
  #gform_page_2_5 #gform_fields_2_5 {
    width: 80%;
    min-width: 320px;
    max-width: 600px;
  }
}

#gform_page_2_5 #gform_fields_2_5 .gfield .ginput_container,
#gform_page_2_5 #gform_fields_2_5 .gfield .gfield_validation_message {
  width: 100%;
  padding: 0 20px;
}

#gform_page_2_5 #field_2_45 {
  margin: 0 auto;
  margin-bottom: 20px;
  text-align: center;
}

#gform_page_2_5 #field_2_45 a {
  padding: 6px 20px;
  border: 1px solid #44FE75;
  background-color: transparent;
  color: #44FE75;
  text-decoration: none;
}

@media (max-width: 767px) {
  #gform_page_2_5 #field_2_45 a {
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
  }
}

@media (min-width: 767px) {
  #gform_page_2_5 #field_2_45 a:first-child {
    margin-right: 20px;
  }
}

#gform_page_2_5 #field_2_49 {
  padding-top: 20px;
  border-top: 1px dotted #44FE75;
}

#gform_page_2_5 #field_2_51 {
  padding-bottom: 20px;
}

#gform_page_2_5 .gform_page_footer #gform_previous_button_2 {
  float: none;
}

#gform_page_2_5 .gform_page_footer #gform_submit_button_2 {
  float: none;
  margin: 0 auto;
}

#gform_page_2_5 #field_2_48,
#gform_page_2_5 #field_2_49,
#gform_page_2_5 #field_2_50,
#gform_page_2_5 #field_2_51,
#gform_page_2_5 #field_2_52 {
  background-color: #44FE75;
  padding: 10px 0;
}

#gform_page_2_5 #field_2_49 {
  padding-top: 20px;
}

#gform_page_2_5 #field_2_48,
#gform_page_2_5 #field_2_49,
#gform_page_2_5 #field_2_50,
#gform_page_2_5 #field_2_51,
#gform_page_2_5 #field_2_52,
#gform_page_2_5 #gform_submit_button_2 {
  display: none !important;
}

#gform_page_2_5.formVisible #field_2_48,
#gform_page_2_5.formVisible #field_2_49,
#gform_page_2_5.formVisible #field_2_50,
#gform_page_2_5.formVisible #field_2_51,
#gform_page_2_5.formVisible #field_2_52,
#gform_page_2_5.formVisible #gform_submit_button_2 {
  display: block !important;
}

#gform_page_2_5 #gform_submit_button_2 {
  padding: 6px 20px;
  margin: 0 auto;
}

@media (min-width: 767px) {
  #gform_page_2_5 #gform_submit_button_2 {
    margin-left: 20px;
  }
}

#gform_page_2_5 .gfield_label,
#gform_page_2_5 .gform-field-label {
  display: none;
}

#gform_page_2_5 .gfield--type-consent {
  margin-bottom: 20px;
}

#gform_page_2_5 .ginput_container_consent {
  display: flex;
}

#gform_page_2_5 .ginput_container_consent #input_2_51_1 {
  height: 0;
}

#gform_page_2_5 .ginput_container_consent .gfield_consent_label {
  display: block;
}

#gform_page_2_5 #gform_previous_button_2 {
  display: none;
}

@media (max-width: 767px) {
  #gform_page_2_5 #gform_previous_button_2 {
    margin: 0 auto;
  }
}

#gform_page_2_5 .gfield_error a {
  color: #c02b0a;
}

.gform_wrapper.gravity-theme #gform_page_2_5 .gfield_description.validation_message {
  display: block;
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.koschare_analyse_wrapper .gform_page_fields,
#gform_wrapper_2.required_wrapper .gform_page_fields {
  width: 100%;
  margin: 0 auto;
  padding-top: 30px;
  margin-bottom: 30px;
}

.koschare_analyse_wrapper .gform_page_fields fieldset,
#gform_wrapper_2.required_wrapper .gform_page_fields fieldset {
  padding-bottom: 10px;
  border-bottom: 1px dotted #44FE75;
}

@media (min-width: 768px) {
  .koschare_analyse_wrapper .gform_page_fields fieldset,
#gform_wrapper_2.required_wrapper .gform_page_fields fieldset {
    display: flex !important;
  }
}

.koschare_analyse_wrapper .gform_page_fields fieldset:last-child,
#gform_wrapper_2.required_wrapper .gform_page_fields fieldset:last-child {
  border-bottom: none;
}

.koschare_analyse_wrapper .gform_page_fields fieldset legend,
#gform_wrapper_2.required_wrapper .gform_page_fields fieldset legend {
  color: #44FE75;
}

.koschare_analyse_wrapper .gform_page_fields fieldset legend .gfield_required,
#gform_wrapper_2.required_wrapper .gform_page_fields fieldset legend .gfield_required {
  display: none;
}

@media (min-width: 768px) {
  .koschare_analyse_wrapper .gform_page_fields fieldset .ginput_container_radio .gfield_radio,
#gform_wrapper_2.required_wrapper .gform_page_fields fieldset .ginput_container_radio .gfield_radio {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}

.koschare_analyse_wrapper .gform_page_fields fieldset .ginput_container_radio label,
#gform_wrapper_2.required_wrapper .gform_page_fields fieldset .ginput_container_radio label {
  max-width: 100%;
  color: white;
}

/*# sourceMappingURL=analysetool.min.css.map */