:root{--navLinkColors: #a82431;--introTextColor: #757575;--introTextFont: "Lato", sans-serif;--introHeadingFont: "Roboto Serif", serif;--introSubHeadingColor: #c1a671;--ourCoursesTextColor: #000000;--stlContainerColor: #a82431;--dropdownLinkColor: #757575;--heroBlendMode: luminosity;--heroPosition: center;--heroSize: cover, cover;--heroRepeat: no-repeat;--heroBgColor: #eece9d;--heroOverlay: url(/assets/images/hero-overlay.png)}*{box-sizing:border-box}ol{list-style-type:decimal!important}ol li{margin-bottom:3rem!important}html{scroll-behavior:smooth}body{background-color:#fff}.linkList{color:var(--navLinkColors)}.dropDown{color:var(--dropdownLinkColor);font-family:var(--introTextFont);font-weight:400}.homeHero{background-image:url(/assets/images/landingpage.png);background-position:var(--heroPosition);background-size:cover;background-repeat:no-repeat;background-blend-mode:normal;background-color:transparent}.overviewHero{background-image:url(/assets/images/overviewhero.jpg),var(--heroOverlay);background-position:var(--heroPosition),var(--heroPosition);background-size:var(--heroSize),var(--heroSize);background-blend-mode:var(--heroBlendMode),var(--heroBlendMode);background-repeat:var(--heroRepeat),var(--heroRepeat);background-color:var(--heroBgColor)}.introHeading{font-family:var(--introHeadingFont);font-weight:600;letter-spacing:-.04em}.introSubheading{color:var(--introSubHeadingColor);font-family:var(--introHeadingFont);font-weight:400}.introText{color:var(--introTextColor);font-family:var(--introTextFont);font-weight:400;letter-spacing:-.04em}.ourCoursesContainer{background-image:var(--heroOverlay);background-position:center;background-size:cover;background-repeat:no-repeat}.ourCoursesText{color:var(--ourCoursesTextColor);font-family:var(--introTextFont)}.stlContainer{background-color:var(--stlContainerColor)}.newsEventsSection{background-color:#f3f3f3}.eventsCalendarTime{font-family:Lato,sans-serif;font-weight:300}.historyHero{background-image:url(/assets/images/history-hero.png),var(--heroOverlay);background-position:var(--heroPosition),var(--heroPosition);background-size:var(--heroSize),var(--heroSize);background-blend-mode:var(--heroBlendMode),var(--heroBlendMode);background-repeat:var(--heroRepeat),var(--heroRepeat);background-color:var(--heroBgColor)}.managementHero{background-image:url(/assets/images/management/image\ 3.png),var(--heroOverlay);background-position:var(--heroPosition),var(--heroPosition);background-size:var(--heroSize),var(--heroSize);background-blend-mode:var(--heroBlendMode),var(--heroBlendMode);background-repeat:var(--heroRepeat),var(--heroRepeat);background-color:var(--heroBgColor)}.contactHero{background-image:url(/assets/images/contact-hero.png),var(--heroOverlay);background-position:var(--heroPosition),var(--heroPosition);background-size:var(--heroSize),var(--heroSize);background-blend-mode:var(--heroBlendMode),var(--heroBlendMode);background-repeat:var(--heroRepeat),var(--heroRepeat);background-color:var(--heroBgColor)}.statutoryProgrammeHero{background-image:url(/assets/images/statutory-programme-hero.png),var(--heroOverlay);background-position:var(--heroPosition),var(--heroPosition);background-size:var(--heroSize),var(--heroSize);background-blend-mode:var(--heroBlendMode),var(--heroBlendMode);background-repeat:var(--heroRepeat),var(--heroRepeat);background-color:var(--heroBgColor)}.nonStatutoryProgrammeHero{background-image:url(/assets/images/non-statutory-programme.png),var(--heroOverlay);background-position:var(--heroPosition),var(--heroPosition);background-size:var(--heroSize),var(--heroSize);background-blend-mode:var(--heroBlendMode),var(--heroBlendMode);background-repeat:var(--heroRepeat),var(--heroRepeat);background-color:var(--heroBgColor)}.academicCalendarHero{background-image:url(/assets/images/academic-calendar-hero.png),var(--heroOverlay);background-position:var(--heroPosition),var(--heroPosition);background-size:var(--heroSize),var(--heroSize);background-blend-mode:var(--heroBlendMode),var(--heroBlendMode);background-repeat:var(--heroRepeat),var(--heroRepeat);background-color:var(--heroBgColor)}.entryRequirementsHero{background-image:url(/assets/images/entry-requirements-hero.png),var(--heroOverlay);background-position:bottom,var(--heroPosition);background-size:var(--heroSize),var(--heroSize);background-blend-mode:var(--heroBlendMode),var(--heroBlendMode);background-repeat:var(--heroRepeat),var(--heroRepeat);background-color:var(--heroBgColor)}.applyNowHero{background-image:url(/assets/images/apply-online-hero.png),var(--heroOverlay);background-position:var(--heroPosition),var(--heroPosition);background-size:var(--heroSize),var(--heroSize);background-blend-mode:var(--heroBlendMode),var(--heroBlendMode);background-repeat:var(--heroRepeat),var(--heroRepeat);background-color:var(--heroBgColor)}.noticeHero{background-image:url(/assets/images/hero-notice_1.png),var(--heroOverlay);background-position:var(--heroPosition),var(--heroPosition);background-size:var(--heroSize),var(--heroSize);background-blend-mode:var(--heroBlendMode),var(--heroBlendMode);background-repeat:var(--heroRepeat),var(--heroRepeat);background-color:var(--heroBgColor)}.individualNoticeHero{background-image:url(/assets/images/individual-notice-hero.avif),var(--heroOverlay);background-position:var(--heroPosition),var(--heroPosition);background-size:var(--heroSize),var(--heroSize);background-blend-mode:var(--heroBlendMode),var(--heroBlendMode);background-repeat:var(--heroRepeat),var(--heroRepeat);background-color:var(--heroBgColor)}.courseHero{background-image:url(/assets/images/course-hero.avif),var(--heroOverlay);background-position:var(--heroPosition),var(--heroPosition);background-size:var(--heroSize),var(--heroSize);background-blend-mode:var(--heroBlendMode),var(--heroBlendMode);background-repeat:var(--heroRepeat),var(--heroRepeat);background-color:var(--heroBgColor)}.newsHero{background-image:url(/assets/images/newsHero.avif),var(--heroOverlay);background-position:var(--heroPosition),var(--heroPosition);background-size:var(--heroSize),var(--heroSize);background-blend-mode:var(--heroBlendMode),var(--heroBlendMode);background-repeat:var(--heroRepeat),var(--heroRepeat);background-color:var(--heroBgColor)}.examinationsHero{background-image:url(/assets/images/examinationsHero.avif),var(--heroOverlay);background-position:var(--heroPosition),var(--heroPosition);background-size:var(--heroSize),var(--heroSize);background-blend-mode:var(--heroBlendMode),var(--heroBlendMode);background-repeat:var(--heroRepeat),var(--heroRepeat);background-color:var(--heroBgColor)}.entranceHero{background-image:url(/assets/images/entranceHero.jpeg),var(--heroOverlay);background-position:var(--heroPosition),var(--heroPosition);background-size:var(--heroSize),var(--heroSize);background-blend-mode:var(--heroBlendMode),var(--heroBlendMode);background-repeat:var(--heroRepeat),var(--heroRepeat);background-color:var(--heroBgColor)}.campusHero{background-image:url(/assets/images/campusHero.jpg),var(--heroOverlay);background-position:bottom,var(--heroPosition);background-size:var(--heroSize),var(--heroSize);background-blend-mode:var(--heroBlendMode),var(--heroBlendMode);background-repeat:var(--heroRepeat),var(--heroRepeat);background-color:var(--heroBgColor)}.admissionHero{background-image:url(/assets/images/admissionHero.jpg),var(--heroOverlay);background-position:bottom,var(--heroPosition);background-size:var(--heroSize),var(--heroSize);background-blend-mode:var(--heroBlendMode),var(--heroBlendMode);background-repeat:var(--heroRepeat),var(--heroRepeat);background-color:var(--heroBgColor)}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}#portalOpen{animation:pulse 1.5s ease-in-out infinite}.noticeContent table{width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse}.noticeContent th,.noticeContent td{padding:.5rem;border:1px solid #ccc}.noticeContent ul li,.noticeContent ol li{margin-bottom:1rem}.noticeContent ol li{list-style-type:decimal!important;list-style-position:inside!important}.noticeContent ol li p{display:inline!important;margin-left:5px}.noticeContent ul,.requirementsContainer ul{list-style-type:disc;list-style-position:outside;padding-left:5px}.requirementsContainer ol li{margin-bottom:0!important}.noticeContent table tbody tr td p:first-child{margin-bottom:1.5rem}.noticeContent table tbody tr td{padding:15px;white-space:nowrap}.courseDescContainer h2,.messageContainer h2,.examinationsContainer h2{color:#000;font-family:var(--introTextHeading)!important;font-weight:900!important;letter-spacing:-.04em!important;font-size:28px!important}.courseDescContainer p strong,.messageContainer p strong,.examinationsContainer p strong{color:#000;font-family:var(--introTextHeading);font-weight:900;letter-spacing:-.04em}.courseDescContainer ul li,.messageContainer ul li,.examinationsContainer ul li{color:#000;font-family:var(--introTextFont);letter-spacing:-.04em;margin-bottom:2rem;list-style:disc}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only:not(:focus){border:0}:focus-visible{outline:2px solid #A82431;outline-offset:2px}button:focus-visible,a:focus-visible{outline:2px solid #A82431;outline-offset:2px;border-radius:4px}nav ul li a,nav button{transition:all .4s cubic-bezier(.4,0,.2,1)}nav [role=menu],nav [role=menu] [role=menu]{transition:all .5s cubic-bezier(.4,0,.2,1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.homeHero,.overviewHero,.historyHero,.managementHero,.contactHero,.statutoryProgrammeHero,.nonStatutoryProgrammeHero,.academicCalendarHero,.entryRequirementsHero,.applyNowHero,.noticeHero,.individualNoticeHero,.courseHero,.newsHero,.examinationsHero,.entranceHero,.campusHero,.admissionHero{animation:fadeIn .6s ease-out}.animate-on-scroll{animation:fadeInUp .6s ease-out forwards;animation-delay:.1s}.animate-on-scroll:nth-child(1){animation-delay:.1s}.animate-on-scroll:nth-child(2){animation-delay:.2s}.animate-on-scroll:nth-child(3){animation-delay:.3s}.animate-on-scroll:nth-child(4){animation-delay:.4s}.animate-on-scroll:nth-child(5){animation-delay:.5s}button,a[role=menuitem],.group:hover a,[role=menu] a{transition:all .4s cubic-bezier(.34,1.56,.64,1)}#portalButton{transition:all .5s cubic-bezier(.34,1.56,.64,1);min-height:34px;min-width:44px;display:flex;align-items:center;justify-content:center;color:#fff}#portalButton:active{transform:translateY(0)}nav .group:hover>ul,nav .group:hover>[role=menu]{opacity:1!important;visibility:visible!important;transition:all .5s cubic-bezier(.4,0,.2,1)}a{transition:all .4s cubic-bezier(.4,0,.2,1)}a:hover{color:#a82431}img{transition:all .4s cubic-bezier(.4,0,.2,1)}img:hover{transform:scale(1.02)}nav a:hover,nav button:hover{color:#a82431;transform:translateY(-1px)}.navDropDown ul{transition:all .5s cubic-bezier(.4,0,.2,1)}.navDropDown:hover>ul{animation:fadeInUp .4s ease-out}footer a{transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;display:inline-block}footer a:hover{color:#eece9d}[role=article],[role=contentinfo],.shadow-md,.shadow-lg{transition:all .4s cubic-bezier(.4,0,.2,1)}[role=article]:hover,.shadow-md:hover{box-shadow:0 12px 24px #0000001f;transform:translateY(-4px)}input,textarea,select{transition:all .4s cubic-bezier(.4,0,.2,1);border-color:#ccc}input:focus,textarea:focus,select:focus{border-color:#a82431;box-shadow:0 0 0 3px #a824311a}body{animation:fadeIn .4s ease-out}button,a,[role=button],[role=menuitem]{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.introText{color:#575757}.dropDown{color:#666}button[aria-disabled=true],a[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none}button:disabled,button[aria-busy=true]{opacity:.7;cursor:wait}a:focus-visible,button:focus-visible{text-decoration:underline}html{scroll-behavior:smooth;scroll-padding-top:80px}#portalContentContainer a:hover{color:#fff}
