.custom-banner{margin-top:-114px!important;padding-top:50px!important}#custom-header-bar.custom-header-bar-transparent-sticky .sub-menu a{color:#000!important}@media (max-width:980px){#vertical_menu li.mega-menu>ul.sub-menu,#vertical_menu li.mega-menu>ul.sub-menu>li>ul.sub-menu{width:100%!important;max-width:none!important;position:static!important;background:transparent!important;box-shadow:none!important}#vertical_menu li.mega-menu>ul.sub-menu>li{width:100%!important;float:none!important;display:block!important;border:none!important;margin:0!important}#vertical_menu li.mega-menu>ul.sub-menu>li>a{font-weight:400!important}#vertical_menu li.mega-menu ul.sub-menu ul.sub-menu>li{padding-left:5%!important}#vertical_menu li.mega-menu ul.hide{display:none!important}}#brand-text strong{font-size:21px;font-weight:600}#phone-button{display:none}@media (max-width:700px){.hide-for-small{display:none!important}}@media (max-width:500px){#brand-text{display:none!important}#main-logo{max-width:60px}}@media only screen and (max-width:1570px){#main-logo{max-width:50px}}@media only screen and (min-width:1570px){#brand-text strong{font-size:28px}#phone-button{display:block}}.anchor{position:relative;top:-95px}.custom-legende-img{position:absolute;top:0px;margin:0px!important;background:#ffffffcc;padding:6px 10px;border-radius:0px 0px 10px 0px}#main-menu ul.sub-menu{background:white!important}#top-nav .separator{width:1px;height:32px;background:white}#top-nav .et_pb_module{margin:0px!important;display:flex}#top-nav .et_pb_blurb_content{display:flex;flex-direction:row-reverse;justify-content:start;align-items:center;gap:10px}#top-nav .et_pb_blurb_content .et_pb_main_blurb_image{margin:0px}header .et_builder_inner_content.et_pb_gutters3{z-index:999!important}#menu-mega-menu .sub-menu li.submenu-title ul.sub-menu li a{color:#b1ccdd!important;font-weight:500! important;cursor:pointer;pointer-events:visible;font-size:15px!important}#menu-mega-menu li.mega-menu>ul>li>ul>li{width:100%;margin:0}#menu-mega-menu li.mega-menu ul li{margin:0;float:left! important;display:block! important;padding:0! important}#top-menu li li a:hover{background-color:#d0ff7f}.menu-button{background-color:#d0ff7f;border:0px;border-radius:30px;padding:4px 4px 0px 4px!important;padding-right:10px!important;padding-left:10px!important;margin:20px 10px 0px 0px}html body .et_animated{opacity:1!important}.menu-button a,.menu-button a:hover,.menu-button a:active{color:#fff!important}