.megamenu-overlay{background:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:4998}.header-megamenu .megamenu-column{padding:0}.header-megamenu .header-megamenu-left{background:#fff;flex:auto 1;padding:0 0 30px}.header-megamenu .header-megamenu-left:after,.header-megamenu .header-megamenu-left:before{content:"";display:table}.header-megamenu .header-megamenu-left:after{clear:both}.header-megamenu .header-megamenu-left ul{list-style:none;margin:0;padding:0;text-align:left}.header-megamenu .header-megamenu-left .megamenu-row{color:#313b4d;font-family:Roboto,sans-serif;font-size:15px;font-weight:700}.header-megamenu .header-megamenu-left .megamenu-row a{color:#313b4d;color:inherit;display:block;font-family:Roboto,sans-serif;font-size:16px;padding:8px 30px 8px 25px}.header-megamenu .header-megamenu-left .megamenu-row.has-submenu{cursor:pointer;position:relative}.header-megamenu .header-megamenu-left .megamenu-row.has-submenu a{cursor:pointer}.header-megamenu .header-megamenu-left .megamenu-row.desktop-active{background:#ebf1f9!important}.header-megamenu .header-megamenu-left .megamenu-row.desktop-active a{text-decoration:none}.header-megamenu .header-megamenu-right{background:#ebf1f9;color:#fff;display:none;flex:auto 1;padding:30px}.header-megamenu .header-megamenu-right:after,.header-megamenu .header-megamenu-right:before{content:"";display:table}.header-megamenu .header-megamenu-right:after{clear:both}.header-megamenu .header-megamenu-right.courses{background:#ebf1f9;display:block;padding:30px 60px}.header-megamenu .header-megamenu-right.courses .header-megamenu-left-level2{overflow-y:auto;padding:0}.header-megamenu .header-megamenu-right.courses .header-megamenu-left-level2 .has-submenu{cursor:pointer}.header-megamenu .header-megamenu-right.courses .header-megamenu-right-level2{background:#d3e6fb;overflow-y:auto;padding:15px 24px}.header-megamenu .header-megamenu-right .right-column .header-megamenu-block{position:relative}.header-megamenu .header-megamenu-right .header-megamenu-block{text-align:left}.header-megamenu .header-megamenu-right .header-megamenu-block .header-megamenu-block-title{font-family:Roboto,sans-serif;margin-bottom:5px}.header-megamenu .header-megamenu-right .header-megamenu-block .header-megamenu-block-title a,.header-megamenu .header-megamenu-right .header-megamenu-block .header-megamenu-block-title span{color:#000;display:block;font-family:Roboto,sans-serif;font-size:16px;font-weight:700}.header-megamenu .header-megamenu-right .header-megamenu-block .header-megamenu-block-list{list-style:none;margin:0 0 20px;padding:0}.header-megamenu .header-megamenu-right .header-megamenu-block .header-megamenu-block-list.courses{background:#e8f1fb;color:#5f5f5f;font-weight:500}.header-megamenu .header-megamenu-right .header-megamenu-block .header-megamenu-block-list.courses li a{color:#5f5f5f;padding:8px 30px 8px 25px}.header-megamenu .header-megamenu-right .header-megamenu-block .header-megamenu-block-list.courses li a:before{content:""}.header-megamenu .header-megamenu-right .header-megamenu-block .header-megamenu-block-list.courses li.has-submenu{position:relative}.header-megamenu .header-megamenu-right .header-megamenu-block .header-megamenu-block-list.courses li.has-submenu:after{content:"\f105";font-family:FontAwesome;font-size:23px;font-weight:500;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.header-megamenu .header-megamenu-right .header-megamenu-block .header-megamenu-block-list.courses li.active{background:#d3e6fb;color:#5f5f5f}.header-megamenu .header-megamenu-right .header-megamenu-block .header-megamenu-block-list.courses li.active a{color:#5f5f5f;text-decoration:none}.header-megamenu .header-megamenu-right .header-megamenu-block .header-megamenu-block-list li a{color:#313b4d;display:block;font-family:Roboto,sans-serif;padding:5px 0 5px 20px;position:relative}.header-megamenu .header-megamenu-right .header-megamenu-block .header-megamenu-block-list li a:before{content:"\f054";font-family:FontAwesome;font-size:14px;left:0;position:absolute;top:6px}.header-megamenu .related-resources-wrapper{flex:1 0 66.66%;padding:0 15px}.header-megamenu .related-resources-wrapper .related-resources{margin-top:0}@media (max-width:991px){.header-megamenu .related-resources-wrapper{flex:1 0 100%}}.header-megamenu .related-resources{background:#dae6f7!important}.header-megamenu .header-megamenu-subnavigation{padding:40px 80px 0}.header-megamenu .header-megamenu-subnavigation .subnavigation-group{margin-bottom:50px}.header-megamenu .header-megamenu-subnavigation .subnavigation-group .subnavigation-group-title{color:#000;display:block;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;margin-bottom:10px}.header-megamenu .header-megamenu-subnavigation .subnavigation-group .subnavigation-group-title:hover{text-decoration:none}.header-megamenu .header-megamenu-subnavigation .subnavigation-group .subnavigation-group-links{padding-left:15px;position:relative}.header-megamenu .header-megamenu-subnavigation .subnavigation-group .subnavigation-group-links a{color:#5f5f5f;display:block;font-family:Roboto,sans-serif;font-size:16px;margin-bottom:10px;position:relative}.header-megamenu .header-megamenu-subnavigation .subnavigation-group .subnavigation-group-links a:hover{text-decoration:none}.header-megamenu .header-megamenu-subnavigation .subnavigation-group .subnavigation-group-links a:after{background:#d9d9d9;border-radius:50%;content:"";display:block;height:5px;left:-17px;position:absolute;top:8px;width:5px}.header-megamenu .header-megamenu-subnavigation .subnavigation-group .subnavigation-group-links a:before{content:"\f054";font-family:FontAwesome;font-size:10px;position:relative;top:-2px}.header-megamenu .header-megamenu-subnavigation .subnavigation-group .subnavigation-group-links.no-icon a:before{content:none}.header-megamenu .header-megamenu-subnavigation .subnavigation-group .subnavigation-group-links:before{background:#d9d9d9;content:"";height:100%;left:0;position:absolute;width:1px}@media (min-width:992px){.header-megamenu .mobile-megamenu-content{display:none!important}.header-megamenu .header-megamenu-left .megamenu-row.mobile-active{background:#fff}}@media (max-width:991px){.header-megamenu{position:relative;top:0}.header-megamenu.open{border-top:none;display:block}.header-megamenu .closed{display:none}.header-megamenu .header-megamenu-left{float:none;padding:0;width:100%}.header-megamenu .header-megamenu-left .megamenu-row.mobile-active{background:#ebf1f9}.header-megamenu .header-megamenu-left .megamenu-row.desktop-active{background:#fff!important}.header-megamenu .header-megamenu-left .megamenu-row.has-submenu{position:relative}.header-megamenu .header-megamenu-left .megamenu-row.has-submenu.desktop-active:after,.header-megamenu .header-megamenu-left .megamenu-row.has-submenu.mobile-active:after{content:"\f077"}.header-megamenu .header-megamenu-left .megamenu-row.has-submenu:after{content:"\f078";font-family:FontAwesome;font-size:14px;position:absolute;right:15px;top:10px}.header-megamenu .header-megamenu-left .megamenu-row a,.header-megamenu .header-megamenu-left .megamenu-row span{display:block;padding:10px 30px 11px 8px}.header-megamenu .header-megamenu-right{display:none!important;float:none;width:100%}.header-megamenu .mobile-megamenu-content{display:block;padding:0 20px}.header-megamenu .mobile-megamenu-content .header-megamenu-block:after,.header-megamenu .mobile-megamenu-content .header-megamenu-block:before{content:"";display:table}.header-megamenu .mobile-megamenu-content .header-megamenu-block:after{clear:both}.header-megamenu .mobile-megamenu-content .header-megamenu-block .header-megamenu-block-title{font-size:16px;font-weight:700;position:relative}.header-megamenu .mobile-megamenu-content .header-megamenu-block .header-megamenu-block-title:before{content:"\f078";font-family:FontAwesome;font-size:10px;margin-top:-8px;position:absolute;right:15px;top:50%}.header-megamenu .mobile-megamenu-content .header-megamenu-block .header-megamenu-block-title.desktop-active:before,.header-megamenu .mobile-megamenu-content .header-megamenu-block .header-megamenu-block-title.mobile-active:before{content:"\f077"}.header-megamenu .mobile-megamenu-content .header-megamenu-block .header-megamenu-block-list{display:none;padding-left:40px!important}.header-megamenu .mobile-megamenu-content .header-megamenu-block .header-megamenu-block-list.open{display:block}.header-megamenu .mobile-megamenu-content .header-megamenu-block .header-megamenu-block-list.no-dropdown{display:block;padding-left:0}.header-megamenu .mobile-megamenu-content .header-megamenu-block .header-megamenu-block-list li{position:relative}.header-megamenu .mobile-megamenu-content .header-megamenu-block .header-megamenu-block-list li a,.header-megamenu .mobile-megamenu-content .header-megamenu-block .header-megamenu-block-list li span{font-size:16px;font-weight:400}.header-megamenu .mobile-megamenu-content .header-megamenu-block .header-megamenu-block-list li:before{content:"\f054";font-family:FontAwesome;font-size:10px;left:-10px;position:absolute;top:50%;transform:translateY(-50%)}.header-megamenu .mobile-megamenu-content .header-megamenu-item-level2{font-weight:600;padding:12px 30px 12px 8px}.header-megamenu .mobile-megamenu-content .header-megamenu-item-level2.has-submenu{position:relative}.header-megamenu .mobile-megamenu-content .header-megamenu-item-level2.has-submenu:after{content:"\f078";font-family:FontAwesome;font-size:14px;font-weight:500;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.header-megamenu .mobile-megamenu-content .header-megamenu-item-level2.active{background:#027ac2;color:#fff}.header-megamenu .mobile-megamenu-content .header-megamenu-item-level2.active a{color:#fff}.header-megamenu .header-megamenu-subnavigation{padding:20px}}
