@font-face{font-family:"farsetb";src:url("https://www.ulster.ac.uk/__data/assets/file/0005/1596128/farset_b-webfont.eot");src:url("./?a=https://www.ulster.ac.uk/__data/assets/file/0005/1596128/farset_b-webfont.eot?#iefix") format("embedded-opentype"),url("https://www.ulster.ac.uk/__data/assets/file/0009/1596132/farset_b-webfont.woff2") format("woff2"),url("https://www.ulster.ac.uk/__data/assets/file/0008/1596131/farset_b-webfont.woff") format("woff"),url("https://www.ulster.ac.uk/__data/assets/file/0007/1596130/farset_b-webfont.ttf") format("truetype"),url("https://www.ulster.ac.uk/__data/assets/file/0006/1596129/farset_b-webfont.svg#farsetb") format("svg");font-weight:400;font-style:normal}body,.page-tile.staff-tile .job-title,.tile_link{font-family:"orpheuspro",serif !important;font-weight:500;font-style:normal;letter-spacing:.5px}h1,h2,h3,h4,h5,.button,.menu-overlay ul li a,footer ul li a,a,.read-more-button,.fancybox-caption__body,.page-tile.event-tile .date,.page-tile.phd-tile .date,.h1,.h2,.h3,.h4,.h5,h6,.h6,.timeline-container .swiper-slide .timeline-date{font-family:"farsetb"}h1,h2,h3{font-weight:400}h2{font-size:70px;line-height:70px}a{min-height:45px;display:inline-block}p a{text-decoration:underline}p a:hover,p a:focus{background-color:#000;color:#fff;padding:0 10px}.button{min-height:45px;background-color:#fff;color:#000;font-weight:200;padding:12px;font-size:23px;border-radius:0;border:0;position:relative;padding-left:70px}.button:before{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto;height:4px;background-color:#000;width:55px;transition:all .5s ease}.button:hover{background-color:#000 !important}.button:hover:before{background-color:#fff !important;left:20px;width:35px;transition:all .5s ease}.call-to-action-component .button{background-color:#eeedeb}.call-to-action-component .button span{display:none}.call-to-action-component .image{display:none}.hero{height:initial;margin-top:0;border:30px solid #fff;color:#fff;background-color:#252525}.hero h1,.hero .button{margin-bottom:0}.hero .grid-x{overflow:hidden;position:relative}.hero .button{background-color:rgba(0,0,0,0);color:#fff;margin-top:12px}.hero .button:before{background-color:#fff}.hero-image{position:absolute;top:0;right:-20px;left:0;bottom:-20px;background-size:cover;background-position:center;left:30%;animation:kenBurns 20s infinite alternate}.hero-image:after{position:absolute;content:"";background:#000;background:-moz-linear-gradient(0deg,rgba(0,0,0,.8449973739) 0%,rgba(0,0,0,.5592830882) 45%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(0deg,rgba(0,0,0,.8449973739) 0%,rgba(0,0,0,.5592830882) 45%,rgba(0,0,0,0) 100%);background:linear-gradient(0deg,rgba(0,0,0,.8449973739) 0%,rgba(0,0,0,.5592830882) 45%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);bottom:0;left:0;right:0;top:50%}@keyframes kenBurns{0%{transform:scale(1) translate(0%,0%)}100%{transform:scale(1.1) translate(-5%,-5%)}}.hero-content-container{position:absolute;right:2em;bottom:2em;left:44%;width:90%;text-align:right}.hero.hero-home .hero-content{width:80%;float:right}.hero.hero-home h1{font-size:13vh;line-height:11vh}.hero.small-hero{min-height:50vh;margin-top:0;border:30px solid #fff;color:#000;background-color:#eeedeb}.hero.small-hero:before{display:none}.hero.small-hero .logo-container img{height:60vh;float:left}.hero.small-hero .back-button{padding:1.5em 3em;text-transform:uppercase;color:#000;margin:0}.hero.small-hero .back-button:before{background-color:#000}.hero.small-hero .back-button:hover{color:#fff}.hero.small-hero h1{color:#000;font-size:90px;line-height:90px}.hero.small-hero p{font-size:23px;line-height:23px;margin-top:10px}.hero:before{display:none}main .lead{font-size:155%;line-height:normal;font-family:"farsetb"}.grid-container{max-width:1440px;padding-left:30px;padding-right:30px}.grid-margin-x{margin:0}.page-tile,.featured-tile{margin-top:0;margin-bottom:0;box-shadow:none;overflow:hidden}.page-tile:hover,.featured-tile:hover{box-shadow:none}.page-tile:hover .image,.featured-tile:hover .image{transform:scale(1.2)}.page-tile .content,.featured-tile .content{position:absolute;bottom:0;text-align:left;right:0;left:0;background:linear-gradient(to top,#000,rgba(0,0,0,0));color:#fff}.page-tile .content h3,.featured-tile .content h3{color:#fff;text-transform:uppercase;font-size:45px;line-height:normal;margin-bottom:0}.page-tile .content p,.featured-tile .content p{display:none}.page-tile .image,.featured-tile .image{height:390px}.page-tile .content,.featured-tile .content{padding:25px 25px 40px}.page-tile .image,.featured-tile .image{border-radius:0}body .page-tile.event-tile .date .year{display:block;font-size:18px !important;padding:0;border-radius:0}.gallery-tile .zoom-in span{padding:15px;right:0;bottom:0;left:initial;background-color:#fff;color:#000;transition:all .6s ease}.gallery-tile:hover{box-shadow:none}.gallery-tile:hover .image{transform:none}.gallery-tile:hover .zoom-in span{background-color:#000;color:#fff;transition:all .6s ease}.gallery-tile.margin-bottom-2{margin-bottom:0}.grid-margin-x.large-up-3>.cell,.image-tiles-component .grid-margin-x>.large-4{width:calc(33.33333%);margin:0;border:3px solid #fff;margin:0}.home .grid-margin-x.large-up-3>.cell,.home .image-tiles-component .grid-margin-x>.large-4{width:calc(49.33333%)}.nav-menu{display:inline-block;padding:45px 30px 12px;background-color:#fff}.header-hamburger #nav-icon3{width:60px;height:60px;position:relative;margin:0 auto;float:none;margin-top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;background-color:#fff}.header-hamburger{left:initial;position:fixed}.header-hamburger.fixed-header{box-shadow:none}.menu-overlay nav ul li a{border-bottom:7px solid rgba(0,0,0,0)}.menu-overlay nav ul li a:hover{font-weight:400;border-color:#fff}.menu-overlay .sub-nav li a{padding-top:20px}ul.accordion{padding:0}ul.accordion-styled .accordion-item .accordion-title:before{top:40px}ul.accordion-styled .accordion-item .accordion-title span{font-size:28px;line-height:27px;font-weight:500}.hero .logo-container{max-height:100vh}.hero .logo-container img{height:92vh;padding:5vh;z-index:999;position:relative;background-color:#000;background-color:#252525}.logo-wrapper{display:inline-block;background-color:#252525}.menu-overlay{top:0;right:0;left:0;bottom:0;border:30px solid #fff;background-color:#eeedeb}.menu-overlay:before,.menu-overlay:after{display:none}.menu-overlay nav{height:100%;display:block;position:relative;max-width:1427px;margin:0;padding:3em 4em;text-align:left}.header-hamburger #nav-icon3 span{height:7px}.header-hamburger #nav-icon3.open span{background-color:#000}.menu-overlay ul li a{color:#000;border:0;font-weight:200;font-size:9vh;line-height:7vh}.menu-overlay .sub-nav li a{font-size:5vh;line-height:3vh}.menu-overlay .sub-nav{margin-top:3em;position:absolute;bottom:3em}.animated-overflow{overflow:hidden;margin:3em auto 2em}.animated-text-container{width:108%;overflow:hidden;padding:2em 0 1em}.animated-text-container img{margin-bottom:25px}.animate-left-to-right{position:relative;animation:slideLeft 6s linear infinite}.animate-left-to-right-2{position:relative;animation:slideRight 6s linear infinite}.animate-left-to-right-3{position:relative;animation:slideLeft 8s linear infinite}@keyframes slideLeft{0%{left:-4%}50%{left:4%}100%{left:-4%}}@keyframes slideRight{0%{left:4%}50%{left:-4%}100%{left:4%}}.text-image{position:relative;max-width:1440px;margin:3em auto;border:35px solid #fff}.text-image.image-text .grid-container .content{padding:0 3em;min-height:0px}.text-image-beta img,.text-image-beta iframe{border-radius:0}.image-tiles-component{margin-bottom:6em;margin-top:6em}.image-tiles-component h2{margin-bottom:1em}.image-tiles-component .large-4:nth-child(3n+1){margin-top:-110px}.image-tiles-component .large-4:nth-child(3n+2){margin-top:-25px}.image-tiles-component .large-4:nth-child(3n+3){margin-top:-230px}.image-tiles-component .large-4:nth-child(1){margin-top:0}.image-tiles-component .large-4:nth-child(2){margin-top:85px}.image-tiles-component .large-4:nth-child(3){margin-top:-120px}.call-to-action-component{margin:0;border:35px solid #fff}.call-to-action-component .grid-container{max-width:100%;max-width:100%;padding:0;background-color:#eeedeb}.call-to-action-component .grid-x{background:0 0 !important}.call-to-action-component .grid-x .cell{width:100%;max-width:700px;margin:1em auto;text-align:center}.call-to-action-component .grid-x .cell .button{margin-top:0}.call-to-action-promo-image{background-color:#eeedeb;color:#000;text-align:center;box-shadow:none;border-radius:0}.call-to-action-promo .grid-container .grid-x{padding:4em 2em 2em}footer{margin-top:0;background-color:#252525;padding-bottom:1em}footer ul li a{text-transform:uppercase;font-size:23px}.sub-footer a{text-transform:uppercase;text-decoration:none;min-width:45px;height:45px;display:inline-block;font-size:22px;padding:0 12px}.sub-footer a:hover{background-color:#fff;color:#000 !important}.fancybox-container{z-index:9999999999 !important}.fancybox-caption__body{font-size:24px}.grid-container .margin-bottom-2{margin-bottom:25px}.page-tile.event-tile .date .year,.page-tile.news-tile .date .year{display:none}.page-tile.event-tile .date span,.page-tile.news-tile .date span{display:block;text-align:center;font-size:30px !important;line-height:35px}.page-tile.event-tile .date,.page-tile.news-tile .date{margin:0;border-radius:0;padding:15px 15px 0;bottom:90px;box-shadow:none;top:initial}.tags-container{display:none}.page-tile.event-tile .content .event-content,.page-tile.news-tile .content .event-content{padding:30px 0 0;background-color:#fff;color:#000}.page-tile.event-tile .content,.page-tile.news-tile .content{padding:0;position:relative}.page-tile.event-tile .content h3,.page-tile.news-tile .content h3{color:#000;text-transform:none;letter-spacing:0px;font-size:23px;line-height:30px;min-height:50px}.page-tile.event-tile .image-container:before,.page-tile.news-tile .image-container:before{display:none !important}.page-tile .image-container:after{display:none !important}.course-tile{background-color:#eeedeb;padding:50px;margin-bottom:7px}.courses .grid-margin-x>.large-12{width:50%;margin:0;float:left;border-right:7px solid #fff;display:inline-block}.courses .grid-margin-x>.large-12 .key-information{background-color:#fff;padding:30px;padding-bottom:15px}.courses .grid-margin-x>.large-12 h3{font-size:35px;margin:0}.courses .grid-margin-x>.large-12 .fa{font-size:17px;margin-right:10px;width:20px}.courses .grid-margin-x>.large-12 .meta p{font-size:16px}.courses .grid-margin-x>.large-12 .course-content h4{display:none}.page-tile.staff-tile .image-container{padding:0;margin-bottom:0}.page-tile.staff-tile .image-container .image{margin:0;border-radius:0;border:0;float:left;filter:grayscale(1)}.page-tile.staff-tile .content{position:relative}.page-tile.staff-tile .content{position:relative;padding:0;background:#eeedeb}.page-tile.staff-tile .content .meta,.page-tile.staff-tile .content .accordion{display:none}.page-tile.staff-tile .image-container{background-color:#eeedeb;float:left;margin-right:2em}.page-tile.staff-tile .content{position:absolute;padding:0;background:#eeedeb;top:0;right:0;width:70%;left:initial;bottom:initial}.page-tile.staff-tile .job-title{color:#000}.page-tile.staff-tile .content h3{color:#000;text-transform:none;font-size:38px;letter-spacing:0px;padding-top:0}.page-tile.staff-tile{background-color:#eeedeb}.page-tile.staff-tile .staff-details{display:none}.page-tile.staff-tile .title-container{display:block;padding:0}.page-tile.staff-tile h3:after{font-size:28px;color:#252525}.staff-tiles-component h2{display:none}.staff-tiles-component .grid-margin-x.large-up-2>.cell{width:50%;margin:0;border-right:7px solid #fff}.page-tile.staff-tile [data-type=iframe]{display:none !important}.page-tile.staff-tile .job-title{color:#000;font-size:19px;line-height:23px;margin-top:10px}.page-tile.staff-tile p{display:none}.standard-content h2{margin-bottom:0}.standard-content h3{font-size:32px;line-height:32px;margin-top:10px}.standard-content p{width:70%;margin:1em auto}.standard-content .medium-padding{padding-bottom:3em}.page-slider-container{overflow:hidden}.timeline-container{position:relative;overflow:hidden;padding-bottom:8em;padding-top:0}.timeline-container .swiper-container{padding:7em 0 159px}.timeline-container .grid-container{position:relative}.timeline-container .grid-container .cell{position:relative}.timeline-container .swiper-pagination{bottom:0;top:initial !important}.timeline-container .swiper-pagination:after{content:"";position:absolute;left:0;right:-100%;height:4px;background-color:#eeedeb;z-index:-1}.timeline-container .swiper-slide p{position:absolute}.timeline-container .swiper-slide .timeline-date{position:absolute;bottom:-140px;left:0;right:0;margin:auto;text-align:center;font-size:25px}.timeline-container .swiper-slide .timeline-date:after{content:"";position:absolute;left:0;right:0;height:20px;margin:auto;width:4px;background-color:#000;bottom:-16px}.timeline-container .image{width:100%;height:300px;background-size:cover;position:center;margin-bottom:10px}.timeline-container .swiper-slide:nth-child(2n){margin-top:-60px}.timeline-container .swiper-slide:nth-child(2n) .timeline-date{bottom:-200px}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#000 !important}.news-tile{border-radius:0}.page-tile.news-tile .image,.page-tile.event-tile .image{height:290px}.page-tile.news-tile .date span{display:inline-block}.page-tile.news-tile .content{position:relative;background:#fff;padding:1em 0}.page-tile.news-tile{color:#000;text-transform:none}.page-tile.news-tile .date{padding:0;width:100%;display:block}.page-tile.news-tile .date span{font-size:15px !important;color:#000;text-transform:none}@media print,screen and (max-width:63.99875em){h2{font-size:50px;line-height:50px}.header-hamburger{padding:0}.menu-overlay ul li a{font-size:7vh;line-height:5vh}.menu-overlay .sub-nav li a{font-size:4vh;line-height:2vh}.hero .logo-container img{display:none}.hero-image{left:0}.hero-content-container{left:initial;right:2em;bottom:2em}.hero.hero-home h1{font-size:9vh;line-height:9vh}.hero.small-hero h1{font-size:7vh;line-height:7vh}.hero{height:80vh}.hero.small-hero{height:initial}.grid-margin-x.large-up-3>.cell,.image-tiles-component .grid-margin-x>.large-4,.grid-margin-x>.medium-4{width:calc(50%)}.page-tile .content h3,.featured-tile .content h3{font-size:38px;line-height:normal}.page-tile .content,.featured-tile .content{padding:25px 25px 10px}.grid-margin-x.large-up-3>.cell,.image-tiles-component .grid-margin-x>.large-4{margin:0 !important}.gallery-tile.margin-bottom-2{margin-bottom:0}.image-tiles-component{margin-bottom:0;margin-top:0}.animated-overflow{overflow:hidden;margin:2em auto 3em}.animated-text-container{width:145%}.text-image.image-text .grid-container .content{padding:3em 0;min-height:0px}.call-to-action-promo .grid-container .grid-x{padding:2em}.text-image{border:0}.courses .grid-margin-x>.large-12{width:100%}.staff-tiles-component .grid-margin-x.large-up-2>.cell{width:100%}footer nav ul li{display:block}.back-ulster{text-align:left}}@media print,screen and (max-width:40em){.hero,.call-to-action-component,.menu-overlay,.hero.small-hero{border-width:15px}.grid-container{padding-left:15px;padding-right:15px}.hero{height:70vh}.page-tile .image,.featured-tile .image{height:300px}.grid-margin-x.large-up-3>.cell,.image-tiles-component .grid-margin-x>.large-4,.grid-margin-x>.medium-4{width:calc(100%)}.home .grid-margin-x.large-up-3>.cell,.home .grid-margin-x>.large-4,.home .grid-margin-x>.medium-4{width:calc(100%)}.animated-text-container{width:256%}@keyframes slideLeft{0%{left:-8%}50%{left:8%}100%{left:-8%}}@keyframes slideRight{0%{left:8%}50%{left:-8%}100%{left:8%}}h2{font-size:40px;line-height:40px}.call-to-action-component .grid-container{background-color:#eeedeb !important}.nav-menu{display:inline-block;padding:32px 14px 0;background-color:#fff}.menu-overlay nav{padding:33% 2em 1em}.menu-overlay nav li{text-align:right}.menu-overlay ul li a{font-size:7vh;line-height:6vh;padding:20px 0 0}.course-tile{padding:30px}.courses .grid-margin-x>.large-12 h3{font-size:30px}.standard-content p{width:100%}.hero.small-hero p{font-size:18px}.standard-content h3{font-size:23px;line-height:24px;margin-top:10px}footer ul li a{text-transform:uppercase;font-size:20px;padding-bottom:10px}.menu-overlay .sub-nav{right:0;margin-top:1em;bottom:initial;position:relative}.menu-overlay .sub-nav li a{font-size:5vh;line-height:5.5vh;padding:0}.hero.hero-home h1{font-size:7vh;line-height:7vh}.animated-overflow{overflow:hidden;margin:0 auto 0em}.small-hero{margin-bottom:3em}.page-tile.event-tile .date,.page-tile.news-tile .date{left:initial;right:0;height:60px;padding:24px;top:-59px}.page-tile.event-tile .content .event-content,.page-tile.news-tile .content .event-content{padding-top:12px}.page-tile.event-tile .content h3,.page-tile.news-tile .content h3{font-size:21px !important;margin-bottom:1em}.hero.small-hero h1{font-size:6vh;line-height:6vh;width:100%}.hero.small-hero .hero-content{padding:1em 1.5em}.hero.small-hero .hero-content-container{left:initial;right:0;bottom:0;width:100%}.text-image-beta h2{font-size:43px !important;line-height:47px}.hero.small-hero .back-button{width:70%;padding:1.5em 0 1.5em 1.5em;font-size:21px;text-align:left;display:none}.sub-footer a{font-size:18px;padding:0}body .page-tile.event-tile .date .year{font-size:31px !important;margin-left:5px}ul.accordion-styled .accordion-item .accordion-title span{font-size:19px;line-height:23px;font-weight:500}.hero.hero-home .hero-content{width:90%}main .lead{font-size:123%;text-align:left}ul.accordion-styled .accordion-item .accordion-title span{padding-right:0}ul.accordion-styled .accordion-item .accordion-title:before{top:30px !important}.accordion ul{margin-left:30px}.accordion p,.accordion li{font-size:16px}.courses .grid-margin-x>.large-12 .meta p{font-size:13px}.page-tile.staff-tile .image-container .image{width:200px;height:200px;border-radius:20px;float:none}.page-tile.staff-tile .image-container{float:none}.page-tile.staff-tile,.page-tile.staff-tile .image-container{background-color:#fff;border:0}.page-tile.staff-tile h3{font-size:26px;margin-bottom:2px}.page-tile.staff-tile{background-color:#fff;border:0;border-bottom:2px solid #eeedeb;border-radius:0;padding-bottom:1em;margin-bottom:2em;text-align:center}.our_staff h2{display:none}.animated-text-container img{margin-bottom:15px}.mobile-logo{width:140px;position:absolute;top:1em;left:1em;z-index:99999}.sub-footer a.social{font-size:24px}}#photography .call-to-action-promo-image,#photography .call-to-action-promo,#photography .call-to-action-component .grid-x .cell{text-align:left !important}.event-details span{text-align:center}:root{--deep-blue:#151f6d;--core-blue:#041e42;--stone-grey:#5e6d77;--ghost-white:#fff;--mid-grey:#7c9199;--sky-blue:#00b5e2;--bright-blue:#009fdf;--night-black:#000;--light-grey:#c6d1d6;--thin-grey:#e6ebf0;--bright-orange:#f39521;--full-orange:#e35205;--candy-pink:#e56c92;--royal-red:#b90745;--plum-purple:#692759;--fresh-teal:#00968c;--emerald-green:#78ad2b}.tile{overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.tile:hover{box-shadow:rgba(100,100,111,.4) 0px 7px 29px 0px;transform:scale(1.02)}.tile__link{position:static;outline:none !important;z-index:2;display:flex;align-items:center;text-decoration:none !important;font-family:"Open Sans",sans-serif !important}.tile__link:before{bottom:0;content:" ";left:0;overflow:hidden;position:absolute;right:0;top:0;white-space:nowrap;z-index:4;border-radius:10px}.tile__link:hover,.tile__link:active,.tile__link:focus{text-decoration:underline !important}.tile__wrapper.tile__wrapper--with-tag{background-color:#eee;padding-bottom:20px;position:relative}.tile__image{margin-bottom:0}.tile__start-date{grid-column-gap:0px;grid-row-gap:0px;background-color:#eee;border-top:1px solid #fff;flex-flow:column;justify-content:center;align-items:center;min-width:70px;padding:0;display:flex;position:absolute;inset:10px 10px auto auto}.tile__start-date__day{text-transform:uppercase;margin-right:0;padding-top:5px;font-size:.8rem;line-height:1.3rem}.tile__start-date__day-num{margin-right:3px;font-size:1.2rem;line-height:1.7rem}.tile__start-date__month{margin-right:3px;font-size:1rem;line-height:1.5rem}.tile__start-date__year{color:#fff;text-align:center;background-color:#000;border-top:1px solid #fff;flex:0 auto;width:100%;margin-top:5px;padding:3px 0}.tile__contents{padding-top:20px;padding-left:20px;padding-right:20px}.tile__heading{width:100%;position:static;inset:0% auto auto 0%}.tile__contents__meta__entry{margin-bottom:0;font-size:.9rem;line-height:1.4rem}.tile__link{color:#000;font-size:1.5rem;line-height:2rem;text-decoration:none;display:block}.tile__tags{grid-column-gap:5px;grid-row-gap:5px;padding-top:20px;padding-left:20px;padding-right:20px;display:flex}.tile__tag{background-color:#fff;padding:5px 10px;font-size:.9rem;line-height:1.4rem}.tile *,.bsoa-event__wysiwyg p,p.bsoa-event__details__info-box__meta__details__entry{font-family:"orpheuspro",serif !important}.tile__link,.tile__start-date__day-num{font-family:"farsetb" !important}.tile__contents__meta__entry__icon-wrapper{display:none !important}.tile__link{padding:0 !important}.bsoa-event{margin-bottom:80px}.bsoa-event__details__info-box__meta__register:hover{color:#fff !important}.bsoa-event__wysiwyg h2{font-size:1.5rem;line-height:2rem;margin-top:40px}.hero{background:#eee !important}h2.margin-bottom-1{margin-bottom:10px !important}