/*!
 Theme Name:   Divi Helferpaket
 Description:  Divi Helferpaket Theme
 Author:       Manfred Damm
 Author URI:   https://www.bestserv.de
 Template:     Divi
 Version:      1.0
*/body{font-family:'Gothic',sans-serif !important;font-weight:400;color:#1D1D1F}h1,h2,h3{line-height:1.5em;font-weight:600}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-weight:400;font-size:20px;line-height:1.5em}h2 span{display:inline-block;color:#439236;font-size:50px;margin-right:10px}input[type="text"]:focus,input[type="email"]:focus,select:focus,textarea:focus,:focus-visible,.wpcf7-list-item label:focus-within{outline:2px solid #b3d8ff !important;outline-offset:2px;z-index:10002}input[type="text"]:focus,input[type="email"]:focus,select:focus,textarea:focus{border:none !important}.wpcf7-list-item label:focus-within,.bs-care-box-selection-toggle:focus-within{outline-offset:10px}:focus:not(:focus-visible){outline:none}.no-focus{outline:none !important}input[type="text"],input[type="password"],input[type="number"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="time"],input[type="month"],input[type="week"],input[type="email"],input[type="search"],input[type="tel"],input[type="url"],input.input-text,select,textarea{font-family:inherit;line-height:1.6;outline:0;padding:8px 10px;border:1px solid #ccc;width:100%;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none}.wpcf7-list-item label:focus-within,.bs-care-box-selection-toggle:focus-within{border-radius:2px}a{text-decoration:none}.et_pb_bg_layout_dark a{color:#fff !important}.inline-buttons{text-align:center}.inline-buttons .et_pb_button_module_wrapper,.inline-buttons a{display:inline-block;margin-right:15px}.button-primary{background-color:#23376c;color:#fff}.button-secondary{background-color:#fff;color:#23376c;border-radius:30px}.container,.et_pb_row{width:100%;max-width:1300px !important;padding-left:50px !important;padding-right:50px !important;position:relative}.logo_container a{outline:none !important}#main-header{top:0px !important;box-shadow:none}#bottom-header{padding:60px 50px 40px 50px;max-width:1300px !important;margin:0 auto;text-align:right}#bottom-header .header-title{float:left;width:100%;max-width:400px}#bottom-header .header-title img{width:100%}#bottom-header #appointment-button{float:right;padding:10px 80px 10px 10px;background-image:url(/wp-content/uploads/2025/07/button-next-large.svg);background-repeat:no-repeat;background-position:center right 10px;background-size:45px;font-size:22px}#bottom-header .clear{clear:both;height:1px}.et_header_style_left .logo_container{width:140px}#logo{max-height:70%}header .container{-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}nav#top-menu-nav,#top-menu,nav.et-menu-nav,.et-menu{float:none;display:table;margin:0 auto}#top-header.et-fixed-header{-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;margin-top:-10px}#et-secondary-menu{position:absolute !important;top:22px !important;display:table;right:40px !important;left:auto !important}#et-secondary-menu li{margin-right:5px}#et-secondary-menu>ul>li a{padding:10px;font-weight:600}#et-secondary-menu>ul>li a:hover{background-color:#efeff0}#et-secondary-menu li.current-menu-item a{color:#439236}.et_header_style_left #et-top-navigation{float:none;padding-top:16px;padding-bottom:16px;padding-left:0px !important}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-top:16px;padding-bottom:16px}.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:5px !important;padding-bottom:5px !important}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a{padding-top:16px;padding-bottom:16px !important}#top-menu li{padding:0;margin:0;border-bottom:5px solid #fff}#top-menu li a{display:block;padding:0 20px;color:#1D1D1F;background-color:transparent;font-weight:600}#top-menu li a:hover{background-color:#efeff0}#top-menu li.current-menu-parent a,#top-menu li.current-menu-item a{color:#439236}#top-menu ul.sub-menu{width:280px;margin-top:4px;border:1px solid rgba(149,162,198,0.5);border-radius:5px;padding:0 !important}#top-menu ul.sub-menu li{display:block !important;padding:10px 20px !important;border:none}#top-menu ul.sub-menu li a{color:#1D1D1F;font-size:18px;display:block !important;width:100%;padding:0 !important}#top-menu ul.sub-menu li a:hover{background-color:transparent}#top-menu ul.sub-menu li:hover{background-color:#efeff0}#top-menu ul.sub-menu li.current-menu-item a{color:#439236}#top-menu .menu-item-has-children>a:first-child::after{top:16px;right:10px}#top-menu .menu-item-has-children>a:first-child,#top-menu #et-secondary-nav .menu-item-has-children>a:first-child{padding-right:30px}#top-menu>li:hover{background-color:#efeff0}#top-menu>li.current-menu-parent.menu-item-has-children:hover>a{background-color:#efeff0}#top-menu-nav ul li a:hover{opacity:1}#et-main-area{margin-top:-33px}footer{margin:0 50px}footer a{color:#1D1D1F !important}footer a:hover{color:#23376c !important}#footer-top{background-color:#363636;border-radius:25px;padding-bottom:40px}#footer-top .footer-widget{padding-top:60px;margin-bottom:0 !important}#footer-top .footer-widget h2.wp-block-heading{font-size:20px !important;font-weight:600 !important}#footer-top .footer-widget h4.title{font-size:20px !important;font-weight:600 !important;margin-bottom:15px}#footer-top .footer-widget a{color:#fff !important}#footer-top .footer-widget .wp-block-buttons{justify-content:center}#footer-top .footer-widget .wp-block-buttons .wp-element-button{border-radius:10px}#footer-top .footer-widget .wp-block-buttons .wp-element-button:hover{background-color:#666}#footer-top .footer-widget .wp-block-buttons .wp-element-button:after{content:"$";line-height:inherit;font-size:inherit !important;opacity:1;margin-left:.3em;left:auto;font-family:ETmodules !important;font-weight:400 !important;font-size:24px !important;vertical-align:middle}#footer-top .footer-widget .fwidget{margin-bottom:15px !important}#footer-top .footer-widget li{padding-left:0px !important;margin-bottom:0px !important}#footer-top .footer-widget li::before{display:none}#footer-top .footer-widget:nth-child(2){padding-top:0px;padding-right:50px}#footer-top .footer-widget:nth-child(2) h2{margin-top:0px !important;text-align:center}#footer-top .footer-widget:nth-child(2) img{border-radius:20px}#footer-top .wp-block-button__link.wp-element-button{background-color:transparent}#et-footer-nav .container,#footer-bottom .container{background-color:#fff;padding:0px 50px 0 25px !important}#footer-bottom{padding:10px 0 !important}#footer-bottom .footer-widget{width:50%;padding:0;margin:0}#footer-info{float:none;color:#1D1D1F !important;text-align:right;padding:15px 0}.hide-wp-toolbar #main-header{top:0px !important}.et_pb_section{margin:0 50px;border-radius:25px}.et_pb_widget{float:none}.et_pb_blurb_content{max-width:100%}.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before{display:block!important;content:"\4b" !important}.et_pb_text ol,.et_pb_text ul,.et_pb_blurb_content .et_pb_blurb_container ul{padding-top:1em !important;padding-bottom:2.5em}.et_pb_toggle_content a{display:inline-block;padding:10px 15px;background-color:#439236;text-decoration:none;color:#fff;border-radius:5px}.et_pb_toggle_content a:hover{background-color:#23376c}.et_pb_toggle_title::before{right:0px !important}#et-boc .area-outer-wrap .da-close{width:50px !important;height:50px !important;line-height:50px !important;font-family:inherit !important;font-size:50px !important;font-weight:400 !important;opacity:1 !important}#et-boc .area-outer-wrap .da-close:hover{color:#23376c !important;-webkit-transform:none !important;transform:none !important;box-shadow:none !important}body #page-container .et_pb_section .et_pb_button.arrow-large::after{font-size:26px !important}#page-container,.home #page-container,.single #page-container,.page #page-container{padding-top:90px !important}.entry-content ol{list-style-position:outside;margin-bottom:0;padding-bottom:1em}.entry-content ol li{margin-bottom:10px}.entry-content ul{list-style-type:disc}.entry-content ol,.entry-content ul{padding-left:25px}.entry-content li::marker{color:#23376c;font-weight:600}.entry-content .et_pb_bg_layout_dark li::marker{color:#fff}.icon-revoke{float:left;padding:3px;width:42px;height:42px;border-radius:5px;background-color:rgba(122,122,122,0.85);cursor:pointer}.icon-revoke:hover{background-color:#23376c}.icon-revoke:hover::after{display:block}.icon-revoke::after{content:'Cookie Einstellungen';display:none;text-align:center;padding:0 15px;font-size:14px;color:#23376c;background-color:#fff;border:1px solid rgba(0,0,0,0.4);font-weight:600;position:absolute;left:-30px;right:auto;top:-50px;z-index:1;line-height:2em}.et_pb_text.et_pb_bg_layout_dark a.bs-revoke{color:transparent !important}.et_pb_slider{overflow:visible !important}.et-pb-controllers{bottom:-50px !important}.mfp-image-holder .mfp-content{max-width:1400px}@media only screen and (max-width:980px){h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-size:30px !important}h2{font-size:26px !important}h3{font-size:22px !important}#bottom-header,.container,.et_pb_row{padding-left:30px !important;padding-right:30px !important}.et_pb_section{padding-top:30px;padding-bottom:30px}.et_pb_row{padding-top:15px;padding-bottom:15px}footer,.et_pb_section{margin:0 30px}#footer-top #footer-widgets{padding:30px 0 0 0}#footer-top .footer-widget{padding-top:15px}#footer-top .footer-widget h2{text-align:center}#footer-top .footer-widget:nth-child(2){padding-top:15px;padding-right:0px}#et-footer-nav .container,#footer-bottom .container{padding:0px !important}#bottom-header{padding:40px 30px 30px 30px}#bottom-header #appointment-button{padding-right:70px;font-size:20px}#footer-bottom,#footer-info{text-align:center}.footer-widget:nth-child(n){width:100% !important;margin:0 !important}.swap-columns{display:flex;flex-direction:column-reverse}.et_fixed_nav #main-header{position:fixed !important;height:60px}.et_header_style_left .logo_container{top:8px;left:27px}.et_header_style_left #logo{max-height:90% !important;max-width:100% !important}.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:16px !important;padding-bottom:16px !important}#top-menu-nav{display:none !important}#main-header{padding:0 !important}header .container .menu-toggle{display:none;margin-left:-22px}header .container .menu-toggle::before,header .container .menu-toggle::after{display:none}header .container #et_mobile_nav_menu .mobile_nav{background-color:transparent !important}header .container #et_mobile_nav_menu .mobile_nav .select_page{display:none}header .container #et_mobile_nav_menu .mobile_nav .mobile_menu_bar{right:0px;top:0px;width:30px;height:28px;background:transparent;cursor:pointer;border-top:2px solid #000}header .container #et_mobile_nav_menu .mobile_nav .mobile_menu_bar::before,header .container #et_mobile_nav_menu .mobile_nav .mobile_menu_bar::after{content:'';display:block;position:absolute;background:#000;height:2px}header .container #et_mobile_nav_menu .mobile_nav .mobile_menu_bar::before{width:38px;left:-8px;top:9px}header .container #et_mobile_nav_menu .mobile_nav .mobile_menu_bar::after{width:30px;top:21px;left:0px}header .container #et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar{position:fixed;right:30px;top:15px;z-index:999999999;border-top:none}header .container #et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{transform:translate(3px, 3px) rotate(-45deg);width:30px}header .container #et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::after{transform:translate(0, -9px) rotate(45deg);width:30px;left:-4px}.et_mobile_menu{top:0 !important;background-color:#fff !important;border:none !important;padding:45px 15px 15px 15px;min-height:100vh !important;min-height:-webkit-fill-available;height:100%;width:100%;max-width:440px;overflow:auto}.et_mobile_menu li.menu-item a,.et_mobile_menu li.menu-item .parent-menu-item{display:block;text-align:left;border:0;padding:15px 10px;font-size:18px;font-weight:normal;color:#1D1D1F;cursor:pointer;border-bottom:1px solid #dddddd}.et_mobile_menu li.menu-item a:hover,.et_mobile_menu li.menu-item .parent-menu-item:hover{background-color:#efeff0;color:#1D1D1F;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.et_mobile_menu li.menu-item.current_page_item a{background-color:#23376c;color:#fff}.et_mobile_menu li.menu-item .sub-menu{height:0px;overflow:hidden;padding-left:0px !important}.et_mobile_menu li.menu-item .sub-menu li{padding-left:0px !important}.et_mobile_menu li.menu-item .sub-menu li a{margin:auto;padding-top:10px;padding-bottom:10px;padding-left:15px;font-size:16px}.et_mobile_menu li.menu-item .sub-menu-toggle{position:absolute;z-index:1;width:28px;height:28px;line-height:28px;top:8px;right:5px;cursor:pointer;text-align:center}.et_mobile_menu li.menu-item .sub-menu-toggle::before{font-family:"ETmodules" !important;font-weight:normal;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:36px;font-size:28px;text-transform:none;speak:none;content:'\4c'}.et_mobile_menu li.menu-item.opened .sub-menu{height:auto;overflow:auto}.et_mobile_menu li.menu-item.opened .sub-menu-toggle::before{content:'\4b'}.et_mobile_menu li a{padding-left:20px;padding-right:20px}.et_mobile_menu li.current_page_item>a{color:#1D1D1F}.et_mobile_menu .menu-item-has-children{position:relative}.et_pb_toggle,.et_pb_blurb{background-position:left 18px !important;background-size:35px !important}.et_pb_toggle_title,.et_pb_blurb_description h3{line-height:1.6em !important;padding-right:30px !important}.et_pb_toggle_open,.et_pb_toggle_close{padding:20px !important}.et_pb_blurb .et_pb_blurb_content{margin-right:0px !important}.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container{padding-left:0px !important}.footer-widget{margin-bottom:30px !important}}@media only screen and (max-width:768px){h1,.et_pb_title_container h1{font-size:26px !important}h2{font-size:24px !important}h3{font-size:20px !important}.xs-22 h1,.xs-22 h2,.xs-22 h3{font-size:20px !important}#bottom-header{text-align:center}#bottom-header .header-title{float:none}#bottom-header #appointment-button{float:none;margin:30px auto 0 auto;display:table;background-size:35px;padding-right:60px}}@media (max-width:767px){#footer-widgets .footer-widget:nth-child(n),#footer-widgets .footer-widget .fwidget{display:block;width:100%;margin-bottom:30px !important}}@media only screen and (max-width:500px){#bottom-header,.container,.et_pb_row{padding-left:15px !important;padding-right:15px !important}footer{margin:0}#footer-top{border-radius:0}.et_pb_section{margin:0;border-radius:0}.et_header_style_left .logo_container{left:7px}.et_mobile_menu{padding-top:55px}.inline-buttons .et_pb_button_module_wrapper,.inline-buttons a,.et_pb_button{display:block !important;text-align:center;margin:0 auto;max-width:350px;width:100%}header .container #et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar{right:10px}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.cc-window.cc-floating{padding:20px !important;max-width:460px !important;z-index:99999;border:1px solid #ccc !important;border-radius:0px !important;font-family:'Gothic',sans-serif !important}.cc-window.cc-floating .cc-link{padding:10px 0 0 0 !important;color:#0061a5 !important;text-decoration:none !important}.cc-window.cc-floating .cc-link:hover{text-decoration:underline !important}.cc-window.cc-floating .cc-allow{font-size:18px}.cc-revoke{display:none !important}@media only screen and (max-width:490px){.cc-window.cc-floating{max-width:100% !important;border:0px !important;border-top:1px solid #ccc !important}.cc-bottom{bottom:0 !important}.cc-left{left:0 !important}}.et-fb-root-ancestor #main-footer{display:none !important}.et-fb-root-ancestor .cc-window{display:none}.fa{margin-right:15px}.rt-team-container .img-responsive{border-radius:15px}.rt-team-container h3,.rt-team-container h3 a{color:#23376c !important}.rt-team-container .tlp-position,.rt-team-container .tlp-position a{color:#1D1D1F !important;font-weight:600}.rt-team-container .tlp-content{background:#efeff0;color:#1D1D1F !important;padding:10px 0}.rt-team-container .short-bio p{margin-top:0px !important;font-size:90%;line-height:1.5}.rt-team-container .button-group{padding-bottom:40px}.rt-team-container .button-group button{border-radius:5px;background:#23376c}.rt-team-container .button-group button:hover{background:#172345;cursor:pointer;opacity:1}.rt-team-container .button-group .selected{background:#439236}.rt-team-container .button-group .selected:hover{background:#326d28;cursor:pointer;opacity:1}.leaflet-map{border-radius:25px}body.page-id-209 #footer-top{display:none}.wpcf7-submit{margin-top:25px;color:#FFFFFF !important;border-width:0px !important;border-radius:4px;font-size:20px;background-color:#439236;padding-top:8px !important;padding-right:25px !important;padding-bottom:8px !important;padding-left:25px !important;cursor:pointer}.wpcf7-submit:hover{background-color:#23376c}.wpcf7-not-valid-tip{font-size:80%}.wpcf7-date{max-width:300px}.css-checkboxes-radios .wpcf7-list-item{margin:0 15px 0 0}.css-checkboxes-radios .wpcf7-list-item:not(:last-child){margin-bottom:15px}.css-checkboxes-radios label{cursor:pointer}.css-checkboxes-radios [type="radio"],.css-checkboxes-radios [type="checkbox"]{position:absolute;left:-9999px}.css-checkboxes-radios [type="radio"]+.wpcf7-list-item-label,.css-checkboxes-radios [type="checkbox"]+.wpcf7-list-item-label{display:inline-block;position:relative;padding-left:40px;line-height:30px;margin-top:10px}.css-checkboxes-radios [type="radio"]+.wpcf7-list-item-label p,.css-checkboxes-radios [type="checkbox"]+.wpcf7-list-item-label p{display:none}.css-checkboxes-radios [type="radio"]+.wpcf7-list-item-label::before,.css-checkboxes-radios [type="checkbox"]+.wpcf7-list-item-label::before,.css-checkboxes-radios [type="radio"]+.wpcf7-list-item-label::after,.css-checkboxes-radios [type="checkbox"]+.wpcf7-list-item-label::after{content:"";position:absolute;box-sizing:border-box}.css-checkboxes-radios [type="radio"]+.wpcf7-list-item-label::before,.css-checkboxes-radios [type="radio"]+.wpcf7-list-item-label::after{border-radius:50%}.css-checkboxes-radios [type="radio"]+.wpcf7-list-item-label::before,.css-checkboxes-radios [type="checkbox"]+.wpcf7-list-item-label::before{top:0;left:0;width:30px;height:30px;border:1px solid #999;background-color:#fff}.css-checkboxes-radios [type="radio"]+.wpcf7-list-item-label::after,.css-checkboxes-radios [type="checkbox"]+.wpcf7-list-item-label::after{top:5px;left:5px;width:20px;height:20px;background:#439236;transition:all .2s}.css-checkboxes-radios [type="radio"]:not(:checked)+.wpcf7-list-item-label::after,.css-checkboxes-radios [type="checkbox"]:not(:checked)+.wpcf7-list-item-label::after{opacity:0;transform:scale(.01)}.css-checkboxes-radios [type="radio"]:checked+.wpcf7-list-item-label::after,.css-checkboxes-radios [type="checkbox"]:checked+.wpcf7-list-item-label::after{opacity:1;transform:scale(1)}.css-checkboxes-radios.vertical .wpcf7-list-item{display:block;margin-bottom:5px}.wpcf7-acceptance{display:block;margin-top:15px}.wpcf7-acceptance .wpcf7-list-item label{display:block}.wpcf7-turnstile{float:right}#cmplz-document{font-size:100% !important;max-width:100% !important}#cmplz-document p,#cmplz-document li,#cmplz-document td,.editor-styles-wrapper .cmplz-unlinked-mode p,.editor-styles-wrapper .cmplz-unlinked-mode li,.editor-styles-wrapper .cmplz-unlinked-mode td{font-size:18px !important}