﻿@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700");@import url("https://fonts.googleapis.com/css?family=EB+Garamond");/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.slick-loading .slick-list{background:#fff url("/site-elements/images/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:2rem;width:2rem;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none;z-index:3}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{content:' ';display:block;width:100%;height:100%;border:5px solid transparent;border-top-color:#2c2c2c;border-left-color:#2c2c2c;opacity:.75}.slick-prev{left:2rem}.slick-prev:before{transform:rotate(-45deg)}.slick-next{right:2rem}.slick-next:before{transform:rotate(135deg)}.slick-dots{list-style:none;display:block;text-align:center;padding:0;margin:1rem 0 0 0;width:100%;line-height:0}.slick-dots li{position:relative;display:inline-block;height:1rem;width:3rem;margin:0 .5rem;padding:0;cursor:pointer}.slick-dots li button{border:0;display:block;outline:none;height:100%;width:100%;line-height:0px;font-size:0px;color:transparent;padding:0;cursor:pointer;opacity:.25}.slick-dots li button:before{content:' ';display:block;height:100%;width:100%;background:#2c2c2c;height:1rem}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;opacity:1}.slick-dots li.slick-active button{opacity:.75}.center{text-align:center}.visuallyhidden,.course-section__heading--hidden h2{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;left:0}.listless{list-style:none;margin:0;padding:0}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.clear{clear:both}.overlay{position:relative;background-color:#000}.overlay:before{content:"";background:rgba(0,0,0,0.5);position:absolute;top:0;bottom:0;left:0;right:0}.overlay__content{position:relative;z-index:2}html,body{height:100%}body{overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}html{background:#fff;color:#333;font-family:"Open Sans","Segoe UI",Tahoma,"Helvetica Neue","Roboto",sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}hr{display:block;height:1px;border:0;border-top:1px solid #ddd;margin:2.5rem 0;padding:0}::-moz-selection{background:#eee;text-shadow:none}::selection{background:#eee;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}article,section{clear:both}iframe{border:none;max-width:100%}input[type="text"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}table{margin-top:1.25rem;border-spacing:0}table tbody{border:1px solid #eee}th,td{padding:0.5rem;border:1px solid #eee}th{background-color:#eee;border-color:#ddd}figure{margin:0}.body-noscroll{overflow-y:hidden}.vod__button{display:inline-block;background-color:#007dba;border:1px solid #007dba;color:#fff;text-align:center;padding:8px 40px;border-radius:4px;text-decoration:none;transition:all 250ms;cursor:pointer}.vod__button:hover,.vod__button:focus{background-color:#0c2340;border-color:#007dba;text-decoration:none}img{max-width:100%}.article-image,.article-video,.profile__image{display:block;width:100%;margin-top:1.25rem}@media only screen and (min-width: 64em){.article-image--float-left,.article-video--float-left,.profile__image--float-left{float:left;margin:1.25rem 1.875rem 1.25rem 0;max-width:40%}}@media only screen and (min-width: 64em){.article-image--float-right,.article-video--float-right,.profile__image--float-right{float:right;margin:1.25rem 0 1.25rem 1.875rem;max-width:40%}}.article-image__img,.profile__image__img{width:100%;display:block}.article-image__caption,.profile__image__caption{font-size:.9rem;font-style:italic;margin-top:.625rem}a{color:#007dba;text-decoration:none}a:hover{text-decoration:underline}a[href^="mailto"]{word-break:break-word}h1,h2,h3,h4,.course-card__title,h5,h6{font-weight:600;margin:1.5rem 0 0 0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,.course-card__title:first-child,h5:first-child,h6:first-child{margin-top:0}p{margin:1.25rem 0 0 0}p:first-child{margin-top:0}p a{text-decoration:underline}p a:hover,p a:focus{color:#0c2340}@media only screen and (min-width: 23.75em){h1{font-size:1.875rem}h2{font-size:1.5rem}h3{font-size:1.125rem}h4,.course-card__title{font-size:1rem}h5{font-size:1rem}h6{font-size:1rem}}@media only screen and (min-width: 50em){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4,.course-card__title{font-size:1.125rem}h5{font-size:1rem}h6{font-size:1rem}}blockquote{margin:2.5rem 0;padding-left:2rem;border-left:3px solid #007dba}.quote__text{font-size:1.2rem}.quote__source{font-style:italic}.quote__source:before,.quote__source:after{content:" - "}ol,ul,dl,pre,table{margin:1.25rem 0 0 0}li{margin-top:.625rem}li ol,li ul{margin-top:0}dt{font-weight:bold;margin-top:.625rem}p:empty{display:none}.display-font{font-family:"EB Garamond",serif;font-weight:400;font-size:1rem}.row{margin:0 auto;max-width:77rem;width:100%}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.expand{max-width:none}.row.collapse>.column{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{margin:0 -1rem;max-width:none;width:auto}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{margin:0;max-width:none;width:auto}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column{position:relative;padding-left:1rem;padding-right:1rem;width:100%;float:left}.column.row{float:none}@media only screen and (min-width: 23.75em){.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-offset-0{margin-left:0 !important}.small-offset-1{margin-left:8.33333% !important}.small-offset-2{margin-left:16.66667% !important}.small-offset-3{margin-left:25% !important}.small-offset-4{margin-left:33.33333% !important}.small-offset-5{margin-left:41.66667% !important}.small-offset-6{margin-left:50% !important}.small-offset-7{margin-left:58.33333% !important}.small-offset-8{margin-left:66.66667% !important}.small-offset-9{margin-left:75% !important}.small-offset-10{margin-left:83.33333% !important}.small-offset-11{margin-left:91.66667% !important}.row.small-collapse>.column{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column{padding-left:1rem;padding-right:1rem;float:left}}@media only screen and (min-width: 41.875em){.smedium-1{width:8.33333%}.smedium-2{width:16.66667%}.smedium-3{width:25%}.smedium-4{width:33.33333%}.smedium-5{width:41.66667%}.smedium-6{width:50%}.smedium-7{width:58.33333%}.smedium-8{width:66.66667%}.smedium-9{width:75%}.smedium-10{width:83.33333%}.smedium-11{width:91.66667%}.smedium-12{width:100%}.smedium-offset-0{margin-left:0 !important}.smedium-offset-1{margin-left:8.33333% !important}.smedium-offset-2{margin-left:16.66667% !important}.smedium-offset-3{margin-left:25% !important}.smedium-offset-4{margin-left:33.33333% !important}.smedium-offset-5{margin-left:41.66667% !important}.smedium-offset-6{margin-left:50% !important}.smedium-offset-7{margin-left:58.33333% !important}.smedium-offset-8{margin-left:66.66667% !important}.smedium-offset-9{margin-left:75% !important}.smedium-offset-10{margin-left:83.33333% !important}.smedium-offset-11{margin-left:91.66667% !important}.row.smedium-collapse>.column{padding-left:0;padding-right:0}.row.smedium-collapse .row{margin-left:0;margin-right:0}.row.smedium-uncollapse>.column{padding-left:1rem;padding-right:1rem;float:left}}@media only screen and (min-width: 50em){.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-offset-0{margin-left:0 !important}.medium-offset-1{margin-left:8.33333% !important}.medium-offset-2{margin-left:16.66667% !important}.medium-offset-3{margin-left:25% !important}.medium-offset-4{margin-left:33.33333% !important}.medium-offset-5{margin-left:41.66667% !important}.medium-offset-6{margin-left:50% !important}.medium-offset-7{margin-left:58.33333% !important}.medium-offset-8{margin-left:66.66667% !important}.medium-offset-9{margin-left:75% !important}.medium-offset-10{margin-left:83.33333% !important}.medium-offset-11{margin-left:91.66667% !important}.row.medium-collapse>.column{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column{padding-left:1rem;padding-right:1rem;float:left}}@media only screen and (min-width: 56.25em){.mlarge-1{width:8.33333%}.mlarge-2{width:16.66667%}.mlarge-3{width:25%}.mlarge-4{width:33.33333%}.mlarge-5{width:41.66667%}.mlarge-6{width:50%}.mlarge-7{width:58.33333%}.mlarge-8{width:66.66667%}.mlarge-9{width:75%}.mlarge-10{width:83.33333%}.mlarge-11{width:91.66667%}.mlarge-12{width:100%}.mlarge-offset-0{margin-left:0 !important}.mlarge-offset-1{margin-left:8.33333% !important}.mlarge-offset-2{margin-left:16.66667% !important}.mlarge-offset-3{margin-left:25% !important}.mlarge-offset-4{margin-left:33.33333% !important}.mlarge-offset-5{margin-left:41.66667% !important}.mlarge-offset-6{margin-left:50% !important}.mlarge-offset-7{margin-left:58.33333% !important}.mlarge-offset-8{margin-left:66.66667% !important}.mlarge-offset-9{margin-left:75% !important}.mlarge-offset-10{margin-left:83.33333% !important}.mlarge-offset-11{margin-left:91.66667% !important}.row.mlarge-collapse>.column{padding-left:0;padding-right:0}.row.mlarge-collapse .row{margin-left:0;margin-right:0}.row.mlarge-uncollapse>.column{padding-left:1rem;padding-right:1rem;float:left}}@media only screen and (min-width: 64em){.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-offset-0{margin-left:0 !important}.large-offset-1{margin-left:8.33333% !important}.large-offset-2{margin-left:16.66667% !important}.large-offset-3{margin-left:25% !important}.large-offset-4{margin-left:33.33333% !important}.large-offset-5{margin-left:41.66667% !important}.large-offset-6{margin-left:50% !important}.large-offset-7{margin-left:58.33333% !important}.large-offset-8{margin-left:66.66667% !important}.large-offset-9{margin-left:75% !important}.large-offset-10{margin-left:83.33333% !important}.large-offset-11{margin-left:91.66667% !important}.row.large-collapse>.column{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column{padding-left:1rem;padding-right:1rem;float:left}}@media only screen and (min-width: 93.75em){.xlarge-1{width:8.33333%}.xlarge-2{width:16.66667%}.xlarge-3{width:25%}.xlarge-4{width:33.33333%}.xlarge-5{width:41.66667%}.xlarge-6{width:50%}.xlarge-7{width:58.33333%}.xlarge-8{width:66.66667%}.xlarge-9{width:75%}.xlarge-10{width:83.33333%}.xlarge-11{width:91.66667%}.xlarge-12{width:100%}.xlarge-offset-0{margin-left:0 !important}.xlarge-offset-1{margin-left:8.33333% !important}.xlarge-offset-2{margin-left:16.66667% !important}.xlarge-offset-3{margin-left:25% !important}.xlarge-offset-4{margin-left:33.33333% !important}.xlarge-offset-5{margin-left:41.66667% !important}.xlarge-offset-6{margin-left:50% !important}.xlarge-offset-7{margin-left:58.33333% !important}.xlarge-offset-8{margin-left:66.66667% !important}.xlarge-offset-9{margin-left:75% !important}.xlarge-offset-10{margin-left:83.33333% !important}.xlarge-offset-11{margin-left:91.66667% !important}.row.xlarge-collapse>.column{padding-left:0;padding-right:0}.row.xlarge-collapse .row{margin-left:0;margin-right:0}.row.xlarge-uncollapse>.column{padding-left:1rem;padding-right:1rem;float:left}}@media only screen and (min-width: 120em){.xxlarge-1{width:8.33333%}.xxlarge-2{width:16.66667%}.xxlarge-3{width:25%}.xxlarge-4{width:33.33333%}.xxlarge-5{width:41.66667%}.xxlarge-6{width:50%}.xxlarge-7{width:58.33333%}.xxlarge-8{width:66.66667%}.xxlarge-9{width:75%}.xxlarge-10{width:83.33333%}.xxlarge-11{width:91.66667%}.xxlarge-12{width:100%}.xxlarge-offset-0{margin-left:0 !important}.xxlarge-offset-1{margin-left:8.33333% !important}.xxlarge-offset-2{margin-left:16.66667% !important}.xxlarge-offset-3{margin-left:25% !important}.xxlarge-offset-4{margin-left:33.33333% !important}.xxlarge-offset-5{margin-left:41.66667% !important}.xxlarge-offset-6{margin-left:50% !important}.xxlarge-offset-7{margin-left:58.33333% !important}.xxlarge-offset-8{margin-left:66.66667% !important}.xxlarge-offset-9{margin-left:75% !important}.xxlarge-offset-10{margin-left:83.33333% !important}.xxlarge-offset-11{margin-left:91.66667% !important}.row.xxlarge-collapse>.column{padding-left:0;padding-right:0}.row.xxlarge-collapse .row{margin-left:0;margin-right:0}.row.xxlarge-uncollapse>.column{padding-left:1rem;padding-right:1rem;float:left}}.f-wrapper{margin:-1rem -1rem 0 -1rem}.f-container{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.f-column{display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-direction:column;flex-direction:column}.f-column .f-item{-ms-flex-preferred-size:auto;flex-basis:auto}.f-item--2{-ms-flex-preferred-size:50%;flex-basis:50%}.f-item--3{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.f-item--4{-ms-flex-preferred-size:25%;flex-basis:25%}.f-item__padding{padding:1rem;height:100%}@media only screen and (max-width: 49.99em){.f-item{-ms-flex-preferred-size:100%;flex-basis:100%}.f-item__padding{padding:.5rem 1rem}}.btn{border:none;background:transparent;display:inline-block;padding:.625rem 2.1875rem;font-size:1rem;font-weight:bold;text-align:center;text-decoration:none !important;text-transform:uppercase;min-width:9.375rem;width:100%;transition:all 250ms;border-radius:2px}.btn--primary{background-color:#007dba;border:none;color:#fff}.btn--primary:hover{background-color:#0c2340}.btn--secondary{background-color:rgba(0,0,0,0);border:2px solid #333;color:#333}.btn--secondary:hover{background-color:#eee}.btn--white{background-color:rgba(0,0,0,0);border:2px solid #fff;color:#fff}.btn--white:hover{background-color:rgba(216,216,216,0.2)}.link-btn{color:#333;font-weight:bold;text-decoration:none !important}.link-btn:after{content:'';display:inline-block;margin-left:5px;width:10px;height:10px;border:2px solid transparent;border-top-color:#333;border-right-color:#333;transform:rotate(45deg);transition:margin-left 250ms}.link-btn:hover:after{margin-left:15px}.block{margin-top:4.375rem}.block--grey{padding:4.375rem 0;background-color:#f4f4f4}.component{margin-top:2.5rem}.component+*:not(.clear){margin-top:2.5rem}.slice+.slice{margin-top:0}#main-content:not(.home)>.slice:last-child,#main-content:not(.home)>.block:last-child>.slice:last-child,.course>.block:last-child>.course-section__content>.slice:last-child,.home{margin-bottom:-4.375rem}@media only screen and (min-width: 41.875em){.slice+.clear+.slice{margin-top:0}}.banner+.main-content{margin-top:2.5rem !important}.main-content:not(.block):not(.home-boxes){margin-top:120px}@media only screen and (min-width: 64em){.main-content:not(.block):not(.home-boxes){margin-top:150px}}@media only screen and (max-width: 63.99em){.main-content-page{margin-top:2.5rem}}.main-content-page>.component:nth-child(2){margin-top:0}.skip-to-content{position:absolute;height:1px;width:1px;clip:rect(1px, 1px, 1px, 1px);overflow:hidden;background:#fff;padding:5px 10px;z-index:999}.skip-to-content:focus{height:auto;width:auto;clip:auto}@font-face{font-family:'Font Awesome';src:url("./../fonts/font-awesome-eot.eot");src:url("./../fonts/font-awesome-eot.eot#iefix") format("embedded-opentype"),url("./../fonts/font-awesome-woff.woff") format("woff"),url("./../fonts/font-awesome-ttf.ttf") format("truetype"),url("./../fonts/font-awesome-svg.svg#font-awesome") format("svg");font-weight:normal;font-style:normal}.fa-icon:before{font-family:'Font Awesome'}.icon-arrow-right:before{content:"\f061"}.icon-burger:before{content:"\f0c9"}.icon-close:before{content:"\f00d"}.icon-clock:before{content:"\f017"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-external-link:before{content:"\f35d"}.icon-facebook:before{content:"\f39e"}.icon-instagram:before{content:"\f16d"}.icon-search:before{content:"\f002"}.icon-sync:before{content:"\f021"}.icon-twitter:before{content:"\f099"}.icon-youtube:before{content:"\f167"}.ui-card__chevron{display:inline-block;vertical-align:middle;font-size:12px;line-height:0px;margin-left:8px}@media only screen and (min-height: 760px){.header{position:fixed !important}}.header{position:absolute;top:-100px;height:100px;width:100%;padding:0;z-index:10;background-color:transparent;box-shadow:none;transition:0.5s background-color, 0.5s padding, 0.5s box-shadow, 0.5s top}.header--transparent{top:0}.header--active{background-color:#0c2340;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.75);top:0}.header--active .header__search:before{background-color:rgba(0,0,0,0)}@media only screen and (min-width: 64em){.header__inner{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}.header .nav-clone{display:none;position:absolute;top:100%;left:0;width:100%;height:100%;min-height:30rem;background-color:#fff;padding:2rem;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.75)}@media only screen and (min-width: 64em){.header .nav-clone--active{display:block}}.header .nav-clone .clone__column{position:relative;float:left;width:33.3%;height:100%;transition:all 500ms;min-height:19rem}.header .nav-clone .clone__column:focus{outline:none}.header .nav-clone .nav__item{padding:0 1rem}.header .nav-clone .nav__item.nav__active>.nav__list{display:block;position:absolute;top:0;left:100%;width:100%;background-color:#fff;z-index:1}.header .nav-clone .nav__item.nav__active .nav__item.nav__active:before{left:100%}.header .nav-clone .nav__list{min-height:19rem}.header .nav-clone .nav__list:before{content:'';position:absolute;top:0;right:0;height:100%;width:1px;background-color:#ccc}.header__top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:1rem;height:100px}@media only screen and (min-width: 64em){.header__top{box-shadow:none;padding:0}}.header__button{margin-left:1rem;cursor:pointer}.header__button:first-child{margin-left:0}@media only screen and (min-width: 64em){.header__icons{display:none}}.header__icons--desktop{display:none;padding-right:10px}@media only screen and (min-width: 64em){.header__icons--desktop{display:block}}.header__burger{background-color:transparent;border:none;height:35px;width:35px}@media only screen and (min-width: 64em){.header__burger{display:none}}.header__burger .icon-burger{display:block;position:relative;font-size:1.25rem;color:#fff;z-index:1}.header__burger .icon-close{display:none;position:relative;font-size:1.25rem;color:#fff;z-index:1}.header__burger[data-toggled='true'] .icon-burger{display:none}.header__burger[data-toggled='true'] .icon-close{display:block}.header__search,.header__search-desktop{position:relative;background-color:transparent;border:none;height:35px;width:35px}.header__search .icon-search,.header__search-desktop .icon-search{display:block;position:relative;font-size:1.25rem;color:#fff;z-index:1}.header__search .icon-close,.header__search-desktop .icon-close{display:none;position:relative;font-size:1.25rem;color:#fff;z-index:1;line-height:1.05}.header__search[data-toggled='true'] .icon-search,.header__search-desktop[data-toggled='true'] .icon-search{display:none}.header__search[data-toggled='true'] .icon-close,.header__search-desktop[data-toggled='true'] .icon-close{display:block;color:#333}.nav{display:none;position:static;top:100px;height:calc(100% - 100px);width:100%;background-color:#fff}@media only screen and (min-width: 64em){.nav{display:block;top:0;height:auto;width:auto;background-color:transparent}}.nav[data-show='true']{display:block}.nav__back{display:none;padding:1rem;width:100%;text-align:left;background-color:#b4e2fc;color:#0c2340;border:none;cursor:pointer}.nav__back:before{font-size:12px;padding-right:12px;color:#0c2340}.nav__goto{background-color:transparent;border:none;padding:0;cursor:pointer}.nav__goto:hover,.nav__goto:active{text-decoration:underline}.nav>.nav__list{border-top:2px solid #b4e2fc}@media only screen and (min-width: 64em){.nav>.nav__list{border-top:0}}.nav__item{display:block;text-align:center;margin:0;padding:1rem;border-bottom:2px solid #b4e2fc}@media only screen and (min-width: 64em){.nav__item{display:inline-block;margin-left:1rem;padding:0;border-bottom:none}}.nav__item .nav__list{display:none}.nav__item.nav__active{border-bottom:none}.nav__item-desktop{display:none;border-bottom:none}@media only screen and (min-width: 64em){.nav__item-desktop{display:inline-block}}.nav__item-desktop .nav__link{font-size:1.25rem;font-weight:600;text-transform:uppercase}@media only screen and (min-width: 64em){.nav__item-desktop .nav__link{color:#fff}}.nav__item-mobile{border-bottom:none}@media only screen and (min-width: 64em){.nav__item-mobile{display:none}}.nav__item-mobile .nav__link{display:block;background-color:#f8d94c;text-align:center;width:100%;padding:0.5rem 1rem}.nav__link{color:inherit;text-decoration:none;text-transform:uppercase}.nav__link:hover,.nav__link:focus{color:#007dba}@media only screen and (min-width: 64em){.nav__link:hover,.nav__link:focus{color:#fff}}.nav__button{background-color:transparent;border:none;cursor:pointer;text-transform:uppercase}@media only screen and (min-width: 64em){.nav__button{color:#fff}}.nav__button:hover,.nav__button:focus{text-decoration:underline}@media only screen and (min-width: 64em){.nav__button:hover,.nav__button:focus{text-decoration:none}}.nav__button.fa-icon:hover,.nav__button.fa-icon:focus{text-decoration:none}.nav .icon-chevron-left{display:none}.nav__goto{text-transform:uppercase;font-weight:600;color:inherit}.nav__goto:hover,.nav__goto:active{text-decoration:none}@media only screen and (min-width: 64em){.nav__goto{display:none}}.nav__goto .nav__name{color:#007dba;text-decoration:underline}@media only screen and (min-width: 64em){.nav[data-level='1'] .nav__button{color:#fff}}.nav[data-level='1'] .nav__button:hover,.nav[data-level='1'] .nav__button:focus{color:#007dba}@media only screen and (min-width: 64em){.nav[data-level='1'] .nav__button:hover,.nav[data-level='1'] .nav__button:focus{color:#fff;text-decoration:underline}}.nav[data-level='2'] .nav__item,.nav[data-level='3'] .nav__item,.nav[data-level='4'] .nav__item{display:none}@media only screen and (min-width: 64em){.nav[data-level='2'] .nav__item,.nav[data-level='3'] .nav__item,.nav[data-level='4'] .nav__item{display:inline-block}}.nav[data-level='2'] .nav__item.nav__active,.nav[data-level='3'] .nav__item.nav__active,.nav[data-level='4'] .nav__item.nav__active{display:block;padding:0}@media only screen and (min-width: 64em){.nav[data-level='2'] .nav__item.nav__active,.nav[data-level='3'] .nav__item.nav__active,.nav[data-level='4'] .nav__item.nav__active{display:inline-block}}.nav[data-level='2'] .nav__item.nav__active>.nav__button,.nav[data-level='3'] .nav__item.nav__active>.nav__button,.nav[data-level='4'] .nav__item.nav__active>.nav__button{display:none}@media only screen and (min-width: 64em){.nav[data-level='2'] .nav__item.nav__active>.nav__button,.nav[data-level='3'] .nav__item.nav__active>.nav__button,.nav[data-level='4'] .nav__item.nav__active>.nav__button{display:inline-block}}.nav[data-level='2'] .nav__item.nav__active>.nav__list,.nav[data-level='3'] .nav__item.nav__active>.nav__list,.nav[data-level='4'] .nav__item.nav__active>.nav__list{display:block}@media only screen and (min-width: 64em){.nav[data-level='2'] .nav__item.nav__active>.nav__list,.nav[data-level='3'] .nav__item.nav__active>.nav__list,.nav[data-level='4'] .nav__item.nav__active>.nav__list{position:absolute;visibility:hidden}}.nav[data-level='2'] .nav__item.nav__active>.nav__list>.nav__item,.nav[data-level='3'] .nav__item.nav__active>.nav__list>.nav__item,.nav[data-level='4'] .nav__item.nav__active>.nav__list>.nav__item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 64em){.nav[data-level='2'] .nav__item.nav__active>.nav__list>.nav__item,.nav[data-level='3'] .nav__item.nav__active>.nav__list>.nav__item,.nav[data-level='4'] .nav__item.nav__active>.nav__list>.nav__item{display:-ms-flexbox;display:flex;text-align:left;margin:0;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 64em){.nav[data-level='2'] .nav__item.nav__active>.nav__list .nav__link,.nav[data-level='2'] .nav__item.nav__active>.nav__list .nav__button,.nav[data-level='3'] .nav__item.nav__active>.nav__list .nav__link,.nav[data-level='3'] .nav__item.nav__active>.nav__list .nav__button,.nav[data-level='4'] .nav__item.nav__active>.nav__list .nav__link,.nav[data-level='4'] .nav__item.nav__active>.nav__list .nav__button{margin:1rem 0}}@media only screen and (min-width: 64em){.nav[data-level='2'] .nav__item-mobile,.nav[data-level='3'] .nav__item-mobile,.nav[data-level='4'] .nav__item-mobile{display:none}}.nav[data-level='2'] .nav__back,.nav[data-level='3'] .nav__back,.nav[data-level='4'] .nav__back{display:block}@media only screen and (min-width: 64em){.nav[data-level='2'] .nav__back,.nav[data-level='3'] .nav__back,.nav[data-level='4'] .nav__back{display:none}}@media only screen and (min-width: 64em){.nav[data-level='2'] .nav__link,.nav[data-level='2'] .nav__button,.nav[data-level='3'] .nav__link,.nav[data-level='3'] .nav__button,.nav[data-level='4'] .nav__link,.nav[data-level='4'] .nav__button{display:block}}.nav[data-level='3'] .nav__item.nav__active{border-top:0}.nav[data-level='3'] .nav__item.nav__active>.nav__list>.nav__item{display:none}.nav[data-level='3'] .nav__item.nav__active>.nav__list>.nav__item.nav__active{display:block;border-top:2px solid #b4e2fc}.nav[data-level='3'] .nav__item.nav__active>.nav__list>.nav__item.nav__active>.nav__link{display:none}.nav[data-level='3'] .nav__item.nav__active>.nav__list>.nav__item.nav__active>.nav__list>.nav__item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.nav[data-level='4'] .nav__item.nav__active{border-top:0}.nav[data-level='4'] .nav__item.nav__active>.nav__list>.nav__item{display:none}.nav[data-level='4'] .nav__item.nav__active>.nav__list>.nav__item.nav__active{display:block;border-top:0}.nav[data-level='4'] .nav__item.nav__active>.nav__list>.nav__item.nav__active>.nav__link{display:none}.nav[data-level='4'] .nav__item.nav__active>.nav__list>.nav__item.nav__active>.nav__list>.nav__item{display:none}.nav[data-level='4'] .nav__item.nav__active>.nav__list>.nav__item.nav__active>.nav__list>.nav__item.nav__active{display:block;border-top:2px solid #b4e2fc}.nav[data-level='4'] .nav__item.nav__active>.nav__list>.nav__item.nav__active>.nav__list>.nav__item.nav__active>.nav__link{display:none}.nav[data-level='4'] .nav__item.nav__active>.nav__list>.nav__item.nav__active>.nav__list>.nav__item.nav__active>.nav__list>.nav__item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.nav-ui-card .ui-card__inner{box-shadow:none}@media only screen and (min-width: 64em){.nav__item.nav__desktop>.nav__list{display:block;position:absolute;z-index:-9999}}@media only screen and (min-width: 64em){.nav__item.nav__desktop>.nav__list>.nav__item{display:block;visibility:hidden;padding:1rem}}.clone__column .nav__item{display:-ms-flexbox;display:flex;text-align:left;margin:0;-ms-flex-pack:justify;justify-content:space-between}.clone__column .nav__link,.clone__column .nav__button{display:block;padding:0.5rem 0;color:#333}.clone__column .nav__link:hover,.clone__column .nav__link:active,.clone__column .nav__button:hover,.clone__column .nav__button:active{color:#333}.clone__column .nav__item .icon-chevron-left{display:none}.clone__column .nav__item.nav__active>.icon-chevron-left{display:block}.clone__column .nav__item.nav__active>.icon-chevron-right{display:none}.no-scroll #main-content,.no-scroll .footer{max-height:100px;overflow:hidden}.no-scroll .header{background-color:#0c2340}.footer{position:relative}.footer__top{color:#fff;background-color:#007dba;padding:2rem 0}@media only screen and (min-width: 50em){.footer__top{padding:3rem 0 5rem}}.footer__top .footer__container{position:relative}@media only screen and (min-width: 50em){.footer__top .footer__container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 64em){.footer__top .footer__container{max-width:800px}}.footer__top .footer__map{display:none;position:absolute;top:-20px;right:-200px;width:250px;height:calc(100% + 40px);background-image:url("/site-elements/images/footer-map-worcester.png");background-repeat:no-repeat;background-size:contain;background-position:center center}@media only screen and (min-width: 64em){.footer__top .footer__map{display:block}}@media only screen and (min-width: 50em){.footer__top .footer__column{width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}}.footer__top .footer__list .list__item{display:block;margin-top:.5rem}.footer__top .footer__list .list__item a[href*="//"]:not([href*="https://worcester.ac.uk"]):not([href*="https://preview-worcester-uni.cloud.contensis.com"]):not([href*="https://live-worcester-uni.cloud.contensis.com"]){position:relative}.footer__top .footer__list .list__item a[href*="//"]:not([href*="https://worcester.ac.uk"]):not([href*="https://preview-worcester-uni.cloud.contensis.com"]):not([href*="https://live-worcester-uni.cloud.contensis.com"]):before{content:'\f35d';font-family:Font Awesome;font-size:.75rem;position:absolute;top:0;right:-1rem}.footer__bottom{display:-ms-flexbox;display:flex;color:#fff;background-color:#0c2340;padding:2rem 0 6rem}.footer__bottom .footer__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 64em){.footer__bottom .footer__container{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}}.footer__bottom .footer__list{display:inline;list-style-type:none}.footer__bottom .footer__list .list__item{display:inline-block;margin-left:1rem}.footer__bottom .footer__list .list__item:first-child{margin-left:0}.footer__section{margin-bottom:2.5rem}@media only screen and (min-width: 50em){.footer__section:last-child{margin-bottom:0}}.footer__heading{text-transform:uppercase;font-weight:600;font-size:1rem;margin-bottom:.5rem}.footer__list{padding:0;margin:0}.footer__link{font-weight:700;color:inherit}.footer__tele{margin-top:0;font-weight:700;font-size:1.5rem;line-height:1}.footer__social{font-size:2rem}.footer__social .social__link{display:inline-block;color:inherit;text-decoration:none}.footer__social .social__link+.social__link{margin-left:1rem}.footer__copyright{font-family:"EB Garamond",serif;margin-top:1rem;max-width:50%}@media only screen and (min-width: 64em){.footer__copyright{margin-top:0;max-width:none}}.search{display:none}.search[data-show="true"]{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;margin-bottom:4rem}.search .searchbar{max-width:1024px;margin:150px auto 0}.searchbar{position:relative;display:block;width:100%;margin:2rem 0 4rem}.searchbar__input{border:0;border-bottom:1px solid #888;width:100%;padding:0.5rem 2rem 0.5rem 0}.searchbar__input:-ms-input-placeholder{font-weight:600;opacity:1}.searchbar__input::placeholder{font-weight:600;opacity:1}.searchbar__button{position:absolute;top:0;right:0;height:100%;background-color:transparent;border:0;cursor:pointer}.eventsearchbar{background-color:#0b2240;padding:23px 32px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.eventsearchbar__input{border:0;border-bottom:1px solid #888;width:100%;padding:0.5rem;margin-top:3px;text-align:center;border:1px solid #9b9b9b}@media only screen and (min-width: 41.875em){.eventsearchbar__input{padding:12px;text-align:left;margin:0;-ms-flex-positive:1;flex-grow:1}}.eventsearchbar__button{padding:12px;margin-top:12px;background-color:#007dba;color:#fff;border:none;text-transform:uppercase}@media only screen and (min-width: 41.875em){.eventsearchbar__button{margin:0;-ms-flex-positive:2;flex-grow:2;padding:12px 24px}}@media only screen and (min-width: 41.875em){.eventsearchbar{-ms-flex-direction:row;flex-direction:row;max-width:77rem;margin:0 auto;padding:73px 28px 80px;position:relative;top:-100px}}.sys_cms-form-control{margin:1.25rem 0;width:100%}@media only screen and (min-width: 56.1875em){.sys_cms-form-control{margin:3.125rem 0}}.sys_cms-form-control .sys_fieldcontent{position:relative}.sys_cms-form-control ul{list-style:none;padding:0;display:inline-block;width:100%}.sys_cms-form-control label{display:block;color:#666666;font-size:16px;font-weight:600;margin-bottom:0.5rem}.sys_cms-form-control input,.sys_cms-form-control textarea,.sys_cms-form-control select{width:100%;border:0.0625rem solid #757575;border-radius:0.1875rem;background-color:#fff;margin-bottom:2rem;padding:0.5rem 1rem;font-family:"Source Sans Pro", Arial, sans-serif;font-size:1rem}.sys_cms-form-control input{height:2.5rem}@media only screen and (min-width: 56.1875em){.sys_cms-form-control input.sys_small{max-width:31.5%}.sys_cms-form-control input.sys_medium{max-width:66.66666%}.sys_cms-form-control input.sys_large{max-width:100%}}.sys_cms-form-control input::-webkit-input-placeholder{color:#707070}.sys_cms-form-control input:-ms-input-placeholder{color:#707070}.sys_cms-form-control input::-ms-input-placeholder{color:#707070}.sys_cms-form-control input:-ms-input-placeholder{color:#707070}.sys_cms-form-control input::placeholder{color:#707070}@media only screen and (min-width: 56.1875em){.sys_cms-form-control .sys_cms-form-item.small input{max-width:31.5%}.sys_cms-form-control .sys_cms-form-item.medium input{max-width:66.66666%}.sys_cms-form-control .sys_cms-form-item.large input{max-width:100%}}.sys_cms-form-control li.sys_pagebreak{margin-top:27px}.sys_cms-form-control textarea.sys_small{min-height:5rem;height:5rem}.sys_cms-form-control textarea.sys_medium{min-height:10rem;height:10rem}.sys_cms-form-control textarea.sys_large{min-height:15rem;height:15rem}.sys_cms-form-control select{height:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;background-image:url("../images/icons/chevron-down-dark.svg");background-position:98%;background-repeat:no-repeat;background-size:12px}@media only screen and (min-width: 56.1875em){.sys_cms-form-control select{background-position:99%}}.sys_cms-form-control button{height:40px;text-align:center;min-width:10.625rem;border:0;border-radius:0.1875rem;background-color:#0c2340;color:#fff;font-family:"Source Sans Pro", Arial, sans-serif;font-weight:600;font-size:1rem;transition:opacity 0.5s;float:left;cursor:pointer}.sys_cms-form-control button:hover{opacity:0.6}.sys_cms-form-control button[id*='btnBack']{background-color:#fff;border:1px solid #0c2340;color:#0c2340;width:4.25rem;min-width:4.25rem;margin-bottom:2rem}@media only screen and (max-width: 56.1775em){.sys_cms-form-control button[id*='btnBack']{display:block;width:4.25rem;margin-bottom:1.5rem}}.sys_cms-form-control button[id*='btnSubmit']{color:#fff;width:17rem}.sys_cms-form-control .sys_required{color:#CE3E56}.sys_cms-form-control .sys_sectionbreak-header{display:inline-block;width:100%;font-family:"OS Gill Sans", Arial, sans-serif;font-size:1.5rem;color:#0c2340;margin-bottom:0.5rem}@media only screen and (min-width: 56.1875em){.sys_cms-form-control .sys_sectionbreak-header{font-size:2.5rem}}.sys_cms-form-control .sys_sectionbreak-text{display:inline-block;font-size:1rem;margin-bottom:0.5rem}@media only screen and (min-width: 56.1875em){.sys_cms-form-control .sys_sectionbreak-text{margin-bottom:1.5rem}}.sys_cms-form-control .sys_checkbox,.sys_cms-form-control .sys_radio{position:relative;margin-bottom:1rem}.sys_cms-form-control .sys_checkbox .sys_legend,.sys_cms-form-control .sys_radio .sys_legend{font-size:1.5rem}.sys_cms-form-control .sys_checkbox .sys_fieldcontent,.sys_cms-form-control .sys_radio .sys_fieldcontent{margin-top:2.5rem}@media only screen and (min-width: 56.1875em){.sys_cms-form-control .sys_checkbox .sys_fieldcontent,.sys_cms-form-control .sys_radio .sys_fieldcontent{margin-top:4.375rem}}.sys_cms-form-control .sys_checkbox .sys_fieldcontent span,.sys_cms-form-control .sys_radio .sys_fieldcontent span{float:left;padding-right:1rem;margin-bottom:0.5rem;width:100%}@media only screen and (min-width: 56.1875em){.sys_cms-form-control .sys_checkbox .sys_fieldcontent span,.sys_cms-form-control .sys_radio .sys_fieldcontent span{width:50%;margin-bottom:1.625rem}}@media only screen and (min-width: 80em){.sys_cms-form-control .sys_checkbox .sys_fieldcontent span,.sys_cms-form-control .sys_radio .sys_fieldcontent span{width:25%}}.sys_cms-form-control .sys_checkbox.sys_onecolumn .sys_fieldcontent span,.sys_cms-form-control .sys_radio.sys_onecolumn .sys_fieldcontent span{width:100%}.sys_cms-form-control .sys_checkbox.sys_twocolumns .sys_fieldcontent span,.sys_cms-form-control .sys_radio.sys_twocolumns .sys_fieldcontent span{width:50%}.sys_cms-form-control .sys_checkbox.sys_threecolumns .sys_fieldcontent span,.sys_cms-form-control .sys_radio.sys_threecolumns .sys_fieldcontent span{width:33.33333%}.sys_cms-form-control .sys_checkbox.sys_threecolumns .sys_fieldcontent span,.sys_cms-form-control .sys_radio.sys_threecolumns .sys_fieldcontent span{width:33.33333%}.sys_cms-form-control .sys_checkbox.consent-checkbox,.sys_cms-form-control .sys_radio.consent-checkbox{position:relative}@media only screen and (min-width: 56.1875em){.sys_cms-form-control .sys_checkbox.consent-checkbox,.sys_cms-form-control .sys_radio.consent-checkbox{margin-top:1.75rem}}.sys_cms-form-control .sys_checkbox.consent-checkbox .sys_fieldcontent,.sys_cms-form-control .sys_radio.consent-checkbox .sys_fieldcontent{position:absolute;top:0;left:0}.sys_cms-form-control .sys_checkbox.consent-checkbox .sys_legend,.sys_cms-form-control .sys_radio.consent-checkbox .sys_legend{font-size:0.875rem;font-weight:400;width:100%;max-width:20.3125rem;margin-left:1.75rem;color:#666666}.sys_cms-form-control .sys_checkbox.consent-checkbox span,.sys_cms-form-control .sys_radio.consent-checkbox span{position:relative;top:-48px;width:100%}.sys_cms-form-control .sys_checkbox.consent-checkbox span label,.sys_cms-form-control .sys_radio.consent-checkbox span label{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;left:0}.sys_cms-form-control .sys_checkbox input,.sys_cms-form-control .sys_checkbox label,.sys_cms-form-control .sys_radio input,.sys_cms-form-control .sys_radio label{width:auto;margin:0;display:inline-block}.sys_cms-form-control .sys_checkbox label,.sys_cms-form-control .sys_radio label{position:relative;margin-left:1.75rem}.sys_cms-form-control .sys_checkbox input,.sys_cms-form-control .sys_radio input{position:absolute;width:1.125rem;height:1.125rem;padding:0;margin-top:2px;margin-right:0.5rem;border:1px solid #333333;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sys_cms-form-control .sys_checkbox input:after,.sys_cms-form-control .sys_radio input:after{position:absolute;top:1px;left:0;color:#fff;font-family:'os-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sys_cms-form-control .sys_checkbox input{border-radius:3px}.sys_cms-form-control .sys_checkbox input:checked:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0c2340;overflow:hidden}.sys_cms-form-control .sys_checkbox input:checked:after{content:"\e923"}.sys_cms-form-control .sys_radio input{border-radius:50px}.sys_cms-form-control .sys_radio input:checked:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50px;background-color:#0c2340}.sys_cms-form-control .sys_timesubelement{float:left;width:24.25%}.sys_cms-form-control .sys_timesubelement:not(:last-child){margin-right:1%}@media only screen and (min-width: 56.1875em){.sys_cms-form-control .sys_timesubelement{width:10%}}.sys_cms-form-control .sys_timesubelement select{background-position:90%}.sys_cms-form-control label.sys_cms-form-error{position:absolute;bottom:0;color:#CE3E56;font-weight:400;font-size:0.9rem}.sys_cms-form-control label.sys_cms-form-error.error--compressed{margin-left:0}.sys_cms-form-control .sys_checkbox .sys_fieldcontent,.sys_cms-form-control .sys_radio .sys_fieldcontent{margin-top:3rem}.sys_cms-form-control .sys_checkbox .sys_fieldcontent label.sys_cms-form-error,.sys_cms-form-control .sys_radio .sys_fieldcontent label.sys_cms-form-error{position:relative;float:left;margin-left:0;padding-bottom:10px;width:100%}.sys_cms-form-validationsummary{display:none !important;background:rgba(12,35,64,0.3);padding:1.5rem !important;list-style:decimal !important}.sys_cms-form-validationsummary:before{content:'The form could not be submitted because:';position:absolute;font-size:1.5rem}.sys_cms-form-validationsummary li{margin-left:2.5rem;margin-bottom:1rem}.sys_cms-form-validationsummary li:first-child{margin-top:3rem}.sys_cms-form-validationsummary li:last-child{margin-bottom:0}.sys_instructions{position:absolute;display:block !important;top:40px}.g-recaptcha{margin-bottom:1.5rem}.captchaStatus{position:relative;top:-0.625rem;color:#CE3E56;font-weight:400;font-size:.9rem}.sys_cms-form-confirmation-content{text-align:center}.cookie-policy{display:none;position:fixed;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;bottom:-100px;left:0;width:100%;padding:2rem;background-color:#565656;color:#f3f3f3;z-index:9999;text-align:center;transition:0.5s bottom}.cookie-policy a{color:#87d8ff}.cookie-policy.cookie-policy-show{display:-ms-flexbox;display:flex;bottom:0}.cookie-policy .fa-icon{background:transparent;border:none;color:#f3f3f3}.banner{display:-ms-flexbox;display:flex;height:395px;background-size:cover;background-repeat:no-repeat;background-position:top center}.banner__content{padding-top:100px;display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.banner__heading{display:-ms-flexbox;display:flex;color:#ffffff;text-transform:uppercase;font-size:1.8125rem}@media only screen and (min-width: 50em){.banner__heading{font-size:2.8125rem}}@media only screen and (min-width: 64em){.banner__heading{font-size:4.6875rem}}.banner__heading--long{font-size:1.5rem}@media only screen and (min-width: 50em){.banner__heading--long{font-size:2.5rem}}@media only screen and (min-width: 64em){.banner__heading--long{font-size:3rem}}.intro{font-size:1.2rem;margin-bottom:1.5rem}.highlight-panel{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.hp__col{-ms-flex-preferred-size:50%;flex-basis:50%}@media only screen and (max-width: 41.865em){.hp__col{-ms-flex-preferred-size:100%;flex-basis:100%}}.hp__text{background-color:#007dba;color:#fff;padding:2rem 1rem}.hp__text a{color:#fff;text-decoration:underline}.hp__image{position:relative}@media only screen and (max-width: 41.865em){.hp__image{padding-bottom:60%}}.hp__image__inner{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center center}.atoz__nav__list{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.atoz__nav__item{margin:0.25rem 0.5rem 0.25rem 0;text-align:center;border:1px solid}.atoz__nav__link{display:block;width:2.5rem;height:2.5rem;line-height:2.5rem}.atoz__nav__link:hover{background-color:#007dba;color:#fff;text-decoration:none}.atoz__letter{margin-top:1.25rem}.atoz__letter__anchor{visibility:hidden;position:relative;top:-125px;height:0}.atoz__letter__link{display:block;padding:0.25rem 0;border-bottom:2px solid #ddd;transition:ease all 300ms}.related-links__list{margin-top:1.25rem;border:1px solid #0c2340;border-top-width:6px}.related-links__item{margin-top:0;display:block;padding:.5rem 1rem;border-bottom:1px solid #0c2340}.related-links__item:last-child{border-bottom:none}.image-gallery__list{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;margin:1.25rem -.25rem -.25rem -.25rem}.image-gallery__item{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;-ms-flex-negative:0;flex-shrink:0;padding:.25rem;margin-top:0;padding:.25rem}@media only screen and (max-width: 49.99em){.image-gallery__item{-ms-flex-preferred-size:50%;flex-basis:50%}}@media only screen and (max-width: 23.74em){.image-gallery__item{-ms-flex-preferred-size:100%;flex-basis:100%}}.image-gallery__image{width:100%}.tc__item{margin-top:1.25rem}.tc__item__heading:focus{outline:none}.tab-content--init .tc__nav{overflow:hidden;margin-left:-0.25rem;margin-right:-0.25rem;margin-bottom:0.25rem}.tab-content--init .tc__nav__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tab-content--init .tc__nav__item{border:1px solid #333;margin:0.25rem;-ms-flex-positive:1;flex-grow:1}.tab-content--init .tc__nav__item.current{background-color:#007dba}.tab-content--init .tc__nav__item.current .tc__nav__link{color:#fff}.tab-content--init .tc__nav__item.current .tc__nav__link:focus{outline:2px solid black}.tab-content--init .tc__nav__link{display:block;padding:0.5rem 1rem}.tab-content--init .tc__item{padding:1rem;border:1px solid #333;margin-top:1.25rem}.tab-content--init .tc__item.active{margin-top:0}.accordion .acc__btn{display:none;position:relative;width:100%;padding:.5rem 1rem;background:transparent;border:2px solid #ddd;text-align:left;font-size:1.25rem;cursor:n-resize}.accordion .acc__btn:hover{background:#007dba;color:#fff}.accordion .acc__btn:hover .acc__btn__icon:before,.accordion .acc__btn:hover .acc__btn__icon:after{background:#fff}.accordion .acc__btn[aria-expanded="true"] .acc__btn__icon:after{display:none}.accordion .acc__btn__icon{position:absolute;width:1.25rem;height:1.25rem;right:1rem;top:50%;transform:translateY(-50%)}.accordion .acc__btn__icon:before{content:'';position:absolute;left:0;width:100%;height:2px;background:#333;right:1rem;top:50%;transform:translateY(-50%)}.accordion .acc__btn__icon:after{content:'';position:absolute;left:0;width:100%;height:2px;background:#333;right:1rem;top:50%;transform:translateY(-50%) rotate(90deg)}.accordion .acc__item:not(:first-child){margin-top:1.25rem}.accordion--init .acc__item{margin-top:0 !important}.accordion--init .acc__item:last-child .acc__content__inner{border-bottom:1px solid #ddd}.accordion--init .acc__item:not(:first-child) .acc__btn{margin-top:.25rem}.accordion--init .acc__btn{display:block}.accordion--init .acc__heading{display:none}.accordion--init .acc__heading+*{margin-top:0}.accordion--init .acc__content{display:none}.accordion--init .acc__content__inner{padding:1.5rem 1rem;border:1px solid #ddd;border-top:none;border-radius:0 0 .5rem .5rem}.ui-card-row{display:-ms-flexbox;display:flex;margin-left:-1rem;margin-right:-1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.ui-card{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;text-decoration:none !important;color:#333}.ui-card:hover .ui-card__image{transform:scale(1.2)}.ui-card:hover .ui-card__chevron{left:8px}.ui-card__inner{box-shadow:1px 1px 15px 0 rgba(0,0,0,0.2);position:relative;background:#fff;margin:0 1rem;height:100%}.ui-card__image-wrap{overflow:hidden}.ui-card__image{width:100%;transform:scale(1);transition:all 500ms}.ui-card__heading{font-size:18px;font-family:"Open Sans","Segoe UI",Tahoma,"Helvetica Neue","Roboto",sans-serif;font-weight:600;text-transform:uppercase}.ui-card__text{font-weight:600}.ui-card__chevron{position:relative;left:0;transition:all 500ms}.ui-card--news{-ms-flex-preferred-size:50%;flex-basis:50%}.ui-card--news .ui-card__content{display:-ms-flexbox;display:flex;padding:1rem}.ui-card--news .ui-card__heading{position:relative;margin:0;display:inline-block;vertical-align:middle}.ui-card--news .ui-card__text{margin-top:0;font-family:"EB Garamond",serif}@media only screen and (min-width: 64em){.ui-card--news .ui-card__content{padding:1rem 2rem}}@media only screen and (max-width: 49.99em){.ui-card--news{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:1rem}}.ui-card--standard .ui-card__content{padding:1rem}@media only screen and (min-width: 33.75em) and (max-width: 49.99em){.ui-card--standard{-ms-flex-preferred-size:50%;flex-basis:50%}.ui-card--standard:last-child{margin-top:2rem;-ms-flex-preferred-size:100%;flex-basis:100%}.ui-card--standard:last-child .ui-card__inner{display:-ms-flexbox;display:flex}.ui-card--standard:last-child .ui-card__image-wrap,.ui-card--standard:last-child .ui-card__content{-ms-flex-preferred-size:50%;flex-basis:50%}.ui-card--standard:last-child .ui-card__image{object-fit:cover;height:100%}}@media only screen and (max-width: 33.6875em){.ui-card--standard{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:2rem}.ui-card--standard:first-child{margin-top:0}}.ui-card--feature{color:#fff;overflow:hidden}.ui-card--feature .ui-card__inner{background-color:#333}.ui-card--feature .ui-card__inner:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5)}.ui-card--feature .ui-card__content{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;padding:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.ui-card--feature .ui-card__heading,.ui-card--feature .ui-card__text{-ms-flex-preferred-size:100%;flex-basis:100%}.ui-card--feature .ui-card__heading{font-family:"EB Garamond",serif;font-size:1.75rem;font-weight:normal;line-height:1.2}.ui-card--feature .ui-card__text{margin-top:1.25rem}@media only screen and (max-width: 63.99em){.ui-card--feature{-ms-flex-preferred-size:100%;flex-basis:100%;margin:2rem 1rem}.ui-card--feature:first-child{margin-top:0}.ui-card--feature .ui-card__inner{max-width:400px;margin:auto}.ui-card--feature .ui-card__heading{font-size:1.25rem}}@media only screen and (min-width: 100em){.cards-feature .ui-card-row{margin-left:-180px;margin-right:-180px}}@media only screen and (min-width: 88.75em) and (max-width: 100em){.cards-feature .ui-card-row{margin-left:-90px;margin-right:-90px}}.article__tagline{font-size:1.25rem;font-weight:bold}.article__date{font-style:italic;margin-bottom:1rem}.article__footer{margin-top:1rem}.article__footer h2{font-size:1.5rem}.event__banner__content{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (min-width: 41.875em){.event__banner__content{-ms-flex-pack:distribute;justify-content:space-around}}.event__banner__heading{font-size:1.5625rem;color:#fff;margin-bottom:39px}@media only screen and (min-width: 41.875em){.event__banner__heading{font-size:4.6875rem;text-transform:uppercase;text-align:center}.event__banner__heading.long{font-size:1.875rem}}.event__header{background-color:#0b2240;padding:43px 26px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;color:#fff;margin-left:-1rem;margin-right:-1rem}.event__header .event__ctaButton{float:right}@media only screen and (min-width: 41.875em){.event__header{-ms-flex-direction:row;flex-direction:row;max-width:77rem;margin:0 auto;padding:63px 29px;position:relative;top:-100px;margin-left:0;margin-right:0}}.event__date,.event__time,.event__location{font-size:.9375rem}@media only screen and (min-width: 41.875em){.event__date,.event__time,.event__location{font-size:1.5625rem}}.event__ctaButton{display:inline-block;background-color:#007dba;padding:12px;color:#fff;width:100%;max-width:400px;font-weight:bold;text-transform:uppercase;text-align:center;margin:20px 0}.event__ctaButton:hover,.event__ctaButton:focus{background-color:#009fed;text-decoration:none}.event__ctaButton.hollow{border:2px solid #007dba;background-color:transparent;color:#007dba;padding:10px}.event__ctaButton.hollow:hover,.event__ctaButton.hollow:focus{background-color:#007dba;color:#fff}@media only screen and (min-width: 41.875em){.event__ctaButton{padding:12px 50px;width:auto;margin-right:22px}}.event__content{padding:24px 4px;margin-bottom:40px}@media only screen and (min-width: 41.875em){.event__content{padding:0}}.event__header-map{display:none;position:relative;clear:both}.event__header-map iframe{position:absolute;top:0;right:0}@media only screen and (min-width: 50em){.event__header-map{display:block}}@media only screen and (min-width: 50em){.event__footer-map{display:none}}.listings-heading{font-size:1.5rem}.listings__list{margin-top:1.25rem;border:1px solid #ccc}.listings__list:before{content:" ";height:4px;background-color:#007dba;margin:-1px;display:block}.listings__item{border-bottom:1px solid #ccc;padding:1rem;margin:0}.listings__item:last-child{border-bottom:none}.listings__item__heading{font-size:1.1em}.listings__item__heading a{text-decoration:none}.listings__item__description{margin-top:0.5rem}.listings__item__date{font-style:italic}.listings--default .listings__list:before{background-color:#007dba}.listings--course .listings__list:before{background-color:#7c8a36}.listings--profile .listings__list:before{background-color:#a02317}.listings--news .listings__list:before{background-color:#0c2340}.listings--event .listings__list:before{background-color:#611835}.sub-results .listings__item{padding:0.5rem 1rem}.sub-results .listings__item__heading{font-size:0.9rem}@media only screen and (max-width: 63.99em){.sub-results{margin-top:2.5rem}}.eventlistings__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 41.875em){.eventlistings__list{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}}.eventlistings__item{background-color:#ffffff;box-shadow:4px 4px 10px 0 rgba(0,0,0,0.5);margin-bottom:44px;width:100%}@media only screen and (min-width: 41.875em){.eventlistings__item{max-width:48%}.eventlistings__item:hover .eventlistings__item__image img{transform:scale(1.2)}}.eventlistings__item.featured{max-width:100%}@media only screen and (min-width: 41.875em){.eventlistings__item.featured .eventlistings__item__image{max-height:278px}}.eventlistings__item__image{max-height:138px;overflow:hidden}@media only screen and (min-width: 41.875em){.eventlistings__item__image{max-height:228px}}.eventlistings__item__image img{width:100%;transition:transform 500ms}.eventlistings__item__text{padding:12px 31px 19px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.eventlistings__item__text .desktop{display:none}@media only screen and (min-width: 41.875em){.eventlistings__item__text{-ms-flex-direction:row;flex-direction:row}.eventlistings__item__text .mobile{display:none}.eventlistings__item__text .desktop{display:block}}.eventlistings__item__dateblock{display:inline-block;border:2px solid black;padding:6px 10px;text-align:center;margin-bottom:15px}.eventlistings__item__dateblock span{display:block}@media only screen and (min-width: 41.875em){.eventlistings__item__dateblock{margin-top:21px;margin-right:30px;text-align:center}}.eventlistings__item__date,.eventlistings__item__time{font-size:1.25rem}@media only screen and (min-width: 41.875em){.eventlistings__item__date,.eventlistings__item__time{font-size:1.875rem}}.eventlistings__item__date{text-transform:uppercase}.eventlistings__item__date.day{font-size:.9375rem;font-weight:bold}@media only screen and (min-width: 41.875em){.eventlistings__item__date.day{font-size:1.875rem;line-height:30px}}.eventlistings__item__date.month{font-size:.625rem}@media only screen and (min-width: 41.875em){.eventlistings__item__date.month{font-size:1.25rem;line-height:20px}}.eventlistings__item__time{font-size:.8125rem;font-weight:bold;font-family:"EB Garamond",serif;display:block}@media only screen and (min-width: 41.875em){.eventlistings__item__time{font-size:1rem}}.eventlistings__item__heading,.eventlistings__item__heading a{font-size:.9375rem;font-weight:bold;color:#000;margin:0}@media only screen and (min-width: 41.875em){.eventlistings__item__heading,.eventlistings__item__heading a{font-size:1.25rem}}.profile__contact-heading{font-size:1.5rem}.profile__image{max-height:300px;max-width:40%;width:auto;float:right;margin:0 0 2rem 2rem}@media only screen and (max-width: 49.99em){.profile__image{float:none;max-width:100%;margin:1.25rem 0 0 0}}.paging{margin:1rem 0 0 0;padding:0;list-style:none;text-align:center}.paging__item{margin-top:1rem;display:inline-block;vertical-align:top;margin-left:1rem}.paging__item:first-child{margin-left:0}.paging__link{position:relative;display:block;width:2.5rem;height:2.5rem;text-align:center;line-height:2.5rem;border:1px solid #007dba;text-decoration:none;font-weight:bold}.paging__link:hover:not(.active){background-color:#007dba;color:#fff;text-decoration:none}.paging__link:hover:not(.active).paging__link--first:before,.paging__link:hover:not(.active).paging__link--last:before{color:#007dba}.paging__link.active{color:#fff;background-color:#007dba}.paging__link--prev .paging__label,.paging__link--next .paging__label{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;left:0}.paging__link--first{margin-right:1rem}.paging__link--first:before{content:"...";position:absolute;right:-1.25rem;bottom:0;line-height:1rem}.paging__link--last{margin-left:1rem}.paging__link--last:before{content:"...";position:absolute;left:-1.25rem;bottom:0;line-height:1rem}.paging.events{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:0}.paging.events .paging__item{margin-left:0;margin-top:0;display:block}.paging.events .paging__item .paging__link{border-color:#0b2240;color:#0b2240;margin:0;font-size:22px}.paging.events .paging__item .paging__link:hover,.paging.events .paging__item .paging__link:focus{background-color:#0b2240;color:#fff}.paging.events .paging__item .paging__link:before,.paging.events .paging__item .paging__link:after{content:none}.side-nav{background:#f3f3f3}@media only screen and (min-width: 64em){.side-nav{display:block !important}}@media only screen and (max-width: 63.99em){.side-nav{display:none}}.nav-toggle-btn{text-align:left}.nav-toggle-btn:before{font-family:"Font Awesome";content:"\f0c9";margin-right:1rem}@media only screen and (min-width: 64em){.nav-toggle-btn{display:none}}@media only screen and (max-width: 63.99em){.nav-toggle-btn{display:block}}.sn__root{background-color:#007dba;font-weight:bold;border-radius:4px 4px 0 0}@media only screen and (max-width: 63.99em){.sn__root{margin-top:0.5rem}}.sn__root__link{display:block;color:#fff;padding:.5rem}.sn__item{margin-top:0;font-size:0.9rem}.sn__item.current .sn__item__link{color:#000;background-color:#59cbe8}.sn__item.open>.sn__item__link:before{content:" ";margin-right:0.5rem;border:1px solid transparent;transform:rotate(45deg);border-right-color:#000;border-bottom-color:#000;width:10px;height:10px;display:inline-block;position:relative;top:-3px}.sn__item__link{display:block;padding:.5rem;border-bottom:1px solid #fff;color:#000}.sn__item__link--lvl-0{padding-left:0.5rem;background:#ddd}.sn__item__link--lvl-1{padding-left:1.5rem;background:#eee}.sn__item__link--lvl-2{padding-left:2.5rem;background:#f9f9f9}.sn__item__link--lvl-3{padding-left:3.5rem;background:#fff}.sn__item__link--lvl-4{padding-left:4.5rem;background:#fff}.slick-prev,.slick-next{color:inherit}.slick-prev:before,.slick-next:before{border:none;font-size:20px;transform:rotate(0)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#333}.slick-prev:focus,.slick-next:focus{outline:1px auto black}.slick-prev.slick-arrow:before{content:'\f053';font-family:Font Awesome;height:auto;width:auto}.slick-next.slick-arrow:before{content:'\f054';font-family:Font Awesome;height:auto;width:auto}.slick-dots li{height:20px;width:20px}.slick-dots li button{background:#59cbe8;display:block;height:20px;width:20px;border-radius:50%}.slick-dots li button:focus{outline:1px auto black}.slick-dots li button:before{content:none;font-size:20px}.slick-dots li.slick-active button{background-color:#007dba}a{color:#0075ae}.course-list{display:-ms-flexbox;display:flex;margin:1.25rem -1rem 0 -1rem;-ms-flex-flow:wrap;flex-flow:wrap}.cl-item{-ms-flex-preferred-size:100/1%;flex-basis:100/1%}@media only screen and (min-width: 50em){.cl-item{-ms-flex-preferred-size:50%;flex-basis:50%}}@media only screen and (min-width: 64em){.cl-item{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}}.cl-item__inner{padding:1rem;height:100%}.course-card{display:block;position:relative;top:0;left:0;height:100%;padding:1rem;background:#fff;box-shadow:1px 1px 10px rgba(0,0,0,0.2);color:inherit;text-decoration:none;transition:top 0.5s, left 0.5s}.course-card:hover,.course-card:focus{text-decoration:none;top:-0.5rem;left:-0.5rem}.course-card__title{word-break:break-word}.course-card__level,.course-card__ucas{margin-top:.625rem;text-transform:uppercase;font-size:.75rem;font-weight:600}.course-card__level{border-top:1px solid #333;padding-top:10px}.course-card__desc{font-size:.875rem}.course-card__duration{font-weight:600;margin-top:.625rem;font-size:.875rem}.course-search{margin-top:20px;box-shadow:1px 1px 10px rgba(0,0,0,0.2)}.course-search__inner{background-color:#59cbe8;background-image:url(/site-elements/images/worcs-logo-faded.png);background-repeat:no-repeat;background-position:bottom right}.cs__search{padding:30px}.cs__group{position:relative}.cs__group input{width:100%;border:1px solid #0c2340;padding:10px 55px 10px 15px;font-size:15px;background:#fff}.cs__group button{position:absolute;top:0;right:0;width:45px;height:100%;background:#0c2340;border:0;cursor:pointer;transition:opacity 0.7s;color:#fff}.cs__group button:hover{opacity:0.5}.cs__ops{position:relative;float:left;width:100%;background:#0c2340;color:#fff;padding:1rem;font-size:0.75rem}.cs__count{float:left}.cs__clear-search{width:100%;float:left;margin-top:10px;background:none;text-align:left;color:inherit;border:0;cursor:pointer;padding:0}.cs__clear-search .fas{padding-left:5px}.cs__clear-search:hover{text-decoration:underline}@media only screen and (min-width: 64em){.cs__clear-search{float:right;width:auto;margin:0}}.course-filters{display:block;color:inherit;margin-top:36px;background:#fff;box-shadow:1px 1px 10px rgba(0,0,0,0.2)}@media only screen and (min-width: 64em){.course-filters{padding:1rem}}.cf__title{display:none;font-size:1.25rem;margin-top:0;margin-bottom:10px}@media only screen and (min-width: 64em){.cf__title{display:inline-block}}.cf__expand{display:none;padding:0.5rem 1rem 1.5rem 1rem}.cf__expand.open{display:inline-block}@media only screen and (min-width: 64em){.cf__expand{display:block;padding:0}}.cf__toggle{text-align:left;background:none;border:0;display:inline-block;width:100%;padding:1rem;color:#007dba;text-decoration:none;cursor:pointer}.cf__toggle:hover{text-decoration:underline}.cf__toggle .fas{position:relative;top:5px;float:right}.cf__toggle .fa-plus{display:inline}.cf__toggle .fa-minus{display:none}.cf__toggle.open .fa-plus{display:none}.cf__toggle.open .fa-minus{display:inline}@media only screen and (min-width: 64em){.cf__toggle{display:none}}.filter-group{margin-bottom:20px}.fg__title{font-weight:bold}.fg__item label{position:relative;top:2px}.cs__interests{padding:1rem}.csi__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.csi__list .csi__list{display:none}.csi__item{-ms-flex-preferred-size:25%;flex-basis:25%;text-align:center}@media only screen and (max-width: 49.99em){.csi__item{-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (min-width: 50em) and (max-width: 63.99em){.csi__item{-ms-flex-preferred-size:50%;flex-basis:50%}}.csi__item+.csi__list{display:none}.csi__item__inner{padding:.5rem;height:100%}.csi__checkbox{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;left:0}.csi__checkbox:checked+.csi__checkbox-label{background-color:#0c2340;color:#fff}.csi__checkbox:checked:focus+.csi__checkbox-label{background-color:#0c2340;color:#fff;opacity:0.9}.csi__checkbox:focus+.csi__checkbox-label{background-color:#eee;color:#007dba}.csi__checkbox-label{display:block;background:#fff;color:#007dba;padding:0.5rem;cursor:pointer;border-radius:3px;height:100%}.csi__checkbox-label:hover,.csi__checkbox-label:focus{background-color:#eee}.csi-group{display:none}.csi-group--active{display:-ms-flexbox;display:flex}.article-feature{background-size:cover;padding:90px 0;font-family:"EB Garamond",serif}.af__header{color:#fff}.af__supertitle{position:relative;display:inline-block;text-transform:uppercase}.af__supertitle:before{content:'';position:absolute;left:0;bottom:-8px;width:100%;height:2px;background-color:#fff}.af__time{position:relative;display:inline-block;margin-left:4rem}.af__time:before{font-size:20px;position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;left:-32px;top:0;height:100%}.af__title{margin-top:64px;font-size:2rem;line-height:1;font-weight:normal;color:#fff}@media only screen and (min-width: 64em){.af__title{font-size:4rem}}.af__link{position:relative;display:inline-block;margin-top:50px;font-family:"Open Sans","Segoe UI",Tahoma,"Helvetica Neue","Roboto",sans-serif;font-weight:700;color:#fff;text-decoration:none}@media only screen and (min-width: 64em){.af__link{margin-top:100px}}.nf__container{position:relative;z-index:2;background:#fff;padding:4.375rem 0}.nf__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem}.nf__supertitle{text-transform:uppercase}.nf__more{-ms-flex-item-align:end;align-self:flex-end;text-align:center;font-weight:600}.nf__more--mobile{display:none}.nf__more .more__link{color:inherit;padding:0 .5rem}@media only screen and (min-width: 88.75em){.nf__container{position:relative;z-index:2;background:#fff;box-shadow:0px 0px 30px -5px rgba(0,0,0,0.75);margin:-32px -90px;padding:90px 0}.nf__inner{max-width:77rem;margin:auto;padding-left:1rem;padding-right:1rem}}@media only screen and (max-width: 49.99em){.nf__more{margin-top:1rem;text-align:left}.nf__more--desktop{display:none}.nf__more--mobile{display:block}}.cards-feature{padding:5.46875rem 0;background-color:#333}@media only screen and (min-width: 64em){.cards-feature{margin-top:-3rem}}.cf__container{margin:-32px -90px;background:#fff;padding:100px 0}.cf__inner{max-width:77rem;padding:0 1rem;margin:auto}.home{overflow:hidden}.home-boxes{position:relative;z-index:2}.hb__item{margin-bottom:2rem}@media only screen and (min-width: 56.25em){.hb__item{width:50%;margin-top:2.1875rem}.hb__item:nth-child(odd){float:right;padding-left:2.1875rem}.hb__item:nth-child(even){float:left;padding-right:2.1875rem}.hb__item:first-child{margin-top:-190px}.hb__item:nth-child(2){margin-top:4.375rem}}@media only screen and (max-width: 56.24em){.hb__item:first-child{margin-top:-80px}}.open-day-box{background-color:#0c2340;padding:1rem}.open-day-box__list{list-style-type:none;padding:0;margin:0;margin-bottom:1rem}.open-day-box__list .open-day-box__item{margin-top:1rem;background-color:#fff;padding:1rem;border-radius:2px}.open-day-box__list .open-day-box__item:first-child{margin-top:1rem}.open-day-box__link{display:-ms-flexbox;display:flex;position:relative;color:inherit;text-decoration:none;min-height:67.5px}.open-day-box__link:hover{text-decoration:none}.open-day-box__link:hover .open-day-box__detail{text-decoration:underline}.open-day-box__link:before{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;bottom:0;right:0;height:100%}.open-day-box__link .open-day-box__detail{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:1.125rem;font-family:"EB Garamond",serif;padding-right:2rem}.open-day-box__link .svg-inline--fa{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}.calendar{display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-direction:column;flex-direction:column;float:left;height:67.5px;width:67.5px;text-align:center;border:2px solid #0c2340;padding:.5rem;margin-right:.5rem;overflow:hidden;-ms-flex-preferred-size:67.5px;flex-basis:67.5px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.calendar .calendar__number{display:block;font-size:1.875rem;font-weight:700;line-height:1}.calendar .calendar__month{display:block;font-size:.9375rem;text-transform:uppercase;line-height:1}.message-us-box{position:relative;background-color:#007dba;padding:2rem 1rem}.mu__heading{text-transform:uppercase;color:#fff}.mu__sub{font-family:"EB Garamond",serif;color:#fff;margin:0;line-height:1}.mu__chat{display:block;color:inherit;text-decoration:none;background-color:#fff;margin-top:2rem}.mu__chat:hover{text-decoration:none}.mu__image{width:100%}.about-box{position:relative;background-color:#59cbe8;padding:2rem;z-index:2}@media only screen and (min-width: 64em){.about-box{padding-right:170px;padding-top:150px}}.about-box .about-box__image{position:absolute;bottom:-75px;right:-20px;max-width:250px}@media only screen and (max-width: 28.125em){.about-box .about-box__image{left:185px;right:auto}}@media only screen and (min-width: 64em){.about-box .about-box__image{top:40px;left:100%;margin-left:-220px;max-width:425px}}.about-box .about-box__heading{text-transform:uppercase;font-size:2rem;line-height:1;margin:0}@media only screen and (min-width: 64em){.about-box .about-box__heading{padding-right:60px}}.about-box .about-box__text{font-family:"EB Garamond",serif}@media only screen and (min-width: 64em){.about-box .about-box__text{margin-top:2rem}}.about-box .about-box__link{display:block;color:inherit;font-weight:700;margin-top:1rem}@media only screen and (max-width: 63.99em){.about-box .about-box__link{width:150px}}.hero{position:relative;display:-ms-flexbox;display:flex;height:395px;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#555555}@media only screen and (min-width: 56.25em){.hero{height:650px}}.hero__content{display:-ms-flexbox;display:flex;height:100%;margin:0 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 56.25em){.hero__content{-ms-flex-align:start;align-items:flex-start}}.hero__heading{display:-ms-flexbox;display:flex;font-size:1.8125rem;color:#ffffff;text-transform:uppercase}@media only screen and (min-width: 64em){.hero__heading{font-size:6.625rem}}@media only screen and (min-width: 56.25em) and (max-width: 63.99em){.hero__heading{font-size:5rem}}.hero__search{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-top:2rem;width:100%;max-width:400px}@media only screen and (min-width: 56.25em){.hero__search{-ms-flex-item-align:start;align-self:flex-start}}.hs__input{width:100%;border:none;border-radius:4px;padding:24px 16px}.hs__input:-ms-input-placeholder{font-weight:700;opacity:1}.hs__input::placeholder{font-weight:700;opacity:1}.hs__button{position:absolute;top:0;right:0px;height:100%;width:50px;background-color:transparent;border:none}.hs__button:before{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;top:0;left:0;height:100%;font-family:Font Awesome;font-weight:900;font-size:24px;content:"\f002"}.hs__button .fa-search{font-size:30px}.course-nav{background-color:#007dba;display:none}@media only screen and (min-width: 64em){.course-nav{display:block !important;text-align:center}}@media only screen and (min-width: 64em){.course-nav__list{display:-ms-flexbox !important;display:flex !important;width:100%}}.course-nav__item{-ms-flex-positive:1;flex-grow:1;margin:0;color:#fff;border-bottom:1px solid #fff}@media only screen and (min-width: 64em){.course-nav__item{border-bottom:none;border-left:1px solid #fff}}.course-nav__item:first-child{border-left:none}.course-nav__item:last-child{border-bottom:none}.course-nav__link{color:#fff;display:block;padding:.5rem}@media only screen and (max-width: 63.99em){.course-nav__link{padding-left:1rem}}.course-section__heading--hidden{margin-top:-4.375rem}.course-section__heading+.block,.course-section__heading+.row{margin-top:2.1875rem}.course-section__heading+.row .block{margin-top:0}.course-section__anchor{position:relative !important;top:-50px;visibility:hidden}.course-video{width:100%;max-width:800px;margin:auto;margin-top:1.25rem}.table-wrapper{margin-left:-1rem;margin-right:-1rem}@media only screen and (min-width: 87.5em){.table-wrapper{margin-left:-100px;margin-right:-100px}}.course-table{margin-top:0;background:#f3f3f3;border-spacing:0;table-layout:fixed;width:100%}.course-table__heading{padding:1rem;text-align:right;vertical-align:top;border:1px solid #fff;width:330px;background-color:#007dba;color:#fff}.course-table__heading--green{background-color:#7c8a36}.course-table__heading--burgundy{background-color:#611835}.course-table__heading--red{background-color:#a02317}.course-table__cell{padding:1rem;border:1px solid #fff;vertical-align:top}.course-table__cell a{text-decoration:underline;color:#006ca1}@media only screen and (max-width: 63.99em){.course-table{display:block}.course-table tbody,.course-table tr,.course-table th,.course-table td{display:block;width:100%;text-align:left}}.ucas-points{overflow:hidden;position:relative;padding:1rem 0;color:#000}.ucas-points:before{content:" ";position:absolute;left:50%;top:0;transform:translateX(-50%);width:300px;height:300px;border-radius:50%;background:#59cbe8}.ucas-points__inner{position:relative;z-index:2}.ucas-points__points{font-size:3.5rem}.ucas-points__text{margin-top:-0.5rem}.ucas-points+.row>.block,.ucas-points+.block{margin-top:0}.unistats{padding:2.5rem 0;background:#4ea27d}.unistats-wrapper{max-width:615px;width:100%;margin:auto}.unistats iframe{display:block;margin-top:0;margin-left:auto;margin-right:auto}.course-text-content h2,.course-text-content h3,.course-text-content h4,.course-text-content .course-card__title{text-align:center}.f-box{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:-1rem;margin-right:-1rem}@media only screen and (min-width: 87.5em){.f-box{margin-left:-100px;margin-right:-100px}}@media only screen and (min-width: 64em){.f-box{-ms-flex-direction:row;flex-direction:row}}.f-box__col{float:left;background-image:url("/site-elements/images/worcs-logo-faded.png");background-repeat:no-repeat;background-position:bottom right}.f-box__col--half{width:100%}@media only screen and (min-width: 64em){.f-box__col--half{width:50%}}.f-box__col--full{width:100%}@media only screen and (min-width: 64em){.f-box__col--push{position:relative;left:50%}}.f-box__col:last-child,.f-box__col--push{background-color:#007dba;color:#fff}.f-box__col:last-child a,.f-box__col--push a{text-decoration:underline;color:#fff}@media only screen and (min-width: 64em){.f-box__col:last-child .f-box__content,.f-box__col--push .f-box__content{padding-left:4.375rem}}.f-box__col:first-child:not(.f-box__col--push){background-color:#0c2340;color:#fff}@media only screen and (min-width: 64em){.f-box__col:first-child:not(.f-box__col--push) .f-box__content{float:right;padding-right:4.375rem}}.f-box__col:first-child:not(.f-box__col--push) a{text-decoration:underline;color:#fff}.f-box__content{width:100%;max-width:38.5rem;padding:4.375rem 2rem}.f-box__image{position:static;top:0;bottom:0;width:100%;height:400px;background-size:cover}@media only screen and (min-width: 64em){.f-box__image{position:absolute;width:50%;height:auto}}.f-box__image--left{left:0}.f-box__image:not(.f-box__image--left){right:0}.f-box .btn{margin-top:1.25rem}.f-box__ucas-code{font-size:2rem}.gallery-slider{margin-top:1.25rem;overflow:hidden}@media only screen and (min-width: 87.5em){.gallery-slider{margin-left:-100px;margin-right:-100px}}.gallery-slider:first-child{margin-top:0}.gallery-slider__controls{position:relative;margin-top:1.25rem}.cb-list{margin:1.25rem -1rem 0 -1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 64em){.cb-list{-ms-flex-direction:row;flex-direction:row}}.cb-item{position:relative;top:0;left:0;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.cb-item__inner{height:100%;margin:0 1rem;background:#fff;padding:1rem;box-shadow:1px 1px 10px rgba(0,0,0,0.2)}.cb-item+.cb-item{margin-top:1rem}@media only screen and (min-width: 64em){.cb-item+.cb-item{margin-top:0}}.cb-attr{min-height:1rem;margin-top:.5rem}.cb-attr:first-child{border-bottom:1px solid #333;padding-bottom:8px}.promo-banner__inner{padding:2rem 1rem;background:#f3f3f3}.promo-banner__inner a{color:#006ca1}.promo-banner__inner--img{padding-top:6rem}.promo-banner__img{margin-bottom:-4rem;max-width:75%}.promo-banner .btn{margin-top:1.25rem;color:#fff}.content-slider{overflow:hidden;padding:2rem 1rem;background:#f3f3f3}.content-slider__item__inner{display:table}.content-slider__item__text{display:block;vertical-align:top;width:100%}.content-slider__item__text a{text-decoration:underline}@media only screen and (min-width: 64em){.content-slider__item__text{display:table-cell}}.content-slider__item__img{display:block;vertical-align:top;min-width:200px}@media only screen and (min-width: 64em){.content-slider__item__img{display:table-cell}}.content-slider__item__img+.content-slider__item__text{padding-left:1.25rem}.content-slider__img{width:100%}@media only screen and (max-width: 63.99em){.content-slider__img{width:auto;margin:auto;max-height:250px}}.content-slider__controls{position:relative;margin-top:1.875rem}.content-slider--profiles{background:#007dba;color:#fff}.content-slider--profiles a{color:#fff}.content-slider--case-studies{position:relative;padding-top:3rem}.content-slider--case-studies:before{content:"Case Study";position:absolute;top:0;left:0;background:#007dba;color:#fff;padding:0.25rem 1rem}.related-courses{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:1.25rem -1rem 0 -1rem}@media only screen and (min-width: 64em){.related-courses{-ms-flex-direction:row;flex-direction:row}}.rc-item{-ms-flex-preferred-size:25%;flex-basis:25%}.rc-item__inner{margin:0 1rem;height:100%}.rc-item+.rc-item{margin-top:1rem}@media only screen and (min-width: 64em){.rc-item+.rc-item{margin-top:0}}header.vod__header{display:none;position:fixed;top:0;left:0;width:100%;z-index:9;padding:16px 0}@media only screen and (min-width: 64em){header.vod__header{display:block}}header.vod__header.header__scroll{background:rgba(51,51,51,0.9)}header.vod__header .header__content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;opacity:1}header.vod__header .header__cta{margin:0}header.vod__header nav{color:#fff}header.vod__header nav ul{list-style-type:none;margin:0;padding:0}header.vod__header nav li{display:inline-block;margin-left:0;margin-top:0}header.vod__header nav li+li{margin-left:40px}header.vod__header nav a{color:inherit}@media only screen and (min-width: 64em){.vod__mobile-nav{display:none}}.vod__mobile-nav .row .column{padding:0}.vod__mobile-nav.header__scroll{position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:9}.vod__mobile-nav.show_nav nav{display:block}.vod__mobile-nav button{position:relative;border:none;background-color:#0c2340;color:#fff;text-transform:uppercase;font-size:17px;font-weight:bold;width:100%;text-align:left;padding:16px;cursor:pointer}.vod__mobile-nav button:before{position:absolute;right:16px}.vod__mobile-nav nav{display:none}.vod__mobile-nav ul{padding:0;margin:0;list-style-type:none;background-color:#fff}.vod__mobile-nav li{text-transform:uppercase;text-align:center;padding:1rem;margin:0;border-bottom:2px solid #b4e2fc}.vod__hero-banner{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.vod__hero-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0,0,0,0.4), rgba(0,0,0,0.4))}@media only screen and (min-width: 64em){.vod__hero-banner{height:640px}}.vod__hero-banner .hb__logo{width:147px;margin:0 auto}.vod__hero-banner .hb__logo--mobile{position:absolute;top:40px;left:50%;transform:translate(-50%, 0)}@media only screen and (min-width: 64em){.vod__hero-banner .hb__logo--mobile{display:none}}.vod__hero-banner .hb__logo--desktop{display:none;padding-bottom:20px}@media only screen and (min-width: 64em){.vod__hero-banner .hb__logo--desktop{display:block}}.vod__hero-banner .hb__content{text-align:center}.vod__hero-banner h1{position:relative;display:inline-block;text-transform:uppercase;color:#fff;padding:20px 30px}.vod__hero-banner h1:before{content:"";position:absolute;top:0;left:0;height:60px;width:60px;border-top:6px solid #59cbe8;border-left:6px solid #59cbe8}@media only screen and (min-width: 64em){.vod__hero-banner h1:before{height:70px;width:70px;border-top:8px solid #59cbe8;border-left:8px solid #59cbe8}}.vod__hero-banner h1:after{content:"";position:absolute;bottom:0;right:0;height:60px;width:60px;border-bottom:6px solid #59cbe8;border-right:6px solid #59cbe8}@media only screen and (min-width: 64em){.vod__hero-banner h1:after{height:70px;width:70px;border-bottom:8px solid #59cbe8;border-right:8px solid #59cbe8}}.vod__hero-banner .hb__icon{position:absolute;bottom:32px;left:50%;transform:translate(-50%, 0);color:#fff;animation:bounce 2s;animation-iteration-count:infinite}@keyframes bounce{0%,25%,50%,75%,100%{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-12px)}}.vod__cards{margin-left:-16px;margin-right:-16px;margin-top:40px}@media only screen and (min-width: 64em){.vod__cards{display:-ms-flexbox;display:flex;margin-top:56px}}.vod__card{display:block;-ms-flex:1;flex:1;text-decoration:none;color:inherit;padding-left:16px;padding-right:16px;padding-bottom:10px;margin-top:0px}.vod__card+.vod__card{margin-top:40px}@media only screen and (min-width: 64em){.vod__card+.vod__card{margin-top:0}}.vod__card:hover,.vod__card:focus{text-decoration:none}.vod__card .card{height:100%;transition:box-shadow 0.5s ease}.vod__card .card:hover,.vod__card .card:focus{box-shadow:0px 16px 24px rgba(0,0,0,0.05);cursor:pointer}.vod__card .card__image{height:288px;background-repeat:no-repeat;background-size:cover;background-position:center center}.vod__card .card__content{background-color:#fff;padding:24px 16px}.vod__card h4,.vod__card .course-card__title{text-transform:uppercase}.vod__card p{margin-top:8px}.vod__collage{margin-top:144px}@media only screen and (min-width: 64em){.vod__collage{margin-top:120px;padding-top:80px;padding-bottom:403px}}.vod__collage .row{position:relative}@media only screen and (min-width: 64em){.vod__collage{margin-top:120px}}.vod__collage .collage__content{position:relative;z-index:1;background:#0c2340;color:#fff;padding:80px 16px}@media only screen and (min-width: 64em){.vod__collage .collage__content{padding:56px 40px}}.vod__collage .collage__content h2{text-transform:uppercase;font-size:32px}@media only screen and (min-width: 64em){.vod__collage .collage__content h2{font-size:48px}}.vod__collage .collage__content button{margin-top:24px}@media only screen and (min-width: 64em){.vod__collage .collage__image1-column{position:absolute;top:-80px}}.vod__collage .collage__image1-column .collage__image1{margin-top:24px}@media only screen and (min-width: 64em){.vod__collage .collage__image1-column .collage__image1{margin-top:0}}@media only screen and (min-width: 64em){.vod__collage .collage__image2-column{position:absolute;top:-5px}}@media only screen and (min-width: 64em){.vod__collage .collage__embed-column{position:absolute;top:288px}}.vod__collage .collage__image2{position:relative;margin-top:-16px;z-index:0}@media only screen and (min-width: 64em){.vod__collage .collage__image2{margin-top:0}}.vod__collage .collage__image2:before{content:"";position:absolute;top:-8px;left:-8px;width:100%;height:100%;background-color:#fff;z-index:-1}.vod__collage .collage__image2 img{width:100%}.vod__collage .collage__embed{position:relative;margin-top:24px;z-index:1}.vod__collage .collage__embed:before{content:none;position:absolute;bottom:-32px;right:-32px;width:72px;height:72px;border-right:8px solid #59cbe8;border-bottom:8px solid #59cbe8}@media only screen and (min-width: 64em){.vod__collage .collage__embed:before{content:""}}.vod__collage .collage__embed img{max-width:686px;width:100%;height:386px;object-fit:cover;object-position:center}.vod__collage.vod__collage--flip .collage__image2:before{left:-8px}@media only screen and (min-width: 64em){.vod__collage.vod__collage--flip .collage__image2:before{left:auto;right:-8px}}.vod__collage.vod__collage--flip .collage__content{text-align:right}.vod__collage.vod__collage--flip .collage__embed:before{left:-32px;border-left:8px solid #59cbe8;border-right:none}.vod__modal{display:none;overflow:hidden}.vod__modal--show{display:block;position:fixed;top:0;left:0;right:0;bottom:0;outline:0;overflow-x:hidden;overflow-y:auto;background-color:rgba(12,35,64,0.3);z-index:1000}.vod__modal .modal__main{max-width:77rem;margin:0 auto;background-color:#fff;padding-bottom:40px;margin-top:-80px}.vod__modal .modal__close{position:-webkit-sticky;position:sticky;top:0;left:100%;width:80px;height:80px;z-index:1;background-color:#fff;border:none}.vod__modal .modal__close:before{color:#888;font-size:24px}.vod__modal .modal__hero-banner{height:496px;width:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;color:#fff}.vod__modal .modal__hero-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0,0,0,0.4), rgba(0,0,0,0.4))}.vod__modal .hb__content{margin-bottom:40px;line-height:32px}.vod__modal .hb__content h2{font-size:32px;text-transform:uppercase}.vod__modal .hb__content p{margin-top:8px}.vod__modal .modal__content{margin-top:64px;line-height:32px}.vod__modal .modal__content h4,.vod__modal .modal__content .course-card__title{font-size:18px;text-transform:uppercase}.vod__modal .modal__content p{margin-top:24px}.vod__modal .modal__embed{margin-top:64px}.vod__spinner{position:fixed;top:50%;left:50%;pointer-events:none;width:2.5em;height:2.5em;border:0.4em solid transparent;border-color:#eee;border-top-color:#59cbe8;border-radius:50%;animation:loadingspin 1s linear infinite}@keyframes loadingspin{100%{transform:rotate(360deg)}}@media only screen and (min-width: 50em){.vod__blocks{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 50em){.vod__blocks>.column:nth-child(1n+3){margin-top:32px}}.vod__blocks .slick-list,.vod__blocks .slick-track{display:-ms-flexbox;display:flex}.vod__blocks .vod__block{padding:24px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (min-width: 50em){.vod__blocks .vod__block{-ms-flex-preferred-size:50%;flex-basis:50%}}.vod__blocks .vod__block.block--light{color:#fff;background-color:#007dba;padding-top:72px}.vod__blocks .vod__block.block--dark{color:#fff;background-color:#0c2340}.vod__blocks .vod__block span{font-weight:600;font-size:80px}.vod__blocks .vod__block h3{font-size:32px;text-transform:uppercase}.vod__blocks .vod__block h4,.vod__blocks .vod__block .course-card__title{font-size:18px;text-transform:uppercase}.vod__blocks .vod__block p{font-size:14px;margin-top:8px}.vod-block-slider__controls{position:relative;height:32px}.vod-block-slider__controls .slick-arrow{top:0;transform:none;background-color:#007dba;color:#fff;border-radius:50%}.vod-block-slider__controls .slick-prev{left:16px}.vod-block-slider__controls .slick-prev:before{opacity:1;font-size:13px;height:0}.vod-block-slider__controls .slick-next{right:16px}.vod-block-slider__controls .slick-next:before{opacity:1;font-size:13px;height:0}.vod-block-slider__controls .slick-dots{padding-top:12px}.vod-block-slider__controls .slick-dots li{height:8px;width:8px}.vod-block-slider__controls .slick-dots li button{height:8px;width:8px}.vod-block-slider__controls .slick-arrow{background-color:#007dba;border-radius:50%}.vod-block-slider__controls .slick-arrow:before{color:#fff;font-size:13px}.vod__image-gallery{text-align:center}.vod__image-gallery h3{text-transform:uppercase;margin-bottom:40px;font-size:32px}.vod__image-gallery .image-gallery__item img{height:165px;width:100%;object-fit:cover;object-position:center}.vod__banner-content{position:relative;height:624px;background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:256px}@media only screen and (min-width: 64em){.vod__banner-content{padding-top:136px;padding-left:223px}}.vod__banner-content .banner-content__box{background-color:#fff;max-width:582px;padding:24px 16px}@media only screen and (min-width: 50em){.vod__banner-content .banner-content__box{padding:56px 40px}}.vod__banner-content .banner-content__box h2{text-transform:uppercase}.vod__banner-content .banner-content__box a{margin-top:24px}.vod__events{margin-top:-70px}@media only screen and (min-width: 64em){.vod__events{margin-top:-104px}}.vod__events ul{list-style-type:none;padding:0;margin:0;background-color:#fff}.vod__events li{margin-top:0}.vod__events li+li{margin-top:24px}.vod__events .vod__event{display:-ms-flexbox;display:flex;position:relative;color:inherit;text-decoration:none;min-height:67.5px}.vod__events .vod__event:before{content:none;position:absolute;top:50%;right:40px;transform:translate(0, -50%);color:#007dba}@media only screen and (min-width: 64em){.vod__events .vod__event:before{content:"\f061"}}.vod__events .vod__event .event__calendar{display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-ms-flex-direction:column;flex-direction:column;float:left;min-height:104px;height:100%;width:104px;text-align:center;padding:0.5rem;margin-right:0.5rem;overflow:hidden;-ms-flex-preferred-size:104px;flex-basis:104px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.vod__events .vod__event .event__calendar .calendar__number{font-weight:600;font-size:48px;line-height:55px}.vod__events .vod__event .event__calendar .calendar__month{font-size:18px;font-weight:600;text-transform:uppercase}.vod__events .vod__event .event__content{background-color:#f2f8fc;width:100%;margin:0;padding:24px}@media only screen and (min-width: 64em){.vod__events .vod__event .event__content{padding:24px 60px 24px 24px}}.vod__events .vod__event .event__content .content__title{text-transform:uppercase;font-weight:600;font-size:18px}.vod__events .vod__event .event__content .content__date{font-size:14px;margin-top:8px}.vod__events .events__cta{font-family:inherit;display:block;width:100%;max-width:216px;color:#0c2340;font-weight:600;background:transparent;border:1px solid #007dba;border-radius:4px;padding:8px;margin:45px auto 0;text-align:center;cursor:pointer}.vod__events .events__cta:hover,.vod__events .events__cta:focus{text-decoration:none}@media only screen and (min-width: 64em){.vod__events .events__cta{margin-top:80px}}.vod__events .events__hidden{display:none;margin-top:24px}.vod__slider{position:relative;margin-top:-32px}@media only screen and (min-width: 64em){.vod__slider{margin-top:-100px}}.vod__slider .slick-list,.vod__slider .slick-track{display:-ms-flexbox;display:flex}.vod__slider .vod__card{height:100%;padding-bottom:50px}.vod__slider .card{height:100%}.vod__slider .slick-dots li{height:8px;width:8px}.vod__slider .slick-dots li button{height:8px;width:8px}.vod__slider .slick-arrow{background-color:#007dba;border-radius:50%}.vod__slider .slick-arrow:before{color:#fff;font-size:13px}.vod-slider__controls .slick-arrow{top:auto;transform:none}.vod-slider__controls .slick-dots{margin:0}.vod__video-embed{display:none;overflow:hidden}.vod__video-show{display:block;position:fixed;top:0;left:0;right:0;bottom:0;outline:0;overflow-x:hidden;overflow-y:auto;background-color:rgba(255,255,255,0.3);z-index:1000}.vod__video-button{border:none;background:transparent;opacity:0.8;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:opacity 200ms ease-in-out}.vod__video-button:hover{opacity:1}.vod__video-iframe{position:fixed !important;top:0;left:0;width:100%;height:100%}.video__close{position:fixed;top:80px;right:10px;z-index:9999;background-color:rgba(51,51,51,0.5);opacity:0.8;border:none;cursor:pointer;transition:opacity 200ms ease-in-out}.video__close:hover{opacity:1}.vod__poster-image{display:block;cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:cover;height:184px;max-width:685px;width:100%;margin:auto;position:relative;border:none}@media only screen and (min-width: 20em){.vod__poster-image{height:392px}}.vod__video-title{position:absolute;top:0;left:0;margin:0 !important;width:100%;text-align:left;margin:0;background:linear-gradient(180deg, rgba(0,0,0,0.5) 3.35%, rgba(0,0,0,0.0001) 98.95%);padding:8px 8px 16px;color:white}
