/**handles:generate-child**/
.hideable{display:none!important}a.generate-back-to-top{margin-right:50px;margin-bottom:-14px}.anchor-nav-list{padding-left:0;margin-bottom:0;list-style:none;margin:0 0}.anchor-nav-list li{display:inline-block;padding:0 10px}.body_TXT{color:var(--body)!important}.body_TXT_HOV:hover{color:var(--body)!important}.body_BG{background-color:var(--body)!important}.contrast_TXT{color:var(--contrast)!important}.contrast_BG{background-color:var(--contrast)!important}.footer-dunkel_BG{background-color:var(--footer-dunkel)!important}.sektion-hell_BG{background-color:var(--sektion-hell)!important}.text-footer-dunkel{color:var(--footer-dunkel)!important}.flaeche-footer-dunkel{background-color:var(--footer-dunkel)!important}.text-hell{color:var(--text-hell)!important}.text-mittel{color:var(--text-mittel)!important}.text-dunkel{color:var(--text-dunkel)!important}.flaeche-hell{background-color:var(--flaeche-hell)!important}.flaeche-mittel{background-color:var(--flaeche-mittel)!important}.flaeche-dunkel{background-color:var(--flaeche-dunkel)!important}.text-hell-HOV:hover{color:var(--text-hell-wenn-hover)!important}.text-mittel-HOV:hover{color:var(--text-mittel-wenn-hover)!important}.text-dunkel-HOV:hover{color:var(--text-dunkel-wenn-hover)!important}.flaeche-hell-HOV:hover{background-color:var(--flaeche-hell-wenn-hover)!important}.flaeche-mittel-HOV:hover{background-color:var(--flaeche-mittel-wenn-hover)!important}.flaeche-dunkel-HOV:hover{background-color:var(--flaeche-dunkel-wenn-hover)!important}.hide{display:none!important}body{overflow-x:hidden}@media (min-width:1024px){.hide-desktop{display:none}}@media (max-width:1024px){.hide-mobile{display:none}}.mega-menu-link:hover,a[aria-current=page]{color:var(--text-mittel)!important}.box-shadow{box-shadow:rgba(0,0,0,.1) 0 4px 12px}.is-style-wide{width:60px;margin-top:0;margin-bottom:25px}.job_title_link a{text-decoration:none;color:inherit}.gb-container.linked-container{position:relative}.gb-container.linked-container:hover{background:rgb(30,115,188,.05)}.gb-container.linked-container a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.my_accordion .wp-block-details summary{text-transform:uppercase}.my_accordion .wp-block-details{border-bottom:1px dotted var(--global-color-9);padding:10px 0}.my_accordion .wp-block-details p{margin-bottom:0;margin-top:10px}.my_faq.my_accordion .wp-block-details p{color:var(--global-color-10)}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border-color:#ccc;border-radius:5px!important}.forminator-ui.forminator-custom-form[data-design=default] .forminator-button{padding:15px 30px!important;border-radius:5px}.header-wrap .wp-block-navigation ul,.wp-block-navigation ul li{padding:0 10px}.site-footer ul{padding:0 0;list-style-type:none;margin:0 0}.site-footer ul li{padding:.5rem 0}.side-btn-wrap{position:fixed;top:50%;right:0;z-index:99;margin-left:80px;margin-bottom:5px}.mega-sub-menu .mega-menu-item ul{padding:0 0;list-style-type:none;margin:0 0}.mega-sub-menu .mega-menu-item ul li{margin:5px 0}.mega-sub-menu .mega-menu-item ul li a{text-decoration:none}@media only screen and (max-width:600px){.site-footer .wp-container-core-social-links-is-layout-1{justify-content:flex-start}.side-btn-wrap{display:flex;flex-direction:column-reverse;gap:8px;bottom:80px;right:20px;top:auto}.side-btn{width:50px!important;height:50px!important;border-radius:50%!important;padding:15px 15px!important;margin:0 5px!important}.side-btn .gb-button-text{display:none;width:auto}.table-content-wrap tr td,.table-content-wrap tr th{display:block}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner,#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after,#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before{max-width:100%}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child{margin:0 0}}.doppelpunkt:after{content:":"}