.dt-float{position:fixed;top:25px;left:50%;transform:translateX(-50%);width:min(1200px,calc(100vw - 50px));z-index:9999;background:rgba(15,15,20,0.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:20px;border:1px solid rgba(255,255,255,0.08);box-shadow:0 8px 24px rgba(0,0,0,0.25);padding:8px 20px}.dt-float.et_pb_section{padding:0!important}.dt-float .et_pb_menu_inner_container{margin:0 auto;padding:8px 18px;gap:18px;justify-content:center!important;align-items:center}.dt-float .et_pb_menu__wrap{flex:0 0 auto!important;justify-content:center!important}.dt-float .et_pb_menu__logo img{max-height:38px;height:auto;width:auto}.dt-float .et-menu a{color:#fff;opacity:.92;font-weight:600;transition:opacity .2s ease,transform .2s ease}.dt-float .et-menu a:hover{opacity:1;transform:translateY(-1px)}.dt-float .et-menu .current-menu-item>a{opacity:1;text-shadow:0 0 1px rgba(255,255,255,.35)}.dt-float .mobile_menu_bar:before{color:#fff!important;opacity:.95}.dt-float .et_mobile_menu{background:rgba(15,15,20,.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.08);border-radius:16px;margin-top:10px;max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.dt-float .et-menu>li{margin:0 10px}@media (max-width:980px){.dt-float{top:14px;width:calc(100vw - 24px);border-radius:18px;padding:8px 12px}.dt-float .et-menu>li{margin:0 6px}.dt-float .et_pb_menu__logo img{max-height:34px}.dt-float .et_pb_menu_inner_container{justify-content:space-between!important}.dt-float .et_pb_menu__logo{margin-right:auto}.dt-float .et_pb_menu__wrap{margin-left:auto;display:flex;align-items:center;justify-content:flex-end!important;flex:0 0 auto!important}.dt-float .mobile_menu_bar{display:inline-flex;align-items:center}}@media (min-width:783px){body.admin-bar .dt-float{top:56px}}#mobile_menu1{background-color:#f0f0f0!important;padding:20px!important;border-top:0px solid #000000;box-shadow:0 2px 5px rgba(0,0,0,0.1)}#mobile_menu1 li a{color:#333333!important}.dt-float .nav li ul.sub-menu{background:rgba(15,15,20,0.7)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,0.08);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,0.3);padding:15px 0!important;top:60px}.dt-float .nav li ul.sub-menu li a{width:200px;padding:10px 20px!important;background:transparent!important;font-size:14px}.dt-float .nav li ul.sub-menu li a:hover{background:rgba(255,255,255,0.05)!important;opacity:1}.dt-float .et-menu-nav li.menu-item-has-children>a:first-child:after{top:2px}