@font-face{font-family:"DCUbold";src:url("/themes/custom/dcuorange/themeAssets/ObjektivMk2_Bd.ttf");}@font-face{font-family:"DCUlight";src:url("/themes/custom/dcuorange/themeAssets/ObjektivMk2_Lt.ttf");}@font-face{font-family:"DCUmedium";src:url("/themes/custom/dcuorange/themeAssets/ObjektivMk2_Md.ttf");}@font-face{font-family:"DCUregular";src:url("/themes/custom/dcuorange/themeAssets/ObjektivMk2_Rg.ttf");}body{font-family:DCUregular,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.8;color:black;background-color:white;word-wrap:break-word;margin-top:0px;}.field--label{font-family:DCUbold;}nav.tabs{max-width:1100px;margin:auto;}.field--name-node-changed-date{text-align:right;display:inline-block;width:max-content;font-size:11px;color:rgb(150,150,150);border-left:1px solid #ddd;border-top:1px solid #ddd;padding:5px;margin-top:40px;clear:both;}.region-navigation-collapsible,.navbar-toggle{display:none;}.name.navbar-brand{display:none;}iframe{border:0;}h1{color:black;font-family:"DCUmedium";padding:8px 15px;font-size:36px;}h2{color:black;font-family:"DCUmedium";font-size:32px;padding:8px 15px;}h3{color:black;font-family:"DCUmedium";font-size:28px;padding:8px 15px;}h4{color:black;font-family:"DCUmedium";font-size:24px;padding:8px 15px;}h5{color:black;font-family:"DCUmedium";font-size:20px;padding:8px 15px;}h6{color:black;font-family:"DCUmedium";padding:8px 15px;font-size:17px;}.alternative{margin-bottom:30px;}h1.alternative{color:white;background:black;font-family:"DCUmedium";font-size:36px;padding:8px 15px;width:max-content;max-width:100%;line-height:1.3;clear:both;}h2.alternative{color:white;background:black;font-family:"DCUmedium";font-size:34px;padding:8px 15px;width:max-content;max-width:100%;line-height:1.3;clear:both;}h3.alternative{color:white;background:black;font-family:"DCUmedium";font-size:32px;padding:8px 15px;width:max-content;max-width:100%;line-height:1.3;clear:both;}h3.alternative{color:white;background:black;font-family:"DCUmedium";font-size:28px;padding:8px 15px;width:max-content;max-width:100%;line-height:1.3;clear:both;}h4.alternative{color:white;background:black;font-family:"DCUmedium";font-size:24px;padding:8px 15px;width:max-content;max-width:100%;line-height:1.3;clear:both;}h5.alternative{color:white;background:black;font-family:"DCUmedium";font-size:20px;padding:8px 15px;width:max-content;max-width:100%;line-height:1.3;clear:both;}h6.alternative{color:white;background:black;font-family:"DCUmedium";font-size:17px;padding:8px 15px;width:max-content;max-width:100%;line-height:1.3;clear:both;}a{color:rgb(235,70,34);}blockquote{font-size:19px;border-left:5px solid black;background:rgb(240,240,240);font-family:DCUbold,Helvetica,Arial,sans-serif;box-shadow:10px 10px 5px lightgray;display:inline-block;margin:20px;}a.blue-button{display:inline-block;background:rgb(74,201,227);color:white;padding:5px 10px;border-radius:3px;text-align:center;font-family:DCUmedium;margin-top:20px;margin-bottom:40px;}.sf-style-none a.sf-depth-1.blue-button{color:white;}.dcu-bold{font-family:DCUbold;}.btn-primary{color:#fff;background-color:black;border-color:black;}#block-searchform{width:200px;margin-top:-55px;margin-bottom:20px;}#background input{line-height:100%;}.breadcrumb{background-color:black;border-radius:0;font-size:12px;}.breadcrumb>li{display:inline-block;font-family:DCUlight;}td,th{padding:5px;}::-moz-selection{color:white;background:rgb(235,70,34);}::selection{color:white;background:rgb(235,70,34);}#block-revisioncreatetime h2,#block-revisioncreatetime{font-size:12px;padding:0;text-align:right;color:rgb(100,100,100)}#block-revisioncreatetime .field--label{display:none;}.user-logged-in .col--12{padding-top:20px;}#navbar{background:transparent;border:0;border-radius:0;margin-bottom:0px;}.navbar.container{padding-right:0;padding-left:0;}.navbar-header{width:100%;}.nav.tabs{z-index:1;position:relative;}#block-views-block-site-heading-block-1 .field--name-node-title{position:absolute;margin-top:-115px;}#block-views-block-site-heading-block-1 .field--name-node-title h1{padding-left:20px;color:white;font-family:DCUbold;}.logo.navbar-btn.pull-left{margin-top:-35px;margin-left:40px;z-index:601;position:relative;}.logo.navbar-btn img{width:120px;height:auto;}.dept-header-title .field--name-label{position:relative;color:black;font-size:34px;font-family:DCUmedium;background:white;width:max-content;max-width:75%;padding-right:20px;padding-left:20px;padding-top:40px;padding-bottom:20px;}.views-field-field-hero-image+.views-field-label .header-title{margin-top:-115px;color:white;background:rgba(50,50,50,0.7);padding-right:20px;padding-left:20px;padding-top:0;padding-bottom:0;position:absolute;z-index:1;}section.dept-header-hero+section.dept-header-title .field--name-label{margin-top:-115px;color:white;background:rgba(50,50,50,0.7);padding-right:20px;padding-left:20px;padding-top:0;padding-bottom:0;}.dept-header-title-alt .field--name-label{position:relative;margin-top:-115px;margin-left:20px;color:black;font-size:40px;font-family:DCUregular;background:rgba(255,255,255,0.9);width:max-content;max-width:75%;padding-right:20px;padding-left:20px;}#block-heroimage+#block-title.dept-header-title .field--name-label{margin-top:-115px;}.region.region-header{border-top:1px solid rgb(50,50,50);padding-bottom:30px;}.page-node-type-landing-page .region.region-header{border-top:0;}input.input-text1,input.input-text2{width:65px;font-family:DCUmedium;font-size:12px;color:rgb(235,70,34);border:0;border-radius:2px;padding-left:5px;}input#searchicon{padding-left:4px;width:21px;height:18px;color:white;background:rgb(50,50,50);border:0;}.utilitySection input.input-text2:focus,.utilitySection input.input-text1:focus{width:200px;}.utilityform{display:inline-block;}#background{text-align:right;font-family:DCUmedium;}.utilitySection{display:inline-block;color:white;}.utilityCentre.utilitySection{vertical-align:middle;}input.phoneSubmit{background:rgb(50,50,50);border:0;}.utilitySection a,#recitemeText{color:white;font-size:12px;display:inline-block;padding-bottom:10px;padding-top:10px;padding-left:5px;padding-right:5px}.strut{font-family:DCUlight;}.utilitySection a:hover,#recitemeText:hover{background:rgb(50,50,50);}.utilityform{display:inline-block;vertical-align:middle;}@media only screen and (max-width:1023px){.utility.main-utility{height:100px;}}.utility.main-utility{background:rgb(50,50,50);}.utility.main-utility a:hover{color:white;}#searchicon{vertical-align:middle;}.utilitybar .field--type-text-with-summary{padding:0 10px 10px 10px;}.utility .form-group.has-feedback{margin-right:10px;}@media (max-width:768px){.utilitySection a,#recitemeText{display:block;}.strut{display:none;}#recitemeText{padding-top:0;}.utilitySection{margin-bottom:20px;}.logo.navbar-btn.pull-left{margin-top:-260px;}}#recitemeText:hover{text-decoration:underline;cursor:pointer;}@media (min-width:769px) and (max-width:1023px){.logo.navbar-btn.pull-left{margin-top:-34px;}}span#searchbar{position:relative;z-index:1000;}.field--name-field-teaser-image{position:absolute;left:-9999999px;}.basic-page{background:white;}.region-content{background:white;}.well{background:white;padding-top:5px;}.nav-tabs{background:rgb(100,100,100);}.text-primary,.file>span{color:black;}ul.nav.nav-tabs a,.tabs .nav>li a{color:white;background:rgb(100,100,100);}ul.nav.nav-tabs li.active:last-of-type{border-right:1px solid rgb(100,100,100);}ul.nav.nav-tabs a:hover{background:rgb(50,50,50);}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:white;background-color:black;}.nav-tabs>li>a{margin-right:0;border:0;border-radius:0;}.nav-tabs>li{margin-bottom:0;}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{border:0;}.tabs ul.tabs--primary.nav>li a{color:black;background:rgb(240,240,240);}.tabs ul.tabs--primary.nav>li.active a{color:white;background:rgb(255,167,0);}ul.tabs--primary.nav.nav-tabs{background:rgb(240,240,240);border:0;margin-bottom:20px;}.tabs ul.tabs--primary.nav.nav-tabs{border-bottom:1px solid rgb(255,167,0);position:relative;z-index:1;}.editor-menu a{border-bottom:1px solid lightgray;display:inline-block;padding-bottom:10px;padding-top:10px;}.editor-menu h2.block-title{color:white;background:rgb(100,100,100);}.page-node-type-feature-page .page-header{display:none;}.page-node-type-article .region-content .field--name-field-news-image{float:right;width:380px;}.page-node-type-article .field--name-field-image-caption{float:right;width:380px;clear:right;}.section-break{padding-top:30px;padding-bottom:30px;}.section-break.fourth{padding-top:15px;padding-bottom:15px;}@media (max-width:768px){.section-break{padding-top:15px;padding-bottom:15px;}}.section-break hr{height:5px;margin-right:auto;margin-left:auto;border:0;border-radius:3px;clear:both;}.section-break.primary hr{background:transparent;width:275px;}.section-break.secondary hr{background:rgb(100,100,100);width:600px;max-width:80%;}.section-break.tertiary hr{background:rgb(50,50,50);width:100px;height:1px;}.call-to-action{margin-bottom:60px;}.call-to-action.primary{background:rgb(50,50,50);padding:20px;text-align:center;}.call-to-action.primary:hover{background:rgb(100,100,100);}.call-to-action.primary .field--name-field-p-cta-title{color:rgb(180,180,180);font-size:36px;border-bottom:1px solid white;}.call-to-action.primary .field--name-field-p-cta-link a{color:white;font-size:20px;display:inline-block;width:100%;height:auto;}.call-to-action.secondary{background:white;padding:15px;text-align:center;width:500px;max-width:100%;margin-left:auto;margin-right:auto;border:1px solid black;}.call-to-action.secondary:hover{background:rgb(100,100,100);}.call-to-action.secondary .field--name-field-p-cta-title{color:black;font-size:24px;border-bottom:1px solid black;width:100%;height:auto;}.call-to-action.secondary .field--name-field-p-cta-link a{color:black;font-size:16px;display:inline-block;width:100%;height:auto;}.call-to-action.tertiary{background:rgb(79,134,142);padding:10px;text-align:center;width:200px;margin-left:auto;margin-right:auto;border-radius:4px;}.call-to-action.tertiary:hover{background:rgb(100,100,100);}.call-to-action.tertiary .field--name-field-p-cta-title{color:white;border-bottom:1px solid white;}.call-to-action.tertiary .field--name-field-p-cta-link a{color:white;margin-top:10px;display:inline-block;}.single-image{text-align:center}.building-block>div>div>p:first-of-type::first-letter{font-size:24px;}.tabs .nav>li a{color:white;background:rgb(100,100,100);}.tabs .nav-tabs a{border-top:0px solid transparent;}.tabs .tab-content{background:rgb(250,250,250);padding:10px;}.tabs .nav-tabs>li.active>a,.tabs .nav-tabs>li.active>a:hover,.tabs .nav-tabs>li.active>a:focus{color:white;background-color:black;}.tabs .nav>li a:hover{color:white;}.paragraph--type--bp-tabs{border-bottom:1px solid black;padding-bottom:40px;}.paragraph--type--bp-tabs .tab-content{padding:20px;background:rgb(250,250,250);border-bottom:1px solid rgb(230,230,230);}.tab-pane.active{border-bottom:1px solid rgb(200,200,200);}.paragraph--type--bp-tabs .field.field--name-field-p-text-text{padding:20px;}.paragraph--type--bp-tabs a{font-family:DCUmedium;}.paragraph--type--bp-tabs .tab-content{padding:20px;}.paragraph--type--bp-tabs.paragraph--width--narrow .nav-tabs>li{width:100%;border-bottom:1px solid rgb(150,150,150);}.paragraph--bp-accordion-container .panel-title a::after{position:relative;font-size:12px;font-weight:lighter;height:18px;content:"MORE";text-align:left;padding-left:30px;background:url(https://www.dcu.ie/sites/default/files/agency/images/dcu-covid-arrow-expand.png) 0 50% no-repeat;background-size:auto 30px;display:inline-block;margin-left:5px;}.paragraph--bp-accordion-container .panel-title{display:block;margin:0;padding:10px 15px;font-family:DCUmedium;}.paragraph--bp-accordion-container .panel{border-bottom:0;border-right:0;border-left:0;}.paragraph--bp-accordion-container .panel-default>.panel-heading{background-color:rgb(250,250,250);}.paragraph--bp-accordion-container .panel-title a{display:inline-block;width:100%;}.paragraph--bp-accordion-container .card-block.panel-collapse{border-bottom:1px solid #ddd;padding:20px;}.paragraph--bp-accordion-container .field--name-field-p-text-text{padding:5px;}.paragraph--bp-accordion-container .panel-title a::after{float:right;}.paragraph--bp-accordion-container .paragraph--bp-accordion-container .panel-default > .panel-heading{background-color:rgb(230,230,230);border-bottom:solid 1px rgb(180,180,180);}.topthree .view-footer{overflow:auto;clear:both;padding-top:30px;}.field--type-text-with-summary{padding:10px;}.page-header{padding:0px 5px 8px 15px;border-bottom:1px solid black;border-left:10px solid black;}.field--name-node-title{margin-bottom:20px;}.field--name-field-third-content-area-4x3{padding-top:30px;}.field--name-field-headline{top:320px;position:absolute;color:white;padding:10px 30px 10px 20px;background:rgba(0,0,0,0.7);font-size:24px;font-family:"DCUbold";margin-left:30px;}.field--name-field-image-overlay-text{position:absolute;top:380px;background:rgba(255,255,255,0.9);padding:20px;color:black;margin-left:30px;}.views-field-changed{padding:3px;font-size:11px;color:darkgray;}.views-field.views-field-field-headline .field-content{background:rgb(50,50,50);color:white;padding:5px;}.views-field-field-news-image .img-responsive{width:100%;}.bootstrapOtherStories{height:400px;}.bootstrapOtherStories .img-responsive{width:100%;height:auto;}.views-field.views-field-body{background:black;color:white;padding:10px;}#views-bootstrap-news-block-4{padding-bottom:60px;}.paragraph--type--single-item-slideshow{clear:both;}.paragraph--type--single-item-slideshow .slide__description{color:white;}.slick-dots li button::before{font-size:12px;}.related-content{border-top:1px solid rgb(50,50,50);margin-top:60px;padding:20px;background:rgb(250,250,250);}.field--name-field-p-rc-title{font-size:20px;}.related-content__items a{display:block;}.gallery{margin-bottom:60px;}.field--name-field-p-hm-image-caption{background:rgb(50,50,50);color:white;padding:10px 20px 10px 20px;}.paragraph--type--hero-media img{width:100%;}.field--name-field-image-caption{background:rgb(50,50,50);color:white;padding:5px 5px 5px 10px;font-family:DCUmedium;}.image33right.paragraph--type-text-and-image .field--name-bp-image-field{float:right;width:30%;margin-left:10px;margin-top:15px;}.image33right.paragraph--type-text-and-image .field--name-field-image-caption{float:right;width:30%;clear:right;margin-left:10px;}.image33right.paragraph--type-text-and-image .field--name-bp-text{min-width:69%;}.image33left.paragraph--type-text-and-image .field--name-bp-image-field{float:left;width:30%;margin-right:10px;margin-top:15px;}.image33left.paragraph--type-text-and-image .field--name-field-image-caption{float:left;width:30%;clear:left;margin-right:10px;}.image33left.paragraph--type-text-and-image .field--name-bp-text{min-width:69%;}.image50left.paragraph--type-text-and-image .field--name-bp-image-field{float:left;width:50%;margin-right:10px;margin-top:15px;}.image50left.paragraph--type-text-and-image .field--name-field-image-caption{float:left;width:50%;clear:left;margin-right:10px;}.image50left.paragraph--type-text-and-image .field--name-bp-text{min-width:50%;}.image50right.paragraph--type-text-and-image .field--name-bp-image-field{float:right;width:50%;margin-left:10px;margin-top:15px;}.image50right.paragraph--type-text-and-image .field--name-field-image-caption{float:right;width:50%;clear:right;margin-left:10px;}.image50right.paragraph--type-text-and-image .field--name-bp-text{min-width:50%;}.field--name-field-teaser-snippet{border:1px solid #ddd;border-radius:4px;padding:20px;margin:20px;}.timeline-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.timeline-item:nth-of-type(2n+2) .timeline-item__content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width:640px){.timeline-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(50% - 2rem);width:100%}}.timeline-item__image{padding-bottom:1.5rem;line-height:1}.timeline-item__image img{width:100%}@media (min-width:640px){.timeline-item__image{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:calc(50% - 2rem)}}.timeline-item__texts{padding-bottom:1.5rem}.timeline-item__texts p:last-of-type{margin-bottom:0}@media (min-width:640px){.timeline-item__texts{width:calc(50% - 2rem)}}.timeline-item__bar{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1.5rem;border-left:2px dashed rgb(100,100,100)}@media (min-width:640px){.timeline-item__bar--small-screens{display:none}}.timeline-item__bar--large-screens{display:none}@media (min-width:640px){.timeline-item__bar--large-screens{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:calc(.5rem - 2px);margin-right:2px;margin-left:1rem}}.timeline-item__bar::before{position:relative;top:75px;left:calc(-.5rem - 1px);width:1rem;height:1rem;content:"";border-radius:1rem;background-color:rgb(100,100,100)}.timeline-item:last-of-type .timeline-item__bar,.timeline-item:last-of-type .timeline-item__content,.timeline-item:last-of-type .timeline-item__texts{padding-bottom:0}@media (min-width:640px){.timeline-item:last-of-type .timeline-item__image{padding-bottom:0}}.timeline.layout-contained{margin-bottom:60px;}h2.timeline__title{background:black;color:white;display:inline-block;padding:10px 15px;margin-bottom:40px;}.field--name-field-social-media-embed{width:max-content;height:600px;overflow:auto;margin:auto;}.well .embed-external-url{max-height:unset;overflow-y:auto;background:rgb(250,250,250);padding-top:1px;padding-bottom:1px;margin-top:20px;margin-bottom:20px;}.field--name-field-tweet-embeds{width:fit-content;max-width:100%;min-width:320px;margin:auto;}.field--name-field-p-eeu-url{text-align:center;}blockquote.tiktok-embed{border:0;box-shadow:unset;padding:0;}a.tile{text-decoration:none}.tile--promotion_box .tile.tile--xsmall{margin-right:20px;clear:both;padding-bottom:20px;}.tile--promotion_box .tile.tile--xsmall{width:100px;}.tile--promotion_box .tile.tile--small{margin-right:20px;clear:both;padding-bottom:40px;}.tile--promotion_box .tile.tile--small{width:265px;}.tile--promotion_box .tile.tile--medium{margin-right:40px;clear:both;padding-bottom:40px;}.tile--promotion_box .tile.tile--medium{width:360px;}.tile--promotion_box .tile.tile--large{width:390px;}.tile--promotion_box .tile.tile--large{margin-right:40px;clear:both;padding-bottom:40px;}.tile--promotion_box .tile.tile--full{width:530px;}.tile--promotion_box .tile.tile--full{margin-right:50px;clear:both;padding-bottom:40px;}.tile--promotion_box .tile__title.h1{font-size:16px;color:white;background:#323232;position:absolute;z-index:2;padding:1em;margin:unset;max-width:265px;min-height:68px;position:relative;}.tile--promotion_box .tile__text{color:black;border-bottom:1px solid rgb(100,100,100);background:none;min-height:67px;padding:3px;}.tile--promotion_box .tile:hover{opacity:80%;}.tile__image img{width:100%;height:auto}.tiled-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tiled-layout>*{margin-bottom:2rem;}.tile--highlight_box .tile--primary.tile--small{height:349px;width:239px;display:inline-block;}.tile--highlight_box{width:478px;max-width:100%;float:right;margin-left:20px;}.tile--highlight_box .tile__image{width:239px;height:349px;background:rgb(240,240,240);}.tile--highlight_box .tile__title{color:rgb(100,100,100);font-size:20px;width:max-content;max-width:225px;background:rgba(255,255,255,0.9);padding:10px;position:absolute;z-index:1;}.tile--highlight_box .tile__text{color:white;font-size:14px;width:max-content;max-width:225px;background:rgb(83,86,90);padding:0 10px;position:absolute;margin-top:-120px;}.field--name-field-main-heading{color:white;background:black;display:inline-block;width:470px;max-width:100%;font-size:36px;font-family:DCUmedium;line-height:1.3;padding:5px 10px 5px 15px;margin-bottom:20px;vertical-align:top;}.field--name-field-welcome-text{display:inline-block;max-width:100%;width:465px;}.paragraph--type--homepage-welcome .field--name-field-p-hm-hero-image{float:right;}.paragraph--type--homepage-welcome{width:845px;max-width:100%;border-bottom:1px solid black;padding-bottom:40px;}@media (max-width:1199px) and (min-width:1024px){.field--name-field-main-heading{width:322px;}.field--name-field-welcome-text{width:300px;}}@media (max-width:1023px){.field--name-field-main-heading{width:100%;}.field--name-field-welcome-text{width:100%;}.paragraph--type--homepage-welcome .field--name-field-p-hm-hero-image{float:unset;}.paragraph--type--homepage-welcome .field--name-field-p-hm-hero-image .img-responsive{margin:auto;}}.slick-down{background:rgb(235,70,34);}.slick-arrow::before{color:rgb(235,70,34);}.slideshow.hero-slide .slide__content{background:rgb(230,230,230);}.slideshow.hero-slide .slide__caption{text-align:right;}.slideshow.hero-slide .slide__link a{display:block;background:rgb(74,201,227);color:white;padding:10px 15px;float:right;clear:both;font-family:DCUbold;font-size:18px;border:0;margin-top:5px;}.slideshow.hero-slide .slick-dots{bottom:-40px;}.slideshow.hero-slide .slide__title{background:rgba(255,255,255,0.8);text-transform:unset;float:right;clear:both;}.slideshow.hero-slide .slide__description{color:white;background:rgba(50,50,50,0.7);padding:10px 20px;clear:both;float:right;}.slide__description.data p{display:inline;color:rgb(100,100,100);}.slideshow.hero-slide .slide__link a:nth-of-type(1){display:none;}@media (max-width:1023px){.slideshow.hero-slide .slide__link a{float:unset;margin:0;}.slideshow.hero-slide .slide__link{margin:0;}.slideshow.hero-slide .slide__title{float:unset;margin:0;}.slideshow.hero-slide .slide__description{float:unset;margin:0;}.slideshow.hero-slide .slide__caption{text-align:left;}.slideshow.hero-slide .slide__constrained{padding-bottom:0px;padding-top:0;}}.paragraph--type--split-screen-slideshow .slide__content{background:rgb(250,250,250);border:1px dotted rgb(230,230,230);}.paragraph--type--split-screen-slideshow .slide__caption{padding-right:50px;}.paragraph--type--split-screen-slideshow .slide__link a{display:inline-block;background:rgb(74,201,227);color:white;padding:10px 15px;font-family:DCUbold;font-size:18px;}.paragraph--type--split-screen-slideshow .slick-dots{bottom:-40px;}.paragraph--type--split-screen-slideshow .slide__title{background:rgb(50,50,50);color:white;}.paragraph--type--split-screen-slideshow .slide__description{color:black;}.paragraph--type--split-screen-slideshow .slide__link a:nth-of-type(1){display:none;}@media (max-width:1023px){.paragraph--type--split-screen-slideshow .slide__link a{display:block;margin:0;}.paragraph--type--split-screen-slideshow .slide__link{margin:0;}.paragraph--type--split-screen-slideshow .slide__title{display:block;margin:0;}.paragraph--type--split-screen-slideshow .slide__description{display:block;margin:0 0 0 10px}.paragraph--type--split-screen-slideshow .slide__caption{text-align:left;}.paragraph--type--split-screen-slideshow .slide__constrained{padding-bottom:0px;padding-top:0;}.paragraph--type--split-screen-slideshow .slide__content{background:white;}.paragraph--type--split-screen-slideshow .slide__caption{padding-right:0px;margin-top:40px;}}.carousel-container .slide__link{display:none;}.carousel-container .slide__content h2.slide__title{border-left:8px solid rgb(100,100,100);border-top:1px solid rgb(100,100,100);font-family:DCUmedium;font-size:18px;margin-bottom:10px;}.carousel-container .slide__link a:nth-of-type(2){border-bottom:1px solid rgb(50,50,50);display:inline-block;padding-right:10px;border-right:8px solid rgb(100,100,100);color:black;font-family:DCUmedium;}.carousel-container .slide__link a:hover{background:rgb(250,250,250);color:rgb(50,50,50);}.carousel-container .slide__link{margin:10px 0 0 0;}.carousel-container .slick--skin--boxed .slide__content{border:0;}.carousel-container .slick--skin--boxed .slide__content{margin:5px;padding:0px;}.slick--field-carousel-container .slide__description.data p:after{content:"";background:rgb(100,100,100);position:absolute;bottom:20px;right:16px;height:40px;width:8px;}.slick--field-carousel-container .slide__description.data p{border-bottom:1px solid rgb(100,100,100);padding-bottom:5px;padding-right:5px;margin-top:10px;display:inline-block;}.carousel-container .slide__description.data{color:black;font-family:DCUmedium;}.carousel-container .slide__caption{background:rgb(250,250,250);}.carousel-container .field--name-field-m-image-image{margin-top:5px;}.paragraph.paragraph--type--hero-media{margin-bottom:40px;}.region-footer{padding:10px;color:white;}#block-dcuorange-footer{background:black;}.footer{border-top:0;margin-top:0;padding-top:0;}.contextual-region.view.view-news-views.view-id-news_views.view-display-id-block_1{padding-bottom:80px;}.footer-ul li{border-bottom:1px dotted rgb(150,150,150);}span.-accordion-header{display:block;color:#333333;background-color:#f5f5f5;padding:5px 10px;border:1px solid #ddd;}.-tabber-header{visibility:hidden;}.breadcrumb a{color:white;font-family:DCUmedium;}span.accordion-header{padding-left:10px;}#superfish-main-menu-21{margin-top:65px;}#superfish-main-menu-21 > li > a,#superfish-main-menu-21 > li > span{text-transform:uppercase;font-family:DCUbold;font-size:12px;}@media (min-width:1024px) and (max-width:1199px){#superfish-main-menu-21 > li > a,#superfish-main-menu-21 > li > span{font-size:11px;}}#superfish-main-menu-21 li.sf-depth-2,#superfish-main-menu-21 li.sf-depth-3{border-bottom:1px dotted rgb(220,220,220);background:white;}#block-supplementarymenu #superfish-supplementary-menu-toggle{position:relative;width:77px;float:right;margin-top:-34px;font-family:DCUmedium;font-size:10px;text-transform:uppercase;padding-top:5px;padding-bottom:5px;color:rgb(100,100,100);}.supplementary-menu li.sf-depth-1{border-bottom:1px dotted rgb(220,220,220);background:rgb(250,250,250);}.supplementary-menu li.sf-depth-2{border-bottom:1px dotted rgb(220,220,220);background:rgb(245,245,245);}.supplementary-menu .sf-style-none li.sf-depth-1:hover,.supplementary-menu .sf-style-none li.sf-depth-1{background:rgb(250,250,250);}.supplementary-menu li.sf-clone-parent,.supplementary-menu .sf-style-none li.sf-depth-2:hover,.supplementary-menu .sf-style-none li.sf-depth-2{background:rgb(245,245,245);border-bottom:1px dotted rgb(180,180,180);border-left:10px solid rgb(150,150,150);}ul.sf-menu .sf-sub-indicator::after{left:-2px;}.supplementary-menu .sf-style-none li.sf-depth-1:hover a,.supplementary-menu .sf-style-none li.sf-depth-2:hover a{background:transparent;}.supplementary-menu .sf-style-none li.sf-depth-2:hover a{display:block;}@media (max-width:1023px){#block-mainmenu21 ul li.sf-clone-parent,#block-mainmenu21 ul li.sf-depth-1 li.sf-depth-2{border-left:10px solid rgb(150,150,150);border-bottom:1px dotted rgb(180,180,180);}#block-mainmenu21 .sf-accordion-toggle.sf-style-none{float:left;}.supplementary-menu sf-accordion-toggle.sf-style-none{top:0px;}#superfish-main-menu-21-accordion .sf-depth-1{background:rgb(250,250,250);border-bottom:1px dotted rgb(220,220,220);}#superfish-main-menu-21-accordion li.sf-depth-3{border-bottom:1px dotted rgb(220,220,220);}}@media (max-width:768px){#block-mainmenu21 .sf-accordion-toggle.sf-style-none{top:10px;margin-left:10px;}#block-supplementarymenu .sf-accordion-toggle.sf-style-none{top:19px;margin-right:12px;}#superfish-main-menu-21-accordion{margin-top:50px;position:absolute;}#superfish-supplementary-menu-accordion{margin-top:20px;}}@media (max-width:768px){.region.region-header{margin-top:30px;}}.main-container{overflow:unset;}.dialog-off-canvas-main-canvas{overflow:hidden;}.sf-style-none{float:left;margin:0;padding:0;}.sf-style-none.sf-navbar{width:100%;}.sf-style-none ul{padding-left:0;}.sf-style-none a,.sf-style-none span.nolink{color:black;padding:0.75em 1em;}.sf-style-none a.sf-with-ul,.sf-style-none span.nolink.sf-with-ul{padding-right:2.25em;}.sf-style-none.rtl a.sf-with-ul,.sf-style-none.rtl span.nolink.sf-with-ul{padding-left:2.25em;padding-right:1em;}.sf-style-none span.sf-description{color:#0000ff;display:block;font-size:0.833em;line-height:1.5;margin:5px 0 0 5px;padding:0;}.sf-style-none.rtl span.sf-description{margin:5px 5px 0 0;}.sf-style-none li,.sf-style-none.sf-navbar{background:rgba(255,255,255,0.95);}a.sf-depth-3.sfmaina{border-bottom:1px dotted lightgray;}ul.sf-multicolumn{border-bottom:1px solid lightgray;}.sf-style-none li li{background:rgba(255,255,255,0.95);}.sf-style-none li li li{background:#d0d0d0;}.sf-style-none li:hover,.sf-style-none li.sfHover,.sf-style-none li:focus a,.sf-style-none li:hover a,.sf-style-none li:active a,.sf-style-none span.nolink:hover{background:rgba(255,255,255,0.9);outline:0;}.sf-style-none li:hover>ul,.sf-style-none li.sfHover>ul{top:40px;}.sf-sub-indicator:after{content:"▼";}ul .sf-sub-indicator:after,.sf-vertical .sf-sub-indicator:after{content:"►";}.sf-navbar ul .sf-sub-indicator:after,.sf-accordion .sf-sub-indicator:after,.sf-accordion.sf-accordion-with-buttons .sf-accordion-button:after{content:"▼";}.sf-navbar ul ul .sf-sub-indicator:after{content:"►";}.sf-accordion.sf-accordion-with-buttons li.sf-expanded>.sf-accordion-button:after{content:"▲";}.sf-horizontal.rtl ul .sf-sub-indicator:after,.sf-vertical.rtl .sf-sub-indicator:after,.sf-navbar.rtl ul ul .sf-sub-indicator:after{content:"◄";}div.sf-accordion-toggle.sf-style-none a{background:transparent;color:black;padding:1em;}div.sf-accordion-toggle.sf-style-none a.sf-expanded,.sf-style-none.sf-accordion li.sf-expanded{background:transparent;}div.sf-accordion-toggle.sf-style-none a.sf-expanded,.sf-style-none.sf-accordion li.sf-expanded>a,.sf-style-none.sf-accordion li.sf-expanded>span.nolink{font-weight:bold;}.sf-style-none.sf-accordion li a.sf-accordion-button{font-weight:bold;position:absolute;right:0;top:0;z-index:499;}.sf-style-none.sf-accordion li li a,.sf-style-none.sf-accordion li li span.nolink{padding-left:2em;}.sf-style-none.sf-accordion li li li a,.sf-style-none.sf-accordion li li li span.nolink{padding-left:3em;}.sf-style-none.sf-accordion li li li li a,.sf-style-none.sf-accordion li li li li span.nolink{padding-left:4em;}.sf-style-none.sf-accordion li li li li li a,.sf-style-none.sf-accordion li li li li li span.nolink{padding-left:5em;}.sf-style-none.rtl.sf-accordion li li a,.sf-style-none.rtl.sf-accordion li li span.nolink{padding-left:auto;padding-right:2em;}.sf-style-none.rtl.sf-accordion li li li a,.sf-style-none.rtl.sf-accordion li li li span.nolink{padding-left:auto;padding-right:3em;}.sf-style-none.rtl.sf-accordion li li li li a,.sf-style-none.rtl.sf-accordion li li li li span.nolink{padding-left:auto;padding-right:4em;}.sf-style-none.rtl.sf-accordion li li li li li a,.sf-style-none.rtl.sf-accordion li li li li li span.nolink{padding-left:auto;padding-right:5em;}.sf-style-none li.sf-multicolumn-wrapper ol,.sf-style-none li.sf-multicolumn-wrapper ol li{margin:0;padding:0;}.sf-style-none li.sf-multicolumn-wrapper a.menuparent,.sf-style-none li.sf-multicolumn-wrapper span.nolink.menuparent{font-weight:bold;}.sf-style-none li.sf-multicolumn-wrapper{background:rgba(254,254,254,.95);}.sf-style-none li.sf-multicolumn-wrapper li{background:transparent;}ul.sf-menu li.socialMediaIconHolder{float:right;padding-right:5px;}.social-icons-menu{vertical-align:super;}.dept-menu .sf-depth-1.menuparent.nolink:hover,.dept-menu .sf-style-none a.sf-depth-1:hover{color:black;}.dept-menu ul.sf-horizontal{width:100%;background:rgb(50,50,50);}.dept-menu .sf-accordion-toggle{width:100%;}.legacy-menu li:hover a.group-edit,.dept-menu li:hover a.group-edit{background:rgb(255,167,0);color:white;}.dept-menu a.sf-depth-2{border-bottom:1px dotted rgb(200,200,200);}.dept-menu{margin-bottom:40px;background:rgb(50,50,50);font-family:DCUlight;}.dept-menu li.sf-depth-1:hover a{color:rgb(50,50,50);}.dept-menu li.sf-depth-1{background:rgb(50,50,50);}.dept-menu li{background:rgba(255,255,255,0.95);}.dept-menu a{color:black;}.dept-menu a.sf-depth-1{color:white;}.dept-menu ul.sf-menu a,.dept-menu ul.sf-menu span.nolink{display:block;padding:.7em 1.4em .7em 1em;position:relative;}.dept-menu .sf-depth-1.menuparent.nolink,.dept-menu .sf-style-none a.sf-depth-1{color:white;font-size:14px;font-family:DCUmedium;}.dept-menu ul.sf-menu li:hover>ul,.dept-menu ul.sf-menu li.sfHover>ul{top:40px;}.dept-menu .sf-style-none li.sfHover.sf-depth-2{background:rgba(255,255,255,0.9);}.dept-menu .sf-clone-parent a.sf-depth-1{color:black;}.dept-menu ul.sf-menu .sf-sub-indicator{opacity:0.5;overflow:unset;right:3px;top:23px;width:14px;font-size:12px;}.dept-menu li.sf-depth-3:last-of-type{border-right:0;padding-right:0!important;padding-left:0!important;}.dept-menu span.sf-depth-2,.dept-menu a.sf-depth-2,.dept-menu span.sf-depth-3,.dept-menu a.sf-depth-3{border-bottom:1px dotted rgb(200,200,200);}.dept-menu ul.sf-menu li.sf-depth-2.sfHover > ul{top:0px;}ul.sf-menu.sf-vertical li:hover>ul,ul.sf-menu.sf-vertical li.sfHover>ul{left:16em;top:0;}.events-text .card.views-row{width:unset;margin-bottom:20px;border-bottom:1px dotted rgb(150,150,150);}.events-text .views-field.views-field-field-event-date{padding-right:30px;color:rgb(50,50,50);padding-left:10px;padding-top:10px;padding-bottom:10px;}.views-field.views-field-title{padding:10px;}.events-menu .views-field.views-field-title time{font-size:12px;font-family:DCUmedium;}.events-menu .views-field.views-field-title a{color:black;font-size:14px;}#block-views-block-contextual-content-block-8 h2{color:white;background:black;}.events-menu .events-menu.views-row{border-bottom:1px dotted rgb(200,200,200);margin-bottom:10px;}.events-menu-date{font-size:12px;font-family:DCUbold;margin-left:20px;}.events-menu-title{border-left:5px solid rgb(74,201,227);display:inline-block;padding-left:10px;}.pseudo-table.views-row:nth-child(2n){background:rgb(250,250,250);border-bottom:1px dotted rgb(220,220,220);}.pseudo-table.views-row{padding:5px 5px 15px 5px;}@media (max-width:1023px){.pseudo-table-row{display:inline-block;width:100%;}}.event-start.pseudo-table-row{min-width:140px;display:inline-block;font-family:DCUmedium;}.events-name.pseudo-table-row{display:inline-block;max-width:650px;}.event-start.pseudo-table-row{vertical-align:top;}.all-events .views-row{border-bottom:1px solid rgb(220,220,220);padding-bottom:10px;padding-top:10px;padding-left:10px;}.all-events .views-row:nth-child(2n){background:rgb(250,250,250);}.all-events time{font-family:DCUbold;font-size:14px;}.card.events.view-news-views.views-row .news-card-title a{width:270px;}.tiled-layout.tile--carousel{width:10000px;min-height:260px;padding-top:20px;margin-bottom:50px;display:block;}.jcarousel{position:relative;width:100%;display:block;overflow:hidden;}.jcarousel .tile--carousel a.tile{float:left;width:330px;max-height:320px;height:fit-content;padding-left:20px;padding-right:20px;overflow:hidden;}.jcarousel .tile__title.h1{font-size:36px;background:rgb(100,100,100);margin:0;padding:10px 8px;color:white;font-family:DCUmedium;font-size:15px;}.jcarousel .tile__text{color:black;font-size:14px;}.jcarousel .field--name-field-m-image-image{width:340px;height:150px;overflow:hidden;}.jcarousel-pagination{text-align:center;font-size:0;margin-bottom:40px;}.jcarousel-pagination a{display:inline-block;height:10px;width:10px;font-size:0;background:rgb(100,100,100);margin:5px;}.paragraph--type--bp-carousel .paragraph--type-text-and-image .field--name-bp-image-field{float:right;width:100%;}.paragraph--type--bp-carousel .img-responsive{width:100%;}.paragraph--type--bp-carousel .paragraph--type-text-and-image .field--name-bp-text{min-width:unset;float:left;margin-top:-300px;background:rgba(255,255,255,0.8);width:60%;margin-left:20%;padding:20px;font-size:36px;text-align:center;}@media (max-width:1024px){.field--name-field-image-overlay-text{max-width:350px;}}.field--name-bp-text #tilecontainer img{float:left;width:100%;padding:0px;}.field--name-bp-text #tilecontainer #mainpic{width:700px;float:left;padding-right:50px;}#mainpicimg{height:410px;}.field--name-bp-text #tilecontainer #topright{float:left;width:400px;}.field--name-bp-text #tilecontainer #bottomright{float:left;width:400px;}#mainpicteaser{padding-left:10px;background:rgb(235,70,34);color:white;font-family:DCUmedium;clear:both;}#toprightpicteaser{padding-left:10px;background:rgb(79,134,142);color:white;font-family:DCUmedium;clear:both;}#bottomrightpicteaser{padding-left:10px;background:rgb(74,201,227);color:white;font-family:DCUmedium;clear:both;}#toprightimg{height:190px;}#bottomrightpicimg{height:190px;}.field--name-bp-text #tilecontainer #topright{float:left;width:400px;}#topright{padding-bottom:30px;}#superfish-devel-clashakukefr a{color:rgb(235,70,34);}@media (max-width:1023px){.paragraph--type--fullscreen-hero .field--type-text-long{margin-top:-30px;}.paragraph--type--fullscreen-hero{margin-top:unset;}.utility.main-utility{height:unset;}.field--type-text-with-summary{padding:unset;}.dept-menu .sf-accordion-toggle.sf-style-none{top:0px;background:rgb(50,50,50);padding:5px;}.dept-menu .sf-accordion-toggle.sf-style-none a{color:white;}.field.field--name-field-news-image.field--type-image.field--label-hidden.field--item .img-responsive{max-width:unset;}.field--name-field-news-image.field--type-image{overflow:hidden;}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0px;margin-left:0px;}.field--name-field-welcome-image{float:left;margin-top:35px;}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0px;margin-left:0px;}.paragraph--type--bp-carousel .paragraph--type-text-and-image .field--name-bp-text{margin-top:-250px;font-size:23px;}}.paragraph--type--bp-image{width:fit-content;width:-moz-fit-content;margin:auto;}.paragraph--type--bp-image .field--name-field-p-hm-hero-image{background:rgb(50,50,50);}.paragraph--type--bp-image .field--name-field-m-image-image{text-align:-webkit-center;text-align:center;}@media (min-width:768px){.form-inline .form-group{display:block;margin-bottom:10px;}}.paragraph--type--bp-columns__1col .paragraph.paragraph--width--full>.paragraph__column,.paragraph--type--bp-columns__1col .paragraph.paragraph--width--medium>.paragraph__column,.paragraph--type--bp-columns__1col .paragraph.paragraph--width--narrow>.paragraph__column,.paragraph--type--bp-columns__1col .paragraph.paragraph--width--tiny>.paragraph__column,.paragraph--type--bp-columns__1col .paragraph.paragraph--width--wide>.paragraph__column,.paragraph--type--bp-columns__2col,.paragraph--type--bp-columns__3col,.paragraph--type--bp-columns__4col,.paragraph--type--bp-columns__5col,.paragraph--type--bp-columns__6col{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.paragraph--type--bp-columns__1col{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.paragraph--type--bp-columns__6col{float:left;width:16.66666667%}.paragraph--type--bp-columns__5col{float:left;width:20%}.paragraph--type--bp-columns__4col{float:left;width:25%}.paragraph--type--bp-columns__3col{float:left;width:33.33333333%}.paragraph--type--bp-columns__2col{float:left;width:50%}.paragraph--type--bp-columns__1col{float:left;width:100%}.paragraph--type--bp-columns__1col .paragraph.paragraph--width--tiny>.paragraph__column{float:left;width:33.33333333%;margin-left:33.33333333%}.paragraph--type--bp-columns__1col .paragraph.paragraph--width--narrow>.paragraph__column{float:left;width:50%;margin-left:25%}.paragraph--type--bp-columns__1col .paragraph.paragraph--width--medium>.paragraph__column{float:left;width:66.66666667%;margin-left:16.66666667%}.paragraph--type--bp-columns__1col .paragraph.paragraph--width--wide>.paragraph__column{float:left;width:83.33333333%;margin-left:8.33333333%}.paragraph--type--bp-columns__1col .paragraph.paragraph--width--full>.paragraph__column{float:left;width:100%}}.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column1{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}@media (min-width:768px){.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column1{float:left;width:75%;}}.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}@media (min-width:768px){.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2{float:left;width:25%;}}.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column1{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}@media (min-width:768px){.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column1{float:left;width:66.66666667%;}}.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column2{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}@media (min-width:768px){.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column2{float:left;width:33.33333333%;}}.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column1{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}@media (min-width:768px){.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column1{float:left;width:25%;}}.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column2{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}@media (min-width:768px){.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column2{float:left;width:75%;}}.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}@media (min-width:768px){.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1{float:left;width:33.33333333%;}}.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column2{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}@media (min-width:768px){.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column2{float:left;width:66.66666667%;}}.paragraph--type--bp-columns__2col .layout-contained,.paragraph--type--bp-columns-two-uneven__2col-column1 .layout-contained,.paragraph--type--bp-columns-two-uneven__2col-column2 .layout-contained{max-width:100%;}.landing-page .paragraph--type--bp-columns-two-uneven,.landing-page .paragraph--type--hero-media{max-width:1100px;margin:auto;}.iwt__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.iwt__inner>*{margin-bottom:2rem;width:calc((100% / 1) - 2rem);margin-right:1rem;margin-left:1rem}@media (min-width:640px){.iwt__inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.iwt__inner>*{width:50%;}}@media (min-width:640px){.left>.iwt__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px){.left>.iwt__inner .iwt__content{padding-left:3rem;}}@media (min-width:640px){.right>.iwt__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:1024px){.right>.iwt__inner .iwt__content{padding-right:3rem}}.iwt__content>*{margin-bottom:1.5rem}.iwt__image img{width:100%;-webkit-box-shadow:4px 4px 16px 0 rgba(0,0,0,.3);box-shadow:4px 4px 16px 0 rgba(0,0,0,.3)}@media (min-width:640px){.iwt__image img{height:auto}}.field--name-field-image-caption-formatted{background:rgb(50,50,50);color:white;padding:0 10px;font-size:14px;}@media (min-width:1024px){.iwt.small .iwt__image{width:66%;}.iwt.small .iwt__content{width:unset;}.iwt.large .iwt__image{width:unset;}.iwt.large .iwt__content{width:33%;}.iwt.vsmall .iwt__image{width:40%;}.iwt.vsmall .iwt__content{width:unset;}}.iwt__inner{max-width:100%;}.iwt.small .iwt__image{max-width:320px;width:225px;}.iwt.small .field--name-field-m-image-image{width:225px;}.small .field--name-field-image-caption-formatted{width:225px;}.iwt.vsmall .iwt__image{width:150px;}.iwt.vsmall .field--name-field-m-image-image{width:150px;}.video{display:flex;align-items:center;}.video.right{flex-direction:row-reverse;}.video__item{width:48%;}.left .video__item{padding-right:10px;}.text-holder{width:48%;}.right .text-holder{width:48%;padding-right:10px;}@media (min-width:1024px){.video.small .video__item{width:55%;}.video.vsmall .text-holder,.video.small .text-holder,.video.large .text-holder{width:unset;}.video.large .video__item{width:250%;}.video.vsmall .video__item{width:33%;}}.video.small .field--name-field-p-video-video{width:320px!important;}.video.vsmall .field--name-field-p-video-video{width:150px!important;}.video.small .video__item{width:unset;}.video.vsmall .video__item{width:unset;}.small{font-size:16px;}.islstem-video-finder{background:rgb(250,250,250);padding:10px;margin-bottom:40px;}#block-utilitybar{z-index:1;}.container-fluid{padding-right:0px;padding-left:0px;}.front-finder.view-prospectus{text-align:center;}#views-exposed-form-prospectus-block-4,#views-exposed-form-prospectus-block-1{background:rgb(250,250,250);padding-top:40px;padding-bottom:40px;border-bottom:1px solid rgb(200,200,200);border-right:1px solid rgb(200,200,200);}.front-finder .form-type-textfield,.front-finder .form-item-field-undergraduate-postgraduate-value{width:300px;}.front-finder .js-form-type-textfield.form-item-combine.js-form-item-combine{width:300px;}.front-finder .form-type-textfield .input-group{width:265px;}.view-prospectus .js-form-submit.form-submit{margin-top:29px;margin-left:30px;}.field--name-field-course-start-date{clear:both;}.light-border-bottom{border-bottom:1px solid rgb(220,220,220)}.course-listings .views-row{border-bottom:1px solid rgb(50,50,50);margin-bottom:40px;}.course-listings .views-field-title{font-family:'DCUbold';font-size:20px;}@media (min-width:768px){.front-finder.view-prospectus .form-inline .form-group{display:inline-block;margin-bottom:10px;}}.view-prospectus .views-row{color:black;}@media (max-width:1023px){.front-finder .form-item{display:block;width:100%;padding-bottom:15px;}.front-finder .form-type-textfield .input-group{margin:auto;}}@media (min-width:1200px){.page-node-type-landing-page .custom-container{width:1170px;}}@media (min-width:992px) and (max-width:1199px){.page-node-type-landing-page .custom-container{width:970px;}}@media (min-width:768px) and (max-width:991px){.page-node-type-landing-page .custom-container{width:750px;}}.page-node-type-landing-page .custom-container{padding-right:0px;padding-left:0px;margin-left:auto;margin-right:auto;}.page-node-type-landing-page .row{margin-right:0;margin-left:0;}.field--name-field-p-hm-image-title-position{display:none;}.field--name-field-news-date{margin-bottom:20px;text-align:left;border-bottom:1px solid rgb(100,100,100);font-size:14px;}#block-views-block-node-group-block-hero-image{min-height:145px;}@media (min-width:768px) and (max-width:991px){#block-views-block-node-group-block-hero-image{min-height:0;}}.card.views-row{width:320px;margin-right:60px;}.card.views-row:last-of-type{margin-right:0;}.main-news-view .card.views-row,.department-news-page .card.views-row{width:250px;margin-right:unset;}.main-news-view .view-content,.department-news-page .view-content{display:flex;flex-wrap:wrap;justify-content:space-between;}.view-news-views .view-content{margin-left:40px;position:relative;display:flex;flex-wrap:wrap;}.paragraph--type--hero-media.paragraph--view-mode--news-card-image{margin-bottom:0;}.news-card-title a{color:white;}.news-card-title{min-height:80px;}.card .field.field--name-field-p-hm-image-caption.field--type-string-long.field--label-hidden.field--item{display:none;}.news-card-title{font-size:16px;font-family:DCUlight;background:rgb(50,50,50);color:white;line-height:1.4;margin-top:0;}.card .field--name-field-news-date{margin-bottom:0px;border-bottom:0}.card .field--name-node-title{margin-top:0px;}.card .field--name-field-news-date.field--type-datetime{position:absolute;margin-top:0;z-index:1;padding:3px 8px;background:rgba(255,255,255,0.9);color:black;}.dept-news-3 .view-content{display:flex;flex-wrap:wrap;}.dept-news-3 h2.block-title{background:black;color:white;display:inline-block;margin-bottom:30px;}.pagination>li>a,.pagination>li>span{color:rgb(100,100,100);}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:rgb(100,100,100);border-color:rgb(100,100,100);}.more-link{text-align:center;font-family:DCUmedium;font-size:20px;}.dept-news-3 .views-field.views-field-field-news-date{background:rgba(255,255,255,0.8);color:black;position:absolute;z-index:1;padding-right:5px;padding-left:10px;}.dept-news-3 .views-field.views-field-title{background:rgb(50,50,50);padding:5px 10px;}.dept-news-3 .views-field.views-field-title a{color:white;font-family:DCUlight;}section#block-views-block-node-group-contextual-block-5{margin-bottom:40px;}.department-news-page .view-content{display:flex;flex-wrap:wrap;}.department-news-page .card.views-row:first-of-type{width:100%;}.department-events-page .view-content{display:flex;flex-wrap:wrap;}.department-events-page .card.views-row:first-of-type{width:100%;}.department-events-page .field--name-node-title{margin-bottom:0;}.department-events-page h3.news-card-title{margin-bottom:0px;}.department-events-page .field--type-daterange{padding-bottom:10px;border-bottom:1px solid rgb(50,50,50);margin-bottom:30px;padding-top:5px;}@media (max-width:379px){.view-news-views .view-content{margin-left:40px;}}@media only screen and (max-width:440px){.main-news-view .card.views-row,.department-news-page .card.views-row{width:320px;margin-right:unset;}}@media only screen and (min-width:992px) and (max-width:1199px){.main-news-view .card.views-row,.department-news-page .card.views-row{width:320px;margin-right:unset;}}@media (max-width:768px){.utilityLeft.utilitySection{max-width:200px;min-height:65px;}.utilitySection a,#recitemeText{display:inline-block;}.strut{display:none;}#recitemeText{padding-top:0;}.utilitySection{margin-bottom:20px;}.logo.navbar-btn.pull-left{margin-top:-155px;}.card.views-row{margin-right:0px;}.card.views-row{margin-right:0px;}.view-news-views .view-content{margin-left:40px;}.card.views-row{width:290px;}.form-item-field-undergraduate-postgraduate-value.js-form-item-field-undergraduate-postgraduate-value{width:unset;}.js-form-type-textfield.form-item-combine.js-form-item-combine{width:unset;}.slick--skin--boxed-carousel .slick-list{margin:0 30px;}.media--loading:not([data-animation])::before,.is-b-loading:not([data-animation])::before{display:none;}.utilityCentre.utilitySection{display:block;padding-bottom:20px;margin-left:10px;width:50%;float:right;}.dept-header-hero .field--name-field-m-image-image .img-responsive{max-width:unset;}.dept-header-hero .field--name-field-m-image-image{overflow:hidden;}.views-field-field-hero-image+.views-field-label .header-title{margin-top:-63px;}.dept-header-hero+#block-title.dept-header-title .field--name-label{margin-top:-162px;}.dept-header-title .field--name-label{margin-top:0px;padding-top:10px;padding-bottom:0;font-size:18px;}.region.region-header{border:0;padding-bottom:0;}#block-mainnavigation .sf-accordion-toggle.sf-style-none{float:left;background:rgb(50,50,50);top:0px;}#block-mainnavigation div.sf-accordion-toggle.sf-style-none a{color:white;}.utilitySection a,#recitemeText{padding-bottom:5px;padding-left:5px;padding-right:10px;}.logo.navbar-btn.pull-left{margin-left:15px;}.logo.navbar-btn.pull-left img{width:70px;height:auto;}div.sf-accordion-toggle.sf-style-none a{padding:0 1em 0 1em;}#block-mainnavigation{width:calc(100% - 20px);margin-top:-74px;margin-left:10px;background:rgb(50,50,50);padding-bottom:11px;}.slick__arrow{top:25%;}.paragraph.paragraph--type--from-library.paragraph--view-mode--default.paragraph--id--40156{clear:both;}}@media (min-width:769px) and (max-width:1023px){#block-mainnavigation{max-width:100%;float:unset;}.logo.navbar-btn.pull-left{margin-top:-53px;margin-left:-28px;}.sf-accordion-toggle.sf-style-none{top:60px;}}.slick-slide.slick-current.slick-active{max-width:100%;}.slick-slide{max-width:100%;}@media (min-width:440px) and (max-width:768px){.utilityCentre.utilitySection{display:inline-block;padding-bottom:20px;margin-left:10px;width:30%;}.logo.navbar-btn.pull-left{margin-top:-140px;}#block-mainnavigation .sf-accordion-toggle.sf-style-none{top:35px;background:rgb(50,50,50);}}@media (max-width:439px){#block-mainnavigation{margin-top:-55px;}}.tiled-layout.tile--front_tiles{display:block;}.tile.tile--has-image.tile--quaternary.tile--full{width:550px;height:550px;overflow:hidden;float:left;}.tile.tile--has-image.tile--quaternary.tile--small{width:550px;height:275px;overflow:hidden;float:left;}.front-finder.view-prospectus .views-field.views-field-title{background:rgb(50,50,50);padding:5px 5px 5px 20px;color:white;}.front-finder.view-prospectus .views-field.views-field-title a{color:white;font-family:DCUmedium;}.front-finder .view-content{background:rgb(250,250,250);}.views-field-field-school .field-content,.views-field-field-undergraduate-postgraduate .field-content{display:inline-block;}.views-field-field-school span.views-label,.views-field-field-undergraduate-postgraduate span.views-label,.views-field-field-prospectus-about span.views-label{font-family:DCUbold;}.front-finder .views-row{text-align:left;}.views-field-field-school,.views-field-field-undergraduate-postgraduate,.views-field-field-prospectus-about{padding:10px;}.views-field.views-field-field-prospectus-hero-image{width:200px;height:auto;float:right;padding:10px;}.views-field-field-prospectus-about a{color:rgb(50,50,50);}.view-prospectus a.views-more-link{display:block;background:rgb(74,201,227);color:white;padding:5px 10px;border-radius:3px;width:160px;text-align:center;font-family:DCUmedium;margin-top:20px;margin-bottom:40px;}.front-finder .form-actions .btn,button#edit-submit-prospectus{background:rgb(74,201,227);color:white;font-family:DCUmedium;}@media (min-width:768px){form#views-exposed-form-prospectus-block-5 .form-inline .form-group{display:unset;}form#views-exposed-form-prospectus-block-5 div#edit-actions{margin-top:-20px;display:inline-block;}}#views-exposed-form-prospectus-page-2 .form-item.js-form-item{display:block;margin-bottom:15px;}#views-exposed-form-prospectus-page-2 .view-filters.form-group{border-bottom:1px solid rgb(200,200,200);padding-bottom:20px;}#views-exposed-form-prospectus-page-2 .form-actions .btn,button#edit-submit-prospectus{background:rgb(74,201,227);color:white;font-family:DCUmedium;}.view-id-prospectus.view-display-id-page_2 .views-row{text-align:left;}.view-id-prospectus.view-display-id-page_2 .views-field.views-field-title{background:rgb(50,50,50);padding:5px;}.view-id-prospectus.view-display-id-page_2 .views-field.views-field-title a{color:white;font-family:DCUmedium;}.view-id-prospectus.view-display-id-page_2 .view-content{background:rgb(250,250,250);}.licta__content{background:rgba(74,201,227,0.9);width:500px;margin:auto;margin-top:-240px;z-index:1;position:relative;max-width:100%;padding:20px;display:block;}@media (min-width:375px) and (max-width:768px){.licta__content{margin-top:-445px;}}@media (max-width:374px){.licta__content{margin-top:-550px;}}.licta__cta{font-family:DCUmedium;text-align:center;}.licta__title.h2{color:white;text-align:center;border-bottom:1px solid white;font-family:DCUbold;}.licta__cta a{color:white;display:inline-block;}.highlighted~.region-content .licta{margin-top:150px;}.licta .field--name-field-m-image-image{width:100%;height:550px;margin:0 auto;overflow:hidden;position:relative;}@media (min-width:1023px){.licta .field--name-field-m-image-image{margin-top:-115px;}.licta__content{margin-top:-180px;}}.field--name-field-p-licta-image .field--name-field-m-image-image .img-responsive{width:100%;max-width:unset;animation:move 40s ease forwards;-ms-animation:move 40s forwards;-webkit-animation:move 40s ease forwards;-moz-animation:move 40s ease forwards;position:absolute;}.licta .field--name-field-m-image-image{width:100%;max-width:1200px;height:750px;}@media (min-width:1200px){.licta__content{margin-top:-200px;}}@media (max-width:1199px) and (min-width:1024px){.licta__content{margin-top:-240px;}}@media (max-width:1023px) and (min-width:976px){.licta__content{margin-top:-290px;}}@media (max-width:975px) and (min-width:769px){.licta__content{margin-top:-400px;}}@media (max-width:768px) and (min-width:375px){.licta__content{margin-top:-570px;}}@media (max-width:374px){.licta__content{margin-top:-650px;}}.licta__content{border-bottom:4px solid rgba(74,201,227);}@media (min-width:1024px){.highlighted~.region-content .licta{margin-top:unset;}}@-webkit-keyframes move{0%{-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;transform:scale(1.0);-ms-transform:scale(1.0);-webkit-transform:scale(1.0);-o-transform:scale(1.0);-moz-transform:scale(1.0);}100%{transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2);}}.feature-tile{float:left;position:relative;}.feature-tile.featureplustwo.large{max-width:100%;width:585px;height:auto;overflow:hidden;border-right:1px solid rgb(200,200,200);}.feature-tile.featureplustwo.small{max-width:100%;width:585px;height:auto;overflow:hidden;}.feature-tile.featureplustwo.large+.feature-tile.featureplustwo.small{border-bottom:1px solid rgb(200,200,200);}.feature-tile .field--name-field-p-tile-title{position:absolute;top:32px;z-index:1;padding:10px 20px;background:rgba(255,255,255,0.8);color:rgb(80,80,80);font-family:DCUmedium;}@media (max-width:768px){.feature-tile .field--name-field-p-tile-title{top:0px;font-size:18px;}}.feature-tile .field--name-field-p-tile-text{position:absolute;z-index:1;bottom:0;padding:10px 20px;background:rgba(50,50,50,0.8);color:white;right:0;max-width:80%;}.feature-tile__title.h1{margin:0;}@media (min-width:1024px) and (max-width:1199px){.feature-tile.featureplustwo.large,.feature-tile.featureplustwo.small{width:485px;}}@media (min-width:768px) and (max-width:1023px){.feature-tile.featureplustwo.large,.feature-tile.featureplustwo.small{width:375px;}}@media (max-width:767px){.feature-tile.featureplustwo.large,.feature-tile.featureplustwo.small{width:585px;max-width:100%;}.feature-tiles.custom-container.feature-tile--featureplustwo.featureplustwo{width:585px;max-width:100%;}}.quicklinks h2.block-title{font-size:20px;color:white;background:rgb(50,50,50);}.quicklinks,.legacy-menu{font-size:14px;}.quicklinks li,.legacy-menu li{border-bottom:1px dotted rgb(200,200,200);}.quicklinks a,.legacy-menu ul.sf-menu a,.legacy-menu ul.sf-menu span.nolink{padding:1em;}.quicklinks ul.sf-menu.sf-vertical,.legacy-menu ul.sf-menu.sf-vertical{width:unset;}.quicklinks,.legacy-menu .field--name-field-migrated-content{max-width:360px;}.quicklinks .sf-accordion-toggle.sf-style-none,.legacy-menu .sf-accordion-toggle.sf-style-none{top:0;}@media (min-width:768px){.col-sm-9+.col-sm-3{position:sticky;top:100px;}}.field--name-field-m-secure-file .text-primary,.file>span{color:rgb(235,70,34);}.page-node-type-event .field--name-field-event-date{font-size:20px;font-family:DCUbold;}.page-node-type-event .field--label{font-family:DCUmedium;}.page-node-type-event .building-blocks.field__items{margin-top:60px;}.view-dcu-events-calendar .view-content{margin-left:40px;position:relative;display:flex;flex-wrap:wrap;}.page-node-type-landing-page .field--name-field-event-date.field--type-daterange{display:inline-block;padding:3px;border-bottom:1px solid rgb(100,100,100);margin-bottom:40px;}.field--name-field-glossary-description{font-family:DCUmedium;padding-bottom:10px;font-size:20px;}.page-node-type-institutional-linkage .field--label{font-family:DCUmedium;}.page-node-type-media-profile .field--label{font-family:DCUmedium;}.field--name-field-media-first-name,.field--name-field-media-surname,.field--name-field-media-title{display:inline;font-family:DCUbold;font-size:22px;}.field--name-field-office{font-family:DCUmedium;margin-bottom:20px;}.page-node-type-media-profile .field--name-field-media-photo{float:right;width:150px;height:180px;padding-left:10px;overflow:hidden;}.page-node-type-policy-document .field--type-datetime{text-align:unset;padding-right:unset;font-style:unset;font-size:unset;font-weight:unset;}.field--name-field-course-full-name{padding:0px 5px 2px 15px;border-bottom:1px solid black;border-left:10px solid black;font-family:DCUmedium;font-size:28px;margin-bottom:40px;}.field--name-field-reg-schedule-user-message{color:red;}.page-node-type-registration-schedule .field--label{font-family:DCUmedium;}.card.events .news-card-title{margin-top:unset;margin-bottom:unset;}.card.events .field--name-node-title{margin-bottom:40px;}.card.events .field--name-field-event-date.field--type-daterange{display:inline-block;padding:3px;border-bottom:1px solid rgb(100,100,100);margin-bottom:40px;}.card.events .field--name-node-title{margin-bottom:0;}.card.events h3{margin-bottom:0px;}.page-node-type-registration-schedule table td,.page-node-type-registration-schedule table th{padding:.75rem!important;vertical-align:top;border-top:1px solid #dee2e6;width:unset!important;}.page-node-type-registration-schedule tr{display:table-row;vertical-align:inherit;border-color:inherit;}.page-node-type-registration-schedule table>tbody>tr:nth-of-type(even){background-color:#f9f9f9;;}.page-node-type-registration-schedule thead{display:table-header-group;vertical-align:middle;border-color:inherit;}.page-node-type-registration-schedule table{display:table;border-collapse:separate;box-sizing:border-box;border-color:rgb(200,200,200);max-width:100%;width:100%!important;background:rgb(250,250,250);}.field--name-field-course-offering{border-bottom:1px solid black;margin-bottom:40px;padding-bottom:20px;}.page-node-type-registration-schedule table td{width:unset !important;}.page-node-type-registration-schedule table{max-width:100%;}.table-hover>tbody>tr:hover{background-color:rgba(74,201,227,0.2);}.table-dark-header thead{background:rgb(50,50,50);color:white;}.table-dark-header thead a{color:white;}@media (max-width:767px){.table-responsive{border:inherit;}}.page-node-type-software .field--label{font-family:DCUmedium;}.field--name-field-software-summary{margin-bottom:20px;}.page-node-type-software .field--label-inline{clear:both;padding:10px;}.field--name-field-pb-title,.field--name-field-pb-first-name,.field--name-field-pb-surname{display:inline;font-family:DCUbold;}.phone-field.telephone{border-top:1px solid black;padding-top:20px;}.page-node-type-phonebook-entry .field--label{font-family:DCUmedium;}.field--name-field-pb-phone-number{display:inline;}.page-node-type-phonebook-entry .field--name-field-pb-photo{float:left;width:160px;height:160px;padding-left:10px;padding-right:20px;overflow:hidden;margin-top:20px;}.field--name-field-department-tag{padding-bottom:10px;}button.phone-field.profile.button a{color:white}button.phone-field.profile.button{margin-top:40px;background:black;border:0;padding:5px 20px;border-radius:3px;}h1.phone-title{margin-top:0;margin-bottom:20px;}.phone-field.telephone span{font-family:DCUregular;}.page-node-type-student-fees .field--label{font-family:DCUmedium;}.field--name-field-fees-programme-title{font-family:DCUmedium;font-size:22px;padding-bottom:20px;}div.tab-pane{padding:20px;}.prospectus-field_pg_note{padding:20px;background:rgb(231 219 53);margin:10px;color:black;width:100%;border:2px solid black;font-size:18px!important;}.prospectus-field.note{padding:20px;background:rgb(50,50,50);margin:10px;color:white;}.prospectus-field.fees-booklet{border:1px solid rgb(150,150,151);padding-left:10px;margin-top:40px;}.prospectus-field.fees-booklet{display:none;}.field--name-field-prospectus-del-modes{overflow:auto;}.field--name-field-prospectus-student-voice{font-size:19px;border-left:5px solid black;background:rgb(240,240,240);font-family:DCUbold,Helvetica,Arial,sans-serif;box-shadow:10px 10px 5px lightgray;display:inline-block;margin:20px;padding:20px;}.field--name-field-prospectus-student-name{font-family:'DCUBOLD';margin-top:60px;border-top:1px solid rgb(200,200,200);padding-top:10px;padding-left:10px;}.header-tiles .prospectus-field{min-height:30px;}section#block-views-block-prospectus-block-3{border-bottom:1px solid black;padding-bottom:40px;padding-top:40px;margin-bottom:40px;}.header-tiles{margin-bottom:40px;}.header-tiles{display:flex;flex-wrap:wrap;align-content:flex-start;}.prospectus-title-tile{width:420px;max-width:100%;height:280px;background:rgb(255,167,0);font-family:DCUmedium;color:white;padding:20px;}.prospectus-image-tile{width:420px;max-width:100%;height:280px;overflow:hidden;}.prospectus-details-tile{width:420px;max-width:100%;height:280px;padding:20px;}.prospectus-contact-tile{width:420px;max-width:100%;height:280px;padding:20px;font-family:DCUmedium;}h1.prospectus-title{color:white;font-family:DCUlight;font-size:30px;text-align:center;}.field--name-field-school{padding:5px 10px;border-bottom:1px solid white;border-left:5px solid white;font-family:DCUbold;}.header-tiles{margin-bottom:40px;}.header-tiles{background:rgb(250,250,250);}.panel-title a.normal{text-transform:uppercase;}.page-node-type-prospectus .paragraph--bp-accordion-container .panel-default>.panel-heading{background-color:rgb(100,100,100);}.page-node-type-prospectus .panel-default>.panel-heading{color:white;}div#prospectus-accordion{margin-bottom:80px;}.prospectus-contact-tile button{border:0;background:transparent;margin-left:17px;}.field--name-field-prospectus-contact,.field--name-field-prospectus-tel,.field--name-field-undergraduate-postgraduate,.field--name-field-prospectus-cao-code{display:inline-block;}.header-tiles .field--label{display:inline-block;}h2.alt-blue,h5.alt-blue{background:rgb(74,201,227);color:white;display:inline-block;font-family:DCUmedium;}.prospectus-field .field--type-link{text-align:center;}.field--label.inline.fees img,.field--label.inline.mail img,.field--label.inline.tel img{width:25px;height:auto;}span.phonecode{display:inline-block;margin-left:20px;}.field--name-field-prospectus-contact{margin-left:25px;}#fees-anchor-link{display:inline-block;margin-left:25px;}.prospectus-field.fees,.prospectus-field.email,.prospectus-field.telephone{padding:5px 10px;margin-bottom:10px;background:white;}.fees-accordion-body{background:white;padding:5px;border-bottom:1px solid rgb(200,200,200);}.fees-accordion-body li{list-style:none;}@media (min-width:1024px){.prospectus-title-tile{width:calc(100% - 420px);height:280px;}.prospectus-details-tile{width:calc(100% - 420px);height:280px;}h1.prospectus-title{font-size:44px;}.header-tiles{margin-bottom:80px;}}@media (max-width:768px){.prospectus-title-tile{height:unset;}.prospectus-details-tile{height:unset;border-bottom:1px solid black;}.prospectus-contact-tile{height:unset;}}.nav-tabs{background:rgb(100,100,100);clear:both;margin-top:40px;}.dept-menu a.menu-twitter.sf-depth-1.sf-external{display:inline-block;width:18px;height:18px;font-size:0;background-image:url(/themes/custom/dcuorange/images/twitter50.png);background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:10px;}.dept-menu a.menu-facebook.sf-depth-1.sf-external{display:inline-block;width:18px;height:18px;font-size:0;background-image:url(/themes/custom/dcuorange/images/facebook50.png);background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:10px;}.dept-menu a.menu-instagram.sf-depth-1.sf-external{display:inline-block;width:18px;height:18px;font-size:0;background-image:url(/themes/custom/dcuorange/images/instagram50.png);background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:10px;}.dept-menu a.menu-youtube.sf-depth-1.sf-external{display:inline-block;width:18px;height:18px;font-size:0;background-image:url(/themes/custom/dcuorange/images/youtube-logo.png);background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:10px;}.dept-menu a.menu-linkedin.sf-depth-1.sf-external{display:inline-block;width:18px;height:18px;font-size:0;background-image:url(/themes/custom/dcuorange/images/linkedin50.png);background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:10px;}.dept-menu a.menu-weibo.sf-depth-1.sf-external{display:inline-block;width:18px;height:18px;font-size:0;background-image:url(/themes/custom/dcuorange/images/weibo50.png);background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:10px;}.dept-menu a.menu-tiktok.sf-depth-1.sf-external{display:inline-block;width:18px;height:18px;font-size:0;background-image:url(/sites/default/files/styles/thumbnail/public/2021-03/tiktok50.png);background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:10px;}.legacy-menu a.menu-twitter.sf-depth-1.sf-external{display:inline-block;width:120px;height:40px;background-image:url(/themes/custom/dcuorange/images/twitter50.png);background-position:right center;background-repeat:no-repeat;background-size:18px;background-color:rgb(100,100,100);border-radius:3px;background-origin:content-box;margin-top:5px;margin-bottom:5px;color:white;margin-left:10px;}.legacy-menu a.menu-facebook.sf-depth-1.sf-external{display:inline-block;width:120px;height:40px;background-image:url(/themes/custom/dcuorange/images/facebook50.png);background-position:right center;background-repeat:no-repeat;background-size:18px;background-color:rgb(100,100,100);border-radius:3px;background-origin:content-box;margin-top:5px;margin-bottom:5px;color:white;margin-left:10px;}.legacy-menu a.menu-instagram.sf-depth-1.sf-external{display:inline-block;width:120px;height:40px;background-image:url(/themes/custom/dcuorange/images/instagram50.png);background-position:right center;background-repeat:no-repeat;background-size:18px;background-color:rgb(100,100,100);border-radius:3px;background-origin:content-box;margin-top:5px;margin-bottom:5px;color:white;margin-left:10px;}.legacy-menu a.menu-youtube.sf-depth-1.sf-external{display:inline-block;width:120px;height:40px;background-image:url(/themes/custom/dcuorange/images/youtube-logo.png);background-position:right center;background-repeat:no-repeat;background-size:18px;background-color:rgb(100,100,100);border-radius:3px;background-origin:content-box;margin-top:5px;margin-bottom:5px;color:white;margin-left:10px;}.legacy-menu a.menu-linkedin.sf-depth-1.sf-external{display:inline-block;width:120px;height:40px;background-image:url(/themes/custom/dcuorange/images/linkedin50.png);background-position:right center;background-repeat:no-repeat;background-size:18px;background-color:rgb(100,100,100);border-radius:3px;background-origin:content-box;margin-top:5px;margin-bottom:5px;color:white;margin-left:10px;}.legacy-menu a.menu-weibo.sf-depth-1.sf-external{display:inline-block;width:120px;height:40px;background-image:url(/themes/custom/dcuorange/images/weibo50.png);background-position:right center;background-repeat:no-repeat;background-size:18px;background-color:rgb(100,100,100);border-radius:3px;background-origin:content-box;margin-top:5px;margin-bottom:5px;color:white;margin-left:10px;}section#block-views-block-group-content-block-2 li{list-style:none;}section#block-views-block-group-content-block-2 li:nth-of-type(1) .field--name-field-p-text-text{color:white;background:black;display:inline-block;width:100%;max-width:100%;font-size:36px;font-family:DCUmedium;line-height:1.3;padding:5px 10px 5px 15px;margin-bottom:20px;vertical-align:top;}section#block-views-block-group-content-block-2 li:first-of-type+li .text{font-family:DCUmedium;font-size:25px;margin-left:30px;}section#block-views-block-group-content-block-2 li:nth-of-type(1) .field--name-field-p-text-text p{display:inline-block;max-width:100%;width:465px;}section#block-views-block-group-content-block-2 .field--name-field-p-hm-hero-image{float:right;width:375px;height:395px;margin-top:20px;}section#block-views-block-group-content-block-2{width:845px;max-width:100%;border-bottom:1px solid black;padding-bottom:40px;}section#block-views-block-group-content-block-2 .paragraph--type--hero-media{margin-bottom:20px;}@media (max-width:1199px) and (min-width:1024px){}@media (max-width:1023px){section#block-views-block-group-content-block-2 li:nth-of-type(1) .field--name-field-p-text-text p{width:100%;}section#block-views-block-group-content-block-2 .field--name-field-p-hm-hero-image{float:unset;}section#block-views-block-group-content-block-2 .field--name-field-p-hm-hero-image .img-responsive{margin:auto;}}@media (max-width:710px){.legacy-home-content{clear:both;}.tile--highlight_box{width:100%;max-width:100%;float:unset;margin-left:0;}.legacy-home-content{max-width:100%;}}@media (min-width:768px) and (max-width:992px){.legacy-home-content{clear:both;}.tile--highlight_box{width:100%;max-width:100%;float:unset;margin-left:0;}.legacy-home-content{max-width:100%;}}.webform-element--title-inline .form-control,.webform-element--title-inline .select-wrapper{max-width:100%;}.webform-confirmation{width:80%;padding:20px;border:1px solid rgb(200,200,200);margin:auto;margin-top:40px;text-align:center;margin-bottom:40px;background:rgb(250,250,250);}.form-item-captcha-response .control-label{display:block;}.captcha{padding:20px;}.dept-news-9 .view-content{display:flex;flex-wrap:wrap;justify-content:center;}.dept-news-9 .news-row.views-row{width:320px;margin-right:64px;max-width:100%;margin-bottom:40px;}.dept-news-9 .views-field.views-field-field-news-date{z-index:1;position:absolute;background:rgba(255,255,255,0.9);margin-top:0px;padding:5px;font-family:DCUmedium;}.dept-news-9 .news-row.views-row:first-of-type{width:700px;max-width:100%;height:auto;}.dept-news-9 .news-row.views-row:first-of-type img{width:100%;height:auto;}.view-vidatum-profile .pull-left{float:none!important;}.block-vidatum-search,.view-vidatum-profile-list,.view-vidatum-profile{background-color:#fff;padding:10px 12px 9px 20px;}.view-vidatum-profile div.tab-pane table th{color:#fff;font-weight:bold;background:rgb(100,100,100);line-height:30px;}.view-vidatum-profile-list table thead tr th{background-color:rgb(240,240,240);font-weight:bold;line-height:30pxt;}.block-vidatum-search h3,.view-vidatum-profile-list h3,.view-vidatum-profile h3{color:rgb(100,100,100);font-size:32px;line-height:18px;font-family:DCUlight;padding-top:20px;padding-bottom:10px;}.block-vidatum-search label{padding-bottom:5px;}.block-vidatum-search .form-select,.block-vidatum-search .form-text{width:90%;}.view-vidatum-profile .outputhidden{display:none;}.view-vidatum-profile .tab-content h3,.profile_section_title{color:rgb(100,100,100);font-family:DCUlight;padding-bottom:10px;font-size:24px;}.view-vidatum-profile .tab-content .tab-pane div{line-height:18px;}.view-vidatum-profile ul.tabs li{color:#219EC2;}.view-vidatum-profile ul.tabs li.current{background:#fff;border-top:5px solid #ededed;border-left:5px solid #ededed;border-right:5px solid #ededed;font-weight:bold;}.phone-field.biography{font-family:DCUregular;clear:both}.footer-content{display:inline-block;width:33%;font-size:14px;vertical-align:top;}@media (max-width:992px){.footer-content{display:inline-block;width:100%;}ul#footer_logo{text-align:center;}div#footer-center{border-top:1px solid rgb(120,120,120);border-bottom:1px solid rgb(120,120,120);padding:10px 0;}div#footer-right{padding-top:10px;}}.footer-ul{display:inline-block;width:32%;min-width:100px;vertical-align:top;}.social-icon{display:inline-block;padding:0 5px;}.social-wrapper{text-align:center;}ul#footer_logo li{display:inline-block;padding:0 5px;}li#footer_logo_item{height:80px;margin-right:10px;}.footer{padding-bottom:0px;}.footer-content a{color:white;}ul#footer_logo{text-align:right;}section#block-footercontent{border-top:2px solid black;border-bottom:unset;background:rgb(100,100,100);margin-top:10px;}section#block-footercontent li{list-style:none;}ol.breadcrumb{margin-bottom:0;}.breadcrumb>.active{color:rgb(230,230,230);}div#popup-text a{color:white;font-family:DCUbold;text-decoration:underline;white-space:nowrap;}div#popup-text{text-align:center;}.eu-cookie-compliance-message p{font-size:18px;}.eu-cookie-compliance-banner{border-top:1px solid black;}@media (min-width:768px){.page-node-type-landing-page .col-sm-9{width:100%;}}.field.field--name-field-migrated-content.field--type-text-long.field--label-hidden.field--item img{max-width:100%;height:auto;}@media (max-width:768px){.header-title.field--name-label{font-size:18px;}.views-field-field-hero-image+.views-field-label .header-title{margin-top:-69px;}}span.ready-accordion-header{display:block;padding:10px;background:rgb(100,100,100);color:white;border-bottom:1px solid rgb(150,150,150);}div#tab-49356-1{min-height:unset;}span.accordion-header{font-size:20px;font-family:DCUbold;margin:20px 10px 10px 10px;display:block;border-left:5px solid black;border-bottom:1px solid black;}.field--name-field-migrated-content img{max-width:100%;height:auto;}#block-mainnavigation li.sf-depth-3{padding-right:5px !important;padding-left:5px !important;border-right:2px solid lightgray;}#block-mainnavigation li.sf-depth-3:last-of-type{border-right:0;}@media (max-width:768px){#block-mainnavigation{background:rgb(50,50,50);}}.col-md-3 img{max-width:100%;height:auto;}.paragraph--type--expanding-pods-layout{margin-bottom:2em;}.paragraph--type--expanding-pods-layout>.paragraph__column{text-align:center;}.paragraph--type--expanding-pods-layout>.paragraph__column>div{display:inline-block;width:245px;margin:20px 6px 20px 6px;vertical-align:top;min-width:245px;}.paragraph--type--expanding-pod{display:inline-block;width:245px;vertical-align:top;min-width:245px;font-size:16px;font-family:DCUlight;background:rgb(50,50,50);color:white;line-height:1.4;}.field--name-field-expanding-pod-image{height:199px;position:relative;}.paragraph--type--expanding-pod>a{background:rgb(50,50,50);display:block;position:relative;height:199px;text-align:left;-webkit-transition:height 300ms ease-in-out 0s;-moz-transition:height 300ms ease-in-out 0s;-o-transition:height 300ms ease-in-out 0s;transition:height 300ms ease-in-out 0s;}.paragraph--type--expanding-pod,.paragraph__column{-webkit-transition:height 100ms ease-in-out 0s;-moz-transition:height 100ms ease-in-out 0s;-o-transition:height 100ms ease-in-out 0s;transition:height 100ms ease-in-out 0s;}.paragraph--type--expanding-pod>a.trans{background:transparent;}.paragraph--type--expanding-pod>a.excluded{cursor:default;}.paragraph--type--expanding-pod>a.excluded.pointer{cursor:pointer;}.paragraph--type--expanding-pod>h3,.paragraph--type--expanding-pod>a>h3{width:100%;margin:0 !important;text-align:center;background:rgb(50,50,50);font-weight:normal;}.paragraph--type--expanding-pod-section,.field--name-field-expanding-pod-title{padding:8px 15px;}.field--name-field-expanding-pod-title{height:60px;max-height:60px;text-align:center;z-index:3;position:relative;}.paragraph--type--expanding-pod.open .field--name-field-expanding-pod-image::before,.paragraph__column.open>.field--name-field-expanding-pod-image::before{content:url(/themes/custom/dcuorange/images/pod-arrow.png);top:auto;bottom:-106px;position:absolute;z-index:2;left:45%;color:rgb(50,50,50);font-weight:bold;font-size:5em;}#node-landing-page-edit-form .paragraph--type--expanding-pod-section{position:relative;box-shadow:inherit;}#node-landing-page-edit-form .paragraph--type--expanding-pod-section,#node-landing-page-edit-form .paragraph--type--expanding-pod,#node-landing-page-edit-form .paragraph--type--expanding-pod>a{background:none;}#node-landing-page-edit-form .paragraph--type--expanding-pod{color:inherit;font-family:inherit;width:inherit;}#node-landing-page-edit-form .field--name-field-expanding-pod-title{height:inherit;max-height:inherit;text-align:inherit;}#node-landing-page-edit-form .paragraph>.paragraph__column{padding-bottom:inherit;}.paragraph--type--expanding-pods-layout .custom-container{width:100%;}.paragraph--type--expanding-pod-section{position:absolute;left:0;width:100%;padding:20px 15px;text-align:left;overflow:hidden;background-color:#fff;color:#2c2c2c;border-bottom:2px solid rgb(50,50,50);border-left:1px solid rgb(240,240,240);border-right:1px solid rgb(240,240,240);border-top:unset;-webkit-transition:height 300ms ease-in-out 0s;-moz-transition:height 300ms ease-in-out 0s;-o-transition:height 300ms ease-in-out 0s;transition:height 300ms ease-in-out 0s;z-index:1;background:rgb(250,250,250);}.field--name-field-expanding-pod-title{margin-top:-60px;background:rgba(50,50,50,0.8);}.paragraph--type--expanding-pod.open .field--name-field-expanding-pod-image::before,.paragraph__column.open>.field--name-field-expanding-pod-image::before{bottom:-46px;}a .field--name-field-expanding-pod-title,a .field--name-field-expanding-pod-title:hover{color:white;}.page-node-type-short-course .field--name-node-title{border-bottom:1px solid black;}#bootstrap-panel.short-course-details{border:unset;border-bottom:1px solid black;border-radius:unset;margin-bottom:40px;}.page-node-type-short-course .field--name-node-title{background:rgb(50,50,50);}.page-node-type-short-course .field--name-node-title h2{color:white;padding-bottom:unset;padding-top:10px;}.field--name-field-requirements .field--label{border-bottom:1px solid black;margin-bottom:20px;font-size:20px;}.field--name-field-how-to-apply .field--label{border-bottom:1px solid black;margin-bottom:20px;font-size:20px;margin-top:40px;}.short-course-view .form-inline .form-group{display:inline-block;}.short-course-view .views-label{font-family:DCUbold;}.short-course-view .views-field{padding:20px;}.views-field-field-type .field-content,.views-field-field-code .field-content{display:inline-block;}.views-field-field-course-summary a{color:black;}.short-course-view h6 a{color:white;}.short-course-view h6.alternative{margin:auto;}section#block-views-block-node-group-contextual-block-6{margin-bottom:40px;}a.info{display:inline-block;color:white;background:rgb(74,201,227);padding:5px 10px;border-radius:4px;font-family:'DCUBOLD';margin-top:30px;}ul.dcu-cp__course-tools li{list-style:none;}.main-container{overflow:hidden;}.field--name-field-tweet-embeds{width:-webkit-fill-available;}.field--name-field-tweet-embeds iframe{width:-webkit-fill-available;}@media (max-width:768px){iframe.pubble-iframe{bottom:50px!important;}}@media (min-width:1024px){.node-93503 h1.prospectus-title{font-size:36px;}}@media (min-width:1024px){h1.prospectus-title{font-family:'DCUmedium';font-size:32px;}}.slideshow.hero-slide .slide__description p{color:white;}.is-b-loading:not([data-animation])::before{display:none;}.slide__constrained{min-height:unset;}p.boxed{border:1px solid rgb(150,150,150);padding:15px;background:rgb(250,250,250);border-radius:4px;margin-left:20px;margin-right:20px;}p.black{border-left:10px solid black;padding:15px;background:rgb(250,250,250);}p.orange{border-left:10px solid rgb(235,70,34);padding:15px;background:rgb(250,250,250);}p.yellow{border-left:10px solid rgb(255,167,0);padding:15px;background:rgb(250,250,250);}p.teal{border-left:10px solid rgb(79,134,142);padding:15px;background:rgb(250,250,250);}p.blue{border-left:10px solid rgb(74,201,227);padding:15px;background:rgb(250,250,250);}.card.events.view-news-views.views-row .news-card-title a{position:absolute;height:300px;width:290px;z-index:1;}.path-frontpage .hero-slide{max-width:1120px;}.path-frontpage .page-node-type-landing-page .custom-container{max-width:1120px;}.page-node-type-landing-page .layout-contained{max-width:100%;}.path-frontpage .hero-slide .slick--skin--fullwidth .slide__title{font-size:4rem;padding:2.5rem;}.path-frontpage .hero-slide .slide__title{margin-bottom:0;}.path-frontpage .hero-slide .slide__caption{padding-bottom:0;margin-bottom:0;padding-right:1.7em;}@media screen and (max-width:1024px){.hero-slide .slide__caption{padding-right:0em;}}.path-frontpage .hero-slide .slick--skin--fullwidth .slide__caption{font-size:1.5rem;}.path-frontpage .hero-slide .slideshow.hero-slide .slide__description{padding:1.5rem;}.path-frontpage .hero-slide .slide__link{display:none;}.path-frontpage .iwt.layout-contained.padding-horizontal{max-width:1120px;}.path-frontpage .iwt__inner{margin-left:0 !important;margin-right:0 !important;background:rgb(240,240,240);padding-left:30px;padding-right:30px;padding-top:20px;border-bottom:1px solid rgb(220,220,220);}.path-frontpage.page-node-type-landing-page .paragraph--id--50006 .custom-container .view-filters.form-group{background-color:#4ac9e3;padding:2em 0;}.path-frontpage.page-node-type-landing-page .paragraph--id--50006 .custom-container h2.alternative{margin-bottom:0;}.path-frontpage.page-node-type-landing-page .paragraph--id--50006 .custom-container .view-filters.form-group label{padding:0 0.5em;}#edit-submit-prospectus{background:white !important;color:black !important;}.view-news-views .view-content{margin-left:0;}.view-news-views .views-field.views-field-title{padding:0;}.view-news-views .card.views-row{flex:1;min-width:320px;}.view-news-views .more-link{margin:1em 0;}@media screen and (max-width:620px){.card.view-news-views.views-row{margin:auto;width:100%;}.tile--promotion_box .tile.tile--small{margin:auto;width:265px;margin-bottom:3em;padding-bottom:0.5em;}}.path-frontpage .landing-page .paragraph--type--bp-columns-two-uneven,.landing-page .paragraph--type--hero-media{max-width:1120px;margin:auto;}.path-frontpage .paragraph--type--bp-columns-two-uneven{background:rgb(240,240,240);overflow:auto;padding:20px;border-bottom:1px solid rgb(220,220,220);}.view-dcu-events-calendar .view-content{margin-left:0;}.section-break.quaternary{padding:1em 0;}.section-break.quaternary hr{margin:0;}.carousel-container .slide__caption{background:#f0f0f0;color:aliceblue;min-height:340px;}.carousel-container .slick--skin--boxed .slide__content{border-radius:0;}.slick--field-carousel-container .slide__description.data p{color:black;}.slick--field-carousel-container .slide__description.data p::after{display:none;}
