.banner{width:100%;overflow:hidden;height:500px}
.banner .item{width:100%;height:100%}
.banner .item iframe{width:100%;height:100%;object-fit:cover}
.banner .item video{width:100%;height:100%;object-fit:cover}
@media(max-width:767px){.banner{height:auto}
}
.banner>.container{height:100%;margin:0 auto}
.banner h1{font-size:3rem;font-weight:normal;font-family:"Rockwell W01"}
@media(max-width:767px){.banner h1{font-size:28px}
}
.banner h2,.banner h3{font-family:"Rockwell W01";font-size:2.5rem;font-weight:normal}
@media(max-width:767px){.banner h2,.banner h3{font-size:20px}
}
.banner .text{margin:1rem 0}
.banner .banner-img{width:100%;position:relative}
.banner .banner-img picture img{object-fit:cover;object-position:center;width:100%;height:500px;max-height:500px}
@media(max-width:767px){.banner .banner-img picture img{height:auto;max-height:inherit !important}
}
.banner .sticky-position{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}
.banner .mask-overlay{background:rgba(5,133,235,0.8);color:#fff;padding:15px}
.banner .bg-cover{position:relative;background-repeat:no-repeat}
.banner .bg-size--cover{background-size:cover}
.banner .bg-size--contain{background-size:contain}
.banner .bg-text{font-size:40rem;font-weight:700;position:absolute;top:50%;left:0;transform:translate(0,-50%);white-space:nowrap;text-transform:uppercase;color:rgba(255,255,255,0.2)}
.banner .bg-inner--text{line-height:1em;display:block;display:inline-block;width:auto;max-width:none;height:1em;transition:2s 0;transform:none;animation:text_slide 40s linear infinite;white-space:nowrap;opacity:1}
.banner a{min-width:50px;min-height:50px;max-width:140px;padding:15px;border-radius:10px;text-align:left;font-size:13px;line-height:1.4;font-weight:600;margin-right:10px}
.banner a span{word-break:break-word}
.banner a .icon{background:#fff;width:15px;height:15px}
.slick-container .banner .container ~ .row{position:absolute;top:50%;left:0;right:0}
.banner .text a{padding:0 !important}
.banner-video{height:100vh}
.banner-video video{width:100%;height:auto;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}
.banner-streched-link{width:100%;height:100%;top:0;left:0;position:absolute;max-width:100% !important;z-index:2}
.hero-caption{position:relative;z-index:1}
.circle-badge{position:relative;z-index:3}
.circle-badge{height:140px;width:140px;border-radius:70px}
.circle-badge a,.rectangle-badge a,.square-badge a{margin-right:0 !important;width:100%;height:100%;font-size:.82rem;font-family:"Rockwell W01"}
.rectangle-badge{height:auto;position:relative;z-index:3;border-radius:22px;margin-right:1.2rem}
.rectangle-badge a{font-size:1.2rem;padding:15px 13px;min-height:100% !important;line-height:1;max-width:100% !important}
.rectangle-badge img{display:none}
.rectangle-badge a span{color:#fff}
.square_section{position:absolute;left:5%;display:flex;justify-content:space-between;max-width:33%}
.square-badge-wrapper{display:flex}
.square-badge{height:95px;width:90px;border-radius:10px;margin-left:0 !important}
.square-badge a{padding:0 5px;height:auto;width:auto}
.admissionCTA{position:relative;bottom:160px;text-align:center;left:100px}
.admissionCTA a{background:#fe3000;color:#fff;padding:5px;border-radius:0;font-size:1.5rem}
.admissionCTA a span{background:#fff;color:#000;margin-left:5px;padding:0 5px}
.rectangle_section{position:absolute;left:-1rem;display:flex;bottom:30px}
@media screen and (min-device-width:769px) and (max-device-width:1024px){.rectangle_section{flex-direction:row;left:0;bottom:0}
}
@media(max-width:992px){.square_section{max-width:50%}
}
@media(max-width:767px){.rectangle-badge{left:0;margin-left:0 !important;padding-left:0 !important;bottom:12px}
.rectangle-badge a{min-height:30px;padding:10px 15px}
.rectangle_section{flex-direction:column;left:0;bottom:0}
.admissionCTA{bottom:100px;left:0}
.square_section{position:absolute;left:auto;max-width:57%;top:0;right:0;flex-wrap:wrap}
.square-badge{height:75px;width:70px;border-radius:10px;margin-left:0 !important}
.square_section .links-wrapper:first-child{width:100%}
.square_section .links-wrapper:first-child .square-badge{margin:0 auto 20px !important}
.square-badge a{line-height:12px;font-size:12px;padding:0}
.banner a span{margin-top:0 !important}
}
.mask{z-index:1;background:#fff}
.sticky-navbar{width:100%;margin:0 auto;z-index:3;padding:0;animation-name:fadeInDown;animation-duration:900ms;animation-timing-function:cubic-bezier(0.2,1,0.22,1);animation-delay:0;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;border-bottom:1px solid #ddd;border-top:1px solid #ddd;background:#fbfbfd;transition:all .3s}
.sticky-navbar.scroll-nav-sticky{position:fixed;top:97px}
@media(min-width:992px) and (max-width:1199px){.sticky-navbar.scroll-nav-sticky{top:62px}
}
@media(min-width:0) and (max-width:991px){.sticky-navbar.scroll-nav-sticky{top:53px}
}
.sticky-navbar.scroll-nav-sticky ~ .sticky-side-nav{position:absolute;top:0;width:275px;left:0;margin-top:57px;z-index:1}
.sticky-navbar .col-12{padding:0}
.sticky-navbar .nav-item:last-child .nav-link:after{display:none}
.sticky-navbar .nav-link{padding:.75rem 1rem;position:relative;font-size:13px}
.sticky-navbar .nav-link:hover{color:#0585eb;font-weight:bold}
.sticky-navbar .nav-link:after{content:"";display:block;height:18px;width:1px;background:#ddd;position:absolute;right:0;top:50%;margin-top:-9px}
.sticky-navbar .nav-link.active{background:transparent;color:#0585eb;font-weight:600}
.sticky-navbar .secondary-navigation-active-tab:after{display:block !important;position:absolute !important;right:12px !important;font-family:"Font Awesome 5 Pro" !important;font-weight:300 !important;content:"\f107" !important;border:0 !important;width:auto !important;background:transparent !important}
.sticky-navbar.without-header{margin-top:34px}
.sticky-navbar.without-header.without-notificationBar{margin-top:0}
.sticky-navbar.without-header.scroll-nav-sticky{top:0}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link,.dropdown-item.active,.dropdown-item:active{background-color:transparent;color:#0585eb}
.sticky-navbar .nav-item{display:none}
.sticky-navbar .nav-item:nth-child(1),.sticky-navbar .nav-item:nth-child(2),.sticky-navbar .nav-item:nth-child(3),.sticky-navbar .nav-item:nth-child(4),.sticky-navbar .nav-item:nth-child(5),.sticky-navbar .nav-item:nth-child(6),.sticky-navbar .nav-item.dropdown{display:block}
.dropdown-item{font-size:14px}
.sticky-navbar .nav-link.active:before{content:"";width:0;height:0;border-left:9px solid transparent;border-top:10px solid #fbfbfd;border-right:9px solid transparent;border-top-color:#fbfbfd;display:inline-block;position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
@media(max-width:767px){.sticky-navbar .nav-link.active:before{display:none !important}
.sticky-navbar .nav-item{display:block}
.sticky-navbar .nav-item.dropdown{display:none}
}
@media(min-width:768px){.sticky-navbar #secondaryNavigation{display:flex !important}
}
.sticky-navbar.sticky-navbar-smu .nav-link.active,.sticky-navbar.sticky-navbar-smu .nav-link:hover{color:#0585eb}
@media(max-width:767px){.side-nav{display:none !important}
#secondaryNavigation{display:none;position:absolute;top:37px;left:-15px;right:-15px;border-bottom:1px solid #ddd;background:#fbfbfd}
#secondaryNavigation li{text-align:left !important}
.secondary-navigation-active-tab{display:block;width:100%;padding-left:1rem !important}
#myNavbar li{display:none}
#myNavbar li:first-child{display:block}
.sticky-navbar .nav-link{padding:.5rem 1.875rem}
.sticky-navbar .nav-link:after{display:none}
}
.inspired-icon{display:table;width:14px;vertical-align:middle;margin-top:2%;margin-right:10px}
.inspired-icon>span{width:50%;display:table-cell}
.inspired-icon .shape{background:#810000;width:100%;display:block}
.shape-1{height:5px;margin-bottom:1px;border-radius:30px 0 0 0;background:#0585eb !important}
.shape-2{height:10px}
.shape-3{height:16px;margin-left:1px;border-radius:0 10px 0 0}
.scroll-nav .nav-link{padding:.5rem 3rem;color:#414141;font-weight:bold;position:relative}
.scroll-nav .nav-link:before{content:"";width:0;height:0;border-left:9px solid transparent;border-top:10px solid #cbcbcb;border-right:9px solid transparent;border-top-color:#cbcbcb;display:inline-block;position:absolute;bottom:-11px;left:0;right:0;margin:auto;z-index:1;opacity:0}
.scroll-nav .nav-link:after{content:"";width:0;height:0;border-left:9px solid transparent;border-top:10px solid #fbfbfd;border-right:9px solid transparent;border-top-color:#fbfbfd;display:inline-block;position:absolute;bottom:-10px;left:0;right:0;margin:auto;z-index:2;opacity:0}
.scroll-nav .nav-link.active:before,.scroll-nav .nav-link.active:after{opacity:1}
.scroll-nav .nav-link:hover,.scroll-nav .nav-link.active,.scroll-nav .nav-link:focus{color:#810000}
.side-nav{position:absolute;top:0;width:275px;left:0;margin-top:57px;z-index:1}
.side-nav h3{font-size:24px;line-height:24px;font-weight:700}
.side-nav h5{font-size:13px}
.side-nav p{font-size:12px;line-height:1.4444}
.v-icon{background-image:url("../../global/resources/images/vertical-nav-icons.png");display:inline-block;width:20px;height:20px;margin-right:20px;background-repeat:no-repeat;position:relative;z-index:1}
.icons-learning{display:none;background-image:url("../../global/resources/images/icon-muj.png");background-repeat:no-repeat;background-position:center center;height:47px;width:56px;margin-right:15px}
.side-nav .list-group-item:nth-child(1) .v-icon{background-position:0 2px}
.side-nav .list-group-item:nth-child(2) .v-icon{background-position:0 -20px}
.side-nav .list-group-item:nth-child(3) .v-icon{background-position:0 -40px}
.side-nav .list-group-item:nth-child(4) .v-icon{background-position:0 2px}
.side-nav .list-group-item.active:nth-child(1) .v-icon{background-position:-20px 2px}
.side-nav .list-group-item.active:nth-child(2) .v-icon{background-position:-20px -20px}
.side-nav .list-group-item.active:nth-child(3) .v-icon{background-position:-20px -40px}
.side-nav .list-group-item.active:nth-child(4) .v-icon{background-position:-20px 2px}
.side-nav .list-group-item{position:relative;overflow:hidden;height:50px;background-color:rgba(251,251,251,0.7)}
.list-group-item.active{z-index:2;color:#fff;background-color:rgba(33,37,41,0.7);border-color:#ccc;height:150px}
.side-nav .list-group-item.active::after{content:"";width:0;height:0;border-left:60px solid #0585eb;border-right:30px solid transparent;border-top:155px solid #0585eb;position:absolute;top:-4px;left:-38px}
.active.scale-in-ver-top{-webkit-animation:scale-in-ver-top .5s cubic-bezier(0.25,0.46,0.45,0.94) both;animation:scale-in-ver-top .5s cubic-bezier(0.25,0.46,0.45,0.94) both}
.sticky-navbar .nav-link.dropdown-toggle:after{display:none !important}
.rfi-tag{position:fixed;top:150px;right:110px;max-width:120px;line-height:initial;padding:6px 10px;font-size:.8rem;display:none}
.rfi-tag:before{display:block;content:"\f0de";width:14px;height:14px;font-family:"Font Awesome 5 Pro";font-weight:900;top:-8px;left:-3px;position:absolute;color:#0585eb;font-size:16px}
.scroll-nav-sticky .rfi-tag{display:block}
@media only screen and (max-width:767px){.scroll-nav .container{width:100%;padding:0}
.scroll-nav .nav-link{padding:.3rem .1rem}
.inspired-icon{display:none}
.scroll-nav .nav-link{margin:0 auto}
.scroll-nav .nav-link .fa:before{content:"" !important}
.side-nav{display:none}
.scroll-nav-sticky .rfi-tag{display:none}
}
@-webkit-keyframes scale-in-ver-top{0{height:50px;opacity:1}
100%{height:150px;opacity:1}
}
@keyframes scale-in-ver-top{0{height:50px;opacity:1}
100%{height:150px;opacity:1}
}
.mask{z-index:1;background:#fff}
.sticky-navbar{width:100%;margin:0 auto;z-index:3;padding:0;animation-name:fadeInDown;animation-duration:900ms;animation-timing-function:cubic-bezier(0.2,1,0.22,1);animation-delay:0;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;border-bottom:1px solid #ddd;border-top:1px solid #ddd;background:#fbfbfd;transition:all .3s}
.sticky-navbar.scroll-nav-sticky{position:fixed;top:97px}
@media(min-width:0) and (max-width:991px){.sticky-navbar.scroll-nav-sticky{top:53px}
}
.sticky-navbar.scroll-nav-sticky ~ .sticky-side-nav{position:absolute;top:0;width:275px;left:0;margin-top:57px;z-index:1}
.sticky-navbar .col-12{padding:0}
.sticky-navbar .nav-item:last-child .nav-link:after{display:none}
.sticky-navbar .nav-link{padding:.75rem 1rem;font-size:13px;position:relative}
.sticky-navbar .nav-link:hover{color:#0585eb}
.sticky-navbar .nav-link:after{content:'';display:block;height:18px;width:1px;background:#ddd;position:absolute;right:0;top:50%;margin-top:-9px}
.sticky-navbar .nav-link.active{background:transparent;color:#0585eb;font-weight:600}
.sticky-navbar .nav-link.active:before{content:'';width:0;height:0;border-left:9px solid transparent;border-top:10px solid #fbfbfd;border-right:9px solid transparent;border-top-color:#fbfbfd;display:inline-block;position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
@media(max-width:767px){.sticky-navbar .nav-link.active:before{display:none !important}
}
@media(min-width:768px){.sticky-navbar #secondaryNavigation{display:flex !important}
}
@media(max-width:767px){.side-nav{display:none !important}
#secondaryNavigation{display:none}
#secondaryNavigation li{text-align:left !important}
.secondary-navigation-active-tab{display:block;width:100%}
#myNavbar li{display:none}
#myNavbar li:first-child{display:block}
.sticky-navbar .nav-link{padding:.5rem 1rem}
.sticky-navbar .nav-link:after{display:none}
}
.inspired-icon{display:table;width:14px;vertical-align:middle;margin-top:2%;margin-right:10px}
.inspired-icon>span{width:50%;display:table-cell}
.inspired-icon .shape{background:#810000;width:100%;display:block}
.shape-1{height:5px;margin-bottom:1px;border-radius:30px 0 0 0;background:#0585eb !important}
.shape-2{height:10px}
.shape-3{height:16px;margin-left:1px;border-radius:0 10px 0 0}
.scroll-nav .nav-link{padding:.5rem 3rem;color:#414141;font-weight:bold;position:relative}
.scroll-nav .nav-link:before{content:"";width:0;height:0;border-left:9px solid transparent;border-top:10px solid #cbcbcb;border-right:9px solid transparent;border-top-color:#cbcbcb;display:inline-block;position:absolute;bottom:-11px;left:0;right:0;margin:auto;z-index:1;opacity:0}
.scroll-nav .nav-link:after{content:"";width:0;height:0;border-left:9px solid transparent;border-top:10px solid #fbfbfd;border-right:9px solid transparent;border-top-color:#fbfbfd;display:inline-block;position:absolute;bottom:-10px;left:0;right:0;margin:auto;z-index:2;opacity:0}
.scroll-nav .nav-link.active:before,.scroll-nav .nav-link.active:after{opacity:1}
.scroll-nav .nav-link:hover,.scroll-nav .nav-link.active,.scroll-nav .nav-link:focus{color:#810000}
.side-nav{position:absolute;top:0;width:275px;left:0;margin-top:57px;z-index:1}
.side-nav h3{font-size:24px;line-height:24px;font-weight:700;color:#0585eb}
.side-nav h5{font-size:13px}
.side-nav p{font-size:12px;line-height:1.4444}
.v-icon{background-image:url("../../global/resources/images/vertical-nav-icons.png");display:inline-block;width:20px;height:20px;margin-right:20px;background-repeat:no-repeat;position:relative;z-index:1}
.icons-learning{display:none;background-image:url("../../global/resources/images/icon-muj.png");background-repeat:no-repeat;background-position:center center;height:47px;width:56px;margin-right:15px}
.side-nav .list-group-item:nth-child(1) .v-icon{background-position:0 2px}
.side-nav .list-group-item:nth-child(2) .v-icon{background-position:0 -20px}
.side-nav .list-group-item:nth-child(3) .v-icon{background-position:0 -40px}
.side-nav .list-group-item:nth-child(4) .v-icon{background-position:0 2px}
.side-nav .list-group-item.active:nth-child(1) .v-icon{background-position:-20px 2px}
.side-nav .list-group-item.active:nth-child(2) .v-icon{background-position:-20px -20px}
.side-nav .list-group-item.active:nth-child(3) .v-icon{background-position:-20px -40px}
.side-nav .list-group-item.active:nth-child(4) .v-icon{background-position:-20px 2px}
.side-nav .list-group-item{position:relative;overflow:hidden;height:50px;background-color:rgba(251,251,251,0.7)}
.side-nav .list-group-item>div{height:30px}
.list-group-item.active{z-index:2;color:#fff;background-color:rgba(33,37,41,0.7);border-color:#ccc;height:150px}
.side-nav .list-group-item.active::after{content:"";width:0;height:0;border-left:60px solid #0585eb;border-right:30px solid transparent;border-top:155px solid #0585eb;position:absolute;top:-4px;left:-38px}
.active.scale-in-ver-top{-webkit-animation:scale-in-ver-top .5s cubic-bezier(0.25,0.46,0.45,0.94) both;animation:scale-in-ver-top .5s cubic-bezier(0.25,0.46,0.45,0.94) both}
@media only screen and (max-width:767px){.scroll-nav .container{width:100%;padding:0}
.scroll-nav .nav-link{padding:.3rem .1rem}
.inspired-icon{display:none}
.scroll-nav .nav-link{margin:0 auto}
.scroll-nav .nav-link .fa:before{content:"" !important}
.side-nav{display:none}
}
@-webkit-keyframes scale-in-ver-top{0{height:50px;opacity:1}
100%{height:150px;opacity:1}
}
@keyframes scale-in-ver-top{0{height:50px;opacity:1}
100%{height:150px;opacity:1}
}