#menu-1{width:1200px;left:-600px}.mega-menu-container{width:1200px;position:absolute;top:0;left:-50%;transform:translateX(-50%);visibility:hidden;opacity:0;transition:top .3s ease,opacity .3s ease,visibility .3s ease}.mega-menu-container.active{visibility:visible;opacity:1;top:60px}.mega-menu-container .sections{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mega-menu-container .section{padding:20px;font-size:14px}.mega-menu-container .section a{display:block;padding:8px 0;color:#333;text-decoration:none;font-weight:400}.mega-menu-container .highlight{grid-column:span 1;padding:10px;background:#f5f5f5;text-align:center;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.mega-menu-container .highlight img{width:100%;height:auto;border-radius:8px}.sidebar-container{width:250px;background-color:#f5f5f5}.sidebar{padding:20px;background-color:#fff;box-shadow:2px 0 5px rgba(0,0,0,.1)}.sidebar ul{list-style-type:none;padding-left:0}.sidebar-item{padding:10px 0;font-size:16px;cursor:pointer;position:relative}.sidebar-item:hover{background-color:#f0f0f0}.submenu{list-style-type:none;border-top:3px solid #0b7eae}.submenu-item{padding:5px 0;font-size:14px}.submenu-item:hover{background-color:#e0e0e0}@media (max-width:768px){.mega-menu-container,.sections{display:block}.section{padding:10px;margin-bottom:20px}.highlight{display:none}}.icon-container{display:inline-block;position:relative;width:24px;height:24px;cursor:pointer}.icon-bar{position:absolute;width:2px;height:100%;background-color:#333;left:50%;transform-origin:center;transition:transform .3s ease}.icon-bar.top{top:0}.icon-bar.bottom,.icon-bar.top{transform:translateX(-50%) rotate(0)}.icon-bar.bottom{bottom:0}.icon-container:hover .icon-bar.top{transform:translateX(-50%) rotate(45deg)}.icon-container:hover .icon-bar.bottom{transform:translateX(-50%) rotate(-45deg)}.submenu{opacity:0;visibility:hidden;transform:translateY(-15px)}.submenu.active,.submenu:hover{opacity:1;visibility:visible;transform:translateY(0)}.menu-item-new .submenu{top:80px}.megamenu-submenu,.menu-item-new .submenu{opacity:0;visibility:hidden;transform:translateY(-15px)}.megamenu-submenu{transition:opacity .35s cubic-bezier(.4,0,.2,1),visibility .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1);width:99vw}.sticky-custom .megamenu-submenu{top:var(--header-height,116px)}.megamenu-submenu.active{transform:translateY(0);opacity:1;visibility:visible}.main-menu-item{transition:all .3s cubic-bezier(.4,0,.2,1);display:block;padding-top:10px;padding-bottom:20px}.sticky-custom .main-menu-item{padding-top:30px;padding-bottom:30px}.plus-icon{top:-2px;height:100%}.minus-icon{top:18px;right:-2px}.sticky-custom{border-bottom:1px solid #e5e7eb}.main-menu-item[aria-expanded=true]{color:#0B7EAE}.submenu-item{padding:10px 20px;z-index:1;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.submenu-item:before{content:"";color:#0B7EAE;display:inline-block;width:0;height:100%;background-color:#0B7EAE;position:absolute;top:0;left:0;z-index:-1;transition:width .25s cubic-bezier(.4,0,.2,1)}.submenu-item:hover:before{width:3px}.submenu-item:hover{padding-left:25px}.menu-icon{width:10px}.submenu{transition:opacity .35s cubic-bezier(.4,0,.2,1),visibility .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.group:hover>.submenu{visibility:visible;opacity:1;transform:translateY(0)}.submenu{left:0;top:100%}.submenu.active{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.submenu .main-menu-item:hover{transform:translateX(5px)}.megamenu-submenu .main-menu-item:hover{padding-left:5px}.submenu .main-menu-item{padding:10px 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.submenu li:last-child{padding-bottom:5px}.submenu li:first-child{padding-top:5px}.hide-title{display:none}#diploma-full{border-bottom:1px solid rgb(187,187,187);padding-bottom:10px;border-radius:0}#blank{content:"";width:90%;height:1px;background-color:rgb(187,187,187);padding:0}@media (max-width:480px){.hide-on-mobile{display:none}}header{border-bottom:1px solid #e5e7eb}.megamenu-submenu:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:white;z-index:-1;opacity:0;transition:opacity .3s ease}.megamenu-submenu.active:before{opacity:1}