.pa-toggle-text .et_pb_text_inner{max-height:200px;transition:max-height 0.3s ease-out;overflow:hidden}.pa-toggle-text .et_pb_text_inner:after{content:"";display:inline-block;position:absolute;pointer-events:none;height:100px;width:100%;left:0;right:0;bottom:0}.pa-toggle-text .pa-text-expand-button{text-align:left;color:#0aa0bd!important;margin-top:10px!important}.pa-toggle-text .pa-text-expand-button span{cursor:pointer}.pa-toggle-text .pa-text-expand-button .pa-text-toggle-icon{font-family:ETMODULES,"sans-serif"}.pa-toggle-text .pa-text-toggle-expanded{max-height:2000px;transition:max-height 0.3s ease-in}.pa-toggle-text .pa-text-toggle-expanded.et_pb_text_inner:after{background:none}#left-area ol,.entry-content ol,.et-l--header ol,.et-l--body ol,.et-l--footer ol,.comment-content ol,body.et-pb-preview #main-content .container ol{padding:0 0 23px 1em;line-height:26px;list-style-position:outside}.et_pb_pricing_heading{padding:10px 10px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;position:relative;min-height:110px;max-height:110px}.et_pb_pricing_content_top{padding-top:17px;padding-bottom:17px;position:relative;border-bottom:1px #bebebe;border-bottom-style:none;border-style:solid}.et_pb_pricing li{line-height:1.2em;padding:0 0 1.1em 0px;padding-top:0px;padding-right:0px;padding-bottom:1.1em;padding-left:0px;position:relative}.et_pb_title_featured_container img{width:100%;padding-top:20px}img.alignleft{display:inline;float:left;margin-right:15px;margin-bottom:15px}.et_pb_blog_grid .post-meta a{pointer-events:none;color:#666}.et_pb_title_meta_container a{pointer-events:none}.et_pb_countdown_timer_0 .et_pb_countdown_timer_container,.et_pb_countdown_timer_0 .title{text-align:center!important}.et_pb_slide_description{float:left!important}.et_pb_slide_image{right:0}#mobile_menu1{margin-top:30px}.foursixeight{display:none!important}.nav li li{line-height:1.3em}.cf7-gakf-form{max-width:760px;margin:0 auto!important;padding:32px 38px 24px!important;background:#ffffff;border:1px solid #e4e7ec;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,0.08);font-family:inherit;color:#111827;box-sizing:border-box}.cf7-gakf-form p,.cf7-gakf-form .wpcf7-form-control-wrap,.cf7-gakf-form .wpcf7-form-control{margin-top:0!important}.cf7-gakf-intro{text-align:center;margin-bottom:20px!important}.cf7-gakf-intro h2{margin:0 0 8px!important;font-size:28px;line-height:1.25;font-weight:700;color:#0b1220}.cf7-gakf-intro p{margin:0!important;font-size:16px;line-height:1.55;color:#4b5563}.cf7-gakf-form label{display:block;margin:0 0 8px!important;padding:0!important;font-size:15px;line-height:1.3;font-weight:600;color:#111827}.cf7-gakf-form input[type="text"],.cf7-gakf-form input[type="email"],.cf7-gakf-form textarea{display:block;width:100%!important;margin:4px 0 0!important;padding:9px 14px!important;border:1px solid #d8dde6!important;border-radius:4px;background:#ffffff;color:#111827;font-size:15px;font-weight:400;box-sizing:border-box;transition:border-color 0.2s ease,box-shadow 0.2s ease}.cf7-gakf-form textarea{min-height:92px!important;resize:vertical}.cf7-gakf-form input[type="text"]:focus,.cf7-gakf-form input[type="email"]:focus,.cf7-gakf-form textarea:focus{outline:none;border-color:#0b2a55!important;box-shadow:0 0 0 3px rgba(11,42,85,0.12)}.cf7-gakf-form ::placeholder{color:#9ca3af}.cf7-gakf-captcha{margin:12px 0 10px!important;padding:0!important;background:transparent!important;border:none!important}.cf7-gakf-captcha p{margin:0!important;font-size:16px;line-height:1.5;font-weight:500;color:#111827}.cf7-gakf-captcha img{display:block;margin:10px 0 6px!important;padding:0!important;background:transparent!important;border:none!important}.cf7-gakf-captcha input[type="text"]{max-width:240px!important;margin-top:5px!important}.cf7-gakf-form hr{margin:14px 0 14px!important;border:none!important;border-top:1px solid #e5eaf0!important}.cf7-gakf-privacy{margin:6px 0 8px!important;font-size:14px;line-height:1.5;color:#111827}.cf7-gakf-privacy p{margin:0!important}.cf7-gakf-privacy .wpcf7-list-item{margin:0!important}.cf7-gakf-privacy input[type="checkbox"]{margin-right:9px!important;transform:translateY(2px)}.cf7-gakf-privacy a{color:#061f45;font-weight:700;text-decoration:underline;text-underline-offset:2px}.cf7-gakf-required{margin:0 0 10px!important;font-size:14px;color:#6b7280}.cf7-gakf-form input[type="submit"]{display:block;width:62%!important;min-width:240px;margin:6px auto 0!important;padding:14px 24px!important;border:none!important;border-radius:4px;background:#061f45!important;color:#ffffff!important;font-size:17px;font-weight:700;cursor:pointer;transition:background 0.2s ease,transform 0.2s ease}.cf7-gakf-form input[type="submit"]:hover{background:#0b2a55!important;transform:translateY(-1px)}.cf7-gakf-form .wpcf7-not-valid-tip{margin-top:4px!important;font-size:13px;color:#b42318}.cf7-gakf-form .wpcf7-response-output{margin:16px 0 0!important;padding:14px 16px;border-radius:4px;font-size:14px}@media (max-width:767px){.cf7-gakf-form{padding:24px 20px 22px!important}.cf7-gakf-intro{margin-bottom:18px!important}.cf7-gakf-intro h2{font-size:23px}.cf7-gakf-intro p{font-size:15px}.cf7-gakf-form input[type="submit"]{width:100%!important;min-width:0}}.cf7-gakf-interest{margin:0 0 14px!important;padding:0!important}.cf7-gakf-field-title{margin:0 0 8px!important;font-size:15px;line-height:1.35;font-weight:600;color:#111827}.cf7-gakf-interest .wpcf7-checkbox{display:block}.cf7-gakf-interest .wpcf7-list-item{display:block;margin:0 0 7px!important;font-size:15px;line-height:1.45;color:#111827}.cf7-gakf-interest input[type="checkbox"]{margin-right:9px!important;transform:translateY(1px)}.kw-inline-video-box{width:100%;max-height:0;overflow:hidden;opacity:0;margin-top:0;margin-bottom:0;transition:max-height 0.5s ease,opacity 0.35s ease,margin 0.45s ease}.kw-inline-video-box.kw-video-open{max-height:1200px;opacity:1;margin-top:20px;margin-bottom:30px}.kw-inline-video-collapse{width:100%}.kw-inline-video-inner{width:100%;max-width:900px;margin-left:auto;margin-right:auto}.kw-inline-video-toolbar{display:flex;justify-content:flex-end;align-items:center;margin-bottom:8px}.kw-inline-video-close{border:0;background:transparent;padding:5px 0 5px 15px;font-family:inherit;font-size:15px;line-height:1.4;color:#555;cursor:pointer}.kw-inline-video-close:hover,.kw-inline-video-close:focus{color:#111;text-decoration:underline}.kw-inline-video-player{display:block;width:100%;height:auto;background:#000;border:0;border-radius:8px}@media only screen and (max-width:767px){.kw-inline-video-box.kw-video-open{margin-top:15px;margin-bottom:24px}.kw-inline-video-close{font-size:14px}.kw-inline-video-player{border-radius:5px}}[id^="ref-"]{scroll-margin-top:180px}@media (max-width:980px){[id^="ref-"]{scroll-margin-top:190px}}@media only screen and (max-width:767px){.kw-baum-kacheln{display:flex!important;flex-direction:column!important}.kw-baum-kacheln>.et_pb_column{display:contents!important}.kw-baum-kacheln .kw-wurzeln{order:1}.kw-baum-kacheln .kw-stamm{order:2}.kw-baum-kacheln .kw-blaetter{order:3}.kw-baum-kacheln .kw-fruechte{order:4}}.cf7-praxisanalyse-form{max-width:760px;margin:0 auto;padding:0;background:transparent;border:none;box-shadow:none;font-family:inherit;color:#333333}.cf7-praxisanalyse-intro{margin:0 0 18px;text-align:center}.cf7-praxisanalyse-intro h2{margin:0 0 10px;font-size:30px;line-height:1.25;font-weight:700;color:#333333}.cf7-praxisanalyse-intro p{margin:0;font-size:17px;line-height:1.6;color:#333333}.cf7-praxisanalyse-interest{margin:0 0 12px;padding:0;background:transparent;border:none}.cf7-praxisanalyse-interest p{margin:0 0 7px;font-size:16px;line-height:1.4;font-weight:600;color:#333333}.cf7-praxisanalyse-interest .wpcf7-checkbox{display:block}.cf7-praxisanalyse-interest .wpcf7-list-item{display:block;margin:0 0 5px;font-size:16px;line-height:1.4;color:#333333}.cf7-praxisanalyse-interest input[type="checkbox"]{margin-right:8px;transform:translateY(1px)}.cf7-praxisanalyse-form label{display:block;margin:0 0 9px;padding:0;font-size:16px;line-height:1.35;font-weight:600;color:#333333}.cf7-praxisanalyse-form input[type="text"],.cf7-praxisanalyse-form input[type="email"],.cf7-praxisanalyse-form textarea{display:block;width:100%;margin:4px 0 0;padding:10px 13px;border:1px solid #d8d8d8;border-radius:3px;background:#ffffff;color:#333333;font-size:16px;font-weight:400;box-sizing:border-box}.cf7-praxisanalyse-form textarea{min-height:95px;resize:vertical}.cf7-praxisanalyse-form input[type="text"]:focus,.cf7-praxisanalyse-form input[type="email"]:focus,.cf7-praxisanalyse-form textarea:focus{outline:none;border-color:#961c34;box-shadow:0 0 0 2px rgba(150,28,52,0.12)}.cf7-praxisanalyse-form ::placeholder{color:#9b9b9b}.cf7-praxisanalyse-captcha{margin:12px 0 10px;padding:0;background:transparent;border:none}.cf7-praxisanalyse-captcha p{margin:0;font-size:16px;line-height:1.5;font-weight:500;color:#333333}.cf7-praxisanalyse-captcha img{display:block;margin:10px 0 7px;padding:0;background:transparent;border:none}.cf7-praxisanalyse-captcha input[type="text"]{max-width:260px}.cf7-praxisanalyse-form hr{margin:14px 0 14px;border:none;border-top:1px solid #d9d9d9}.cf7-praxisanalyse-privacy{margin:0 0 10px;font-size:15px;line-height:1.5;color:#333333}.cf7-praxisanalyse-privacy .wpcf7-list-item{margin:0}.cf7-praxisanalyse-privacy input[type="checkbox"]{margin-right:8px;transform:translateY(2px)}.cf7-praxisanalyse-privacy a{color:#961c34;font-weight:600;text-decoration:underline;text-underline-offset:2px}.cf7-praxisanalyse-privacy a:hover{color:#7f172c}.cf7-praxisanalyse-required{margin:0 0 10px;font-size:15px;color:#555555}.cf7-praxisanalyse-form input[type="submit"]{display:inline-block;width:auto;min-width:180px;margin:4px 0 0;padding:12px 24px;border:none;border-radius:3px;background:#961c34;color:#ffffff;font-size:16px;font-weight:700;cursor:pointer;transition:background 0.2s ease}.cf7-praxisanalyse-form input[type="submit"]:hover{background:#7f172c}.cf7-praxisanalyse-form .wpcf7-not-valid-tip{margin-top:5px;font-size:13px;color:#b42318}.cf7-praxisanalyse-form .wpcf7-response-output{margin:16px 0 0;padding:12px 14px;border-radius:3px;font-size:14px}.cf7-praxisanalyse-form p{margin-top:0}.cf7-praxisanalyse-form .wpcf7-form-control-wrap{display:block}@media (max-width:767px){.cf7-praxisanalyse-intro{margin-bottom:16px}.cf7-praxisanalyse-intro h2{font-size:24px}.cf7-praxisanalyse-intro p{font-size:16px;line-height:1.55}.cf7-praxisanalyse-form label,.cf7-praxisanalyse-interest p,.cf7-praxisanalyse-interest .wpcf7-list-item{font-size:15px}.cf7-praxisanalyse-form input[type="submit"]{width:100%}}.cf7-praxisanalyse-form label{margin-bottom:6px!important}.cf7-praxisanalyse-form input[type="text"],.cf7-praxisanalyse-form input[type="email"],.cf7-praxisanalyse-form textarea{margin-top:3px!important;padding-top:9px!important;padding-bottom:9px!important}.cf7-praxisanalyse-form textarea{min-height:85px!important}.cf7-praxisanalyse-interest{margin-bottom:8px!important}.cf7-praxisanalyse-interest p{margin-bottom:5px!important}.cf7-praxisanalyse-interest .wpcf7-list-item{margin-bottom:3px!important}.cf7-praxisanalyse-captcha{margin-top:10px!important;margin-bottom:8px!important}.cf7-praxisanalyse-captcha img{margin-top:8px!important;margin-bottom:5px!important}.cf7-praxisanalyse-form hr{margin-top:10px!important;margin-bottom:12px!important}.cf7-praxisanalyse-privacy{margin-bottom:8px!important}.cf7-praxisanalyse-required{margin-bottom:8px!important}.cf7-praxisanalyse-form input[type="submit"]{margin-top:2px!important}.kw-hamburger-menu .et_pb_menu__menu{display:none!important}.kw-hamburger-menu .et_mobile_nav_menu{display:flex!important;align-items:center}.kw-hamburger-menu .et_pb_menu__wrap{justify-content:flex-end!important}.kw-hamburger-menu .mobile_menu_bar{display:block!important}.kw-hamburger-menu .et_mobile_menu{top:100%!important;left:0!important;right:auto!important;width:100%!important}.kw-hamburger-menu .et_mobile_menu,.kw-hamburger-menu .et_mobile_menu ul{text-align:left!important;list-style:none!important}@media (max-width:980px){.kw-menu-col{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;text-align:center!important;justify-self:stretch!important}.kw-menu-col .kw-hamburger-menu{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.kw-hamburger-menu .et_pb_menu_inner_container{width:100%!important}.kw-hamburger-menu .et_pb_menu__wrap{width:100%!important;flex:1 1 100%!important;justify-content:center!important;align-items:center!important}.kw-hamburger-menu .et_mobile_nav_menu{display:flex!important;width:auto!important;margin:0 auto!important;justify-content:center!important;align-items:center!important}.kw-hamburger-menu .mobile_nav{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.kw-hamburger-menu .mobile_menu_bar{display:block!important;margin:0 auto!important;padding:0!important;float:none!important}}.cf7-erstgespraech{--form-orange:#d56823;--form-orange-dark:#b95418;--form-text:#333333;--form-muted:#6f6f6f;--form-border:#d8d8d8;--form-light:#f7f7f7;width:100%;max-width:760px;margin:0;padding:0;font-family:inherit;font-size:16px;line-height:1.55;color:var(--form-text);text-align:left}.cf7-erstgespraech *,.cf7-erstgespraech *::before,.cf7-erstgespraech *::after{box-sizing:border-box}.cf7-erstgespraech-intro{margin:0 0 24px;text-align:left}.cf7-erstgespraech-intro h3{margin:0 0 7px;padding:0;font-family:inherit;font-size:24px;line-height:1.3;font-weight:600;color:var(--form-text);text-align:left}.cf7-erstgespraech-intro p{margin:0;font-size:16px;color:var(--form-muted)}.cf7-erstgespraech-section{margin:0 0 24px}.cf7-erstgespraech-heading{margin:0 0 10px!important;font-size:16px;font-weight:600;color:var(--form-text)}.cf7-erstgespraech-small{margin:-4px 0 10px!important;color:var(--form-muted);font-size:15px}.cf7-erstgespraech-checkboxes .wpcf7-form-control{display:block}.cf7-erstgespraech-checkboxes .wpcf7-list-item{display:block;margin:0 0 7px 0}.cf7-erstgespraech-checkboxes label{display:flex;align-items:flex-start;cursor:pointer}.cf7-erstgespraech-checkboxes input[type="checkbox"]{flex:0 0 auto;width:17px;height:17px;margin:4px 9px 0 0}.cf7-erstgespraech-checkboxes .wpcf7-list-item-label{display:block;font-size:16px;line-height:1.45}.cf7-erstgespraech-fields{display:block}.cf7-erstgespraech-field{margin:0 0 13px}.cf7-erstgespraech-field:last-child{margin-bottom:0}.cf7-erstgespraech-field label{display:block;margin:0;font-family:inherit;font-size:16px;font-weight:600;line-height:1.45}.cf7-erstgespraech input[type="text"],.cf7-erstgespraech input[type="email"],.cf7-erstgespraech input[type="tel"],.cf7-erstgespraech select,.cf7-erstgespraech textarea{width:100%;margin:5px 0 0;padding:10px 12px;border:1px solid var(--form-border);border-radius:4px;background:#ffffff;color:var(--form-text);font-family:inherit;font-size:16px;font-weight:400;line-height:1.4;box-shadow:none}.cf7-erstgespraech input[type="text"],.cf7-erstgespraech input[type="email"],.cf7-erstgespraech input[type="tel"],.cf7-erstgespraech select{min-height:46px}.cf7-erstgespraech textarea{min-height:115px;resize:vertical}.cf7-erstgespraech input:focus,.cf7-erstgespraech select:focus,.cf7-erstgespraech textarea:focus{outline:none;border-color:var(--form-orange);box-shadow:0 0 0 2px rgba(213,104,35,.10)}.cf7-erstgespraech-termin{padding-top:22px;border-top:1px solid #e6e6e6}.cf7-erstgespraech-termin select{margin-top:2px}.cf7-erstgespraech-hinweis{margin:9px 0 0!important;font-size:14px;line-height:1.45;color:var(--form-muted)}.cf7-erstgespraech-captcha{padding-top:22px;border-top:1px solid #e6e6e6}.cf7-erstgespraech-captcha p{margin:0 0 10px!important;font-size:15px;color:var(--form-text)}.cf7-erstgespraech-captcha-fields{display:flex;align-items:center;flex-wrap:wrap}.cf7-erstgespraech-captcha-fields img{margin:0 14px 0 0}.cf7-erstgespraech-captcha-fields input{width:160px!important;margin:0!important}.cf7-erstgespraech-privacy{margin:26px 0 0;padding:16px 18px;background:var(--form-light);border-left:3px solid var(--form-orange);font-size:14px;line-height:1.55}.cf7-erstgespraech-privacy .wpcf7-list-item{margin:0}.cf7-erstgespraech-privacy label{display:flex;align-items:flex-start}.cf7-erstgespraech-privacy input[type="checkbox"]{flex:0 0 auto;margin:4px 9px 0 0}.cf7-erstgespraech-privacy .wpcf7-list-item-label{display:block}.cf7-erstgespraech-privacy a{color:var(--form-orange);text-decoration:underline}.cf7-erstgespraech-privacy a:hover{color:var(--form-orange-dark)}.cf7-erstgespraech-required{margin:9px 0 18px!important;font-size:13px;color:var(--form-muted)}.cf7-erstgespraech-submit{margin-top:0}.cf7-erstgespraech input[type="submit"]{min-height:48px;padding:0 24px;border:1px solid var(--form-orange);border-radius:4px;background:var(--form-orange);color:#ffffff;font-family:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.cf7-erstgespraech input[type="submit"]:hover{background:var(--form-orange-dark);border-color:var(--form-orange-dark)}.cf7-erstgespraech .wpcf7-not-valid-tip{margin-top:4px;font-size:13px}.cf7-erstgespraech .wpcf7-response-output{margin:20px 0 0!important;padding:12px 14px!important}@media (max-width:767px){.cf7-erstgespraech{max-width:100%;font-size:16px}.cf7-erstgespraech-intro h3{font-size:21px}.cf7-erstgespraech-section{margin-bottom:21px}.cf7-erstgespraech-field{margin-bottom:12px}.cf7-erstgespraech input[type="submit"]{width:100%}.cf7-erstgespraech-captcha-fields{display:block}.cf7-erstgespraech-captcha-fields img{display:block;margin:0 0 8px 0}.cf7-erstgespraech-captcha-fields input{display:block;width:100%!important}}