.elementor-1776 .elementor-element.elementor-element-6139515d{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:48px 64px;--row-gap:48px;--column-gap:64px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1776 .elementor-element.elementor-element-6139515d:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-6139515d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-uicore_primary ) 0%, var( --e-global-color-uicore_dark ) 100%);}.elementor-1776 .elementor-element.elementor-element-170ee5f7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1776 .elementor-element.elementor-element-39496eae .mf-multistep-container .metform-form-content .elementor-top-section:not(.active), .elementor-1776 .elementor-element.elementor-element-39496eae .mf-multistep-container .elementor-section-wrap > .e-con:not(.active){height:0;}.elementor-1776 .elementor-element.elementor-element-22b382cf{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1776 .elementor-element.elementor-element-5e5018f{--ui-e-ico-box-text-align:center;--ui-e-ico-box-icon-spacing:15px !important;--ui-e-ico-box-icon-rotate:0deg;}.elementor-1776 .elementor-element.elementor-element-5e5018f .ui-e-icon-wrp{background-color:var( --e-global-color-uicore_secondary );padding:13px 13px 13px 13px;--ui-e-media-size:43px;--ui-e-ico-box-icon-wrp-rotate:0deg;--ui-e-ico-box-vertical-off:0px;--ui-e-ico-box-horizontal-off:0px;}.elementor-1776 .elementor-element.elementor-element-5e5018f .ui-e-icon-wrp i{color:var( --e-global-color-uicore_white );}.elementor-1776 .elementor-element.elementor-element-5e5018f .ui-e-icon-wrp svg{fill:var( --e-global-color-uicore_white );}.elementor-1776 .elementor-element.elementor-element-5e5018f .ui-e-title{color:var( --e-global-color-uicore_white );margin-bottom:0px !important;font-family:var( --e-global-typography-inter_h5-font-family ), Sans-serif;font-size:var( --e-global-typography-inter_h5-font-size );font-weight:var( --e-global-typography-inter_h5-font-weight );line-height:var( --e-global-typography-inter_h5-line-height );letter-spacing:var( --e-global-typography-inter_h5-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-5e5018f .ui-e-subtitle{color:var( --e-global-color-uicore_white );margin-bottom:20px !important;}.elementor-1776 .elementor-element.elementor-element-5e5018f .ui-e-description{color:var( --e-global-color-uicore_white );margin-bottom:0px !important;font-family:var( --e-global-typography-inter_body-font-family ), Sans-serif;font-size:var( --e-global-typography-inter_body-font-size );font-weight:var( --e-global-typography-inter_body-font-weight );line-height:var( --e-global-typography-inter_body-line-height );letter-spacing:var( --e-global-typography-inter_body-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-7207f383{--ui-e-ico-box-text-align:center;--ui-e-ico-box-icon-spacing:15px !important;--ui-e-ico-box-icon-rotate:0deg;}.elementor-1776 .elementor-element.elementor-element-7207f383 .ui-e-icon-wrp{background-color:var( --e-global-color-uicore_secondary );padding:13px 13px 13px 13px;--ui-e-media-size:43px;--ui-e-ico-box-icon-wrp-rotate:0deg;--ui-e-ico-box-vertical-off:0px;--ui-e-ico-box-horizontal-off:0px;}.elementor-1776 .elementor-element.elementor-element-7207f383 .ui-e-icon-wrp i{color:var( --e-global-color-uicore_white );}.elementor-1776 .elementor-element.elementor-element-7207f383 .ui-e-icon-wrp svg{fill:var( --e-global-color-uicore_white );}.elementor-1776 .elementor-element.elementor-element-7207f383 .ui-e-title{color:var( --e-global-color-uicore_white );margin-bottom:0px !important;font-family:var( --e-global-typography-inter_h5-font-family ), Sans-serif;font-size:var( --e-global-typography-inter_h5-font-size );font-weight:var( --e-global-typography-inter_h5-font-weight );line-height:var( --e-global-typography-inter_h5-line-height );letter-spacing:var( --e-global-typography-inter_h5-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-7207f383 .ui-e-subtitle{color:var( --e-global-color-uicore_white );margin-bottom:20px !important;}.elementor-1776 .elementor-element.elementor-element-7207f383 .ui-e-description{color:var( --e-global-color-uicore_white );margin-bottom:0px !important;font-family:var( --e-global-typography-inter_body-font-family ), Sans-serif;font-size:var( --e-global-typography-inter_body-font-size );font-weight:var( --e-global-typography-inter_body-font-weight );line-height:var( --e-global-typography-inter_body-line-height );letter-spacing:var( --e-global-typography-inter_body-letter-spacing );}@media(max-width:1024px){.elementor-1776 .elementor-element.elementor-element-5e5018f{--ui-e-ico-box-text-align:center;}.elementor-1776 .elementor-element.elementor-element-5e5018f .ui-e-title{font-size:var( --e-global-typography-inter_h5-font-size );line-height:var( --e-global-typography-inter_h5-line-height );letter-spacing:var( --e-global-typography-inter_h5-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-5e5018f .ui-e-description{font-size:var( --e-global-typography-inter_body-font-size );line-height:var( --e-global-typography-inter_body-line-height );letter-spacing:var( --e-global-typography-inter_body-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-7207f383{--ui-e-ico-box-text-align:center;}.elementor-1776 .elementor-element.elementor-element-7207f383 .ui-e-title{font-size:var( --e-global-typography-inter_h5-font-size );line-height:var( --e-global-typography-inter_h5-line-height );letter-spacing:var( --e-global-typography-inter_h5-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-7207f383 .ui-e-description{font-size:var( --e-global-typography-inter_body-font-size );line-height:var( --e-global-typography-inter_body-line-height );letter-spacing:var( --e-global-typography-inter_body-letter-spacing );}}@media(min-width:768px){.elementor-1776 .elementor-element.elementor-element-170ee5f7{--width:56%;}.elementor-1776 .elementor-element.elementor-element-22b382cf{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1776 .elementor-element.elementor-element-170ee5f7{--width:100%;}.elementor-1776 .elementor-element.elementor-element-22b382cf{--width:100%;}}@media(max-width:767px){.elementor-1776 .elementor-element.elementor-element-6139515d{--padding-top:120px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1776 .elementor-element.elementor-element-5e5018f{--ui-e-ico-box-text-align:center;}.elementor-1776 .elementor-element.elementor-element-5e5018f .ui-e-title{font-size:var( --e-global-typography-inter_h5-font-size );line-height:var( --e-global-typography-inter_h5-line-height );letter-spacing:var( --e-global-typography-inter_h5-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-5e5018f .ui-e-description{font-size:var( --e-global-typography-inter_body-font-size );line-height:var( --e-global-typography-inter_body-line-height );letter-spacing:var( --e-global-typography-inter_body-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-7207f383{--ui-e-ico-box-text-align:center;}.elementor-1776 .elementor-element.elementor-element-7207f383 .ui-e-title{font-size:var( --e-global-typography-inter_h5-font-size );line-height:var( --e-global-typography-inter_h5-line-height );letter-spacing:var( --e-global-typography-inter_h5-letter-spacing );}.elementor-1776 .elementor-element.elementor-element-7207f383 .ui-e-description{font-size:var( --e-global-typography-inter_body-font-size );line-height:var( --e-global-typography-inter_body-line-height );letter-spacing:var( --e-global-typography-inter_body-letter-spacing );}}/* Start custom CSS *//* Kontaktspalte */
.elementor-element-funnelaside, .elementor-element-funnelaside * { color:#fff; }
.elementor-element-funnelaside a { color:#fff; text-decoration:none; }
.elementor-element-funnelaside a:hover { opacity:.8; }
.elementor-element-funnelaside .elementor-icon,
.elementor-element-funnelaside .ui-e-icon-wrapper,
.elementor-element-funnelaside .ui-e-icon {
  background:#19A947; color:#fff; width:60px; height:60px; border-radius:50%;
  display:inline-flex; align-items:center; justify-content:center; font-size:24px;
}
.elementor-element-funnelaside .elementor-icon svg,
.elementor-element-funnelaside .ui-e-icon svg { fill:#fff; width:24px; height:24px; }
.elementor-element-funnelaside p { font-size:22px; font-weight:700; margin:0; }

/* Formular */
.mf-image-select-thumbnail img { display:none !important; }
.mf-image-select-option { position:relative; cursor:pointer; transition:transform .25s ease; }
.mf-image-select-option label { position:absolute; inset:0; z-index:2; cursor:pointer; }
.mf-image-select-option input[type="radio"], .mf-image-select-option input[type="checkbox"] { opacity:0; pointer-events:none; }
.mf-image-select-option:hover { transform:scale(.97); }
.mf-image-select-title { display:block; padding:20px; border:1px solid #E4E7E4; border-radius:10px; background:#F1F2F1; color:#004824; font-weight:600; text-align:center; }
.mf-image-select-option input:checked ~ .mf-image-select-title,
.mf-image-select-option.mf-selected .mf-image-select-title { background:#004824; border-color:#004824; color:#fff; }
.mf-input-wrapper input[type="text"], .mf-input-wrapper input[type="email"], .mf-input-wrapper input[type="tel"], .mf-input-wrapper textarea { border:1px solid #D5D9D5; border-radius:8px; padding:12px 14px; }
.mf-input-wrapper input:focus, .mf-input-wrapper textarea:focus { border-color:#004824; outline:none; }
.metform-btn, .mf-btn, .mf-next-step, .mf-prev-step, button[type="submit"] { border-radius:50px !important; padding:16px 40px !important; font-weight:700 !important; border:2px solid #004824 !important; }
.metform-btn, .mf-btn, .mf-next-step, button[type="submit"] { background:#004824 !important; color:#fff !important; }
.metform-btn:hover, .mf-btn:hover, .mf-next-step:hover, button[type="submit"]:hover { background:#19A947 !important; border-color:#19A947 !important; }
.mf-prev-step { background:transparent !important; color:#004824 !important; }
.mf-prev-step:hover { background:#004824 !important; color:#fff !important; }/* End custom CSS */