@font-face{font-display:auto;font-family:Roboto;font-style:normal;font-weight:400;src:url(/build/fonts/Roboto-Regular.fc2b5060.ttf)}@font-face{font-display:auto;font-family:BebasKai;font-style:normal;font-weight:400;src:url(/build/fonts/BebasKai.106544a0.eot);src:url(/build/fonts/BebasKai.106544a0.eot?#iefix) format("embedded-opentype"),url(/build/fonts/bebaskai.754ddc6d.woff) format("woff"),url(/build/fonts/bebaskai.f8f908c8.ttf) format("truetype"),url(/build/images/bebaskai.ddaac13d.svg) format("svg")}@font-face{font-display:auto;font-family:Inter;font-style:normal;font-weight:400;src:url(/build/fonts/Inter-Regular.e89cb199.ttf)}.text-smaller,.text-tiny{font-size:.7em!important}.text-small{font-size:.85em!important}.text-big{font-size:1.4em!important}.text-huge{font-size:1.8em!important}.grecaptcha-badge{visibility:hidden}body div.module-summary div,html div.module-summary div{margin-bottom:4px}body div.module-summary div label,html div.module-summary div label{float:left;width:30%}body section.container-xl.page-content section table.table.table-bordered.module-table tr td,body section.container-xl.page-content section table.table.table-bordered.module-table tr th,html section.container-xl.page-content section table.table.table-bordered.module-table tr td,html section.container-xl.page-content section table.table.table-bordered.module-table tr th{width:20%}body section.container-xl.page-content section table.table.table-bordered.module-table tr td.left,body section.container-xl.page-content section table.table.table-bordered.module-table tr th.left,html section.container-xl.page-content section table.table.table-bordered.module-table tr td.left,html section.container-xl.page-content section table.table.table-bordered.module-table tr th.left{width:30%}body section.container-xl.page-content section form.fa#CourseSearch,html section.container-xl.page-content section form.fa#CourseSearch{background-image:url(/build/images/search.edf7be24.png);background-position:left 12px;background-repeat:no-repeat;background-size:10%;margin-bottom:0;padding-left:15%;width:100%}body section.container-xl.page-content section form.fa#CourseSearch:before,html section.container-xl.page-content section form.fa#CourseSearch:before{content:""}@media only screen and (min-width:1200px){body section.container-xl.page-content section form.fa#CourseSearch,html section.container-xl.page-content section form.fa#CourseSearch{width:90%}}body section.container-xl.page-content section form.fa#CourseSearch h4,html section.container-xl.page-content section form.fa#CourseSearch h4{font-weight:700;margin-bottom:10px}body section.container-xl.page-content section form.fa#CourseSearch fieldset.form-group,html section.container-xl.page-content section form.fa#CourseSearch fieldset.form-group{border-width:0;padding:0}body section.container-xl.page-content section form.fa#CourseSearch fieldset.form-group.expanded,html section.container-xl.page-content section form.fa#CourseSearch fieldset.form-group.expanded{border:1px solid #dedede;border-radius:.25rem;margin-bottom:20px;padding:14px}body section.container-xl.page-content section form.fa#CourseSearch fieldset.form-group.expanded legend,html section.container-xl.page-content section form.fa#CourseSearch fieldset.form-group.expanded legend{display:none}body section.container-xl.page-content section form.fa#CourseSearch fieldset.form-group.expanded div div.form-check,html section.container-xl.page-content section form.fa#CourseSearch fieldset.form-group.expanded div div.form-check{display:inline-block;margin-bottom:10px;vertical-align:top;width:100%}@media only screen and (min-width:768px){body section.container-xl.page-content section form.fa#CourseSearch fieldset.form-group.expanded div div.form-check,html section.container-xl.page-content section form.fa#CourseSearch fieldset.form-group.expanded div div.form-check{width:49%}}body section.container-xl.page-content section form.fa#CourseSearch fieldset.form-group.expanded div div.form-check input[type=radio],html section.container-xl.page-content section form.fa#CourseSearch fieldset.form-group.expanded div div.form-check input[type=radio]{background-image:none;display:inline-block;margin-top:5px;outline:none!important;outline-color:#fff}body section.container-xl.page-content section form.fa#CourseSearch fieldset.form-group.expanded div div.form-check .form-check-input,html section.container-xl.page-content section form.fa#CourseSearch fieldset.form-group.expanded div div.form-check .form-check-input{background-color:#fff;border:1px solid #ccc;box-shadow:none;margin-top:8px}@media only screen and (min-width:768px){body section.container-xl.page-content section form.fa#CourseSearch fieldset.form-group.expanded div div.form-check .form-check-input,html section.container-xl.page-content section form.fa#CourseSearch fieldset.form-group.expanded div div.form-check .form-check-input{margin-top:3px}}@media only screen and (min-width:992px){body section.container-xl.page-content section form.fa#CourseSearch fieldset.form-group.expanded div div.form-check .form-check-input,html section.container-xl.page-content section form.fa#CourseSearch fieldset.form-group.expanded div div.form-check .form-check-input{margin-top:5px}}body section.container-xl.page-content section form.fa#CourseSearch fieldset.form-group.expanded div div.form-check .form-check-input:checked,html section.container-xl.page-content section form.fa#CourseSearch fieldset.form-group.expanded div div.form-check .form-check-input:checked{border:5px solid #000;outline:none}body section.container-xl.page-content section form.fa#CourseSearch fieldset.form-group.expanded div div.form-check label,html section.container-xl.page-content section form.fa#CourseSearch fieldset.form-group.expanded div div.form-check label{color:#333;font-size:.9rem;margin-left:20px;margin-top:0;position:static}body section.container-xl.page-content section p.link,html section.container-xl.page-content section p.link{margin-bottom:0}body section.container-xl.page-content section p.link a,html section.container-xl.page-content section p.link a{font-size:.8rem;font-weight:400}body section.container-xl.page-content section p.description,html section.container-xl.page-content section p.description{color:#666;font-size:.85rem}body section.container-xl.page-content section div#financial-support h4,html section.container-xl.page-content section div#financial-support h4{font-family:BebasKai,Roboto,arial,helvetica,sans-serif;font-size:1.4rem;font-weight:400!important;margin-bottom:10px;position:relative}body section.container-xl.page-content section div#financial-support h4 a,html section.container-xl.page-content section div#financial-support h4 a{border-width:0;bottom:0;position:absolute;right:0}body section.container-xl.page-content section div#financial-support h4 a i,html section.container-xl.page-content section div#financial-support h4 a i{color:#ff9300;font-size:1rem}body section.container-xl.page-content section div#financial-support table.table.table-bordered.fin-sup tr td,body section.container-xl.page-content section div#financial-support table.table.table-bordered.fin-sup tr th,html section.container-xl.page-content section div#financial-support table.table.table-bordered.fin-sup tr td,html section.container-xl.page-content section div#financial-support table.table.table-bordered.fin-sup tr th{text-align:left!important;width:50%}body section.container-xl.page-content section div#financial-support table.table.table-bordered.fin-sup tr td.center,body section.container-xl.page-content section div#financial-support table.table.table-bordered.fin-sup tr th.center,html section.container-xl.page-content section div#financial-support table.table.table-bordered.fin-sup tr td.center,html section.container-xl.page-content section div#financial-support table.table.table-bordered.fin-sup tr th.center{text-align:center!important}body section.container-xl.page-content section ul.directory li h3,html section.container-xl.page-content section ul.directory li h3{font-size:1.4rem}body section.container-xl.page-content section ul.directory li ul,html section.container-xl.page-content section ul.directory li ul{margin-left:0}body section.container-xl.page-content section ul.directory li ul li,html section.container-xl.page-content section ul.directory li ul li{padding-left:0}body section.container-xl.page-content section ul.directory li ul li:before,html section.container-xl.page-content section ul.directory li ul li:before{content:""}body section.container-xl.page-content section ul.directory li ul li a,html section.container-xl.page-content section ul.directory li ul li a{font-weight:400}body section.container-xl.page-content section div.kis-widget-container.screen,html section.container-xl.page-content section div.kis-widget-container.screen{display:none}@media only screen and (min-width:768px){body section.container-xl.page-content section div.kis-widget-container.mobile,html section.container-xl.page-content section div.kis-widget-container.mobile{display:none}body section.container-xl.page-content section div.kis-widget-container.screen,html section.container-xl.page-content section div.kis-widget-container.screen{display:block;width:100%}}body section.container-xl.page-content section div.timetable,html section.container-xl.page-content section div.timetable{margin-top:40px}body section.container-xl.page-content section div.timetable h3,html section.container-xl.page-content section div.timetable h3{border-bottom:1px solid #dedede;padding-bottom:8px;position:relative}body section.container-xl.page-content section div.timetable h3 div.header-options,html section.container-xl.page-content section div.timetable h3 div.header-options{bottom:12px;position:absolute;right:0}body section.container-xl.page-content section div.timetable h3 div.header-options select,html section.container-xl.page-content section div.timetable h3 div.header-options select{-webkit-appearance:none;-moz-appearance:none!important;background-color:#fff;background-image:url(/build/images/select.c4779ce0.png);background-position:right 8px;background-repeat:no-repeat;border-color:#dedede;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;font-size:.85rem;outline:0 none #fff!important;padding:2px 30px 2px 8px;width:auto}body section.container-xl.page-content section div.timetable h3 div.header-options select option,html section.container-xl.page-content section div.timetable h3 div.header-options select option{font-size:.8rem;outline:0 none #fff!important}body section.container-xl.page-content section div.timetable div.grid.hidden,html section.container-xl.page-content section div.timetable div.grid.hidden{display:none}body section.container-xl.page-content section div.timetable div.grid div.month-header,html section.container-xl.page-content section div.timetable div.grid div.month-header{position:relative}body section.container-xl.page-content section div.timetable div.grid div.month-header h4,html section.container-xl.page-content section div.timetable div.grid div.month-header h4{font-family:BebasKai,Roboto,arial,helvetica,sans-serif;font-size:2rem;font-weight:400!important;margin-bottom:10px;text-align:center}body section.container-xl.page-content section div.timetable div.grid div.month-header span,html section.container-xl.page-content section div.timetable div.grid div.month-header span{position:absolute;top:0}body section.container-xl.page-content section div.timetable div.grid div.month-header span i,html section.container-xl.page-content section div.timetable div.grid div.month-header span i{color:#ff9300;cursor:pointer;font-size:1.6rem!important}body section.container-xl.page-content section div.timetable div.grid div.month-header span i:hover,html section.container-xl.page-content section div.timetable div.grid div.month-header span i:hover{color:#666}body section.container-xl.page-content section div.timetable div.grid div.month-header span.previous,html section.container-xl.page-content section div.timetable div.grid div.month-header span.previous{left:0}body section.container-xl.page-content section div.timetable div.grid div.month-header span.next,html section.container-xl.page-content section div.timetable div.grid div.month-header span.next{right:0}body section.container-xl.page-content section div.timetable div.grid table.month-grid,html section.container-xl.page-content section div.timetable div.grid table.month-grid{border:1px solid #dedede;width:100%}body section.container-xl.page-content section div.timetable div.grid table.month-grid td,body section.container-xl.page-content section div.timetable div.grid table.month-grid th,html section.container-xl.page-content section div.timetable div.grid table.month-grid td,html section.container-xl.page-content section div.timetable div.grid table.month-grid th{border:1px solid #dedede;font-size:.9rem;padding:6px;position:relative;text-align:center;vertical-align:top;width:14%}body section.container-xl.page-content section div.timetable div.grid table.month-grid td.has-lesson,body section.container-xl.page-content section div.timetable div.grid table.month-grid th.has-lesson,html section.container-xl.page-content section div.timetable div.grid table.month-grid td.has-lesson,html section.container-xl.page-content section div.timetable div.grid table.month-grid th.has-lesson{background:rgba(102,138,172,.1)}body section.container-xl.page-content section div.timetable div.grid table.month-grid td span,body section.container-xl.page-content section div.timetable div.grid table.month-grid th span,html section.container-xl.page-content section div.timetable div.grid table.month-grid td span,html section.container-xl.page-content section div.timetable div.grid table.month-grid th span{color:#000;font-size:1.2rem}body section.container-xl.page-content section div.timetable div.grid table.month-grid td p,body section.container-xl.page-content section div.timetable div.grid table.month-grid th p,html section.container-xl.page-content section div.timetable div.grid table.month-grid td p,html section.container-xl.page-content section div.timetable div.grid table.month-grid th p{font-size:.85rem}body section.container-xl.page-content section div.timetable div.grid table.month-grid td,html section.container-xl.page-content section div.timetable div.grid table.month-grid td{height:70px;padding-bottom:10px;padding-top:10px}body section.container-xl.page-content section div.university,html section.container-xl.page-content section div.university{margin-top:25px;padding-top:12px}body section.container-xl.page-content section div.university div,html section.container-xl.page-content section div.university div{display:inline-block;vertical-align:top}body section.container-xl.page-content section div.university div.image,html section.container-xl.page-content section div.university div.image{width:30%}body section.container-xl.page-content section div.university div.image img,html section.container-xl.page-content section div.university div.image img{width:80%}body section.container-xl.page-content section div.university div.relationship,html section.container-xl.page-content section div.university div.relationship{width:59%}body section.container-xl.page-content nav.content div.enrol,html section.container-xl.page-content nav.content div.enrol{margin-bottom:20px;padding-left:20%;position:relative}body section.container-xl.page-content nav.content div.enrol:before,html section.container-xl.page-content nav.content div.enrol:before{color:#ccc;content:"";font-family:Font Awesome\ 6 Free;font-size:3rem;left:0;position:absolute;top:20px}body section.container-xl.page-content nav.content div.enrol form.fa,html section.container-xl.page-content nav.content div.enrol form.fa{padding-left:0}body section.container-xl.page-content nav.content div.enrol a.btn,html section.container-xl.page-content nav.content div.enrol a.btn{background-color:#666!important;border-width:0;color:#fff;font-size:.9rem!important;margin-right:8px;outline:none}body section.container-xl.page-content nav.content div.enrol a.btn:focus,html section.container-xl.page-content nav.content div.enrol a.btn:focus{box-shadow:none!important}body section.container-xl.page-content nav.content div.enrol a.btn i,html section.container-xl.page-content nav.content div.enrol a.btn i{margin-right:10px}body section.container-xl.page-content nav.content div.enrol a.btn.btn-primary,html section.container-xl.page-content nav.content div.enrol a.btn.btn-primary{background-color:#ff9300!important}body section.container-xl.page-content nav.content div.enrol div.login-options,html section.container-xl.page-content nav.content div.enrol div.login-options{display:inline-block;margin-left:10px}body section.container-xl.page-content nav.content div.enrol div.login-options a,html section.container-xl.page-content nav.content div.enrol div.login-options a{font-size:.9rem;font-weight:400;margin-right:6px}body section.container-xl.page-content nav.content div.enrol div.login-options span,html section.container-xl.page-content nav.content div.enrol div.login-options span{margin:0 10px}body section.container-xl.page-content nav.content div.enquiry-message,html section.container-xl.page-content nav.content div.enquiry-message{padding-bottom:10px}