#main_col .main-heading{position:relative;z-index:20}#module_filters{position:relative;z-index:30;background:var(--primary-colour);color:var(--text-over-primary);width:100%;height:56px;padding:2px 45px;margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-20px}@media (max-width:767px){#module_filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;padding-top:15px;padding-bottom:20px;gap:5px;margin-bottom:40px}}#module_filters .title i{margin-right:15px}#module_filters .nice-select{color:var(--text-colour);background-color:hsla(calc(var(--primary-colour-h) + 0deg),calc(var(--primary-colour-s) + .001%),calc(var(--primary-colour-l) + 10%),calc(var(--primary-colour-a) - 0));border-color:transparent}#module_filters .nice-select .current{padding-top:5px;padding-bottom:5px;color:#fff}#module_filters .nice-select:before{background-color:hsla(calc(var(--primary-colour-h) + 0deg),calc(var(--primary-colour-s) + .001%),calc(var(--primary-colour-l) + -5%),calc(var(--primary-colour-a) - 0))}.courses_list_default_heading{padding:10px 60px 10px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--primary-colour);color:var(--text-over-primary);position:sticky;top:0;border-top:130px solid #fff;z-index:10;margin-top:-130px;-webkit-transition:top .2s ease-in-out;transition:top .2s ease-in-out;margin-bottom:100px}body.header--fixed .courses_list_default_heading{top:50px}.courses_list_default_heading__level{margin-left:auto;width:170px;text-align:right}.courses_list_default{margin-top:-100px}.courses_list_default p.no_results{border-top:0;margin-top:0}.courses_list_default .item{margin-bottom:0!important}.courses_list_default .item:not(.ui-accordion) .body_wrapper{display:none}.courses_list_default .item .ui-accordion-header,.courses_list_default .item>button{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:0!important}.courses_list_default .item .ui-accordion-header:after,.courses_list_default .item>button:after{content:"\f175";-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-top:1px}.courses_list_default .item .ui-accordion-header:before,.courses_list_default .item>button:before{content:"";position:absolute;bottom:-3px;left:0;width:0;height:5px;border-radius:3px;background-color:hsla(calc(var(--link-colour-hover-h) + 0deg),calc(var(--link-colour-hover-s) + .001%),calc(var(--link-colour-hover-l) + 25%),calc(var(--link-colour-hover-a) - 0));-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out}.courses_list_default .item .ui-accordion-header.accordion-header-active,.courses_list_default .item .ui-accordion-header:hover,.courses_list_default .item>button.accordion-header-active,.courses_list_default .item>button:hover{background-color:transparent;color:var(--primary-colour)}.courses_list_default .item .ui-accordion-header.accordion-header-active:before,.courses_list_default .item .ui-accordion-header:hover:before,.courses_list_default .item>button.accordion-header-active:before,.courses_list_default .item>button:hover:before{width:100%}.courses_list_default .item .ui-accordion-header.accordion-header-active:after,.courses_list_default .item .ui-accordion-header:hover:after,.courses_list_default .item>button.accordion-header-active:after,.courses_list_default .item>button:hover:after{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.courses_list_default .item__level{margin-left:auto;width:170px;text-align:right}.courses_list_default .item .page_downloads{margin-bottom:20px}.courses_list_default .item .page_downloads .page_downloads_heading{display:none}.courses_list_default .item .page_downloads ul{list-style:none;margin:0;padding:0}.courses_list_default .item .page_downloads ul li{margin:5px 0;padding:0;color:var(--text-colour);background-color:var(--light-grey);font-weight:400;font-size:15px;line-height:22px;vertical-align:top;border-radius:var(--block-link-radius);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.courses_list_default .item .page_downloads ul li .date{display:none}.courses_list_default .item .page_downloads ul li a.title{padding:20px 20px;width:100%}.courses_list_default .item .page_downloads ul li a.title .icon{width:30px;margin-right:20px}.courses_list_default .item .page_downloads ul li a.download{display:none}.courses_list_default .item .page_downloads ul li a,.courses_list_default .item .page_downloads ul li a:not(.button_link):not(.external_link):not(.document_link):not(.telephone_link):not(.email_link):not(.read_more){text-decoration:none!important}.courses_list_default .item .page_downloads ul li a:hover,.courses_list_default .item .page_downloads ul li a:not(.button_link):not(.external_link):not(.document_link):not(.telephone_link):not(.email_link):not(.read_more):hover{text-decoration:none!important}body:not(.is_mouse) .courses_list_default .item .page_downloads ul li a:focus,body:not(.is_mouse) .courses_list_default .item .page_downloads ul li a:not(.button_link):not(.external_link):not(.document_link):not(.telephone_link):not(.email_link):not(.read_more):focus{text-decoration:none!important}.courses_list_default .item .page_downloads ul li a .icon,.courses_list_default .item .page_downloads ul li a:not(.button_link):not(.external_link):not(.document_link):not(.telephone_link):not(.email_link):not(.read_more) .icon{width:30px}.courses_list_default .item .page_downloads ul li:hover{background-color:var(--primary-colour);color:var(--text-over-primary)!important}.courses_list_default .item .page_downloads ul li:hover a{color:var(--text-over-primary)!important}body:not(.is_mouse) .courses_list_default .item .page_downloads ul li:focus{background-color:var(--primary-colour);color:var(--text-over-primary)!important}body:not(.is_mouse) .courses_list_default .item .page_downloads ul li:focus a{color:var(--text-over-primary)!important}.courses_list_default .item__campus{list-style:none;margin:20px 15px 0;padding:0;-webkit-columns:2;-moz-columns:2;columns:2}@media (min-width:0px) and (max-width:575px){.courses_list_default .item__campus{margin-left:0;margin-right:0;-webkit-columns:1;-moz-columns:1;columns:1}}.courses_list_default .item__campus li{margin:0 0 15px 0;padding:0 0 0 40px;position:relative;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:30px}.courses_list_default .item__campus li picture{position:absolute;top:0;left:0;width:30px;height:30px;border-radius:50%;overflow:hidden}.courses_list_default .item__campus li picture img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover;vertical-align:top}