@media (min-width:981px){.et_pb_menu .et-menu>li.mega-menu{position:static}.et_pb_menu .et-menu>li.mega-menu>ul.sub-menu{position:fixed!important;top:115px!important;left:50%!important;transform:translateX(-50%) translateY(4px)!important;width:min(980px,90vw);margin:0;padding-top:25px;padding-bottom:25px;display:flex!important;justify-content:center;gap:12px!important;background:transparent;border:none;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;z-index:9999;transition:opacity .2s ease,transform .2s ease}.et_pb_menu .et-menu>li.mega-menu:hover>ul.sub-menu,.et_pb_menu .et-menu>li.mega-menu>ul.sub-menu:hover{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)!important}.et_pb_menu .et-menu>li.mega-menu>ul.sub-menu>li{list-style:none;padding:0;margin:0}.et_pb_menu .et-menu>li.mega-menu>ul.sub-menu>li>a{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:230px;height:180px;padding:20px 18px;background:#ffffff;border-radius:28px;box-shadow:0 20px 55px rgba(0,0,0,0.22);text-align:center;font-weight:700;font-size:19px;line-height:1.3;color:#111827;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.et_pb_menu .et-menu>li.mega-menu>ul.sub-menu>li>a::before{content:"\f111";font-family:"Font Awesome 6 Free","Font Awesome 5 Free","FontAwesome",sans-serif;font-weight:900;font-size:44px;color:#111827;margin-bottom:12px}.et_pb_menu .et-menu>li.mega-menu>ul.sub-menu>li:nth-child(1)>a::before{content:"\f54e"}.et_pb_menu .et-menu>li.mega-menu>ul.sub-menu>li:nth-child(2)>a::before{content:"\f121"}.et_pb_menu .et-menu>li.mega-menu>ul.sub-menu>li:nth-child(3)>a::before{content:"\f03e"}.et_pb_menu .et-menu>li.mega-menu>ul.sub-menu>li:nth-child(4)>a::before{content:"\f0a1"}.et_pb_menu .et-menu>li.mega-menu>ul.sub-menu>li>a:hover{transform:translateY(-8px);background:linear-gradient(135deg,#0f6bff,#ff4fa0);color:#ffffff;box-shadow:0 28px 65px rgba(0,0,0,0.45)}.et_pb_menu .et-menu>li.mega-menu>ul.sub-menu>li>a:hover::before{color:#ffffff}.et-l--header .et_pb_section,.et-l--header .et_pb_row{overflow:visible}.et-l--header{position:relative;z-index:9999}}.et_pb_menu .et-menu>li.mega-menu>ul.sub-menu{border-radius:30px!important;padding-top:30px!important;padding-bottom:30px!important}.et_pb_menu .et-menu>li.mega-menu>ul.sub-menu{gap:6px!important}.et_pb_menu .et-menu>li.mega-menu>ul.sub-menu>li>a{width:225px!important}