body .custom-menu-primary ul.submenu.level-1{list-style:none;margin:0;padding:0;display:flex;-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;white-space:nowrap}body .custom-menu-primary .submenu.level-1>li{position:relative}body .custom-menu-primary ul.submenu.level-1>li>a{display:flex;-webkit-box-align:center;align-items:center;font-size:14px;transition:none;padding:0 20px;font-weight:500;min-height:44px;height:44px;width:100%;text-align:center;-webkit-box-pack:center;justify-content:center;letter-spacing:.11px;position:relative;line-height:20px}body .custom-menu-primary ul.submenu.level-1>li>a:hover{font-weight:600;letter-spacing:0}body .custom-menu-primary ul.submenu.level-1>li.case-studies:hover a{color:#393d3d}body .custom-menu-primary ul.submenu.level-1>li.for-students a{color:#17b9f9;border-left:1px solid #eaebf8}body .custom-menu-primary ul.submenu.level-1>li.has-submenu>a:after{position:relative;top:0;right:0;padding:0 0 0 10px;line-height:10px;max-height:10px;max-width:10px;display:block;margin-right:10px}body .custom-menu-primary ul.submenu.level-1>li.has-submenua:hover>a:after{color:#007aff}body .custom-menu-primary ul.submenu.level-1>li.has-submenu ul.submenu.level-2{list-style:none;padding:0;margin:0;position:absolute;left:auto;width:180px;border:1px solid #f1f1f1;box-shadow:0 4px 16px 0 rgba(0,0,0,.16);border-radius:4px;transition:max-height .5s linear,opacity .1s linear .4s;transition-delay:.5s;text-align:left;display:none;z-index:9999;left:50%;transform:translateX(-50%);margin-top:-2px}body .custom-menu-primary ul.submenu.level-1>li.has-submenu ul.submenu.level-2>li{display:block}body .custom-menu-primary ul.submenu.level-1>li.has-submenu ul.submenu.level-2>li a{display:block;font-size:13px;padding:15px;line-height:1em;font-weight:500;transition:.5s}body .custom-menu-primary ul.submenu.level-1>li.has-submenu:hover ul.submenu.level-2{display:block}.mobile-menu{opacity:0;width:100%;position:fixed;z-index:-9991;left:0;top:0;bottom:0;transition:opacity .25s ease 50ms,-webkit-transform .25s ease;transition:transform .25s ease,opacity .25s ease 50ms;transition:transform .25s ease,opacity .25s ease 50ms,-webkit-transform .25s ease;visibility:visible}.mobile-menu:before{content:" ";display:-webkit-box;display:flex;width:100%;background-position-y:99%;background-size:cover;position:absolute;height:8vw;top:55px;left:0;right:0;z-index:10000;-webkit-transform:translateZ(1px);transform:translateZ(1px)}.mobile-menu ul.submenu.level-1{list-style:none;background:#007aff;position:relative;width:100%;text-align:left;box-shadow:none;border:0;padding:10vw 25px;display:block;opacity:1;transition:max-height .5s;pointer-events:all;background-color:#007aff;margin-top:10px;margin-bottom:0;top:45px;height:calc(100vh - 55px);overflow:auto}a.closebtn img{vertical-align:baseline}.mobile-menu ul.submenu.level-1>li{padding:20px 0;text-decoration:none;font-size:18px;font-weight:600;line-height:1.54;display:block;transition:.3s}.mobile-menu ul.submenu.level-1>li>a{color:white;margin:0 24px;display:block}.mobile-menu ul.submenu.level-1>li.no-submenu>a:hover{font-weight:700}.mobile-menu ul.submenu.level-1 li ul.submenu.level-2{padding:0;margin:0;list-style:none}.mobile-menu ul.submenu.level-1>li.has-submenu,.mobile-menu ul.submenu.level-1>li.has-submenu{border-radius:15px;background-color:rgba(255,255,255,.1);padding:0px !important}.mobile-menu ul.submenu.level-1>li.has-submenu ul.submenu.level-2 li a:hover{font-weight:700}.mobile-menu ul.submenu.level-1>li.has-submenu>a,.mobile-menu ul.submenu.level-1>li.has-submenu>a{opacity:.6;cursor:auto;padding:20px 0;display:block}.mobile-menu ul.submenu.level-1>li.has-submenu ul.submenu.level-2>li a,.mobile-menu ul.submenu.level-1>li.has-submenu ul.submenu.level-2>li a{border-top:2px solid rgba(234,235,248,.1);margin:0 24px;padding:20px 0;text-decoration:none;font-size:18px;font-weight:600;line-height:1.54;color:#fff;display:block;transition:.3s}.mobile-menu ul.submenu.level-1>li.has-submenu>a:after,.mobile-menu ul.submenu.level-1>li.has-submenu>a:after{content:':'}.mobile-menu ul.submenu.level-1>li.login{text-align:center;padding:0px !important}.mobile-menu ul.submenu.level-1>li.login a.public-header__login-link{text-align:center;margin:0 auto !important;font-size:18px;border-radius:40px;height:auto;padding:12px;width:410px;color:#383956 !important;border:1px solid #eaebf8;background:#fff;line-height:1.43}.mobile-menu ul.submenu.level-1>li.login a.public-header__login-link:hover{background:#f5f5f5;font-weight:600 !important}.mobile-menu ul.submenu.level-1>li.login a.menu-link{display:inline-block;padding:20px 0}@media(max-width:1200px){body .custom-menu-primary ul.submenu.level-1>li>a{padding:0 10px}}@media(max-width:1100px){.menu-section{display:none}}@media(max-width:450px){.mobile-menu ul.submenu.level-1>li>a{font-size:13px;margin:0 20px;padding:16px 0 !important}.mobile-menu ul.submenu.level-1>li{padding:0px}.mobile-menu ul.submenu.level-2>li a{font-size:13px !important;margin:0 20px !important;padding:16px 0 !important}.mobile-menu ul.submenu.level-1>li.login a.public-header__login-link{width:210px;font-size:13px;padding:12px !important}}@media(min-width:1099px){.responsive-mobile{position:fixed;display:none}}