#top-menu-nav>ul>li>a:hover{opacity:1;color:#000000}#main-header .sub-menu li a:hover{color:#000000!important}#main-header .sub-menu li a{font-size:15px!important;color:#222222!important}@media screen and (min-width:981px){.sub-menu{min-width:300px}#top-menu li li a{width:260px;padding:4px 12px}}#main-header .sub-menu li a::after{background-color:#000000!important}.et_pb_toggle .et_pb_toggle_title:before{content:"+"!important;font-family:Arial,sans-serif!important;font-size:24px!important;font-weight:bold!important;margin-right:10px!important;display:inline-block!important;color:inherit!important}.et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before{content:"-"!important}.et_pb_text{word-break:normal;overflow-wrap:normal;hyphens:none}.divi-bau-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:30px}.divi-bau-button{background:#1d2b38;color:#ffffff;padding:16px 20px;min-width:240px;border-radius:6px;display:flex;align-items:center;box-shadow:0 4px 6px rgba(0,0,0,0.2);font-size:16px;transition:all 0.3s ease;text-align:left}.divi-bau-button:hover{background:#2a3e52}.divi-bau-button i{color:#76a904;margin-right:12px;font-size:20px;min-width:24px;text-align:center}.divi-full-button{margin-top:40px;justify-content:center;max-width:300px;margin-left:auto;margin-right:auto}.bau-kompetenz{background:#f8fafc;padding:60px 20px;text-align:center;font-family:Arial,sans-serif}.bau-kompetenz h2{color:#001428;font-size:42px;font-weight:700;margin-bottom:20px}.bau-kompetenz p.zitat{font-size:18px;font-style:italic;color:#001428;margin-bottom:30px;max-width:700px;margin-left:auto;margin-right:auto}.bau-person{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:40px}.bau-person img{width:100px;height:100px;border-radius:50%;object-fit:cover;border:3px solid #f8f8f8;box-shadow:0 0 0 2px #001428}.bau-person-info{text-align:left}.bau-person-info strong{display:block;font-weight:bold;color:#001428}.bau-person-info span{color:#4a5568;font-size:14px}.bau-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:30px}.bau-logos img{height:40px;max-width:120px;object-fit:contain;filter:grayscale(100%);transition:0.3s ease}.bau-logos img:hover{filter:grayscale(0%)}.icon-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;background:#f3f3f3;padding:40px 20px}.icon-tile{background:#ffffff;width:180px;height:180px;border:1px solid #e0e0e0;border-radius:4px;text-align:center;padding:20px 10px;display:flex;flex-direction:column;justify-content:center;transition:all 0.3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.05)}.icon-tile:hover{transform:translateY(-4px);box-shadow:0 6px 12px rgba(0,0,0,0.1)}.icon-tile img{height:60px;margin-bottom:15px;filter:brightness(0) saturate(100%) invert(42%) sepia(94%) saturate(914%) hue-rotate(2deg) brightness(99%) contrast(92%)}.icon-tile span{font-size:14px;color:#001428;font-weight:600;text-transform:uppercase;line-height:1.3em}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#000000;background:#f0f3f6;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}