#apply-section,#career-section,#contact-section,#entry-criteria-section,#facilities-section,#finance-section,#location-leaflet,#overview-section,#progression-criteria,#selection-process-section,#study-section,.kis-widget-section,.location-changes,.location-features{float:left;padding:1.5rem 0;width:100%}.location-changes section h3:last-of-type{margin:0}.location-hero{margin-top:0;position:relative}.location-hero h1{bottom:0;color:var(--ehu-colors-neutral-white);font-size:2.4rem;font-weight:500;margin:0;padding:40px;position:absolute}.location-hero__wrap{grid-gap:0 3rem;display:grid}@media (min-width:769px){.location-hero__wrap{grid-template-columns:5fr 1.5fr}}.location-hero__cta-wrap{display:inline-flex;flex-direction:column;gap:0;justify-content:center}.location-hero__cta-wrap .cta-standout,.location-hero__cta-wrap a.cta{max-width:none}.location-hero img{height:33.33333vw;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;right:0}.has-no-image{min-height:40vh}.has-no-image,.location-hero__has-no-image__title{background-color:var(--ehu-colors-primary-cover)}.location-hero__title{background-color:rgba(95,41,95,.8);color:var(--ehu-colors-neutral-white);font-size:clamp(1.25rem,1.25rem + 3.6667vw,3rem);line-height:1.25;margin:0;padding:0}.content{display:inline-flex}.location-find-content{margin:1.5rem 0 0;padding:0}.location-find__grid{display:flex;flex-direction:row;margin:3rem 0 0}@media (min-width:321px) and (max-width:1142px){.location-find__grid{flex-direction:column}}.location-find__directions{padding:0;width:-moz-fit-content;width:fit-content}.location-find__directions ul.fa-ul{display:table;margin:1.5rem 0 0;padding:0 1.25rem}.location-find__directions ul.fa-ul p{display:inline-flex;padding:0 0 0 .75rem}.fa-ul>li{display:flex}.location-find__directions .fas{font-size:1.25rem;padding:.25rem 0 0}.location-find__middle{padding:0 1.5rem}@media (min-width:321px) and (max-width:767px){.location-find__middle{margin:1.5rem 0 0;padding:0}}.location-find__right{max-height:460px;padding:0 0 0 3rem;width:100%}@media (min-width:321px) and (max-width:1142px){.location-find__right{margin:0;padding:0}}.location-find .content ul,li{list-style:none;margin:0;padding:0}.location-find__title{margin:3rem 0 0;padding:0}.location-find-directions__title{margin:1.5rem 0 0;padding:0}.location-find-directions__title .fa-ul>li{margin:0 0 .75rem}.location-template-default .disclaimer,.tab-main-content .disclaimer{margin:1.5rem 0 0;text-align:center}.tab-main-content .disclaimer{display:inline-block}.location-template-default .disclaimer__content{margin:0;padding:0}.location-template-default .disclaimer .fa-solid{margin:0 .5rem;padding:0}.location-template-default .wp-block-cover img.wp-block-cover__image-background{height:100%}.fa-li i{color:var(--ehu-colors-purple);font-size:1.5rem;padding:0}.fa-li a{text-decoration:none}.fa-solid{color:var(--ehu-colors-purple);font-size:1.5rem}.location-facilities__subtitle{width:65%}.location-facilities__grid{grid-gap:1.5rem;display:grid;float:left;grid-template-columns:1fr 1fr 1fr 1fr;margin:1.5rem 0 0;width:100%}@media (min-width:321px) and (max-width:767px){.location-facilities__grid{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1142px){.location-facilities__grid{grid-template-columns:1fr 1fr}}a.facility__panel{text-decoration:none}.location-facility__content{background-color:var(--ehu-colors-neutral-light);border-top:.3124rem solid var(--ehu-colors-primary);padding:.75rem}.location-facility__panel__title{color:var(--ehu-colors-text-black);display:flex;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;gap:1.5rem;justify-content:space-between;margin:0}.location-facility__panel__title a{text-decoration:none}.location-resources__subtitle{width:65%}.location-resources__grid{grid-gap:1.5rem;display:grid;float:left;grid-template-columns:repeat(5,auto);grid-template-rows:minmax(20px,auto);margin:1.5rem 0 0;width:100%}@media (min-width:321px) and (max-width:767px){.location-resources__grid{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1142px){.location-resources__grid{grid-template-columns:1fr 1fr 1fr}}a.resource__panel{text-decoration:none}.location-resources{margin:0;padding:0;width:100%}.location-resources .container-fixed{margin:0;padding:0}.location-resources__content{background-color:var(--ehu-colors-neutral-light);border-left:.3124rem solid var(--ehu-colors-primary);padding:.75rem}.location-resource__panel__title{color:var(--ehu-colors-text-black);font-weight:400}.location-resource__panel__title,.location-resource__panel__title_linked{align-items:center;display:flex;font-family:Inter,sans-serif;font-size:1rem;gap:1.5rem;justify-content:space-between;margin:0;padding:0}.location-resource__panel__title_linked{color:var(--ehu-colors-primary);font-weight:600}.acf-map-holder{display:flex;margin:1.5rem 0 0}@media (min-width:321px) and (max-width:1142px){.acf-map-holder{flex-direction:column}}.location-find,.location-find .container-fixed,.location-map,.location-map .container-fixed{margin:0;padding:0;width:100%}.location-accessibility .tabs-wrapper{margin:1.5rem 0 0}.acf-google-map{border:1px solid #ccc;height:450px;margin:0 0 0 .75rem;width:640px}@media (min-width:321px) and (max-width:1142px){.acf-google-map{display:flex;margin:.75rem 0 0;width:100%}}.acf--google-map img{max-width:inherit!important}.acf-image-map{margin:0 .75rem 0 0;width:100%}@media (min-width:321px) and (max-width:1142px){.acf-image-map{display:flex;margin:0;width:100%}}.acf-field-imagemap .map .imagemap .markers .marker:before{background:#ed1f34;background:var(--ehu-colors-primary-accent);border-radius:50px 50px 50px 0;bottom:.4rem;box-shadow:-1px 1px 4px rgba(0,0,0,.5);content:"";height:2rem;left:-1rem;position:absolute;transform:perspective(0) rotateX(0deg) rotate(-45deg);width:2rem}.google-route{display:flex;width:100%}@media (min-width:321px) and (max-width:1142px){.google-route{display:contents;width:100%}}.location-image_gallery{margin:0;padding:0;width:100%}.location-image_gallery .container-fixed{margin:0;padding:0}.acf-images-holder{margin:1.5rem 0 0;padding:0}.acf-images-holder ul{display:flex;flex-wrap:wrap;margin:0;padding:0}.acf-images-holder li{max-width:70vmin}.location-find__right .threesixty__wrap iframe{height:100%;margin:3rem 0 0;position:relative;width:100%}.location-facilities__title,.location-image_gallery__title,.location-map__title,.location-resources__title,h3.location-accessibility__title{margin:3rem 0 0}.tours__grid{display:unset}.tours__wrap{height:100%;width:100%}@media (min-width:321px) and (max-width:1142px){.tours__wrap{height:400px;margin:1.5rem 0 0}}.service_updated span{font-weight:700}.service_updated{color:var(--ehu-colors-text-black);margin:.5rem 0 0}div.promo-wrap{margin:3rem 0 0}
