.elementor-7863 .elementor-element.elementor-element-6d6881e{--display:flex;--min-height:447px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7863 .elementor-element.elementor-element-befeb01{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;z-index:100;}.elementor-7863 .elementor-element.elementor-element-befeb01 > .elementor-widget-container{margin:-470px -135px 0px 252px;padding:0px 0px 0px 74px;}.elementor-7863 .elementor-element.elementor-element-befeb01 .gk-gravity-form{text-align:left;}.elementor-7863 .elementor-element.elementor-element-11ffe1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7863 .elementor-element.elementor-element-e2f34cd{--spacer-size:50px;}@media(max-width:1024px){.elementor-7863 .elementor-element.elementor-element-befeb01 > .elementor-widget-container{margin:-1536px 0px 0px 0px;}.elementor-7863 .elementor-element.elementor-element-befeb01{--container-widget-width:610px;--container-widget-flex-grow:0;width:var( --container-widget-width, 610px );max-width:610px;}.elementor-7863 .elementor-element.elementor-element-befeb01.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-7863 .elementor-element.elementor-element-befeb01 > .elementor-widget-container{margin:-1438px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7863 .elementor-element.elementor-element-befeb01{--container-widget-width:306px;--container-widget-flex-grow:0;width:var( --container-widget-width, 306px );max-width:306px;}.elementor-7863 .elementor-element.elementor-element-befeb01.elementor-element{--align-self:center;}}/* Start custom CSS for gk_elementor_gravity_form, class: .elementor-element-befeb01 *//* =========================================
   Gravity Forms – FINAL OVERRIDES (END BLOCK)
   Akzent: #71aa1d
   ========================================= */

/* ===============================
   Required / Pflichtfeld-Texte
   =============================== */
body .gform_wrapper .gfield_required,
body .gform_wrapper .gfield_required_text,
body .gform_wrapper .gform_required_legend,
body .gform_wrapper .gform_required_legend .gfield_required,
body .gform_wrapper .gform_required_legend .gfield_required_text {
  color: #71aa1d !important;
  font-weight: 600;
}

/* Falls Sternchen via ::after gesetzt wird */
body .gform_wrapper .gfield_label .gfield_required::after,
body .gform_wrapper .gfield_label .gfield_required_text::after {
  color: #71aa1d !important;
}

/* ===============================
   SELECT / DROPDOWN – WELLEN FIX
   =============================== */
body .gform_wrapper select {
  background-image: none !important;
  background: #ffffff !important;
  appearance: auto !important;
  -webkit-appearance: auto !important;
  -moz-appearance: auto !important;
}

/* ===============================
   Button – Farbe erzwingen
   =============================== */
body .gform_wrapper .gform_footer input[type="submit"],
body .gform_wrapper .gform_footer button,
body .gform_wrapper .gform_page_footer input[type="submit"],
body .gform_wrapper .gform_page_footer input[type="button"],
body .gform_wrapper .gform_page_footer button {
  background-color: #71aa1d !important;
  border-color: #71aa1d !important;
  color: #ffffff !important;
}

/* Hover / Focus */
body .gform_wrapper .gform_footer input[type="submit"]:hover,
body .gform_wrapper .gform_footer button:hover,
body .gform_wrapper .gform_page_footer input[type="submit"]:hover,
body .gform_wrapper .gform_page_footer input[type="button"]:hover,
body .gform_wrapper .gform_page_footer button:hover,
body .gform_wrapper .gform_footer input[type="submit"]:focus,
body .gform_wrapper .gform_footer button:focus,
body .gform_wrapper .gform_page_footer input[type="submit"]:focus,
body .gform_wrapper .gform_page_footer button:focus {
  background-color: #71aa1d !important;
  border-color: #71aa1d !important;
  box-shadow: 0 0 0 4px rgba(113, 170, 29, 0.25);
  filter: brightness(0.95);
}/* End custom CSS */