#main-content #section-banner-buffer .department-hero-banner article{margin-bottom:0}.internal-homepage.new-layout #banner-layout article .img img{max-height:333px;object-fit:cover}#section-banner-buffer section{background-size:cover;background-color:#1E1E1E}#section-banner-buffer section.department-hero-banner aside{position:absolute;top:20px;right:2%;z-index:40;width:auto}#department-address{background:#010c2d}#department-address .container #address{float:right;width:50%;text-align:right}#department-address .container #address p{margin-top:1.44em;margin-bottom:1.44em;color:rgba(255,255,255,0.75)}#department-address .container #address p.vcard{color:rgba(255,255,255,0.75);margin-bottom:0;margin-top:0}#department-address .container #address p.vcard span.fn{margin-top:1.44em;display:inline-block}#department-address .container #address p.vcard span:last-child{margin-bottom:1.44em;display:inline-block}#department-address .container #address p.vcard span:last-child a{color:#fff}article#standard-homepage-banner{margin:0 0 2em;padding:0;width:100%;float:none}article#standard-homepage-banner .social-media li a.ss-icon{font-size:150%}article#standard-homepage-banner .banner-side h2{margin-top:0}article#standard-homepage-banner .video-container{position:relative;float:right;width:68.55%;min-height:0}article#standard-homepage-banner .video-side{width:30%;float:left;min-height:0}#contact-strip{margin-bottom:0.55em;background:#212b58;padding:0 2rem}#contact-strip .faculty-level-inner{display:grid;grid-template-columns:1fr 2.5fr}#contact-strip #department-social-media p{position:relative}#contact-strip #department-social-media p .ss-icon{padding:0.5em 0 0.25em;font-size:150%;color:white;border:none;display:inline-block}#contact-strip #department-social-media p a{color:white}#contact-strip #contact{text-align:right}#contact-strip #contact span:nth-of-type(1){margin-right:1rem}#contact-strip #contact span{font-family:"poppins",sans-serif;color:white !important;margin-bottom:0;padding:1.25rem 0;display:inline-block}#contact-strip #contact span a{color:white}#department-full-width{padding:0}#department-full-width .generic-module.video .right{background:none}#department-full-width .generic-module.video .right p{color:#333}#department-full-width .generic-module.video .right h2{color:#A17700}#department-full-width .generic-module.video .right ul li{color:#ccc}#department-full-width .generic-module.video .right ul li a{color:#031F73}#department-full-width .department-full-width-module.no-image .module-text{width:66%;float:left}#department-full-width .department-full-width-module .left{width:64%;float:left;padding-top:0.77em;padding-bottom:0.77em}#department-full-width .department-full-width-module .left .img-holder{width:25%;float:left}#department-full-width .department-full-width-module .left .img-holder img{top:5px}#department-full-width .department-full-width-module .left .module-text{float:right;width:70%}#department-full-width .department-full-width-module .left .module-text h2{margin-top:0}#department-full-width .department-full-width-module .right{background:#021241;color:#fff;float:right;width:31.99%;padding:1em 3%;display:inline-block;vertical-align:middle}#department-full-width .department-full-width-module .right h3{display:none}#department-full-width .department-full-width-module .right h2{color:rgba(255,255,255,0.75);font-size:130%}#department-full-width .department-full-width-module .right p{color:rgba(255,255,255,0.75)}#department-full-width .department-full-width-module .right ul{list-style-type:none;margin-bottom:0}#department-full-width .department-full-width-module .right ul li::before{color:rgba(255,255,255,0.5)}#department-full-width .department-full-width-module .right ul li{font-weight:800;background:none;padding-left:0;margin-bottom:0.44em;line-height:1.11em;font-size:105%;line-height:1.33em}#department-full-width .department-full-width-module .right ul li a{border-bottom-color:#fff;color:#fff}#department-full-width .department-full-width-module.no-list .left{float:none;width:100%}#department-full-width .department-full-width-module.no-list .left .img-holder{width:15%}#department-full-width .department-full-width-module.no-list .left .module-text{width:80%}#department-central{padding:0;border-bottom:4px solid #021346}#department-central .generic-promo:nth-of-type(even){margin-right:0}#department-central .generic-promo:nth-of-type(3n+3){clear:left;margin-right:2%}#department-central .generic-promo:nth-of-type(3n+4){clear:none}#department-central .generic-promo{color:#fff;width:49%;float:left;margin-top:0.33em}#department-central .generic-promo h2{margin-top:0}#department-central .generic-promo .module-text{width:65%;float:right;padding-top:0;padding-right:5%}#department-central .generic-promo .module-text h2{margin-top:0}#department-central .generic-promo .img-holder{width:29%;float:left}#department-central .generic-promo .img-holder img{border-left:none;top:5px}#department-central .generic-module:nth-of-type(3n+3){clear:left}#department-central .generic-module{color:#fff;width:49%;float:left;margin-bottom:0.77em}#department-central .generic-module h2{margin-top:0}#department-central .generic-module .module-text{width:65%;float:right;padding-top:0;padding-right:5%}#department-central .generic-module .module-text h2{margin-top:0}#department-central .generic-module .img-holder{width:29%;float:left}#department-central .generic-module .img-holder img{border-left:none;top:5px}#department-right section.generic-promo ul,#department-central section.generic-promo ul{padding-left:0}#department-right section.three-column-module,#department-central section.three-column-module{width:100%;float:none;margin-top:0}#department-right section.three-column-module ul,#department-central section.three-column-module ul{margin-left:0}#department-right section.three-column-module ul h2,#department-central section.three-column-module ul h2{margin-bottom:0.33em}#department-right section.three-column-module ul li::before,#department-central section.three-column-module ul li::before{display:none}#department-right section.three-column-module ul li,#department-central section.three-column-module ul li{background:none;padding-left:0;float:left;width:32%;margin-right:2%}#department-right section.three-column-module ul li p:nth-of-type(2),#department-central section.three-column-module ul li p:nth-of-type(2){font-size:85%;margin-bottom:0}#department-right section.three-column-module ul li p:nth-of-type(1),#department-central section.three-column-module ul li p:nth-of-type(1){font-weight:200;padding-top:1em !important;margin-top:0;padding-top:0.55em;font-size:100%;line-height:1.33em;margin-bottom:0.55em}#department-right section.three-column-module ul li p:nth-of-type(1) a,#department-central section.three-column-module ul li p:nth-of-type(1) a{text-decoration:none}#department-right section.three-column-module ul li p:nth-of-type(1) a:hover,#department-central section.three-column-module ul li p:nth-of-type(1) a:hover{text-decoration:underline}#department-right section.three-column-module ul li img,#department-central section.three-column-module ul li img{margin-bottom:0 !important;top:0;margin-right:0;width:100%;max-width:100%;float:none}#department-right section.three-column-module ul li:nth-of-type(3n+3),#department-central section.three-column-module ul li:nth-of-type(3n+3){margin-right:0}#department-right section.three-column-module ul li:nth-of-type(3n+4),#department-central section.three-column-module ul li:nth-of-type(3n+4){clear:left}#department-right #other-news,#department-central #other-news{width:100%}#department-right #other-news ul,#department-central #other-news ul{list-style-type:none}#department-right #other-news ul li,#department-central #other-news ul li{background:none;padding-left:0}#department-right #other-news ul li span,#department-central #other-news ul li span{display:none}.department #beta-message,.school #beta-message,.institute #beta-message,.research-centre #beta-message{display:none}.department .mp-container #section-footer,.school .mp-container #section-footer,.institute .mp-container #section-footer,.research-centre .mp-container #section-footer{display:none}.department .mp-container #section-name .universal-inner #section-home-link,.school .mp-container #section-name .universal-inner #section-home-link,.institute .mp-container #section-name .universal-inner #section-home-link,.research-centre .mp-container #section-name .universal-inner #section-home-link{width:100%}.department .mp-container #section-name .universal-inner #key-links,.school .mp-container #section-name .universal-inner #key-links,.institute .mp-container #section-name .universal-inner #key-links,.research-centre .mp-container #section-name .universal-inner #key-links{display:none}.department .mp-container #section-name .universal-inner #icons,.school .mp-container #section-name .universal-inner #icons,.institute .mp-container #section-name .universal-inner #icons,.research-centre .mp-container #section-name .universal-inner #icons{display:none}.extra-tier{background:#021346}.extra-tier #extra-left-content{float:left;width:23.4042%}.extra-tier #extra-left-content a{color:#fff}.extra-tier #extra-left-content h2{color:#fff}.extra-tier #extra-left-content p{color:rgba(255,255,255,0.75)}.extra-tier #extra-left-content ul li{color:rgba(255,255,255,0.75)}.extra-tier #extra-left-content span img{padding-top:2.33em}.extra-tier #extra-left-content .generic-promo{width:100%}.extra-tier #extra-left-content .generic-promo p{font-size:125%}.extra-tier #extra-main-content{width:70.3%;float:right}.extra-tier #extra-main-content a{color:#fff}.extra-tier #extra-main-content h1{color:#fff}.extra-tier #extra-main-content h2{color:#fff}.extra-tier #extra-main-content p{color:rgba(255,255,255,0.75)}.extra-tier #extra-main-content ul li{color:rgba(255,255,255,0.75)}.extra-tier #extra-main-content #extra-tier-central{float:left;width:48.77%;padding:1em 0px 1em 0}.extra-tier #extra-main-content #extra-tier-central .img-holder{width:26.8421%;float:left}.extra-tier #extra-main-content #extra-tier-central ul{padding-left:1.33em;color:#fff}.extra-tier #extra-main-content #extra-tier-central ul li{color:rgba(255,255,255,0.75)}.extra-tier #extra-main-content #extra-tier-central .generic-promo{width:100%;padding-top:2.33em;padding-bottom:2.33em;margin-top:0}.extra-tier #extra-main-content #extra-tier-central .generic-promo p{font-size:125%}.extra-tier #extra-main-content #extra-tier-central .generic-module{width:100%;padding-top:2.33em;padding-bottom:2.33em;margin-top:0}.extra-tier #extra-main-content #extra-tier-central .generic-module p{font-size:100%}.extra-tier #extra-main-content #extra-tier-central .module-text{padding-right:2%;padding-bottom:2.33em;width:70%;float:right;padding-top:0.33em}.extra-tier #extra-main-content #extra-tier-central .module-text h2{margin-top:0}.extra-tier #extra-main-content #extra-tier-right{float:right;width:48.77%;padding:1em 0px 1em 0}.extra-tier #extra-main-content #extra-tier-right ul{padding-left:1.33em}.extra-tier #extra-main-content #extra-tier-right ul li{color:#fff}.extra-tier #extra-main-content #extra-tier-right .generic-promo{width:100%;padding-top:2.33em;padding-bottom:2.33em;margin-top:0}.extra-tier #extra-main-content #extra-tier-right .generic-promo p{font-size:125%}.extra-tier #extra-main-content #extra-tier-right .generic-module{width:100%;padding-top:2.33em;padding-bottom:2.33em;margin-top:0}.extra-tier #extra-main-content #extra-tier-right .generic-module p{font-size:100%}.extra-tier #extra-main-content #extra-tier-right #other-news{width:100%}.extra-tier #extra-main-content #extra-tier-right #other-news ul{list-style-type:none}@media screen and (max-width: 1730px){#section-banner-buffer section.department-hero-banner{background-position-y:-120px}}@media screen and (max-width: 1400px){#section-banner-buffer section.department-hero-banner{background-position-y:-90px}}@media screen and (max-width: 1300px){#section-banner-buffer section.department-hero-banner{background-position-y:-80px}}@media screen and (max-width: 1023px){#section-banner-buffer section.department-hero-banner aside{width:20%;top:10px}#department-right section.three-column-module ul li,#department-left section.three-column-module ul li{width:100%;float:none}#department-central .generic-promo{width:100%}#department-central .generic-module{width:100%}#section-banner-buffer section.department-hero-banner{background-position-y:top;width:100%}#section-banner-buffer section.department-hero-banner .hero-wrapper .universal-inner{height:auto}#section-banner-buffer section.department-hero-banner .hero-wrapper .universal-inner .format{width:auto;text-align:left}#section-banner-buffer section.department-hero-banner .hero-wrapper .universal-inner .format h1{font-size:250%;margin-bottom:0}#section-banner-buffer section.department-hero-banner .hero-wrapper .universal-inner .format.left{width:auto;float:none}.extra-tier{margin-bottom:2.77em}.extra-tier #extra-main-content{float:none;width:100%}.extra-tier #extra-main-content #extra-tier-central{width:95%;float:none;margin:0 auto;padding:0}.extra-tier #extra-main-content #extra-tier-central .generic-promo{padding-bottom:0;margin-bottom:0}.extra-tier #extra-main-content #extra-tier-central .generic-module{padding-bottom:0;margin-bottom:0}.extra-tier #extra-main-content #extra-tier-right{width:95%;float:none;margin:0 auto;padding:0}.extra-tier #extra-main-content #extra-tier-right .generic-promo{padding-bottom:0}.extra-tier #extra-main-content #extra-tier-right .generic-module{padding-bottom:0}#department-central{width:100%;float:none;border-bottom:4px solid #021346;margin-bottom:0.77em}#department-right{width:100%;float:none}#department-right section ul li{float:none;width:auto;margin-right:0}#department-right section ul li img{max-height:none}#department-full-width #contact-strip{color:#333;padding-bottom:1em}#department-full-width #contact-strip #social{width:100%;text-align:right;float:none;top:-5px}#department-full-width #contact-strip #social p{text-align:left;margin-bottom:0.33em}#department-full-width #contact-strip #social .ss-icon{margin-right:0.33em;margin-left:0}#department-full-width #contact-strip #contact{width:100%;line-height:1.44em;float:none;text-align:left}#department-full-width #contact-strip #contact .tel{margin-left:0;margin-bottom:0.1em}#department-full-width #contact-strip #contact .email{margin-left:0;margin-bottom:0.1em}#department-full-width #contact-strip #contact span{display:block}#department-full-width .department-full-width-module .left{width:100%;float:none;border-bottom:4px solid #021346;padding-bottom:0.55em}#department-full-width .department-full-width-module .left .module-text{width:100%;float:none}#department-full-width .department-full-width-module .left .img-holder{margin:0 5% 0 0}#department-full-width .department-full-width-module .right{width:100%;float:none}#department-address .container{background:none}#department-address .container .inner{width:90%}#department-address .container .inner #address{text-align:left;float:none;width:auto}}@media screen and (max-width: 769px){#contact-strip .faculty-level-inner{grid-template-columns:1fr}}@media screen and (max-width: 600px){#department-full-width .department-full-width-module .left .img-holder{width:100% !important}#department-full-width .department-full-width-module .left .module-text{width:100% !important}}
