@media only screen and (min-width:960px){.et_mobile_menu li{float:left}.et_mobile_menu li{float:right;display:inline-block;margin-left:40px;margin-top:10px;width:auto}.et_mobile_menu li a{padding:0}.et_mobile_menu{padding:0;border:none;box-shadow:none;text-align:right}}@media only screen and (max-width:980px){.no-stack .et_pb_column{width:50%!important}}@media only screen and (max-width:980px){.no-stack .et_pb_column{width:50%!important}}#Kanzleitext .et_pb_gallery .et_pb_gallery_items{column-count:3;column-gap:15px}@media only screen and (max-width:1200px){div#Kanzleitext .et_pb_gallery .et_pb_gallery_items{column-count:2}}@media only screen and (max-width:767px){div#Kanzleitext .et_pb_gallery .et_pb_gallery_items{column-count:1}}div#Kanzleitext .et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item{width:100%;margin:0px 0px 10px 0!important;float:none!important}.menu-hover-ourfirm:hover~.menu-dropdown-ourfirm,.menu-hover-insights:hover~.menu-dropdown-insights,.menu-hover-team:hover~.menu-dropdown-team{display:block!important;animation:fadeIn 0.3s ease-in-out}.menu-dropdown-ourfirm,.menu-dropdown-insights,.menu-dropdown-team{display:none;position:absolute;top:100%;left:0;width:100%;z-index:9999}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}#menu-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.2);backdrop-filter:blur(2px);z-index:998;opacity:0;pointer-events:none;transition:opacity 0.3s ease}#menu-overlay.active{opacity:1;pointer-events:auto}body{display:flex;flex-direction:column;min-height:100vh}#main-content{flex:1}.headline_1{font-size:clamp(1.9rem,2.4vw,2.5rem)!important;line-height:1.2!important}.subheadline_1{font-size:clamp(1.1rem,1.1vw,1.1rem)!important;line-height:1.4!important}.button_1{font-size:clamp(0.9rem,1vw,1rem)!important;line-height:1.4!important}