#et_mobile_nav_menu{display:block}#top-menu{display:none}@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}}.custom-menu .et_pb_menu__menu{display:none!important}.custom-menu .et_mobile_nav_menu{display:block!important}.full-screen-slider .et_pb_slides{height:100vh}.full-screen-slider .et_pb_slide{height:100%}.mobile_menu_bar:before{transition:all .4s ease;transform:rotate(0deg);display:block}.mobile_nav.opened .mobile_menu_bar::before{transition:all .4s ease;transform:rotate(90deg);display:block}@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}