.heading-title+p>a:has(.font-icon-map-pin) .font-icon-map-pin,.heading-title+p>a:has(.font-icon-map-pin) .font-icon-pin-2,.heading-title+p>a:has(.font-icon-pin-2) .font-icon-map-pin,.heading-title+p>a:has(.font-icon-pin-2) .font-icon-pin-2{font-size:22px;font-size:2.2rem;position:relative;top:-2px;vertical-align:middle}.heading-title+p>a:has(+ .btn.btn-tag){margin-right:4px}.heading-title+p .btn.btn-tag{-webkit-border-radius:100px;-webkit-background-clip:padding-box;-moz-border-radius:100px;-moz-background-clip:padding;border-radius:100px;background-clip:padding-box;font-size:14px;font-size:1.4rem;gap:4px;border-color:transparent;background-color:var(--color-two-100);background-clip:border-box;text-transform:none;color:var(--color-neutral-100)}.heading-title+p .btn.btn-tag .font-icon{margin-left:3px;margin-right:3px}.share{border-bottom:1px solid rgba(128,143,157,.4);margin-top:30px;margin-bottom:30px;padding-bottom:10px}.share p{font-size:14px;font-size:1.4rem;font-weight:700;
line-height:1.14;color:#00365d}.share .icon{margin-right:17px;margin-bottom:10px}.basic:after,.basic:before{content:" ";display:table}.basic:after{clear:both}.basic p b{font-size:14px;font-size:1.4rem;display:block;color:#00365d;line-height:1.14}@media (max-width:991px){.basic .col-xs-12{margin-top:30px}.basic .col-xs-12:first-child{margin-top:0}}.specialism{padding:30px 0;margin:30px 0;border-top:1px solid var(--color-neutral-20);border-bottom:1px solid var(--color-neutral-20)}.specialism h3{font-size:26px;font-size:2.6rem;margin-bottom:15px}.specialism a{font-size:18px;font-size:1.8rem;color:var(--color-one-100);font-weight:400;line-height:1.78}.main-wrapper .staff{margin-bottom:30px}.main-wrapper .staff>div{border-bottom:1px solid var(--color-neutral-20);padding:30px 0}.main-wrapper .staff>div:after,.main-wrapper .staff>div:before{content:" ";display:table}.main-wrapper .staff>div:after{clear:both}.main-wrapper .staff h4,.main-wrapper .staff p{margin:0}.main-wrapper .staff-heading
{font-size:24px;font-size:2.4rem;margin-bottom:0;font-weight:400;line-height:1.5;color:#00365d}.main-wrapper .staff-heading+.members-item{padding-top:20px}.main-wrapper .staff-name{font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.78;color:var(--color-neutral-100)}.main-wrapper .staff-job{font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.14;color:var(--color-neutral-80)}.main-wrapper .staff-qualification{font-size:18px;font-size:1.8rem;font-weight:400;line-height:1.78;color:var(--color-neutral-100)}.page-banner-content form>:last-child{margin-bottom:0}.input-group{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}@media (min-width:992px){.input-group{flex-direction:row}}.input-group-btn,.input-group-field{flex:1 1 100%}.input-group-field .form-control{-webkit-border-radius:5px!important;-webkit-background-clip:padding-box!important;-moz-border-radius:5px!important;-moz-background-clip:padding!important;border-radius:5px!important;background-clip:
padding-box!important;padding-left:58px;background-image:url(/assets/img/icon/general/search-base.svg);background-size:30px auto;background-position:15px 50%;background-repeat:no-repeat}.input-group-btn{width:auto}@media (min-width:992px){.input-group-btn{flex:0 1 0%}}.input-group-btn .btn{-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out;-webkit-border-radius:4px!important;-webkit-background-clip:padding-box!important;-moz-border-radius:4px!important;-moz-background-clip:padding!important;border-radius:4px!important;background-clip:padding-box!important;width:100%;height:55px;padding:5px 20px;margin:0!important;border:none;background:var(--color-one-100);line-height:1;text-align:center;color:#fff}.input-group-btn .btn:focus{-webkit-box-shadow:none;
-moz-box-shadow:none;box-shadow:none}@media (min-width:992px){.input-group-btn .btn{width:124px}}.grouped-element{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}@media (min-width:992px){.grouped-element{flex-direction:row}}.grouped-element-cell{flex:1 1 100%}.grouped-element-cell .form-control.site-search-key{-webkit-border-radius:5px!important;-webkit-background-clip:padding-box!important;-moz-border-radius:5px!important;-moz-background-clip:padding!important;border-radius:5px!important;background-clip:padding-box!important;padding-left:58px;background-image:url(/assets/img/icon/general/search-base.svg);background-size:30px auto;background-position:15px 50%;background-repeat:no-repeat}.grouped-element-cell select.form-control{font-weight:700}@media (min-width:992px){.grouped-element-cell.small{flex:0 1 0%}}@media (min-width:992px){.grouped-element-cell.small.proximity{flex-basis:188px;flex-shrink:0}}@media (max-width:991px){
.grouped-element-cell.submit .btn.btn-search{width:100%}}@media (max-width:991px){.grouped-element-cell.submit .input-group-btn{display:block;width:100%}}.toggle-view{display:flex;align-items:center;margin-right:-10px;margin-left:-10px;margin-bottom:15px;margin-top:3px}@media (min-width:768px){.toggle-view{justify-content:flex-end}}.toggle-view .btn{margin-right:10px;margin-left:10px}.toggle-view .btn [class*=" font-icon-"],.toggle-view .btn [class^=font-icon-]{margin-right:4px}.results-count-text{color:var(--color-one-100)}.course-listing .jscroll-added{padding-top:0}.course-item{position:relative;padding-bottom:31px;padding-top:30px}.course-item::before{content:"";position:absolute;left:15px;right:15px;bottom:0;display:block;width:auto;height:1px;background:var(--color-neutral-5)}.course-logo{margin-bottom:20px}@media (max-width:575px){.course-logo{text-align:center}}.course-title{font-size:24px!important;font-size:2.4rem!important;color:#00365d}.course-title a{text-decoration:none
;color:#00365d}.course-details p{color:var(--color-neutral-100)}.course-details p>.font-icon-map-pin,.course-details p>.font-icon-pin-2{font-size:22px;font-size:2.2rem;position:relative;top:-2px;vertical-align:middle}.course-details p:last-child{margin-bottom:0}.course-details .btn.btn-tag{-webkit-border-radius:100px;-webkit-background-clip:padding-box;-moz-border-radius:100px;-moz-background-clip:padding;border-radius:100px;background-clip:padding-box;font-size:14px;font-size:1.4rem;gap:4px;border-color:transparent;background-color:var(--color-two-100);background-clip:border-box;text-transform:none;color:var(--color-neutral-100)}.course-details .btn.btn-tag .font-icon{margin-left:3px;margin-right:3px}.find_a_programme_page .page-banner .page-banner-content,.where_to_study .page-banner .page-banner-content{text-align:left}.find_a_programme_page .page-banner .page-banner-content h1,.find_a_programme_page .page-banner .page-banner-content-title,
.where_to_study .page-banner .page-banner-content h1,.where_to_study .page-banner .page-banner-content-title{font-size:var(--h3-font-size);line-height:1.2}@media (min-width:992px){.find_a_programme_page .page-banner .page-banner-content h1,.find_a_programme_page .page-banner .page-banner-content-title,.where_to_study .page-banner .page-banner-content h1,.where_to_study .page-banner .page-banner-content-title{font-size:32px;font-size:3.2rem;line-height:1.2}}.find_a_programme_page .page-banner .page-banner-content-intro,.where_to_study .page-banner .page-banner-content-intro{max-width:none;margin-left:0;margin-right:0;font-weight:400}.widget-sub-navigation .collapsible-item>.collapsible-item-content{padding:5px 0 0}.widget-sub-navigation .collapsible-item-content ul li{padding:13px 20px!important;border:0;margin-bottom:0!important}.widget-sub-navigation .collapsible-item-content ul li:first-child{border-top:0}.widget-sub-navigation .collapsible-item-content ul li:not(:last-child){
border-bottom:1px solid var(--color-neutral-5)}.widget-sub-navigation .collapsible-item-content ul li input[type=checkbox]+label,.widget-sub-navigation .collapsible-item-content ul li input[type=radio]+label{font-size:18px;font-size:1.8rem;font-weight:400;color:var(--color-neutral-100)}.widget-sub-navigation .collapsible-item-content ul li>:last-child{margin-bottom:0}.widget-sub-navigation .collapsible-item.is-open>.collapsible-header>.collapsible-header-link,.widget-sub-navigation .collapsible-item.is-open>.collapsible-header>a,.widget-sub-navigation .collapsible-item.is-open>.collapsible-item-header>.collapsible-header-link,.widget-sub-navigation .collapsible-item.is-open>.collapsible-item-header>a{background-color:transparent}.widget-sub-navigation .collapsible-header,.widget-sub-navigation .collapsible-item-header{font-size:14px;font-size:1.4rem;border-bottom:1px solid var(--color-neutral-20);font-weight:700;text-transform:uppercase}.widget-sub-navigation .collapsible-header-link
,.widget-sub-navigation .collapsible-header>a,.widget-sub-navigation .collapsible-item-header-link,.widget-sub-navigation .collapsible-item-header>a{padding:16px 20px;background-color:transparent}.widget-sub-navigation .collapsible-content,.widget-sub-navigation .collapsible-item-content{background-color:transparent}