@media screen and (min-width:981px){.custom-menu-row,.custom-top-row{display:flex;align-items:center;justify-content:flex-end}.custom-menu li li a{border-bottom:1px solid #e5e5e5;font-weight:600!important;font-size:15px!important}.custom-menu li li:last-child a{border-bottom:0px solid #e5e5e5}.custom-menu ul.sub-menu{padding:0px 0 0 0!important;border-top-width:2px}.custom-menu ul.sub-menu ul{padding:0px!important}.custom-menu li li ul{top:-2px!important;}.custom-menu li li{padding:0px!important}.custom-menu li li a{padding:6px 20px;width:240px!important}}.custom-social li{margin-bottom:0px}.button-mobile{width:100%}@media screen and (max-width:980px){.custom-top-row .et_pb_column{margin-bottom:0px!important}}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after{color:#ffffff;background:#16264a;font-size:22px;top:10px;position:relative;font-family:"ETModules";content:'\33';border-radius:4px;padding:1px 2px 1px 0px}.et_mobile_menu .menu-item-has-children>a{font-weight:400!important}ul.et_mobile_menu li.menu-item-has-children.mobile-toggle-open>.mobile-toggle-icon::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.mobile-toggle-open>.mobile-toggle-icon::after{content:'\32'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,ul.et_mobile_menu li.page_item_has_children .mobile-toggle-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle-icon{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-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon{text-align:center;opacity:1}.um.um-register{max-width:500px;margin:50px auto;padding:30px;background:#ffffff;border-radius:12px;box-shadow:0px 8px 20px rgba(0,0,0,0.1)}.um.um-register .um-form-field{margin-bottom:18px}.um.um-register input{width:100%;padding:12px;border:1px solid #ccc;border-radius:8px;transition:border 0.3s}.um.um-register input:focus{border:1px solid #00b894}.um.um-register .um-button{background:linear-gradient(90deg,#00b894,#0984e3);border:none;border-radius:8px;padding:12px 20px;color:#fff;font-size:16px;cursor:pointer;transition:background 0.3s}.um.um-register .um-button:hover{background:linear-gradient(90deg,#0984e3,#00b894)}.um.um-register .um-field-checkbox option{font-size:14px}.pum-container{border-radius:12px!important;padding:28px!important;max-width:760px!important;box-shadow:0 20px 50px rgba(0,0,0,0.35)!important}.pum .pum-content h2{color:#1f005a;font-weight:800;margin-top:0}.pum .wpforms-container{margin:0;background:transparent;box-shadow:none}.pum .wpforms-field-label{font-weight:700;color:#222}.pum input[type="text"],.pum input[type="email"],.pum input[type="tel"],.pum select,.pum textarea{border-radius:10px;padding:12px 14px;border:1px solid #e6e6e6;font-size:15px;width:100%;box-sizing:border-box}.pum .wpforms-submit{background:linear-gradient(135deg,#8300e9,#ff6ec7)!important;color:#fff!important;border:none;padding:13px 20px;border-radius:12px;font-weight:700;cursor:pointer;width:100%;box-shadow:0 8px 20px rgba(131,0,233,0.2)}@media (max-width:780px){.pum-container{padding:18px!important;margin:12px}}.custom-order-btn{display:inline-block;background:linear-gradient(135deg,#8300e9,#ff6ec7);color:#fff;padding:10px 20px;border-radius:28px;font-weight:700;text-decoration:none;box-shadow:0 8px 20px rgba(131,0,233,0.18)}.custom-order-btn:hover{transform:translateY(-3px)}#bh-top-notice{display:none;align-items:center;justify-content:center;position:relative;width:100%;background:linear-gradient(90deg,#ff0000,#ff8c00,#ffcc00,#00ffcc,#0099ff,#ff00ff);background-size:400% 400%;animation:gradientMove 8s linear infinite,slideDown 1s ease-out;color:#fff;padding:14px 0;font-weight:700;font-size:18px;text-shadow:0 0 8px rgba(255,255,255,0.8);box-shadow:0 4px 12px rgba(0,0,0,0.3);overflow:hidden;z-index:9999}#bh-top-notice span{display:inline-block;white-space:nowrap;animation:scrollText 20s linear infinite;background:linear-gradient(90deg,#fff,#ffff00,#ff00ff,#00ffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase}#bh-notice-close{position:absolute;right:16px;top:8px;background:rgba(0,0,0,0.2);border:2px solid rgba(255,255,255,0.5);color:#fff;font-size:20px;cursor:pointer;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}#bh-notice-close:hover{background:rgba(255,255,255,0.3);transform:rotate(90deg)}@keyframes slideDown{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes scrollText{from{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@media (max-width:768px){#bh-top-notice{font-size:14px;padding:10px 0}#bh-notice-close{font-size:16px;width:24px;height:24px}}.bh-hero-team{position:relative;width:100%;min-height:60vh;display:flex;justify-content:center;align-items:center;padding:60px 20px;background:linear-gradient(135deg,#0a0a0a,#1c1c1c,#000000);overflow:hidden;color:#fff}.bh-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top left,rgba(255,75,75,0.35),transparent 70%),radial-gradient(circle at bottom right,rgba(255,255,255,0.15),transparent 70%);animation:bhGlow 8s ease-in-out infinite alternate}@keyframes bhGlow{0%{opacity:0.4;transform:scale(1)}100%{opacity:0.7;transform:scale(1.2)}}.bh-hero-content{position:relative;z-index:2;text-align:center;max-width:800px}.bh-hero-title{font-size:58px;font-weight:700;letter-spacing:-1px;margin:0 0 15px;animation:fadeDown 1.5s ease}.bh-hero-subtitle{font-size:22px;font-weight:300;line-height:1.5;animation:fadeUp 1.5s ease}@keyframes fadeDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@media (max-width:768px){.bh-hero-title{font-size:40px}.bh-hero-subtitle{font-size:18px}}