.programme-listing .wrap:after,.news-panel .wrap header:after,.colour-boxes .wrap .cols .col .links:after{content:"";display:block;clear:both}.partnerships .wrap .cols .col,.programme-listing .wrap,.text-cols .wrap .cols .row,.individual-text-cols .wrap .cols .row .col,.text-image .wrap .cols .col .content,.text-image.blue .wrap .cols .col .content,.image-banner .wrap .content,.news-panel .wrap .cols .col{box-sizing:border-box;-moz-box-sizing:border-box}.placeholder{pointer-events:none;-webkit-transition:0.3s opacity linear;-ms-transition:0.3s opacity linear;transition:0.3s opacity linear;position:absolute}.placeholder.faded{opacity:.5}.placeholder.hide{display:none}.video{position:relative;padding-bottom:56.25%;height:0;width:100%;display:block}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.thoughtco-cookiepanel .cookiepanel-open{z-index:100000;background-color:#0c2c3f!important;text-transform:uppercase;font-size:.75rem;letter-spacing:.1em;line-height:1;height:40px;padding:10px 10px 4px 10px}.thoughtco-cookiepanel .cookiepanel-sidebar .buttons button{display:inline-block;width:unset}body.testimonialsHome .pageHero .wrap .container .content{background-color:#fff;margin-top:-130px}body.testimonialsHome .pageHero .wrap .container .overview{display:none}body.coursePage .standardText:first-of-type .wrap article p a{font-size:1.125rem}body.coursePage .standardText .wrap .course-info .location+.duration{margin-left:20px}body.homepage .text-panel .wrap h2{margin-left:-200px}body.homepage .text-panel .wrap h2 span:after{width:-moz-calc(100% - 35px);width:-o-calc(100% - 35px);width:-webkit-calc(100% - 35px);width:calc(100% - 35px)}body.phdPage .our-people .wrap{position:relative}body.phdPage .our-people .wrap .filter .input{max-width:105px;margin-left:auto}.hero+.text-panel{margin-top:160px}.hero .wrap figure{max-height:870px;height:-moz-calc(100vh - 20px);height:-o-calc(100vh - 20px);height:-webkit-calc(100vh - 20px);height:calc(100vh - 20px)}.hero .wrap .content figure{height:50vh;width:unset}.pageHero.news-hero+.news-panel{margin-top:90px}.pageHero+.news-panel{margin-top:160px}.pageHero+.full-width-video{margin-top:75px}.pageHero+.individual-text-cols{margin-top:30px}.pageHero+footer{margin-top:160px}.pageHero.blue+.text-image.blue{margin-top:115px}.pageHero.blue .my-player-dimensions{height:600px}.pageHero.blue.news-hero .content time{margin-bottom:7px}.pageHero.newsHero .wrap .container .content h2{font-size:3.75rem}.pageHero.whiteBg .wrap .container .content{padding-bottom:0}.pageHero .wrap>figure{height:600px;background-size:cover;background-position:center center}.pageHero .wrap .slider .swiper-menu{top:unset;bottom:72px;width:90px;padding:0 15px}.pageHero .wrap .slider .swiper-menu button{height:70px;width:35px}.pageHero .wrap .slider .swiper-menu button.previous{margin-top:1px}.pageHero .wrap .slider .swiper-menu button:before{height:20px;width:35px}.pageHero .wrap .slider .swiper-container .swiper-wrapper .swiper-slide figure{height:600px}.pageHero .wrap .slider .swiper-container .swiper-wrapper .swiper-slide .container{max-width:1180px}.pageHero .wrap .slider .swiper-container .swiper-wrapper .swiper-slide .container .content{width:100%;padding:0;margin-top:-289px;max-width:800px;padding:40px 40px 15px 40px}.pageHero .wrap .slider .swiper-container .swiper-wrapper .swiper-slide .container .content time{padding-top:0;font-size:.875rem}.pageHero .wrap .slider .swiper-container .swiper-wrapper .swiper-slide .container .content h2{font-size:3.125rem;margin-top:-13px;padding-bottom:73px;line-height:1.2}.pageHero .wrap .slider .swiper-container .swiper-wrapper .swiper-slide .container .content a{font-size:1.125rem}.pageHero .wrap .slider .swiper-container .swiper-wrapper .swiper-slide .container .content a:after{width:100%}.pageHero .wrap .container{margin:0 40px}.pageHero .wrap .container .content{margin:-130px 0 0 0;padding:25px 35px 60px 25px;border-top-width:10px;width:100%;max-width:650px}.pageHero .wrap .container .content h2{font-size:4.0625rem}.pageHero .wrap .container .content h2+p{margin-top:70px}.pageHero .wrap .container .content p{font-size:1.25rem;width:700px}.pageHero .wrap .container .content p a{border-bottom:1px solid #333}.pageHero .wrap .container .content nav h3{font-size:1.25rem}.pageHero .wrap .container .content nav ul li{font-size:1.25rem}.pageHero .wrap .container .overview.large{margin-top:250px}.pageHero .wrap .container .overview h2{font-size:2.25rem;margin-bottom:45px;max-width:unset}.pageHero .wrap .container .overview p{font-size:1.25rem;max-width:540px}.pageHero .wrap .container .overview .faqs{width:auto;margin-left:-18px}.pageHero .wrap .container .overview .faqs .hold h3{font-size:1.25rem;padding:20px 65px 20px 20px;font-weight:400}.pageHero .wrap .container .overview .faqs .hold .reveal{padding-left:20px;padding-bottom:131px}.pageHero .wrap .container .overview .links{margin-top:80px}.pageHero .wrap .container .overview .links .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.pageHero .wrap .container .overview .links .cols .col{width:50%}.pageHero .wrap .container .overview .links .cols .col+.col{margin-top:0}.pageHero .wrap .container .overview .links .cols .col ul li{font-size:1.25rem}.slider.news-panel .swiper-menu{display:block}.slider.news-panel .swiper-container .swiper-wrapper .swiper-slide{width:-moz-calc(50% - 10px);width:-o-calc(50% - 10px);width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}.slider .swiper-container{padding:100px 40px 150px}.slider .swiper-container .swiper-wrapper .swiper-slide .content h2{font-size:2.25rem;font-weight:500}.slider .swiper-container .swiper-wrapper .swiper-slide .content h2+p{margin-top:38px}.slider .swiper-container .swiper-wrapper .swiper-slide .content p{line-height:1.6;font-size:1.125rem}.slider .swiper-container .swiper-wrapper .swiper-slide .content .link{font-size:.875rem;padding:15px 0;border-radius:25px;width:200px;color:#0c2c3f;background-color:#fff}.text-panel+.text-image{margin-top:195px}.text-panel .wrap h2{font-size:3.75rem}.text-image-overlap{padding:60px 0 0 40px;position:relative}.text-image-overlap+footer{margin-top:200px}.text-image-overlap+.colour-boxes{margin-top:200px}.text-image-overlap+.text-image{margin-top:200px}.text-image-overlap+.individual-text-cols{margin-top:200px}.text-image-overlap .wrap{position:relative}.text-image-overlap .wrap:before{content:"";display:block;position:absolute;top:-60px;left:-40px;background-color:#fff;width:1px;height:-moz-calc(100% + 60px);height:-o-calc(100% + 60px);height:-webkit-calc(100% + 60px);height:calc(100% + 60px)}.text-image-overlap .wrap .cols .col figure{max-width:600px;margin-left:auto}.text-image-overlap .wrap .cols .col .content{padding:40px 0 45px 0;max-width:546px}.text-image-overlap .wrap .cols .col .content h3{font-size:.875rem}.text-image-overlap .wrap .cols .col .content h3+h2{margin-top:6px}.text-image-overlap .wrap .cols .col .content h2{font-size:2.25rem;max-width:430px}.text-image-overlap .wrap .cols .col .content h2+p{margin-top:25px}.text-image-overlap .wrap .cols .col .content p{font-size:1.125rem;margin-bottom:40px;max-width:500px}.text-image-overlap .wrap .cols .col .content a{font-size:.875rem;padding:15px 0;border-radius:25px;width:200px;width:270px}.colour-boxes{margin:0 20px}.colour-boxes+.individual-text-cols{margin-top:200px}.colour-boxes.courseBoxes .wrap .cols .col.darkBlue ul{margin-left:50px}.colour-boxes .wrap .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.colour-boxes .wrap .cols .col{width:-moz-calc(50% - 8px);width:-o-calc(50% - 8px);width:-webkit-calc(50% - 8px);width:calc(50% - 8px);height:fit-content}.colour-boxes .wrap .cols .col.grey+.darkBlue{margin-top:70px}.testimonials{margin-top:50px;margin-bottom:250px}.testimonials .wrap{margin:0 auto;width:700px}.testimonials .wrap .row{margin-bottom:100px}.testimonials .wrap .row figure{width:220px;height:220px;margin-bottom:40px}.testimonials .wrap .row .content h3{font-size:2.25rem;padding-bottom:25px}.testimonials .wrap .row .content p{font-size:1.125rem}.testimonials .wrap .row .content .standardText .wrap article{width:700px}.testimonials .wrap .row .content .standardText .wrap article blockquote{padding:0}.testimonials .wrap .row .content .standardText .wrap article blockquote p{font-size:2.25rem}.contact-form .wrap{width:600px;margin:0 auto}.news-panel+.text-image{margin-top:200px}.news-panel.news-main:after{height:36px}.news-panel .wrap{margin:0 40px}.news-panel .wrap .filter .input{width:100%;max-width:190px}.news-panel .wrap .filter .input select{padding-top:2px}.news-panel .wrap .mobile{display:none}.news-panel .wrap header{margin-bottom:80px}.news-panel .wrap header h2{font-size:2.25rem;width:auto;display:inline-block}.news-panel .wrap header a{font-size:.875rem;text-align:center;float:right;margin-top:7px;display:block;width:200px;text-align:center;padding:16px 0;border-radius:25px}.news-panel .wrap .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -24px}.news-panel .wrap .cols .col{width:50%;padding:0 24px}.news-panel .wrap .cols .col .text{margin-top:33px}.news-panel .wrap .cols .col .text time{font-size:.875rem}.news-panel .wrap .cols .col .text time+h3{margin-top:5px}.image-banner+.individual-text-cols{margin-top:200px}.image-banner+.text-image-overlap{margin-top:200px}.image-banner.textRight .wrap .content{left:auto;right:116px}.image-banner .wrap .content{padding:35px 35px 35px 25px;left:40px;width:440px;margin:0}.image-banner .wrap .content header{margin-bottom:25px}.image-banner .wrap .content header h4{font-size:.75rem;margin-bottom:0}.image-banner .wrap .content header h4+h2{margin-top:5px}.image-banner .wrap .content header h2{font-weight:500;font-size:2.25rem;max-width:340px;line-height:1.2}.image-banner .wrap .content p{font-size:1.125rem;max-width:370px;margin-bottom:40px}.image-banner .wrap .content a{-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;font-size:.875rem;border-radius:25px;text-align:center;width:200px}.text-image{max-width:700px;margin:0 auto;padding-top:115px}.text-image+footer{margin-top:250px}.text-image+.news-panel{margin-top:250px}.text-image+.text-image-overlap{margin-top:180px}.text-image+.image-banner{margin-top:250px}.text-image.white{width:750px}.text-image.white .wrap .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.text-image.white .wrap .cols .col .content{padding:0;margin-top:0;width:auto}.text-image.white .wrap .cols .col .content header,.text-image.white .wrap .cols .col .content p{padding:0}.text-image.white .wrap .cols .col .content p{max-width:430px}.text-image.white .wrap .cols .col .content>a{margin-left:0;width:100%}.text-image.white .wrap .cols .col figure{margin:0 auto;width:100%;float:none}.text-image.white .wrap .cols .col figure img{object-fit:cover;height:440px;width:390px}.text-image.blue{position:relative;max-width:750px}.text-image.blue .wrap .cols .col .content{padding:85px 0 40px 0;width:450px;margin-top:0}.text-image.blue .wrap .cols .col .content header{padding:0 40px}.text-image.blue .wrap .cols .col .content header h2{max-width:345px}.text-image.blue .wrap .cols .col .content header+p{margin-top:30px}.text-image.blue .wrap .cols .col .content p{max-width:360px;padding:0 40px}.text-image.blue .wrap .cols .col .content a{margin-left:40px}.text-image.blue .wrap .cols .col figure{width:350px;height:350px;margin:0;position:absolute;top:-80px;right:0}.text-image.blue .wrap .cols .col figure:after{top:25px;left:25px}.text-image.text-image-overlap{margin-top:185px}.text-image+.individual-text-cols{margin-top:240px}.text-image .wrap .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.text-image .wrap .cols .col{width:50%}.text-image .wrap .cols .col:last-of-type{position:relative;z-index:2}.text-image .wrap .cols .col figure{width:480px;max-width:unset;float:none}.text-image .wrap .cols .col .content{padding:40px 0 30px 0;margin-top:-140px;width:360px;margin-left:auto;margin-right:20px}.text-image .wrap .cols .col .content header{padding:0 40px 0 25px}.text-image .wrap .cols .col .content header h4{font-size:.75rem}.text-image .wrap .cols .col .content header h2{font-size:2.25rem;max-width:unset}.text-image .wrap .cols .col .content p{padding:0 25px;max-width:370px;font-size:1.125rem}.text-image .wrap .cols .col .content a{font-size:.875rem;padding:15px 0;border-radius:25px;width:200px;width:240px;margin-left:25px}.individual-text-cols{margin:0 40px}.individual-text-cols+.text-image-cols{margin-top:240px}.individual-text-cols+.text-image{margin-top:240px}.individual-text-cols+.image-banner{margin-top:240px}.individual-text-cols:before{content:"";display:block;position:absolute;top:0;left:50%;margin-left:-50vw;width:100vw;background-color:#ddd;height:1px}.individual-text-cols:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;background-color:#ddd;width:1px}.individual-text-cols .wrap{margin:0}.individual-text-cols .wrap .cols .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.individual-text-cols .wrap .cols .row .col{width:50%;padding-left:20px}.individual-text-cols .wrap .cols .row .col+.col{padding-left:20px}.individual-text-cols .wrap .cols .row .col h2{padding-top:0;font-size:2.25rem;line-height:1.2;padding-right:30px;margin-bottom:0}.individual-text-cols .wrap .cols .row .col h3{font-size:1.125rem}.individual-text-cols .wrap .cols .row .col h3+ul{margin-top:4px}.individual-text-cols .wrap .cols .row .col p{margin:0;font-size:1.125rem}.individual-text-cols .wrap .cols .row .col p+p{margin-top:30px}.individual-text-cols .wrap .cols .row .col p+a{margin-top:30px}.individual-text-cols .wrap .cols .row .col>a{font-size:.875rem;padding:15px 0;border-radius:25px;width:200px;width:260px}.individual-text-cols .wrap .cols .row .col .faqs{width:unset;max-width:600px}.individual-text-cols .wrap .cols .row .col .faqs .hold .question h3{font-weight:400;padding-left:20px}.individual-text-cols .wrap .cols .row .col .faqs .hold .question h3:after{right:20px}.individual-text-cols .wrap .cols .row .col .faqs .hold .question .reveal{padding:44px 15px}.individual-text-cols .wrap .cols .row .col .faqs .hold .question p{margin-left:0}.individual-text-cols .wrap .cols .row .col p+ul{margin-top:30px}.individual-text-cols .wrap .cols .row .col ul:not(.faqs)+p{margin-top:30px}.individual-text-cols .wrap .cols .row .col ul+.faqs{margin-top:60px}.individual-text-cols .wrap .cols .row .col ul li{font-size:1.125rem;line-height:1.7}.text-image-cols+.text-image{margin-top:110px}.text-image-cols+.image-banner{margin-top:200px}.text-cols{max-width:920px;margin:0 auto}.text-cols:after{display:none}.text-cols .wrap .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.text-cols .wrap .cols .row{width:50%;border-left:1px solid #ddd;padding-bottom:40px;padding-left:20px}.text-cols .wrap .cols .row:after{bottom:0;left:-636px;width:800px}.text-cols .wrap .cols .row:nth-last-child(-n+2):after{display:none}.text-cols .wrap .cols .row .col h2{font-size:2.25rem;padding-top:70px}.text-cols .wrap .cols .row .col p{font-size:1.125rem;font-weight:300}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:""!important}.standardText{margin-top:150px}.standardText+.faqs{margin-top:105px}.standardText+.news-panel{margin-top:250px}.standardText.newsArticle .wrap .contactInfo{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.standardText.newsArticle .wrap .contactInfo .connect{margin-right:40px}.standardText.newsArticle .wrap article blockquote{margin:70px 0 0 -100px}.standardText.newsArticle .wrap article blockquote+p{margin-top:70px}.standardText.newsArticle .wrap article blockquote p{font-size:2.25rem}.standardText.individualStaff .wrap{padding-left:60px}.standardText.individualStaff .wrap figure{margin-left:-60px}.standardText.individualStaff .wrap article p{font-size:1.25rem;font-weight:400}.standardText.apply{margin-bottom:300px}.standardText.apply .wrap .contactInfo{display:block;margin-top:40px}.standardText.apply .wrap .contactInfo a{font-size:.875rem}.standardText.apply .wrap .contactInfo a+a{margin-top:15px;margin-left:0}.standardText .wrap{width:700px;margin:0 auto;position:relative}.standardText .wrap figure{width:350px;height:350px;border-radius:50%;margin-bottom:50px}.standardText .wrap header h2{font-size:3.75rem}.standardText .wrap header h4{font-size:.875rem}.standardText .wrap header p{font-size:1.875rem}.standardText .wrap .contactInfo{margin-top:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.standardText .wrap .contactInfo a{font-size:.875rem;padding:15px 0;border-radius:25px;width:200px;border:2px solid #00afed}.standardText .wrap .contactInfo a+a{margin-top:0;margin-left:15px}.standardText .wrap .contactInfo a.darkBlue:hover{background-color:#fff;border-color:#0c2c3f;color:#0c2c3f}.standardText .wrap .contactInfo a.lightBlue:hover{background-color:#fff;border-color:#00afed;color:#00afed}.standardText .wrap .contactInfo .author .author-details{font-size:1.125rem}.standardText .wrap .contactInfo .author .author-details h4{margin-bottom:5px}.standardText .wrap .contactInfo .connect{padding-top:0;margin-top:0}.standardText .wrap .contactInfo .connect h4{margin-left:25px;font-size:.875rem}.standardText .wrap .contactInfo .connect nav{margin-left:20px}.standardText .wrap article{width:750px;margin-top:60px}.standardText .wrap article h3{font-size:1.25rem;line-height:1.6;font-weight:400}.standardText .wrap article h3+p{margin-top:25px}.standardText .wrap article p{font-size:1.125rem;font-weight:300}.standardText .wrap article p+p{margin-top:20px}.standardText .wrap article p+h4{margin-top:55px}.standardText .wrap article h4{font-weight:700}.standardText .wrap article h4 a{max-width:510px}.standardText .wrap article blockquote{padding:0 15px;margin-left:-100px}.standardText .wrap article blockquote p{font-size:1.875rem;line-height:1.2}.standardText .wrap article ul li{font-size:1.125rem}.standardText .wrap article .list li{font-size:1.25rem}.standardText .wrap .course-info h2{max-width:unset}.standardText .wrap .course-info .location{display:inline-block;margin-right:25px}.standardText .wrap .course-info .location figure{width:32px;height:32px}.standardText .wrap .course-info .duration{display:inline-block}.standardText .wrap .course-info .duration figure{width:32px;height:32px}.our-people{margin-top:150px}.our-people+footer{margin-top:50px}.our-people .wrap{width:700px;margin:0 auto}.our-people .wrap .back-button{margin-left:6px;-webkit-transition-timing-function:linear;-webkit-transition-duration:200ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:200ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:200ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:200ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:200ms;transition-property:all}.our-people .wrap header{margin-top:25px;margin-bottom:140px}.our-people .wrap header h2{font-size:4.0625rem;margin-bottom:68px;margin-left:0}.our-people .wrap header h2+p{margin-top:10px}.our-people .wrap header h4{font-size:.875rem}.our-people .wrap header h4+h2{margin-top:0}.our-people .wrap header h5{margin-left:2px;font-size:2.25rem}.our-people .wrap header h5+h2{margin-top:18px}.our-people .wrap .filter{margin:0 0 85px}.our-people .wrap .filter .input{width:100%;max-width:215px}.our-people .wrap .filter .input h4{font-size:1.125rem}.our-people .wrap .filter .input select{font-size:1.125rem;padding-left:0}.our-people .wrap .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.our-people .wrap .cols .col{width:50%;padding:0;height:400px;position:relative;margin:0 0 115px;border-bottom:0}.our-people .wrap .cols .col:hover .info{color:#00afed;-webkit-transition-timing-function:linear;-webkit-transition-duration:100ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:100ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:100ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:100ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:100ms;transition-property:all}.our-people .wrap .cols .col:hover .info span{border-bottom:2px solid #00afed;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.our-people .wrap .cols .col:hover figure:after{opacity:1;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.our-people .wrap .cols .col:nth-child(-n+3){padding-top:25px}.our-people .wrap .cols .col a{display:block}.our-people .wrap .cols .col a figure{width:200px;height:200px;float:none;position:relative}.our-people .wrap .cols .col a figure:after{content:"";display:block;position:absolute;top:0;left:0;background-color:rgba(255,255,255,.3);width:100%;height:100%;opacity:0;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.our-people .wrap .cols .col a .info{float:none;width:auto;margin:30px 0 0 0;-webkit-transition-timing-function:linear;-webkit-transition-duration:100ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:100ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:100ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:100ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:100ms;transition-property:all}.our-people .wrap .cols .col a .info h4{font-weight:400;line-height:1.4;max-width:270px;padding-bottom:8px}.our-people .wrap .cols .col a .info h3{font-size:1.875rem}.our-people .wrap .cols .col a .info p{font-size:1.75rem;font-weight:500;line-height:1.2;padding-right:10px;max-width:300px}.our-people .wrap .cols .col a .info span{font-size:.875rem;margin-top:50px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;position:absolute;bottom:0;left:0}.programme-listing+footer{margin-top:210px}.programme-listing .wrap{margin:0 70px}.programme-listing .wrap nav h4{font-size:1.125rem;margin-right:30px}.programme-listing .wrap nav ul li{font-size:1.125rem;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.programme-listing .wrap nav ul li+li{margin-left:30px}.programme-listing .wrap .courses{margin-top:95px}.programme-listing .wrap .courses h3{text-transform:uppercase;font-size:.875rem;letter-spacing:.05em;background-color:#edeef0;border-bottom:2px solid #fff;padding:30px 15px 10px 30px}.programme-listing .wrap .courses ul li{font-size:2rem;padding:30px 0 30px 0;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.partnerships{margin-bottom:100px;position:relative}.partnerships:before{content:"";display:block;background-image:url(/assets/images/icons/phd_cutout_desk.png);background-repeat:no-repeat;width:100vw;height:50px;background-position:top center;background-size:cover;position:absolute;top:0;left:0}.partnerships .wrap{margin:0 20px;padding-top:200px}.partnerships .wrap h2{font-size:2rem;margin-bottom:140px}.partnerships .wrap .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -25px}.partnerships .wrap .cols .col{width:50%;padding:0 25px;margin-bottom:150px}.partnerships .wrap .cols .col+.col{margin-top:0}footer .wrap .cols .col .map{height:250px}