@charset "UTF-8";.recruitment .job-description .job-info .column .value,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:firasans;font-style:normal;font-weight:300;src:url(../../fonts/fira-sans/FiraSans-Light.eot);src:url(../../fonts/fira-sans/FiraSans-Light.woff2) format("woff2"),url(../../fonts/fira-sans/FiraSans-Light.woff) format("woff"),url(../../fonts/fira-sans/FiraSans-Light.ttf) format("truetype")}@font-face{font-family:firasans;font-style:italic;font-weight:300;src:url(../../fonts/fira-sans/FiraSans-LightItalic.eot);src:url(../../fonts/fira-sans/FiraSans-LightItalic.woff2) format("woff2"),url(../../fonts/fira-sans/FiraSans-LightItalic.woff) format("woff"),url(../../fonts/fira-sans/FiraSans-LightItalic.ttf) format("truetype")}@font-face{font-family:firasans;font-style:normal;font-weight:400;src:url(../../fonts/fira-sans/FiraSans-Regular.eot);src:url(../../fonts/fira-sans/FiraSans-Regular.woff2) format("woff2"),url(../../fonts/fira-sans/FiraSans-Regular.woff) format("woff"),url(../../fonts/fira-sans/FiraSans-Regular.ttf) format("truetype")}@font-face{font-family:firasans;font-style:italic;font-weight:400;src:url(../../fonts/fira-sans/FiraSans-Italic.eot);src:url(../../fonts/fira-sans/FiraSans-Italic.woff2) format("woff2"),url(../../fonts/fira-sans/FiraSans-Italic.woff) format("woff"),url(../../fonts/fira-sans/FiraSans-Italic.ttf) format("truetype")}@font-face{font-family:firasans;font-style:normal;font-weight:700;src:url(../../fonts/fira-sans/FiraSans-Bold.eot);src:url(../../fonts/fira-sans/FiraSans-Bold.woff2) format("woff2"),url(../../fonts/fira-sans/FiraSans-Bold.woff) format("woff"),url(../../fonts/fira-sans/FiraSans-Bold.ttf) format("truetype")}@font-face{font-family:firasans;font-style:italic;font-weight:700;src:url(../../fonts/fira-sans/FiraSans-BoldItalic.eot);src:url(../../fonts/fira-sans/FiraSans-BoldItalic.woff2) format("woff2"),url(../../fonts/fira-sans/FiraSans-BoldItalic.woff) format("woff"),url(../../fonts/fira-sans/FiraSans-BoldItalic.ttf) format("truetype")}@font-face{font-family:firasans;font-style:normal;font-weight:600;src:url(../../fonts/fira-sans/FiraSans-Medium.eot);src:url(../../fonts/fira-sans/FiraSans-Medium.woff2) format("woff2"),url(../../fonts/fira-sans/FiraSans-Medium.woff) format("woff"),url(../../fonts/fira-sans/FiraSans-Medium.ttf) format("truetype")}@font-face{font-family:firasans;font-style:italic;font-weight:600;src:url(../../fonts/fira-sans/FiraSans-MediumItalic.eot);src:url(../../fonts/fira-sans/FiraSans-MediumItalic.woff2) format("woff2"),url(../../fonts/fira-sans/FiraSans-MediumItalic.woff) format("woff"),url(../../fonts/fira-sans/FiraSans-MediumItalic.ttf) format("truetype")}@font-face{font-family:imperial-icons;font-style:normal;font-weight:400;src:url(../../fonts/icons/fonts/imperial-icons.eot?vrmf2d);src:url(../../fonts/icons/fonts/imperial-icons.woff?vrmf2d) format("woff"),url(../../fonts/icons/fonts/imperial-icons.ttf?vrmf2d) format("truetype"),url(../../fonts/icons/fonts/imperial-icons.svg?vrmf2d#imperial-icons) format("svg")}@-webkit-keyframes headerSlideDown{0%{margin-top:-400px}to{margin-top:0}}@keyframes headerSlideDown{0%{margin-top:-400px}to{margin-top:0}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInFromThirty{0%{opacity:.3}to{opacity:1}}@keyframes fadeInFromThirty{0%{opacity:.3}to{opacity:1}}@-webkit-keyframes carousel-hover-fade{0%{opacity:0}to{opacity:.88}}@keyframes carousel-hover-fade{0%{opacity:0}to{opacity:.88}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:none}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1}.carousel-viewport,.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 hsla(0,0%,100%,.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:"\f001"}.flex-direction-nav a.flex-next:before{content:"\f002"}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:"\f004"}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:"\f003"}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.loading .flex-viewport{max-height:none}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;margin-bottom:5px}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:101%;border:1px solid #d5d8d9;background:#fff;display:none;margin-top:2px;border-radius:4px}.chosen-container.chosen-with-drop .chosen-drop{display:block}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;border:1px solid #e6e9f0;background-color:#fff;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-single input[type=text]{cursor:pointer;opacity:0;position:absolute;box-sizing:border-box;padding:0}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(../../images/vendor/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover,.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%;cursor:pointer;z-index:2}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(../../images/vendor/chosen/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:firasans,Helvetica Neue,Arial,sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:2px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0)}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch;border-radius:4px}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#003e74;color:#fff}.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container .chosen-choices,.chosen-container .chosen-single{border-radius:4px;position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;background-color:#fff;cursor:text}.chosen-container .chosen-choices:after,.chosen-container .chosen-single:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;right:2px;margin-top:-7px;font-size:15px}.chosen-container .chosen-choices li,.chosen-container .chosen-single li{float:left;list-style:none}.chosen-container .chosen-choices li.search-field,.chosen-container .chosen-single li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container .chosen-choices li.search-field input[type=text],.chosen-container .chosen-single li.search-field input[type=text]{margin:1px 0;padding:7px 10px 3px;height:32px;outline:0;border:0!important;background:transparent!important;-webkit-box-shadow:none;box-shadow:none;color:#161515;font-size:16px;font-family:firasans,Helvetica Neue,Arial,sans-serif;font-weight:700;line-height:normal;border-radius:0}.select-filter--border .chosen-container{border:2px solid #d5d8d9!important}.chosen-container .chosen-choices li.search-choice,.chosen-container .chosen-single li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container .chosen-choices li.search-choice span,.chosen-container .chosen-single li.search-choice span{word-wrap:break-word}.chosen-container .chosen-choices li.search-choice .search-choice-close,.chosen-container .chosen-single li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(../../images/vendor/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container .chosen-choices li.search-choice-disabled,.chosen-container .chosen-single li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:linear-gradient(180deg,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);color:#666}.chosen-container .chosen-choices li.search-choice-focus,.chosen-container .chosen-single li.search-choice-focus{background:#d4d4d4}.chosen-container .chosen-choices li.search-choice-focus .search-choice-close,.chosen-container .chosen-single li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container .chosen-results{margin:0;padding:0}.chosen-container .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-single .chosen-single{display:flex;align-items:center;margin:1px 0;padding-left:12px;height:38px;outline:0;background:#fff!important;box-shadow:none;color:#161515;font-size:16px;font-family:firasans,Helvetica Neue,Arial,sans-serif;font-weight:700;line-height:normal;border-radius:0}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#161515}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(../../images/vendor/chosen/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-rtl .chosen-search input[type=text]{background-size:52px 37px!important;background-repeat:no-repeat!important}}:root{text-underline-width:thin!important}html{font-size:62.5%;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:none}body{font-size:1.5rem;position:relative;min-width:320px;min-height:480px;margin:0 auto;padding:0 40px;color:#161515;font-family:firasans,Helvetica Neue,Arial,sans-serif;line-height:1.6}@media screen and (max-width:1024px){body{padding:0 24px}}@media screen and (max-width:929px){body{padding:0}}.boxshadow :focus{outline:1px solid hsla(0,0%,100%,.5);box-shadow:0 0 6px #567598}:active{outline:none;box-shadow:none}img{display:block;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}p{font-size:1.5rem;margin-bottom:2.11111rem;font-family:inherit;font-weight:400;line-height:1.6;text-rendering:optimizeLegibility}em,i{font-style:italic}b,strong{font-weight:700}fieldset{border:0}*,:after,:before{box-sizing:border-box}.module:after,.row:after{display:table;margin-bottom:0;clear:both;content:""}.row-grid{display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap}.equal-height-columns{align-content:flex-start}.equal-height-columns,.row{display:flex;flex-wrap:wrap}.row{margin:0 -16px 0 0;clear:both}@media screen and (max-width:480px){.row{margin:0 -8px}}.row.flow-opposite{flex-direction:row-reverse}.event-single .row.flow-opposite{flex-direction:row}.row.top{margin-top:0}.row.top .col.alert.folded,.row.top .col.full{padding-right:0}.row.alert.folded,.row.full{margin:0 -40px 0 -24px}@media screen and (max-width:480px){.row.alert.folded,.row.full{margin:0 -24px}}.row.extended.alert.folded,.row.full.extended{margin-right:-41px;margin-left:-25px}.row.wysiwyg{display:block;clear:inherit}@media screen and (max-width:929px){.row .row{margin:0 -16px 0 0}}@media screen and (max-width:480px){.row .row{margin:4px 0}}.row.half>.col{display:flex;flex-flow:column;padding:24px 16px}@media screen and (max-width:1024px){.row.half>.col{padding:0}}.row.keyline{margin-right:-16px}.row.keyline:after{margin-bottom:-1px}.row.keyline>.col{margin-top:-31px;padding:24px 0 24px 16px;border-left:1px solid #d5d8d9}@media screen and (max-width:1024px){.row.keyline>.col{margin-top:0;border:0}}@media screen and (max-width:480px){.row.keyline>.col{padding:0}}.row.keyline>.col.first,.row.keyline>.col:first-of-type{margin-left:-16px;border-left:0}@media screen and (max-width:767px){.row.keyline>.col.first,.row.keyline>.col:first-of-type{margin-left:0}}.row.keyline>.col.content-sidebar{padding-left:24px}.row.keyline>.col.alert.folded,.row.keyline>.col.full{padding:0}.row.keyline>.col.alert.folded:first-of-type,.row.keyline>.col.first.alert.folded,.row.keyline>.col.full.first,.row.keyline>.col.full:first-of-type{margin-left:-24px}@media screen and (max-width:767px){.row.keyline>.col.alert.folded:first-of-type,.row.keyline>.col.first.alert.folded,.row.keyline>.col.full.first,.row.keyline>.col.full:first-of-type{margin-left:0}}.row.keyline>.col.alert.folded:last-of-type,.row.keyline>.col.full:last-of-type{margin-left:8px}@media screen and (max-width:1024px){.row.keyline>.col.alert.folded:last-of-type,.row.keyline>.col.full:last-of-type{margin-left:0}}.row.keyline>.col.full.last,.row.keyline>.col.last.alert.folded{margin-left:8px}@media screen and (max-width:1024px){.row.keyline>.col.full.last,.row.keyline>.col.last.alert.folded{margin-left:0}}.row.keyline>.col.fill.alert.folded,.row.keyline>.col.full.fill{background:#ebeeee}.row.keyline>.col.fill.info.alert.folded,.row.keyline>.col.fill.primary.alert.folded,.row.keyline>.col.fill.secondary.alert.folded,.row.keyline>.col.full.fill.info,.row.keyline>.col.full.fill.primary,.row.keyline>.col.full.fill.secondary{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.row.keyline.last,.row.keyline:last-of-type{margin-bottom:-24px}@media screen and (max-width:1024px){.row.keyline.md-has-columns{margin-right:-16px}.row.keyline.md-has-columns>.col{height:auto!important;border:0}.row.keyline.md-has-columns>.col.md-6,.row.keyline.md-has-columns>.col.md-12{padding-right:16px;padding-left:0}.row.keyline.md-has-columns>.col:first-of-type{margin-left:0}}.col{padding-right:16px;float:left}@media screen and (min-width:768px){.col.flow-opposite{float:right}}@media screen and (max-width:480px){.col[class*=lg-]{flex-basis:100%;max-width:100%;width:auto;padding-right:0;padding-bottom:16px;float:none}}@media screen and (max-width:480px){.col:last-child{margin-bottom:0}}.col.end{margin-left:auto}.lg-0{flex-basis:0%;max-width:0;display:none}.lg-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.lg-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.lg-3{flex-basis:25%;max-width:25%}.lg-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.lg-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.lg-6{flex-basis:50%;max-width:50%}.lg-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.lg-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.lg-9{flex-basis:75%;max-width:75%}.lg-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.lg-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.lg-12{flex-basis:100%;max-width:100%;float:none;clear:both}@media screen and (max-width:1024px){.md-0{flex-basis:0%;max-width:0;display:none}.md-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.md-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.md-3{flex-basis:25%;max-width:25%}.md-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.md-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.md-6{flex-basis:50%;max-width:50%}.wrap-md-6 .md-6:nth-of-type(odd){clear:left}.md-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.md-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.md-9{flex-basis:75%;max-width:75%}.md-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.md-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.md-12{flex-basis:100%;max-width:100%;float:none;clear:both}}@media screen and (max-width:767px){.sm-0{flex-basis:0%;max-width:0;display:none}.sm-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.sm-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.sm-3{flex-basis:25%;max-width:25%}.sm-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.sm-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.sm-6{flex-basis:50%;max-width:50%}.sm-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.sm-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.sm-9{flex-basis:75%;max-width:75%}.sm-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.sm-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.sm-12{flex-basis:100%;max-width:100%;float:none;clear:both}}.module{padding:16px}@media screen and (max-width:767px){.module{padding:10px}}.grid-pad{padding:16px 0 16px 16px}.grid-pad [class*=col-].last,.grid-pad [class*=col-]:last-of-type{padding-right:16px}.row.stack.equal-height .module{height:48.4%}@media screen and (max-width:1153px){.row.stack.equal-height .module{height:48.7%}}.col.keyline{position:relative;border-left:1px solid #d5d8d9}@media screen and (max-width:1024px){.col.keyline{border:0}}.col.carousel,.col.split,.lg-9.news-events .lg-12,.split>.col{display:flex;flex-direction:row;flex-wrap:wrap}.equal-height.alert.folded,.image-grid-item-link.equal-height,.media-item.equal-height,.news-events .module.equal-height{flex-grow:1}.col>.equal-height{flex-grow:1;height:100%}@media screen and (max-width:480px){.col>.equal-height{flex-grow:0;height:auto}}@media screen and (max-width:767px){.col.sm-12>.equal-height{flex-grow:0;height:auto}}.row.equal-height-columns .module{flex-grow:1}.safari-browser .row.equal-height-columns .module{flex:1}.safari-browser .row.stack .slideshow.is-touch{flex:auto}.row>img{flex-basis:100%}.banner.default{position:relative;width:100%;padding-right:0;overflow:hidden}.banner.default.color:after{width:689px;height:261px;background-image:url(../../images/banner/triangle-overlay-color.png);bottom:-45px;opacity:1}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.backgroundsize .banner.default.color:after{width:689px;height:261px;background-image:url(../../images/banner_double/triangle-overlay-color.png);background-size:100%}}@media screen and (max-width:1033px){.banner.default.color:after{display:block}}.banner.default.color.right:after{width:567px;height:211px;background-image:url(../../images/banner/triangle-overlay-color-right.png);right:-30px;bottom:-1px;left:auto;opacity:1}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.backgroundsize .banner.default.color.right:after{width:567px;height:211px;background-image:url(../../images/banner_double/triangle-overlay-color-right.png);background-size:100%}}@media screen and (max-width:1033px){.banner.default.color.right:after{display:none}}.banner.default.no-overlay:after{content:none}.banner.default.right:after{width:606px;height:206px;background-image:url(../../images/banner/triangle-overlay-right.png);right:0;bottom:-12px;left:auto;opacity:.9}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.backgroundsize .banner.default.right:after{width:646px;height:228px;background-image:url(../../images/banner_double/triangle-overlay-right.png);background-size:100%}}@media screen and (max-width:1033px){.banner.default.right:after{display:none}}.banner.default.right.short:after{bottom:-68px}.banner.default.right .caption{right:24px;left:auto}@media screen and (max-width:1033px){.banner.default.right .caption{right:auto}}@media screen and (max-width:1033px){.banner.default.right img{right:0}}.banner.default.short:after{bottom:-68px}.banner.default:after{width:646px;height:228px;background-image:url(../../images/banner/triangle-overlay.png);display:block;position:absolute;bottom:-6px;left:0;content:"";opacity:.9}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.backgroundsize .banner.default:after{width:646px;height:228px;background-image:url(../../images/banner_double/triangle-overlay.png);background-size:100%}}@media screen and (max-width:1033px){.banner.default:after{display:none}}.banner.default img{width:100%;height:auto}@media screen and (min-width:1237px){.banner.default img{width:100%}}.banner.default .caption{position:absolute;bottom:24px;left:24px;width:26.66%;min-height:180px;padding:24px 40px 24px 24px;border-radius:0 0 200px;background:#fff;z-index:3}@media screen and (max-width:1281px){.banner.default .caption{width:30%}}@media screen and (max-width:1033px){.banner.default .caption{position:relative;bottom:24px;left:0;width:auto;min-height:auto;margin:0 24px;padding:24px 24px 40px;border:1px solid #d5d8d9;border-radius:0}}.banner.default .caption .title{font-size:3rem;background:#fff;color:#161515;font-weight:700;line-height:1.1;text-transform:none}@media screen and (max-width:1120px) and (min-width:1033px){.banner.default .caption .title{font-size:3.1rem}}.banner.default .caption p{font-size:1.5rem;color:#161515}.banner.default .caption p.last,.banner.default .caption p:last-of-type{margin-bottom:9px}@media screen and (max-width:1065px){.banner.default .caption p{line-height:1.4}}.banner.default .caption .link.primary{font-size:1.7rem;text-decoration:underline;display:inline-block;position:relative;margin-top:8px;padding-right:30px;color:#002147;font-weight:700;line-height:1.1}.banner.default .caption .link.primary:active,.banner.default .caption .link.primary:focus,.banner.default .caption .link.primary:hover{text-decoration:none}@media screen and (max-width:1033px){.banner.default .caption .link.primary{position:relative;bottom:0;left:0;float:left}}.banner.default .caption:before{position:absolute;right:0;bottom:90px;width:50%;height:50%;background:#fff;content:"";z-index:-1}@media screen and (min-width:1520px){.banner.default .caption:before{width:100%}}@media screen and (max-width:1033px){.banner.default .caption:before{display:none}}.banner.default .caption:after{position:absolute;right:0;bottom:0;width:100%;height:0;border-top:90px solid #fff;border-right:53px solid transparent;content:"";z-index:-1}@media screen and (max-width:929px){.banner.default .caption:after{display:none}}.banner.links{position:relative;width:100%;padding-right:0;overflow:hidden}.banner.links.color:after{width:689px;height:261px;background-image:url(../../images/banner/triangle-overlay-color.png);bottom:-45px;opacity:1}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.backgroundsize .banner.links.color:after{width:689px;height:261px;background-image:url(../../images/banner_double/triangle-overlay-color.png);background-size:100%}}@media screen and (max-width:1033px){.banner.links.color:after{display:block}}.banner.links:after{width:646px;height:228px;background-image:url(../../images/banner/triangle-overlay.png);display:block;position:absolute;bottom:-1px;left:0;content:"";opacity:.9}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.backgroundsize .banner.links:after{width:646px;height:228px;background-image:url(../../images/banner_double/triangle-overlay.png);background-size:100%}}@media screen and (max-width:1033px){.banner.links:after{display:none}}.banner.links img{width:100%;height:auto}@media screen and (min-width:1237px){.banner.links img{width:100%}}.banner.links .caption{position:absolute;bottom:24px;left:0;width:auto;height:130px;margin-right:30.33%;padding:24px;background:#fff;z-index:3}@media screen and (max-width:1409px){.banner.links .caption{height:160px}}.banner.links .caption:after{position:relative;top:0;right:0;width:0;height:0;float:right;border-top:130px solid #fff;border-right:90px solid transparent;border-left:0 solid transparent;content:"";position:absolute;right:-90px}@media screen and (max-width:1400px){.banner.links .caption:after{border-top-width:160px}}@media screen and (max-width:1033px){.banner.links .caption:after{display:none}}.csstransforms .banner.links .caption{height:auto;min-height:130px}.csstransforms .banner.links .caption ul{white-space:nowrap}.csstransforms .banner.links .caption:after{right:-10%;width:30%;height:100%;transform:skewX(-35deg);border:0;background-color:#fff;z-index:-1}@media screen and (min-width:1441px){.csstransforms .banner.links .caption:after{right:-7%}}@media screen and (max-width:1440px){.csstransforms .banner.links .caption:after{right:-10%}}@media screen and (max-width:1155px){.csstransforms .banner.links .caption:after{right:-12%}}@media screen and (max-width:1065px){.csstransforms .banner.links .caption:after{right:-8%}}@media screen and (max-width:1033px){.banner.links .caption{position:relative;bottom:24px;left:0;width:auto;margin:0 24px;padding:24px;border:1px solid #d5d8d9}}.banner.links .caption .title{font-size:3.9rem;background:#fff;color:#161515;font-weight:700;line-height:1.1}@media screen and (max-width:1065px) and (min-width:1033px){.banner.links .caption .title{font-size:3.1rem}}.banner.links .caption ul li{display:inline}.banner.links .caption ul li:after{margin-right:8px;margin-left:8px;content:"/"}@media screen and (max-width:767px){.banner.links .caption ul li:after{margin:auto 0;content:""}}@media screen and (max-width:767px){.banner.links .caption ul li{display:block}}.banner.links .caption ul li.last:after,.banner.links .caption ul li:last-of-type:after{content:""}.banner.links .caption ul li a{font-size:1.5rem;text-decoration:underline;font-weight:700}.banner.links .caption ul li a:active,.banner.links .caption ul li a:focus,.banner.links .caption ul li a:hover{text-decoration:none}.banner.links .caption p{font-size:1.5rem;color:#161515}@media screen and (max-width:1065px){.banner.links .caption p{line-height:1.4}}.banner.video{background-color:#024a8c;background-image:radial-gradient(ellipse at center,#024a8c 2%,#012241 100%);position:relative;width:100%;overflow:hidden}.banner.video.color:after{width:567px;height:211px;background-image:url(../../images/banner/triangle-overlay-color-right.png);bottom:0;opacity:1}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.backgroundsize .banner.video.color:after{width:567px;height:211px;background-image:url(../../images/banner_double/triangle-overlay-color-right.png);background-size:100%}}@media screen and (max-width:1033px){.banner.video.color:after{display:block}}.banner.video:before{position:absolute;top:-9px;left:0;width:100%;height:100%;background:url(../../images/common/hatch-light.png) repeat;content:"";opacity:.04}.banner.video:after{width:606px;height:206px;background-image:url(../../images/banner/triangle-overlay-right.png);display:block;position:absolute;right:-30px;bottom:-1px;content:"";opacity:.9}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.backgroundsize .banner.video:after{width:646px;height:228px;background-image:url(../../images/banner_double/triangle-overlay-right.png);background-size:100%}}@media screen and (max-width:1033px){.banner.video:after{display:none}}.banner.video .video{position:relative;width:66.6667%;float:right;z-index:4}.banner.video .video img{width:100%;padding:56px}@media screen and (max-width:1033px){.banner.video .video img{padding:24px}}@media screen and (max-width:1033px){.banner.video .video{width:100%}}.banner.video .video-player{margin:56px;box-shadow:8px 5px 30px 7px rgba(0,0,0,.15)}.banner.video .video-player iframe{width:101%}@media screen and (max-width:929px){.banner.video .video-player{margin:25px}}@media screen and (max-width:480px){.banner.video .video-player{width:auto}}.banner.video .video-placeholder{padding-top:56.1%!important}.banner.video .video-placeholder img{padding:0}.banner.video .caption{width:33.33%;padding:56px 0 24px 56px;float:left;z-index:3}.banner.video .caption .title{font-size:3.9rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:24px;color:#fff;font-weight:700;line-height:1.1}@media screen and (max-width:1065px) and (min-width:1033px){.banner.video .caption .title{font-size:3.1rem}}.banner.video .caption p{font-size:1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:24px;color:#fff}@media screen and (max-width:1065px){.banner.video .caption p{padding-right:0;line-height:1.4}}.banner.video .caption a{font-size:1.7rem;text-decoration:underline;display:inline-block;position:relative;margin-top:8px;padding-right:30px;color:#fff;font-weight:700;line-height:1.1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none}.banner.video .caption a:active,.banner.video .caption a:focus,.banner.video .caption a:hover{text-decoration:none;opacity:.87}.banner.video .caption a:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.1rem;position:absolute;top:50%;right:-3px;height:24px;margin:-9px 0 0 5px;line-height:.8;content:"s"}@supports (content:"s"/""){.banner.video .caption a:after{content:"s"/""}}@supports (alt:""){.banner.video .caption a:after{alt:""}}@media screen and (max-width:1033px){.banner.video .caption{position:relative;width:auto;margin:0 24px;padding:24px 0}}.banner.twitter{position:relative;width:100%;padding-right:0;background:#960078;overflow:hidden;z-index:0}.banner.twitter .media{position:relative;width:66.6667%;float:right;z-index:4}@media screen and (max-width:1033px){.banner.twitter .media{width:100%}}.banner.twitter .media img{width:100%}.banner.twitter .media .twitter-timeline.btn.twitter{position:absolute;right:24px;bottom:48px;min-width:66.6667%;white-space:nowrap}@media screen and (max-width:595px){.banner.twitter .media .twitter-timeline.btn.twitter{position:static;background:#002147}.banner.twitter .media .twitter-timeline.btn.twitter:after{top:auto;right:30px;bottom:35px}}.js .banner.twitter .media .twitter-timeline.btn.twitter{display:none}.banner.twitter .media div.twitter{position:absolute;top:24px;right:24px;width:33.33%;height:100%}@media screen and (max-width:595px){.banner.twitter .media div.twitter{position:static;width:100%;padding:16px;background:url(../../images/common/hatch-transparent-30.png) repeat}}.banner.twitter .media iframe{border-radius:5px;box-shadow:4px 4px 0 0 rgba(0,0,0,.2)}.banner.twitter .caption{width:33.33%;padding:24px;float:left;z-index:3}@media screen and (max-width:1033px){.banner.twitter .caption{position:relative;width:auto;margin:0 24px;padding:24px 0}}.banner.twitter .caption .title{font-size:3.9rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:24px;color:#fff;font-weight:700;line-height:1.1}@media screen and (max-width:1065px) and (min-width:1033px){.banner.twitter .caption .title{font-size:3.1rem}}.banner.twitter .caption p{font-size:1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:24px;color:#fff}@media screen and (max-width:1065px){.banner.twitter .caption p{padding-right:0;line-height:1.4}}.banner.twitter .caption a{font-size:1.7rem;text-decoration:underline;display:inline-block;position:relative;margin-top:8px;padding-right:30px;color:#fff;font-weight:700;line-height:1.1;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.banner.twitter .caption a:active,.banner.twitter .caption a:focus,.banner.twitter .caption a:hover{text-decoration:none;opacity:.87}.banner.twitter .caption a:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.1rem;position:absolute;top:50%;right:-3px;height:24px;margin:-9px 0 0 5px;line-height:.8;content:"s"}@supports (content:"s"/""){.banner.twitter .caption a:after{content:"s"/""}}@supports (alt:""){.banner.twitter .caption a:after{alt:""}}.banner.twitter:after{width:606px;height:206px;background-image:url(../../images/banner/triangle-overlay-right.png);display:block;position:absolute;right:-30px;bottom:-1px;left:auto;content:"";opacity:.25}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.backgroundsize .banner.twitter:after{width:646px;height:228px;background-image:url(../../images/banner_double/triangle-overlay-right.png);background-size:100%}}@media screen and (max-width:595px){.banner.twitter:after{display:none}}.banner.slideshow-callout{margin:0;padding:0;color:#fff}.banner.slideshow-callout.row{margin:0 -25px -31px}.banner.slideshow-callout.row .is-touch{margin-bottom:30px}@media screen and (max-width:1024px){.banner.slideshow-callout .md-12.callout{padding-right:0}}.banner.slideshow-callout .link{text-decoration:none}.banner.slideshow-callout .link:active,.banner.slideshow-callout .link:focus,.banner.slideshow-callout .link:hover{opacity:.87}.banner.slideshow-callout .link:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.1rem;position:absolute;top:50%;right:-3px;height:24px;margin:-9px 0 0 5px;line-height:.8;content:"s"}@supports (content:"s"/""){.banner.slideshow-callout .link:after{content:"s"/""}}@supports (alt:""){.banner.slideshow-callout .link:after{alt:""}}.banner.slideshow-callout .callout .title{font-size:2.5rem;margin-bottom:16px;font-weight:400;line-height:1.3}.banner.slideshow-callout .callout .module{padding:48px 26px}.banner.slideshow-callout .callout:before{position:absolute;top:0;left:0;width:100%;height:24px;background:url(../../images/common/hatch-light.png) repeat;content:"";opacity:.2}@media screen and (max-width:1024px){.banner.slideshow-callout .callout{height:auto!important}}.banner.slideshow-callout .link-list{margin-top:48px}@media screen and (max-width:1025px){.banner.slideshow-callout .link-list{width:100%}}@media screen and (max-width:1024px) and (min-width:768px){.banner.slideshow-callout .link-list{margin-top:0}}.banner.slideshow-callout .link-list.reverse a{margin:-10px -8px -9px;padding:8px;transition:background-color .2s ease-out,color .2s ease}.banner.slideshow-callout .link-list.reverse a:active,.banner.slideshow-callout .link-list.reverse a:focus,.banner.slideshow-callout .link-list.reverse a:hover{background:#fff;color:inherit}.banner.slideshow-callout .link-list .fake-h3,.banner.slideshow-callout .link-list .fake-h4 h5,.banner.slideshow-callout .link-list .fake-h5,.banner.slideshow-callout .link-list h3,.banner.slideshow-callout .link-list h4{font-size:1.4rem;display:inline-block;position:relative;height:27px;margin-bottom:8px;margin-left:-25px;padding:0 6px 0 24px;background:#00acd7;font-weight:700;line-height:1.8}.banner.slideshow-callout .link-list .fake-h3:before,.banner.slideshow-callout .link-list .fake-h4 h5:before,.banner.slideshow-callout .link-list .fake-h5:before,.banner.slideshow-callout .link-list h3:before,.banner.slideshow-callout .link-list h4:before{display:none}.banner.slideshow-callout .link-list .fake-h3:after,.banner.slideshow-callout .link-list .fake-h4 h5:after,.banner.slideshow-callout .link-list .fake-h5:after,.banner.slideshow-callout .link-list h3:after,.banner.slideshow-callout .link-list h4:after{position:relative;top:0;right:0;width:0;height:0;float:right;border-top:28px solid #00acd7;border-right:20px solid transparent;border-left:0 solid transparent;content:"";position:absolute;right:-20px}@media screen and (max-width:1024px) and (min-width:768px){.banner.slideshow-callout .link-list .fake-h3,.banner.slideshow-callout .link-list .fake-h4 h5,.banner.slideshow-callout .link-list .fake-h5,.banner.slideshow-callout .link-list h3,.banner.slideshow-callout .link-list h4{margin-left:0;padding:0 6px 0 0}}@media screen and (max-width:1024px){.banner.slideshow-callout .link-list .link-list ul{padding-left:24px}}.banner.photo-callout{color:#fff}.banner.photo-callout .fake-h1,.banner.photo-callout h1{font-size:2.5rem;margin-bottom:24px;font-weight:400}.banner.photo-callout .callout{padding:24px;background:#321e6d}.banner.photo-callout .link-list .fake-h5,.banner.photo-callout .link-list h5{display:inline-block;margin-bottom:16px;margin-left:-24px;padding:0 0 0 24px;background:#653098;line-height:2}.banner.photo-callout .link-list .fake-h5:after,.banner.photo-callout .link-list h5:after{position:relative;top:0;right:0;width:0;height:0;float:right;border-top:28px solid #653098;border-right:16px solid transparent;border-left:0 solid transparent;content:"";right:-16px}.banner .intro-text{padding-right:7px;background:#960078;color:#fff}.banner .intro-text:before{position:absolute;top:-9px;left:0;width:7px;height:100%;background:url(../../images/common/hatch-light.png) repeat;content:"";opacity:.4;filter:alpha(opacity=40)}.banner .vert-center:after{content:none}.banner .vert-center .caption{bottom:15%}.banner .vert-center .caption .title{font-size:3.7rem}.banner-quote{position:relative}@media screen and (min-width:1024px){.banner-quote{flex-wrap:wrap;align-content:flex-end;height:550px;overflow:hidden}}.banner-quote__media{position:relative}@media screen and (min-width:1024px){.banner-quote__media{position:absolute;width:100%;height:100%;min-height:250px;top:0;left:0;margin-left:0;max-height:550px;overflow:hidden}}.banner-quote__media img{position:relative;top:0;left:0;padding:0!important;margin:0!important;float:none}@media screen and (min-width:1024px){.banner-quote__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;z-index:-1}}@supports (aspect-ratio:3/2){.banner-quote__media img.alert.folded,.banner-quote__media img.full{aspect-ratio:3/2;height:auto}}.banner-quote__inner{width:100%;padding:16px}@media screen and (min-width:1024px){.banner-quote__inner{padding:16px 48px 24px}}.banner-quote__card{background:#fff;width:100%}@media screen and (min-width:1024px){.banner-quote__card{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:16px;margin-top:10rem;margin-bottom:6rem;max-width:50%;min-height:350px}}@media screen and (min-width:1236px){.banner-quote__card{max-width:33.333%}}.banner-quote__card-text blockquote{background:transparent!important;color:#002147!important;float:none;width:100%;margin:0;padding:0;font-style:normal}.banner-quote__card-text .quotation{text-indent:0;font-size:24px;line-height:28px;letter-spacing:-.02em;font-weight:600;color:#002147!important;float:none}.banner-quote__card-text .quotation:before{color:#002147;height:7px;width:12px;margin:12px 18px 0 0;font-family:Georgia,Times,Times New Roman,serif;font-size:2.3em;float:left;opacity:.6;text-rendering:optimizelegibility;content:"\201c"}.banner-quote__card-text .quoted-from{margin-top:3em}.banner-quote__card-text .quoted-from,.banner-quote__card-text .quoted-from-title{float:none;display:block}.banner-quote__card-text--long .quotation{font-size:18px;line-height:23px}.banner-quote__card-text--long .quotation:before{margin:8px 12px 0 0}.banner-quote__card-text--link .quoted-from{margin-top:1.5em}.banner-quote__card-links{margin-top:1.5em;position:relative}.banner-quote__card a.link{text-decoration:underline!important;font-size:15px;font-weight:700;color:#002147;padding-right:30px;display:inline-block;position:relative;text-decoration:none}.banner-quote__card a.link:active,.banner-quote__card a.link:focus,.banner-quote__card a.link:hover{opacity:.87}.banner-quote__card a.link:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.1rem;position:absolute;top:50%;right:-3px;height:24px;margin:-9px 0 0 5px;line-height:.8;content:"s"}@supports (content:"s"/""){.banner-quote__card a.link:after{content:"s"/""}}@supports (alt:""){.banner-quote__card a.link:after{alt:""}}.banner-quote__card a.link:focus,.banner-quote__card a.link:hover{color:#006eaf}.landing-opt1 .banner-quote,.landing-opt3 .banner-quote,.langing-full-img .banner-quote{margin:-24px}@media screen and (max-width:480px){#content .banner.slideshow-callout .is-touch.slideshow.alert.folded,#content .banner.slideshow-callout .media-item.is-touch.slideshow{margin-bottom:8px;background:none}}#primary-content .breadcrumbs,.breadcrumbs{font-size:1.2rem;zoom:1;width:100%;margin-bottom:20px}#primary-content .breadcrumbs:after,.breadcrumbs:after{display:block;height:0;clear:both;content:".";visibility:hidden}#primary-content .breadcrumbs ul,.breadcrumbs ul{display:inline-block;margin-bottom:0;padding-left:0;list-style-type:none}#primary-content .breadcrumbs ul li,.breadcrumbs ul li{display:block;float:left;line-height:1.5;list-style-type:none}#primary-content .breadcrumbs ul li:last-of-type,.breadcrumbs ul li:last-of-type{color:#161515}#primary-content .breadcrumbs ul li:last-of-type:after,.breadcrumbs ul li:last-of-type:after{display:inline-block;zoom:1;content:" "}#primary-content .breadcrumbs ul li.last,.breadcrumbs ul li.last{color:#161515}#primary-content .breadcrumbs ul li.last:after,.breadcrumbs ul li.last:after{display:inline-block;zoom:1;content:" "}#primary-content .breadcrumbs ul li a,.breadcrumbs ul li a{transition:color .2s ease;display:inline-block;margin:0 4px 0 0;color:#161515;line-height:1.5;text-decoration:none}#primary-content .breadcrumbs ul li a:active,#primary-content .breadcrumbs ul li a:focus,#primary-content .breadcrumbs ul li a:hover,.breadcrumbs ul li a:active,.breadcrumbs ul li a:focus,.breadcrumbs ul li a:hover{transition:color .2s ease;border-bottom:0;color:#006eaf}#primary-content .breadcrumbs ul li:after,.breadcrumbs ul li:after{margin-right:8px;content:"/"}.wysiwyg figure{display:inline-block;margin:5px 16px 16px 0;float:left;background:#ebeeee;color:#161515}.wysiwyg figure figcaption{font-size:1.4rem;display:inline-block;margin-bottom:0;padding:16px}.wysiwyg figure img,.wysiwyg figure img.one-third,.wysiwyg figure img.two-thirds{width:100%;padding:0}.wysiwyg figure.alert.folded,.wysiwyg figure.full{width:100%;height:auto;margin-right:0}.wysiwyg figure.alert.folded img,.wysiwyg figure.full img{width:auto}.wysiwyg figure.half{width:50%}@media screen and (max-width:767px){.wysiwyg figure.half{width:100%;margin-right:0}}.wysiwyg figure.one-third{width:33.33%}@media screen and (max-width:767px){.wysiwyg figure.one-third{width:100%;margin-right:0}}.wysiwyg figure.two-thirds{width:66.66%}@media screen and (max-width:767px){.wysiwyg figure.two-thirds{width:100%;margin-right:0}}.wysiwyg figure.three-thirds{width:100%}@media screen and (max-width:767px){.wysiwyg figure.three-thirds{margin-right:0}}.wysiwyg figure.right{margin:5px 0 16px 16px;float:right}@media screen and (max-width:767px){.wysiwyg figure.right{margin-left:0}}.wysiwyg img{padding:6px 16px 16px 0;float:left}.wysiwyg img.alert.folded,.wysiwyg img.full,.wysiwyg img.three-thirds{width:100%;height:auto;margin:15px 0;padding:0;float:none}@media screen and (max-width:767px){.wysiwyg img.alert.folded,.wysiwyg img.full,.wysiwyg img.three-thirds{margin-right:0}}.wysiwyg img.thumb{width:100px;box-sizing:content-box}.wysiwyg img.half{width:50%}@media screen and (max-width:480px){.wysiwyg img.half{width:100%;padding-right:0}}.wysiwyg img.one-third{width:33.33%}@media screen and (max-width:480px){.wysiwyg img.one-third{width:100%;padding-right:0}}.wysiwyg img.two-thirds{width:66.66%}@media screen and (max-width:480px){.wysiwyg img.two-thirds{width:100%;padding-right:0}}.wysiwyg img.right{margin:5px 0 16px 16px;padding-right:0;float:right}@media screen and (max-width:767px){.wysiwyg img.right{margin-left:0}}.wysiwyg .highlight img{width:100%;height:auto;padding:0}.wysiwyg .highlight .caption{margin:0}.wysiwyg table img.thumb{padding:0}.row>form{width:100%}.mailchimp-form-embed form,form.apply-form,form .field,form fieldset{font-size:1.5rem;margin:0 0 20px}.mailchimp-form-embed form.error.check ul,.mailchimp-form-embed form.error.radio ul,form.apply-form.error.check ul,form.apply-form.error.radio ul,form .field.error.check ul,form .field.error.radio ul,form fieldset.error.check ul,form fieldset.error.radio ul{padding:8px!important;border:2px solid #c81e78}.mailchimp-form-embed form.error input[type=date],.mailchimp-form-embed form.error input[type=email],.mailchimp-form-embed form.error input[type=number],.mailchimp-form-embed form.error input[type=password],.mailchimp-form-embed form.error input[type=tel],.mailchimp-form-embed form.error input[type=text],.mailchimp-form-embed form.error input[type=url],.mailchimp-form-embed form.error select,.mailchimp-form-embed form.error textarea,form.apply-form.error input[type=date],form.apply-form.error input[type=email],form.apply-form.error input[type=number],form.apply-form.error input[type=password],form.apply-form.error input[type=tel],form.apply-form.error input[type=text],form.apply-form.error input[type=url],form.apply-form.error select,form.apply-form.error textarea,form .field.error input[type=date],form .field.error input[type=email],form .field.error input[type=number],form .field.error input[type=password],form .field.error input[type=tel],form .field.error input[type=text],form .field.error input[type=url],form .field.error select,form .field.error textarea,form fieldset.error input[type=date],form fieldset.error input[type=email],form fieldset.error input[type=number],form fieldset.error input[type=password],form fieldset.error input[type=tel],form fieldset.error input[type=text],form fieldset.error input[type=url],form fieldset.error select,form fieldset.error textarea{border:2px solid #c81e78}.mailchimp-form-embed form.error input[type=date]:active,.mailchimp-form-embed form.error input[type=date]:focus,.mailchimp-form-embed form.error input[type=email]:active,.mailchimp-form-embed form.error input[type=email]:focus,.mailchimp-form-embed form.error input[type=number]:active,.mailchimp-form-embed form.error input[type=number]:focus,.mailchimp-form-embed form.error input[type=password]:active,.mailchimp-form-embed form.error input[type=password]:focus,.mailchimp-form-embed form.error input[type=tel]:active,.mailchimp-form-embed form.error input[type=tel]:focus,.mailchimp-form-embed form.error input[type=text]:active,.mailchimp-form-embed form.error input[type=text]:focus,.mailchimp-form-embed form.error input[type=url]:active,.mailchimp-form-embed form.error input[type=url]:focus,.mailchimp-form-embed form.error select:active,.mailchimp-form-embed form.error select:focus,.mailchimp-form-embed form.error textarea:active,.mailchimp-form-embed form.error textarea:focus,form.apply-form.error input[type=date]:active,form.apply-form.error input[type=date]:focus,form.apply-form.error input[type=email]:active,form.apply-form.error input[type=email]:focus,form.apply-form.error input[type=number]:active,form.apply-form.error input[type=number]:focus,form.apply-form.error input[type=password]:active,form.apply-form.error input[type=password]:focus,form.apply-form.error input[type=tel]:active,form.apply-form.error input[type=tel]:focus,form.apply-form.error input[type=text]:active,form.apply-form.error input[type=text]:focus,form.apply-form.error input[type=url]:active,form.apply-form.error input[type=url]:focus,form.apply-form.error select:active,form.apply-form.error select:focus,form.apply-form.error textarea:active,form.apply-form.error textarea:focus,form .field.error input[type=date]:active,form .field.error input[type=date]:focus,form .field.error input[type=email]:active,form .field.error input[type=email]:focus,form .field.error input[type=number]:active,form .field.error input[type=number]:focus,form .field.error input[type=password]:active,form .field.error input[type=password]:focus,form .field.error input[type=tel]:active,form .field.error input[type=tel]:focus,form .field.error input[type=text]:active,form .field.error input[type=text]:focus,form .field.error input[type=url]:active,form .field.error input[type=url]:focus,form .field.error select:active,form .field.error select:focus,form .field.error textarea:active,form .field.error textarea:focus,form fieldset.error input[type=date]:active,form fieldset.error input[type=date]:focus,form fieldset.error input[type=email]:active,form fieldset.error input[type=email]:focus,form fieldset.error input[type=number]:active,form fieldset.error input[type=number]:focus,form fieldset.error input[type=password]:active,form fieldset.error input[type=password]:focus,form fieldset.error input[type=tel]:active,form fieldset.error input[type=tel]:focus,form fieldset.error input[type=text]:active,form fieldset.error input[type=text]:focus,form fieldset.error input[type=url]:active,form fieldset.error input[type=url]:focus,form fieldset.error select:active,form fieldset.error select:focus,form fieldset.error textarea:active,form fieldset.error textarea:focus{border-color:#161515}.mailchimp-form-embed form.error .required,form.apply-form.error .required,form .field.error .required,form fieldset.error .required{color:#c81e78}.mailchimp-form-embed form.form-actions,form.apply-form.form-actions,form .field.form-actions,form fieldset.form-actions{margin:0 0 0 200px;padding:0;border:0}.mailchimp-form-embed form.form-actions .check,form.apply-form.form-actions .check,form .field.form-actions .check,form fieldset.form-actions .check{padding-left:200px}.mailchimp-form-embed form.form-actions .check.alert.folded,.mailchimp-form-embed form.form-actions .check.full,form.apply-form.form-actions .check.alert.folded,form.apply-form.form-actions .check.full,form .field.form-actions .check.alert.folded,form .field.form-actions .check.full,form fieldset.form-actions .check.alert.folded,form fieldset.form-actions .check.full{padding-left:0}@media screen and (max-width:767px){.mailchimp-form-embed form.form-actions,form.apply-form.form-actions,form .field.form-actions,form fieldset.form-actions{margin-left:0;padding-left:0}}.mailchimp-form-embed form.filter-results.alert.folded,.mailchimp-form-embed form.full.filter-results,form.apply-form.filter-results.alert.folded,form.apply-form.full.filter-results,form .field.filter-results.alert.folded,form .field.full.filter-results,form fieldset.filter-results.alert.folded,form fieldset.full.filter-results{margin-bottom:0;background:#fff}.mailchimp-form-embed form.filter-results.alert.folded .chosen-container,.mailchimp-form-embed form.full.filter-results .chosen-container,form.apply-form.filter-results.alert.folded .chosen-container,form.apply-form.full.filter-results .chosen-container,form .field.filter-results.alert.folded .chosen-container,form .field.full.filter-results .chosen-container,form fieldset.filter-results.alert.folded .chosen-container,form fieldset.full.filter-results .chosen-container{border:1px solid #d5d8d9}.mailchimp-form-embed form.check,.mailchimp-form-embed form.radio,form.apply-form.check,form.apply-form.radio,form .field.check,form .field.radio,form fieldset.check,form fieldset.radio{padding-left:200px}.mailchimp-form-embed form.check.alert.folded,.mailchimp-form-embed form.check.full,.mailchimp-form-embed form.radio.alert.folded,.mailchimp-form-embed form.radio.full,form.apply-form.check.alert.folded,form.apply-form.check.full,form.apply-form.radio.alert.folded,form.apply-form.radio.full,form .field.check.alert.folded,form .field.check.full,form .field.radio.alert.folded,form .field.radio.full,form fieldset.check.alert.folded,form fieldset.check.full,form fieldset.radio.alert.folded,form fieldset.radio.full{padding-left:0}.mailchimp-form-embed form.check ul,.mailchimp-form-embed form.radio ul,form.apply-form.check ul,form.apply-form.radio ul,form .field.check ul,form .field.radio ul,form fieldset.check ul,form fieldset.radio ul{padding-left:0;list-style:none}.mailchimp-form-embed form.check label:not(.extra),.mailchimp-form-embed form.radio label:not(.extra),form.apply-form.check label:not(.extra),form.apply-form.radio label:not(.extra),form .field.check label:not(.extra),form .field.radio label:not(.extra),form fieldset.check label:not(.extra),form fieldset.radio label:not(.extra){display:inline;width:auto;float:none;font-weight:400}.mailchimp-form-embed form.check label:not(.extra):after,.mailchimp-form-embed form.radio label:not(.extra):after,form.apply-form.check label:not(.extra):after,form.apply-form.radio label:not(.extra):after,form .field.check label:not(.extra):after,form .field.radio label:not(.extra):after,form fieldset.check label:not(.extra):after,form fieldset.radio label:not(.extra):after{display:none}@media screen and (max-width:767px){.mailchimp-form-embed form.check label:not(.extra),.mailchimp-form-embed form.radio label:not(.extra),form.apply-form.check label:not(.extra),form.apply-form.radio label:not(.extra),form .field.check label:not(.extra),form .field.radio label:not(.extra),form fieldset.check label:not(.extra),form fieldset.radio label:not(.extra){display:inline-block;width:calc(100% - 32px);margin-bottom:10px}}@media screen and (max-width:767px){.mailchimp-form-embed form.check,.mailchimp-form-embed form.radio,form.apply-form.check,form.apply-form.radio,form .field.check,form .field.radio,form fieldset.check,form fieldset.radio{margin-left:0;padding-left:0}}.mailchimp-form-embed form.radio.row .iradio,form.apply-form.radio.row .iradio,form .field.radio.row .iradio,form fieldset.radio.row .iradio{margin-left:30px}.mailchimp-form-embed form.radio.row .iradio:first-of-type,form.apply-form.radio.row .iradio:first-of-type,form .field.radio.row .iradio:first-of-type,form fieldset.radio.row .iradio:first-of-type{margin-left:0}.mailchimp-form-embed form.radio label,form.apply-form.radio label,form .field.radio label,form fieldset.radio label{display:inline-block;zoom:1}.mailchimp-form-embed form.radio ul,form.apply-form.radio ul,form .field.radio ul,form fieldset.radio ul{margin:5px 0 0;padding:0!important}.mailchimp-form-embed form.radio ul li,form.apply-form.radio ul li,form .field.radio ul li,form fieldset.radio ul li{margin:0 0 5px;list-style:none}.mailchimp-form-embed form.radio ul li:last-child,form.apply-form.radio ul li:last-child,form .field.radio ul li:last-child,form fieldset.radio ul li:last-child{margin:0}.mailchimp-form-embed form.radio ul li label,form.apply-form.radio ul li label,form .field.radio ul li label,form fieldset.radio ul li label{display:inline;width:auto;float:none;font-weight:400}.mailchimp-form-embed form.radio ul li label:after,form.apply-form.radio ul li label:after,form .field.radio ul li label:after,form fieldset.radio ul li label:after{display:none}@media screen and (max-width:767px){.mailchimp-form-embed form.radio ul,form.apply-form.radio ul,form .field.radio ul,form fieldset.radio ul{margin-left:0;padding-left:0}}.mailchimp-form-embed form.combo .chosen-container,.mailchimp-form-embed form.dropdown .chosen-container,form.apply-form.combo .chosen-container,form.apply-form.dropdown .chosen-container,form .field.combo .chosen-container,form .field.dropdown .chosen-container,form fieldset.combo .chosen-container,form fieldset.dropdown .chosen-container{margin-bottom:0}.mailchimp-form-embed form.combo .chosen-container .chosen-choices,.mailchimp-form-embed form.combo .chosen-container .chosen-drop,.mailchimp-form-embed form.combo .chosen-container .chosen-single,.mailchimp-form-embed form.dropdown .chosen-container .chosen-choices,.mailchimp-form-embed form.dropdown .chosen-container .chosen-drop,.mailchimp-form-embed form.dropdown .chosen-container .chosen-single,form.apply-form.combo .chosen-container .chosen-choices,form.apply-form.combo .chosen-container .chosen-drop,form.apply-form.combo .chosen-container .chosen-single,form.apply-form.dropdown .chosen-container .chosen-choices,form.apply-form.dropdown .chosen-container .chosen-drop,form.apply-form.dropdown .chosen-container .chosen-single,form .field.combo .chosen-container .chosen-choices,form .field.combo .chosen-container .chosen-drop,form .field.combo .chosen-container .chosen-single,form .field.dropdown .chosen-container .chosen-choices,form .field.dropdown .chosen-container .chosen-drop,form .field.dropdown .chosen-container .chosen-single,form fieldset.combo .chosen-container .chosen-choices,form fieldset.combo .chosen-container .chosen-drop,form fieldset.combo .chosen-container .chosen-single,form fieldset.dropdown .chosen-container .chosen-choices,form fieldset.dropdown .chosen-container .chosen-drop,form fieldset.dropdown .chosen-container .chosen-single{border:2px solid #8f9393;border-radius:0;background:#fff}.mailchimp-form-embed form.combo .chosen-single,.mailchimp-form-embed form.dropdown .chosen-single,form.apply-form.combo .chosen-single,form.apply-form.dropdown .chosen-single,form .field.combo .chosen-single,form .field.dropdown .chosen-single,form fieldset.combo .chosen-single,form fieldset.dropdown .chosen-single{font-size:1.5rem;min-width:25%;height:34px;margin:0;padding:5px;line-height:1.5;box-shadow:none}.mailchimp-form-embed form.combo .chosen-single b,.mailchimp-form-embed form.dropdown .chosen-single b,form.apply-form.combo .chosen-single b,form.apply-form.dropdown .chosen-single b,form .field.combo .chosen-single b,form .field.dropdown .chosen-single b,form fieldset.combo .chosen-single b,form fieldset.dropdown .chosen-single b{background-position:0 5px}.mailchimp-form-embed form.combo .chosen-container-active .chosen-single,.mailchimp-form-embed form.dropdown .chosen-container-active .chosen-single,form.apply-form.combo .chosen-container-active .chosen-single,form.apply-form.dropdown .chosen-container-active .chosen-single,form .field.combo .chosen-container-active .chosen-single,form .field.dropdown .chosen-container-active .chosen-single,form fieldset.combo .chosen-container-active .chosen-single,form fieldset.dropdown .chosen-container-active .chosen-single{border:2px solid #161515}.mailchimp-form-embed form.combo .chosen-drop,.mailchimp-form-embed form.dropdown .chosen-drop,form.apply-form.combo .chosen-drop,form.apply-form.dropdown .chosen-drop,form .field.combo .chosen-drop,form .field.dropdown .chosen-drop,form fieldset.combo .chosen-drop,form fieldset.dropdown .chosen-drop{width:100%;margin-top:-2px;box-shadow:inset 0 0 3px #fff,0 1px 1px rgba(0,0,0,.1)}.mailchimp-form-embed form.combo .chosen-search input,.mailchimp-form-embed form.dropdown .chosen-search input,form.apply-form.combo .chosen-search input,form.apply-form.dropdown .chosen-search input,form .field.combo .chosen-search input,form .field.dropdown .chosen-search input,form fieldset.combo .chosen-search input,form fieldset.dropdown .chosen-search input{border-radius:5px}.mailchimp-form-embed form.combo .chosen-search input:focus,.mailchimp-form-embed form.dropdown .chosen-search input:focus,form.apply-form.combo .chosen-search input:focus,form.apply-form.dropdown .chosen-search input:focus,form .field.combo .chosen-search input:focus,form .field.dropdown .chosen-search input:focus,form fieldset.combo .chosen-search input:focus,form fieldset.dropdown .chosen-search input:focus{background:url(../../images/vendor/chosen/chosen-sprite.png) no-repeat 100% -20px}.mailchimp-form-embed form.captcha,form.apply-form.captcha,form .field.captcha,form fieldset.captcha{margin-left:200px}.mailchimp-form-embed form.captcha .g-recaptcha,form.apply-form.captcha .g-recaptcha,form .field.captcha .g-recaptcha,form fieldset.captcha .g-recaptcha{display:inline-block}@media screen and (max-width:767px){.mailchimp-form-embed form.captcha,form.apply-form.captcha,form .field.captcha,form fieldset.captcha{margin-left:0}}.mailchimp-form-embed form.large-search,form.apply-form.large-search,form .field.large-search,form fieldset.large-search{position:relative;font-size:0}@media screen and (min-width:481px){.mailchimp-form-embed form.large-search,form.apply-form.large-search,form .field.large-search,form fieldset.large-search{margin-right:16px;padding-right:0!important}}.mailchimp-form-embed form.large-search .large-search__inputs,form.apply-form.large-search .large-search__inputs,form .field.large-search .large-search__inputs,form fieldset.large-search .large-search__inputs{display:flex;position:relative;margin-right:10px}@media screen and (max-width:767px){.mailchimp-form-embed form.large-search .large-search__inputs,form.apply-form.large-search .large-search__inputs,form .field.large-search .large-search__inputs,form fieldset.large-search .large-search__inputs{padding-right:0}}.mailchimp-form-embed form.large-search input[type=text],form.apply-form.large-search input[type=text],form .field.large-search input[type=text],form fieldset.large-search input[type=text]{display:inline-block;zoom:1;font-size:1.9rem;width:calc(100% - 50px);margin:0;padding:14px 17px;border:0;border-radius:5px 0 0 5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.25}.mailchimp-form-embed form.large-search input[type=text]:focus,form.apply-form.large-search input[type=text]:focus,form .field.large-search input[type=text]:focus,form fieldset.large-search input[type=text]:focus{outline:none}.mailchimp-form-embed form.large-search input[type=text]:focus::-moz-placeholder,form.apply-form.large-search input[type=text]:focus::-moz-placeholder,form .field.large-search input[type=text]:focus::-moz-placeholder,form fieldset.large-search input[type=text]:focus::-moz-placeholder{color:#efefef}.mailchimp-form-embed form.large-search input[type=text]:focus:-ms-input-placeholder,form.apply-form.large-search input[type=text]:focus:-ms-input-placeholder,form .field.large-search input[type=text]:focus:-ms-input-placeholder,form fieldset.large-search input[type=text]:focus:-ms-input-placeholder{color:#efefef}.mailchimp-form-embed form.large-search input[type=text]:focus::-ms-input-placeholder,form.apply-form.large-search input[type=text]:focus::-ms-input-placeholder,form .field.large-search input[type=text]:focus::-ms-input-placeholder,form fieldset.large-search input[type=text]:focus::-ms-input-placeholder{color:#efefef}.mailchimp-form-embed form.large-search input[type=text]:focus::placeholder,form.apply-form.large-search input[type=text]:focus::placeholder,form .field.large-search input[type=text]:focus::placeholder,form fieldset.large-search input[type=text]:focus::placeholder{color:#efefef}.mailchimp-form-embed form.large-search input[type=text]::-moz-placeholder,form.apply-form.large-search input[type=text]::-moz-placeholder,form .field.large-search input[type=text]::-moz-placeholder,form fieldset.large-search input[type=text]::-moz-placeholder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:color .2s ease;transition:color .2s ease;color:#000}.mailchimp-form-embed form.large-search input[type=text]:-ms-input-placeholder,form.apply-form.large-search input[type=text]:-ms-input-placeholder,form .field.large-search input[type=text]:-ms-input-placeholder,form fieldset.large-search input[type=text]:-ms-input-placeholder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-transition:color .2s ease;transition:color .2s ease;color:#000}.mailchimp-form-embed form.large-search input[type=text]::-ms-input-placeholder,form.apply-form.large-search input[type=text]::-ms-input-placeholder,form .field.large-search input[type=text]::-ms-input-placeholder,form fieldset.large-search input[type=text]::-ms-input-placeholder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-transition:color .2s ease;transition:color .2s ease;color:#000}.mailchimp-form-embed form.large-search input[type=text]::placeholder,form.apply-form.large-search input[type=text]::placeholder,form .field.large-search input[type=text]::placeholder,form fieldset.large-search input[type=text]::placeholder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color .2s ease;color:#000}@media screen and (max-width:480px){.mailchimp-form-embed form.large-search input[type=text]::-moz-placeholder,form.apply-form.large-search input[type=text]::-moz-placeholder,form .field.large-search input[type=text]::-moz-placeholder,form fieldset.large-search input[type=text]::-moz-placeholder{font-size:1.2rem}.mailchimp-form-embed form.large-search input[type=text]:-ms-input-placeholder,form.apply-form.large-search input[type=text]:-ms-input-placeholder,form .field.large-search input[type=text]:-ms-input-placeholder,form fieldset.large-search input[type=text]:-ms-input-placeholder{font-size:1.2rem}.mailchimp-form-embed form.large-search input[type=text]::-ms-input-placeholder,form.apply-form.large-search input[type=text]::-ms-input-placeholder,form .field.large-search input[type=text]::-ms-input-placeholder,form fieldset.large-search input[type=text]::-ms-input-placeholder{font-size:1.2rem}.mailchimp-form-embed form.large-search input[type=text]::placeholder,form.apply-form.large-search input[type=text]::placeholder,form .field.large-search input[type=text]::placeholder,form fieldset.large-search input[type=text]::placeholder{font-size:1.2rem}}.mailchimp-form-embed form.large-search--border input[type=text],form.apply-form.large-search--border input[type=text],form .field.large-search--border input[type=text],form fieldset.large-search--border input[type=text]{padding:14px 17px 13px;border:1px solid #d5d8d9;border-radius:0;box-shadow:inset 2px 2px 1px 0 #d5d8d9}.mailchimp-form-embed form.large-search button,form.apply-form.large-search button,form .field.large-search button,form fieldset.large-search button{display:flex;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:auto;width:50px;border:0;border-radius:0 5px 5px 0;background:#c81e78;font-size:0;cursor:pointer;overflow:hidden}.mailchimp-form-embed form.large-search button:active,.mailchimp-form-embed form.large-search button:focus,.mailchimp-form-embed form.large-search button:hover,form.apply-form.large-search button:active,form.apply-form.large-search button:focus,form.apply-form.large-search button:hover,form .field.large-search button:active,form .field.large-search button:focus,form .field.large-search button:hover,form fieldset.large-search button:active,form fieldset.large-search button:focus,form fieldset.large-search button:hover{transition:background-color .2s ease-out}.mailchimp-form-embed form.large-search button:before,form.apply-form.large-search button:before,form .field.large-search button:before,form fieldset.large-search button:before{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.3rem;display:flex;align-items:center;align-self:center;height:100%;color:#fff;line-height:24px;text-indent:0;content:"b"}@media screen and (max-width:767px){.mailchimp-form-embed form.large-search,form.apply-form.large-search,form .field.large-search,form fieldset.large-search{margin-bottom:16px!important;padding-bottom:0!important;overflow:hidden}.mailchimp-form-embed form.large-search input[type=text],form.apply-form.large-search input[type=text],form .field.large-search input[type=text],form fieldset.large-search input[type=text]{padding:.925em 66px .925em 1em;font-size:15px}.mailchimp-form-embed form.large-search button:before,form.apply-form.large-search button:before,form .field.large-search button:before,form fieldset.large-search button:before{width:auto;height:auto;padding:0;font-size:20px;line-height:5px}}.mailchimp-form-embed form .recruitment .job-description .job-info .column .value,.mailchimp-form-embed form h1,.mailchimp-form-embed form h2,.mailchimp-form-embed form h3,.mailchimp-form-embed form h4,.mailchimp-form-embed form h5,.mailchimp-form-embed form h6,.mailchimp-form-embed form legend,.recruitment .job-description .job-info .column .mailchimp-form-embed form .value,.recruitment .job-description .job-info .column form.apply-form .value,.recruitment .job-description .job-info .column form .field .value,.recruitment .job-description .job-info .column form fieldset .value,form.apply-form .recruitment .job-description .job-info .column .value,form.apply-form h1,form.apply-form h2,form.apply-form h3,form.apply-form h4,form.apply-form h5,form.apply-form h6,form.apply-form legend,form .field .recruitment .job-description .job-info .column .value,form .field h1,form .field h2,form .field h3,form .field h4,form .field h5,form .field h6,form .field legend,form fieldset .recruitment .job-description .job-info .column .value,form fieldset h1,form fieldset h2,form fieldset h3,form fieldset h4,form fieldset h5,form fieldset h6,form fieldset legend{display:block;width:100%;margin-bottom:24px;padding:24px 0 10px;border-bottom:1px solid #8f9393}.mailchimp-form-embed form legend,form.apply-form legend,form .field legend,form fieldset legend{font-size:1.5rem;margin-top:.1em;margin-bottom:16px;font-weight:700;line-height:1.2}.mailchimp-form-embed form label,form.apply-form label,form .field label,form fieldset label{font-size:1.5rem;width:200px;margin:6px 0 5px;padding-right:16px;float:left;text-align:right}.mailchimp-form-embed form label.inline,form.apply-form label.inline,form .field label.inline,form fieldset label.inline{width:auto;padding-right:8px;float:none;line-height:1;text-align:left}.mailchimp-form-embed form label.extra,form.apply-form label.extra,form .field label.extra,form fieldset label.extra{margin-left:-200px}@media screen and (max-width:767px){.mailchimp-form-embed form label.extra,form.apply-form label.extra,form .field label.extra,form fieldset label.extra{display:inline-block;margin-bottom:10px;margin-left:0}}.mailchimp-form-embed form label.disabled,form.apply-form label.disabled,form .field label.disabled,form fieldset label.disabled{opacity:.5}.mailchimp-form-embed form label .required,form.apply-form label .required,form .field label .required,form fieldset label .required{font-size:1rem;display:block;clear:both}.mailchimp-form-embed form label .required:after,form.apply-form label .required:after,form .field label .required:after,form fieldset label .required:after{content:"*"}@media screen and (max-width:767px){.mailchimp-form-embed form label,form.apply-form label,form .field label,form fieldset label{display:block;width:auto;margin:0 0 5px;float:none;text-align:left}}.mailchimp-form-embed form .sr-only-label label,form.apply-form .sr-only-label label,form .field .sr-only-label label,form fieldset .sr-only-label label{text-align:left;text-indent:-200%;overflow:hidden}@media screen and (max-width:767px){.mailchimp-form-embed form .sr-only-label label,form.apply-form .sr-only-label label,form .field .sr-only-label label,form fieldset .sr-only-label label{display:none}}.mailchimp-form-embed form .group.column,form.apply-form .group.column,form .field .group.column,form fieldset .group.column{margin-left:200px;padding-bottom:0}.mailchimp-form-embed form .group.column.two,form.apply-form .group.column.two,form .field .group.column.two,form fieldset .group.column.two{flex-basis:50%;max-width:50%;white-space:nowrap}.mailchimp-form-embed form .group.column.two input[type=date],.mailchimp-form-embed form .group.column.two input[type=email],.mailchimp-form-embed form .group.column.two input[type=number],.mailchimp-form-embed form .group.column.two input[type=password],.mailchimp-form-embed form .group.column.two input[type=tel],.mailchimp-form-embed form .group.column.two input[type=text],.mailchimp-form-embed form .group.column.two input[type=url],.mailchimp-form-embed form .group.column.two textarea,form.apply-form .group.column.two input[type=date],form.apply-form .group.column.two input[type=email],form.apply-form .group.column.two input[type=number],form.apply-form .group.column.two input[type=password],form.apply-form .group.column.two input[type=tel],form.apply-form .group.column.two input[type=text],form.apply-form .group.column.two input[type=url],form.apply-form .group.column.two textarea,form .field .group.column.two input[type=date],form .field .group.column.two input[type=email],form .field .group.column.two input[type=number],form .field .group.column.two input[type=password],form .field .group.column.two input[type=tel],form .field .group.column.two input[type=text],form .field .group.column.two input[type=url],form .field .group.column.two textarea,form fieldset .group.column.two input[type=date],form fieldset .group.column.two input[type=email],form fieldset .group.column.two input[type=number],form fieldset .group.column.two input[type=password],form fieldset .group.column.two input[type=tel],form fieldset .group.column.two input[type=text],form fieldset .group.column.two input[type=url],form fieldset .group.column.two textarea{flex-basis:58.3333333333%;max-width:58.3333333333%;display:inline-block}.mailchimp-form-embed form .group.column.two label,form.apply-form .group.column.two label,form .field .group.column.two label,form fieldset .group.column.two label{flex-basis:41.6666666667%;max-width:41.6666666667%;display:inline-block;white-space:normal}.mailchimp-form-embed form .group.column.two .field,form.apply-form .group.column.two .field,form .field .group.column.two .field,form fieldset .group.column.two .field{flex-basis:49.5833333333%;max-width:49.5833333333%;display:inline-block}.mailchimp-form-embed form .group.column.two .field.icon:before,form.apply-form .group.column.two .field.icon:before,form .field .group.column.two .field.icon:before,form fieldset .group.column.two .field.icon:before{left:calc(41.6667% + 8px)}@media screen and (max-width:767px){.mailchimp-form-embed form .group.column,form.apply-form .group.column,form .field .group.column,form fieldset .group.column{margin-left:0}.mailchimp-form-embed form .group.column.two,form.apply-form .group.column.two,form .field .group.column.two,form fieldset .group.column.two{flex-basis:100%;max-width:100%}.mailchimp-form-embed form .group.column.two input[type=date],.mailchimp-form-embed form .group.column.two input[type=email],.mailchimp-form-embed form .group.column.two input[type=number],.mailchimp-form-embed form .group.column.two input[type=password],.mailchimp-form-embed form .group.column.two input[type=tel],.mailchimp-form-embed form .group.column.two input[type=text],.mailchimp-form-embed form .group.column.two input[type=url],.mailchimp-form-embed form .group.column.two textarea,form.apply-form .group.column.two input[type=date],form.apply-form .group.column.two input[type=email],form.apply-form .group.column.two input[type=number],form.apply-form .group.column.two input[type=password],form.apply-form .group.column.two input[type=tel],form.apply-form .group.column.two input[type=text],form.apply-form .group.column.two input[type=url],form.apply-form .group.column.two textarea,form .field .group.column.two input[type=date],form .field .group.column.two input[type=email],form .field .group.column.two input[type=number],form .field .group.column.two input[type=password],form .field .group.column.two input[type=tel],form .field .group.column.two input[type=text],form .field .group.column.two input[type=url],form .field .group.column.two textarea,form fieldset .group.column.two input[type=date],form fieldset .group.column.two input[type=email],form fieldset .group.column.two input[type=number],form fieldset .group.column.two input[type=password],form fieldset .group.column.two input[type=tel],form fieldset .group.column.two input[type=text],form fieldset .group.column.two input[type=url],form fieldset .group.column.two textarea{display:block;width:100%}.mailchimp-form-embed form .group.column.two input[type=date],form.apply-form .group.column.two input[type=date],form .field .group.column.two input[type=date],form fieldset .group.column.two input[type=date]{flex-basis:66.6666666667%;max-width:66.6666666667%}.mailchimp-form-embed form .group.column.two .field,.mailchimp-form-embed form .group.column.two label,form.apply-form .group.column.two .field,form.apply-form .group.column.two label,form .field .group.column.two .field,form .field .group.column.two label,form fieldset .group.column.two .field,form fieldset .group.column.two label{display:block;width:100%}.mailchimp-form-embed form .group.column.two .field.icon.required:before,form.apply-form .group.column.two .field.icon.required:before,form .field .group.column.two .field.icon.required:before,form fieldset .group.column.two .field.icon.required:before{top:54px}.mailchimp-form-embed form .group.column.two .field.icon:before,form.apply-form .group.column.two .field.icon:before,form .field .group.column.two .field.icon:before,form fieldset .group.column.two .field.icon:before{left:8px}}.mailchimp-form-embed form input[type=date],.mailchimp-form-embed form input[type=email],.mailchimp-form-embed form input[type=number],.mailchimp-form-embed form input[type=password],.mailchimp-form-embed form input[type=tel],.mailchimp-form-embed form input[type=text],.mailchimp-form-embed form input[type=url],.mailchimp-form-embed form textarea,form.apply-form input[type=date],form.apply-form input[type=email],form.apply-form input[type=number],form.apply-form input[type=password],form.apply-form input[type=tel],form.apply-form input[type=text],form.apply-form input[type=url],form.apply-form textarea,form .field input[type=date],form .field input[type=email],form .field input[type=number],form .field input[type=password],form .field input[type=tel],form .field input[type=text],form .field input[type=url],form .field textarea,form fieldset input[type=date],form fieldset input[type=email],form fieldset input[type=number],form fieldset input[type=password],form fieldset input[type=tel],form fieldset input[type=text],form fieldset input[type=url],form fieldset textarea{font-size:1.5rem;display:block;width:50%;padding:5px;border:1px solid #8f9393;background:#fff;color:#161515;font-family:firasans,Helvetica Neue,Arial,sans-serif}.mailchimp-form-embed form input[type=date]::-moz-placeholder,.mailchimp-form-embed form input[type=email]::-moz-placeholder,.mailchimp-form-embed form input[type=number]::-moz-placeholder,.mailchimp-form-embed form input[type=password]::-moz-placeholder,.mailchimp-form-embed form input[type=tel]::-moz-placeholder,.mailchimp-form-embed form input[type=text]::-moz-placeholder,.mailchimp-form-embed form input[type=url]::-moz-placeholder,.mailchimp-form-embed form textarea::-moz-placeholder,form.apply-form input[type=date]::-moz-placeholder,form.apply-form input[type=email]::-moz-placeholder,form.apply-form input[type=number]::-moz-placeholder,form.apply-form input[type=password]::-moz-placeholder,form.apply-form input[type=tel]::-moz-placeholder,form.apply-form input[type=text]::-moz-placeholder,form.apply-form input[type=url]::-moz-placeholder,form.apply-form textarea::-moz-placeholder,form .field input[type=date]::-moz-placeholder,form .field input[type=email]::-moz-placeholder,form .field input[type=number]::-moz-placeholder,form .field input[type=password]::-moz-placeholder,form .field input[type=tel]::-moz-placeholder,form .field input[type=text]::-moz-placeholder,form .field input[type=url]::-moz-placeholder,form .field textarea::-moz-placeholder,form fieldset input[type=date]::-moz-placeholder,form fieldset input[type=email]::-moz-placeholder,form fieldset input[type=number]::-moz-placeholder,form fieldset input[type=password]::-moz-placeholder,form fieldset input[type=tel]::-moz-placeholder,form fieldset input[type=text]::-moz-placeholder,form fieldset input[type=url]::-moz-placeholder,form fieldset textarea::-moz-placeholder{color:#161515}.mailchimp-form-embed form input[type=date]:-ms-input-placeholder,.mailchimp-form-embed form input[type=email]:-ms-input-placeholder,.mailchimp-form-embed form input[type=number]:-ms-input-placeholder,.mailchimp-form-embed form input[type=password]:-ms-input-placeholder,.mailchimp-form-embed form input[type=tel]:-ms-input-placeholder,.mailchimp-form-embed form input[type=text]:-ms-input-placeholder,.mailchimp-form-embed form input[type=url]:-ms-input-placeholder,.mailchimp-form-embed form textarea:-ms-input-placeholder,form.apply-form input[type=date]:-ms-input-placeholder,form.apply-form input[type=email]:-ms-input-placeholder,form.apply-form input[type=number]:-ms-input-placeholder,form.apply-form input[type=password]:-ms-input-placeholder,form.apply-form input[type=tel]:-ms-input-placeholder,form.apply-form input[type=text]:-ms-input-placeholder,form.apply-form input[type=url]:-ms-input-placeholder,form.apply-form textarea:-ms-input-placeholder,form .field input[type=date]:-ms-input-placeholder,form .field input[type=email]:-ms-input-placeholder,form .field input[type=number]:-ms-input-placeholder,form .field input[type=password]:-ms-input-placeholder,form .field input[type=tel]:-ms-input-placeholder,form .field input[type=text]:-ms-input-placeholder,form .field input[type=url]:-ms-input-placeholder,form .field textarea:-ms-input-placeholder,form fieldset input[type=date]:-ms-input-placeholder,form fieldset input[type=email]:-ms-input-placeholder,form fieldset input[type=number]:-ms-input-placeholder,form fieldset input[type=password]:-ms-input-placeholder,form fieldset input[type=tel]:-ms-input-placeholder,form fieldset input[type=text]:-ms-input-placeholder,form fieldset input[type=url]:-ms-input-placeholder,form fieldset textarea:-ms-input-placeholder{color:#161515}.mailchimp-form-embed form input[type=date]::-ms-input-placeholder,.mailchimp-form-embed form input[type=email]::-ms-input-placeholder,.mailchimp-form-embed form input[type=number]::-ms-input-placeholder,.mailchimp-form-embed form input[type=password]::-ms-input-placeholder,.mailchimp-form-embed form input[type=tel]::-ms-input-placeholder,.mailchimp-form-embed form input[type=text]::-ms-input-placeholder,.mailchimp-form-embed form input[type=url]::-ms-input-placeholder,.mailchimp-form-embed form textarea::-ms-input-placeholder,form.apply-form input[type=date]::-ms-input-placeholder,form.apply-form input[type=email]::-ms-input-placeholder,form.apply-form input[type=number]::-ms-input-placeholder,form.apply-form input[type=password]::-ms-input-placeholder,form.apply-form input[type=tel]::-ms-input-placeholder,form.apply-form input[type=text]::-ms-input-placeholder,form.apply-form input[type=url]::-ms-input-placeholder,form.apply-form textarea::-ms-input-placeholder,form .field input[type=date]::-ms-input-placeholder,form .field input[type=email]::-ms-input-placeholder,form .field input[type=number]::-ms-input-placeholder,form .field input[type=password]::-ms-input-placeholder,form .field input[type=tel]::-ms-input-placeholder,form .field input[type=text]::-ms-input-placeholder,form .field input[type=url]::-ms-input-placeholder,form .field textarea::-ms-input-placeholder,form fieldset input[type=date]::-ms-input-placeholder,form fieldset input[type=email]::-ms-input-placeholder,form fieldset input[type=number]::-ms-input-placeholder,form fieldset input[type=password]::-ms-input-placeholder,form fieldset input[type=tel]::-ms-input-placeholder,form fieldset input[type=text]::-ms-input-placeholder,form fieldset input[type=url]::-ms-input-placeholder,form fieldset textarea::-ms-input-placeholder{color:#161515}.mailchimp-form-embed form input[type=date]::placeholder,.mailchimp-form-embed form input[type=email]::placeholder,.mailchimp-form-embed form input[type=number]::placeholder,.mailchimp-form-embed form input[type=password]::placeholder,.mailchimp-form-embed form input[type=tel]::placeholder,.mailchimp-form-embed form input[type=text]::placeholder,.mailchimp-form-embed form input[type=url]::placeholder,.mailchimp-form-embed form textarea::placeholder,form.apply-form input[type=date]::placeholder,form.apply-form input[type=email]::placeholder,form.apply-form input[type=number]::placeholder,form.apply-form input[type=password]::placeholder,form.apply-form input[type=tel]::placeholder,form.apply-form input[type=text]::placeholder,form.apply-form input[type=url]::placeholder,form.apply-form textarea::placeholder,form .field input[type=date]::placeholder,form .field input[type=email]::placeholder,form .field input[type=number]::placeholder,form .field input[type=password]::placeholder,form .field input[type=tel]::placeholder,form .field input[type=text]::placeholder,form .field input[type=url]::placeholder,form .field textarea::placeholder,form fieldset input[type=date]::placeholder,form fieldset input[type=email]::placeholder,form fieldset input[type=number]::placeholder,form fieldset input[type=password]::placeholder,form fieldset input[type=tel]::placeholder,form fieldset input[type=text]::placeholder,form fieldset input[type=url]::placeholder,form fieldset textarea::placeholder{color:#161515}.mailchimp-form-embed form input[type=date]:active,.mailchimp-form-embed form input[type=date]:focus,.mailchimp-form-embed form input[type=email]:active,.mailchimp-form-embed form input[type=email]:focus,.mailchimp-form-embed form input[type=number]:active,.mailchimp-form-embed form input[type=number]:focus,.mailchimp-form-embed form input[type=password]:active,.mailchimp-form-embed form input[type=password]:focus,.mailchimp-form-embed form input[type=tel]:active,.mailchimp-form-embed form input[type=tel]:focus,.mailchimp-form-embed form input[type=text]:active,.mailchimp-form-embed form input[type=text]:focus,.mailchimp-form-embed form input[type=url]:active,.mailchimp-form-embed form input[type=url]:focus,.mailchimp-form-embed form textarea:active,.mailchimp-form-embed form textarea:focus,form.apply-form input[type=date]:active,form.apply-form input[type=date]:focus,form.apply-form input[type=email]:active,form.apply-form input[type=email]:focus,form.apply-form input[type=number]:active,form.apply-form input[type=number]:focus,form.apply-form input[type=password]:active,form.apply-form input[type=password]:focus,form.apply-form input[type=tel]:active,form.apply-form input[type=tel]:focus,form.apply-form input[type=text]:active,form.apply-form input[type=text]:focus,form.apply-form input[type=url]:active,form.apply-form input[type=url]:focus,form.apply-form textarea:active,form.apply-form textarea:focus,form .field input[type=date]:active,form .field input[type=date]:focus,form .field input[type=email]:active,form .field input[type=email]:focus,form .field input[type=number]:active,form .field input[type=number]:focus,form .field input[type=password]:active,form .field input[type=password]:focus,form .field input[type=tel]:active,form .field input[type=tel]:focus,form .field input[type=text]:active,form .field input[type=text]:focus,form .field input[type=url]:active,form .field input[type=url]:focus,form .field textarea:active,form .field textarea:focus,form fieldset input[type=date]:active,form fieldset input[type=date]:focus,form fieldset input[type=email]:active,form fieldset input[type=email]:focus,form fieldset input[type=number]:active,form fieldset input[type=number]:focus,form fieldset input[type=password]:active,form fieldset input[type=password]:focus,form fieldset input[type=tel]:active,form fieldset input[type=tel]:focus,form fieldset input[type=text]:active,form fieldset input[type=text]:focus,form fieldset input[type=url]:active,form fieldset input[type=url]:focus,form fieldset textarea:active,form fieldset textarea:focus{border-color:#161515;outline:none;background:#fff}.mailchimp-form-embed form input[type=date]:disabled,.mailchimp-form-embed form input[type=email]:disabled,.mailchimp-form-embed form input[type=number]:disabled,.mailchimp-form-embed form input[type=password]:disabled,.mailchimp-form-embed form input[type=tel]:disabled,.mailchimp-form-embed form input[type=text]:disabled,.mailchimp-form-embed form input[type=url]:disabled,.mailchimp-form-embed form textarea:disabled,form.apply-form input[type=date]:disabled,form.apply-form input[type=email]:disabled,form.apply-form input[type=number]:disabled,form.apply-form input[type=password]:disabled,form.apply-form input[type=tel]:disabled,form.apply-form input[type=text]:disabled,form.apply-form input[type=url]:disabled,form.apply-form textarea:disabled,form .field input[type=date]:disabled,form .field input[type=email]:disabled,form .field input[type=number]:disabled,form .field input[type=password]:disabled,form .field input[type=tel]:disabled,form .field input[type=text]:disabled,form .field input[type=url]:disabled,form .field textarea:disabled,form fieldset input[type=date]:disabled,form fieldset input[type=email]:disabled,form fieldset input[type=number]:disabled,form fieldset input[type=password]:disabled,form fieldset input[type=tel]:disabled,form fieldset input[type=text]:disabled,form fieldset input[type=url]:disabled,form fieldset textarea:disabled{border-style:dotted;color:#302e2e;cursor:not-allowed}.mailchimp-form-embed form input[type=date]:disabled:active,.mailchimp-form-embed form input[type=date]:disabled:focus,.mailchimp-form-embed form input[type=email]:disabled:active,.mailchimp-form-embed form input[type=email]:disabled:focus,.mailchimp-form-embed form input[type=number]:disabled:active,.mailchimp-form-embed form input[type=number]:disabled:focus,.mailchimp-form-embed form input[type=password]:disabled:active,.mailchimp-form-embed form input[type=password]:disabled:focus,.mailchimp-form-embed form input[type=tel]:disabled:active,.mailchimp-form-embed form input[type=tel]:disabled:focus,.mailchimp-form-embed form input[type=text]:disabled:active,.mailchimp-form-embed form input[type=text]:disabled:focus,.mailchimp-form-embed form input[type=url]:disabled:active,.mailchimp-form-embed form input[type=url]:disabled:focus,.mailchimp-form-embed form textarea:disabled:active,.mailchimp-form-embed form textarea:disabled:focus,form.apply-form input[type=date]:disabled:active,form.apply-form input[type=date]:disabled:focus,form.apply-form input[type=email]:disabled:active,form.apply-form input[type=email]:disabled:focus,form.apply-form input[type=number]:disabled:active,form.apply-form input[type=number]:disabled:focus,form.apply-form input[type=password]:disabled:active,form.apply-form input[type=password]:disabled:focus,form.apply-form input[type=tel]:disabled:active,form.apply-form input[type=tel]:disabled:focus,form.apply-form input[type=text]:disabled:active,form.apply-form input[type=text]:disabled:focus,form.apply-form input[type=url]:disabled:active,form.apply-form input[type=url]:disabled:focus,form.apply-form textarea:disabled:active,form.apply-form textarea:disabled:focus,form .field input[type=date]:disabled:active,form .field input[type=date]:disabled:focus,form .field input[type=email]:disabled:active,form .field input[type=email]:disabled:focus,form .field input[type=number]:disabled:active,form .field input[type=number]:disabled:focus,form .field input[type=password]:disabled:active,form .field input[type=password]:disabled:focus,form .field input[type=tel]:disabled:active,form .field input[type=tel]:disabled:focus,form .field input[type=text]:disabled:active,form .field input[type=text]:disabled:focus,form .field input[type=url]:disabled:active,form .field input[type=url]:disabled:focus,form .field textarea:disabled:active,form .field textarea:disabled:focus,form fieldset input[type=date]:disabled:active,form fieldset input[type=date]:disabled:focus,form fieldset input[type=email]:disabled:active,form fieldset input[type=email]:disabled:focus,form fieldset input[type=number]:disabled:active,form fieldset input[type=number]:disabled:focus,form fieldset input[type=password]:disabled:active,form fieldset input[type=password]:disabled:focus,form fieldset input[type=tel]:disabled:active,form fieldset input[type=tel]:disabled:focus,form fieldset input[type=text]:disabled:active,form fieldset input[type=text]:disabled:focus,form fieldset input[type=url]:disabled:active,form fieldset input[type=url]:disabled:focus,form fieldset textarea:disabled:active,form fieldset textarea:disabled:focus{border-color:#8f9393}.mailchimp-form-embed form input[type=date].error,.mailchimp-form-embed form input[type=email].error,.mailchimp-form-embed form input[type=number].error,.mailchimp-form-embed form input[type=password].error,.mailchimp-form-embed form input[type=tel].error,.mailchimp-form-embed form input[type=text].error,.mailchimp-form-embed form input[type=url].error,.mailchimp-form-embed form textarea.error,form.apply-form input[type=date].error,form.apply-form input[type=email].error,form.apply-form input[type=number].error,form.apply-form input[type=password].error,form.apply-form input[type=tel].error,form.apply-form input[type=text].error,form.apply-form input[type=url].error,form.apply-form textarea.error,form .field input[type=date].error,form .field input[type=email].error,form .field input[type=number].error,form .field input[type=password].error,form .field input[type=tel].error,form .field input[type=text].error,form .field input[type=url].error,form .field textarea.error,form fieldset input[type=date].error,form fieldset input[type=email].error,form fieldset input[type=number].error,form fieldset input[type=password].error,form fieldset input[type=tel].error,form fieldset input[type=text].error,form fieldset input[type=url].error,form fieldset textarea.error{border:2px solid #c81e78}.mailchimp-form-embed form input[type=date].error:active,.mailchimp-form-embed form input[type=date].error:focus,.mailchimp-form-embed form input[type=email].error:active,.mailchimp-form-embed form input[type=email].error:focus,.mailchimp-form-embed form input[type=number].error:active,.mailchimp-form-embed form input[type=number].error:focus,.mailchimp-form-embed form input[type=password].error:active,.mailchimp-form-embed form input[type=password].error:focus,.mailchimp-form-embed form input[type=tel].error:active,.mailchimp-form-embed form input[type=tel].error:focus,.mailchimp-form-embed form input[type=text].error:active,.mailchimp-form-embed form input[type=text].error:focus,.mailchimp-form-embed form input[type=url].error:active,.mailchimp-form-embed form input[type=url].error:focus,.mailchimp-form-embed form textarea.error:active,.mailchimp-form-embed form textarea.error:focus,form.apply-form input[type=date].error:active,form.apply-form input[type=date].error:focus,form.apply-form input[type=email].error:active,form.apply-form input[type=email].error:focus,form.apply-form input[type=number].error:active,form.apply-form input[type=number].error:focus,form.apply-form input[type=password].error:active,form.apply-form input[type=password].error:focus,form.apply-form input[type=tel].error:active,form.apply-form input[type=tel].error:focus,form.apply-form input[type=text].error:active,form.apply-form input[type=text].error:focus,form.apply-form input[type=url].error:active,form.apply-form input[type=url].error:focus,form.apply-form textarea.error:active,form.apply-form textarea.error:focus,form .field input[type=date].error:active,form .field input[type=date].error:focus,form .field input[type=email].error:active,form .field input[type=email].error:focus,form .field input[type=number].error:active,form .field input[type=number].error:focus,form .field input[type=password].error:active,form .field input[type=password].error:focus,form .field input[type=tel].error:active,form .field input[type=tel].error:focus,form .field input[type=text].error:active,form .field input[type=text].error:focus,form .field input[type=url].error:active,form .field input[type=url].error:focus,form .field textarea.error:active,form .field textarea.error:focus,form fieldset input[type=date].error:active,form fieldset input[type=date].error:focus,form fieldset input[type=email].error:active,form fieldset input[type=email].error:focus,form fieldset input[type=number].error:active,form fieldset input[type=number].error:focus,form fieldset input[type=password].error:active,form fieldset input[type=password].error:focus,form fieldset input[type=tel].error:active,form fieldset input[type=tel].error:focus,form fieldset input[type=text].error:active,form fieldset input[type=text].error:focus,form fieldset input[type=url].error:active,form fieldset input[type=url].error:focus,form fieldset textarea.error:active,form fieldset textarea.error:focus{border-color:#161515}.mailchimp-form-embed form input[type=date]::-moz-placeholder,.mailchimp-form-embed form input[type=email]::-moz-placeholder,.mailchimp-form-embed form input[type=number]::-moz-placeholder,.mailchimp-form-embed form input[type=password]::-moz-placeholder,.mailchimp-form-embed form input[type=tel]::-moz-placeholder,.mailchimp-form-embed form input[type=text]::-moz-placeholder,.mailchimp-form-embed form input[type=url]::-moz-placeholder,.mailchimp-form-embed form textarea::-moz-placeholder,form.apply-form input[type=date]::-moz-placeholder,form.apply-form input[type=email]::-moz-placeholder,form.apply-form input[type=number]::-moz-placeholder,form.apply-form input[type=password]::-moz-placeholder,form.apply-form input[type=tel]::-moz-placeholder,form.apply-form input[type=text]::-moz-placeholder,form.apply-form input[type=url]::-moz-placeholder,form.apply-form textarea::-moz-placeholder,form .field input[type=date]::-moz-placeholder,form .field input[type=email]::-moz-placeholder,form .field input[type=number]::-moz-placeholder,form .field input[type=password]::-moz-placeholder,form .field input[type=tel]::-moz-placeholder,form .field input[type=text]::-moz-placeholder,form .field input[type=url]::-moz-placeholder,form .field textarea::-moz-placeholder,form fieldset input[type=date]::-moz-placeholder,form fieldset input[type=email]::-moz-placeholder,form fieldset input[type=number]::-moz-placeholder,form fieldset input[type=password]::-moz-placeholder,form fieldset input[type=tel]::-moz-placeholder,form fieldset input[type=text]::-moz-placeholder,form fieldset input[type=url]::-moz-placeholder,form fieldset textarea::-moz-placeholder{color:#777}.mailchimp-form-embed form input[type=date]:-ms-input-placeholder,.mailchimp-form-embed form input[type=email]:-ms-input-placeholder,.mailchimp-form-embed form input[type=number]:-ms-input-placeholder,.mailchimp-form-embed form input[type=password]:-ms-input-placeholder,.mailchimp-form-embed form input[type=tel]:-ms-input-placeholder,.mailchimp-form-embed form input[type=text]:-ms-input-placeholder,.mailchimp-form-embed form input[type=url]:-ms-input-placeholder,.mailchimp-form-embed form textarea:-ms-input-placeholder,form.apply-form input[type=date]:-ms-input-placeholder,form.apply-form input[type=email]:-ms-input-placeholder,form.apply-form input[type=number]:-ms-input-placeholder,form.apply-form input[type=password]:-ms-input-placeholder,form.apply-form input[type=tel]:-ms-input-placeholder,form.apply-form input[type=text]:-ms-input-placeholder,form.apply-form input[type=url]:-ms-input-placeholder,form.apply-form textarea:-ms-input-placeholder,form .field input[type=date]:-ms-input-placeholder,form .field input[type=email]:-ms-input-placeholder,form .field input[type=number]:-ms-input-placeholder,form .field input[type=password]:-ms-input-placeholder,form .field input[type=tel]:-ms-input-placeholder,form .field input[type=text]:-ms-input-placeholder,form .field input[type=url]:-ms-input-placeholder,form .field textarea:-ms-input-placeholder,form fieldset input[type=date]:-ms-input-placeholder,form fieldset input[type=email]:-ms-input-placeholder,form fieldset input[type=number]:-ms-input-placeholder,form fieldset input[type=password]:-ms-input-placeholder,form fieldset input[type=tel]:-ms-input-placeholder,form fieldset input[type=text]:-ms-input-placeholder,form fieldset input[type=url]:-ms-input-placeholder,form fieldset textarea:-ms-input-placeholder{color:#777}.mailchimp-form-embed form input[type=date]::-ms-input-placeholder,.mailchimp-form-embed form input[type=email]::-ms-input-placeholder,.mailchimp-form-embed form input[type=number]::-ms-input-placeholder,.mailchimp-form-embed form input[type=password]::-ms-input-placeholder,.mailchimp-form-embed form input[type=tel]::-ms-input-placeholder,.mailchimp-form-embed form input[type=text]::-ms-input-placeholder,.mailchimp-form-embed form input[type=url]::-ms-input-placeholder,.mailchimp-form-embed form textarea::-ms-input-placeholder,form.apply-form input[type=date]::-ms-input-placeholder,form.apply-form input[type=email]::-ms-input-placeholder,form.apply-form input[type=number]::-ms-input-placeholder,form.apply-form input[type=password]::-ms-input-placeholder,form.apply-form input[type=tel]::-ms-input-placeholder,form.apply-form input[type=text]::-ms-input-placeholder,form.apply-form input[type=url]::-ms-input-placeholder,form.apply-form textarea::-ms-input-placeholder,form .field input[type=date]::-ms-input-placeholder,form .field input[type=email]::-ms-input-placeholder,form .field input[type=number]::-ms-input-placeholder,form .field input[type=password]::-ms-input-placeholder,form .field input[type=tel]::-ms-input-placeholder,form .field input[type=text]::-ms-input-placeholder,form .field input[type=url]::-ms-input-placeholder,form .field textarea::-ms-input-placeholder,form fieldset input[type=date]::-ms-input-placeholder,form fieldset input[type=email]::-ms-input-placeholder,form fieldset input[type=number]::-ms-input-placeholder,form fieldset input[type=password]::-ms-input-placeholder,form fieldset input[type=tel]::-ms-input-placeholder,form fieldset input[type=text]::-ms-input-placeholder,form fieldset input[type=url]::-ms-input-placeholder,form fieldset textarea::-ms-input-placeholder{color:#777}.mailchimp-form-embed form input[type=date]::placeholder,.mailchimp-form-embed form input[type=email]::placeholder,.mailchimp-form-embed form input[type=number]::placeholder,.mailchimp-form-embed form input[type=password]::placeholder,.mailchimp-form-embed form input[type=tel]::placeholder,.mailchimp-form-embed form input[type=text]::placeholder,.mailchimp-form-embed form input[type=url]::placeholder,.mailchimp-form-embed form textarea::placeholder,form.apply-form input[type=date]::placeholder,form.apply-form input[type=email]::placeholder,form.apply-form input[type=number]::placeholder,form.apply-form input[type=password]::placeholder,form.apply-form input[type=tel]::placeholder,form.apply-form input[type=text]::placeholder,form.apply-form input[type=url]::placeholder,form.apply-form textarea::placeholder,form .field input[type=date]::placeholder,form .field input[type=email]::placeholder,form .field input[type=number]::placeholder,form .field input[type=password]::placeholder,form .field input[type=tel]::placeholder,form .field input[type=text]::placeholder,form .field input[type=url]::placeholder,form .field textarea::placeholder,form fieldset input[type=date]::placeholder,form fieldset input[type=email]::placeholder,form fieldset input[type=number]::placeholder,form fieldset input[type=password]::placeholder,form fieldset input[type=tel]::placeholder,form fieldset input[type=text]::placeholder,form fieldset input[type=url]::placeholder,form fieldset textarea::placeholder{color:#777}.mailchimp-form-embed form input[type=date].inline-block,.mailchimp-form-embed form input[type=email].inline-block,.mailchimp-form-embed form input[type=number].inline-block,.mailchimp-form-embed form input[type=password].inline-block,.mailchimp-form-embed form input[type=tel].inline-block,.mailchimp-form-embed form input[type=text].inline-block,.mailchimp-form-embed form input[type=url].inline-block,.mailchimp-form-embed form textarea.inline-block,form.apply-form input[type=date].inline-block,form.apply-form input[type=email].inline-block,form.apply-form input[type=number].inline-block,form.apply-form input[type=password].inline-block,form.apply-form input[type=tel].inline-block,form.apply-form input[type=text].inline-block,form.apply-form input[type=url].inline-block,form.apply-form textarea.inline-block,form .field input[type=date].inline-block,form .field input[type=email].inline-block,form .field input[type=number].inline-block,form .field input[type=password].inline-block,form .field input[type=tel].inline-block,form .field input[type=text].inline-block,form .field input[type=url].inline-block,form .field textarea.inline-block,form fieldset input[type=date].inline-block,form fieldset input[type=email].inline-block,form fieldset input[type=number].inline-block,form fieldset input[type=password].inline-block,form fieldset input[type=tel].inline-block,form fieldset input[type=text].inline-block,form fieldset input[type=url].inline-block,form fieldset textarea.inline-block{display:inline-block}@media screen and (max-width:1170px){.mailchimp-form-embed form input[type=date],.mailchimp-form-embed form input[type=email],.mailchimp-form-embed form input[type=number],.mailchimp-form-embed form input[type=password],.mailchimp-form-embed form input[type=tel],.mailchimp-form-embed form input[type=text],.mailchimp-form-embed form input[type=url],.mailchimp-form-embed form textarea,form.apply-form input[type=date],form.apply-form input[type=email],form.apply-form input[type=number],form.apply-form input[type=password],form.apply-form input[type=tel],form.apply-form input[type=text],form.apply-form input[type=url],form.apply-form textarea,form .field input[type=date],form .field input[type=email],form .field input[type=number],form .field input[type=password],form .field input[type=tel],form .field input[type=text],form .field input[type=url],form .field textarea,form fieldset input[type=date],form fieldset input[type=email],form fieldset input[type=number],form fieldset input[type=password],form fieldset input[type=tel],form fieldset input[type=text],form fieldset input[type=url],form fieldset textarea{width:57%}}@media screen and (max-width:767px){.mailchimp-form-embed form input[type=date],.mailchimp-form-embed form input[type=email],.mailchimp-form-embed form input[type=number],.mailchimp-form-embed form input[type=password],.mailchimp-form-embed form input[type=tel],.mailchimp-form-embed form input[type=text],.mailchimp-form-embed form input[type=url],.mailchimp-form-embed form textarea,form.apply-form input[type=date],form.apply-form input[type=email],form.apply-form input[type=number],form.apply-form input[type=password],form.apply-form input[type=tel],form.apply-form input[type=text],form.apply-form input[type=url],form.apply-form textarea,form .field input[type=date],form .field input[type=email],form .field input[type=number],form .field input[type=password],form .field input[type=tel],form .field input[type=text],form .field input[type=url],form .field textarea,form fieldset input[type=date],form fieldset input[type=email],form fieldset input[type=number],form fieldset input[type=password],form fieldset input[type=tel],form fieldset input[type=text],form fieldset input[type=url],form fieldset textarea{width:100%;box-sizing:border-box}}.mailchimp-form-embed form input[type=checkbox],.mailchimp-form-embed form input[type=radio],form.apply-form input[type=checkbox],form.apply-form input[type=radio],form .field input[type=checkbox],form .field input[type=radio],form fieldset input[type=checkbox],form fieldset input[type=radio]{position:relative;width:1.8rem;height:1.8rem;padding:0;transition:border-color .1s ease-out;border:1px solid #8f9393;background-color:#fff;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mailchimp-form-embed form input[type=checkbox]:active,.mailchimp-form-embed form input[type=checkbox]:focus,.mailchimp-form-embed form input[type=checkbox]:hover,.mailchimp-form-embed form input[type=radio]:active,.mailchimp-form-embed form input[type=radio]:focus,.mailchimp-form-embed form input[type=radio]:hover,form.apply-form input[type=checkbox]:active,form.apply-form input[type=checkbox]:focus,form.apply-form input[type=checkbox]:hover,form.apply-form input[type=radio]:active,form.apply-form input[type=radio]:focus,form.apply-form input[type=radio]:hover,form .field input[type=checkbox]:active,form .field input[type=checkbox]:focus,form .field input[type=checkbox]:hover,form .field input[type=radio]:active,form .field input[type=radio]:focus,form .field input[type=radio]:hover,form fieldset input[type=checkbox]:active,form fieldset input[type=checkbox]:focus,form fieldset input[type=checkbox]:hover,form fieldset input[type=radio]:active,form fieldset input[type=radio]:focus,form fieldset input[type=radio]:hover{border:2px solid #161515}.mailchimp-form-embed form input[type=checkbox]:disabled,.mailchimp-form-embed form input[type=radio]:disabled,form.apply-form input[type=checkbox]:disabled,form.apply-form input[type=radio]:disabled,form .field input[type=checkbox]:disabled,form .field input[type=radio]:disabled,form fieldset input[type=checkbox]:disabled,form fieldset input[type=radio]:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.mailchimp-form-embed form input[type=checkbox]:disabled:hover,.mailchimp-form-embed form input[type=radio]:disabled:hover,form.apply-form input[type=checkbox]:disabled:hover,form.apply-form input[type=radio]:disabled:hover,form .field input[type=checkbox]:disabled:hover,form .field input[type=radio]:disabled:hover,form fieldset input[type=checkbox]:disabled:hover,form fieldset input[type=radio]:disabled:hover{border:2px solid #8f9393;opacity:.5}.mailchimp-form-embed form input[type=checkbox]:before,form.apply-form input[type=checkbox]:before,form .field input[type=checkbox]:before,form fieldset input[type=checkbox]:before{bottom:7px;left:0;border:solid #fff;border-width:0 5px 3px 0}.mailchimp-form-embed form input[type=checkbox]:after,.mailchimp-form-embed form input[type=checkbox]:before,form.apply-form input[type=checkbox]:after,form.apply-form input[type=checkbox]:before,form .field input[type=checkbox]:after,form .field input[type=checkbox]:before,form fieldset input[type=checkbox]:after,form fieldset input[type=checkbox]:before{display:block;position:absolute;width:0;height:0;transform:rotate(45deg);transform-origin:bottom left;transition:opacity 10ms linear,width 30ms ease-out,height 40ms ease-in 30ms;border-radius:1px;content:"";opacity:0}.mailchimp-form-embed form input[type=checkbox]:after,form.apply-form input[type=checkbox]:after,form .field input[type=checkbox]:after,form fieldset input[type=checkbox]:after{bottom:6px;left:0;border:solid #161515;border-width:0 3px 3px 0}.mailchimp-form-embed form input[type=checkbox]:checked:before,form.apply-form input[type=checkbox]:checked:before,form .field input[type=checkbox]:checked:before,form fieldset input[type=checkbox]:checked:before{width:10px;height:18px;opacity:1}.mailchimp-form-embed form input[type=checkbox]:checked:after,form.apply-form input[type=checkbox]:checked:after,form .field input[type=checkbox]:checked:after,form fieldset input[type=checkbox]:checked:after{width:8px;height:18px;opacity:1}.mailchimp-form-embed form input[type=checkbox]:indeterminate:after,form.apply-form input[type=checkbox]:indeterminate:after,form .field input[type=checkbox]:indeterminate:after,form fieldset input[type=checkbox]:indeterminate:after{display:block;position:relative;top:5px;left:3px;width:8px;height:3px;border-radius:1px;background-color:#232121;content:""}.mailchimp-form-embed form input[type=radio],form.apply-form input[type=radio],form .field input[type=radio],form fieldset input[type=radio]{border-radius:50%;outline:none!important}.mailchimp-form-embed form input[type=radio]:after,form.apply-form input[type=radio]:after,form .field input[type=radio]:after,form fieldset input[type=radio]:after{display:block;position:absolute;top:50%;left:50%;width:0;height:0;transform:translate(-50%,-50%);transition:width 45ms ease-out,height 45ms ease-out,opacity 10ms ease-out;border-radius:50%;background-color:#161515;content:"";opacity:0}.mailchimp-form-embed form input[type=radio]:checked:after,form.apply-form input[type=radio]:checked:after,form .field input[type=radio]:checked:after,form fieldset input[type=radio]:checked:after{width:8px;height:8px;opacity:1}.mailchimp-form-embed form textarea,form.apply-form textarea,form .field textarea,form fieldset textarea{resize:vertical}.mailchimp-form-embed form .icon,form.apply-form .icon,form .field .icon,form fieldset .icon{position:relative}.mailchimp-form-embed form .icon input[type=date],.mailchimp-form-embed form .icon input[type=email],.mailchimp-form-embed form .icon input[type=number],.mailchimp-form-embed form .icon input[type=password],.mailchimp-form-embed form .icon input[type=tel],.mailchimp-form-embed form .icon input[type=text],.mailchimp-form-embed form .icon input[type=url],.mailchimp-form-embed form .icon textarea,form.apply-form .icon input[type=date],form.apply-form .icon input[type=email],form.apply-form .icon input[type=number],form.apply-form .icon input[type=password],form.apply-form .icon input[type=tel],form.apply-form .icon input[type=text],form.apply-form .icon input[type=url],form.apply-form .icon textarea,form .field .icon input[type=date],form .field .icon input[type=email],form .field .icon input[type=number],form .field .icon input[type=password],form .field .icon input[type=tel],form .field .icon input[type=text],form .field .icon input[type=url],form .field .icon textarea,form fieldset .icon input[type=date],form fieldset .icon input[type=email],form fieldset .icon input[type=number],form fieldset .icon input[type=password],form fieldset .icon input[type=tel],form fieldset .icon input[type=text],form fieldset .icon input[type=url],form fieldset .icon textarea{padding-left:30px}.mailchimp-form-embed form .icon:before,form.apply-form .icon:before,form .field .icon:before,form fieldset .icon:before{font-size:1.5rem;font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:9px;left:208px;color:#36506e}@media screen and (max-width:767px){.mailchimp-form-embed form .icon:before,form.apply-form .icon:before,form .field .icon:before,form fieldset .icon:before{top:3.8rem;left:1rem}}.mailchimp-form-embed form .icon.date:before,form.apply-form .icon.date:before,form .field .icon.date:before,form fieldset .icon.date:before{content:"C"!important}.mailchimp-form-embed form .icon.linkedin:before,form.apply-form .icon.linkedin:before,form .field .icon.linkedin:before,form fieldset .icon.linkedin:before{content:"u"!important}.mailchimp-form-embed form .icon.twitter:before,form.apply-form .icon.twitter:before,form .field .icon.twitter:before,form fieldset .icon.twitter:before{content:"j"!important}.mailchimp-form-embed form .icon.skype:before,form.apply-form .icon.skype:before,form .field .icon.skype:before,form fieldset .icon.skype:before{content:""!important}.mailchimp-form-embed form .icon.xing:before,form.apply-form .icon.xing:before,form .field .icon.xing:before,form fieldset .icon.xing:before{content:""!important}.mailchimp-form-embed form select,form.apply-form select,form .field select,form fieldset select{font-size:1.5rem;position:relative;min-width:25%;max-width:83%;height:34px;margin:0;padding:5px;border-color:#8f9393;background:#fff;line-height:1}.no-js .mailchimp-form-embed form select[multiple],.no-js form.apply-form select[multiple],.no-js form .field select[multiple],.no-js form fieldset select[multiple]{min-height:75px}.mailchimp-form-embed form select.error,.mailchimp-form-embed form select:invalid,form.apply-form select.error,form.apply-form select:invalid,form .field select.error,form .field select:invalid,form fieldset select.error,form fieldset select:invalid{border:2px solid #c81e78}.mailchimp-form-embed form select.error:active,.mailchimp-form-embed form select.error:focus,.mailchimp-form-embed form select:invalid:active,.mailchimp-form-embed form select:invalid:focus,form.apply-form select.error:active,form.apply-form select.error:focus,form.apply-form select:invalid:active,form.apply-form select:invalid:focus,form .field select.error:active,form .field select.error:focus,form .field select:invalid:active,form .field select:invalid:focus,form fieldset select.error:active,form fieldset select.error:focus,form fieldset select:invalid:active,form fieldset select:invalid:focus{border-color:#161515}.mailchimp-form-embed form p.form-help,form.apply-form p.form-help,form .field p.form-help,form fieldset p.form-help{font-size:1.2rem;margin:5px 0 0 200px}@media screen and (max-width:767px){.mailchimp-form-embed form p.form-help,form.apply-form p.form-help,form .field p.form-help,form fieldset p.form-help{margin-left:0;padding-left:0}}form button.submit,form input[type=submit]{font-size:1.5rem;display:block;position:relative;border-radius:4px;background:#003e74;color:#fff;margin:0;padding:12px 24px;border:0;font-weight:700}form button.submit:active,form button.submit:focus,form button.submit:hover,form input[type=submit]:active,form input[type=submit]:focus,form input[type=submit]:hover{background:#002147;cursor:pointer;text-decoration:underline!important}form button.submit:active.disabled,form button.submit:active:disabled,form button.submit:focus.disabled,form button.submit:focus:disabled,form button.submit:hover.disabled,form button.submit:hover:disabled,form input[type=submit]:active.disabled,form input[type=submit]:active:disabled,form input[type=submit]:focus.disabled,form input[type=submit]:focus:disabled,form input[type=submit]:hover.disabled,form input[type=submit]:hover:disabled{background:#003e74;cursor:not-allowed}form button.submit:after,form input[type=submit]:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;top:50%;right:0;width:24px;height:24px;margin-top:-10px;color:#fff;font-size:20px;text-align:center;content:"h"}@supports (content:"h"/""){form button.submit:after,form input[type=submit]:after{content:"h"/""}}@supports (alt:""){form button.submit:after,form input[type=submit]:after{alt:""}}form button.submit svg,form input[type=submit] svg{display:none}form button.submit:active,form button.submit:focus,form button.submit:hover,form input[type=submit]:active,form input[type=submit]:focus,form input[type=submit]:hover{text-decoration:underline}form button.submit:after,form input[type=submit]:after{content:none}form .chosen-container .chosen-drop,form .chosen-container .chosen-results{border-radius:0}form .chosen-container .chosen-drop{margin-top:0}form .chosen-container-multi .chosen-results li{padding:9px}form.apply-form .chosen-container .chosen-choices li.search-field input[type=text]{font-size:1.5rem;padding:5px 0}form .error-text .module{padding:0 0 24px}.recruitment .job-description .job-info .column form .error-text .value,form .error-text .recruitment .job-description .job-info .column .value,form .error-text h1,form .error-text h2,form .error-text h3,form .error-text h4{clear:none}form .error-text a{color:#c81e78!important}div.row.form-cm{margin-top:16px;margin-bottom:30px}#secondary-content select{width:100%;max-width:100%;margin-bottom:.5em;box-sizing:border-box}#secondary-content .chosen-container-multi .chosen-choices li.search-field input[type=text]{width:110px!important;padding-left:17px!important}#secondary-content form.alert.folded,#secondary-content form.module{margin-top:8px;padding-top:2em}#secondary-content form.alert.folded .labels li .reset_link,#secondary-content form.module .labels li .reset_link{margin-left:0;float:left}#secondary-content form.alert.folded li.reset_link,#secondary-content form.module li.reset_link{width:100%}#secondary-content form.alert.folded .submitButton,#secondary-content form.module .submitButton{position:absolute;top:0;right:0;width:25%}@media screen and (min-width:1240px){#secondary-content form.alert.folded .submitButton,#secondary-content form.module .submitButton{padding:13px 20px}}@media screen and (max-width:1240px){#secondary-content form.alert.folded .submitButton,#secondary-content form.module .submitButton{padding:13px 8px}}@media screen and (max-width:910px){#secondary-content form.alert.folded .submitButton,#secondary-content form.module .submitButton{padding:13px 21px}}@media screen and (max-width:550px){#secondary-content form.alert.folded .submitButton,#secondary-content form.module .submitButton{padding:13px}}@media screen and (max-width:460px){#secondary-content form.alert.folded .submitButton,#secondary-content form.module .submitButton{padding:13px 35px}}@media screen and (max-width:380px){#secondary-content form.alert.folded .submitButton,#secondary-content form.module .submitButton{padding:13px 25px}}@media screen and (max-width:910px){#secondary-content form.alert.folded,#secondary-content form.module{margin-top:auto;padding:2em;background:#000;color:#fff}}@media screen and (min-width:910px){#secondary-content form.alert.folded,#secondary-content form.module{padding-right:1em}}#secondary-content form.module.small.col{float:none}@media screen and (max-width:560px){.select-filter select{width:100%;max-width:100%;margin-bottom:.5em;box-sizing:border-box}.select-filter label.sr-only{position:static!important;width:auto;height:auto;overflow:inherit}}@media screen and (min-width:1236px){#content.recruitment .large-search,#content.search .large-search{margin-right:12%}}@media screen and (min-width:1236px){#content.course-search .large-search{margin-right:8%}}.hubspot-form ul.inputs-list{list-style-type:none;padding-left:0!important}.hubspot-form ul.inputs-list li{display:flex}.hubspot-form ul.inputs-list li label{text-align:left;width:auto}.hubspot-form label{text-align:left;float:none!important}@media screen and (min-width:768px){#primary-content .hubspot-form .hs-form-field,#primary-content .hubspot-form .hs_recaptcha,#primary-content .hubspot-form .hs_submit,#primary-content .hubspot-form p,#primary-content .hubspot-form ul.inputs-list{padding-left:200px}#primary-content .hubspot-form span p{padding-left:0}}#secondary-content .hs-form input[type=email],#secondary-content .hs-form input[type=select],#secondary-content .hs-form input[type=text],#secondary-content .hs-form input[type=textarea],#secondary-content .hubspot-form input[type=email],#secondary-content .hubspot-form input[type=select],#secondary-content .hubspot-form input[type=text],#secondary-content .hubspot-form input[type=textarea]{width:100%}#secondary-content .hs-form label,#secondary-content .hubspot-form label{float:none}#secondary-content .hs-form p,#secondary-content .hubspot-form p{text-align:left;font-size:1.4rem;margin-bottom:1rem}.ms-dynamics-crm-form{max-width:768px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.ms-dynamics-crm-form{width:100%!important}}.ms-dynamics-crm-form *{font-family:firasans,Helvetica Neue,Arial,sans-serif}.ms-dynamics-crm-form input,.ms-dynamics-crm-form select{line-height:1.5;font-size:inherit;padding:.8rem 1.4rem;color:#002147;border:1px solid #8f9393;filter:none}.ms-dynamics-crm-form input.active,.ms-dynamics-crm-form input:focus,.ms-dynamics-crm-form select.active,.ms-dynamics-crm-form select:focus{border-color:#161515}.ms-dynamics-crm-form input.lookup-behavior{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1.255l-6 6-6-6' stroke='%23002046'/%3E%3C/svg%3E");background-position:calc(100% - 14px) 50%!important;background-size:1em!important;filter:none!important;border:1px solid #8f9393!important}.ms-dynamics-crm-form input.lookup-behavior.active,.ms-dynamics-crm-form input.lookup-behavior:focus{border-color:#161515!important}.ms-dynamics-crm-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1.255l-6 6-6-6' stroke='%23002046'/%3E%3C/svg%3E");background-position:calc(100% - 14px) 50%!important;background-repeat:no-repeat;background-size:1em!important;filter:none!important}.ms-dynamics-crm-form label{font-weight:600}.ms-dynamics-crm-form label .lp-required{color:#006eaf!important}.ms-dynamics-crm-form button[type=submit]{font-size:1.5rem;display:block;position:relative;margin-bottom:8px;border:0;border-radius:4px;background:#002147;color:#fff;font-weight:600;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;padding:18px 16px 16px}.ms-dynamics-crm-form button[type=submit]:active,.ms-dynamics-crm-form button[type=submit]:focus,.ms-dynamics-crm-form button[type=submit]:hover{background:#003e74;cursor:pointer;text-decoration:underline!important}.ms-dynamics-crm-form button[type=submit]:active.disabled,.ms-dynamics-crm-form button[type=submit]:active:disabled,.ms-dynamics-crm-form button[type=submit]:focus.disabled,.ms-dynamics-crm-form button[type=submit]:focus:disabled,.ms-dynamics-crm-form button[type=submit]:hover.disabled,.ms-dynamics-crm-form button[type=submit]:hover:disabled{background:#002147;cursor:not-allowed}.ms-dynamics-crm-form button[type=submit]:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;top:50%;right:0;width:24px;height:24px;margin-top:-10px;color:#fff;font-size:20px;text-align:center;content:"h"}@supports (content:"h"/""){.ms-dynamics-crm-form button[type=submit]:after{content:"h"/""}}@supports (alt:""){.ms-dynamics-crm-form button[type=submit]:after{alt:""}}.ms-dynamics-crm-form button[type=submit]:after,.ms-dynamics-crm-form button[type=submit] svg{display:none}.ms-dynamics-crm-form div:focus{box-shadow:none!important}.ms-dynamics-crm-form div[data-editorblocktype=Field-radioButtons] .lp-radioButton label{font-weight:400}.ms-dynamics-crm-form div[data-editorblocktype=Text] span{color:#161515!important;background-color:inherit!important}.ms-dynamics-crm-form div[data-editorblocktype=Divider] table td{border-bottom-color:#d5d8d9!important}.ms-dynamics-crm-form div[data-editorblocktype=Field-radioButtons] .lp-radioButtonsContainer{width:100%}.ms-dynamics-crm-form div[data-editorblocktype=Field-radioButtons] .lp-radioButton input{accent-color:#002147;float:left}.ms-dynamics-crm-form input[type=checkbox],.ms-dynamics-crm-form input[type=radio]{position:relative;width:1.8rem!important;height:1.8rem!important;padding:0;transition:border-color .1s ease-out;border:1px solid #8f9393;background-color:#fff;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ms-dynamics-crm-form input[type=checkbox]:active,.ms-dynamics-crm-form input[type=checkbox]:focus,.ms-dynamics-crm-form input[type=checkbox]:hover,.ms-dynamics-crm-form input[type=radio]:active,.ms-dynamics-crm-form input[type=radio]:focus,.ms-dynamics-crm-form input[type=radio]:hover{border:2px solid #161515}.ms-dynamics-crm-form input[type=checkbox]:disabled,.ms-dynamics-crm-form input[type=radio]:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.ms-dynamics-crm-form input[type=checkbox]:disabled:hover,.ms-dynamics-crm-form input[type=radio]:disabled:hover{border:2px solid #8f9393;opacity:.5}.ms-dynamics-crm-form input[type=checkbox]:before{bottom:7px;left:0;border:solid #fff;border-width:0 5px 3px 0}.ms-dynamics-crm-form input[type=checkbox]:after,.ms-dynamics-crm-form input[type=checkbox]:before{display:block;position:absolute;width:0;height:0;transform:rotate(45deg);transform-origin:bottom left;transition:opacity 10ms linear,width 30ms ease-out,height 40ms ease-in 30ms;border-radius:1px;content:"";opacity:0}.ms-dynamics-crm-form input[type=checkbox]:after{bottom:6px;left:0;border:solid #161515;border-width:0 3px 3px 0}.ms-dynamics-crm-form input[type=checkbox]:checked:before{width:10px;height:18px;opacity:1}.ms-dynamics-crm-form input[type=checkbox]:checked:after{width:8px;height:18px;opacity:1}.ms-dynamics-crm-form input[type=checkbox]:indeterminate:after{display:block;position:relative;top:5px;left:3px;width:8px;height:3px;border-radius:1px;background-color:#232121;content:""}.ms-dynamics-crm-form input[type=radio]{border-radius:50%;outline:none!important}.ms-dynamics-crm-form input[type=radio]:after{display:block;position:absolute;top:50%;left:50%;width:0;height:0;transform:translate(-50%,-50%);transition:width 45ms ease-out,height 45ms ease-out,opacity 10ms ease-out;border-radius:50%;background-color:#161515;content:"";opacity:0}.ms-dynamics-crm-form input[type=radio]:checked:after{width:8px;height:8px;opacity:1}.col.accent .media{overflow:hidden}.col.accent .content:before{height:5px;display:block;width:83px;margin-bottom:16px;content:"";clear:both}.show-sm{display:none}@media screen and (max-width:767px){.show-sm{display:block!important}}.show-md{display:none}@media screen and (max-width:1024px){.show-md{display:block!important}}.show-lg{display:none}@media screen and (min-width:1025px){.show-lg{display:block!important}}.hide-sm{display:block}@media screen and (max-width:767px){.hide-sm{display:none!important}}.hide-md{display:block}@media screen and (max-width:1024px){.hide-md{display:none!important}}.hide-lg{display:block}@media screen and (min-width:1025px){.hide-lg{display:none!important}}.arrow-up{width:0;height:0;border-top:25px solid #00acd7;border-right:25px solid transparent;border-bottom:0;border-left:0 solid transparent}.arrow-down{width:0;height:0;border-top:0;border-right:0 solid transparent;border-bottom:25px solid #00acd7;border-left:25px solid transparent}.no-js .hide-no-js{display:none}.show-no-js{display:none!important}.no-js .show-no-js{display:initial!important}.allow-break{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.media-item.mini,.mini.alert.folded{zoom:1;margin-bottom:20px}.media-item.mini:after,.mini.alert.folded:after{display:block;height:0;clear:both;content:".";visibility:hidden}.media-item.mini>a,.mini.alert.folded>a{display:block;color:inherit}.media-item.mini .content p,.mini.alert.folded .content p{margin-bottom:0;line-height:1.45}.alert.folded,.media-item.full{zoom:1;width:100%;height:calc(100% - 16px);margin-bottom:16px;border:1px solid #d5d8d9;color:#161515}.alert.folded:after,.media-item.full:after{display:block;height:0;clear:both;content:".";visibility:hidden}.alert.folded a,.media-item.full a{color:#006eaf;text-decoration:underline}.alert.folded>a,.media-item.full>a{display:block;width:100%;height:100%;float:left;text-decoration:none}.alert.folded>a:active,.alert.folded>a:focus,.alert.folded>a:hover,.media-item.full>a:active,.media-item.full>a:focus,.media-item.full>a:hover{background:#faffff}.alert.folded>.link-list a,.media-item.full>.link-list a{color:inherit}.alert.folded>.link-list a:active,.alert.folded>.link-list a:focus,.alert.folded>.link-list a:hover,.media-item.full>.link-list a:active,.media-item.full>.link-list a:focus,.media-item.full>.link-list a:hover{color:#006eaf}@media screen and (min-width:480px){.equal-height.alert.folded,.media-item.full.equal-height{height:calc(100% - 16px)}}.alert.folded .fake-h4,.alert.folded h4,.media-item.full .fake-h4,.media-item.full h4{text-transform:none}.default.alert.folded,.info.alert.folded,.media-item.full.default,.media-item.full.info,.media-item.full.primary,.media-item.full.secondary,.primary.alert.folded,.secondary.alert.folded{border:0}.default.alert.folded .content a,.info.alert.folded .content a,.media-item.full.default .content a,.media-item.full.info .content a,.media-item.full.primary .content a,.media-item.full.secondary .content a,.primary.alert.folded .content a,.secondary.alert.folded .content a{text-decoration:underline;color:#fff}.default.alert.folded .content a.link.primary,.default.alert.folded .content a:active,.default.alert.folded .content a:focus,.default.alert.folded .content a:hover,.info.alert.folded .content a.link.primary,.info.alert.folded .content a:active,.info.alert.folded .content a:focus,.info.alert.folded .content a:hover,.media-item.full.default .content a.link.primary,.media-item.full.default .content a:active,.media-item.full.default .content a:focus,.media-item.full.default .content a:hover,.media-item.full.info .content a.link.primary,.media-item.full.info .content a:active,.media-item.full.info .content a:focus,.media-item.full.info .content a:hover,.media-item.full.primary .content a.link.primary,.media-item.full.primary .content a:active,.media-item.full.primary .content a:focus,.media-item.full.primary .content a:hover,.media-item.full.secondary .content a.link.primary,.media-item.full.secondary .content a:active,.media-item.full.secondary .content a:focus,.media-item.full.secondary .content a:hover,.primary.alert.folded .content a.link.primary,.primary.alert.folded .content a:active,.primary.alert.folded .content a:focus,.primary.alert.folded .content a:hover,.secondary.alert.folded .content a.link.primary,.secondary.alert.folded .content a:active,.secondary.alert.folded .content a:focus,.secondary.alert.folded .content a:hover{text-decoration:none}.default.alert.folded .content a.link.primary:active,.default.alert.folded .content a.link.primary:focus,.default.alert.folded .content a.link.primary:hover,.info.alert.folded .content a.link.primary:active,.info.alert.folded .content a.link.primary:focus,.info.alert.folded .content a.link.primary:hover,.media-item.full.default .content a.link.primary:active,.media-item.full.default .content a.link.primary:focus,.media-item.full.default .content a.link.primary:hover,.media-item.full.info .content a.link.primary:active,.media-item.full.info .content a.link.primary:focus,.media-item.full.info .content a.link.primary:hover,.media-item.full.primary .content a.link.primary:active,.media-item.full.primary .content a.link.primary:focus,.media-item.full.primary .content a.link.primary:hover,.media-item.full.secondary .content a.link.primary:active,.media-item.full.secondary .content a.link.primary:focus,.media-item.full.secondary .content a.link.primary:hover,.primary.alert.folded .content a.link.primary:active,.primary.alert.folded .content a.link.primary:focus,.primary.alert.folded .content a.link.primary:hover,.secondary.alert.folded .content a.link.primary:active,.secondary.alert.folded .content a.link.primary:focus,.secondary.alert.folded .content a.link.primary:hover{text-decoration:underline}.light-default.alert.folded>a,.light-info.alert.folded>a,.light-primary.alert.folded>a,.light-secondary.alert.folded>a,.media-item.full.light-default>a,.media-item.full.light-info>a,.media-item.full.light-primary>a,.media-item.full.light-secondary>a{color:#161515}@media screen and (max-width:929px){.alert.folded .col.md-6,.media-item.full .col.md-6{margin-bottom:0;padding-right:0}}.equal-height .alert.folded,.equal-height .media-item.full{display:block;float:left;clear:both}.alert.folded .media,.media-item.full .media{padding-bottom:0;background:#fff;overflow:hidden}.alert.folded .media a,.media-item.full .media a{display:block!important}.alert.folded .media img,.media-item.full .media img{width:100%;height:auto;margin-bottom:-.5px;padding:0;float:none;transition:opacity .2s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.alert.folded .content,.media-item.full .content{padding:16px!important;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease}.alert.folded .content .title,.media-item.full .content .title{font-size:1.9rem;display:block;margin-bottom:16px;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;border-bottom:0!important;font-weight:700;text-decoration:none;text-transform:none}.alert.folded .content a,.media-item.full .content a{text-decoration:underline;height:auto;font-weight:400}.alert.folded .content a:active,.alert.folded .content a:focus,.alert.folded .content a:hover,.media-item.full .content a:active,.media-item.full .content a:focus,.media-item.full .content a:hover{text-decoration:none}.alert.folded .content a.link.primary,.media-item.full .content a.link.primary{background:none;text-decoration:none}.alert.folded .content p,.media-item.full .content p{line-height:1.5}.alert.folded .content--quote .title,.media-item.full .content--quote .title{margin:0 0 6px;font-weight:600;font-size:1em;opacity:.9;letter-spacing:-.02em}.alert.folded .content--quote blockquote,.media-item.full .content--quote blockquote{float:none;width:100%;margin:0;padding:0;background:transparent!important;color:#002147!important;font-style:normal;font-size:1.1em}.alert.folded .content--quote blockquote .quotation,.media-item.full .content--quote blockquote .quotation{text-indent:0;font-weight:700;margin-bottom:16px}.alert.folded .content--quote blockquote .quotation:before,.media-item.full .content--quote blockquote .quotation:before{color:#002147;margin:-14px -7px 0 0;width:.6em;height:.4em;opacity:.6;font-family:Georgia,Times,Times New Roman,serif;font-size:3em;font-weight:400;float:left;text-rendering:optimizelegibility;content:"\201c"}.alert.folded .content--quote .quoted-img,.media-item.full .content--quote .quoted-img{height:45px;width:45px;border-radius:50%;display:block;-o-object-fit:cover;object-fit:cover;padding:0;margin-right:6px;margin-top:6px}.alert.folded .content--quote cite,.media-item.full .content--quote cite{display:block}.alert.folded .content--quote .quoted-from,.alert.folded .content--quote .quoted-from-title,.media-item.full .content--quote .quoted-from,.media-item.full .content--quote .quoted-from-title{display:block;color:#002147}.alert.folded .content--quote .quoted-from,.media-item.full .content--quote .quoted-from{margin-top:1.5em;font-weight:600}.alert.folded .content--quote .quoted-from-title,.media-item.full .content--quote .quoted-from-title{margin-bottom:2.11111rem}.alert.folded .content--case-study .category,.media-item.full .content--case-study .category{font-weight:600;margin-bottom:16px;opacity:.9;letter-spacing:-.02em}.alert.folded .content--case-study h3.title a,.media-item.full .content--case-study h3.title a{font-weight:700;text-decoration:none}.alert.folded .content--case-study h3.title a:hover,.media-item.full .content--case-study h3.title a:hover{text-decoration:underline}.alert.folded .content .link,.media-item.full .content .link{text-decoration:none;margin-bottom:0;color:inherit;font-weight:700}.alert.folded .content .link:active,.alert.folded .content .link:focus,.alert.folded .content .link:hover,.media-item.full .content .link:active,.media-item.full .content .link:focus,.media-item.full .content .link:hover{opacity:.87}.alert.folded .content .link:after,.media-item.full .content .link:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.1rem;position:absolute;top:50%;right:-3px;height:24px;margin:-9px 0 0 5px;line-height:.8;content:"s"}@supports (content:"s"/""){.alert.folded .content .link:after,.media-item.full .content .link:after{content:"s"/""}}@supports (alt:""){.alert.folded .content .link:after,.media-item.full .content .link:after{alt:""}}.alert.folded .content .link:active,.alert.folded .content .link:focus,.alert.folded .content .link:hover,.media-item.full .content .link:active,.media-item.full .content .link:focus,.media-item.full .content .link:hover{opacity:1}.alert.folded .content .link a,.media-item.full .content .link a{margin-left:24px}.alert.folded .content .link a:before,.media-item.full .content .link a:before{display:inline-block;margin-right:6px;margin-left:6px;content:">"}.horizontal.alert.folded .content,.media-item.full.horizontal .content{margin-left:-16px}@media screen and (max-width:929px){.horizontal.alert.folded .content,.media-item.full.horizontal .content{margin-left:-16px}}@media screen and (max-width:767px){.horizontal.alert.folded .content,.media-item.full.horizontal .content{margin-left:0}}.horizontal.alert.folded .content .recruitment .job-description .job-info .column .value .fake-h2,.horizontal.alert.folded .content h2 .fake-h2,.media-item.full.horizontal .content .recruitment .job-description .job-info .column .value .fake-h2,.media-item.full.horizontal .content h2 .fake-h2,.recruitment .job-description .job-info .column .horizontal.alert.folded .content .value .fake-h2,.recruitment .job-description .job-info .column .media-item.full.horizontal .content .value .fake-h2{margin-top:0;padding-top:0!important}.horizontal.alert.folded .content :last-child,.media-item.full.horizontal .content :last-child{margin-bottom:0}.horizontal.alert.folded .col.media,.media-item.full.horizontal .col.media{margin-right:16px;padding-right:0}@media (max-width:480px){.horizontal.alert.folded .col.media,.media-item.full.horizontal .col.media{margin-right:0}}.horizontal.alert.folded a,.media-item.full.horizontal a{display:flex;flex-flow:row wrap;align-items:flex-start;color:inherit}.media-item.full.media-item__colour-block,.media-item__colour-block.alert.folded{height:calc(50% - 16px)}@media screen and (max-width:767px){.media-item.full.media-item__colour-block .col.media,.media-item__colour-block.alert.folded .col.media{margin-right:0}}.media-item.full.split,.split.alert.folded{height:auto;margin:0}.media-item.full.split .content,.media-item.full.split .media,.split.alert.folded .content,.split.alert.folded .media{width:50%;float:left}.media-item.full.split .content .title,.split.alert.folded .content .title{font-size:2.1rem}@media screen and (max-width:929px){.media-item.full.split,.split.alert.folded{margin-bottom:16px}.media-item.full.split .media,.split.alert.folded .media{width:35%}.media-item.full.split .content,.split.alert.folded .content{width:65%}}.media-item.slideshow,.slideshow.alert.folded{position:relative;margin:0;padding:0;border:1px solid #d5d8d9;background:#ebeeee;box-shadow:2px 2px 5px -2px #c3c6c7}.media-item.slideshow.is-touch,.slideshow.is-touch.alert.folded{margin-right:-16px;margin-bottom:0;margin-left:-16px;border:0;background:none;overflow:hidden;-webkit-overflow-scrolling:touch}.media-item.slideshow.is-touch:after,.media-item.slideshow.is-touch:before,.slideshow.is-touch.alert.folded:after,.slideshow.is-touch.alert.folded:before{position:absolute;top:5px;left:-11px;width:10px;height:calc(100% - 10px);box-shadow:0 0 10px -1px #000;content:"";z-index:10}.media-item.slideshow.is-touch:after,.slideshow.is-touch.alert.folded:after{right:-11px;left:auto}@media screen and (min-width:480px) and (max-width:929px){.media-item.slideshow.is-touch:before,.slideshow.is-touch.alert.folded:before{left:-11px}}.media-item.slideshow.is-touch .items,.slideshow.is-touch.alert.folded .items{display:flex;padding-right:16px;padding-left:16px;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overflow-x:scroll;overflow:-moz-scrollbars-none;-ms-overflow-style:none;height:100%}.media-item.slideshow.is-touch .items::-webkit-scrollbar,.slideshow.is-touch.alert.folded .items::-webkit-scrollbar{width:0!important}.media-item.slideshow.is-touch .items:after,.slideshow.is-touch.alert.folded .items:after{border-right:5px solid transparent;content:""}@media screen and (min-width:480px){.media-item.slideshow.is-touch .items,.slideshow.is-touch.alert.folded .items{padding-right:24px;padding-left:24px}}.media-item.slideshow.is-touch .item,.slideshow.is-touch.alert.folded .item{min-width:calc(100% - 24px);margin-right:16px;border:1px solid #d5d8d9;box-shadow:2px 2px 5px -2px #c3c6c7;scroll-snap-align:center}.media-item.slideshow.is-touch .item a,.slideshow.is-touch.alert.folded .item a{cursor:-webkit-grab;cursor:grab}@media screen and (max-width:480px){.media-item.slideshow.is-touch .item .video-player,.slideshow.is-touch.alert.folded .item .video-player{padding-right:0}}@media screen and (min-width:480px){.media-item.slideshow.is-touch,.slideshow.is-touch.alert.folded{margin-right:-24px!important;margin-left:-24px!important}}@media screen and (min-width:768px){.media-item.slideshow.is-touch,.slideshow.is-touch.alert.folded{box-shadow:none}}@media screen and (max-width:480px){.media-item.slideshow.is-touch,.slideshow.is-touch.alert.folded{margin-top:-8px!important;padding-top:8px;padding-bottom:8px;background:none}}@media screen and (min-width:929px){.media-item.slideshow.is-touch,.slideshow.is-touch.alert.folded{margin:0}}@media screen and (max-width:767px){.media-item.slideshow,.slideshow.alert.folded{margin-bottom:16px;box-shadow:0 0 0 0}}.media-item.slideshow.loading,.slideshow.loading.alert.folded{opacity:0}.row>.media-item.slideshow,.row>.slideshow.alert.folded{flex-basis:100%;max-width:100%}.media-item.slideshow .item,.slideshow.alert.folded .item{position:relative}.media-item.slideshow .item a,.slideshow.alert.folded .item a{transition:background-color .2s ease-out,color .2s ease,opacity .2s ease}.media-item.slideshow .item a:active,.media-item.slideshow .item a:focus,.media-item.slideshow .item a:hover,.slideshow.alert.folded .item a:active,.slideshow.alert.folded .item a:focus,.slideshow.alert.folded .item a:hover{background:#f6f7f7}.media-item.slideshow .item a:active .media img,.media-item.slideshow .item a:focus .media img,.media-item.slideshow .item a:hover .media img,.slideshow.alert.folded .item a:active .media img,.slideshow.alert.folded .item a:focus .media img,.slideshow.alert.folded .item a:hover .media img{opacity:.7}.media-item.slideshow .item a:active .content,.media-item.slideshow .item a:focus .content,.media-item.slideshow .item a:hover .content,.slideshow.alert.folded .item a:active .content,.slideshow.alert.folded .item a:focus .content,.slideshow.alert.folded .item a:hover .content{background:#f6f7f7}.media-item.slideshow a.item,.slideshow.alert.folded a.item{color:inherit}.media-item.slideshow .media,.slideshow.alert.folded .media{width:33.33%}@media screen and (max-width:1143px){.media-item.slideshow .media,.slideshow.alert.folded .media{width:25%}}@media screen and (max-width:900px){.media-item.slideshow .media,.slideshow.alert.folded .media{width:33.33%!important}}@media screen and (max-width:650px){.media-item.slideshow .media,.slideshow.alert.folded .media{width:100%!important}}.media-item.slideshow .media a,.slideshow.alert.folded .media a{display:block!important}.media-item.slideshow .media img,.slideshow.alert.folded .media img{width:100%;height:auto;padding:0;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.media-item.slideshow .media-video:after,.slideshow.alert.folded .media-video:after{margin:-17px 0 0 -25px}.media-item.slideshow .content,.slideshow.alert.folded .content{display:block;padding:16px 16px 48px;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;color:#161515}@media screen and (max-width:1024px){.media-item.slideshow .content,.slideshow.alert.folded .content{padding:16px}}@media screen and (max-width:480px){.media-item.slideshow .content,.slideshow.alert.folded .content{width:100%}}.media-item.slideshow .video-player,.slideshow.alert.folded .video-player{margin:0}.media-item.slideshow .video-player figcaption,.slideshow.alert.folded .video-player figcaption{padding:16px;color:#161515}.media-item.slideshow .video-player .video-placeholder img,.slideshow.alert.folded .video-player .video-placeholder img{width:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:480px){.media-item.slideshow .video-player,.slideshow.alert.folded .video-player{padding-right:16px}}.media-item.slideshow .title,.slideshow.alert.folded .title{display:inline-block;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;color:#161515;line-height:1.4;text-decoration:none;text-transform:none}@media screen and (max-width:1024px){.media-item.slideshow .title,.slideshow.alert.folded .title{padding-bottom:40px}}@media screen and (max-width:767px){.media-item.slideshow .title,.slideshow.alert.folded .title{padding-bottom:50px}}.primary .media-item.slideshow .title:active,.primary .media-item.slideshow .title:focus,.primary .media-item.slideshow .title:hover,.primary .slideshow.alert.folded .title:active,.primary .slideshow.alert.folded .title:focus,.primary .slideshow.alert.folded .title:hover,.secondary .media-item.slideshow .title:active,.secondary .media-item.slideshow .title:focus,.secondary .media-item.slideshow .title:hover,.secondary .slideshow.alert.folded .title:active,.secondary .slideshow.alert.folded .title:focus,.secondary .slideshow.alert.folded .title:hover{color:#fff}.media-item.slideshow .title p,.slideshow.alert.folded .title p{margin-bottom:0}.media-item.slideshow.lg .content,.media-item.slideshow.lg .media,.slideshow.lg.alert.folded .content,.slideshow.lg.alert.folded .media{width:100%!important;clear:both}.media-item.slideshow.info,.media-item.slideshow.primary,.media-item.slideshow.secondary,.slideshow.info.alert.folded,.slideshow.primary.alert.folded,.slideshow.secondary.alert.folded{border:0}.lg-6>.media-item.slideshow.equal-height,.lg-6>.slideshow.equal-height.alert.folded{height:calc(100% - 16px);margin-bottom:16px}.media-item.slideshow a:active h3,.media-item.slideshow a:active p,.media-item.slideshow a:focus h3,.media-item.slideshow a:focus p,.media-item.slideshow a:hover h3,.media-item.slideshow a:hover p,.slideshow.alert.folded a:active h3,.slideshow.alert.folded a:active p,.slideshow.alert.folded a:focus h3,.slideshow.alert.folded a:focus p,.slideshow.alert.folded a:hover h3,.slideshow.alert.folded a:hover p{color:#006eaf}.media-item.reverse p a,.reverse.alert.folded p a,.text.reverse a{color:#fff;text-decoration:underline}.media-item.reverse p a:active,.media-item.reverse p a:focus,.media-item.reverse p a:hover,.reverse.alert.folded p a:active,.reverse.alert.folded p a:focus,.reverse.alert.folded p a:hover,.text.reverse a:active,.text.reverse a:focus,.text.reverse a:hover{text-decoration:none}.media-item.reverse blockquote .quotation,.media-item.reverse blockquote .quotation:before,.media-item.reverse blockquote .quoted-from,.media-item.reverse blockquote .quoted-from-title,.reverse.alert.folded blockquote .quotation,.reverse.alert.folded blockquote .quotation:before,.reverse.alert.folded blockquote .quoted-from,.reverse.alert.folded blockquote .quoted-from-title{color:#fff!important}.pager{top:auto;right:auto;bottom:auto;left:0}.pager .next,.pager .prev{text-indent:150%;white-space:nowrap;overflow:hidden;display:block;position:relative;width:44px;height:44px;float:left;border-top:0;border-bottom:0!important;border-left:0;color:#fff;text-decoration:none}.pager .next:after,.pager .prev:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:11px;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;font-size:20px;font-weight:700}.pager .next:active,.pager .next:focus,.pager .next:hover,.pager .prev:active,.pager .prev:focus,.pager .prev:hover{color:#fff}.pager .next{background:#00acd7}.pager .next:after{left:17px;content:"h"}.pager .prev{margin-right:2px;background:#006eaf}.pager .prev:after{left:14px;content:"t"}.alert.folded .media.hatched,.media-item .media.hatched,.module .media.hatched{position:relative;overflow:visible}.alert.folded .media.hatched:after,.media-item .media.hatched:after,.module .media.hatched:after{display:block;position:absolute;left:0;width:50%;height:8px;background:url(../../images/common/hatch-dark.png) repeat 100% 0;content:"";opacity:.75}.alert.folded .media-video,.media-item .media-video,.module .media-video{position:relative}.alert.folded .media-video:after,.media-item .media-video:after,.module .media-video:after{display:block;position:absolute;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -18px;transition:background-color .2s ease-out;border-radius:100%;background:url(../../images/svg-fallback/play_icon.png) 50% no-repeat;background-color:#000;background:url(../../images/svg/play_icon.svg) 50% no-repeat;background-size:100%;content:" ";overflow:hidden;z-index:10}@media (max-width:767px){.alert.folded .media-video:after,.media-item .media-video:after,.module .media-video:after{width:42px;height:42px;margin:-21px 0 0 -21px;background-size:cover}}.alert.folded .media-video:focus:after,.alert.folded .media-video:hover:after,.media-item .media-video:focus:after,.media-item .media-video:hover:after,.module .media-video:focus:after,.module .media-video:hover:after{background-color:rgba(0,0,0,.3)}.media-item.reverse .media.hatched:after,.module.reverse .media.hatched:after,.reverse.alert.folded .media.hatched:after{background-image:url(../../images/common/hatch-light.png);opacity:.5}@media (max-width:480px){.module .media.hatched:after{display:none}}.row.media-item-cols>.col{display:flex;flex-direction:column}.row.split .col>.alert.folded,.row.split .col>.media-item.full{margin-bottom:0}.media-grid.expand{margin-right:-24px;margin-left:-24px}.media-grid .grid-sizer,.media-grid .media-grid-item{width:25%}.media-grid .media-grid-item.lg{width:50%}@media screen and (max-width:1024px){.media-grid .grid-sizer,.media-grid .media-grid-item{width:33%}.media-grid .media-grid-item.lg{width:66%}}@media screen and (max-width:767px){.media-grid .grid-sizer,.media-grid .media-grid-item{width:50%}.media-grid .media-grid-item.lg{width:100%}}@media screen and (max-width:480px){.media-grid .grid-sizer,.media-grid .media-grid-item{width:100%}}.media-grid .media-grid-item{position:relative;float:left;background:#fff;z-index:10}.media-grid .media-grid-item .square{position:relative;width:100%;height:0;padding-bottom:100%}@media screen and (max-width:480px){.media-grid .media-grid-item .square{height:auto;padding-bottom:0}}.media-grid .media-grid-item .content{display:block;position:absolute;top:0;left:0;width:100%;min-height:100%;text-decoration:none}@media screen and (max-width:480px){.media-grid .media-grid-item .content{position:relative;height:auto}}.media-grid .media-grid-item.from-flickr:after,.media-grid .media-grid-item.from-twitter:after,.media-grid .media-grid-item.from-youtube:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:16px;bottom:16px;color:#fff;font-size:22px;z-index:100}.media-grid .media-grid-item.from-twitter:after{content:"j"}.media-grid .media-grid-item.from-twitter .square{overflow:auto}.media-grid .media-grid-item.from-twitter .content{padding:16px;transition:background-color .2s ease-out;background:#002147;color:#fff}.media-grid .media-grid-item.from-twitter .content:active,.media-grid .media-grid-item.from-twitter .content:focus,.media-grid .media-grid-item.from-twitter .content:hover{background:#dd2501}.media-grid .media-grid-item.from-twitter .source{font-size:1.4rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:16px;font-style:italic}.media-grid .media-grid-item.from-twitter .tweet{margin-bottom:16px;word-break:break-word;word-wrap:break-word}.media-grid .media-grid-item.from-twitter .date{font-size:1.2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.media-grid .media-grid-item.from-flickr{overflow:hidden}.media-grid .media-grid-item.from-flickr .content>img{transition:transform .45s ease-out}@media screen and (max-width:480px){.media-grid .media-grid-item.from-flickr .content>img{width:100%;height:auto}}.media-grid .media-grid-item.from-flickr .content:active>img,.media-grid .media-grid-item.from-flickr .content:focus>img,.media-grid .media-grid-item.from-flickr .content:hover>img{transform:scale(1.025);opacity:1}.no-csstransforms .media-grid .media-grid-item.from-flickr .content:active,.no-csstransforms .media-grid .media-grid-item.from-flickr .content:focus,.no-csstransforms .media-grid .media-grid-item.from-flickr .content:hover{width:101%;height:101%}.no-csstransforms .media-grid .media-grid-item.from-flickr .content:active>img,.no-csstransforms .media-grid .media-grid-item.from-flickr .content:focus>img,.no-csstransforms .media-grid .media-grid-item.from-flickr .content:hover>img{position:relative;top:-.5%;left:-.5%}.media-grid .media-grid-item.from-flickr:after{content:"o"}.media-grid .media-grid-item.from-youtube:after{bottom:12px;font-size:26px;content:"k"}.media-grid .media-grid-item.from-youtube .video-placeholder img{display:block;width:100%;height:auto}@media screen and (max-width:480px){.media-grid .media-grid-item.from-blog{min-height:164px}}.media-grid .media-grid-item.from-blog .content{background:#fff url(../../images/common/hatch-grey.png);color:#000;text-decoration:none;overflow:hidden}.media-grid .media-grid-item.from-blog .content:active .author-image,.media-grid .media-grid-item.from-blog .content:focus .author-image,.media-grid .media-grid-item.from-blog .content:hover .author-image{transform:translateY(10px);opacity:1}.no-csstransforms .media-grid .media-grid-item.from-blog .content:active .author-image,.no-csstransforms .media-grid .media-grid-item.from-blog .content:focus .author-image,.no-csstransforms .media-grid .media-grid-item.from-blog .content:hover .author-image{bottom:0}.media-grid .media-grid-item.from-blog .color{color:#00acd7}.media-grid .media-grid-item.from-blog .header{margin:0;padding:16px;line-height:1}@media screen and (max-width:480px){.media-grid .media-grid-item.from-blog .header{margin-bottom:3.5em}}.media-grid .media-grid-item.from-blog .header .blog-label{display:block;margin-bottom:8px;font-weight:700}.media-grid .media-grid-item.from-blog .header .blog-title{font-size:2.3rem;display:block;margin-bottom:8px;font-weight:700;word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.media-grid .media-grid-item.from-blog .header .date{font-size:1.3rem;font-style:italic}.media-grid .media-grid-item.from-blog .blog-label{display:block;text-transform:uppercase}.media-grid .media-grid-item.from-blog .blog-label .emphasize{color:#002147}.media-grid .media-grid-item.from-blog .author{position:absolute;bottom:0;left:0;width:65%;margin:0;padding:0 0 16px 16px;font-weight:700;line-height:1.2;z-index:10}@media screen and (max-width:480px){.media-grid .media-grid-item.from-blog .author{position:relative}}.media-grid .media-grid-item.from-blog .author .author-name{font-size:1.9rem;display:block;text-transform:uppercase}.media-grid .media-grid-item.from-blog .author .author-position{font-style:italic}.media-grid .media-grid-item.from-blog .author-image{display:block;position:absolute;right:0;bottom:0;max-width:35%;height:auto;transform:translateY(1em);transition:transform .4s ease-out;z-index:0}.no-csstransforms .media-grid .media-grid-item.from-blog .author-image{bottom:-5px}.news-events{padding-bottom:16px}.col.event,.col.news{display:flex;flex-flow:column;margin-bottom:16px}.col.event.lg-12,.col.news.lg-12{padding-right:8px}@media screen and (max-width:480px){.col.event.lg-12,.col.news.lg-12{padding-right:0}}.col.event .more-link,.col.news .more-link{display:none}@media screen and (min-width:768px){.event.reverse,.news.reverse{margin-left:-1px}}.event.reverse .module,.news.reverse .module{margin-left:1px}.alert.folded .event.reverse .module,.alert.folded .news.reverse .module,.full .event.reverse .module,.full .news.reverse .module{margin-left:0;border-top:0;border-right:0;border-left:0}.event.reverse .module:focus .media,.event.reverse .module:hover .media,.news.reverse .module:focus .media,.news.reverse .module:hover .media{background-color:transparent}.event.reverse .module .date,.event.reverse .module .description,.event.reverse .module .title,.event.reverse .module .venue,.event.reverse .module ul.tags li.topic span,.news.reverse .module .date,.news.reverse .module .description,.news.reverse .module .title,.news.reverse .module .venue,.news.reverse .module ul.tags li.topic span{color:#fff}.event.reverse .module ul.tags,.news.reverse .module ul.tags{border-top:1px solid hsla(0,0%,100%,.5)!important}.event.reverse .module ul.tags li.parent,.news.reverse .module ul.tags li.parent{border-bottom:1px solid hsla(0,0%,100%,.5)!important}.event.reverse .module a,.news.reverse .module a{zoom:1;width:100%;float:left;overflow:hidden}.event.reverse .module a:after,.news.reverse .module a:after{display:block;height:0;clear:both;content:".";visibility:hidden}.event.reverse .module a:focus,.event.reverse .module a:hover,.news.reverse .module a:focus,.news.reverse .module a:hover{background:rgba(0,0,0,.1);color:#fff}.event.reverse .module a:focus .byline,.event.reverse .module a:focus .date,.event.reverse .module a:focus .description,.event.reverse .module a:focus .title,.event.reverse .module a:focus .venue,.event.reverse .module a:hover .byline,.event.reverse .module a:hover .date,.event.reverse .module a:hover .description,.event.reverse .module a:hover .title,.event.reverse .module a:hover .venue,.news.reverse .module a:focus .byline,.news.reverse .module a:focus .date,.news.reverse .module a:focus .description,.news.reverse .module a:focus .title,.news.reverse .module a:focus .venue,.news.reverse .module a:hover .byline,.news.reverse .module a:hover .date,.news.reverse .module a:hover .description,.news.reverse .module a:hover .title,.news.reverse .module a:hover .venue{color:#fff}.event.reverse .module .media.hatched:after,.event.reverse .module:after,.news.reverse .module .media.hatched:after,.news.reverse .module:after{background-image:url(../../images/common/hatch-transparent-30.png)}.event.reverse ul.tags li.feature span,.news.reverse ul.tags li.feature span{background:#fff!important}.event.reverse ul.tags li.feature:before,.news.reverse ul.tags li.feature:before{border-bottom-color:#fff!important}.event.reverse ul.tags li.feature:after,.news.reverse ul.tags li.feature:after{border-top-color:#fff!important}.event.reverse.colloquium .module,.event.reverse.conference .module,.event.reverse.debate .module,.event.reverse.festival .module,.event.reverse.meeting .module,.event.reverse.seminar .module,.event.reverse.symposium .module,.event.reverse.training-course .module,.event.reverse.workshop .module,.news.reverse.colloquium .module,.news.reverse.conference .module,.news.reverse.debate .module,.news.reverse.festival .module,.news.reverse.meeting .module,.news.reverse.seminar .module,.news.reverse.symposium .module,.news.reverse.training-course .module,.news.reverse.workshop .module{background-color:#006eaf}.event.reverse.colloquium ul.tags li.feature span,.event.reverse.conference ul.tags li.feature span,.event.reverse.debate ul.tags li.feature span,.event.reverse.festival ul.tags li.feature span,.event.reverse.meeting ul.tags li.feature span,.event.reverse.seminar ul.tags li.feature span,.event.reverse.symposium ul.tags li.feature span,.event.reverse.training-course ul.tags li.feature span,.event.reverse.workshop ul.tags li.feature span,.news.reverse.colloquium ul.tags li.feature span,.news.reverse.conference ul.tags li.feature span,.news.reverse.debate ul.tags li.feature span,.news.reverse.festival ul.tags li.feature span,.news.reverse.meeting ul.tags li.feature span,.news.reverse.seminar ul.tags li.feature span,.news.reverse.symposium ul.tags li.feature span,.news.reverse.training-course ul.tags li.feature span,.news.reverse.workshop ul.tags li.feature span{color:#006eaf}.event.reverse.event-for-schools .module,.event.reverse.open-days .module,.event.reverse.summer-school .module,.news.reverse.event-for-schools .module,.news.reverse.open-days .module,.news.reverse.summer-school .module{background-color:#02893b}.event.reverse.event-for-schools ul.tags li.feature span,.event.reverse.open-days ul.tags li.feature span,.event.reverse.summer-school ul.tags li.feature span,.news.reverse.event-for-schools ul.tags li.feature span,.news.reverse.open-days ul.tags li.feature span,.news.reverse.summer-school ul.tags li.feature span{color:#02893b}.event.reverse.external .module,.news.reverse.external .module{background-color:#321e6d}.event.reverse.external ul.tags li.feature span,.news.reverse.external ul.tags li.feature span{color:#321e6d}.event.reverse.fringe-festival .module,.event.reverse.fringe .module,.news.reverse.fringe-festival .module,.news.reverse.fringe .module{background-color:#960078}.event.reverse.fringe-festival ul.tags li.feature span,.event.reverse.fringe ul.tags li.feature span,.news.reverse.fringe-festival ul.tags li.feature span,.news.reverse.fringe ul.tags li.feature span{color:#960078}.event.reverse.exhibition .module,.event.reverse.lecture .module,.event.reverse.social .module,.news.reverse.exhibition .module,.news.reverse.lecture .module,.news.reverse.social .module{background-color:#dd2501}.event.reverse.exhibition ul.tags li.feature span,.event.reverse.lecture ul.tags li.feature span,.event.reverse.social ul.tags li.feature span,.news.reverse.exhibition ul.tags li.feature span,.news.reverse.lecture ul.tags li.feature span,.news.reverse.social ul.tags li.feature span{color:#dd2501}.event.reverse.general .module,.news.reverse.general .module{background-color:#a51900}.event.reverse.general ul.tags li.feature span,.news.reverse.general ul.tags li.feature span{color:#a51900}.event.reverse.graduation-ceremonies .module,.news.reverse.graduation-ceremonies .module{background-color:#653098}.event.reverse.graduation-ceremonies ul.tags li.feature span,.news.reverse.graduation-ceremonies ul.tags li.feature span{color:#653098}.event.reverse.careers-recruitment .module,.news.reverse.careers-recruitment .module{background-color:#0f8291}.event.reverse.careers-recruitment ul.tags li.feature span,.news.reverse.careers-recruitment ul.tags li.feature span{color:#0f8291}.event.reverse.international .module,.news.reverse.international .module{background-color:#c81e78}.event.reverse.international ul.tags li.feature span,.news.reverse.international ul.tags li.feature span{color:#c81e78}.event.reverse.alumni-international .module,.event.reverse.reunion .module,.news.reverse.alumni-international .module,.news.reverse.reunion .module{background-color:#d24000}.event.reverse.alumni-international ul.tags li.feature span,.event.reverse.reunion ul.tags li.feature span,.news.reverse.alumni-international ul.tags li.feature span,.news.reverse.reunion ul.tags li.feature span{color:#d24000}.event.reverse.black .module,.news.reverse.black .module{background-color:#000}.event.reverse.black ul.tags li.feature span,.news.reverse.black ul.tags li.feature span{color:#000}.event.reverse.orange .module,.news.reverse.orange .module{background-color:#d24000}.event.reverse.orange ul.tags li.feature span,.news.reverse.orange ul.tags li.feature span{color:#d24000}.event.reverse.pink .module,.news.reverse.pink .module{background-color:#c81e78}.event.reverse.pink ul.tags li.feature span,.news.reverse.pink ul.tags li.feature span{color:#c81e78}.event.reverse.teal .module,.news.reverse.teal .module{background-color:#0f8291}.event.reverse.teal ul.tags li.feature span,.news.reverse.teal ul.tags li.feature span{color:#0f8291}.event.reverse.purple .module,.news.reverse.purple .module{background-color:#653098}.event.reverse.purple ul.tags li.feature span,.news.reverse.purple ul.tags li.feature span{color:#653098}.event.reverse.brick .module,.news.reverse.brick .module{background-color:#a51900}.event.reverse.brick ul.tags li.feature span,.news.reverse.brick ul.tags li.feature span{color:#a51900}.event.reverse.red .module,.news.reverse.red .module{background-color:#dd2501}.event.reverse.red ul.tags li.feature span,.news.reverse.red ul.tags li.feature span{color:#dd2501}.event.reverse.violet .module,.news.reverse.violet .module{background-color:#960078}.event.reverse.violet ul.tags li.feature span,.news.reverse.violet ul.tags li.feature span{color:#960078}.event.reverse.plum .module,.news.reverse.plum .module{background-color:#321e6d}.event.reverse.plum ul.tags li.feature span,.news.reverse.plum ul.tags li.feature span{color:#321e6d}.event.reverse.green .module,.news.reverse.green .module{background-color:#02893b}.event.reverse.green ul.tags li.feature span,.news.reverse.green ul.tags li.feature span{color:#02893b}.event.reverse.blue .module,.news.reverse.blue .module{background-color:#006eaf}.event.reverse.blue ul.tags li.feature span,.news.reverse.blue ul.tags li.feature span{color:#006eaf}.event.event--cancelled .cta-footer,.event.event--cancelled .venue,.news.event--cancelled .cta-footer,.news.event--cancelled .venue{display:none!important}.event.event--cancelled.horizontal .venue,.news.event--cancelled.horizontal .venue{display:block}.event.event--cancelled.horizontal .status,.news.event--cancelled.horizontal .status{margin-top:16px}.event.event--cancelled.horizontal .status .cancelled,.news.event--cancelled.horizontal .status .cancelled{font-size:1.9rem;padding:16px 24px;font-weight:600;letter-spacing:.02em}.event.event--cancelled.horizontal .status .cancelled:after,.news.event--cancelled.horizontal .status .cancelled:after{width:30px}.event .module,.flexible__item .event,.flexible__item .news,.news .module{padding:0;border:1px solid #d5d8d9;background:#fff;box-shadow:2px 2px 5px -2px #c3c6c7;overflow:hidden}.masonry .event .module,.masonry .flexible__item .event,.masonry .flexible__item .news,.masonry .news .module{box-shadow:none}.event .module .content,.flexible__item .event .content,.flexible__item .news .content,.news .module .content{padding:16px}@media screen and (max-width:767px){.event .module .content,.flexible__item .event .content,.flexible__item .news .content,.news .module .content{display:block;float:left;width:66.66%;width:100%}}.event .module .media,.flexible__item .event .media,.flexible__item .news .media,.news .module .media{display:block}@media screen and (max-width:767px){.event .module .media,.flexible__item .event .media,.flexible__item .news .media,.news .module .media{width:33.33%;float:left;width:100%}}.event .module .media img,.flexible__item .event .media img,.flexible__item .news .media img,.news .module .media img{display:block;width:100%;margin:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:767px){.event .module .media img,.flexible__item .event .media img,.flexible__item .news .media img,.news .module .media img{width:100%;margin:0}}.event .module a,.flexible__item .event a,.flexible__item .news a,.news .module a{text-decoration:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.event .module a:active,.event .module a:active .byline,.event .module a:active .date,.event .module a:active .description,.event .module a:active .title,.event .module a:active .venue,.event .module a:focus,.event .module a:focus .byline,.event .module a:focus .date,.event .module a:focus .description,.event .module a:focus .title,.event .module a:focus .venue,.event .module a:hover,.event .module a:hover .byline,.event .module a:hover .date,.event .module a:hover .description,.event .module a:hover .title,.event .module a:hover .venue,.flexible__item .event a:active,.flexible__item .event a:active .byline,.flexible__item .event a:active .date,.flexible__item .event a:active .description,.flexible__item .event a:active .title,.flexible__item .event a:active .venue,.flexible__item .event a:focus,.flexible__item .event a:focus .byline,.flexible__item .event a:focus .date,.flexible__item .event a:focus .description,.flexible__item .event a:focus .title,.flexible__item .event a:focus .venue,.flexible__item .event a:hover,.flexible__item .event a:hover .byline,.flexible__item .event a:hover .date,.flexible__item .event a:hover .description,.flexible__item .event a:hover .title,.flexible__item .event a:hover .venue,.flexible__item .news a:active,.flexible__item .news a:active .byline,.flexible__item .news a:active .date,.flexible__item .news a:active .description,.flexible__item .news a:active .title,.flexible__item .news a:active .venue,.flexible__item .news a:focus,.flexible__item .news a:focus .byline,.flexible__item .news a:focus .date,.flexible__item .news a:focus .description,.flexible__item .news a:focus .title,.flexible__item .news a:focus .venue,.flexible__item .news a:hover,.flexible__item .news a:hover .byline,.flexible__item .news a:hover .date,.flexible__item .news a:hover .description,.flexible__item .news a:hover .title,.flexible__item .news a:hover .venue,.news .module a:active,.news .module a:active .byline,.news .module a:active .date,.news .module a:active .description,.news .module a:active .title,.news .module a:active .venue,.news .module a:focus,.news .module a:focus .byline,.news .module a:focus .date,.news .module a:focus .description,.news .module a:focus .title,.news .module a:focus .venue,.news .module a:hover,.news .module a:hover .byline,.news .module a:hover .date,.news .module a:hover .description,.news .module a:hover .title,.news .module a:hover .venue{transition:color .2s ease;color:#006eaf}.event .module a:active .media,.event .module a:focus .media,.event .module a:hover .media,.flexible__item .event a:active .media,.flexible__item .event a:focus .media,.flexible__item .event a:hover .media,.flexible__item .news a:active .media,.flexible__item .news a:focus .media,.flexible__item .news a:hover .media,.news .module a:active .media,.news .module a:focus .media,.news .module a:hover .media{transition:background-color .2s ease-out;background:#fff}.event .module a:first-child:last-child,.flexible__item .event a:first-child:last-child,.flexible__item .news a:first-child:last-child,.news .module a:first-child:last-child{height:100%}.event .module time span,.flexible__item .event time span,.flexible__item .news time span,.news .module time span{white-space:nowrap}.event .module .title,.flexible__item .event .title,.flexible__item .news .title,.news .module .title{font-size:1.9rem;display:block;margin-bottom:1em;color:#161515;font-weight:700;line-height:1.4;text-decoration:none}@media screen and (max-width:1025px){.event .module .title,.flexible__item .event .title,.flexible__item .news .title,.news .module .title{line-height:1.3}}.event .module .description,.flexible__item .event .description,.flexible__item .news .description,.news .module .description{margin-bottom:4em}.event .module .byline,.event .module .date,.flexible__item .event .byline,.flexible__item .event .date,.flexible__item .news .byline,.flexible__item .news .date,.news .module .byline,.news .module .date{margin-bottom:0;color:#161515;font-style:italic}.event .module .description,.event .module .venue,.flexible__item .event .description,.flexible__item .event .venue,.flexible__item .news .description,.flexible__item .news .venue,.news .module .description,.news .module .venue{color:#161515}.event .module .status,.flexible__item .event .status,.flexible__item .news .status,.news .module .status{position:absolute;bottom:0;width:calc(100% - 18px)}.event .module .status .cancelled,.flexible__item .event .status .cancelled,.flexible__item .news .status .cancelled,.news .module .status .cancelled{position:relative;margin-bottom:0;padding:10px 16px;background-color:#231f20;color:#fff;font-style:normal}.event .module .status .cancelled:after,.flexible__item .event .status .cancelled:after,.flexible__item .news .status .cancelled:after,.news .module .status .cancelled:after{position:absolute;top:0;right:0;width:24px;height:100%;background-image:url(../../images/common/hatch-transparent-30.png);content:""}@media screen and (max-width:768px){.event .module .status,.flexible__item .event .status,.flexible__item .news .status,.news .module .status{float:left}}@media screen and (max-width:480px){.event .module .status,.flexible__item .event .status,.flexible__item .news .status,.news .module .status{bottom:16px;width:calc(100% - 2px)}}.event .module .cta-footer,.flexible__item .event .cta-footer,.flexible__item .news .cta-footer,.news .module .cta-footer{display:flex;justify-content:flex-end;padding:16px;background:#eef3f6}.event .module .cta-footer a,.flexible__item .event .cta-footer a,.flexible__item .news .cta-footer a,.news .module .cta-footer a{justify-content:center;width:auto!important;margin:0;font-weight:700}.event .module .cta-footer a:not(:last-child),.flexible__item .event .cta-footer a:not(:last-child),.flexible__item .news .cta-footer a:not(:last-child),.news .module .cta-footer a:not(:last-child){margin:0 16px 0 0}@media screen and (max-width:768px){.event .module .cta-footer a,.flexible__item .event .cta-footer a,.flexible__item .news .cta-footer a,.news .module .cta-footer a{width:50%!important}}.event .module .cta-footer a:focus,.event .module .cta-footer a:hover,.flexible__item .event .cta-footer a:focus,.flexible__item .event .cta-footer a:hover,.flexible__item .news .cta-footer a:focus,.flexible__item .news .cta-footer a:hover,.news .module .cta-footer a:focus,.news .module .cta-footer a:hover{color:#fff}.flexible__item .event,.flexible__item .news{box-shadow:none}.flexible__item .event .content{padding-top:0}.news-events ul.news-events__items{zoom:1;margin:0;padding:0;list-style:none}.news-events ul.news-events__items:after{display:block;height:0;clear:both;content:".";visibility:hidden}.news-events--news-external ul.news-events__items{zoom:1;display:flex;flex-flow:row wrap;margin:0;padding:0;list-style:none;flex-basis:100%}.news-events--news-external ul.news-events__items:after{display:block;height:0;clear:both;content:".";visibility:hidden}.news-events--news-external .byline,.news-events--news-external .date,.news-events--news-external .description{font-size:1.4rem}.news-events--news-external .description{margin-bottom:30;flex-basis:100%}.news-events--news-external .byline,.news-events--news-external .date{padding-right:40}.news-events--news-external .module{position:relative}.news-events--news-external .module .media img{margin-bottom:16px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.news-events--news-external .module:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem;position:absolute;right:14px;bottom:19px;transform:translateZ(0);transition:opacity .2s ease;color:#bdc2c8;content:"";opacity:1;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.news-events--news-external .module:focus:after,.news-events--news-external .module:hover:after{opacity:.5}@media screen and (max-width:929px){.news-events--news-external .heading a.heading-link{display:block!important}.news-events--news-external .heading a.heading-link:before{display:none!important}}.event .module .byline,.event .module .date,.flexible__item .event .byline,.flexible__item .event .date{margin-bottom:16px}.plain .module{padding-right:0!important;padding-left:0!important;border:0!important;background:none!important}.event.thumb a,.news.thumb a{display:block;color:#161515;text-decoration:none}.event.thumb a:active,.event.thumb a:focus,.event.thumb a:hover,.news.thumb a:active,.news.thumb a:focus,.news.thumb a:hover{transition:color .2s ease;color:#006eaf}.event.thumb .media,.news.thumb .media{width:33.33%;margin:0 8px 8px 0;float:left}@media screen and (max-width:1024px) and (min-width:929px){.event.thumb .media,.news.thumb .media{width:100%;margin:0 0 8px}}.event.thumb .content,.news.thumb .content{padding:8px;line-height:1.3;text-decoration:none}@media screen and (max-width:1024px) and (min-width:929px){.event.thumb .content,.news.thumb .content{width:100%;padding:8px}}.event.thumb .content .type,.news.thumb .content .type{font-size:1.3rem;font-style:italic}.event.thumb .content .description,.news.thumb .content .description{font-size:1.3rem}.heading+.event-list .module,.heading+.news-list .module{padding-left:0}.event-list .module,.news-list .module{display:flex;flex-direction:column;flex-basis:100%;padding-top:0}.event-list .module .item,.news-list .module .item{min-height:12rem;padding:0 0 16px}.event-list .module .item:first-child,.news-list .module .item:first-child{padding-top:0}.event-list .module .item:last-child,.news-list .module .item:last-child{border-bottom:0}.event-list .module .item.event,.news-list .module .item.event{margin-bottom:0}.event-list .module .item a,.news-list .module .item a{display:block;transition:color .2s ease;color:#161515;text-decoration:none}.event-list .module .item a:active,.event-list .module .item a:focus,.event-list .module .item a:hover,.news-list .module .item a:active,.news-list .module .item a:focus,.news-list .module .item a:hover{transition:color .2s ease;color:#006eaf}.event-list .module .item .topic,.news-list .module .item .topic{font-size:1.2rem;padding-right:5px;line-height:1.4;font-weight:400}.event-list .module .item .title,.news-list .module .item .title{font-size:1.4rem;text-decoration:none;line-height:1.4;font-weight:700}.event-list .module .item .byline,.event-list .module .item .date,.news-list .module .item .byline,.news-list .module .item .date{font-size:1.3rem;margin-bottom:.3rem;font-style:italic}.event-list.thumb .module,.news-list.thumb .module{padding-left:0}.event-list.thumb .module .item,.news-list.thumb .module .item{position:relative;margin:0 0 17px;padding:0;clear:left;overflow:hidden}.event-list.thumb .module .item .media,.news-list.thumb .module .item .media{width:30%;max-width:88px;float:left}.event-list.thumb .module .item .details,.news-list.thumb .module .item .details{width:70%;padding-left:10px;float:left}.event-list.thumb .module .item .details>.date,.event-list.thumb .module .item .details>.title,.news-list.thumb .module .item .details>.date,.news-list.thumb .module .item .details>.title{width:auto;padding:0;float:none;line-height:1.2}.event-list.thumb .module .item .date,.event-list.thumb .module .item .title,.news-list.thumb .module .item .date,.news-list.thumb .module .item .title{width:70%;padding-left:10px;float:right}.event{position:relative;margin-bottom:16px}.event .module .content{padding-top:0;padding-bottom:48px}@media screen and (max-width:768px){.event .module{padding-bottom:24px}}.event .venue{font-size:1.4rem;position:absolute;bottom:16px;margin-right:30px;margin-bottom:0;font-style:italic;line-height:1}@media screen and (max-width:768px){.event .venue{position:static}}.event.horizontal{position:relative}@media (max-width:768px){.event.horizontal .content{padding-top:48px}}@media (max-width:480px){.event.horizontal .content{padding-top:30px}}.event.horizontal .content,.event.horizontal .media{width:50%;float:left}@media (max-width:768px){.event.horizontal .content,.event.horizontal .media{width:100%;float:none}.event.horizontal .content.hatched:after,.event.horizontal .media.hatched:after{display:none}}.event.horizontal .tags{float:left}.event.horizontal--full{width:100%;padding-right:16px!important}.event.horizontal--full .module{margin-bottom:16px}.event.horizontal--full .module a{display:flex;width:100%}@media screen and (max-width:768px){.event.horizontal--full .module a{flex-direction:column}}.event.horizontal--full .module .media{flex:0 1 auto;width:auto;max-width:50%}@media screen and (max-width:768px){.event.horizontal--full .module .media{max-width:none}}.event.horizontal--full .module .media img{width:100%}.event.horizontal--full .module .tags{position:absolute;top:0;left:0}.event.horizontal--full .module .content{position:relative;flex:1;padding:40px 24px}.event.horizontal--full .module .description{margin-bottom:16px}@media screen and (min-width:768px){.event.horizontal--full .module .description{padding-bottom:16px}}.event.horizontal--full .module .venue{right:0;bottom:12px;left:24px;padding:14px 0 0;border-top:1px solid #d5d8d9}@media screen and (max-width:768px){.event.horizontal--full.event--cancelled .module .content{padding-bottom:48px}}@media screen and (max-width:480px){.event.horizontal--full{padding-right:0!important;padding-bottom:0}.event.horizontal--full.event--cancelled .module .content{padding-bottom:60px}}@media screen and (max-width:768px){.event.horizontal--portrait .module a{flex-direction:row}}@media screen and (max-width:480px){.event.horizontal--portrait .module a{flex-direction:column}}@media screen and (max-width:768px){.event.horizontal--portrait .module a .media{width:40%;max-width:40%}}@media screen and (max-width:480px){.event.horizontal--portrait .module a .media{width:100%;max-width:100%}}@media screen and (max-width:768px){.event.horizontal--portrait .module a .content{width:60%;max-width:60%}}@media screen and (max-width:480px){.event.horizontal--portrait .module a .content{width:100%;max-width:100%}}.event.horizontal--past-webinar{padding-right:0!important}.event.horizontal--past-webinar .btn{min-width:15rem;-webkit-text-decoration:underline solid transparent!important;text-decoration:underline solid transparent!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,-webkit-text-decoration .1s ease-out;transition:background-color .2s ease,border-color .2s ease,color .2s ease,text-decoration .1s ease-out;transition:background-color .2s ease,border-color .2s ease,color .2s ease,text-decoration .1s ease-out,-webkit-text-decoration .1s ease-out}.event.horizontal--past-webinar .btn:after{color:#fff}.event.horizontal--past-webinar .btn.register{background-color:#d24000}.event.horizontal--past-webinar .btn.register:focus,.event.horizontal--past-webinar .btn.register:hover{background-color:#b93800}.event.horizontal--past-webinar .btn.livestream{background-color:#0f8291}.event.horizontal--past-webinar .btn.livestream:focus,.event.horizontal--past-webinar .btn.livestream:hover{background-color:#0d6d7a}.event.horizontal--past-webinar .btn:focus,.event.horizontal--past-webinar .btn:hover{-webkit-text-decoration:underline solid currentColor!important;text-decoration:underline solid currentColor!important}@media screen and (max-width:480px){.event.horizontal--past-webinar .btn{min-width:100%}.event.horizontal--past-webinar .cta-footer{flex-direction:column}.event.horizontal--past-webinar .btn.livestream,.event.horizontal--past-webinar .btn.register{margin-top:16px}}.news-events.page{position:relative;margin-top:16px}.news-events.page .col{margin-top:16px;transition:transform .2s ease-in,opacity .15s ease-in}.news-events.page .col.center{margin:0 auto;float:none;text-align:center}.news-events.page .col.center:before{display:table;margin-bottom:0;clear:both;content:""}.news-events.page .col.hidden{transform:scale(.8);opacity:0}.news-events.page .col.appear{transform:scale(1);opacity:1}.news-events.page .btn{width:100%;margin-top:48px;margin-left:7px;padding-right:16px;transition:margin-top .3s ease-in-out}.news-events.page .btn.clicked{margin-top:500px}.news-events.page .btn:after{content:""}.news-events.page #loading{display:block;position:relative;top:190px;left:calc(50% - 30px);height:0;color:#fff;-webkit-animation:fadeIn .3s ease-in;animation:fadeIn .3s ease-in}.news-events.page #loading:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;color:#fff;content:"";-webkit-animation:spin .75s linear infinite;animation:spin .75s linear infinite;font-size:6rem;width:60px;height:60px;transform-origin:50%,51%;color:#9d9d9d!important}@supports (content:""/""){.news-events.page #loading:after{content:""/""}}@supports (alt:""){.news-events.page #loading:after{alt:""}}.news-events.page:after{display:table;margin-bottom:0;clear:both;content:""}@media (max-width:1024px){.news-events.page .row:after{clear:none}}.row.news-events-twitter .col{display:flex}@media screen and (min-width:1025px){.row.news-events-twitter>.col{margin:-30px 0;padding-top:16px;padding-bottom:30px}.row.news-events-twitter .twitter{padding-right:0;padding-left:16px;border-left:1px solid #d5d8d9}}@media screen and (min-width:480px) and (max-width:1024px){.row.news-events-twitter.feed-single .event-list,.row.news-events-twitter.feed-single .news-list{clear:left}.row.news-events-twitter.feed-single .event-list .module,.row.news-events-twitter.feed-single .news-list .module{padding-top:24px}.row.news-events-twitter .event-list .item,.row.news-events-twitter .news-list .item{width:100%}.row.news-events-twitter .event-list .item:last-child,.row.news-events-twitter .news-list .item:last-child{border:0!important}.row.news-events-twitter .news-events>.col:last-child{clear:left}}.safari-browser .row.news-events-twitter .col{display:block}.row.split .event{height:100%;padding-bottom:16px}.row.split .event .venue{bottom:3rem}.row.split .news-events{flex-basis:100%}@media screen and (min-width:1025px){.row.split .news-events{flex-basis:75%}.row.split .news-events__events{flex-basis:100%;max-width:100%}}@media screen and (max-width:595px){.row.split .event.news-events__tallImage{flex-basis:50%;max-width:50%;height:auto}.row.split .event.news-events__tallImage:nth-of-type(odd){padding-right:0}.row.split .event-list{flex-basis:100%;max-width:100%;height:auto;padding-right:0}}@media screen and (max-width:480px){.row.split .news-events{padding-bottom:16px}.row.split .event.news-events__tallImage{flex-basis:100%;max-width:100%}}@media screen and (min-width:596px){.row.split .news-events__tallImage:not(.md-6){height:calc(100% - 28px)}}@media screen and (min-width:1025px){.row.split .news-events__tallImage:not(.md-6){height:calc(100% - 13px)}.row.split .sidebar.masonry .news-events__tallImage{height:auto}}.sidebar#secondary-content .news-events--sidebar .col{margin-top:16px}.sidebar#secondary-content .event,.sidebar#secondary-content .event-list,.sidebar#secondary-content .news,.sidebar#secondary-content .news-list{padding-right:16px}@media (max-width:929px){.sidebar#secondary-content .event,.sidebar#secondary-content .event-list,.sidebar#secondary-content .news,.sidebar#secondary-content .news-list{padding-right:8px}}@media (max-width:480px){.sidebar#secondary-content .event,.sidebar#secondary-content .event-list,.sidebar#secondary-content .news,.sidebar#secondary-content .news-list{padding-right:0}}.sidebar .event .venue{position:static;margin:0}.sidebar .event .module .content{padding-bottom:16px}.sidebar .module .more-link{display:block;padding:16px;clear:both;text-align:right;text-decoration:underline}.sidebar .module .more-link:hover{text-decoration:none}.sidebar .event-list .item,.sidebar .news-list .item{min-height:auto}.sidebar .event-list .more-link,.sidebar .news-list .more-link{padding:0}.event-details .tags,.event-list .module .tags,.event .module .tags,.flexible__item .event .tags,.flexible__item .news .tags,.news-list .module .tags,.news .module .tags{zoom:1;margin:0;clear:none!important}.event-details .tags:after,.event-list .module .tags:after,.event .module .tags:after,.flexible__item .event .tags:after,.flexible__item .news .tags:after,.news-list .module .tags:after,.news .module .tags:after{display:block;height:0;clear:both;content:".";visibility:hidden}@media screen and (max-width:767px){.event-details .tags,.event-list .module .tags,.event .module .tags,.flexible__item .event .tags,.flexible__item .news .tags,.news-list .module .tags,.news .module .tags{float:left}}@media screen and (max-width:480px){.event-details .tags,.event-list .module .tags,.event .module .tags,.flexible__item .event .tags,.flexible__item .news .tags,.news-list .module .tags,.news .module .tags{width:100%}}.event-details .tags li,.event-list .module .tags li,.event .module .tags li,.flexible__item .event .tags li,.flexible__item .news .tags li,.news-list .module .tags li,.news .module .tags li{display:block;float:left}.event-details .tags .topic,.event-list .module .tags .topic,.event .module .tags .topic,.flexible__item .event .tags .topic,.flexible__item .news .tags .topic,.news-list .module .tags .topic,.news .module .tags .topic{display:block;height:24px;float:left;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease}.event-details .tags .topic span,.event-list .module .tags .topic span,.event .module .tags .topic span,.flexible__item .event .tags .topic span,.flexible__item .news .tags .topic span,.news-list .module .tags .topic span,.news .module .tags .topic span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.4rem;display:inline-block;position:relative;height:24px;padding:0 5px;float:left;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;color:#161515;font-weight:600;line-height:24px!important;text-decoration:none}.event-details .tags .topic span:after,.event-details .tags .topic span:before,.event-list .module .tags .topic span:after,.event-list .module .tags .topic span:before,.event .module .tags .topic span:after,.event .module .tags .topic span:before,.flexible__item .event .tags .topic span:after,.flexible__item .event .tags .topic span:before,.flexible__item .news .tags .topic span:after,.flexible__item .news .tags .topic span:before,.news-list .module .tags .topic span:after,.news-list .module .tags .topic span:before,.news .module .tags .topic span:after,.news .module .tags .topic span:before{transition:background-color .2s ease-out,color .2s ease,opacity .2s ease}.event-details .tags .topic.parent,.event-list .module .tags .topic.parent,.event .module .tags .topic.parent,.flexible__item .event .tags .topic.parent,.flexible__item .news .tags .topic.parent,.news-list .module .tags .topic.parent,.news .module .tags .topic.parent{position:relative;margin-bottom:2px;border-bottom:1px solid #d5d8d9;text-transform:capitalize}.event-details .tags .topic.parent:after,.event-list .module .tags .topic.parent:after,.event .module .tags .topic.parent:after,.flexible__item .event .tags .topic.parent:after,.flexible__item .news .tags .topic.parent:after,.news-list .module .tags .topic.parent:after,.news .module .tags .topic.parent:after{position:absolute;top:-2px;right:-7px;width:1px;height:28px;transform:rotate(30deg);border-right:1px solid #d5d8d9;content:""}.event-details .tags .topic.parent span,.event-list .module .tags .topic.parent span,.event .module .tags .topic.parent span,.flexible__item .event .tags .topic.parent span,.flexible__item .news .tags .topic.parent span,.news-list .module .tags .topic.parent span,.news .module .tags .topic.parent span{padding-right:7px;padding-left:16px}.event-details .tags .topic.parent span:active,.event-details .tags .topic.parent span:focus,.event-details .tags .topic.parent span:hover,.event-list .module .tags .topic.parent span:active,.event-list .module .tags .topic.parent span:focus,.event-list .module .tags .topic.parent span:hover,.event .module .tags .topic.parent span:active,.event .module .tags .topic.parent span:focus,.event .module .tags .topic.parent span:hover,.flexible__item .event .tags .topic.parent span:active,.flexible__item .event .tags .topic.parent span:focus,.flexible__item .event .tags .topic.parent span:hover,.flexible__item .news .tags .topic.parent span:active,.flexible__item .news .tags .topic.parent span:focus,.flexible__item .news .tags .topic.parent span:hover,.news-list .module .tags .topic.parent span:active,.news-list .module .tags .topic.parent span:focus,.news-list .module .tags .topic.parent span:hover,.news .module .tags .topic.parent span:active,.news .module .tags .topic.parent span:focus,.news .module .tags .topic.parent span:hover{border-bottom:1px solid #d5d8d9}.event-details .tags .topic.feature,.event-list .module .tags .topic.feature,.event .module .tags .topic.feature,.flexible__item .event .tags .topic.feature,.flexible__item .news .tags .topic.feature,.news-list .module .tags .topic.feature,.news .module .tags .topic.feature{border-bottom:1px solid transparent}.event-details .tags .topic.feature:before,.event-list .module .tags .topic.feature:before,.event .module .tags .topic.feature:before,.flexible__item .event .tags .topic.feature:before,.flexible__item .news .tags .topic.feature:before,.news-list .module .tags .topic.feature:before,.news .module .tags .topic.feature:before{position:relative;top:0;left:0;width:0;height:0;float:left;border-right:0 solid transparent;border-bottom:24px solid #006eaf;border-left:14px solid transparent;content:""}.event-details .tags .topic.feature:after,.event-list .module .tags .topic.feature:after,.event .module .tags .topic.feature:after,.flexible__item .event .tags .topic.feature:after,.flexible__item .news .tags .topic.feature:after,.news-list .module .tags .topic.feature:after,.news .module .tags .topic.feature:after{position:relative;top:0;right:0;width:0;height:0;float:right;border-top:24px solid #006eaf;border-right:14px solid transparent;border-left:0 solid transparent;content:""}.event-details .tags .topic.feature span,.event-list .module .tags .topic.feature span,.event .module .tags .topic.feature span,.flexible__item .event .tags .topic.feature span,.flexible__item .news .tags .topic.feature span,.news-list .module .tags .topic.feature span,.news .module .tags .topic.feature span{background:#006eaf;color:#fff}.event-details .tags .topic.feature.blue:before,.event-details .tags .topic.feature.colloquium:before,.event-details .tags .topic.feature.conference:before,.event-details .tags .topic.feature.debate:before,.event-details .tags .topic.feature.festival:before,.event-details .tags .topic.feature.meeting:before,.event-details .tags .topic.feature.seminar:before,.event-details .tags .topic.feature.symposium:before,.event-details .tags .topic.feature.training-course:before,.event-details .tags .topic.feature.workshop:before,.event-list .module .tags .topic.feature.blue:before,.event-list .module .tags .topic.feature.colloquium:before,.event-list .module .tags .topic.feature.conference:before,.event-list .module .tags .topic.feature.debate:before,.event-list .module .tags .topic.feature.festival:before,.event-list .module .tags .topic.feature.meeting:before,.event-list .module .tags .topic.feature.seminar:before,.event-list .module .tags .topic.feature.symposium:before,.event-list .module .tags .topic.feature.training-course:before,.event-list .module .tags .topic.feature.workshop:before,.event .module .tags .topic.feature.blue:before,.event .module .tags .topic.feature.colloquium:before,.event .module .tags .topic.feature.conference:before,.event .module .tags .topic.feature.debate:before,.event .module .tags .topic.feature.festival:before,.event .module .tags .topic.feature.meeting:before,.event .module .tags .topic.feature.seminar:before,.event .module .tags .topic.feature.symposium:before,.event .module .tags .topic.feature.training-course:before,.event .module .tags .topic.feature.workshop:before,.flexible__item .event .tags .topic.feature.blue:before,.flexible__item .event .tags .topic.feature.colloquium:before,.flexible__item .event .tags .topic.feature.conference:before,.flexible__item .event .tags .topic.feature.debate:before,.flexible__item .event .tags .topic.feature.festival:before,.flexible__item .event .tags .topic.feature.meeting:before,.flexible__item .event .tags .topic.feature.seminar:before,.flexible__item .event .tags .topic.feature.symposium:before,.flexible__item .event .tags .topic.feature.training-course:before,.flexible__item .event .tags .topic.feature.workshop:before,.flexible__item .news .tags .topic.feature.blue:before,.flexible__item .news .tags .topic.feature.colloquium:before,.flexible__item .news .tags .topic.feature.conference:before,.flexible__item .news .tags .topic.feature.debate:before,.flexible__item .news .tags .topic.feature.festival:before,.flexible__item .news .tags .topic.feature.meeting:before,.flexible__item .news .tags .topic.feature.seminar:before,.flexible__item .news .tags .topic.feature.symposium:before,.flexible__item .news .tags .topic.feature.training-course:before,.flexible__item .news .tags .topic.feature.workshop:before,.news-list .module .tags .topic.feature.blue:before,.news-list .module .tags .topic.feature.colloquium:before,.news-list .module .tags .topic.feature.conference:before,.news-list .module .tags .topic.feature.debate:before,.news-list .module .tags .topic.feature.festival:before,.news-list .module .tags .topic.feature.meeting:before,.news-list .module .tags .topic.feature.seminar:before,.news-list .module .tags .topic.feature.symposium:before,.news-list .module .tags .topic.feature.training-course:before,.news-list .module .tags .topic.feature.workshop:before,.news .module .tags .topic.feature.blue:before,.news .module .tags .topic.feature.colloquium:before,.news .module .tags .topic.feature.conference:before,.news .module .tags .topic.feature.debate:before,.news .module .tags .topic.feature.festival:before,.news .module .tags .topic.feature.meeting:before,.news .module .tags .topic.feature.seminar:before,.news .module .tags .topic.feature.symposium:before,.news .module .tags .topic.feature.training-course:before,.news .module .tags .topic.feature.workshop:before{position:relative;top:0;left:0;width:0;height:0;float:left;border-right:0 solid transparent;border-bottom:24px solid #006eaf;border-left:14px solid transparent;content:""}.event-details .tags .topic.feature.blue:after,.event-details .tags .topic.feature.colloquium:after,.event-details .tags .topic.feature.conference:after,.event-details .tags .topic.feature.debate:after,.event-details .tags .topic.feature.festival:after,.event-details .tags .topic.feature.meeting:after,.event-details .tags .topic.feature.seminar:after,.event-details .tags .topic.feature.symposium:after,.event-details .tags .topic.feature.training-course:after,.event-details .tags .topic.feature.workshop:after,.event-list .module .tags .topic.feature.blue:after,.event-list .module .tags .topic.feature.colloquium:after,.event-list .module .tags .topic.feature.conference:after,.event-list .module .tags .topic.feature.debate:after,.event-list .module .tags .topic.feature.festival:after,.event-list .module .tags .topic.feature.meeting:after,.event-list .module .tags .topic.feature.seminar:after,.event-list .module .tags .topic.feature.symposium:after,.event-list .module .tags .topic.feature.training-course:after,.event-list .module .tags .topic.feature.workshop:after,.event .module .tags .topic.feature.blue:after,.event .module .tags .topic.feature.colloquium:after,.event .module .tags .topic.feature.conference:after,.event .module .tags .topic.feature.debate:after,.event .module .tags .topic.feature.festival:after,.event .module .tags .topic.feature.meeting:after,.event .module .tags .topic.feature.seminar:after,.event .module .tags .topic.feature.symposium:after,.event .module .tags .topic.feature.training-course:after,.event .module .tags .topic.feature.workshop:after,.flexible__item .event .tags .topic.feature.blue:after,.flexible__item .event .tags .topic.feature.colloquium:after,.flexible__item .event .tags .topic.feature.conference:after,.flexible__item .event .tags .topic.feature.debate:after,.flexible__item .event .tags .topic.feature.festival:after,.flexible__item .event .tags .topic.feature.meeting:after,.flexible__item .event .tags .topic.feature.seminar:after,.flexible__item .event .tags .topic.feature.symposium:after,.flexible__item .event .tags .topic.feature.training-course:after,.flexible__item .event .tags .topic.feature.workshop:after,.flexible__item .news .tags .topic.feature.blue:after,.flexible__item .news .tags .topic.feature.colloquium:after,.flexible__item .news .tags .topic.feature.conference:after,.flexible__item .news .tags .topic.feature.debate:after,.flexible__item .news .tags .topic.feature.festival:after,.flexible__item .news .tags .topic.feature.meeting:after,.flexible__item .news .tags .topic.feature.seminar:after,.flexible__item .news .tags .topic.feature.symposium:after,.flexible__item .news .tags .topic.feature.training-course:after,.flexible__item .news .tags .topic.feature.workshop:after,.news-list .module .tags .topic.feature.blue:after,.news-list .module .tags .topic.feature.colloquium:after,.news-list .module .tags .topic.feature.conference:after,.news-list .module .tags .topic.feature.debate:after,.news-list .module .tags .topic.feature.festival:after,.news-list .module .tags .topic.feature.meeting:after,.news-list .module .tags .topic.feature.seminar:after,.news-list .module .tags .topic.feature.symposium:after,.news-list .module .tags .topic.feature.training-course:after,.news-list .module .tags .topic.feature.workshop:after,.news .module .tags .topic.feature.blue:after,.news .module .tags .topic.feature.colloquium:after,.news .module .tags .topic.feature.conference:after,.news .module .tags .topic.feature.debate:after,.news .module .tags .topic.feature.festival:after,.news .module .tags .topic.feature.meeting:after,.news .module .tags .topic.feature.seminar:after,.news .module .tags .topic.feature.symposium:after,.news .module .tags .topic.feature.training-course:after,.news .module .tags .topic.feature.workshop:after{position:relative;top:0;right:0;width:0;height:0;float:right;border-top:24px solid #006eaf;border-right:14px solid transparent;border-left:0 solid transparent;content:""}.event-details .tags .topic.feature.blue span,.event-details .tags .topic.feature.colloquium span,.event-details .tags .topic.feature.conference span,.event-details .tags .topic.feature.debate span,.event-details .tags .topic.feature.festival span,.event-details .tags .topic.feature.meeting span,.event-details .tags .topic.feature.seminar span,.event-details .tags .topic.feature.symposium span,.event-details .tags .topic.feature.training-course span,.event-details .tags .topic.feature.workshop span,.event-list .module .tags .topic.feature.blue span,.event-list .module .tags .topic.feature.colloquium span,.event-list .module .tags .topic.feature.conference span,.event-list .module .tags .topic.feature.debate span,.event-list .module .tags .topic.feature.festival span,.event-list .module .tags .topic.feature.meeting span,.event-list .module .tags .topic.feature.seminar span,.event-list .module .tags .topic.feature.symposium span,.event-list .module .tags .topic.feature.training-course span,.event-list .module .tags .topic.feature.workshop span,.event .module .tags .topic.feature.blue span,.event .module .tags .topic.feature.colloquium span,.event .module .tags .topic.feature.conference span,.event .module .tags .topic.feature.debate span,.event .module .tags .topic.feature.festival span,.event .module .tags .topic.feature.meeting span,.event .module .tags .topic.feature.seminar span,.event .module .tags .topic.feature.symposium span,.event .module .tags .topic.feature.training-course span,.event .module .tags .topic.feature.workshop span,.flexible__item .event .tags .topic.feature.blue span,.flexible__item .event .tags .topic.feature.colloquium span,.flexible__item .event .tags .topic.feature.conference span,.flexible__item .event .tags .topic.feature.debate span,.flexible__item .event .tags .topic.feature.festival span,.flexible__item .event .tags .topic.feature.meeting span,.flexible__item .event .tags .topic.feature.seminar span,.flexible__item .event .tags .topic.feature.symposium span,.flexible__item .event .tags .topic.feature.training-course span,.flexible__item .event .tags .topic.feature.workshop span,.flexible__item .news .tags .topic.feature.blue span,.flexible__item .news .tags .topic.feature.colloquium span,.flexible__item .news .tags .topic.feature.conference span,.flexible__item .news .tags .topic.feature.debate span,.flexible__item .news .tags .topic.feature.festival span,.flexible__item .news .tags .topic.feature.meeting span,.flexible__item .news .tags .topic.feature.seminar span,.flexible__item .news .tags .topic.feature.symposium span,.flexible__item .news .tags .topic.feature.training-course span,.flexible__item .news .tags .topic.feature.workshop span,.news-list .module .tags .topic.feature.blue span,.news-list .module .tags .topic.feature.colloquium span,.news-list .module .tags .topic.feature.conference span,.news-list .module .tags .topic.feature.debate span,.news-list .module .tags .topic.feature.festival span,.news-list .module .tags .topic.feature.meeting span,.news-list .module .tags .topic.feature.seminar span,.news-list .module .tags .topic.feature.symposium span,.news-list .module .tags .topic.feature.training-course span,.news-list .module .tags .topic.feature.workshop span,.news .module .tags .topic.feature.blue span,.news .module .tags .topic.feature.colloquium span,.news .module .tags .topic.feature.conference span,.news .module .tags .topic.feature.debate span,.news .module .tags .topic.feature.festival span,.news .module .tags .topic.feature.meeting span,.news .module .tags .topic.feature.seminar span,.news .module .tags .topic.feature.symposium span,.news .module .tags .topic.feature.training-course span,.news .module .tags .topic.feature.workshop span{background:#006eaf}.event-details .tags .topic.feature.event-for-schools:before,.event-details .tags .topic.feature.green:before,.event-details .tags .topic.feature.open-days:before,.event-list .module .tags .topic.feature.event-for-schools:before,.event-list .module .tags .topic.feature.green:before,.event-list .module .tags .topic.feature.open-days:before,.event .module .tags .topic.feature.event-for-schools:before,.event .module .tags .topic.feature.green:before,.event .module .tags .topic.feature.open-days:before,.flexible__item .event .tags .topic.feature.event-for-schools:before,.flexible__item .event .tags .topic.feature.green:before,.flexible__item .event .tags .topic.feature.open-days:before,.flexible__item .news .tags .topic.feature.event-for-schools:before,.flexible__item .news .tags .topic.feature.green:before,.flexible__item .news .tags .topic.feature.open-days:before,.news-list .module .tags .topic.feature.event-for-schools:before,.news-list .module .tags .topic.feature.green:before,.news-list .module .tags .topic.feature.open-days:before,.news .module .tags .topic.feature.event-for-schools:before,.news .module .tags .topic.feature.green:before,.news .module .tags .topic.feature.open-days:before{position:relative;top:0;left:0;width:0;height:0;float:left;border-right:0 solid transparent;border-bottom:24px solid #02893b;border-left:14px solid transparent;content:""}.event-details .tags .topic.feature.event-for-schools:after,.event-details .tags .topic.feature.green:after,.event-details .tags .topic.feature.open-days:after,.event-list .module .tags .topic.feature.event-for-schools:after,.event-list .module .tags .topic.feature.green:after,.event-list .module .tags .topic.feature.open-days:after,.event .module .tags .topic.feature.event-for-schools:after,.event .module .tags .topic.feature.green:after,.event .module .tags .topic.feature.open-days:after,.flexible__item .event .tags .topic.feature.event-for-schools:after,.flexible__item .event .tags .topic.feature.green:after,.flexible__item .event .tags .topic.feature.open-days:after,.flexible__item .news .tags .topic.feature.event-for-schools:after,.flexible__item .news .tags .topic.feature.green:after,.flexible__item .news .tags .topic.feature.open-days:after,.news-list .module .tags .topic.feature.event-for-schools:after,.news-list .module .tags .topic.feature.green:after,.news-list .module .tags .topic.feature.open-days:after,.news .module .tags .topic.feature.event-for-schools:after,.news .module .tags .topic.feature.green:after,.news .module .tags .topic.feature.open-days:after{position:relative;top:0;right:0;width:0;height:0;float:right;border-top:24px solid #02893b;border-right:14px solid transparent;border-left:0 solid transparent;content:""}.event-details .tags .topic.feature.event-for-schools span,.event-details .tags .topic.feature.green span,.event-details .tags .topic.feature.open-days span,.event-list .module .tags .topic.feature.event-for-schools span,.event-list .module .tags .topic.feature.green span,.event-list .module .tags .topic.feature.open-days span,.event .module .tags .topic.feature.event-for-schools span,.event .module .tags .topic.feature.green span,.event .module .tags .topic.feature.open-days span,.flexible__item .event .tags .topic.feature.event-for-schools span,.flexible__item .event .tags .topic.feature.green span,.flexible__item .event .tags .topic.feature.open-days span,.flexible__item .news .tags .topic.feature.event-for-schools span,.flexible__item .news .tags .topic.feature.green span,.flexible__item .news .tags .topic.feature.open-days span,.news-list .module .tags .topic.feature.event-for-schools span,.news-list .module .tags .topic.feature.green span,.news-list .module .tags .topic.feature.open-days span,.news .module .tags .topic.feature.event-for-schools span,.news .module .tags .topic.feature.green span,.news .module .tags .topic.feature.open-days span{background:#02893b}.event-details .tags .topic.feature.external:before,.event-details .tags .topic.feature.plum:before,.event-list .module .tags .topic.feature.external:before,.event-list .module .tags .topic.feature.plum:before,.event .module .tags .topic.feature.external:before,.event .module .tags .topic.feature.plum:before,.flexible__item .event .tags .topic.feature.external:before,.flexible__item .event .tags .topic.feature.plum:before,.flexible__item .news .tags .topic.feature.external:before,.flexible__item .news .tags .topic.feature.plum:before,.news-list .module .tags .topic.feature.external:before,.news-list .module .tags .topic.feature.plum:before,.news .module .tags .topic.feature.external:before,.news .module .tags .topic.feature.plum:before{position:relative;top:0;left:0;width:0;height:0;float:left;border-right:0 solid transparent;border-bottom:24px solid #321e6d;border-left:14px solid transparent;content:""}.event-details .tags .topic.feature.external:after,.event-details .tags .topic.feature.plum:after,.event-list .module .tags .topic.feature.external:after,.event-list .module .tags .topic.feature.plum:after,.event .module .tags .topic.feature.external:after,.event .module .tags .topic.feature.plum:after,.flexible__item .event .tags .topic.feature.external:after,.flexible__item .event .tags .topic.feature.plum:after,.flexible__item .news .tags .topic.feature.external:after,.flexible__item .news .tags .topic.feature.plum:after,.news-list .module .tags .topic.feature.external:after,.news-list .module .tags .topic.feature.plum:after,.news .module .tags .topic.feature.external:after,.news .module .tags .topic.feature.plum:after{position:relative;top:0;right:0;width:0;height:0;float:right;border-top:24px solid #321e6d;border-right:14px solid transparent;border-left:0 solid transparent;content:""}.event-details .tags .topic.feature.external span,.event-details .tags .topic.feature.plum span,.event-list .module .tags .topic.feature.external span,.event-list .module .tags .topic.feature.plum span,.event .module .tags .topic.feature.external span,.event .module .tags .topic.feature.plum span,.flexible__item .event .tags .topic.feature.external span,.flexible__item .event .tags .topic.feature.plum span,.flexible__item .news .tags .topic.feature.external span,.flexible__item .news .tags .topic.feature.plum span,.news-list .module .tags .topic.feature.external span,.news-list .module .tags .topic.feature.plum span,.news .module .tags .topic.feature.external span,.news .module .tags .topic.feature.plum span{background:#321e6d}.event-details .tags .topic.feature.fringe:before,.event-details .tags .topic.feature.violet:before,.event-list .module .tags .topic.feature.fringe:before,.event-list .module .tags .topic.feature.violet:before,.event .module .tags .topic.feature.fringe:before,.event .module .tags .topic.feature.violet:before,.flexible__item .event .tags .topic.feature.fringe:before,.flexible__item .event .tags .topic.feature.violet:before,.flexible__item .news .tags .topic.feature.fringe:before,.flexible__item .news .tags .topic.feature.violet:before,.news-list .module .tags .topic.feature.fringe:before,.news-list .module .tags .topic.feature.violet:before,.news .module .tags .topic.feature.fringe:before,.news .module .tags .topic.feature.violet:before{position:relative;top:0;left:0;width:0;height:0;float:left;border-right:0 solid transparent;border-bottom:24px solid #960078;border-left:14px solid transparent;content:""}.event-details .tags .topic.feature.fringe:after,.event-details .tags .topic.feature.violet:after,.event-list .module .tags .topic.feature.fringe:after,.event-list .module .tags .topic.feature.violet:after,.event .module .tags .topic.feature.fringe:after,.event .module .tags .topic.feature.violet:after,.flexible__item .event .tags .topic.feature.fringe:after,.flexible__item .event .tags .topic.feature.violet:after,.flexible__item .news .tags .topic.feature.fringe:after,.flexible__item .news .tags .topic.feature.violet:after,.news-list .module .tags .topic.feature.fringe:after,.news-list .module .tags .topic.feature.violet:after,.news .module .tags .topic.feature.fringe:after,.news .module .tags .topic.feature.violet:after{position:relative;top:0;right:0;width:0;height:0;float:right;border-top:24px solid #960078;border-right:14px solid transparent;border-left:0 solid transparent;content:""}.event-details .tags .topic.feature.fringe span,.event-details .tags .topic.feature.violet span,.event-list .module .tags .topic.feature.fringe span,.event-list .module .tags .topic.feature.violet span,.event .module .tags .topic.feature.fringe span,.event .module .tags .topic.feature.violet span,.flexible__item .event .tags .topic.feature.fringe span,.flexible__item .event .tags .topic.feature.violet span,.flexible__item .news .tags .topic.feature.fringe span,.flexible__item .news .tags .topic.feature.violet span,.news-list .module .tags .topic.feature.fringe span,.news-list .module .tags .topic.feature.violet span,.news .module .tags .topic.feature.fringe span,.news .module .tags .topic.feature.violet span{background:#960078}.event-details .tags .topic.feature.exhibition:before,.event-details .tags .topic.feature.lecture:before,.event-details .tags .topic.feature.red:before,.event-details .tags .topic.feature.social:before,.event-list .module .tags .topic.feature.exhibition:before,.event-list .module .tags .topic.feature.lecture:before,.event-list .module .tags .topic.feature.red:before,.event-list .module .tags .topic.feature.social:before,.event .module .tags .topic.feature.exhibition:before,.event .module .tags .topic.feature.lecture:before,.event .module .tags .topic.feature.red:before,.event .module .tags .topic.feature.social:before,.flexible__item .event .tags .topic.feature.exhibition:before,.flexible__item .event .tags .topic.feature.lecture:before,.flexible__item .event .tags .topic.feature.red:before,.flexible__item .event .tags .topic.feature.social:before,.flexible__item .news .tags .topic.feature.exhibition:before,.flexible__item .news .tags .topic.feature.lecture:before,.flexible__item .news .tags .topic.feature.red:before,.flexible__item .news .tags .topic.feature.social:before,.news-list .module .tags .topic.feature.exhibition:before,.news-list .module .tags .topic.feature.lecture:before,.news-list .module .tags .topic.feature.red:before,.news-list .module .tags .topic.feature.social:before,.news .module .tags .topic.feature.exhibition:before,.news .module .tags .topic.feature.lecture:before,.news .module .tags .topic.feature.red:before,.news .module .tags .topic.feature.social:before{position:relative;top:0;left:0;width:0;height:0;float:left;border-right:0 solid transparent;border-bottom:24px solid #dd2501;border-left:14px solid transparent;content:""}.event-details .tags .topic.feature.exhibition:after,.event-details .tags .topic.feature.lecture:after,.event-details .tags .topic.feature.red:after,.event-details .tags .topic.feature.social:after,.event-list .module .tags .topic.feature.exhibition:after,.event-list .module .tags .topic.feature.lecture:after,.event-list .module .tags .topic.feature.red:after,.event-list .module .tags .topic.feature.social:after,.event .module .tags .topic.feature.exhibition:after,.event .module .tags .topic.feature.lecture:after,.event .module .tags .topic.feature.red:after,.event .module .tags .topic.feature.social:after,.flexible__item .event .tags .topic.feature.exhibition:after,.flexible__item .event .tags .topic.feature.lecture:after,.flexible__item .event .tags .topic.feature.red:after,.flexible__item .event .tags .topic.feature.social:after,.flexible__item .news .tags .topic.feature.exhibition:after,.flexible__item .news .tags .topic.feature.lecture:after,.flexible__item .news .tags .topic.feature.red:after,.flexible__item .news .tags .topic.feature.social:after,.news-list .module .tags .topic.feature.exhibition:after,.news-list .module .tags .topic.feature.lecture:after,.news-list .module .tags .topic.feature.red:after,.news-list .module .tags .topic.feature.social:after,.news .module .tags .topic.feature.exhibition:after,.news .module .tags .topic.feature.lecture:after,.news .module .tags .topic.feature.red:after,.news .module .tags .topic.feature.social:after{position:relative;top:0;right:0;width:0;height:0;float:right;border-top:24px solid #dd2501;border-right:14px solid transparent;border-left:0 solid transparent;content:""}.event-details .tags .topic.feature.exhibition span,.event-details .tags .topic.feature.lecture span,.event-details .tags .topic.feature.red span,.event-details .tags .topic.feature.social span,.event-list .module .tags .topic.feature.exhibition span,.event-list .module .tags .topic.feature.lecture span,.event-list .module .tags .topic.feature.red span,.event-list .module .tags .topic.feature.social span,.event .module .tags .topic.feature.exhibition span,.event .module .tags .topic.feature.lecture span,.event .module .tags .topic.feature.red span,.event .module .tags .topic.feature.social span,.flexible__item .event .tags .topic.feature.exhibition span,.flexible__item .event .tags .topic.feature.lecture span,.flexible__item .event .tags .topic.feature.red span,.flexible__item .event .tags .topic.feature.social span,.flexible__item .news .tags .topic.feature.exhibition span,.flexible__item .news .tags .topic.feature.lecture span,.flexible__item .news .tags .topic.feature.red span,.flexible__item .news .tags .topic.feature.social span,.news-list .module .tags .topic.feature.exhibition span,.news-list .module .tags .topic.feature.lecture span,.news-list .module .tags .topic.feature.red span,.news-list .module .tags .topic.feature.social span,.news .module .tags .topic.feature.exhibition span,.news .module .tags .topic.feature.lecture span,.news .module .tags .topic.feature.red span,.news .module .tags .topic.feature.social span{background:#dd2501}.event-details .tags .topic.feature.brick:before,.event-details .tags .topic.feature.general:before,.event-list .module .tags .topic.feature.brick:before,.event-list .module .tags .topic.feature.general:before,.event .module .tags .topic.feature.brick:before,.event .module .tags .topic.feature.general:before,.flexible__item .event .tags .topic.feature.brick:before,.flexible__item .event .tags .topic.feature.general:before,.flexible__item .news .tags .topic.feature.brick:before,.flexible__item .news .tags .topic.feature.general:before,.news-list .module .tags .topic.feature.brick:before,.news-list .module .tags .topic.feature.general:before,.news .module .tags .topic.feature.brick:before,.news .module .tags .topic.feature.general:before{position:relative;top:0;left:0;width:0;height:0;float:left;border-right:0 solid transparent;border-bottom:24px solid #a51900;border-left:14px solid transparent;content:""}.event-details .tags .topic.feature.brick:after,.event-details .tags .topic.feature.general:after,.event-list .module .tags .topic.feature.brick:after,.event-list .module .tags .topic.feature.general:after,.event .module .tags .topic.feature.brick:after,.event .module .tags .topic.feature.general:after,.flexible__item .event .tags .topic.feature.brick:after,.flexible__item .event .tags .topic.feature.general:after,.flexible__item .news .tags .topic.feature.brick:after,.flexible__item .news .tags .topic.feature.general:after,.news-list .module .tags .topic.feature.brick:after,.news-list .module .tags .topic.feature.general:after,.news .module .tags .topic.feature.brick:after,.news .module .tags .topic.feature.general:after{position:relative;top:0;right:0;width:0;height:0;float:right;border-top:24px solid #a51900;border-right:14px solid transparent;border-left:0 solid transparent;content:""}.event-details .tags .topic.feature.brick span,.event-details .tags .topic.feature.general span,.event-list .module .tags .topic.feature.brick span,.event-list .module .tags .topic.feature.general span,.event .module .tags .topic.feature.brick span,.event .module .tags .topic.feature.general span,.flexible__item .event .tags .topic.feature.brick span,.flexible__item .event .tags .topic.feature.general span,.flexible__item .news .tags .topic.feature.brick span,.flexible__item .news .tags .topic.feature.general span,.news-list .module .tags .topic.feature.brick span,.news-list .module .tags .topic.feature.general span,.news .module .tags .topic.feature.brick span,.news .module .tags .topic.feature.general span{background:#a51900}.event-details .tags .topic.feature.graduation-ceremonies:before,.event-details .tags .topic.feature.purple:before,.event-list .module .tags .topic.feature.graduation-ceremonies:before,.event-list .module .tags .topic.feature.purple:before,.event .module .tags .topic.feature.graduation-ceremonies:before,.event .module .tags .topic.feature.purple:before,.flexible__item .event .tags .topic.feature.graduation-ceremonies:before,.flexible__item .event .tags .topic.feature.purple:before,.flexible__item .news .tags .topic.feature.graduation-ceremonies:before,.flexible__item .news .tags .topic.feature.purple:before,.news-list .module .tags .topic.feature.graduation-ceremonies:before,.news-list .module .tags .topic.feature.purple:before,.news .module .tags .topic.feature.graduation-ceremonies:before,.news .module .tags .topic.feature.purple:before{position:relative;top:0;left:0;width:0;height:0;float:left;border-right:0 solid transparent;border-bottom:24px solid #653098;border-left:14px solid transparent;content:""}.event-details .tags .topic.feature.graduation-ceremonies:after,.event-details .tags .topic.feature.purple:after,.event-list .module .tags .topic.feature.graduation-ceremonies:after,.event-list .module .tags .topic.feature.purple:after,.event .module .tags .topic.feature.graduation-ceremonies:after,.event .module .tags .topic.feature.purple:after,.flexible__item .event .tags .topic.feature.graduation-ceremonies:after,.flexible__item .event .tags .topic.feature.purple:after,.flexible__item .news .tags .topic.feature.graduation-ceremonies:after,.flexible__item .news .tags .topic.feature.purple:after,.news-list .module .tags .topic.feature.graduation-ceremonies:after,.news-list .module .tags .topic.feature.purple:after,.news .module .tags .topic.feature.graduation-ceremonies:after,.news .module .tags .topic.feature.purple:after{position:relative;top:0;right:0;width:0;height:0;float:right;border-top:24px solid #653098;border-right:14px solid transparent;border-left:0 solid transparent;content:""}.event-details .tags .topic.feature.graduation-ceremonies span,.event-details .tags .topic.feature.purple span,.event-list .module .tags .topic.feature.graduation-ceremonies span,.event-list .module .tags .topic.feature.purple span,.event .module .tags .topic.feature.graduation-ceremonies span,.event .module .tags .topic.feature.purple span,.flexible__item .event .tags .topic.feature.graduation-ceremonies span,.flexible__item .event .tags .topic.feature.purple span,.flexible__item .news .tags .topic.feature.graduation-ceremonies span,.flexible__item .news .tags .topic.feature.purple span,.news-list .module .tags .topic.feature.graduation-ceremonies span,.news-list .module .tags .topic.feature.purple span,.news .module .tags .topic.feature.graduation-ceremonies span,.news .module .tags .topic.feature.purple span{background:#653098}.event-details .tags .topic.feature.careers-recruitment:before,.event-details .tags .topic.feature.teal:before,.event-list .module .tags .topic.feature.careers-recruitment:before,.event-list .module .tags .topic.feature.teal:before,.event .module .tags .topic.feature.careers-recruitment:before,.event .module .tags .topic.feature.teal:before,.flexible__item .event .tags .topic.feature.careers-recruitment:before,.flexible__item .event .tags .topic.feature.teal:before,.flexible__item .news .tags .topic.feature.careers-recruitment:before,.flexible__item .news .tags .topic.feature.teal:before,.news-list .module .tags .topic.feature.careers-recruitment:before,.news-list .module .tags .topic.feature.teal:before,.news .module .tags .topic.feature.careers-recruitment:before,.news .module .tags .topic.feature.teal:before{position:relative;top:0;left:0;width:0;height:0;float:left;border-right:0 solid transparent;border-bottom:24px solid #0f8291;border-left:14px solid transparent;content:""}.event-details .tags .topic.feature.careers-recruitment:after,.event-details .tags .topic.feature.teal:after,.event-list .module .tags .topic.feature.careers-recruitment:after,.event-list .module .tags .topic.feature.teal:after,.event .module .tags .topic.feature.careers-recruitment:after,.event .module .tags .topic.feature.teal:after,.flexible__item .event .tags .topic.feature.careers-recruitment:after,.flexible__item .event .tags .topic.feature.teal:after,.flexible__item .news .tags .topic.feature.careers-recruitment:after,.flexible__item .news .tags .topic.feature.teal:after,.news-list .module .tags .topic.feature.careers-recruitment:after,.news-list .module .tags .topic.feature.teal:after,.news .module .tags .topic.feature.careers-recruitment:after,.news .module .tags .topic.feature.teal:after{position:relative;top:0;right:0;width:0;height:0;float:right;border-top:24px solid #0f8291;border-right:14px solid transparent;border-left:0 solid transparent;content:""}.event-details .tags .topic.feature.careers-recruitment span,.event-details .tags .topic.feature.teal span,.event-list .module .tags .topic.feature.careers-recruitment span,.event-list .module .tags .topic.feature.teal span,.event .module .tags .topic.feature.careers-recruitment span,.event .module .tags .topic.feature.teal span,.flexible__item .event .tags .topic.feature.careers-recruitment span,.flexible__item .event .tags .topic.feature.teal span,.flexible__item .news .tags .topic.feature.careers-recruitment span,.flexible__item .news .tags .topic.feature.teal span,.news-list .module .tags .topic.feature.careers-recruitment span,.news-list .module .tags .topic.feature.teal span,.news .module .tags .topic.feature.careers-recruitment span,.news .module .tags .topic.feature.teal span{background:#0f8291}.event-details .tags .topic.feature.international:before,.event-details .tags .topic.feature.pink:before,.event-list .module .tags .topic.feature.international:before,.event-list .module .tags .topic.feature.pink:before,.event .module .tags .topic.feature.international:before,.event .module .tags .topic.feature.pink:before,.flexible__item .event .tags .topic.feature.international:before,.flexible__item .event .tags .topic.feature.pink:before,.flexible__item .news .tags .topic.feature.international:before,.flexible__item .news .tags .topic.feature.pink:before,.news-list .module .tags .topic.feature.international:before,.news-list .module .tags .topic.feature.pink:before,.news .module .tags .topic.feature.international:before,.news .module .tags .topic.feature.pink:before{position:relative;top:0;left:0;width:0;height:0;float:left;border-right:0 solid transparent;border-bottom:24px solid #c81e78;border-left:14px solid transparent;content:""}.event-details .tags .topic.feature.international:after,.event-details .tags .topic.feature.pink:after,.event-list .module .tags .topic.feature.international:after,.event-list .module .tags .topic.feature.pink:after,.event .module .tags .topic.feature.international:after,.event .module .tags .topic.feature.pink:after,.flexible__item .event .tags .topic.feature.international:after,.flexible__item .event .tags .topic.feature.pink:after,.flexible__item .news .tags .topic.feature.international:after,.flexible__item .news .tags .topic.feature.pink:after,.news-list .module .tags .topic.feature.international:after,.news-list .module .tags .topic.feature.pink:after,.news .module .tags .topic.feature.international:after,.news .module .tags .topic.feature.pink:after{position:relative;top:0;right:0;width:0;height:0;float:right;border-top:24px solid #c81e78;border-right:14px solid transparent;border-left:0 solid transparent;content:""}.event-details .tags .topic.feature.international span,.event-details .tags .topic.feature.pink span,.event-list .module .tags .topic.feature.international span,.event-list .module .tags .topic.feature.pink span,.event .module .tags .topic.feature.international span,.event .module .tags .topic.feature.pink span,.flexible__item .event .tags .topic.feature.international span,.flexible__item .event .tags .topic.feature.pink span,.flexible__item .news .tags .topic.feature.international span,.flexible__item .news .tags .topic.feature.pink span,.news-list .module .tags .topic.feature.international span,.news-list .module .tags .topic.feature.pink span,.news .module .tags .topic.feature.international span,.news .module .tags .topic.feature.pink span{background:#c81e78}.event-details .tags .topic.feature.alumni-international:before,.event-details .tags .topic.feature.orange:before,.event-details .tags .topic.feature.reunion:before,.event-list .module .tags .topic.feature.alumni-international:before,.event-list .module .tags .topic.feature.orange:before,.event-list .module .tags .topic.feature.reunion:before,.event .module .tags .topic.feature.alumni-international:before,.event .module .tags .topic.feature.orange:before,.event .module .tags .topic.feature.reunion:before,.flexible__item .event .tags .topic.feature.alumni-international:before,.flexible__item .event .tags .topic.feature.orange:before,.flexible__item .event .tags .topic.feature.reunion:before,.flexible__item .news .tags .topic.feature.alumni-international:before,.flexible__item .news .tags .topic.feature.orange:before,.flexible__item .news .tags .topic.feature.reunion:before,.news-list .module .tags .topic.feature.alumni-international:before,.news-list .module .tags .topic.feature.orange:before,.news-list .module .tags .topic.feature.reunion:before,.news .module .tags .topic.feature.alumni-international:before,.news .module .tags .topic.feature.orange:before,.news .module .tags .topic.feature.reunion:before{position:relative;top:0;left:0;width:0;height:0;float:left;border-right:0 solid transparent;border-bottom:24px solid #d24000;border-left:14px solid transparent;content:""}.event-details .tags .topic.feature.alumni-international:after,.event-details .tags .topic.feature.orange:after,.event-details .tags .topic.feature.reunion:after,.event-list .module .tags .topic.feature.alumni-international:after,.event-list .module .tags .topic.feature.orange:after,.event-list .module .tags .topic.feature.reunion:after,.event .module .tags .topic.feature.alumni-international:after,.event .module .tags .topic.feature.orange:after,.event .module .tags .topic.feature.reunion:after,.flexible__item .event .tags .topic.feature.alumni-international:after,.flexible__item .event .tags .topic.feature.orange:after,.flexible__item .event .tags .topic.feature.reunion:after,.flexible__item .news .tags .topic.feature.alumni-international:after,.flexible__item .news .tags .topic.feature.orange:after,.flexible__item .news .tags .topic.feature.reunion:after,.news-list .module .tags .topic.feature.alumni-international:after,.news-list .module .tags .topic.feature.orange:after,.news-list .module .tags .topic.feature.reunion:after,.news .module .tags .topic.feature.alumni-international:after,.news .module .tags .topic.feature.orange:after,.news .module .tags .topic.feature.reunion:after{position:relative;top:0;right:0;width:0;height:0;float:right;border-top:24px solid #d24000;border-right:14px solid transparent;border-left:0 solid transparent;content:""}.event-details .tags .topic.feature.alumni-international span,.event-details .tags .topic.feature.orange span,.event-details .tags .topic.feature.reunion span,.event-list .module .tags .topic.feature.alumni-international span,.event-list .module .tags .topic.feature.orange span,.event-list .module .tags .topic.feature.reunion span,.event .module .tags .topic.feature.alumni-international span,.event .module .tags .topic.feature.orange span,.event .module .tags .topic.feature.reunion span,.flexible__item .event .tags .topic.feature.alumni-international span,.flexible__item .event .tags .topic.feature.orange span,.flexible__item .event .tags .topic.feature.reunion span,.flexible__item .news .tags .topic.feature.alumni-international span,.flexible__item .news .tags .topic.feature.orange span,.flexible__item .news .tags .topic.feature.reunion span,.news-list .module .tags .topic.feature.alumni-international span,.news-list .module .tags .topic.feature.orange span,.news-list .module .tags .topic.feature.reunion span,.news .module .tags .topic.feature.alumni-international span,.news .module .tags .topic.feature.orange span,.news .module .tags .topic.feature.reunion span{background:#d24000}.event-details .tags .topic.feature.navy:before,.event-details .tags .topic.feature.past:before,.event-list .module .tags .topic.feature.navy:before,.event-list .module .tags .topic.feature.past:before,.event .module .tags .topic.feature.navy:before,.event .module .tags .topic.feature.past:before,.flexible__item .event .tags .topic.feature.navy:before,.flexible__item .event .tags .topic.feature.past:before,.flexible__item .news .tags .topic.feature.navy:before,.flexible__item .news .tags .topic.feature.past:before,.news-list .module .tags .topic.feature.navy:before,.news-list .module .tags .topic.feature.past:before,.news .module .tags .topic.feature.navy:before,.news .module .tags .topic.feature.past:before{position:relative;top:0;left:0;width:0;height:0;float:left;border-right:0 solid transparent;border-bottom:24px solid #002147;border-left:14px solid transparent;content:""}.event-details .tags .topic.feature.navy:after,.event-details .tags .topic.feature.past:after,.event-list .module .tags .topic.feature.navy:after,.event-list .module .tags .topic.feature.past:after,.event .module .tags .topic.feature.navy:after,.event .module .tags .topic.feature.past:after,.flexible__item .event .tags .topic.feature.navy:after,.flexible__item .event .tags .topic.feature.past:after,.flexible__item .news .tags .topic.feature.navy:after,.flexible__item .news .tags .topic.feature.past:after,.news-list .module .tags .topic.feature.navy:after,.news-list .module .tags .topic.feature.past:after,.news .module .tags .topic.feature.navy:after,.news .module .tags .topic.feature.past:after{position:relative;top:0;right:0;width:0;height:0;float:right;border-top:24px solid #002147;border-right:14px solid transparent;border-left:0 solid transparent;content:""}.event-details .tags .topic.feature.navy span,.event-details .tags .topic.feature.past span,.event-list .module .tags .topic.feature.navy span,.event-list .module .tags .topic.feature.past span,.event .module .tags .topic.feature.navy span,.event .module .tags .topic.feature.past span,.flexible__item .event .tags .topic.feature.navy span,.flexible__item .event .tags .topic.feature.past span,.flexible__item .news .tags .topic.feature.navy span,.flexible__item .news .tags .topic.feature.past span,.news-list .module .tags .topic.feature.navy span,.news-list .module .tags .topic.feature.past span,.news .module .tags .topic.feature.navy span,.news .module .tags .topic.feature.past span{background:#002147}.event-details .tags.news .parent.topic,.event-list .module .tags.news .parent.topic,.event .module .tags.news .parent.topic,.flexible__item .event .tags.news .parent.topic,.flexible__item .news .tags.news .parent.topic,.news-list .module .tags.news .parent.topic,.news .module .tags.news .parent.topic{padding-right:0}.event-details .tags.news .parent.topic.blue:before,.event-list .module .tags.news .parent.topic.blue:before,.event .module .tags.news .parent.topic.blue:before,.flexible__item .event .tags.news .parent.topic.blue:before,.flexible__item .news .tags.news .parent.topic.blue:before,.news-list .module .tags.news .parent.topic.blue:before,.news .module .tags.news .parent.topic.blue:before{border-top-color:1}.event-details .tags.news .parent.topic.blue:after,.event-list .module .tags.news .parent.topic.blue:after,.event .module .tags.news .parent.topic.blue:after,.flexible__item .event .tags.news .parent.topic.blue:after,.flexible__item .news .tags.news .parent.topic.blue:after,.news-list .module .tags.news .parent.topic.blue:after,.news .module .tags.news .parent.topic.blue:after{border-bottom-color:1}.event-details .tags.news .parent.topic.green:before,.event-list .module .tags.news .parent.topic.green:before,.event .module .tags.news .parent.topic.green:before,.flexible__item .event .tags.news .parent.topic.green:before,.flexible__item .news .tags.news .parent.topic.green:before,.news-list .module .tags.news .parent.topic.green:before,.news .module .tags.news .parent.topic.green:before{border-top-color:2}.event-details .tags.news .parent.topic.green:after,.event-list .module .tags.news .parent.topic.green:after,.event .module .tags.news .parent.topic.green:after,.flexible__item .event .tags.news .parent.topic.green:after,.flexible__item .news .tags.news .parent.topic.green:after,.news-list .module .tags.news .parent.topic.green:after,.news .module .tags.news .parent.topic.green:after{border-bottom-color:2}.event-details .tags.news .parent.topic.plum:before,.event-list .module .tags.news .parent.topic.plum:before,.event .module .tags.news .parent.topic.plum:before,.flexible__item .event .tags.news .parent.topic.plum:before,.flexible__item .news .tags.news .parent.topic.plum:before,.news-list .module .tags.news .parent.topic.plum:before,.news .module .tags.news .parent.topic.plum:before{border-top-color:3}.event-details .tags.news .parent.topic.plum:after,.event-list .module .tags.news .parent.topic.plum:after,.event .module .tags.news .parent.topic.plum:after,.flexible__item .event .tags.news .parent.topic.plum:after,.flexible__item .news .tags.news .parent.topic.plum:after,.news-list .module .tags.news .parent.topic.plum:after,.news .module .tags.news .parent.topic.plum:after{border-bottom-color:3}.event-details .tags.news .parent.topic.violet:before,.event-list .module .tags.news .parent.topic.violet:before,.event .module .tags.news .parent.topic.violet:before,.flexible__item .event .tags.news .parent.topic.violet:before,.flexible__item .news .tags.news .parent.topic.violet:before,.news-list .module .tags.news .parent.topic.violet:before,.news .module .tags.news .parent.topic.violet:before{border-top-color:4}.event-details .tags.news .parent.topic.violet:after,.event-list .module .tags.news .parent.topic.violet:after,.event .module .tags.news .parent.topic.violet:after,.flexible__item .event .tags.news .parent.topic.violet:after,.flexible__item .news .tags.news .parent.topic.violet:after,.news-list .module .tags.news .parent.topic.violet:after,.news .module .tags.news .parent.topic.violet:after{border-bottom-color:4}.event-details .tags.news .parent.topic.red:before,.event-list .module .tags.news .parent.topic.red:before,.event .module .tags.news .parent.topic.red:before,.flexible__item .event .tags.news .parent.topic.red:before,.flexible__item .news .tags.news .parent.topic.red:before,.news-list .module .tags.news .parent.topic.red:before,.news .module .tags.news .parent.topic.red:before{border-top-color:5}.event-details .tags.news .parent.topic.red:after,.event-list .module .tags.news .parent.topic.red:after,.event .module .tags.news .parent.topic.red:after,.flexible__item .event .tags.news .parent.topic.red:after,.flexible__item .news .tags.news .parent.topic.red:after,.news-list .module .tags.news .parent.topic.red:after,.news .module .tags.news .parent.topic.red:after{border-bottom-color:5}.event-details .tags.news .parent.topic.brick:before,.event-list .module .tags.news .parent.topic.brick:before,.event .module .tags.news .parent.topic.brick:before,.flexible__item .event .tags.news .parent.topic.brick:before,.flexible__item .news .tags.news .parent.topic.brick:before,.news-list .module .tags.news .parent.topic.brick:before,.news .module .tags.news .parent.topic.brick:before{border-top-color:6}.event-details .tags.news .parent.topic.brick:after,.event-list .module .tags.news .parent.topic.brick:after,.event .module .tags.news .parent.topic.brick:after,.flexible__item .event .tags.news .parent.topic.brick:after,.flexible__item .news .tags.news .parent.topic.brick:after,.news-list .module .tags.news .parent.topic.brick:after,.news .module .tags.news .parent.topic.brick:after{border-bottom-color:6}.event-details .tags.news .parent.topic.purple:before,.event-list .module .tags.news .parent.topic.purple:before,.event .module .tags.news .parent.topic.purple:before,.flexible__item .event .tags.news .parent.topic.purple:before,.flexible__item .news .tags.news .parent.topic.purple:before,.news-list .module .tags.news .parent.topic.purple:before,.news .module .tags.news .parent.topic.purple:before{border-top-color:7}.event-details .tags.news .parent.topic.purple:after,.event-list .module .tags.news .parent.topic.purple:after,.event .module .tags.news .parent.topic.purple:after,.flexible__item .event .tags.news .parent.topic.purple:after,.flexible__item .news .tags.news .parent.topic.purple:after,.news-list .module .tags.news .parent.topic.purple:after,.news .module .tags.news .parent.topic.purple:after{border-bottom-color:7}.event-details .tags.news .parent.topic.teal:before,.event-list .module .tags.news .parent.topic.teal:before,.event .module .tags.news .parent.topic.teal:before,.flexible__item .event .tags.news .parent.topic.teal:before,.flexible__item .news .tags.news .parent.topic.teal:before,.news-list .module .tags.news .parent.topic.teal:before,.news .module .tags.news .parent.topic.teal:before{border-top-color:8}.event-details .tags.news .parent.topic.teal:after,.event-list .module .tags.news .parent.topic.teal:after,.event .module .tags.news .parent.topic.teal:after,.flexible__item .event .tags.news .parent.topic.teal:after,.flexible__item .news .tags.news .parent.topic.teal:after,.news-list .module .tags.news .parent.topic.teal:after,.news .module .tags.news .parent.topic.teal:after{border-bottom-color:8}.event-details .tags.news .parent.topic.pink:before,.event-list .module .tags.news .parent.topic.pink:before,.event .module .tags.news .parent.topic.pink:before,.flexible__item .event .tags.news .parent.topic.pink:before,.flexible__item .news .tags.news .parent.topic.pink:before,.news-list .module .tags.news .parent.topic.pink:before,.news .module .tags.news .parent.topic.pink:before{border-top-color:9}.event-details .tags.news .parent.topic.pink:after,.event-list .module .tags.news .parent.topic.pink:after,.event .module .tags.news .parent.topic.pink:after,.flexible__item .event .tags.news .parent.topic.pink:after,.flexible__item .news .tags.news .parent.topic.pink:after,.news-list .module .tags.news .parent.topic.pink:after,.news .module .tags.news .parent.topic.pink:after{border-bottom-color:9}.event-details .tags.news .parent.topic.orange:before,.event-list .module .tags.news .parent.topic.orange:before,.event .module .tags.news .parent.topic.orange:before,.flexible__item .event .tags.news .parent.topic.orange:before,.flexible__item .news .tags.news .parent.topic.orange:before,.news-list .module .tags.news .parent.topic.orange:before,.news .module .tags.news .parent.topic.orange:before{border-top-color:10}.event-details .tags.news .parent.topic.orange:after,.event-list .module .tags.news .parent.topic.orange:after,.event .module .tags.news .parent.topic.orange:after,.flexible__item .event .tags.news .parent.topic.orange:after,.flexible__item .news .tags.news .parent.topic.orange:after,.news-list .module .tags.news .parent.topic.orange:after,.news .module .tags.news .parent.topic.orange:after{border-bottom-color:10}.event-details .tags.news .parent.topic:before,.event-list .module .tags.news .parent.topic:before,.event .module .tags.news .parent.topic:before,.flexible__item .event .tags.news .parent.topic:before,.flexible__item .news .tags.news .parent.topic:before,.news-list .module .tags.news .parent.topic:before,.news .module .tags.news .parent.topic:before{position:relative;top:0;right:0;width:0;height:0;float:right;border-top:24px solid #00acd7;border-right:14px solid transparent;border-left:0 solid transparent;content:""}.event-details .tags.news .parent.topic:after,.event-list .module .tags.news .parent.topic:after,.event .module .tags.news .parent.topic:after,.flexible__item .event .tags.news .parent.topic:after,.flexible__item .news .tags.news .parent.topic:after,.news-list .module .tags.news .parent.topic:after,.news .module .tags.news .parent.topic:after{position:relative;top:0;left:0;width:0;height:0;float:left;border-right:0 solid transparent;border-bottom:24px solid #00acd7;border-left:14px solid transparent;content:"";transform:none}.event-details .tags.news .parent.topic:after,.event-details .tags.news .parent.topic:before,.event-list .module .tags.news .parent.topic:after,.event-list .module .tags.news .parent.topic:before,.event .module .tags.news .parent.topic:after,.event .module .tags.news .parent.topic:before,.flexible__item .event .tags.news .parent.topic:after,.flexible__item .event .tags.news .parent.topic:before,.flexible__item .news .tags.news .parent.topic:after,.flexible__item .news .tags.news .parent.topic:before,.news-list .module .tags.news .parent.topic:after,.news-list .module .tags.news .parent.topic:before,.news .module .tags.news .parent.topic:after,.news .module .tags.news .parent.topic:before{right:-14px;left:auto;float:right}.event-details .tags.news .parent.topic.reverse,.event-list .module .tags.news .parent.topic.reverse,.event .module .tags.news .parent.topic.reverse,.flexible__item .event .tags.news .parent.topic.reverse,.flexible__item .news .tags.news .parent.topic.reverse,.news-list .module .tags.news .parent.topic.reverse,.news .module .tags.news .parent.topic.reverse{padding-right:5px;border-bottom:1px solid #00acd7;background:#00acd7;color:#fff}.event-details .tags.news .parent.topic.reverse.blue,.event-list .module .tags.news .parent.topic.reverse.blue,.event .module .tags.news .parent.topic.reverse.blue,.flexible__item .event .tags.news .parent.topic.reverse.blue,.flexible__item .news .tags.news .parent.topic.reverse.blue,.news-list .module .tags.news .parent.topic.reverse.blue,.news .module .tags.news .parent.topic.reverse.blue{border-bottom:1 solid;background:1}.event-details .tags.news .parent.topic.reverse.blue:after,.event-details .tags.news .parent.topic.reverse.blue:before,.event-list .module .tags.news .parent.topic.reverse.blue:after,.event-list .module .tags.news .parent.topic.reverse.blue:before,.event .module .tags.news .parent.topic.reverse.blue:after,.event .module .tags.news .parent.topic.reverse.blue:before,.flexible__item .event .tags.news .parent.topic.reverse.blue:after,.flexible__item .event .tags.news .parent.topic.reverse.blue:before,.flexible__item .news .tags.news .parent.topic.reverse.blue:after,.flexible__item .news .tags.news .parent.topic.reverse.blue:before,.news-list .module .tags.news .parent.topic.reverse.blue:after,.news-list .module .tags.news .parent.topic.reverse.blue:before,.news .module .tags.news .parent.topic.reverse.blue:after,.news .module .tags.news .parent.topic.reverse.blue:before{border-top-color:1}.event-details .tags.news .parent.topic.reverse.green,.event-list .module .tags.news .parent.topic.reverse.green,.event .module .tags.news .parent.topic.reverse.green,.flexible__item .event .tags.news .parent.topic.reverse.green,.flexible__item .news .tags.news .parent.topic.reverse.green,.news-list .module .tags.news .parent.topic.reverse.green,.news .module .tags.news .parent.topic.reverse.green{border-bottom:2 solid;background:2}.event-details .tags.news .parent.topic.reverse.green:after,.event-details .tags.news .parent.topic.reverse.green:before,.event-list .module .tags.news .parent.topic.reverse.green:after,.event-list .module .tags.news .parent.topic.reverse.green:before,.event .module .tags.news .parent.topic.reverse.green:after,.event .module .tags.news .parent.topic.reverse.green:before,.flexible__item .event .tags.news .parent.topic.reverse.green:after,.flexible__item .event .tags.news .parent.topic.reverse.green:before,.flexible__item .news .tags.news .parent.topic.reverse.green:after,.flexible__item .news .tags.news .parent.topic.reverse.green:before,.news-list .module .tags.news .parent.topic.reverse.green:after,.news-list .module .tags.news .parent.topic.reverse.green:before,.news .module .tags.news .parent.topic.reverse.green:after,.news .module .tags.news .parent.topic.reverse.green:before{border-top-color:2}.event-details .tags.news .parent.topic.reverse.plum,.event-list .module .tags.news .parent.topic.reverse.plum,.event .module .tags.news .parent.topic.reverse.plum,.flexible__item .event .tags.news .parent.topic.reverse.plum,.flexible__item .news .tags.news .parent.topic.reverse.plum,.news-list .module .tags.news .parent.topic.reverse.plum,.news .module .tags.news .parent.topic.reverse.plum{border-bottom:3 solid;background:3}.event-details .tags.news .parent.topic.reverse.plum:after,.event-details .tags.news .parent.topic.reverse.plum:before,.event-list .module .tags.news .parent.topic.reverse.plum:after,.event-list .module .tags.news .parent.topic.reverse.plum:before,.event .module .tags.news .parent.topic.reverse.plum:after,.event .module .tags.news .parent.topic.reverse.plum:before,.flexible__item .event .tags.news .parent.topic.reverse.plum:after,.flexible__item .event .tags.news .parent.topic.reverse.plum:before,.flexible__item .news .tags.news .parent.topic.reverse.plum:after,.flexible__item .news .tags.news .parent.topic.reverse.plum:before,.news-list .module .tags.news .parent.topic.reverse.plum:after,.news-list .module .tags.news .parent.topic.reverse.plum:before,.news .module .tags.news .parent.topic.reverse.plum:after,.news .module .tags.news .parent.topic.reverse.plum:before{border-top-color:3}.event-details .tags.news .parent.topic.reverse.violet,.event-list .module .tags.news .parent.topic.reverse.violet,.event .module .tags.news .parent.topic.reverse.violet,.flexible__item .event .tags.news .parent.topic.reverse.violet,.flexible__item .news .tags.news .parent.topic.reverse.violet,.news-list .module .tags.news .parent.topic.reverse.violet,.news .module .tags.news .parent.topic.reverse.violet{border-bottom:4 solid;background:4}.event-details .tags.news .parent.topic.reverse.violet:after,.event-details .tags.news .parent.topic.reverse.violet:before,.event-list .module .tags.news .parent.topic.reverse.violet:after,.event-list .module .tags.news .parent.topic.reverse.violet:before,.event .module .tags.news .parent.topic.reverse.violet:after,.event .module .tags.news .parent.topic.reverse.violet:before,.flexible__item .event .tags.news .parent.topic.reverse.violet:after,.flexible__item .event .tags.news .parent.topic.reverse.violet:before,.flexible__item .news .tags.news .parent.topic.reverse.violet:after,.flexible__item .news .tags.news .parent.topic.reverse.violet:before,.news-list .module .tags.news .parent.topic.reverse.violet:after,.news-list .module .tags.news .parent.topic.reverse.violet:before,.news .module .tags.news .parent.topic.reverse.violet:after,.news .module .tags.news .parent.topic.reverse.violet:before{border-top-color:4}.event-details .tags.news .parent.topic.reverse.red,.event-list .module .tags.news .parent.topic.reverse.red,.event .module .tags.news .parent.topic.reverse.red,.flexible__item .event .tags.news .parent.topic.reverse.red,.flexible__item .news .tags.news .parent.topic.reverse.red,.news-list .module .tags.news .parent.topic.reverse.red,.news .module .tags.news .parent.topic.reverse.red{border-bottom:5 solid;background:5}.event-details .tags.news .parent.topic.reverse.red:after,.event-details .tags.news .parent.topic.reverse.red:before,.event-list .module .tags.news .parent.topic.reverse.red:after,.event-list .module .tags.news .parent.topic.reverse.red:before,.event .module .tags.news .parent.topic.reverse.red:after,.event .module .tags.news .parent.topic.reverse.red:before,.flexible__item .event .tags.news .parent.topic.reverse.red:after,.flexible__item .event .tags.news .parent.topic.reverse.red:before,.flexible__item .news .tags.news .parent.topic.reverse.red:after,.flexible__item .news .tags.news .parent.topic.reverse.red:before,.news-list .module .tags.news .parent.topic.reverse.red:after,.news-list .module .tags.news .parent.topic.reverse.red:before,.news .module .tags.news .parent.topic.reverse.red:after,.news .module .tags.news .parent.topic.reverse.red:before{border-top-color:5}.event-details .tags.news .parent.topic.reverse.brick,.event-list .module .tags.news .parent.topic.reverse.brick,.event .module .tags.news .parent.topic.reverse.brick,.flexible__item .event .tags.news .parent.topic.reverse.brick,.flexible__item .news .tags.news .parent.topic.reverse.brick,.news-list .module .tags.news .parent.topic.reverse.brick,.news .module .tags.news .parent.topic.reverse.brick{border-bottom:6 solid;background:6}.event-details .tags.news .parent.topic.reverse.brick:after,.event-details .tags.news .parent.topic.reverse.brick:before,.event-list .module .tags.news .parent.topic.reverse.brick:after,.event-list .module .tags.news .parent.topic.reverse.brick:before,.event .module .tags.news .parent.topic.reverse.brick:after,.event .module .tags.news .parent.topic.reverse.brick:before,.flexible__item .event .tags.news .parent.topic.reverse.brick:after,.flexible__item .event .tags.news .parent.topic.reverse.brick:before,.flexible__item .news .tags.news .parent.topic.reverse.brick:after,.flexible__item .news .tags.news .parent.topic.reverse.brick:before,.news-list .module .tags.news .parent.topic.reverse.brick:after,.news-list .module .tags.news .parent.topic.reverse.brick:before,.news .module .tags.news .parent.topic.reverse.brick:after,.news .module .tags.news .parent.topic.reverse.brick:before{border-top-color:6}.event-details .tags.news .parent.topic.reverse.purple,.event-list .module .tags.news .parent.topic.reverse.purple,.event .module .tags.news .parent.topic.reverse.purple,.flexible__item .event .tags.news .parent.topic.reverse.purple,.flexible__item .news .tags.news .parent.topic.reverse.purple,.news-list .module .tags.news .parent.topic.reverse.purple,.news .module .tags.news .parent.topic.reverse.purple{border-bottom:7 solid;background:7}.event-details .tags.news .parent.topic.reverse.purple:after,.event-details .tags.news .parent.topic.reverse.purple:before,.event-list .module .tags.news .parent.topic.reverse.purple:after,.event-list .module .tags.news .parent.topic.reverse.purple:before,.event .module .tags.news .parent.topic.reverse.purple:after,.event .module .tags.news .parent.topic.reverse.purple:before,.flexible__item .event .tags.news .parent.topic.reverse.purple:after,.flexible__item .event .tags.news .parent.topic.reverse.purple:before,.flexible__item .news .tags.news .parent.topic.reverse.purple:after,.flexible__item .news .tags.news .parent.topic.reverse.purple:before,.news-list .module .tags.news .parent.topic.reverse.purple:after,.news-list .module .tags.news .parent.topic.reverse.purple:before,.news .module .tags.news .parent.topic.reverse.purple:after,.news .module .tags.news .parent.topic.reverse.purple:before{border-top-color:7}.event-details .tags.news .parent.topic.reverse.teal,.event-list .module .tags.news .parent.topic.reverse.teal,.event .module .tags.news .parent.topic.reverse.teal,.flexible__item .event .tags.news .parent.topic.reverse.teal,.flexible__item .news .tags.news .parent.topic.reverse.teal,.news-list .module .tags.news .parent.topic.reverse.teal,.news .module .tags.news .parent.topic.reverse.teal{border-bottom:8 solid;background:8}.event-details .tags.news .parent.topic.reverse.teal:after,.event-details .tags.news .parent.topic.reverse.teal:before,.event-list .module .tags.news .parent.topic.reverse.teal:after,.event-list .module .tags.news .parent.topic.reverse.teal:before,.event .module .tags.news .parent.topic.reverse.teal:after,.event .module .tags.news .parent.topic.reverse.teal:before,.flexible__item .event .tags.news .parent.topic.reverse.teal:after,.flexible__item .event .tags.news .parent.topic.reverse.teal:before,.flexible__item .news .tags.news .parent.topic.reverse.teal:after,.flexible__item .news .tags.news .parent.topic.reverse.teal:before,.news-list .module .tags.news .parent.topic.reverse.teal:after,.news-list .module .tags.news .parent.topic.reverse.teal:before,.news .module .tags.news .parent.topic.reverse.teal:after,.news .module .tags.news .parent.topic.reverse.teal:before{border-top-color:8}.event-details .tags.news .parent.topic.reverse.pink,.event-list .module .tags.news .parent.topic.reverse.pink,.event .module .tags.news .parent.topic.reverse.pink,.flexible__item .event .tags.news .parent.topic.reverse.pink,.flexible__item .news .tags.news .parent.topic.reverse.pink,.news-list .module .tags.news .parent.topic.reverse.pink,.news .module .tags.news .parent.topic.reverse.pink{border-bottom:9 solid;background:9}.event-details .tags.news .parent.topic.reverse.pink:after,.event-details .tags.news .parent.topic.reverse.pink:before,.event-list .module .tags.news .parent.topic.reverse.pink:after,.event-list .module .tags.news .parent.topic.reverse.pink:before,.event .module .tags.news .parent.topic.reverse.pink:after,.event .module .tags.news .parent.topic.reverse.pink:before,.flexible__item .event .tags.news .parent.topic.reverse.pink:after,.flexible__item .event .tags.news .parent.topic.reverse.pink:before,.flexible__item .news .tags.news .parent.topic.reverse.pink:after,.flexible__item .news .tags.news .parent.topic.reverse.pink:before,.news-list .module .tags.news .parent.topic.reverse.pink:after,.news-list .module .tags.news .parent.topic.reverse.pink:before,.news .module .tags.news .parent.topic.reverse.pink:after,.news .module .tags.news .parent.topic.reverse.pink:before{border-top-color:9}.event-details .tags.news .parent.topic.reverse.orange,.event-list .module .tags.news .parent.topic.reverse.orange,.event .module .tags.news .parent.topic.reverse.orange,.flexible__item .event .tags.news .parent.topic.reverse.orange,.flexible__item .news .tags.news .parent.topic.reverse.orange,.news-list .module .tags.news .parent.topic.reverse.orange,.news .module .tags.news .parent.topic.reverse.orange{border-bottom:10 solid;background:10}.event-details .tags.news .parent.topic.reverse.orange:after,.event-details .tags.news .parent.topic.reverse.orange:before,.event-list .module .tags.news .parent.topic.reverse.orange:after,.event-list .module .tags.news .parent.topic.reverse.orange:before,.event .module .tags.news .parent.topic.reverse.orange:after,.event .module .tags.news .parent.topic.reverse.orange:before,.flexible__item .event .tags.news .parent.topic.reverse.orange:after,.flexible__item .event .tags.news .parent.topic.reverse.orange:before,.flexible__item .news .tags.news .parent.topic.reverse.orange:after,.flexible__item .news .tags.news .parent.topic.reverse.orange:before,.news-list .module .tags.news .parent.topic.reverse.orange:after,.news-list .module .tags.news .parent.topic.reverse.orange:before,.news .module .tags.news .parent.topic.reverse.orange:after,.news .module .tags.news .parent.topic.reverse.orange:before{border-top-color:10}.event-details .tags.news .parent.topic.reverse:before,.event-list .module .tags.news .parent.topic.reverse:before,.event .module .tags.news .parent.topic.reverse:before,.flexible__item .event .tags.news .parent.topic.reverse:before,.flexible__item .news .tags.news .parent.topic.reverse:before,.news-list .module .tags.news .parent.topic.reverse:before,.news .module .tags.news .parent.topic.reverse:before{position:relative;top:0;right:0;width:0;height:0;float:right;border-top:24px solid #00acd7;border-right:14px solid transparent;border-left:0 solid transparent;content:"";position:absolute;top:auto;right:-14px;width:1px;height:28px;transform:none}.event-details .tags.news .parent.topic.reverse:after,.event-list .module .tags.news .parent.topic.reverse:after,.event .module .tags.news .parent.topic.reverse:after,.flexible__item .event .tags.news .parent.topic.reverse:after,.flexible__item .news .tags.news .parent.topic.reverse:after,.news-list .module .tags.news .parent.topic.reverse:after,.news .module .tags.news .parent.topic.reverse:after{content:none}.event-details .tags.news .parent.topic.reverse span,.event-list .module .tags.news .parent.topic.reverse span,.event .module .tags.news .parent.topic.reverse span,.flexible__item .event .tags.news .parent.topic.reverse span,.flexible__item .news .tags.news .parent.topic.reverse span,.news-list .module .tags.news .parent.topic.reverse span,.news .module .tags.news .parent.topic.reverse span{color:#fff}.event-details .tags.news .parent.topic.reverse span:active,.event-details .tags.news .parent.topic.reverse span:focus,.event-details .tags.news .parent.topic.reverse span:hover,.event-list .module .tags.news .parent.topic.reverse span:active,.event-list .module .tags.news .parent.topic.reverse span:focus,.event-list .module .tags.news .parent.topic.reverse span:hover,.event .module .tags.news .parent.topic.reverse span:active,.event .module .tags.news .parent.topic.reverse span:focus,.event .module .tags.news .parent.topic.reverse span:hover,.flexible__item .event .tags.news .parent.topic.reverse span:active,.flexible__item .event .tags.news .parent.topic.reverse span:focus,.flexible__item .event .tags.news .parent.topic.reverse span:hover,.flexible__item .news .tags.news .parent.topic.reverse span:active,.flexible__item .news .tags.news .parent.topic.reverse span:focus,.flexible__item .news .tags.news .parent.topic.reverse span:hover,.news-list .module .tags.news .parent.topic.reverse span:active,.news-list .module .tags.news .parent.topic.reverse span:focus,.news-list .module .tags.news .parent.topic.reverse span:hover,.news .module .tags.news .parent.topic.reverse span:active,.news .module .tags.news .parent.topic.reverse span:focus,.news .module .tags.news .parent.topic.reverse span:hover{border-bottom:0}.event-details__primary-container,.sidebar.event{position:relative}.event-details__primary-container .tags,.sidebar.event .tags{position:absolute;top:0;left:0;padding:0}.event-details__primary-container .tags .topic.parent,.sidebar.event .tags .topic.parent{background:#fff}.event-details__primary-container .tags .topic.parent span,.sidebar.event .tags .topic.parent span{font-size:1.4rem;padding-right:8px;padding-left:24px}@media screen and (max-width:767px){.event-details__primary-container .tags .topic.parent span,.sidebar.event .tags .topic.parent span{padding-left:16px}}.event-details__primary-container .tags .topic.feature:before,.sidebar.event .tags .topic.feature:before{background:#fff}.event-details__primary-container .tags .topic.feature span,.sidebar.event .tags .topic.feature span{font-size:1.4rem;padding:0 16px}.sidebar.event .tags{left:-24px}.masonry .event-list .tags,.masonry .news-list .tags{margin:-16px 0 16px -10px}@media screen and (min-width:768px){.masonry .event-list .tags,.masonry .news-list .tags{margin:-16px 0 16px -16px}}.masonry .event-list .tags li:not(:first-child) span{display:none}a.skip-to{padding:6px;position:absolute;top:-40px;left:0;color:#fff;background:transparent;transition:top 1s ease-out,background 1s linear;z-index:100}a.skip-to:focus{position:absolute;left:0;top:0;background:#02893b;outline:0;transition:top .1s ease-in,background .5s linear}.twitter-skip{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;font-size:1.7rem;text-decoration:underline;display:inline-block;position:relative;margin-top:8px;padding-right:30px;color:#02893b;font-weight:700;line-height:1.1;transition:top 1s ease-out,background 1s linear}.twitter-skip:focus{display:block!important;position:relative!important;width:auto!important;height:auto!important;overflow:visible!important}.twitter-skip:active,.twitter-skip:focus,.twitter-skip:hover{text-decoration:none}.twitter-skip:focus{transition:top 1s ease-out,background 1s linear}.sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important}.sr-only:focus{display:block!important;position:relative!important;width:auto!important;height:auto!important;overflow:visible!important}table{width:100%;max-width:100%;margin-bottom:16px;border:0!important;line-height:1.2;border-collapse:collapse;overflow:visible}@media screen and (max-width:768px){table{display:block;position:relative;margin:16px 0;border:1px solid #ebeeee!important;box-shadow:inset -7px 0 9px -7px rgba(0,0,0,.4);overflow-x:scroll;-webkit-overflow-scrolling:touch}}table caption{font-size:2.1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:.1em;margin-bottom:16px;margin-left:12px;font-weight:700;line-height:1.2;text-rendering:optimizeLegibility}table tbody th,table tfoot th,table thead th{padding:12px;border-right:1px solid #ebeeee;border-bottom:3px solid #ebeeee;font-weight:700;text-align:left}table tbody th.last,table tbody th:last-of-type,table tfoot th.last,table tfoot th:last-of-type,table thead th.last,table thead th:last-of-type{border-right:0}@media screen and (max-width:768px){table tbody,table tfoot,table thead{white-space:nowrap}}table .caption,table tfoot{font-size:1.3rem;margin-bottom:12px;border-bottom:1px solid #ebeeee;background:#ebeeee}table .caption td,table tfoot td{padding:12px}table tbody tr{border-bottom:1px solid #ebeeee}@media screen and (max-width:768px){table tbody tr{white-space:nowrap}}table tbody td{padding:12px;border-right:1px solid #ebeeee;text-align:left}table tbody td.last,table tbody td:last-of-type{border-right:0}table img{min-width:100px;padding:0;float:none}@media screen and (max-width:768px){table img{position:relative;z-index:-1}}.container.social{background:#fff;padding-top:12px;padding-bottom:12px;border-left:1px solid #d5d8d9;border-right:1px solid #d5d8d9}.container.social .share-link{text-decoration:none;color:#002147;float:left;margin:0 16px 0 0;height:26px;line-height:26px}.container.social .share-link:before{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5px;font-size:1.2em;display:inline-block;height:26px;line-height:26px}.container.social .share-link:active,.container.social .share-link:focus,.container.social .share-link:hover{color:#006eaf}.container.social .share-print:before{content:"z"}.container.social .share-mail:before{content:"y"}.container.social .share-all:before{content:"w"}.social-removed{margin-top:-24px}.tab-links{margin-right:-24px;margin-bottom:48px;margin-left:-24px;padding-right:24px;padding-left:24px;border-bottom:1px solid #d5d8d9;background:url(../../images/common/hatch-grey.png)}@media screen and (max-width:767px){.tab-links{margin-bottom:24px}}.recruitment .job-description .job-info .column .tab-links .value,.tab-links .fake-h2,.tab-links .recruitment .job-description .job-info .column .value,.tab-links .tab-item,.tab-links h2{font-size:1.9rem;display:table;width:25%;height:77px;margin-top:6.4%;margin-bottom:-1px;padding-right:2px;padding-left:1px;float:left;font-weight:700;line-height:1.2}@media screen and (max-width:1024px){.recruitment .job-description .job-info .column .tab-links .value,.tab-links .fake-h2,.tab-links .recruitment .job-description .job-info .column .value,.tab-links .tab-item,.tab-links h2{font-size:1.5rem}}.recruitment .job-description .job-info .column .tab-links .value a,.tab-links .fake-h2 a,.tab-links .recruitment .job-description .job-info .column .value a,.tab-links .tab-item a,.tab-links h2 a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:table-cell;text-align:center;vertical-align:middle;padding:0 16px;border:1px solid #e5e9ea;border-bottom:0;background:#e5e9ea;color:#161515;text-decoration:none;box-shadow:inset 0 -3px 6px -2px #c3c6c7}@media screen and (max-width:929px){.recruitment .job-description .job-info .column .tab-links .value a,.tab-links .fake-h2 a,.tab-links .recruitment .job-description .job-info .column .value a,.tab-links .tab-item a,.tab-links h2 a{box-shadow:none}}.recruitment .job-description .job-info .column .tab-links .value a.active,.tab-links .fake-h2 a.active,.tab-links .recruitment .job-description .job-info .column .value a.active,.tab-links .tab-item a.active,.tab-links h2 a.active{border-bottom-color:#fff;background:#fff;box-shadow:none}.recruitment .job-description .job-info .column .tab-links .value a.active:active,.recruitment .job-description .job-info .column .tab-links .value a.active:focus,.recruitment .job-description .job-info .column .tab-links .value a.active:hover,.tab-links .fake-h2 a.active:active,.tab-links .fake-h2 a.active:focus,.tab-links .fake-h2 a.active:hover,.tab-links .recruitment .job-description .job-info .column .value a.active:active,.tab-links .recruitment .job-description .job-info .column .value a.active:focus,.tab-links .recruitment .job-description .job-info .column .value a.active:hover,.tab-links .tab-item a.active:active,.tab-links .tab-item a.active:focus,.tab-links .tab-item a.active:hover,.tab-links h2 a.active:active,.tab-links h2 a.active:focus,.tab-links h2 a.active:hover{border-bottom-color:transparent;background:#fff;box-shadow:none}.recruitment .job-description .job-info .column .tab-links .value a.active:active:after,.recruitment .job-description .job-info .column .tab-links .value a.active:focus:after,.recruitment .job-description .job-info .column .tab-links .value a.active:hover:after,.tab-links .fake-h2 a.active:active:after,.tab-links .fake-h2 a.active:focus:after,.tab-links .fake-h2 a.active:hover:after,.tab-links .recruitment .job-description .job-info .column .value a.active:active:after,.tab-links .recruitment .job-description .job-info .column .value a.active:focus:after,.tab-links .recruitment .job-description .job-info .column .value a.active:hover:after,.tab-links .tab-item a.active:active:after,.tab-links .tab-item a.active:focus:after,.tab-links .tab-item a.active:hover:after,.tab-links h2 a.active:active:after,.tab-links h2 a.active:focus:after,.tab-links h2 a.active:hover:after{display:block}.recruitment .job-description .job-info .column .tab-links .value a:active,.recruitment .job-description .job-info .column .tab-links .value a:focus,.recruitment .job-description .job-info .column .tab-links .value a:hover,.tab-links .fake-h2 a:active,.tab-links .fake-h2 a:focus,.tab-links .fake-h2 a:hover,.tab-links .recruitment .job-description .job-info .column .value a:active,.tab-links .recruitment .job-description .job-info .column .value a:focus,.tab-links .recruitment .job-description .job-info .column .value a:hover,.tab-links .tab-item a:active,.tab-links .tab-item a:focus,.tab-links .tab-item a:hover,.tab-links h2 a:active,.tab-links h2 a:focus,.tab-links h2 a:hover{transition:all .2s ease;background:#f3f5f5}@media screen and (max-width:767px){.tab-links{margin-top:24px;border:0;background:none}.tab-links .small-collapse{width:100%;height:auto;margin:0;float:none}.tab-links .small-collapse a{font-size:1.5rem;position:relative;margin-bottom:8px;padding:18px 48px 16px 16px;border:0;border-radius:4px;background:#002147;color:#fff;display:block;width:100%;margin-right:20px;text-align:left}.tab-links .small-collapse a:active,.tab-links .small-collapse a:focus,.tab-links .small-collapse a:hover{background:#003e74;cursor:pointer;text-decoration:underline!important}.tab-links .small-collapse a:active.disabled,.tab-links .small-collapse a:active:disabled,.tab-links .small-collapse a:focus.disabled,.tab-links .small-collapse a:focus:disabled,.tab-links .small-collapse a:hover.disabled,.tab-links .small-collapse a:hover:disabled{background:#002147;cursor:not-allowed}.tab-links .small-collapse a:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;top:50%;right:0;width:24px;height:24px;margin-top:-10px;color:#00acd7;font-size:20px;text-align:center;content:"h"}@supports (content:"h"/""){.tab-links .small-collapse a:after{content:"h"/""}}@supports (alt:""){.tab-links .small-collapse a:after{alt:""}}.tab-links .small-collapse a.active,.tab-links .small-collapse a svg{display:none}}.index-groups{margin-bottom:4em;clear:both}.index-groups>div:target{margin-top:-72px;padding-top:72px}.index-pager{zoom:1;margin:1em 0}.index-pager:after{display:block;height:0;clear:both;content:".";visibility:hidden}@media screen and (max-width:929px){.index-pager{margin:1em 0 4em}}.index-pager li{float:left}.index-pager li a{display:block;min-width:2em;margin-right:2px;margin-bottom:3px;margin-left:2px;padding:8px .4em 4px;border:1px solid #d5d8d9;color:#161515;font-weight:700;line-height:1;text-align:center;text-decoration:none}.index-pager li a:active,.index-pager li a:focus,.index-pager li a:hover{border-color:#006eaf;background:#006eaf;color:#fff}@media screen and (max-width:1024px){.index-pager li a{min-width:2.4em;padding:12px .6em 8px}}@media screen and (max-width:768px){.index-pager li a.next-page{position:relative;left:-3px}.index-pager li a.next-page:after,.index-pager li a.next-page:before,.index-pager li a.prev-page:after,.index-pager li a.prev-page:before{margin:0}}.index-pager li.active a{border-color:#006eaf;background:#006eaf;color:#fff}.index-pager li.inactive a{color:#d5d8d9;pointer-events:none}.index-pager li.inactive a:active,.index-pager li.inactive a:focus,.index-pager li.inactive a:hover{border-color:#d5d8d9!important;background:#fff!important;color:#d5d8d9!important;cursor:default}@media (max-width:768px){.index-pager li .pager-text{display:none}}@media (max-width:768px){.index-pager li.ellipses{padding:0 4px}}.index-pager.fixed{display:table;position:fixed;top:80px;right:0;height:94%;margin:0;transition:top .3s;border:1px solid #d5d8d9;border-right:0;background:#fff;z-index:11}.index-pager.fixed:after{display:none}.index-pager.fixed li{display:table-row;float:none}.index-pager.fixed li.inactive{display:none}.index-pager.fixed li a{font-size:1.3rem;display:table-cell;width:30px;margin-right:0;margin-bottom:0;padding:2px 0 0;border:0;vertical-align:middle}.index-pager.fixed li:first-child a{padding-top:7px}.index-pager.fixed li:last-child a{padding-bottom:5px}.drawer-open .index-pager.fixed{display:none}@media screen and (max-height:420px){.index-pager.fixed li:nth-child(3n+3){display:none}}@media screen and (max-height:340px){.index-pager.fixed li:nth-child(3n+2){display:none}}.index-pager.centered{width:100%;padding-right:24px;text-align:center}.index-pager.centered li{display:inline-block;zoom:1;float:none}.index-pager .next-page{margin-left:16px}.index-pager .next-page:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:2px;margin-left:10px;padding-left:0;line-height:10px;content:">"}@media (max-width:768px){.index-pager .next-page{margin-left:0}}.index-pager .prev-page{margin-right:16px;padding-left:2px}.index-pager .prev-page:before{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:2px;margin-right:6px;line-height:10px;content:"<"}@media (max-width:768px){.index-pager .prev-page{margin-right:0}}.link-list.drop-cap{zoom:1;margin-bottom:1.4em;margin-left:11%}.link-list.drop-cap:after{display:block;height:0;clear:both;content:".";visibility:hidden}.link-list.drop-cap.link-list ol,.link-list.drop-cap.link-list ul{max-width:100%;padding-top:2px;padding-right:8%}.link-list.drop-cap .fake-h1,.link-list.drop-cap .fake-h2,.link-list.drop-cap .fake-h3,.link-list.drop-cap .fake-h4,.link-list.drop-cap .fake-h5,.link-list.drop-cap .fake-h6,.link-list.drop-cap .recruitment .job-description .job-info .column .value,.link-list.drop-cap h1,.link-list.drop-cap h2,.link-list.drop-cap h3,.link-list.drop-cap h4,.link-list.drop-cap h5,.link-list.drop-cap h6,.recruitment .job-description .job-info .column .link-list.drop-cap .value{font-size:5rem;width:41px;margin-top:-6px;margin-left:-57px;float:left;color:#653098;text-align:center}@media screen and (max-width:767px){.link-list.drop-cap .fake-h1,.link-list.drop-cap .fake-h2,.link-list.drop-cap .fake-h3,.link-list.drop-cap .fake-h4,.link-list.drop-cap .fake-h5,.link-list.drop-cap .fake-h6,.link-list.drop-cap .recruitment .job-description .job-info .column .value,.link-list.drop-cap h1,.link-list.drop-cap h2,.link-list.drop-cap h3,.link-list.drop-cap h4,.link-list.drop-cap h5,.link-list.drop-cap h6,.recruitment .job-description .job-info .column .link-list.drop-cap .value{width:100%}}.link-list.drop-cap .fake-h1:before,.link-list.drop-cap .fake-h2:before,.link-list.drop-cap .fake-h3:before,.link-list.drop-cap .fake-h4:before,.link-list.drop-cap .fake-h5:before,.link-list.drop-cap .fake-h6:before,.link-list.drop-cap .recruitment .job-description .job-info .column .value:before,.link-list.drop-cap h1:before,.link-list.drop-cap h2:before,.link-list.drop-cap h3:before,.link-list.drop-cap h4:before,.link-list.drop-cap h5:before,.link-list.drop-cap h6:before,.recruitment .job-description .job-info .column .link-list.drop-cap .value:before{display:none;content:none}.link-list.drop-cap li{max-width:100%}@media screen and (max-width:768px){.link-list.drop-cap{margin-left:0}.link-list.drop-cap .fake-h3,.link-list.drop-cap h3{font-size:1.5rem;margin-right:-27px;margin-left:-27px;padding:7px 27px 5px;float:none;background:#adb3b5;color:#fff;text-align:left}}@media screen and (max-width:767px){.fixed-pager-nav #page,.fixed-pager-nav .fake-h1,.fixed-pager-nav h1{padding-right:16px}.fixed-pager-nav .alert-high,.fixed-pager-nav .footer .container{padding-right:30px}.fixed-pager-nav #page .tab-links{padding:0 48px 0 32px}}.fixed-pager-section-nav .index-pager.fixed{top:124px}.wysiwyg .intro-text{padding:48px}@media screen and (max-width:767px){.wysiwyg .intro-text{padding:16px 24px 16px 16px}}.intro-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;padding:36px 30px 36px 24px;background:#00acd7;color:#fff}@media screen and (max-width:1025px){.intro-text{padding:24px 30px 24px 24px}}@media screen and (max-width:767px){.intro-text{padding:16px 30px 16px 16px}}.intro-text:after{position:absolute;top:0;right:0;width:24px;height:100%;background:url(../../images/common/hatch-light.png) repeat;content:"";opacity:.4}.intro-text .fake-h1,.intro-text .fake-h2,.intro-text .fake-h3,.intro-text .fake-h4,.intro-text .recruitment .job-description .job-info .column .value,.intro-text h1,.intro-text h2,.intro-text h3,.intro-text h4,.recruitment .job-description .job-info .column .intro-text .value{font-size:3.2rem;margin:0;font-weight:400;line-height:1.1}@media screen and (max-width:1025px){.intro-text .fake-h1,.intro-text .fake-h2,.intro-text .fake-h3,.intro-text .fake-h4,.intro-text .recruitment .job-description .job-info .column .value,.intro-text h1,.intro-text h2,.intro-text h3,.intro-text h4,.recruitment .job-description .job-info .column .intro-text .value{font-size:2.2rem}}.intro-text p{font-size:3.2rem;margin:0;font-weight:400;line-height:1.1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media screen and (max-width:1025px){.intro-text p{font-size:2.2rem}}@media screen and (max-width:767px){.intro-text p{font-size:2rem;line-height:1.3}}.intro-text .link-list.buttons{margin-top:24px}.intro-text .link-list.buttons>ul>li>a:after{border:0}.intro-text a{background:linear-gradient(180deg,transparent 49%,#fff 50%) repeat-x;background-position:0 95%;background-size:1px 2px;text-decoration:none;color:inherit}@media (-webkit-max-device-pixel-ratio:1.49),(-webkit-max-device-pixel-ratio:1.4895833333333333),(max-resolution:143dpi){.intro-text a{background-size:1px 2px}}.intro-text a:active,.intro-text a:focus,.intro-text a:hover{background-image:none}.container .intro-text a{text-decoration:none}.intro-text.is-pretty-long{padding-top:20px;padding-bottom:20px}.intro-text.is-pretty-long .fake-h1,.intro-text.is-pretty-long .fake-h2,.intro-text.is-pretty-long .fake-h3,.intro-text.is-pretty-long .fake-h4,.intro-text.is-pretty-long .recruitment .job-description .job-info .column .value,.intro-text.is-pretty-long h1,.intro-text.is-pretty-long h2,.intro-text.is-pretty-long h3,.intro-text.is-pretty-long h4,.intro-text.is-pretty-long p,.recruitment .job-description .job-info .column .intro-text.is-pretty-long .value{font-size:2rem;line-height:1.3}@media screen and (max-width:767px){.intro-text.is-pretty-long .fake-h1,.intro-text.is-pretty-long .fake-h2,.intro-text.is-pretty-long .fake-h3,.intro-text.is-pretty-long .fake-h4,.intro-text.is-pretty-long .recruitment .job-description .job-info .column .value,.intro-text.is-pretty-long h1,.intro-text.is-pretty-long h2,.intro-text.is-pretty-long h3,.intro-text.is-pretty-long h4,.intro-text.is-pretty-long p,.recruitment .job-description .job-info .column .intro-text.is-pretty-long .value{font-size:1.7rem}}.intro-text.empty{padding:20px 30px 20px 24px}.intro-text.pull{margin-bottom:36px;margin-left:-24px;padding-left:36px}.intro-text+.module.wysiwyg{padding:24px 16px}.intro-text.clean{background:#fff;color:#000}.intro-text.clean:after{display:none}.intro-text--no-bg{background:none!important;color:#161515}.intro-text--no-bg a{color:#006eaf;text-decoration:underline!important}.intro-text--no-bg a:focus,.intro-text--no-bg a:hover{text-decoration:none!important}.stories-list{display:flex;flex-wrap:wrap;flex-basis:100%}@media screen and (max-width:480px){.row>.stories-list{display:block;width:100%}form.alert.folded+.stories-list,form.full+.stories-list{margin-top:-16px}}.stories-list .item a{display:block;text-decoration:none;color:inherit;margin-top:16px}.stories-list .item a:active,.stories-list .item a:focus,.stories-list .item a:hover{background:#ebeeee}@media screen and (max-width:480px){.stories-list .item a{clear:both}}.stories-list .item img{margin-bottom:8px}@media screen and (max-width:480px){.stories-list .item img{width:40%;float:left;margin-right:8px}}.stories-list .item .story-title{margin-bottom:8px;line-height:1.4;padding:0 8px 8px}.stories-list .item .story-description{margin-bottom:0;line-height:1.4;padding:0 8px 8px;font-size:1.4rem}.flex-viewport .col.media{margin-bottom:0}.controls{position:absolute;right:8px;bottom:8px;background:#fff;color:#161515;border:1px solid #d5d8d9;width:auto;margin:5px 0 0 5px;z-index:10}@media (max-width:767px){.touch .controls{display:none}}@media screen and (max-width:1024px){.controls{top:auto;margin:0}.controls:before{content:"";display:block;background:transparent;position:absolute;top:0;left:0;width:110%;height:145%;margin-top:-8px;margin-left:-8px}}.controls .pagination{font-size:1.2rem;font-weight:700;position:relative;display:block;float:left;padding:7px 12px 3px}@media screen and (max-width:768px){.controls .pagination{padding:12px 12px 3px}}.controls .next,.controls .pause,.controls .play,.controls .prev{text-indent:150%;white-space:nowrap;overflow:hidden;height:32px;width:34px;display:block;float:left;position:relative;color:inherit;padding:3px;cursor:pointer;transition:color .2s ease;border-left:1px solid #d5d8d9;border-bottom-width:0;border-right-width:0;border-top-width:0;background:transparent}@media screen and (max-width:768px){.controls .next,.controls .pause,.controls .play,.controls .prev{width:42px;height:42px}}.controls .next:active,.controls .next:focus,.controls .next:hover,.controls .pause:active,.controls .pause:focus,.controls .pause:hover,.controls .play:active,.controls .play:focus,.controls .play:hover,.controls .prev:active,.controls .prev:focus,.controls .prev:hover{color:#006eaf}.controls .next:after,.controls .pause:after,.controls .play:after,.controls .prev:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;position:absolute;top:9px;transition:color .2s ease}@media screen and (max-width:768px){.controls .next:after,.controls .pause:after,.controls .play:after,.controls .prev:after{top:14px}}.controls .pause,.controls .play{margin-right:-4px}.controls .prev:after{content:"";left:7px}@media screen and (max-width:768px){.controls .prev:after{left:14px}}.controls .play:after{content:"";left:10px}@media screen and (max-width:768px){.controls .play:after{left:14px}}.controls .pause:after{content:"p";left:10px}@media screen and (max-width:768px){.controls .pause:after{left:14px}}.controls .next:after{content:"";left:9px}@media screen and (max-width:768px){.controls .next:after{left:13px}}.controls .playpause:focus:after{left:12px}@media screen and (max-width:768px){.controls .playpause:focus:after{left:16px}}.controls .playpause:focus+.next{border-left:0}blockquote{display:block;width:100%;margin:16px 0;padding:20px;clear:both;background:#fafafc;color:#161515;font-style:italic;-webkit-font-smoothing:antialiased}body .tabs blockquote{font-size:1.5rem;margin-bottom:30px;padding:0 0 0 16px;border-left:16px solid #00acd7;background:none;color:#161515;font-style:normal;line-height:1.3}blockquote.floating-blockquote{margin:6px 16px 16px 0}blockquote.floating-blockquote,blockquote.floating-pullquote{width:30%;float:left}@media screen and (max-width:480px){blockquote.floating-blockquote,blockquote.floating-pullquote{width:96%;margin:16px 0;box-sizing:content-box}}blockquote.floating-pullquote{background:#fff!important;color:#003e74!important;font-style:normal;padding:0;-webkit-font-smoothing:auto}.ic_pullquote,blockquote.floating-pullquote{font-size:1.1em;font-weight:700;margin:16px 16px 16px 0}.ic_pullquote{width:30%;float:left;background:transparent;color:#003e74}@media screen and (max-width:480px){.ic_pullquote{width:100%;margin:16px 0}}.quoted-from{margin-top:1.5em}.quoted-from,.quoted-from-jobtitle,.quoted-from-title{width:100%;margin-bottom:0;padding:0;float:left;font-size:.85em;font-weight:700}.quoted-from-jobtitle,.quoted-from-title{margin-top:0;font-weight:400}.article-quote-callout-inside q,.floating-pullquote .quotation{float:left;font-weight:700;text-indent:40px}.article-quote-callout-inside q:before,.floating-pullquote .quotation:before{width:.6em;height:.4em;margin-top:-.47em;margin-left:-.5em;float:left;color:#e1e1e1;font-family:Georgia,Times,Times New Roman,serif;font-size:5.4em;font-weight:400;text-rendering:optimizelegibility;content:"\201c"}.pullquote{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:10px;padding:19px 24px 19px 19px;background:#002147}.container.home-template#content>.row:before{margin:64px -8px 64px -24px;content:"";background:url(../../images/common/hatch-grey.png) repeat;height:16px;display:block;clear:both;position:relative;border-bottom:1px solid #d5d8d9}@media screen and (max-width:767px){.container.home-template#content>.row:before{margin:32px -24px}}.container.home-template#content>.row.top:before{display:none}.container.home-template#content>.row.alert.folded:before,.container.home-template#content>.row.full:before{margin-right:0}.container.content-template#content .row:before{margin-top:0}.container.content-template#content .row .row:before{content:none}.container.content-template#content.job-applicants .row .row:before{content:"";margin-top:30px}.container#content .row:before{background:#d5d8d9;background-repeat:repeat;height:1px;width:calc(100% + 32px);margin:30px -8px 30px -24px;display:block;clear:both;position:relative;top:0;z-index:-1;content:""}@media screen and (max-width:767px){.container#content .row:before{background:none;margin:0;height:24px}}.container#content .row.no-divider:before,.container#content .row.thumb.carousel:before,.container#content .row.top:before{content:none}.container#content .row.bottom:before{margin-bottom:0}.container#content .row.bottom-overlap:before{margin-bottom:0;top:-31px}.container#content .row.overlap:before{margin-top:0;margin-bottom:0}.container#content .row.top-overlap:before{margin-top:0}.container#content .row.lg:before{background:url(../../images/common/hatch-grey.png) repeat;height:16px;display:block;clear:both;position:relative;border-bottom:1px solid #d5d8d9}.container#content .row.empty:before{background:none;content:""}.container#content .row.alert.folded:before,.container#content .row.full:before{margin-left:0;margin-right:16px}@media screen and (max-width:929px){.container#content .row.alert.folded:before,.container#content .row.full:before{background:none}}.section-divider{position:relative}.section-divider:before{background:url(../../images/common/hatch-grey.png) repeat;height:16px;display:block;clear:both;position:relative;border-bottom:1px solid #d5d8d9;content:"";margin:64px -48px}@media screen and (max-width:767px){.section-divider:before{margin:48px -16px}}@media screen and (max-width:1025px){.section-divider:before{margin:48px -24px}}.sidebar .section-divider{margin:24px 16px 48px 0;padding:0}.sidebar .section-divider.space{margin-bottom:16px}.sidebar .section-divider:before{background:none;margin:0!important;padding:0}@media screen and (max-width:929px){.sidebar .section-divider:before{border-bottom:none}}.noticeboard{background:#002147;color:#fff;padding:0}@media screen and (max-width:1024px) and (min-width:480px){.noticeboard{margin-top:30px}}.noticeboard .heading{background:#003e74 url(../../images/common/hatch-dark.png);padding:16px 16px 11px}.noticeboard .heading a.heading-link{color:#fff;display:block}.noticeboard .heading a.heading-link:active,.noticeboard .heading a.heading-link:focus,.noticeboard .heading a.heading-link:hover{text-decoration:underline;color:#fff}.noticeboard .all-link{color:#fff!important;display:block;text-decoration:none}.noticeboard .all-link:active,.noticeboard .all-link:focus,.noticeboard .all-link:hover{text-decoration:underline;color:#fff!important}.noticeboard .items .item{margin-bottom:16px}.noticeboard .items .item a{color:#fff;text-decoration:none}.noticeboard .items .item a:active,.noticeboard .items .item a:focus,.noticeboard .items .item a:hover{text-decoration:underline}.noticeboard.info .heading,.noticeboard.primary .heading,.noticeboard.secondary .heading{background-image:url(../../images/compatibility/lt-ie9_hatch-light.png)}.noticeboard.info a.heading-link:active,.noticeboard.info a.heading-link:focus,.noticeboard.info a.heading-link:hover,.noticeboard.primary a.heading-link:active,.noticeboard.primary a.heading-link:focus,.noticeboard.primary a.heading-link:hover,.noticeboard.secondary a.heading-link:active,.noticeboard.secondary a.heading-link:focus,.noticeboard.secondary a.heading-link:hover{text-decoration:underline;color:#fff}.alert .module{margin-bottom:16px}.alert.danger .module{background:#dd2501!important}.alert.warning .module{background:#960078!important}.alert.success .module{background:#02893b!important}.alert.info .module{background:#006eaf!important}.alert .module,div#mce-error-response,div#mce-success-response{position:relative;padding-left:46px;color:#161515}.alert .module:before,div#mce-error-response:before,div#mce-success-response:before{content:"!";font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.4rem;float:left;margin-left:-34px;color:#ff4d1d;width:25px;height:25px}form .alert .module:before,form div#mce-error-response:before,form div#mce-success-response:before{color:#c81e78}.alert .module a,div#mce-error-response a,div#mce-success-response a{color:#161515}div#mce-success-response:before{content:""}form div#mce-success-response:before{color:#02893b}.alert.folded{margin-top:20px;border:1px solid #d5d8d9}.alert.folded .module:before{margin-left:0;margin-right:5px}.local-alert.intro-text{margin-top:-1px;margin-right:-1px;margin-left:-1px;padding:0 24px 0 0}.local-alert.intro-text h3{font-size:2.5rem;margin-bottom:16px;font-weight:400;line-height:1.3}.local-alert.intro-text p{max-width:1150px;font-size:2rem;font-weight:400!important;line-height:1.3}.local-alert.intro-text p:after,.local-alert.intro-text p:before{position:absolute;left:0;width:100%;height:1px;background-color:hsla(0,0%,100%,.25);content:""}.local-alert.intro-text p:before{top:0}.local-alert.intro-text p:after{bottom:0}.local-alert.intro-text.local-alert--no-cta{padding:20px}@media screen and (max-width:767px){.local-alert.intro-text.local-alert--no-cta{padding:16px 24px 16px 16px}}.local-alert.intro-text a{display:block;padding:20px;background:none;text-decoration:none}.local-alert.intro-text a:hover{background-color:rgba(1,1,1,.1)}@media screen and (max-width:767px){.local-alert.intro-text a{padding:16px 24px 16px 16px}.local-alert.intro-text a p{font-size:1.7rem}}.local-alert.intro-text .link{text-decoration:none;display:inline-block;position:relative;margin-top:16px;padding:0 30px 0 0;font-size:1.7rem;font-weight:700;cursor:pointer}.local-alert.intro-text .link:active,.local-alert.intro-text .link:focus,.local-alert.intro-text .link:hover{opacity:.87}.local-alert.intro-text .link:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.1rem;position:absolute;top:50%;right:-3px;height:24px;margin:-9px 0 0 5px;line-height:.8;content:"s"}@supports (content:"s"/""){.local-alert.intro-text .link:after{content:"s"/""}}@supports (alt:""){.local-alert.intro-text .link:after{alt:""}}.local-alert.brand-dark{background-color:#002147!important}.local-alert.color-1a{background-color:#0f8291!important}.home-template .local-alert,.landing-opt1 .local-alert,.landing-opt3 .local-alert,.page-interact .local-alert,.unique-template .local-alert,.whats-on .local-alert{margin-top:0;margin-right:-25px;margin-left:-25px}.landing-full-img .local-alert{margin-top:0;margin-right:0;margin-left:0}.landing-full-img .local-alert:before{display:none}.whats-on .local-alert{margin-bottom:-1px}.recruitment .local-alert{margin-right:auto;margin-left:auto}.theme-1 #content .local-alert.intro-text,.theme-2 #content .local-alert.intro-text{background-color:#a51900}.theme-3 #content .local-alert.intro-text{background-color:#0f8291}.theme-4 #content .local-alert.intro-text{background-color:#a51900}.theme-5 #content .local-alert.intro-text{background-color:#d24000}.theme-6 #content .local-alert.intro-text{background-color:#02893b}.theme-7 #content .local-alert.intro-text{background-color:#a51900}.theme-8 #content .local-alert.intro-text{background-color:#02893b}.theme-9 #content .local-alert.intro-text{background-color:#0f8291}.festival #content .local-alert.intro-text{background-color:#66a40a}.s-site-wrapper .local-alert{margin-top:0;margin-right:-24px;margin-left:-24px}.panel-group{zoom:1}.panel-group:after{display:block;height:0;clear:both;content:".";visibility:hidden}.panel-group__toggle{font-size:1.3rem;display:block;padding:3px;float:right;text-align:right}.panel-group.accordion{margin-bottom:16px}.panel-group.accordion .item-content{padding:5px 16px 24px}@media (max-width:768px){.panel-group.accordion{margin-bottom:0}}.panel-group.accordion .item{margin-bottom:1px;clear:both}.panel-group.accordion .item.active>.item-header a:after{content:"-"}.panel-group.accordion .item.active>.panel-collapse{display:block}.panel-group.accordion .item>.item-header{font-size:2rem;display:block;position:relative;padding:0;color:inherit;font-weight:700;text-transform:none;cursor:pointer}.panel-group.accordion .item>.item-header a{display:block;position:relative;padding:13px 33px 13px 13px;background:#ebeeee;color:#161515;text-decoration:none}.panel-group.accordion .item>.item-header a:active,.panel-group.accordion .item>.item-header a:focus,.panel-group.accordion .item>.item-header a:hover{transition:background-color .2s ease-out;background:#f3f5f5}.panel-group.accordion .item>.item-header a:after{font-size:3rem;position:absolute;top:0;right:12px;bottom:0;height:30px;margin:auto;line-height:30px;content:"+";overflow:visible}.panel-group.accordion .item>.item-header svg{display:none}.panel-group.accordion .item .fake-h4,.panel-group.accordion .item h4{font-size:1.9rem;font-weight:700;text-transform:none}.panel-group.accordion .item .fake-h5,.panel-group.accordion .item h5{font-size:1.7rem;font-weight:700}.panel-group.accordion .item .fake-h6,.panel-group.accordion .item h6{font-size:1.5rem;font-weight:700}.panel-group.tabs .panel-group__toggle{display:none}.panel-group.tabs .tab-items>.item{padding:24px 16px 16px 0}.panel-group .tab-nav{zoom:1;display:flex;flex-direction:row;align-items:stretch;width:100%;height:64px;margin:0;padding:0;border-bottom:1px solid #ebeeee}.panel-group .tab-nav:after{display:block;height:0;clear:both;content:".";visibility:hidden}.panel-group .tab-nav.has-4,.panel-group .tab-nav.has-5{height:80px}.panel-group .tab-nav.has-6,.panel-group .tab-nav.has-7,.panel-group .tab-nav.has-8,.panel-group .tab-nav.has-9{height:96px}.panel-group .tab-nav .tab-nav-tab{font-size:1.5rem;position:relative;flex:1;margin-right:4px;padding:4px 8px 0;transition:box-shadow .2s ease,border .2s ease,background .2s ease;border:1px solid #ebeeee;border-bottom:0;background:#ebeeee;color:#161515;font-family:firasans,Helvetica Neue,Arial,sans-serif;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.panel-group .tab-nav .tab-nav-tab.last,.panel-group .tab-nav .tab-nav-tab:last-of-type{margin-right:0}.panel-group .tab-nav .tab-nav-tab.active{transition:box-shadow .2s ease,border .2s ease,background .2s ease;background:#fff}.panel-group .tab-nav .tab-nav-tab.active:active,.panel-group .tab-nav .tab-nav-tab.active:focus,.panel-group .tab-nav .tab-nav-tab.active:hover{border-bottom-color:transparent;background:#fff;box-shadow:none}.panel-group .tab-nav .tab-nav-tab.active:active:after,.panel-group .tab-nav .tab-nav-tab.active:focus:after,.panel-group .tab-nav .tab-nav-tab.active:hover:after{display:block}.panel-group .tab-nav .tab-nav-tab.active:after{position:absolute;bottom:-1px;left:0;width:100%;height:2px;margin-right:1px;margin-left:0;border-bottom:0;background:#fff;box-shadow:none;content:""}.panel-group .tab-nav .tab-nav-tab:active,.panel-group .tab-nav .tab-nav-tab:focus,.panel-group .tab-nav .tab-nav-tab:hover{transition:box-shadow .2s ease,border .2s ease,background .2s ease;background:#f3f5f5}.panel-group .tab-nav .tab-nav-tab:after{display:block;position:absolute;bottom:-1px;left:0;width:100%;height:8px;transition:box-shadow .2s ease,border .2s ease,background .2s ease;box-shadow:inset -3px -11px 11px -12px #c3c6c7;content:""}.panel-group.sm-heading .tab-nav li,.panel-group.sm-heading .tab-nav li.has-4,.panel-group.sm-heading .tab-nav li.has-5{font-size:1.4rem;height:55px}.panel-group.no-flex-nav .tab-nav li a{padding:4px 24px 0}@media (max-width:480px){.panel-group.no-flex-nav .tab-nav li a{padding:4px 0 0}}.panel-group.hatched .tab-nav-wrapper{margin-right:-16px;padding-top:16px;padding-right:16px;background:#fff url(../../images/common/hatch-grey.png)}.row.keyline>.col .panel-group.hatched .tab-nav-wrapper{margin-top:-24px;margin-right:0;margin-left:-16px;padding-right:24px;padding-left:16px}.row.keyline>.col:first-of-type .panel-group.hatched .tab-nav-wrapper{margin-left:-24px;padding-left:24px}.row.keyline.half-full>.col:first-of-type .panel-group.hatched .tab-nav-wrapper{margin-right:-8px}.row.keyline>.col.last .panel-group.hatched .tab-nav-wrapper,.row.keyline>.col:last-of-type .panel-group.hatched .tab-nav-wrapper{margin-right:-8px;padding-right:24px}.twitter.lg-3{display:flex;flex-direction:column}.twitter iframe{flex-grow:1;margin-bottom:-9px;height:93%;min-height:400px!important;max-width:100%}@media screen and (max-width:1024px){.twitter iframe{height:450px!important}}@media screen and (max-width:767px){.twitter iframe{min-height:0!important;height:300px!important;margin-bottom:0}}.twitter .fake-h4,.twitter h4{font-size:1.9rem;font-weight:600;text-transform:none}.top-links{margin-bottom:24px}.top-links .fake-h4,.top-links h4{text-transform:none}.link-list{padding-bottom:16px}.link-list .module{padding:0}.link-list img{width:100%;height:auto;margin:0 0 24px;padding:0;float:none}.link-list .fake-h2,.link-list .fake-h3,.link-list .recruitment .job-description .job-info .column .value,.link-list h2,.link-list h3,.recruitment .job-description .job-info .column .link-list .value{font-size:1.9rem;padding:0 0 8px;line-height:1.3}.link-list .fake-h2:before,.link-list .fake-h3:before,.link-list .recruitment .job-description .job-info .column .value:before,.link-list h2:before,.link-list h3:before,.recruitment .job-description .job-info .column .link-list .value:before{display:block;width:83px;height:5px;margin-bottom:16px;background:#00acd7;content:""}.link-list .fake-h2 a,.link-list .fake-h3 a,.link-list .recruitment .job-description .job-info .column .value a,.link-list h2 a,.link-list h3 a,.recruitment .job-description .job-info .column .link-list .value a{color:#161515;text-decoration:none}.link-list .fake-h2 a:active,.link-list .fake-h2 a:focus,.link-list .fake-h2 a:hover,.link-list .fake-h3 a:active,.link-list .fake-h3 a:focus,.link-list .fake-h3 a:hover,.link-list .recruitment .job-description .job-info .column .value a:active,.link-list .recruitment .job-description .job-info .column .value a:focus,.link-list .recruitment .job-description .job-info .column .value a:hover,.link-list h2 a:active,.link-list h2 a:focus,.link-list h2 a:hover,.link-list h3 a:active,.link-list h3 a:focus,.link-list h3 a:hover,.recruitment .job-description .job-info .column .link-list .value a:active,.recruitment .job-description .job-info .column .link-list .value a:focus,.recruitment .job-description .job-info .column .link-list .value a:hover{text-decoration:underline}.link-list .col{position:relative}.link-list .col ol:before,.link-list .col ul:before{display:block;position:absolute;top:0;left:0;width:100%;height:1px;background-color:#fff;content:""}.link-list ol,.link-list ul{padding-right:16px;padding-left:0!important}.link-list ol .fake-h2:before,.link-list ol .fake-h3:before,.link-list ol .fake-h4:before,.link-list ol .recruitment .job-description .job-info .column .value:before,.link-list ol h2:before,.link-list ol h3:before,.link-list ol h4:before,.link-list ul .fake-h2:before,.link-list ul .fake-h3:before,.link-list ul .fake-h4:before,.link-list ul .recruitment .job-description .job-info .column .value:before,.link-list ul h2:before,.link-list ul h3:before,.link-list ul h4:before,.recruitment .job-description .job-info .column .link-list ol .value:before,.recruitment .job-description .job-info .column .link-list ul .value:before{content:none}@media screen and (max-width:500px){.link-list ol,.link-list ul{padding-right:0}}.link-list ol+.fake-h3 .link-list ol+h4,.link-list ol+.fake-h3 .link-list ul+h4,.link-list ol+.fake-h4,.link-list ol+h3,.link-list ul+.fake-h3 .link-list ol+h4,.link-list ul+.fake-h3 .link-list ul+h4,.link-list ul+.fake-h4,.link-list ul+h3{margin-top:1.4em}.link-list .fake-h4,.link-list h4{font-size:1.5rem;padding:0 0 .5em;line-height:1.2}.link-list+ol,.link-list+ul,.link-list .fake-h4+ol,.link-list .fake-h4+ul,.link-list h4+ol,.link-list h4+ul{margin-bottom:1em}.link-list ol>li,.link-list ul>li{padding-top:9px;padding-bottom:8px;border-top:1px solid #d5d8d9;font-weight:700;line-height:1.2;list-style-type:none}.link-list ol>li>a,.link-list ul>li>a{display:block;color:#161515;font-weight:400;line-height:1.2;text-decoration:none!important}.link-list ol>li>a:active,.link-list ol>li>a:focus,.link-list ol>li>a:hover,.link-list ul>li>a:active,.link-list ul>li>a:focus,.link-list ul>li>a:hover{transition:color .2s ease;color:#006eaf}@media screen and (max-width:480px){.link-list ol>li>a,.link-list ul>li>a{line-height:1.4}}.link-list ol>li:first-of-type,.link-list ul>li:first-of-type{border-top:1px solid transparent}.link-list ol>li .title,.link-list ul>li .title{display:block;line-height:1.4em}.link-list ol>li em,.link-list ul>li em{font-size:.9em}.link-list ol>li ol,.link-list ol>li ul,.link-list ul>li ol,.link-list ul>li ul{margin-left:16px}.link-list ol>li ol li.last a:after,.link-list ol>li ol li:last-of-type a:after,.link-list ol>li ul li.last a:after,.link-list ol>li ul li:last-of-type a:after,.link-list ul>li ol li.last a:after,.link-list ul>li ol li:last-of-type a:after,.link-list ul>li ul li.last a:after,.link-list ul>li ul li:last-of-type a:after{display:block}.link-list.buttons{padding:0}.link-list.buttons .fake-h2,.link-list.buttons .fake-h3,.link-list.buttons .fake-h4,.link-list.buttons .recruitment .job-description .job-info .column .value,.link-list.buttons h2,.link-list.buttons h3,.link-list.buttons h4,.recruitment .job-description .job-info .column .link-list.buttons .value{font-size:1.5rem;display:block;margin-bottom:0;padding-top:0;padding-bottom:8px;font-weight:700;text-transform:none}.link-list.buttons .fake-h2:before,.link-list.buttons .fake-h3:before,.link-list.buttons .fake-h4:before,.link-list.buttons .recruitment .job-description .job-info .column .value:before,.link-list.buttons h2:before,.link-list.buttons h3:before,.link-list.buttons h4:before,.recruitment .job-description .job-info .column .link-list.buttons .value:before{display:none}.link-list.buttons ol li,.link-list.buttons ul li{display:inline-block;margin:0;border-top:0;vertical-align:middle}@media screen and (max-width:480px){.link-list.buttons ol li,.link-list.buttons ul li{width:100%;margin-right:2px}}.link-list.buttons ol li a,.link-list.buttons ul li a{font-size:1.5rem;position:relative;padding:18px 48px 16px 16px;border:0;border-radius:4px;background:#fff;color:#003e74;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;width:auto;margin:0 2px 8px 0;border-bottom:0;font-weight:700}.link-list.buttons ol li a:active,.link-list.buttons ol li a:focus,.link-list.buttons ol li a:hover,.link-list.buttons ul li a:active,.link-list.buttons ul li a:focus,.link-list.buttons ul li a:hover{background:#fff;cursor:pointer;text-decoration:underline!important}.link-list.buttons ol li a:active.disabled,.link-list.buttons ol li a:active:disabled,.link-list.buttons ol li a:focus.disabled,.link-list.buttons ol li a:focus:disabled,.link-list.buttons ol li a:hover.disabled,.link-list.buttons ol li a:hover:disabled,.link-list.buttons ul li a:active.disabled,.link-list.buttons ul li a:active:disabled,.link-list.buttons ul li a:focus.disabled,.link-list.buttons ul li a:focus:disabled,.link-list.buttons ul li a:hover.disabled,.link-list.buttons ul li a:hover:disabled{background:#fff;cursor:not-allowed}.link-list.buttons ol li a:after,.link-list.buttons ul li a:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;top:50%;right:0;width:24px;height:24px;margin-top:-10px;color:#003e74;font-size:20px;text-align:center;content:"h"}@supports (content:"h"/""){.link-list.buttons ol li a:after,.link-list.buttons ul li a:after{content:"h"/""}}@supports (alt:""){.link-list.buttons ol li a:after,.link-list.buttons ul li a:after{alt:""}}.link-list.buttons ol li a svg,.link-list.buttons ul li a svg{display:none}@media screen and (max-width:500px){.link-list.buttons ol li a,.link-list.buttons ul li a{width:100%;margin-bottom:4px;padding-right:30px}}.link-list.buttons ol li a:active,.link-list.buttons ol li a:focus,.link-list.buttons ol li a:hover,.link-list.buttons ul li a:active,.link-list.buttons ul li a:focus,.link-list.buttons ul li a:hover{transition:color .2s ease;opacity:.8}.link-list.reverse ol li.last a:after,.link-list.reverse ol li:last-of-type a:after,.link-list.reverse ul li.last a:after,.link-list.reverse ul li:last-of-type a:after,.link-list.simple .fake-h2:before,.link-list.simple .fake-h3:before,.link-list.simple .recruitment .job-description .job-info .column .value:before,.link-list.simple h2:before,.link-list.simple h3:before,.recruitment .job-description .job-info .column .link-list.simple .value:before{display:none}.link-list.reverse ol li a,.link-list.reverse ul li a{color:#fff}.link-list.reverse ol li a:after,.link-list.reverse ul li a:after{background:#fff;opacity:.38}@media screen and (max-width:767px){.feature-slider{margin:0 16px}}.feature-slider .slider-title{margin:0 0 24px 24px;background:transparent}@media screen and (max-width:767px){.feature-slider .slider-title{margin:0 0 16px}}.no-js .feature-slider .item-header{display:block;padding:10px 24px;font-size:32px}.feature-slider .tab-items,.feature-slider .tab-nav-wrapper{display:block;position:relative;clear:both}.feature-slider .tab-nav{display:flex;flex-direction:row;align-items:stretch}.feature-slider .tab-nav-tab{font-size:1.9rem;position:relative;flex:1;height:150%;padding:19px 10px 13px;border-top:1px solid #d5d8d9;border-right:1px solid #d5d8d9;border-bottom:0;border-left:0;background-color:#fff;color:#161515;font-family:firasans,Helvetica Neue,Arial,sans-serif;font-weight:700;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer}@media screen and (max-width:767px){.feature-slider .tab-nav-tab{font-size:1.6rem}}.feature-slider .tab-nav-tab:first-of-type{border-left:1px solid #d5d8d9}.feature-slider .tab-nav-tab:active,.feature-slider .tab-nav-tab:focus,.feature-slider .tab-nav-tab:hover{transition:color .2s ease;color:#dd2501}.feature-slider .tab-nav-tab.active{position:relative;margin-top:-8px;padding-top:28px;border:0;border-right:1px solid transparent;border-left:1px solid #dd2501;background:#dd2501;color:#fff}.feature-slider .tab-nav-tab.active:before{position:absolute;top:0;left:0;width:100%;height:9px;background:url(../../images/common/hatch-light.png) repeat;content:"";opacity:.4}.feature-slider .item .content{display:none;position:relative;width:100%;background:#fff}.feature-slider .item.active .content{display:block}.feature-slider .item .link.accent{font-size:1.7rem;text-decoration:underline;display:inline-block;position:relative;margin-top:8px;padding-right:30px;color:#161515;font-weight:700;line-height:1.1}.feature-slider .item .link.accent:active,.feature-slider .item .link.accent:focus,.feature-slider .item .link.accent:hover{text-decoration:none}.feature-slider .item .link.accent:after{margin:-12px 0 0 5px;color:#dd2501}.no-js .feature-slider .item{margin-bottom:15px}.feature-slider.accordion .item{margin:0 0 6px}.feature-slider.accordion .item-header{display:block!important;position:relative;margin:0}.feature-slider.accordion .item-header:after{font-size:2.5rem;position:absolute;top:4px;right:12px;bottom:0;height:30px;margin:auto;line-height:30px;content:"+";overflow:visible;pointer-events:none}.feature-slider.accordion .item-header a{display:block;position:relative;padding:12px;border:1px solid #d5d8d9;background:#fff;color:#161515}.feature-slider.accordion .item-header a:active,.feature-slider.accordion .item-header a:focus,.feature-slider.accordion .item-header a:hover{color:#dd2501}.feature-slider.accordion .item.active .item-header a{border-color:transparent;background:#dd2501;color:#fff}.feature-slider.accordion .item.active .item-header a:active,.feature-slider.accordion .item.active .item-header a:focus,.feature-slider.accordion .item.active .item-header a:hover{background:#ec2801}.feature-slider.accordion .item.active .item-header:after{color:#fff;content:"-"}@media screen and (max-width:767px){.feature-slider{margin-bottom:24px}.feature-slider .banner .caption,.feature-slider .banner.right .caption{top:0;right:auto;left:auto;width:100%;margin:0}}.row>.feature-slider{width:100%}.feature-group.row.alert.folded,.feature-group.row.full{margin-right:-24px;margin-bottom:64px}.feature-group.row.alert.folded .heading,.feature-group.row.full .heading{padding-left:24px}.feature-group.row.alert.folded .heading .sub-title,.feature-group.row.full .heading .sub-title{line-height:1.2em}.feature-group.row.alert.folded #content.container:before,.feature-group.row.full #content.container:before{margin-right:0}#donation-feature{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#002147;color:#fff;padding:16px 24px;margin-bottom:1px!important}#donation-feature .item{display:flex;flex-flow:row wrap}#donation-feature .title{flex-basis:29.33%;max-width:29.33%}@media screen and (max-width:1260px) and (min-width:1144px){#donation-feature .title{flex-basis:100%;max-width:100%}}@media screen and (max-width:1143px){#donation-feature .title{flex-basis:21%;max-width:21%}}@media screen and (max-width:900px){#donation-feature .title{flex-basis:100%;max-width:100%}}#donation-feature .fake-h3,#donation-feature h3{font-size:3.1rem;line-height:1.1}#donation-feature .content{flex-basis:69%;max-width:69%;border-left:1px solid #fff;padding:0 24px;position:relative}@media screen and (max-width:1260px) and (min-width:1144px){#donation-feature .content{flex-basis:100%;max-width:100%;border-left:none;padding:0 0 24px}}@media screen and (max-width:1143px){#donation-feature .content{flex-basis:78%;max-width:78%}}@media screen and (max-width:900px){#donation-feature .content{flex-basis:100%;max-width:100%;border-left:none;padding:0}}.thumb-list ul{margin-bottom:60px;font-size:0}.thumb-list ul li{margin-bottom:10px;display:inline-block;float:none;vertical-align:top;font-size:1.5rem}@media screen and (max-width:767px){.thumb-list ul li{display:inherit}}.thumb-list ul li a{display:table;width:100%;border:1px solid #d5d8d9;text-decoration:none}.thumb-list ul li a .details,.thumb-list ul li a .media{display:table-cell}.thumb-list ul li a .media{width:88px;vertical-align:top}.thumb-list ul li a .details{vertical-align:middle;padding:5px 10px;font-weight:700;color:#161515;line-height:1.2}.intro-buttons{padding-top:58px;padding-right:24px;padding-left:8px}.intro-buttons .btn.last,.intro-buttons .btn:last-of-type{margin-bottom:0}@media screen and (max-width:767px){.intro-buttons{padding:16px}}.container .btn{font-size:1.5rem;display:block;position:relative;margin-bottom:8px;padding:18px 48px 16px 16px;border:0;border-radius:4px;background:#002147;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.3;text-decoration:none!important}.container .btn:active,.container .btn:focus,.container .btn:hover{background:#003e74;cursor:pointer;text-decoration:underline!important}.container .btn:active.disabled,.container .btn:active:disabled,.container .btn:focus.disabled,.container .btn:focus:disabled,.container .btn:hover.disabled,.container .btn:hover:disabled{background:#002147;cursor:not-allowed}.container .btn:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;top:50%;right:0;width:24px;height:24px;margin-top:-10px;color:#00acd7;font-size:20px;text-align:center;content:"h"}@supports (content:"h"/""){.container .btn:after{content:"h"/""}}@supports (alt:""){.container .btn:after{alt:""}}.container .btn svg{display:none}.container .btn.reverse{font-size:1.5rem;display:block;position:relative;margin-bottom:8px;border-radius:4px;background:#fff;color:#002147;padding:16px 46px 14px 14px;border:1px solid #006eaf}.container .btn.reverse:active,.container .btn.reverse:focus,.container .btn.reverse:hover{background:#003e74;cursor:pointer;text-decoration:underline!important}.container .btn.reverse:active.disabled,.container .btn.reverse:active:disabled,.container .btn.reverse:focus.disabled,.container .btn.reverse:focus:disabled,.container .btn.reverse:hover.disabled,.container .btn.reverse:hover:disabled{background:#fff;cursor:not-allowed}.container .btn.reverse:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;top:50%;right:0;width:24px;height:24px;margin-top:-10px;color:#006eaf;font-size:20px;text-align:center;content:"h"}@supports (content:"h"/""){.container .btn.reverse:after{content:"h"/""}}@supports (alt:""){.container .btn.reverse:after{alt:""}}.container .btn.reverse svg{display:none}.container .btn.reverse:active,.container .btn.reverse:focus,.container .btn.reverse:hover{border:1px solid #003e74;color:#fff;text-decoration:underline}.container .btn.reverse:active:after,.container .btn.reverse:focus:after,.container .btn.reverse:hover:after{color:#fff}.container .btn.reverse.no-border{border:1px solid #fff}.container .btn.reverse.no-border:active,.container .btn.reverse.no-border:focus,.container .btn.reverse.no-border:hover{border:1px solid #003e74}.container .btn.large{font-size:1.9rem;display:block;font-weight:700}.container .btn.large,.container .btn.large a,.container .btn.large p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container .btn.large p{font-size:1.5rem;margin:.4em 0 0;padding:0;font-weight:400}.container .btn.large.info:after,.container .btn.large.primary:after,.container .btn.large.secondary:after{color:#fff}.container .btn.large:after{color:#fff;content:">"}.container .btn.small{font-size:1.2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:8px 30px 8px 8px}.container .btn.small:after{font-size:1.2rem;top:60%}@media screen and (max-width:767px){.container .btn.small{font-size:1.5rem;padding:16px 46px 14px 14px}.container .btn.small:after{font-size:2rem;top:50%}}.container .btn.no-icon.small{padding-right:8px}.container .btn.no-icon.small:after{content:""}@media screen and (max-width:767px){.container .btn.no-icon.small{padding-right:16px}}.container .btn.multi-line{padding-top:10px;padding-bottom:9px}.container .btn.multi-line span{font-size:1.3rem;display:block;text-transform:uppercase}.container .btn-container{padding:0!important;border:0!important;background:none!important}.container .btn.right{margin-left:10px;float:right}@media screen and (max-width:767px){.container .btn.right{margin-top:0;margin-bottom:24px;margin-left:0;float:none;clear:left}}.container .btn.btn-dl .details,.container .btn.download .details{display:block;margin-left:1px;font-size:smaller;font-style:italic}.container .btn.btn-dl:after,.container .btn.download:after{margin-right:5px;content:""}.container .btn.secure:after{margin-top:-12px;margin-right:4px;font-size:21px;content:""}.container .btn.unsecure:after{margin-top:-12px;margin-right:6px;font-size:21px;content:""}.container .btn.twitter:after{right:12px;content:"j"}.container .btn.rss:after{top:48%;right:12px;color:#dd2501;content:"f"}.container .btn.calendar:after{right:10px;color:#fff;content:"C"}.container .btn.disabled,.container .btn:disabled{opacity:.5}.container .btn.disabled:active,.container .btn.disabled:focus,.container .btn.disabled:hover,.container .btn:disabled:active,.container .btn:disabled:focus,.container .btn:disabled:hover{opacity:.5!important}.container .btn.disabled:after,.container .btn:disabled:after{opacity:.5}@media screen and (min-width:481px){.container .btn.equal-height{margin-bottom:0}}.container .inline-buttons .title{font-size:1.5rem;display:block;font-weight:700}.container .inline-buttons .btn{display:inline-block;vertical-align:middle;margin-right:.75em}.link.primary{font-size:1.7rem;text-decoration:underline;display:inline-block;position:relative;margin-top:8px;padding-right:30px;color:#fff;font-weight:700;line-height:1.1}.link.primary:active,.link.primary:focus,.link.primary:hover{text-decoration:none}.link.secondary{font-size:1.7rem;text-decoration:underline;display:inline-block;position:relative;margin-top:8px;padding-right:30px;color:#161515;font-weight:700;line-height:1.1}.link.secondary:active,.link.secondary:focus,.link.secondary:hover{text-decoration:none}.link.secondary:after{margin:-12px 0 0 5px;color:#960078}.link.reverse{font-size:1.7rem;text-decoration:underline;display:inline-block;position:relative;margin-top:8px;padding-right:30px;color:#fff;font-weight:700;line-height:1.1}.link.reverse:active,.link.reverse:focus,.link.reverse:hover{text-decoration:none;text-decoration:underline;opacity:1}.heading{display:block;align-self:flex-start;width:100%;padding:16px 0}.keyline .heading{padding:0 16px 16px 0}.keyline .heading.sub{padding-bottom:8px}.heading .recruitment .job-description .job-info .column .value,.heading h1,.heading h2,.heading h3,.heading h4,.heading h5,.recruitment .job-description .job-info .column .heading .value{display:inline;margin-right:16px}.heading .title{font-size:2.7rem;font-weight:700}.heading .title a{color:#161515;text-decoration:none}.heading .sub-title{font-size:2.7rem;font-weight:400;line-height:21px}.heading a.heading-link{font-size:1.5rem;display:inline;transition:color .2s ease;border-bottom:0!important;color:#161515;font-weight:700;text-decoration:none}.heading a.heading-link:active,.heading a.heading-link:focus,.heading a.heading-link:hover{transition:color .2s ease;color:#006eaf}.heading a.heading-link:before{display:inline-block;margin:0 8px 0 0;text-decoration:none;content:"/"}.sidebar .heading a.heading-link:before{margin-left:8px}.page-heading{display:block;padding:24px 0}@media screen and (max-width:767px){.page-heading{padding:16px 0}}.page-heading .fake-h1,.page-heading h1{margin-bottom:0;clear:left}.whats-on .page-heading{height:0;padding:0}.video-player{display:block;max-width:100%;margin:5px 16px 16px 0}.video-player.split .video-placeholder,.video-player.split figcaption{width:50%;float:left}@media screen and (max-width:768px){.video-player.split .video-placeholder,.video-player.split figcaption{width:100%}}.video-player.half{width:50%}.video-player.two-thirds{width:66.66%}.video-player.one-third{width:33.33%}.video-player.half,.video-player.one-third,.video-player.two-thirds{float:left}@media screen and (max-width:595px){.video-player.half,.video-player.one-third,.video-player.two-thirds{width:100%;float:none}.video-player.half figure,.video-player.one-third figure,.video-player.two-thirds figure{margin-right:0}}.video-player.alert.folded,.video-player.full,.video-player.three-thirds{width:100%}.video-player.alert.folded figure,.video-player.full figure,.video-player.three-thirds figure{margin:0 0 16px}.video-player:active,.video-player:focus,.video-player:hover{cursor:pointer}.video-player figure{display:block;float:none}div.highlight .video-player figure{width:100%}.video-player iframe{display:block;position:absolute;top:0;transition:opacity 3s ease;overflow:hidden;z-index:10}.video-player iframe .cloak{opacity:0}.video-player .caption{margin:0;background-color:#ebeeee}.video-player img{max-width:100%;height:auto;zoom:1;display:block}.video-player img:after{display:block;height:0;clear:both;content:".";visibility:hidden}.video-player .video-placeholder{position:relative;width:100%;padding-top:56.25%;background-color:#ebeeee;overflow:hidden}.video-player .video-placeholder:after{display:table;clear:both;content:""}.video-player .video-placeholder:active .play-button:before,.video-player .video-placeholder:focus .play-button:before,.video-player .video-placeholder:hover .play-button:before{opacity:.08}.video-player .video-placeholder img{position:absolute;top:0!important;height:100%;-o-object-fit:cover;object-fit:cover}.video-player .video-placeholder .play-button{display:block;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;text-decoration:none}.no-js .video-player .video-placeholder .play-button{display:none}.video-player .video-placeholder .play-button.link:after{font-size:6rem;margin:-30px 0 0 -22px;content:""}.video-player .video-placeholder .play-button:before{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .2s ease;background:#161515;text-decoration:none;content:"";opacity:.25;z-index:2}.video-player .video-placeholder .play-button:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:8rem;position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;color:#fff;text-decoration:none;content:"a";z-index:10}.video-player .video-placeholder .play-button:focus:before{opacity:.08}.video-player.video-player-loaded .play-button:after,.video-player.video-player-loading .play-button:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;color:#fff;content:"";-webkit-animation:spin .75s linear infinite;animation:spin .75s linear infinite}@supports (content:""/""){.video-player.video-player-loaded .play-button:after,.video-player.video-player-loading .play-button:after{content:""/""}}@supports (alt:""){.video-player.video-player-loaded .play-button:after,.video-player.video-player-loading .play-button:after{alt:""}}.video-player.video-player-loaded .play-button:before,.video-player.video-player-loading .play-button:before{display:none}.video-player.video-player-loaded .play-button:after{z-index:3}.video-player.video-player-loaded .video-placeholder img{transition:opacity 3s ease;opacity:0}.highlight .video-player{margin:0 0 10px;padding:0}.highlight .video-player figure{position:relative!important}@media screen and (max-width:465px){.video-player{width:100%}}.slideshow.is-touch .video-player,.slideshow.is-touch .video-player .caption{height:100%}.video-general .video-player .video-placeholder img{width:100%}@media screen and (max-width:480px){.video-general .video-player+.wysiwyg blockquote.floating-blockquote,.video-general .video-player+.wysiwyg blockquote.floating-pullquote{box-sizing:border-box}}@media screen and (max-width:595px){.video-general .video-player.one-third,.video-general .video-player.two-thirds{width:100%}}.video-general .video-player.one-third+.wysiwyg blockquote.floating-blockquote,.video-general .video-player.one-third+.wysiwyg blockquote.floating-pullquote,.video-general .video-player.two-thirds+.wysiwyg blockquote.floating-blockquote,.video-general .video-player.two-thirds+.wysiwyg blockquote.floating-pullquote{width:28%;clear:none}@media screen and (max-width:768px){.video-general .video-player.one-third+.wysiwyg blockquote.floating-blockquote,.video-general .video-player.one-third+.wysiwyg blockquote.floating-pullquote,.video-general .video-player.two-thirds+.wysiwyg blockquote.floating-blockquote,.video-general .video-player.two-thirds+.wysiwyg blockquote.floating-pullquote{width:25%}}@media screen and (max-width:595px){.video-general .video-player.one-third+.wysiwyg blockquote.floating-blockquote,.video-general .video-player.one-third+.wysiwyg blockquote.floating-pullquote,.video-general .video-player.two-thirds+.wysiwyg blockquote.floating-blockquote,.video-general .video-player.two-thirds+.wysiwyg blockquote.floating-pullquote{width:96%;clear:both}}.video-general .video-player.one-third.left-align,.video-general .video-player.two-thirds.left-align{float:left}@media screen and (max-width:595px){.video-general .video-player.one-third.left-align,.video-general .video-player.two-thirds.left-align{float:none}}.video-general .video-player.one-third.left-align+.wysiwyg ul,.video-general .video-player.two-thirds.left-align+.wysiwyg ul{clear:none;list-style-position:inside}@media screen and (max-width:595px){.video-general .video-player.one-third.left-align+.wysiwyg ul,.video-general .video-player.two-thirds.left-align+.wysiwyg ul{clear:left;list-style-position:inherit}}.video-general .video-player.one-third.right-align,.video-general .video-player.two-thirds.right-align{float:right;margin:5px 0 16px 16px}@media screen and (max-width:595px){.video-general .video-player.one-third.right-align,.video-general .video-player.two-thirds.right-align{float:none;margin:5px 16px 16px 0}}.recruitment .job-description .job-info .column .video-general .wysiwyg .value,.video-general .wysiwyg .fake-h1,.video-general .wysiwyg .fake-h2,.video-general .wysiwyg .fake-h3,.video-general .wysiwyg .fake-h4,.video-general .wysiwyg .fake-h5,.video-general .wysiwyg .fake-h6,.video-general .wysiwyg .recruitment .job-description .job-info .column .value,.video-general .wysiwyg h1,.video-general .wysiwyg h2,.video-general .wysiwyg h3,.video-general .wysiwyg h4,.video-general .wysiwyg h5,.video-general .wysiwyg h6{clear:none}.advert .well{text-align:center}.advert .well img{margin:0 auto}.advert .module{padding:0}.advert .module img{width:100%}.row.keyline .advert .module{padding:0 16px 0 0}@media screen and (max-width:767px){.row.keyline .advert .module{padding-bottom:16px}}.well{margin-bottom:2.11111rem;padding:16px;background-color:#d5d8d9}.well :last-child{margin-bottom:0}.well.light{background-color:#ebeeee}.well.shadow{box-shadow:2px 2px 5px -2px #c3c6c7}.well.minimal{padding-left:16px;border-left:16px solid #006eaf;background:#fff}.well.alert.folded,.well.full{zoom:1}.well.alert.folded:after,.well.full:after{display:block;height:0;clear:both;content:".";visibility:hidden}.row.keyline .well.expand-gutter{margin-right:-16px;margin-left:-16px}@media screen and (max-width:767px){.row.keyline .well.expand-gutter{margin:16px -24px}}.row.keyline>.col.first .well.expand-gutter,.row.keyline>.col:first-of-type .well.expand-gutter{margin-left:-24px;padding-left:24px}.row.keyline>.col.last .well.expand-gutter,.row.keyline>.col:last-of-type .well.expand-gutter{margin-right:-24px;padding-right:-24px}.row.keyline .well.top{margin-top:-24px;padding-top:24px}@media screen and (max-width:767px){.row.keyline .well.top{margin-top:16px;padding-top:16px}}.row.keyline .well.bottom{margin-bottom:-24px;padding-bottom:24px}@media screen and (max-width:767px){.row.keyline .well.bottom{margin-bottom:16px;padding-bottom:16px}}.well.large p{font-size:2.5rem;margin-bottom:0;font-weight:400;line-height:32px}@media screen and (max-width:1025px){.well.large p{font-size:2.2rem}}.well.info,.well.primary,.well.secondary{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:48px}.well.info:after,.well.primary:after,.well.secondary:after{position:absolute;top:0;right:0;width:24px;height:100%;background:url(../../images/common/hatch-light.png) repeat;content:"";opacity:.4}ul.tags{margin-bottom:-16px}@media (max-width:480px){ul.tags{margin-bottom:0}}ul.tags li{margin-bottom:16px}.tag,ul.tags li{display:inline-block}.tag{position:relative;vertical-align:middle;height:24px}.tag a,.tag span{float:left;background:#00acd7;color:#fff;padding:0 5px;display:block}.tag:before{left:0;float:left;border-right:0 solid transparent;border-bottom:24px solid #00acd7;border-left:14px solid transparent}.tag:after,.tag:before{position:relative;top:0;width:0;height:0;content:""}.tag:after{right:0;float:right;border-top:24px solid #00acd7;border-right:14px solid transparent;border-left:0 solid transparent}.tag a:hover{opacity:.8}@media (max-width:600px){.page-heading .tag{background:none}.page-heading .tag:after,.page-heading .tag:before{display:none}}.stat-tiles{margin:0 -9px 0 0}.stat-tile{font-size:1.5rem;box-shadow:2px 2px 5px -2px #c3c6c7;display:inline-block;vertical-align:top;width:120px;height:150px;border:1px solid #d5d8d9;background:#fff url(../../images/common/hatch-grey.png) repeat;padding:24px 8px 8px;line-height:1.2;text-align:center;margin:0 8px 16px 0}.stat-tiles .stat-tile{float:left;display:block}.stat-tile .title{font-size:3.7rem;line-height:37px;margin:0 0 8px;font-weight:700;display:block;color:#006eaf}.stat-list ul{margin:0}.stat-list li{margin-bottom:1em}.stat-list .stat-label{display:block}.stat-list .stat-value{font-size:3.7rem;display:block;font-weight:700;line-height:1;color:#161515}.text-ellipsis{display:inline-block;overflow:hidden;text-overflow:ellipsis;max-width:100%}.col.text ul{list-style:disc;padding:0 0 8px 24px}.col.text ol{list-style:decimal;padding:0 0 8px 24px}.row.video-text{margin-bottom:-30px}.row.video-text .video-player{margin-right:24px;margin-bottom:5px}.row.video-text .video-player figcaption{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important}.row.video-text .video-player figcaption:focus{display:block!important;position:relative!important;width:auto!important;height:auto!important;overflow:visible!important}.row.video-text .video-player img{width:100%}@media screen and (max-width:480px){.row.video-text .video-player{margin-right:9px;margin-bottom:24px}}.row.video-text .col.hatch{position:relative}.landing-opt3 .row.video-text .col.hatch .content{flex-basis:83.3333333333%;max-width:83.3333333333%}.content-template .row.video-text .col.hatch .content{flex-basis:100%;max-width:100%}.row.video-text .col.hatch:before{position:absolute;top:0;left:-24px;width:24px;height:100%;background:url(../../images/common/hatch-light-grey.png) repeat;content:"";opacity:1}@media screen and (max-width:768px){.row.video-text .col.hatch:before{top:28px;height:90%;border-right:1px solid #d5d8d9}}@media screen and (max-width:480px){.row.video-text .col.hatch:before{top:-24px;left:0;width:100%;height:16px;border-right:0;border-bottom:1px solid #d5d8d9}}@media screen and (max-width:480px){.row.video-text .col.hatch{margin-right:9px;padding-top:8px}}@media screen and (max-width:466px){.row.video-text .col.hatch{margin-right:0}}.content-template .row.video-text{margin:0 -48px 24px;padding:30px 0 0 30px;border-top:1px solid #d5d8d9;border-bottom:1px solid #d5d8d9}.content-template .row.video-text .content{margin-top:-24px}@media screen and (max-width:1024px){.content-template .row.video-text{margin-right:-24px;margin-left:-24px}}@media screen and (max-width:768px){.content-template .row.video-text{margin-right:-16px;margin-left:-16px;padding-left:0;border:0}.content-template .row.video-text .content{margin-top:-16px;padding-right:16px}}@media screen and (max-width:480px){.content-template .row.video-text{padding-left:16px}.content-template .row.video-text .content{margin-top:-8px}.content-template .row.video-text .col.hatch:before{top:-16px}}@media screen and (max-width:466px){.content-template .row.video-text{margin-right:0}}@media screen and (max-width:1024px){.row.video-text .col{margin-top:-30px}.row.video-text>.col{border-left:1px solid #d5d8d9}}@media screen and (max-width:768px){.row.video-text{margin-right:0}.row.video-text>.col{border-left:0}}@media screen and (max-width:480px){.row.video-text{margin-right:-8px}.row.video-text .col{margin-top:0}}.row.video-multi .col{margin-bottom:16px}.row.video-multi .video-player{transition:box-shadow .2s ease-out;box-shadow:2px 2px 5px -2px #c3c6c7;margin:0}.row.video-multi .video-player figcaption{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important}.row.video-multi .video-player figcaption:focus{display:block!important;position:relative!important;width:auto!important;height:auto!important;overflow:visible!important}.row.video-multi .video-player img{width:100%}@media screen and (max-width:768px){.row.video-multi{margin-bottom:0}}.row.video-multi.stacked .heading{display:none}.row.video-multi.stacked:before{display:none!important}.content-template .row.video-playlist,.landing-opt3 .row.video-playlist{padding-bottom:24px}.content-template .row.video-playlist>.col,.landing-opt3 .row.video-playlist>.col{flex-basis:50%;max-width:50%;margin-left:-16px;padding-left:16px!important}@media screen and (max-width:768px){.content-template .row.video-playlist>.col,.landing-opt3 .row.video-playlist>.col{flex-basis:100%;max-width:100%;margin-left:0!important;padding-left:0!important}}.content-template .row.video-playlist .col.hatch,.landing-opt3 .row.video-playlist .col.hatch{margin-left:0;padding-left:0!important}.content-template .row.video-playlist img,.landing-opt3 .row.video-playlist img{padding:0}.row.video-playlist.keyline .col{padding-right:0;padding-left:0;border:0}.row.video-playlist .col.hatch{position:relative;padding-bottom:0}.row.video-playlist .col.hatch:before{position:absolute;top:0;left:-24px;width:24px;height:calc(100% - 24px);margin-top:24px;border-right:1px solid #d5d8d9;background:url(../../images/common/hatch-light-grey.png) repeat;content:"";opacity:1}@media screen and (max-width:768px){.row.video-playlist .col.hatch:before{top:-48px;left:0;width:calc(100% - 24px);height:24px;border-right:0;border-bottom:1px solid #d5d8d9}}@media screen and (max-width:480px){.row.video-playlist .col.hatch:before{width:calc(100% - 12px)}}.row.video-playlist .now-playing.animate .video-placeholder{-webkit-animation:fadeInFromThirty .3s ease-out;animation:fadeInFromThirty .3s ease-out}@media screen and (max-width:480px){.row.video-playlist .now-playing{padding-bottom:16px}}.row.video-playlist .video-player{margin-top:0;margin-right:24px}.row.video-playlist .video-player img{min-width:100%}.row.video-playlist .video-player h4{text-transform:none}.row.video-playlist .video-player .caption{background:none}.row.video-playlist .video-player .caption h3,.row.video-playlist .video-player .caption h4,.row.video-playlist .video-player .caption p{cursor:default}.row.video-playlist .video-player .video-placeholder{margin-bottom:24px}.row.video-playlist .playlist{margin-right:-8px;margin-left:0;padding-left:16px;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media screen and (max-width:768px){.row.video-playlist .playlist{padding-left:0}}.row.video-playlist .video-playlist-item{display:flex;position:relative;clear:both;transition:opacity .2s ease 0s;cursor:pointer;opacity:1;overflow:hidden}.row.video-playlist .video-playlist-item h4{font-size:1.6rem}.row.video-playlist .video-playlist-item p{margin-bottom:0}.row.video-playlist .video-playlist-item .col{padding-right:12px;padding-bottom:16px}@media screen and (max-width:768px){.row.video-playlist .video-playlist-item .col{width:100%;padding-right:0}}.row.video-playlist .video-playlist-item .longdesc{display:none}.row.video-playlist .video-playlist-item .video-placeholder{position:relative;padding-top:56.25%;background-color:#161515;overflow:hidden}.row.video-playlist .video-playlist-item .video-placeholder img{position:absolute;top:0;left:0;transition:opacity .2s ease 0s;opacity:.8}.row.video-playlist .video-playlist-item.active{cursor:default;opacity:.4}.row.video-playlist .video-playlist-item.active .video-placeholder{background-color:#fff}.row.video-playlist .video-playlist-item.active:focus .video-placeholder img,.row.video-playlist .video-playlist-item.active:hover .video-placeholder img{opacity:.8}.row.video-playlist .video-playlist-item.active:focus:before,.row.video-playlist .video-playlist-item.active:hover:before{background-color:#fff}.row.video-playlist .video-playlist-item:active .video-placeholder img,.row.video-playlist .video-playlist-item:focus .video-placeholder img,.row.video-playlist .video-playlist-item:hover .video-placeholder img{opacity:1}.row.video-playlist .video-playlist-item:focus,.row.video-playlist .video-playlist-item:hover{cursor:pointer}.row.video-playlist .video-playlist-item:focus:before,.row.video-playlist .video-playlist-item:hover:before{background-color:#ebeeee;opacity:1}.row.video-playlist .video-playlist-item:active:before{background-color:#fff}.row.video-playlist .video-playlist-item:before{position:absolute;top:-16px;left:0;width:100%;height:100%;transition:background-color .2s ease,opacity .2s ease;background-color:#fff;content:"";opacity:0;z-index:-1}@media screen and (max-width:768px){.row.video-playlist .video-playlist-item{display:inline-block;width:calc(33.33333% - 32px);max-width:none;margin-right:16px;vertical-align:top}}@media screen and (max-width:480px){.row.video-playlist .video-playlist-item{display:inline-block;width:calc(50% - 16px);margin-top:24px;margin-right:12px;vertical-align:top}}#disaster-high{position:relative;width:100%;max-height:107px;margin-top:-107px;float:right;overflow:hidden;box-sizing:border-box}.fixed #disaster-high{display:none}.disaster.alert-high,.disaster.alert-low{background-color:#002147;color:#fff}.disaster.alert-high a,.disaster.alert-low a{display:block;width:100%;transition:background-color .2s ease-out 0s;background-color:#002147;color:#fff}.disaster.alert-high a:focus,.disaster.alert-high a:hover,.disaster.alert-low a:focus,.disaster.alert-low a:hover{background-color:#1f3356}.disaster.alert-high a:focus .recruitment .job-description .job-info .column .value,.disaster.alert-high a:focus h2,.disaster.alert-low a:focus .recruitment .job-description .job-info .column .value,.disaster.alert-low a:focus h2,.recruitment .job-description .job-info .column .disaster.alert-high a:focus .value,.recruitment .job-description .job-info .column .disaster.alert-low a:focus .value{transform:scale(1.06);transition:all .1s linear}.disaster.alert-high a:focus h3,.disaster.alert-low a:focus h3{text-decoration:underline}.disaster.alert-high .disaster-inner:before,.disaster.alert-low .disaster-inner:before{position:relative;float:left;color:#dd2926;font-family:imperial-icons;font-size:5rem;font-weight:400;content:"!";z-index:2}.disaster.alert-high .date,.disaster.alert-low .date{margin-bottom:0;font-size:1.3rem;line-height:1.2}.disaster.alert-high .content,.disaster.alert-low .content{font-size:1.3rem;font-style:italic;font-weight:400;line-height:1.1}.disaster.alert-high:before,.disaster.alert-low:before{position:absolute;width:1.1rem;height:3.5rem;background-color:#fff;content:"";z-index:1}.disaster.alert-high a:focus .imperial-alert b{color:#46a7d4}.disaster.alert-high .disaster-inner:before{display:none}.disaster.alert-high.disaster--emergency,.disaster.alert-high.disaster--emergency a{background-color:#231f20}.disaster.alert-high.disaster--emergency a:focus .imperial-alert b{color:#f74744}.disaster.alert-high.disaster--emergency a:after{border-bottom:5.3em solid #dd2926;content:""}.disaster.alert-high.disaster--emergency a:focus,.disaster.alert-high.disaster--emergency a:hover{background-color:#3d3132}.disaster.alert-high.disaster--emergency a:focus:after{border-bottom-color:#f74744}.disaster.alert-high.disaster--emergency .disaster-inner{position:relative;box-sizing:border-box}@media screen and (max-width:929px){.disaster.alert-high.disaster--emergency .disaster-inner h3{padding-left:40px}}.disaster.alert-high.disaster--emergency .disaster-inner:before{display:block;position:absolute;top:16px;left:12px;color:#dd2926;font-family:imperial-icons;font-size:3rem;font-weight:400;line-height:1;content:"!";z-index:2}.disaster.alert-high.disaster--emergency .disaster-inner:after{display:block;position:absolute;top:20px;left:24px;width:6px;height:20px;background-color:#fff;content:""}@media screen and (min-width:930px){.disaster.alert-high.disaster--emergency .disaster-inner:before{top:50%;left:242px;transform:translatey(-50%);font-size:3rem}.disaster.alert-high.disaster--emergency .disaster-inner:after{top:50%;left:254px;transform:translatey(-50%)}}@media screen and (max-width:929px){.disaster.alert-high.disaster--emergency .disaster-inner{height:auto;padding:16px}.disaster.alert-high.disaster--emergency .disaster-inner a:after{border-bottom:5.3em solid #dd2926}.disaster.alert-high.disaster--emergency .disaster-inner .content,.disaster.alert-high.disaster--emergency .disaster-inner .date{padding-left:40px}}@media screen and (min-width:930px){.disaster.alert-high.disaster--emergency .disaster-inner{display:flex;flex-direction:column;justify-content:center;height:107px;padding:8px 28px 8px 242px;box-sizing:border-box}.disaster.alert-high.disaster--emergency .disaster-inner h3{padding-left:4.5rem}.disaster.alert-high.disaster--emergency .disaster-inner h3:before{font-size:4rem}.disaster.alert-high.disaster--emergency .disaster-inner h3:after{top:5px;left:16px;width:8px;height:30px}.disaster.alert-high.disaster--emergency .disaster-inner .content,.disaster.alert-high.disaster--emergency .disaster-inner .date{padding-left:4.5rem}}@media screen and (min-width:1281px){.disaster.alert-high.disaster--emergency .disaster-inner{padding:8px 125px 8px 254px}.disaster.alert-high.disaster--emergency .disaster-inner h3{padding-left:7.3rem}.disaster.alert-high.disaster--emergency .disaster-inner:before{left:255px;font-size:5rem}.disaster.alert-high.disaster--emergency .disaster-inner:after{left:275px;width:10px;height:37px}.disaster.alert-high.disaster--emergency .disaster-inner .content,.disaster.alert-high.disaster--emergency .disaster-inner .date{padding-left:7.3rem}}.disaster.alert-high.disaster--emergency .recruitment .job-description .job-info .column .imperial-alert.value b,.disaster.alert-high.disaster--emergency h2.imperial-alert b,.recruitment .job-description .job-info .column .disaster.alert-high.disaster--emergency .imperial-alert.value b{color:#dd2926}.disaster.alert-high a{position:relative}.disaster.alert-high a:after{position:absolute;right:0;bottom:0;width:0;height:0;float:none;border-right:0 solid transparent;border-bottom:5.3em solid #0091d4;border-left:3em solid transparent;content:""}@media screen and (min-width:1024px){.disaster.alert-high a:after{border-bottom:7em solid #0091d4;border-left:4em solid transparent}}.disaster.alert-high .disaster-inner{position:relative;height:107px;padding:28px 0 0 282px;box-sizing:border-box}@media screen and (max-width:929px){.disaster.alert-high .disaster-inner h3{margin-top:.6rem;margin-bottom:.6rem;margin-left:0;font-size:1.6rem}}@media screen and (max-width:929px){.disaster.alert-high .disaster-inner{height:auto;padding:16px}.disaster.alert-high .disaster-inner a:after{border-right:0 solid transparent;border-bottom:5.3em solid #0091d4;border-left:3em solid transparent}.disaster.alert-high .disaster-inner .content{display:block;padding-right:35px;padding-bottom:6px;line-height:1.4}}@media screen and (min-width:929px){.disaster.alert-high .disaster-inner{display:flex;flex-direction:column;justify-content:center;height:107px;padding:8px 28px 8px 242px;box-sizing:border-box}}@media screen and (min-width:1281px){.disaster.alert-high .disaster-inner{padding:8px 125px 8px 254px}}.disaster.alert-high .recruitment .job-description .job-info .column .imperial-alert.value,.disaster.alert-high h2.imperial-alert,.recruitment .job-description .job-info .column .disaster.alert-high .imperial-alert.value{position:absolute;top:36px;right:0;width:4em;height:3em;margin-top:-2px;margin-right:32px;font-size:2.2rem;font-weight:400;line-height:1.05}.disaster.alert-high .recruitment .job-description .job-info .column .imperial-alert.value b,.disaster.alert-high h2.imperial-alert b,.recruitment .job-description .job-info .column .disaster.alert-high .imperial-alert.value b{color:#0091d4;font-weight:700;text-transform:uppercase}@media screen and (max-width:1228px){.disaster.alert-high .recruitment .job-description .job-info .column .imperial-alert.value,.disaster.alert-high h2.imperial-alert,.recruitment .job-description .job-info .column .disaster.alert-high .imperial-alert.value{display:none}}@media screen and (min-width:1180px){.disaster.alert-high .recruitment .job-description .job-info .column .imperial-alert.value,.disaster.alert-high h2.imperial-alert,.recruitment .job-description .job-info .column .disaster.alert-high .imperial-alert.value{top:33px;margin-right:32px}}@media screen and (min-width:1281px){.disaster.alert-high .recruitment .job-description .job-info .column .imperial-alert.value,.disaster.alert-high h2.imperial-alert,.recruitment .job-description .job-info .column .disaster.alert-high .imperial-alert.value{top:30px;font-size:2.7rem}}.disaster.alert-high h3{margin:0 0 .25em;color:#fcd804;font-size:2rem;line-height:1.2}.disaster.alert-high .content{width:80%;padding-right:16px}@media screen and (max-width:1024px){.disaster.alert-high .content{width:100%}}.disaster.alert-high:before{display:none}@media screen and (max-width:929px){.disaster.alert-high{top:100%;width:auto;min-width:100%;max-height:none!important;margin-top:auto!important;float:none!important}.disaster.alert-high:before{display:none}}.disaster.alert-medium{position:relative}.disaster.alert-medium .caption a{text-decoration:none}.disaster.alert-medium .caption .date{margin:.7em 0 1em 3.3em;text-transform:uppercase}.disaster.alert-medium .caption .date:before{position:absolute;top:.2em;left:.5em;width:0;height:0;float:left;color:#dd2926;font-family:imperial-icons;font-size:4rem;font-weight:400;content:"!";z-index:2}.disaster.alert-medium .caption h3{color:#161515;font-size:2.4rem}.disaster.alert-medium .caption h3:before{color:#dd2926;text-transform:uppercase;content:"alert: "}.disaster.alert-medium .caption a.link:after{color:#0091d4}.disaster.alert-medium:after{background:none}.disaster.alert-low{position:relative;padding:0;background-color:#231f20;box-shadow:2px 2px 5px -2px #8e9496;overflow:hidden}.disaster.alert-low a{background-color:#231f20;text-decoration:none}.disaster.alert-low .disaster-inner{max-height:13em;padding:32px 78px 24px 48px;overflow:hidden}.disaster.alert-low .disaster-inner:before{top:-18px;left:-22px;margin-bottom:10em}.disaster.alert-low .disaster-inner:after{position:absolute;top:0;right:0;width:0;height:0;border-right:0 solid transparent;border-bottom:17em solid #dd2926;border-left:8.5em solid transparent;content:""}@media screen and (max-width:620px){.disaster.alert-low .disaster-inner:after{right:-3em}}@media screen and (max-width:450px){.disaster.alert-low .disaster-inner:after{right:-6em}}.disaster.alert-low .content,.disaster.alert-low .date,.disaster.alert-low .recruitment .job-description .job-info .column .value,.disaster.alert-low h2,.recruitment .job-description .job-info .column .disaster.alert-low .value{width:100%}.disaster.alert-low .recruitment .job-description .job-info .column .value,.disaster.alert-low h2,.recruitment .job-description .job-info .column .disaster.alert-low .value{margin:0 0 .25em;color:#fcd804;font-size:2rem;line-height:1.2;padding-top:.2em}.disaster.alert-low .content{font-size:1.5rem;line-height:1.6}.disaster.alert-low:before{top:36px;left:45px}@media screen and (max-width:620px){.disaster.alert-low .disaster-inner{max-height:15em;padding-left:35px}.disaster.alert-low:before{left:32px}}@media screen and (max-width:450px){.disaster.alert-low .disaster-inner{max-height:17em;padding-top:16px;padding-right:32px}.disaster.alert-low:before{top:21px}}@media screen and (max-width:340px){.disaster.alert-low .disaster-inner{max-height:20em}.disaster.alert-low .disaster-inner:after{border-bottom:20em solid #0091d4}.disaster.alert-low:before{top:21px}}.search .large-search{padding-bottom:0;overflow:initial}@media screen and (min-width:481px) and (max-width:768px){.search .large-search{margin-right:16px}}.search .large-search button{position:absolute;top:0;right:0;max-width:54px;height:100%;border-radius:0 5px 5px 0}@media screen and (max-width:767px){.search .large-search button:before{line-height:.8}}.search .large-search input[type=text]{width:calc(100% - 50px)}@media screen and (min-width:481px){.search .large-search input[type=text]{width:calc(100% - 34px)}}.search #suggestion_form{margin:0 -24px;padding:48px 48px 0!important}@media screen and (max-width:481px){.search #suggestion_form{padding:24px 24px 0!important}}.search #suggestion_form .row{padding-bottom:48px}.search #filter-form{margin:0 -48px;background:#fff url(../../images/common/hatch-grey.png) repeat scroll 0 0}.search #filter-form legend{width:auto;padding:0 0 16px;border-bottom:0;font-size:18px;font-weight:400}@media screen and (min-width:768px){.search #filter-form legend{padding:8px 16px 8px 0}}@media screen and (min-width:1025px){.search #filter-form legend{float:left}}@media screen and (max-width:481px){.search #filter-form{margin:-24px}}.search .searchable_listing-form.filter-by{margin:0 -48px;padding:24px 24px 0!important;background-color:#fff}@media screen and (max-width:481px){.search .searchable_listing-form.filter-by{margin-top:-24px;margin-right:-24px;margin-left:-24px;padding:24px 32px 0 24px!important}}.search .searchable_listing-form label{font-weight:400}@media screen and (min-width:768px){.search .searchable_listing-form label{display:inline}}@media screen and (min-width:929px) and (max-width:1236px){.search .searchable_listing-form label{display:block}}.search .searchable_listing-form .chosen-container-multi .chosen-choices{border:1px solid #d5d8d9;cursor:pointer}.search .gsa-sort-filter{padding-bottom:16px}.search .gsa-sort-filter button{padding:0;border:0;background-color:transparent;color:#006eaf;font-size:inherit;text-decoration:underline;cursor:pointer}.search .imperial_search_link{display:inherit;color:#006eaf;font-size:14px;overflow:hidden}.search .imperial_search_published{margin-bottom:0;color:#003e74}.search .imperial_search_snippet_box{flex:1;margin-top:16px}.search .imperial_search_mime_type:after{padding-left:2px;content:"]";vertical-align:middle}.search .imperial_search_mime_type:before{padding-right:2px;content:"[";vertical-align:middle}.search .imperial_search_extra,.search .imperial_search_title_bar{margin-bottom:0}.search .imperial_search_thumbnail{align-self:baseline;width:100%;margin-right:0;margin-left:0;padding-left:16px;float:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.search .imperial_single_result{position:relative;margin-bottom:.75em;padding:0;transition:border-left-color .15s ease;border:1px solid #e6e9f0;border-left-width:8px;cursor:pointer}.search .imperial_single_result .imperial_single_result_content{flex-basis:83.3333333333%;max-width:83.3333333333%}.search .imperial_single_result .imperial_single_result_thumb{flex-basis:16.6666666667%;max-width:16.6666666667%}@media screen and (max-width:1100px){.search .imperial_single_result .imperial_single_result_content{flex-basis:75%;max-width:75%}.search .imperial_single_result .imperial_single_result_thumb{flex-basis:25%;max-width:25%}}@media screen and (max-width:929px){.search .imperial_single_result .imperial_single_result_content{flex-basis:83.3333333333%;max-width:83.3333333333%}.search .imperial_single_result .imperial_single_result_thumb{flex-basis:16.6666666667%;max-width:16.6666666667%}}@media screen and (max-width:768px){.search .imperial_single_result .imperial_single_result_content{flex-basis:75%;max-width:75%}.search .imperial_single_result .imperial_single_result_thumb{flex-basis:25%;max-width:25%}}@media screen and (max-width:480px){.search .imperial_single_result .imperial_single_result_content{flex-basis:100%;max-width:100%}.search .imperial_single_result .imperial_single_result_thumb{display:none}}.search .gsa-search-keymatch.imperial_single_result a:before,.search .imperial_single_result a:before{display:block;position:absolute;top:50%;left:-8px;width:8px;height:70%;transform:translateY(-50%);content:""}.search .imperial_single_result a{display:flex;position:relative;flex-wrap:wrap;padding:.8em;color:#161515;text-decoration:none}.search .imperial_single_result a:before{transition:height 90ms ease-in-out,background-color .1s ease-in-out;background-color:#e6e9f0}.search .imperial_single_result a:active,.search .imperial_single_result a:focus,.search .imperial_single_result a:hover{transition:box-shadow .16s ease-in-out;background-color:#fafafc;box-shadow:1px 2px 5px 0 rgba(0,0,0,.26)}.search .imperial_single_result a:active:before,.search .imperial_single_result a:focus:before,.search .imperial_single_result a:hover:before{height:calc(100% + 2px);background-color:#006eaf}.search .imperial_single_result a:active .imperial_search_link,.search .imperial_single_result a:focus .imperial_search_link,.search .imperial_single_result a:hover .imperial_search_link{text-decoration:underline}@media screen and (min-width:768px){.search .imperial_single_result a{flex-wrap:nowrap}}.search .gsa-search-keymatch.imperial_single_result{background-color:#fafafc}.search .gsa-search-keymatch.imperial_single_result a:before{transition:height 90ms ease-in-out,background-color 50ms ease-in-out;background-color:#02893b;z-index:2}.search .gsa-search-keymatch.imperial_single_result a:after{display:block;position:absolute;top:-1px;left:-8px;width:8px;height:calc(100% + 2px);background-color:#02893b;content:""}.search .gsa-search-keymatch.imperial_single_result a:active:before,.search .gsa-search-keymatch.imperial_single_result a:focus:before,.search .gsa-search-keymatch.imperial_single_result a:hover:before{height:calc(100% + 2px);background-color:#66a40a}.search .empty-search{margin:-24px;padding:24px 16px 0 24px;background-color:#e6e9f0}.search .empty-search p{margin-bottom:0}.search #search-results{transition:opacity .1s ease-in-out}.search #search-results.requesting{opacity:.2}.search #search-results.loading{opacity:0}.search #show-more{transition:margin-top .3s ease-in,opacity .15s ease-in 20ms}.search #show-more.loading{margin-top:50em;opacity:0}.search #loading{display:block;position:relative;top:190px;left:calc(50% - 30px);height:0;color:#fff;-webkit-animation:fadeIn .3s ease-in;animation:fadeIn .3s ease-in}.search #loading:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;color:#fff;content:"";-webkit-animation:spin .75s linear infinite;animation:spin .75s linear infinite;font-size:6rem;width:60px;height:60px;transform-origin:50%,51%;color:#9d9d9d!important}@supports (content:""/""){.search #loading:after{content:""/""}}@supports (alt:""){.search #loading:after{alt:""}}.search .more-search-results .btn{text-align:center}.search .gsa-no-results{padding-top:48px;font-size:18px}.search .gsa-no-results p{font-size:18px}.search .gsa-no-results .query{font-style:italic;font-weight:700}.search .gsa-no-results ul{list-style:inside}@media screen and (min-width:768px){.search .empty-search{padding:24px 16px 0 48px}.search .searchable_listing-form.filter-by{padding:24px 24px 0 48px!important}}@media screen and (min-width:1025px){.search #search-results{padding-right:24px;padding-left:24px}}#gsa-search-xml{flex-direction:column}#gsa-search-xml .goog-trans-address{display:block;margin-top:8px;color:#02893b;font-size:14px}@media screen and (max-width:767px){#gsa-search-xml{display:block;width:100%}}.container.search .chosen-container .chosen-drop{width:100%;margin-top:-2px;box-shadow:inset 0 0 3px #fff,0 1px 1px rgba(0,0,0,.1)}.container.search .chosen-container .chosen-results{max-height:none}@media screen and (min-width:481px){.course-search .large-search{margin-right:16px;padding-right:0}}.course-search #course-searchSubmit{position:absolute;top:0;right:0;bottom:0;max-height:46px}@media screen and (min-width:768px){.course-search #course-searchSubmit{max-height:51px}}.without-search.without-filters.without-calendar .search-results-heading,.without-search.without-filters.without-calendar hr{display:none}.library-primo-search{margin:42px -32px 0 -24px}.module .library-primo-search{margin:16px -16px 32px -48px}.library-primo-search .tab-nav-wrapper ul{padding-left:24px;width:50%}.library-primo-search .item{margin:0 -16px 0 24px;padding-top:11px!important}.library-primo-search form.alert.folded,.library-primo-search form.full{margin-bottom:0}.library-primo-search fieldset{padding-bottom:4px;margin-bottom:0}@media screen and (max-width:1025px){.module .library-primo-search{margin-right:8px;margin-left:-24px;margin-top:-8px}}@media screen and (max-width:1023px){.library-primo-search{margin:21px -8px 0 -24px}.module .library-primo-search{margin-top:-8px;margin-left:-24px;margin-right:8px}}@media screen and (max-width:767px){.library-primo-search{margin:8px 16px 16px -24px}.library-primo-search form.alert.folded,.library-primo-search form.full{margin:-10px -16px 0}.library-primo-search form.alert.folded input,.library-primo-search form.full input{width:100%!important}.library-primo-search form.alert.folded button,.library-primo-search form.full button{right:0}.module .library-primo-search{margin-top:-16px;margin-left:-24px;margin-right:16px}}@media screen and (max-width:929px){.lcs_slide_out-r{top:120px!important;z-index:19!important}}.jquery-modal.blocker{top:0;right:0;bottom:0;left:0;width:100%;height:100%;position:fixed;z-index:1;background:rgba(0,0,0,.45);transition:opacity .3s ease-in-out;opacity:0}.jquery-modal.blocker.ready{opacity:1}.jquery-modal.blocker.complete{background-color:transparent;transition:background-color .3s}.modal{display:block;top:50%;transform:translateY(-50%);opacity:0;position:relative;z-index:2;background-color:#fff;border:1px solid #333;box-shadow:0 7px 30px 0 rgba(0,0,0,.3);width:39em;height:32.5em;margin:0 auto}.modal .close-modal{position:absolute;top:0;right:0;width:45px;height:45px;overflow:hidden;text-indent:150%}.modal .close-modal:before{-moz-osx-font-smoothing:grayscale;color:inherit;content:"x";font-family:imperial-icons;font-size:1.1rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:15px;text-indent:0;text-transform:none;top:15px}.modal .heading{padding-top:.35em}.modal textarea{height:10em}.modal.ready{opacity:1}.modal.ready.complete{top:-100%;transition:top .6s ease-in-out;transition-delay:.4s}.people.list{width:100%}.wysiwyg .people.list{padding-left:0}.module .people.list{margin-right:16px}@media screen and (max-width:480px){.module .people.list{margin-right:0}}.people.list>li{display:flex;margin-bottom:16px;padding:16px;border:1px solid #e6e9f0;list-style-type:none}.people.list .address-wrapper,.people.list .dept-wrapper,.people.list .name-wrapper,.people.list .person-wrapper{flex-basis:25%;max-width:25%;margin-right:16px}.people.list .person-wrapper{flex-basis:16.6666666667%;max-width:16.6666666667%}.people.list .person-wrapper img{padding:0;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.people.list .name-wrapper{display:flex;flex-direction:column}.people.list .name-wrapper .name-link{text-decoration:none}.people.list .name-wrapper .name-link .person-name{color:#006eaf;text-decoration:underline}.people.list .name-wrapper .name-link:focus .person-name,.people.list .name-wrapper .name-link:hover .person-name{text-decoration:none}.people.list .name-wrapper .person-name{font-weight:600}.people.list .name-wrapper .job-title{color:#161515}.people.list .name-wrapper .email,.people.list .name-wrapper .job-title,.people.list .name-wrapper .person-name,.people.list .name-wrapper .tel{display:block}.people.list .name-wrapper .contact{margin-top:auto;margin-bottom:0;padding-top:16px}.people.list .dept-wrapper{flex:1;order:1;max-width:none;margin-right:0}@media (min-width:929px) and (max-width:1236px),screen and (max-width:768px){.people.list>li{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;grid-auto-flow:dense}.people.list .address-wrapper,.people.list .dept-wrapper,.people.list .name-wrapper,.people.list .person-wrapper{width:100%;max-width:100%}.people.list .person-wrapper{grid-column:1;grid-row:1/span 2}.people.list .dept-wrapper{grid-column:3/span 2;grid-row:1}}@media screen and (max-width:680px){.people.list>li{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.people.list .person-wrapper{grid-column:1;grid-row:1/span 2}.people.list .name-wrapper{grid-column:2/span 2;grid-row:1}.people.list .dept-wrapper{grid-column:2/span 2;grid-row:3}.people.list .address-wrapper{grid-column:2;grid-row:2/span 1}}@media screen and (max-width:480px){.people.list .person-wrapper{grid-column:1;grid-row:1}.people.list .name-wrapper{grid-column:1/span 2;grid-row:2}.people.list .dept-wrapper{grid-column:1/span 2;grid-row:4}.people.list .address-wrapper{grid-column:1/span 2;grid-row:3}}.people.grid{margin-top:-16px}.people.grid .results-header{width:100%}.people.grid>.item{zoom:1;margin-top:16px}.people.grid>.item:after{display:block;height:0;clear:both;content:".";visibility:hidden}.people.grid>.item a{display:inline-block;width:100%;height:100%;margin-top:0;overflow:hidden}.people.grid>.item a .story-title strong{color:#006eaf;text-decoration:underline}.people.grid>.item a:focus,.people.grid>.item a:hover{background:#fff}.people.grid>.item a:focus .story-title,.people.grid>.item a:hover .story-title{color:#006eaf}.people.grid>.item a:focus .story-title strong,.people.grid>.item a:hover .story-title strong{text-decoration:none}.people.grid>.item img{margin-bottom:8px;padding:0!important;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (min-width:481px){.people.grid>.item img{width:100%}}.people.grid>.item .story-title{margin-bottom:16px;padding:0;clear:both}.people.grid>.item .story-title strong{display:block;padding-bottom:8px;font-weight:600}.people.grid>.item .story-title br{display:none}@media screen and (max-width:1024px){.people.grid{margin-top:24px}.people.grid>.item{margin-bottom:24px}}@media screen and (max-width:768px){.people.grid{margin-right:0}}@media screen and (max-width:480px){.people.grid{margin-top:0!important}.people.grid>.item{margin-bottom:0;padding-bottom:0}.people.grid>.item .story-title,.people.grid>.item>img{padding-bottom:30px}.people.grid>.item .story-title{clear:none}}.searchable_listing-form#searchform-people-grid.alert.folded,.searchable_listing-form#searchform-people-list.alert.folded,.searchable_listing-form.full#searchform-people-grid,.searchable_listing-form.full#searchform-people-list{width:calc(100% + 80px);margin-right:-32px;margin-bottom:24px;margin-left:-48px}.searchable_listing-form#searchform-people-grid.alert.folded .large-search,.searchable_listing-form#searchform-people-list.alert.folded .large-search,.searchable_listing-form.full#searchform-people-grid .large-search,.searchable_listing-form.full#searchform-people-list .large-search{margin-right:0;margin-bottom:0;padding-right:0;padding-bottom:0}.searchable_listing-form#searchform-people-grid.alert.folded .large-search input,.searchable_listing-form#searchform-people-list.alert.folded .large-search input,.searchable_listing-form.full#searchform-people-grid .large-search input,.searchable_listing-form.full#searchform-people-list .large-search input{display:inline-block;width:calc(100% - 50px);height:52px}.searchable_listing-form#searchform-people-grid.alert.folded .large-search input::-moz-placeholder,.searchable_listing-form#searchform-people-list.alert.folded .large-search input::-moz-placeholder,.searchable_listing-form.full#searchform-people-grid .large-search input::-moz-placeholder,.searchable_listing-form.full#searchform-people-list .large-search input::-moz-placeholder{color:transparent}.searchable_listing-form#searchform-people-grid.alert.folded .large-search input:-ms-input-placeholder,.searchable_listing-form#searchform-people-list.alert.folded .large-search input:-ms-input-placeholder,.searchable_listing-form.full#searchform-people-grid .large-search input:-ms-input-placeholder,.searchable_listing-form.full#searchform-people-list .large-search input:-ms-input-placeholder{color:transparent}.searchable_listing-form#searchform-people-grid.alert.folded .large-search input::-ms-input-placeholder,.searchable_listing-form#searchform-people-list.alert.folded .large-search input::-ms-input-placeholder,.searchable_listing-form.full#searchform-people-grid .large-search input::-ms-input-placeholder,.searchable_listing-form.full#searchform-people-list .large-search input::-ms-input-placeholder{color:transparent}.searchable_listing-form#searchform-people-grid.alert.folded .large-search input::placeholder,.searchable_listing-form#searchform-people-list.alert.folded .large-search input::placeholder,.searchable_listing-form.full#searchform-people-grid .large-search input::placeholder,.searchable_listing-form.full#searchform-people-list .large-search input::placeholder{color:transparent}@media screen and (max-width:1024px){.searchable_listing-form#searchform-people-grid.alert.folded,.searchable_listing-form#searchform-people-list.alert.folded,.searchable_listing-form.full#searchform-people-grid,.searchable_listing-form.full#searchform-people-list{margin-right:-8px;margin-left:-24px;padding:48px 24px}}@media screen and (max-width:929px){.searchable_listing-form#searchform-people-grid.alert.folded,.searchable_listing-form#searchform-people-list.alert.folded,.searchable_listing-form.full#searchform-people-grid,.searchable_listing-form.full#searchform-people-list{padding:48px 24px}}@media screen and (max-width:480px){.searchable_listing-form#searchform-people-grid.alert.folded,.searchable_listing-form#searchform-people-list.alert.folded,.searchable_listing-form.full#searchform-people-grid,.searchable_listing-form.full#searchform-people-list{margin-right:-16px;margin-left:-16px;padding:30px 16px}}@media screen and (max-width:1024px){.searchable_listing-form#searchform-people-grid.alert.folded,.searchable_listing-form.full#searchform-people-grid{width:calc(100% + 32px)}}.respub{margin:24px -32px 0 -48px}.respub form.alert.folded,.respub form.full{margin-left:0;padding-bottom:0}.respub fieldset.check{padding-left:16px!important}.respub fieldset.check h3{margin-bottom:0}.respub hr.z{margin-right:-16px}.respub .search-filter #clearSearch{position:absolute;top:0;right:73px;width:50px;height:50px!important;padding:12px 10px;background:#fff;cursor:pointer}.respub .search-filter #clearSearch:after{width:1em;clear:none;color:#a0abc6;font-family:imperial-icons;font-size:1.9rem;content:"x"}.respub .search-results-heading ul.labels{display:none!important;margin:0;clear:none;list-style:outside none none}.respub .search-results-heading ul.labels li{display:inline-block}.respub .filter-bar{display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap}.respub .publication-years select{min-width:45%}@media screen and (max-width:1024px){.respub .publication-years select{min-width:23%;margin-bottom:16px}}.respub .publication-abstract{margin-left:-18px;padding-top:10px;padding-bottom:5px;padding-left:11px;border-left:8px solid #d9dee8;font-weight:200}.respub .pagination{text-transform:lowercase}.respub li.publication{display:block;margin-bottom:11px;padding:8px 10px;transition:background-color .2s ease-out 0s,color .2s ease 0s,opacity .2s ease 0s;border:1px solid #e6e9f0;border-left-width:8px;color:#161515;text-decoration:none;-o-border-image:none;border-image:none}.respub li.publication:focus,.respub li.publication:hover{background-color:#f9fafb}.respub li.publication .extra-authors-link{padding-right:1px}.respub li.publication .extra-authors-text{padding-right:4px}.respub li.publication h3{display:inline;clear:none;font-size:1.5rem;font-weight:400;line-height:1.6}.respub li.publication .type-citations{font-weight:700}.respub li.publication ul.publication-links{padding-left:0;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale}.respub li.publication ul.publication-links li{display:inline;padding-right:9px;padding-left:5px;border-right:1px solid #e6e9f0}.respub li.publication ul.publication-links li:first-child{padding-left:0}.respub li.publication ul.publication-links li:last-child{border-right:0}.respub .no-results{margin-top:32px;font-size:1.7rem;font-style:italic;list-style-type:none}.respub .cloak{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.respub p,.respub span.publication-info{margin-bottom:.5rem}.respub p.license{padding:72px 16px 0 24px;font-size:1.2rem}@media screen and (max-width:1024px){.respub{margin:24px -8px 0 -24px}}.no-js .respub .cloak{position:static!important;width:auto;height:auto;overflow:hidden;clip:none}.no-js .respub pre{width:100%;margin:2em 0;padding:1em;border:1px solid #d5d8d9;background:none repeat scroll 0 0 #fff;font-family:monospace;font-size:1.5rem;overflow:auto}.no-js .respub article{margin:3em 0}#modalOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:none repeat scroll 0 0 rgba(0,0,0,.65);z-index:21!important}#modalOverlay #modal{position:fixed;top:0;right:0;bottom:2.3em;left:0;width:58.5em;height:45em;margin:auto;padding:0;border:1px solid #161515;background:url(/assets/website/images/common/hatch-light-grey.png) repeat scroll 0 0 #fff;box-shadow:0 0 15px rgba(0,0,0,.4);overflow:hidden;z-index:110}#modalOverlay #modal:before{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;color:#fff;content:"";-webkit-animation:spin .75s linear infinite;animation:spin .75s linear infinite;font-size:6rem;position:absolute;top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;transform-origin:50%;color:#9d9d9d!important}@supports (content:""/""){#modalOverlay #modal:before{content:""/""}}@supports (alt:""){#modalOverlay #modal:before{alt:""}}#modalOverlay #modal.loaded:before{display:none!important}@media screen and (max-width:929px){#modalOverlay #modal{width:90%}}#modalOverlay .citation{padding-top:1.5em}#modalOverlay .citation pre{width:100%;height:29.1em;padding:1em;border:1px solid #d5d8d9;background:none repeat scroll 0 0 #fff;font-family:firasans,Helvetica Neue,Arial,sans-serif;font-size:1em;overflow:auto}#modalOverlay .citation pre#ris{display:none}@media screen and (max-width:767px){#modalOverlay .citation pre{height:15em}}#modalOverlay .citation code,#modalOverlay .citation kbd,#modalOverlay .citation pre,#modalOverlay .citation samp{font-family:monospace,monospace;font-size:1.5rem}#modalOverlay .citation #formats{position:absolute;right:1em}#modalOverlay .citation #formats ul{list-style-type:none}#modalOverlay .citation #formats .btn{padding-left:2.7em}#modalOverlay .citation #formats .btn br{display:none!important}#modalOverlay .citation #formats .btn .examples{font-size:1.2rem}#modalOverlay .citation #formats .btn.selected{background:#003e74}#modalOverlay .citation #formats .btn:after{left:.55em;margin-top:-.5em;font-size:1.55em;content:"t"}@media screen and (max-width:1024px){#modalOverlay .citation #formats{bottom:.5em;left:1.5em;margin-top:12px}#modalOverlay .citation #formats ul,#modalOverlay .citation #formats ul li{display:inline-block}#modalOverlay .citation #formats .btn{padding-left:1em}#modalOverlay .citation #formats .btn:after{display:none}}#modalOverlay .citation .download{position:absolute;right:1em;bottom:.5em}#modalOverlay .citation .citation-buttons .clipboard.btn{display:none;width:12.3em;transition:width .25s ease-out;white-space:nowrap;cursor:pointer;overflow-x:hidden}#modalOverlay .citation .citation-buttons .clipboard.btn.copied{width:7em}#modalOverlay .citation .citation-buttons .clipboard.btn.hover{background:#003e74}@media screen and (max-width:767px){#modalOverlay .citation .citation-buttons .download.btn{display:none}}#modalOverlay .citation hr.z{margin-top:2em;margin-bottom:2em}#modalOverlay #citation-close{position:absolute;top:1em;right:1em;background:#d24000}#modalOverlay #citation-close:hover{background:#dd2501}#modalOverlay #citation-close:after{margin-right:.35em;color:#fff;content:"x"}#modalOverlay #citation-clipboard{position:absolute;right:1em;bottom:.5em}@media screen and (max-width:767px){#modalOverlay #modal{height:31em}}.respub-debug{display:none}.kis-widget{overflow:hidden}.kis-widget iframe{min-width:100%;border:0;overflow:hidden}@media screen and (min-width:768px){.kis-widget iframe{height:100vh}}.kis-widget[data-orientation=horizontal]{width:615px;height:163px}.kis-widget[data-orientation=horizontal] iframe{width:2000px}.kis-widget[data-orientation=vertical]{width:200px}.kis-widget[data-orientation=vertical] iframe{width:2000px;min-height:500px}@media screen and (max-width:645px){.kis-widget{width:100%;padding:0}.kis-widget[data-orientation=horizontal] iframe{transform:scale(.7);transform-origin:0 0}}@media screen and (max-width:645px) and (max-width:455px){.kis-widget[data-orientation=horizontal] iframe{transform:scale(.5);transform-origin:0 0}}.eventsearch .search-results-heading{margin-top:1em}.eventsearch span.results-header{margin-right:1em;float:left}.eventsearch .headline-area{margin-top:2em}.eventsearch .headline-area h1{margin-top:0}.eventsearch .left-wrap{float:left}.eventsearch .right-wrap{float:right}.eventsearch .wrapper-60{width:60%;padding-right:1em;box-sizing:border-box}@media screen and (max-width:480px){.eventsearch .wrapper-60{width:100%}}.eventsearch .wrapper-40{width:40%}@media screen and (max-width:480px){.eventsearch .wrapper-40{width:100%}}.eventsearch #primary-content form.full.small,.eventsearch #primary-content form.small.alert.folded{margin-top:0}@media screen and (max-width:550px){.eventsearch #primary-content form fieldset.see-all .btn.info{width:100%}}.eventsearch #primary-content .chosen-container-multi .chosen-choices li.search-field input[type=text]{width:110px!important;padding-left:17px!important}.eventsearch #primary-content .chosen-container .chosen-results li{display:block}.eventsearch #primary-content .select-filter{margin-bottom:.1em}.eventsearch #primary-content .select-filter:before{height:.25em;content:""}.eventsearch #primary-content .search-results{width:100%;margin-top:1em;margin-bottom:1em;float:left}.eventsearch #primary-content .row .select-filter .recruitment .job-description .job-info .column .value,.eventsearch #primary-content .row .select-filter h2,.recruitment .job-description .job-info .column .eventsearch #primary-content .row .select-filter .value{margin:.5em 0 0}.eventsearch .imperial_single_result{position:relative;width:100%;margin-bottom:.75em;padding:.6em .8em;float:left;transition:background-color .2s ease-out 0s,color .2s ease 0s,opacity .2s ease 0s;border:1px solid #e6e9f0;border-left-width:8px;-o-border-image:none;border-image:none}.eventsearch .imperial_single_result.saved{background:#e6e9f0}.eventsearch .imperial_single_result.saved .detail-wrapper ul li{border-color:#bbb}.eventsearch .image-wrapper{position:relative;width:25%;float:left}@media screen and (max-width:440px){.eventsearch .image-wrapper{width:100%}}.eventsearch .image-wrapper .type-wrapper{position:absolute;bottom:-26px;left:0;margin-left:0}.eventsearch .image-wrapper .type-wrapper h4{margin:0}.eventsearch .image-wrapper img{width:100%}.eventsearch .detail-wrapper,.eventsearch .summary-wrapper,.eventsearch .title-wrapper,.eventsearch .type-wrapper{width:70%;margin-left:1em;float:left}.eventsearch .detail-wrapper .fake-h3,.eventsearch .summary-wrapper .fake-h3,.eventsearch .title-wrapper .fake-h3,.eventsearch .type-wrapper .fake-h3{padding-top:0!important}@media screen and (max-width:650px){.eventsearch .detail-wrapper,.eventsearch .summary-wrapper,.eventsearch .title-wrapper,.eventsearch .type-wrapper{width:62.5%}}@media screen and (max-width:460px){.eventsearch .detail-wrapper,.eventsearch .summary-wrapper,.eventsearch .title-wrapper,.eventsearch .type-wrapper{width:60%}}@media screen and (max-width:440px){.eventsearch .detail-wrapper,.eventsearch .summary-wrapper,.eventsearch .title-wrapper,.eventsearch .type-wrapper{width:100%;margin-left:0}}.eventsearch .title-wrapper{margin-top:-.1em}@media screen and (max-width:440px){.eventsearch .title-wrapper{margin-top:1em}}.eventsearch .title-wrapper a{color:#000;text-decoration:none}.eventsearch .title-wrapper a:hover{text-decoration:underline}.eventsearch .summary-wrapper p{width:92.5%;float:left}@media screen and (max-width:550px){.eventsearch .summary-wrapper{width:100%;margin-top:1em;margin-bottom:-.5em;margin-left:0}}.eventsearch .type-wrapper .fake-h4,.eventsearch .type-wrapper h4{display:inline-block}.eventsearch .type-wrapper .fake-h4 span.event-type,.eventsearch .type-wrapper h4 span.event-type{position:relative;width:auto;padding:1px 5px 0;background:#006eaf;color:#fff;line-height:26px!important}.eventsearch .type-wrapper .fake-h4 span.event-type:after,.eventsearch .type-wrapper h4 span.event-type:after{position:relative;top:0;right:0;width:0;height:0;float:right;border-top:24px solid #006eaf;border-right:14px solid transparent;border-left:0 solid transparent;content:""}.eventsearch .type-wrapper .fake-h4 span.event-type.workshop,.eventsearch .type-wrapper h4 span.event-type.workshop{background:#dd2501}.eventsearch .type-wrapper .fake-h4 span.event-type.workshop:after,.eventsearch .type-wrapper h4 span.event-type.workshop:after{border-top:24px solid #dd2501}.eventsearch .type-wrapper .fake-h4 span.event-type.research:after,.eventsearch .type-wrapper h4 span.event-type.research:after{border-top:24px solid #006eaf}.eventsearch .type-wrapper .fake-h4 span.event-type.talk,.eventsearch .type-wrapper h4 span.event-type.talk{background:#66a40a}.eventsearch .type-wrapper .fake-h4 span.event-type.talk:after,.eventsearch .type-wrapper h4 span.event-type.talk:after{border-top:24px solid #66a40a}.eventsearch .type-wrapper .fake-h4 span.event-type.performance,.eventsearch .type-wrapper h4 span.event-type.performance{background:#ec7300}.eventsearch .type-wrapper .fake-h4 span.event-type.performance:after,.eventsearch .type-wrapper h4 span.event-type.performance:after{margin-left:-1px;border-top:24px solid #ec7300}.eventsearch .type-wrapper span.audience{position:relative;top:.1em;margin-left:.5em}@media screen and (max-width:550px){.eventsearch .type-wrapper span.audience{display:block;width:100%;margin-bottom:.7em;margin-left:0}}@media screen and (max-width:1240px){.eventsearch .type-wrapper{width:100%;margin-top:1em;margin-left:0}}@media screen and (max-width:550px){.eventsearch .type-wrapper{margin-top:0}}.eventsearch .detail-wrapper ul li{display:inline;width:auto;padding:0 .5em;border-right:1px solid #e6e9f0;list-style-type:none}.eventsearch .detail-wrapper ul li:first-child{padding-left:0}.eventsearch .detail-wrapper ul li:last-child{padding-right:0;border-right:0}@media screen and (max-width:1240px){.eventsearch .detail-wrapper{width:100%;margin-top:0;margin-left:0}}@media screen and (max-width:360px){.eventsearch .detail-wrapper{margin-bottom:0}.eventsearch .detail-wrapper ul li:last-child{display:block;width:100%;padding:0;box-sizing:border-box}}.eventsearch .action-button-wrapper{position:absolute;top:2.65em;right:2em;width:3em;float:right}.eventsearch .action-button-wrapper a{display:block;position:absolute;top:-.9em;right:-.6em;width:1em;height:1em;margin:0 auto;color:#fff;font-size:2.25em;line-height:1.1;text-align:center;text-decoration:none}@media screen and (max-width:440px){.eventsearch .action-button-wrapper a{top:-.6em;right:-.2em;border:1px solid #e6e9f0}}.eventsearch .action-button-wrapper .hidden{display:none}.eventsearch .circle-button{height:1.5em;line-height:1.5em}.eventsearch .plus{background:#02893b}.eventsearch .plus:hover{background:#66a40a}.eventsearch .minus{background:#a51900}.eventsearch .minus:hover{background:#dd2501}@media screen and (max-width:1240px){.eventsearch .button-wrapper{display:block;width:100%;float:right}.eventsearch .button-wrapper .btn.right{margin-left:0;float:none}}.eventsearch .button-wrapper .key{margin-top:.5em;float:right;clear:both}.eventsearch .button-wrapper.with-icon a.btn:after{right:8px}.eventsearch .button-wrapper.with-icon a.btn:hover:after{color:#fff}.eventsearch .print-programme:after{content:"z"}.eventsearch .email-programme:after{content:"y"}.eventsearch .searchable_listing-form a{display:block;float:right}.eventsearch .searchable_listing-form .btn.right{clear:both}.eventsearch .searchable_listing-form .btn.left{float:left}.eventdetail .type-wrapper{margin-left:0;position:static;margin-top:-1em;height:0;bottom:0;left:0;float:none;width:auto;display:inline-block;min-height:1em}@media screen and (max-width:440px){.eventdetail .type-wrapper{min-height:2em}}.eventdetail .type-wrapper .fake-h4,.eventdetail .type-wrapper h4{margin-bottom:0;padding-bottom:0}.eventdetail .type-wrapper .fake-h4 span.event-type,.eventdetail .type-wrapper h4 span.event-type{margin:0;width:auto;background:#006eaf;color:#fff;position:relative;padding:1px 5px 0;line-height:26px!important}.eventdetail .type-wrapper .fake-h4 span.event-type:after,.eventdetail .type-wrapper h4 span.event-type:after{width:0;height:0;border-right:14px solid transparent;border-left:0 solid transparent;border-top:24px solid #006eaf;content:"";position:relative;right:0;float:right}.eventdetail .intro-text.primary,.eventdetail a.btn{background:#0098da;color:#fff}.eventdetail a.btn:hover{background:#0958a8}.eventdetail a.btn.plus{color:#fff;background:#7cc35d}.eventdetail a.btn.plus:hover{background:#0a994b}.eventdetail a.btn.plus:after{color:#fff;content:"+";font-family:sans-serif;font-size:1.5em;font-weight:700;top:45%;right:.2em}.eventdetail a.btn.minus{color:#fff;background:#000}.eventdetail a.btn.minus:hover{background:#0958a8}.eventdetail a.btn.minus:after{color:#fff;content:"x";font-size:.8em;font-weight:400;right:.2em;top:55%}.eventdetail .hidden{display:none!important}.eventdetail .module.event-header.saved{background:#e6e9f0}.eventdetail .pullquote{background:#000}#content .background-blue{background-color:#006eaf}#content .background-green{background-color:#02893b}#content .background-plum{background-color:#321e6d}#content .background-violet{background-color:#960078}#content .background-red{background-color:#dd2501}#content .background-brick{background-color:#a51900}#content .background-purple{background-color:#653098}#content .background-teal{background-color:#0f8291}#content .background-pink{background-color:#c81e78}#content .background-orange{background-color:#d24000}.banner.default .caption a.link.primary.blue{color:#006eaf}.banner.default .caption a.link.primary.green{color:#02893b}.banner.default .caption a.link.primary.plum{color:#321e6d}.banner.default .caption a.link.primary.violet{color:#960078}.banner.default .caption a.link.primary.red{color:#dd2501}.banner.default .caption a.link.primary.brick{color:#a51900}.banner.default .caption a.link.primary.purple{color:#653098}.banner.default .caption a.link.primary.teal{color:#0f8291}.banner.default .caption a.link.primary.pink{color:#c81e78}.banner.default .caption a.link.primary.orange{color:#d24000}.gmaps-embed{padding:0}.gmaps-embed.fill{margin:0 -24px}.wysiwyg .gmaps-embed.fill{margin:0 -48px}.gmaps-embed.top,.wysiwyg .gmaps-embed.top{margin-top:-16px;margin-bottom:16px}@media (max-width:1024px){.gmaps-embed.fill,.gmaps-embed.top,.wysiwyg .gmaps-embed.fill,.wysiwyg .gmaps-embed.top{margin:0}.gmaps-embed iframe{max-height:600px}}@media (max-width:768px){.gmaps-embed iframe{max-height:300px}}.map-container-outer-outer>*{background-color:#002147;opacity:0}.image-grid-row:before{display:none!important}.image-grid-item{flex-basis:100%;max-width:100%;margin-bottom:20px;padding-right:0}@media (min-width:480px){.image-grid-restricted-width .image-grid-item{flex-basis:50%;max-width:50%;margin-bottom:16px;padding-right:16px}}@media (min-width:768px){.image-grid-restricted-width .image-grid-item{flex-basis:33.3333333333%;max-width:33.3333333333%}}@media (min-width:929px){.image-grid-restricted-width .image-grid-item{flex-basis:50%;max-width:50%}}@media (min-width:1236px){.image-grid-restricted-width .image-grid-item{flex-basis:33.3333333333%;max-width:33.3333333333%}}@media (min-width:480px){.image-grid-full-width .image-grid-item{flex-basis:50%;max-width:50%;margin-bottom:16px;padding-right:16px}}@media (min-width:768px){.image-grid-full-width .image-grid-item{flex-basis:33.3333333333%;max-width:33.3333333333%}}@media (min-width:1025px){.image-grid-full-width .image-grid-item{flex-basis:25%;max-width:25%}}.image-grid-item-link{text-decoration:none!important;display:block}.image-grid-item-bgcolor{background-color:#fff}.image-grid-item .image-grid-item-image{width:100%;padding:0;float:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.image-grid-item-p{padding:16px;margin-bottom:0}.row.thumb.carousel{margin:30px -24px -30px;padding:48px 0 48px 24px;border-top:1px solid #d5d8d9;background:#ebeeee;overflow:hidden}@media screen and (max-width:767px){.row.thumb.carousel{margin:0 -24px 16px;border-top:0}}.media-item.thumb.carousel,.thumb.carousel.alert.folded{box-shadow:none;padding-right:0;border:0}.media-item.thumb.carousel .heading,.thumb.carousel.alert.folded .heading{margin-top:-16px;padding-top:0}.media-item.thumb.carousel .intro,.thumb.carousel.alert.folded .intro{position:relative;padding-bottom:16px}@media screen and (max-width:767px){.media-item.thumb.carousel .intro,.thumb.carousel.alert.folded .intro{width:100%}}.media-item.thumb.carousel .intro p,.thumb.carousel.alert.folded .intro p{font-size:1.4rem}@media screen and (max-width:767px){.media-item.thumb.carousel .intro p,.thumb.carousel.alert.folded .intro p{margin-right:100px}}.carousel-wrap{display:flex;position:relative;margin-right:-16px;overflow:auto;-webkit-overflow-scrolling:touch}.carousel-wrap .items{display:flex;padding:0 32px}.lg-12>.carousel-wrap{margin-left:-24px}.lg-12>.carousel-wrap .items{padding:0 32px 0 48px}@media screen and (max-width:929px){.carousel-wrap .items{padding:0 16px}}@media screen and (max-width:767px){.carousel-wrap{margin-left:-24px}.carousel-wrap .items{padding:0 8px 0 24px}}@media screen and (max-width:480px){.carousel-wrap{margin-right:0}.carousel-wrap .items{padding:0 24px}}.carousel-wrap.is-flexslider{margin-right:0;margin-left:0;padding:0 30px;overflow:hidden}.carousel-wrap.is-flexslider .items{padding:0}@media screen and (max-width:929px){.carousel-wrap.is-flexslider{padding:0 30px}}@media screen and (max-width:480px){.carousel-wrap.is-flexslider{margin:0 30px 0 0}}.carousel-wrap.is-flexslider .carousel-viewport{position:relative}@media screen and (max-width:480px){.carousel-wrap.is-flexslider .carousel-viewport{margin:0;padding-left:0}}.carousel-wrap.is-touch{overflow:hidden;margin-bottom:-14px}.carousel-wrap.is-touch .carousel-viewport{padding-bottom:14px;overflow:auto}.carousel-wrap.is-touch .carousel-viewport .items{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overflow-x:scroll;overflow:-moz-scrollbars-none;-ms-overflow-style:none}.carousel-wrap.is-touch .carousel-viewport .items::-webkit-scrollbar{width:0!important}.carousel-wrap.is-touch .carousel-viewport .item{scroll-snap-align:center}.carousel-wrap.is-touch:after,.carousel-wrap.is-touch:before{box-shadow:0 0 10px -1px #000;position:absolute;top:0;width:7px;height:calc(100% - 14px);content:"";visibility:hidden;z-index:10}.carousel-wrap.is-touch:after{right:-9px}.carousel-wrap.is-touch:before{left:-9px}.carousel-wrap.is-touch.at-end:before,.carousel-wrap.is-touch.at-middle:after,.carousel-wrap.is-touch.at-middle:before,.carousel-wrap.is-touch.at-start:after{visibility:visible}.carousel .item,.carousel .items{box-sizing:content-box}.no-js .carousel .items{margin-bottom:-16px}.carousel .item{display:block;flex-shrink:0;width:194px;margin-bottom:0;float:left;color:#161515;font-weight:700}.no-js .carousel .item{margin-bottom:16px}.carousel .item img{width:100%;height:153px;float:none;-o-object-fit:cover;object-fit:cover}@supports (aspect-ratio:100/86){.carousel .item img{aspect-ratio:100/86;height:auto}}.carousel .item a{color:#161515;font-weight:700}.carousel .outer{box-shadow:3px 1px 4px -1px #c3c6c7;display:block;position:relative;width:auto;margin-right:16px;margin-bottom:2px;background-color:#fff;text-decoration:none}.carousel .inner{display:table;width:100%;height:76px;padding:0 10px;border:1px solid #d5d8d9;border-right:0;background:#fff}.carousel .inner .fake-h4,.carousel .inner h4{display:table-cell;clear:both;line-height:1;text-align:center;text-transform:none;vertical-align:middle}.carousel .inner p{display:none;padding:10px 0 0;line-height:1.2}@media screen and (max-width:767px){.carousel .inner p{font-size:1.3rem}}.carousel .outer:focus,.carousel .outer:hover{transition:background-color .2s ease-out;display:block;padding-bottom:76px;background-color:#002147}.carousel .outer:focus .inner,.carousel .outer:hover .inner{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;top:0;left:0;height:100%!important;padding:10px;border:0;background:#002147;color:#fff;-webkit-animation:carousel-hover-fade .2s ease;animation:carousel-hover-fade .2s ease;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=88)";opacity:.88}.carousel .outer:focus .inner .fake-h4,.carousel .outer:focus .inner h4,.carousel .outer:hover .inner .fake-h4,.carousel .outer:hover .inner h4{text-align:left}.carousel .outer:focus .inner p,.carousel .outer:hover .inner p{display:block}.carousel a.outer:focus .inner:after,.carousel a.outer:hover .inner:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem;position:absolute;right:7px;bottom:7px;content:"s"}.pager-control{text-indent:150%;white-space:nowrap;overflow:hidden;display:none;position:absolute;width:36px;height:100%;color:#161515;cursor:pointer;z-index:10;border:none;background-color:#eceeee}.boxshadow .pager-control{box-shadow:0 0 10px -2px #333}.is-flexslider .pager-control{display:block}.pager-control:after{transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;width:100%;transform:translateY(-50%);font-size:24px;font-weight:700;text-align:center}.pager-control.prev{left:0}.pager-control.prev:after{left:0;content:"t"}.pager-control.next{right:0}.pager-control.next:after{right:0;content:"h"}.pager-control:active,.pager-control:hover{color:#006eaf}.pager-control:focus{outline:1px solid hsla(0,0%,100%,.5);box-shadow:inset 0 0 6px #567598}.pager-control.disabled,.pager-control.disabled:focus{color:#bdc2c8}.carousel .carousel-inactive{margin:0 0 0 24px;padding:0}@media screen and (max-width:767px){.carousel .carousel-inactive{margin:0}}@media screen and (max-width:767px){.carousel-inactive .items{width:600px}.carousel-inactive .item{width:194px}}.carousel-inactive .pager-controls{display:none}.reading-list{display:flex!important;flex-direction:row;flex-wrap:wrap;margin-bottom:16px;padding-left:0!important;overflow:hidden;list-style-type:none!important}.reading-list .tags{margin-left:0;padding-left:0;list-style-type:none}.reading-list-item{flex-basis:100%;max-width:100%;display:flex!important;margin-bottom:11px;float:left}@media (min-width:1236px){.reading-list-item{flex-basis:50%;max-width:50%}.reading-list-item:nth-child(odd){padding-right:10px}}.reading-list-item .title{font-size:1.5rem}.reading-list-item-a{display:block;width:100%;color:#161515;text-decoration:none!important}.reading-list-item-a:focus,.reading-list-item-a:hover{background-color:#fafafc}.reading-list-item-a:focus .title,.reading-list-item-a:hover .title{text-decoration:underline}.reading-list-item-content{flex-grow:1;padding:8px 9px;transition:all .2s ease-out 0s;border:1px solid #e6e9f0;border-left-width:8px;overflow:hidden}.reading-list-item-info{flex-basis:100%;max-width:100%;padding-left:0}.reading-list-img{display:none;position:relative;top:0;left:0;width:100%;height:auto;min-height:90px;padding:0!important;vertical-align:top}@media (min-width:1236px){.reading-list-img{position:absolute}}@media print{.reading-list-img{min-height:0}}.reading-list-img-is-displayed{display:inline-block;opacity:1!important}.js .reading-list-img{transition:opacity .2s ease-out;opacity:0}.reading-list-img-container+.reading-list-item-info{flex-basis:100%;max-width:100%;display:inline-block!important;vertical-align:top}@media print{.reading-list-img-container+.reading-list-item-info{flex-basis:91.6666666667%;max-width:91.6666666667%;padding-left:10px}}@media (min-width:595px){.reading-list-img-container+.reading-list-item-info{flex-basis:83.3333333333%;max-width:83.3333333333%;padding-left:10px}}.reading-list-img-container{position:relative;width:80px;min-height:120px;padding-right:10px;background-repeat:no-repeat;background-position:50% 4px;background-size:90%}@media (min-width:595px),print{.reading-list-img-container{padding-right:0;float:left}}@media print{.reading-list-img-container{flex-basis:8.3333333333%;max-width:8.3333333333%;min-height:0}}@media (min-width:1236px){.reading-list-img-container{flex-basis:16.6666666667%;max-width:16.6666666667%}}.reading-list-img-container .default-placeholder{display:none;position:relative;width:100%;height:auto;padding:0!important;vertical-align:top}.reading-list-img-container.default .default-placeholder{display:block}.reading-list .reading-list-placeholder-img{display:block;width:100%;max-width:none;height:auto;padding:0;border:1px solid #d7d8da;background-color:#fff}.reading-list .reading-list-placeholder-img.placeholder-img-is-hidden{display:none}.reading-list-author,.reading-list-details{margin-bottom:.3em;line-height:1.4}.reading-list-checkout{margin-top:5px;font-size:1.3rem}.blog-feed ul.blog-feed__items{zoom:1;display:flex;flex-flow:row wrap;width:100%;margin:0 0 16px;padding:0;list-style:none}.blog-feed ul.blog-feed__items:after{display:block;height:0;clear:both;content:".";visibility:hidden}.blog-feed ul.blog-feed__items .col{display:flex;flex-flow:column}.blog-feed a.blog-feed__item{border:1px solid #d5d8d9;background:#fff;box-shadow:2px 2px 5px -2px #c3c6c7;display:block;margin:0 0 16px;padding:0 0 20px;text-decoration:none;cursor:pointer;overflow:hidden}.blog-feed a.blog-feed__item *{transition:color .2s ease-in-out;color:#161515}.blog-feed a.blog-feed__item:focus *,.blog-feed a.blog-feed__item:hover *{color:#006eaf}.blog-feed__image,.wysiwyg .blog-feed__image{width:100%;margin:0;padding:0;float:none}.blog-feed__image+.blog-feed__tag,.wysiwyg .blog-feed__image+.blog-feed__tag{margin-top:0;padding:9px 0 7px 20px}.blog-feed__tag{font-size:1.4rem;display:block;position:relative;margin:10px 0 20px;padding:8px 0 8px 20px;font-weight:700;line-height:1;overflow:hidden}.blog-feed__tag:before{position:absolute;top:0;left:0;width:10px;height:0;margin:-2px 10px 0 0;padding:50px 0;background:#003e74;content:" "}.blog-feed__title{font-size:1.9rem;margin:0 0 12px;padding:0 20px;color:#161515;font-weight:400;line-height:1.4}.blog-feed__byline,.blog-feed__date{font-size:1.4rem;display:block;padding:0 20px;font-style:italic;line-height:1.4}.blog-feed__description,.blog-feed__excerpt{font-size:1.4rem;margin:30px 0 -20px;padding:0 20px;line-height:1.5}.blog-feed--listing.link-list .module{position:relative}.blog-feed--listing.link-list .module .title{font-size:2.4rem;position:relative;margin:-5px 0 8px -16px;padding:6px 0 4px 16px;overflow:hidden}.blog-feed--listing.link-list .module .title:after{position:absolute;top:0;left:0;width:8px;height:0;margin:-2px 10px 0 0;padding:50px 0;background:#003e74;content:" "}.blog-feed--listing.link-list .module ul{font-size:1.5rem;margin-bottom:24px}.blog-feed--listing.link-list .module ul>li{border-top:0}.blog-feed--listing.link-list .module ul>li>a{line-height:1.2}.job-feed__items{zoom:1}.job-feed__items:after{display:block;height:0;clear:both;content:".";visibility:hidden}.job-feed ul.job-feed__items{display:flex;flex-flow:row wrap;padding-left:0;list-style-type:none;flex-basis:100%}.job-feed .job-feed__item{display:flex;flex-flow:column;width:20%;padding-right:16px;float:left}@media screen and (max-width:1236px){.job-feed .job-feed__item{width:50%}}@media screen and (max-width:595px){.job-feed .job-feed__item{width:100%}}.job-feed .job-feed__item-inner{border:1px solid #d5d8d9;background:#fff;box-shadow:2px 2px 5px -2px #c3c6c7;display:block;flex-grow:1;position:relative;margin:0 0 16px;padding:25px 15px 15px;text-decoration:none;cursor:pointer;overflow:hidden}@media screen and (max-width:1236px){.job-feed .job-feed__item-inner{padding:15px 15px 15px 25px}}.job-feed .job-feed__item-inner *{transition:color .2s ease-in-out;color:#161515}.job-feed .job-feed__item-inner:focus *,.job-feed .job-feed__item-inner:hover *{color:#006eaf}.job-feed .job-feed__item-inner:focus:before,.job-feed .job-feed__item-inner:hover:before{background-color:#006eaf}.job-feed .job-feed__item-inner:before{display:block;position:absolute;top:0;right:0;left:0;width:100%;height:7px;transition:background-color .2s ease-in-out;background-color:#c8d8e4;content:" "}@media screen and (max-width:1236px){.job-feed .job-feed__item-inner:before{right:auto;bottom:0;width:10px;height:auto}}.job-feed__title{font-size:1.6rem;margin:0;padding:0;color:#161515;font-weight:700;line-height:1}.job-feed .job-feed__subtitle{font-size:1.6rem;display:none;margin:0 0 -6px;padding:0;color:#161515;font-style:italic;font-weight:400;line-height:1.4}@media screen and (max-width:1236px){.job-feed .job-feed__subtitle{display:block}}.content-template #primary-content .job-feed .job-feed__subtitle{padding:0}.job-feed__body{margin:20px 0 0}@media screen and (max-width:1236px){.job-feed__body{display:flex;flex-wrap:wrap}}.job-feed__body-item:not(:last-child){margin-bottom:10px}@media screen and (max-width:1236px){.job-feed__body-item{margin:0 20px 0 0}}.job-feed__body-item p{font-size:1.4rem;margin:0;padding:0;color:#161515;font-weight:400;line-height:1.5}.job-feed__body-item span{display:block;color:#161515;font-weight:700;line-height:1.2}@media screen and (max-width:1236px){.job-feed__body-item span{display:inline}}.job-feed--split .job-feed__item{width:50%;float:left}@media screen and (max-width:595px){.job-feed--split .job-feed__item{width:100%}}.job-feed--split .job-feed__item-inner{padding:15px 15px 15px 25px}.job-feed--split .job-feed__item-inner:before{display:block;position:absolute;top:0;bottom:0;left:0;width:7px;height:auto;background-color:#c8d8e4;content:" "}.job-feed--split .job-feed__subtitle{display:block}.job-feed--split .job-feed__body{display:flex;flex-wrap:wrap}.job-feed--split .job-feed__body-item{margin:0 20px 5px 0}.job-feed--split .job-feed__body-item p span{display:inline}.job-feed--listing.link-list .module{position:relative}.job-feed--listing.link-list .module:before{display:block;position:absolute;top:0;right:0;left:0;width:100%;height:7px;transition:background-color .2s ease-in-out;background-color:#c8d8e4;content:" "}.job-feed--listing.link-list .module .title{font-size:2.4rem;margin-top:14px;padding-bottom:8px}.job-feed--listing.link-list .module ul{font-size:1.5rem;margin-bottom:24px}.job-feed--listing.link-list .module ul>li{border-top:0}.job-feed--listing.link-list .module ul>li>a{font-weight:700}.flexible{display:flex;flex-wrap:wrap;margin-right:-16px;padding-bottom:16px;clear:both}.flexible .heading{flex-grow:0}.flexible .heading,.flexible .row{flex-basis:100%;max-width:100%}.landing-full-img .flexible,.landing-opt1 .flexible{margin-top:48px;padding-top:16px}@media screen and (max-width:768px){.flexible{padding-top:0!important}}@media screen and (max-width:480px){.flexible{margin-right:0!important}.landing-full-img .flexible,.landing-opt1 .flexible{margin-top:24px}.landing-full-img .flexible .row,.landing-opt1 .flexible .row{margin:0}}.flexible__item{padding-right:16px!important;padding-bottom:16px}.flexible__item .equal-height{height:100%!important}.content-template .flexible__item,.landing-opt3 .flexible__item{flex-basis:33.3333333333%;max-width:33.3333333333%}.content-template .flexible__item:first-child:last-child,.content-template .flexible__item:first-child:last-child~.flexible__item,.content-template .flexible__item:first-child:nth-last-child(2),.content-template .flexible__item:first-child:nth-last-child(2)~.flexible__item,.content-template .flexible__item:first-child:nth-last-child(4),.content-template .flexible__item:first-child:nth-last-child(4)~.flexible__item,.content-template .flexible__item:first-child:nth-last-child(5):nth-child(-n+2),.content-template .flexible__item:first-child:nth-last-child(5)~.flexible__item:nth-child(-n+2),.content-template .flexible__item:first-child:nth-last-child(7):nth-child(-n+4),.content-template .flexible__item:first-child:nth-last-child(7)~.flexible__item:nth-child(-n+4),.content-template .flexible__item:first-child:nth-last-child(8),.content-template .flexible__item:first-child:nth-last-child(8)~.flexible__item,.content-template .flexible__item:first-child:nth-last-child(10):nth-child(-n+4),.content-template .flexible__item:first-child:nth-last-child(10)~.flexible__item:nth-child(-n+4),.content-template .flexible__item:first-child:nth-last-child(11):nth-child(-n+2),.content-template .flexible__item:first-child:nth-last-child(11)~.flexible__item:nth-child(-n+2),.landing-opt3 .flexible__item:first-child:last-child,.landing-opt3 .flexible__item:first-child:last-child~.flexible__item,.landing-opt3 .flexible__item:first-child:nth-last-child(2),.landing-opt3 .flexible__item:first-child:nth-last-child(2)~.flexible__item,.landing-opt3 .flexible__item:first-child:nth-last-child(4),.landing-opt3 .flexible__item:first-child:nth-last-child(4)~.flexible__item,.landing-opt3 .flexible__item:first-child:nth-last-child(5):nth-child(-n+2),.landing-opt3 .flexible__item:first-child:nth-last-child(5)~.flexible__item:nth-child(-n+2),.landing-opt3 .flexible__item:first-child:nth-last-child(7):nth-child(-n+4),.landing-opt3 .flexible__item:first-child:nth-last-child(7)~.flexible__item:nth-child(-n+4),.landing-opt3 .flexible__item:first-child:nth-last-child(8),.landing-opt3 .flexible__item:first-child:nth-last-child(8)~.flexible__item,.landing-opt3 .flexible__item:first-child:nth-last-child(10):nth-child(-n+4),.landing-opt3 .flexible__item:first-child:nth-last-child(10)~.flexible__item:nth-child(-n+4),.landing-opt3 .flexible__item:first-child:nth-last-child(11):nth-child(-n+2),.landing-opt3 .flexible__item:first-child:nth-last-child(11)~.flexible__item:nth-child(-n+2){flex-basis:50%;max-width:50%}.landing-full-img .flexible__item,.landing-opt1 .flexible__item{flex-basis:25%;max-width:25%}.landing-full-img .flexible__item:first-child:last-child,.landing-opt1 .flexible__item:first-child:last-child{flex-basis:50%;max-width:50%}.landing-full-img .flexible__item:first-child:nth-last-child(2),.landing-full-img .flexible__item:first-child:nth-last-child(2)~.flexible__item,.landing-full-img .flexible__item:first-child:nth-last-child(3),.landing-full-img .flexible__item:first-child:nth-last-child(3)~.flexible__item,.landing-full-img .flexible__item:first-child:nth-last-child(5),.landing-full-img .flexible__item:first-child:nth-last-child(5)~.flexible__item,.landing-full-img .flexible__item:first-child:nth-last-child(6),.landing-full-img .flexible__item:first-child:nth-last-child(6)~.flexible__item,.landing-full-img .flexible__item:first-child:nth-last-child(7):nth-child(-n+3),.landing-full-img .flexible__item:first-child:nth-last-child(7)~.flexible__item:nth-child(-n+3),.landing-full-img .flexible__item:first-child:nth-last-child(9),.landing-full-img .flexible__item:first-child:nth-last-child(9)~.flexible__item,.landing-full-img .flexible__item:first-child:nth-last-child(10):nth-child(-n+6),.landing-full-img .flexible__item:first-child:nth-last-child(10)~.flexible__item:nth-child(-n+6),.landing-full-img .flexible__item:first-child:nth-last-child(11):nth-child(-n+3),.landing-full-img .flexible__item:first-child:nth-last-child(11)~.flexible__item:nth-child(-n+3),.landing-opt1 .flexible__item:first-child:nth-last-child(2),.landing-opt1 .flexible__item:first-child:nth-last-child(2)~.flexible__item,.landing-opt1 .flexible__item:first-child:nth-last-child(3),.landing-opt1 .flexible__item:first-child:nth-last-child(3)~.flexible__item,.landing-opt1 .flexible__item:first-child:nth-last-child(5),.landing-opt1 .flexible__item:first-child:nth-last-child(5)~.flexible__item,.landing-opt1 .flexible__item:first-child:nth-last-child(6),.landing-opt1 .flexible__item:first-child:nth-last-child(6)~.flexible__item,.landing-opt1 .flexible__item:first-child:nth-last-child(7):nth-child(-n+3),.landing-opt1 .flexible__item:first-child:nth-last-child(7)~.flexible__item:nth-child(-n+3),.landing-opt1 .flexible__item:first-child:nth-last-child(9),.landing-opt1 .flexible__item:first-child:nth-last-child(9)~.flexible__item,.landing-opt1 .flexible__item:first-child:nth-last-child(10):nth-child(-n+6),.landing-opt1 .flexible__item:first-child:nth-last-child(10)~.flexible__item:nth-child(-n+6),.landing-opt1 .flexible__item:first-child:nth-last-child(11):nth-child(-n+3),.landing-opt1 .flexible__item:first-child:nth-last-child(11)~.flexible__item:nth-child(-n+3){flex-basis:33.3333333333%;max-width:33.3333333333%}@media screen and (max-width:1281px){.landing-full-img .flexible__item:first-child:nth-last-child(2),.landing-full-img .flexible__item:first-child:nth-last-child(2)~.flexible__item,.landing-opt1 .flexible__item:first-child:nth-last-child(2),.landing-opt1 .flexible__item:first-child:nth-last-child(2)~.flexible__item{flex-basis:50%;max-width:50%}}@media screen and (max-width:1024px){.landing-full-img .flexible__item:first-child:last-child,.landing-opt1 .flexible__item:first-child:last-child{flex-basis:66.6666666667%;max-width:66.6666666667%}.landing-full-img .flexible__item:first-child:nth-last-child(4),.landing-full-img .flexible__item:first-child:nth-last-child(4)~.flexible__item,.landing-opt1 .flexible__item:first-child:nth-last-child(4),.landing-opt1 .flexible__item:first-child:nth-last-child(4)~.flexible__item{flex-basis:33.3333333333%;max-width:33.3333333333%}.landing-full-img .flexible__item:first-child:nth-last-child(4):nth-child(-n+4),.landing-full-img .flexible__item:first-child:nth-last-child(4)~.flexible__item:nth-child(-n+4),.landing-opt1 .flexible__item:first-child:nth-last-child(4):nth-child(-n+4),.landing-opt1 .flexible__item:first-child:nth-last-child(4)~.flexible__item:nth-child(-n+4){flex-basis:50%;max-width:50%}.landing-full-img .flexible__item:first-child:nth-last-child(7),.landing-full-img .flexible__item:first-child:nth-last-child(7)~.flexible__item,.landing-opt1 .flexible__item:first-child:nth-last-child(7),.landing-opt1 .flexible__item:first-child:nth-last-child(7)~.flexible__item{flex-basis:33.3333333333%;max-width:33.3333333333%}.landing-full-img .flexible__item:first-child:nth-last-child(7):nth-child(-n+4),.landing-full-img .flexible__item:first-child:nth-last-child(7)~.flexible__item:nth-child(-n+4),.landing-opt1 .flexible__item:first-child:nth-last-child(7):nth-child(-n+4),.landing-opt1 .flexible__item:first-child:nth-last-child(7)~.flexible__item:nth-child(-n+4){flex-basis:50%;max-width:50%}.landing-full-img .flexible__item:first-child:nth-last-child(10),.landing-full-img .flexible__item:first-child:nth-last-child(10)~.flexible__item,.landing-opt1 .flexible__item:first-child:nth-last-child(10),.landing-opt1 .flexible__item:first-child:nth-last-child(10)~.flexible__item{flex-basis:33.3333333333%;max-width:33.3333333333%}.landing-full-img .flexible__item:first-child:nth-last-child(10):nth-child(-n+4),.landing-full-img .flexible__item:first-child:nth-last-child(10)~.flexible__item:nth-child(-n+4),.landing-opt1 .flexible__item:first-child:nth-last-child(10):nth-child(-n+4),.landing-opt1 .flexible__item:first-child:nth-last-child(10)~.flexible__item:nth-child(-n+4){flex-basis:50%;max-width:50%}.landing-full-img .flexible__item:first-child:nth-last-child(2),.landing-full-img .flexible__item:first-child:nth-last-child(2)~.flexible__item,.landing-opt1 .flexible__item:first-child:nth-last-child(2),.landing-opt1 .flexible__item:first-child:nth-last-child(2)~.flexible__item{flex-basis:33.3333333333%;max-width:33.3333333333%}.landing-full-img .flexible__item:first-child:nth-last-child(2):nth-child(-n+2),.landing-full-img .flexible__item:first-child:nth-last-child(2)~.flexible__item:nth-child(-n+2),.landing-opt1 .flexible__item:first-child:nth-last-child(2):nth-child(-n+2),.landing-opt1 .flexible__item:first-child:nth-last-child(2)~.flexible__item:nth-child(-n+2){flex-basis:50%;max-width:50%}.landing-full-img .flexible__item:first-child:nth-last-child(5),.landing-full-img .flexible__item:first-child:nth-last-child(5)~.flexible__item,.landing-opt1 .flexible__item:first-child:nth-last-child(5),.landing-opt1 .flexible__item:first-child:nth-last-child(5)~.flexible__item{flex-basis:33.3333333333%;max-width:33.3333333333%}.landing-full-img .flexible__item:first-child:nth-last-child(5):nth-child(-n+2),.landing-full-img .flexible__item:first-child:nth-last-child(5)~.flexible__item:nth-child(-n+2),.landing-opt1 .flexible__item:first-child:nth-last-child(5):nth-child(-n+2),.landing-opt1 .flexible__item:first-child:nth-last-child(5)~.flexible__item:nth-child(-n+2){flex-basis:50%;max-width:50%}.landing-full-img .flexible__item:first-child:nth-last-child(8),.landing-full-img .flexible__item:first-child:nth-last-child(8)~.flexible__item,.landing-opt1 .flexible__item:first-child:nth-last-child(8),.landing-opt1 .flexible__item:first-child:nth-last-child(8)~.flexible__item{flex-basis:33.3333333333%;max-width:33.3333333333%}.landing-full-img .flexible__item:first-child:nth-last-child(8):nth-child(-n+2),.landing-full-img .flexible__item:first-child:nth-last-child(8)~.flexible__item:nth-child(-n+2),.landing-opt1 .flexible__item:first-child:nth-last-child(8):nth-child(-n+2),.landing-opt1 .flexible__item:first-child:nth-last-child(8)~.flexible__item:nth-child(-n+2){flex-basis:50%;max-width:50%}.landing-full-img .flexible__item:first-child:nth-last-child(11),.landing-full-img .flexible__item:first-child:nth-last-child(11)~.flexible__item,.landing-opt1 .flexible__item:first-child:nth-last-child(11),.landing-opt1 .flexible__item:first-child:nth-last-child(11)~.flexible__item{flex-basis:33.3333333333%;max-width:33.3333333333%}.landing-full-img .flexible__item:first-child:nth-last-child(11):nth-child(-n+2),.landing-full-img .flexible__item:first-child:nth-last-child(11)~.flexible__item:nth-child(-n+2),.landing-opt1 .flexible__item:first-child:nth-last-child(11):nth-child(-n+2),.landing-opt1 .flexible__item:first-child:nth-last-child(11)~.flexible__item:nth-child(-n+2){flex-basis:50%;max-width:50%}.landing-full-img .flexible__item:first-child:nth-last-child(12),.landing-full-img .flexible__item:first-child:nth-last-child(12)~.flexible__item,.landing-opt1 .flexible__item:first-child:nth-last-child(12),.landing-opt1 .flexible__item:first-child:nth-last-child(12)~.flexible__item{flex-basis:33.3333333333%;max-width:33.3333333333%}}@media screen and (max-width:768px){.content-template .flexible__item,.landing-opt3 .flexible__item{flex-basis:50%;max-width:50%}.content-template .flexible__item:first-child:last-child:nth-child(-n+1),.content-template .flexible__item:first-child:last-child~.flexible__item:nth-child(-n+1),.content-template .flexible__item:first-child:nth-last-child(3):nth-child(-n+1),.content-template .flexible__item:first-child:nth-last-child(3)~.flexible__item:nth-child(-n+1),.content-template .flexible__item:first-child:nth-last-child(5):nth-child(-n+1),.content-template .flexible__item:first-child:nth-last-child(5)~.flexible__item:nth-child(-n+1),.content-template .flexible__item:first-child:nth-last-child(7):nth-child(-n+1),.content-template .flexible__item:first-child:nth-last-child(7)~.flexible__item:nth-child(-n+1),.content-template .flexible__item:first-child:nth-last-child(9):nth-child(-n+1),.content-template .flexible__item:first-child:nth-last-child(9)~.flexible__item:nth-child(-n+1),.content-template .flexible__item:first-child:nth-last-child(11):nth-child(-n+1),.content-template .flexible__item:first-child:nth-last-child(11)~.flexible__item:nth-child(-n+1),.landing-full-img .flexible__item:first-child:last-child,.landing-opt1 .flexible__item:first-child:last-child,.landing-opt3 .flexible__item:first-child:last-child:nth-child(-n+1),.landing-opt3 .flexible__item:first-child:last-child~.flexible__item:nth-child(-n+1),.landing-opt3 .flexible__item:first-child:nth-last-child(3):nth-child(-n+1),.landing-opt3 .flexible__item:first-child:nth-last-child(3)~.flexible__item:nth-child(-n+1),.landing-opt3 .flexible__item:first-child:nth-last-child(5):nth-child(-n+1),.landing-opt3 .flexible__item:first-child:nth-last-child(5)~.flexible__item:nth-child(-n+1),.landing-opt3 .flexible__item:first-child:nth-last-child(7):nth-child(-n+1),.landing-opt3 .flexible__item:first-child:nth-last-child(7)~.flexible__item:nth-child(-n+1),.landing-opt3 .flexible__item:first-child:nth-last-child(9):nth-child(-n+1),.landing-opt3 .flexible__item:first-child:nth-last-child(9)~.flexible__item:nth-child(-n+1),.landing-opt3 .flexible__item:first-child:nth-last-child(11):nth-child(-n+1),.landing-opt3 .flexible__item:first-child:nth-last-child(11)~.flexible__item:nth-child(-n+1){flex-basis:100%;max-width:100%}.landing-full-img .flexible__item:first-child:nth-last-child(3),.landing-full-img .flexible__item:first-child:nth-last-child(3)~.flexible__item,.landing-opt1 .flexible__item:first-child:nth-last-child(3),.landing-opt1 .flexible__item:first-child:nth-last-child(3)~.flexible__item{flex-basis:50%;max-width:50%}.landing-full-img .flexible__item:first-child:nth-last-child(3):nth-child(-n+1),.landing-full-img .flexible__item:first-child:nth-last-child(3)~.flexible__item:nth-child(-n+1),.landing-opt1 .flexible__item:first-child:nth-last-child(3):nth-child(-n+1),.landing-opt1 .flexible__item:first-child:nth-last-child(3)~.flexible__item:nth-child(-n+1){flex-basis:100%;max-width:100%}.landing-full-img .flexible__item:first-child:nth-last-child(5),.landing-full-img .flexible__item:first-child:nth-last-child(5)~.flexible__item,.landing-opt1 .flexible__item:first-child:nth-last-child(5),.landing-opt1 .flexible__item:first-child:nth-last-child(5)~.flexible__item{flex-basis:50%;max-width:50%}.landing-full-img .flexible__item:first-child:nth-last-child(5):nth-child(-n+1),.landing-full-img .flexible__item:first-child:nth-last-child(5)~.flexible__item:nth-child(-n+1),.landing-opt1 .flexible__item:first-child:nth-last-child(5):nth-child(-n+1),.landing-opt1 .flexible__item:first-child:nth-last-child(5)~.flexible__item:nth-child(-n+1){flex-basis:100%;max-width:100%}.landing-full-img .flexible__item:first-child:nth-last-child(7),.landing-full-img .flexible__item:first-child:nth-last-child(7)~.flexible__item,.landing-opt1 .flexible__item:first-child:nth-last-child(7),.landing-opt1 .flexible__item:first-child:nth-last-child(7)~.flexible__item{flex-basis:50%;max-width:50%}.landing-full-img .flexible__item:first-child:nth-last-child(7):nth-child(-n+1),.landing-full-img .flexible__item:first-child:nth-last-child(7)~.flexible__item:nth-child(-n+1),.landing-opt1 .flexible__item:first-child:nth-last-child(7):nth-child(-n+1),.landing-opt1 .flexible__item:first-child:nth-last-child(7)~.flexible__item:nth-child(-n+1){flex-basis:100%;max-width:100%}.landing-full-img .flexible__item:first-child:nth-last-child(8),.landing-full-img .flexible__item:first-child:nth-last-child(8)~.flexible__item,.landing-opt1 .flexible__item:first-child:nth-last-child(8),.landing-opt1 .flexible__item:first-child:nth-last-child(8)~.flexible__item{flex-basis:50%;max-width:50%}.landing-full-img .flexible__item:first-child:nth-last-child(8):nth-child(-n+1),.landing-full-img .flexible__item:first-child:nth-last-child(8)~.flexible__item:nth-child(-n+1),.landing-opt1 .flexible__item:first-child:nth-last-child(8):nth-child(-n+1),.landing-opt1 .flexible__item:first-child:nth-last-child(8)~.flexible__item:nth-child(-n+1){flex-basis:100%;max-width:100%}.landing-full-img .flexible__item:first-child:nth-last-child(9),.landing-full-img .flexible__item:first-child:nth-last-child(9)~.flexible__item,.landing-opt1 .flexible__item:first-child:nth-last-child(9),.landing-opt1 .flexible__item:first-child:nth-last-child(9)~.flexible__item{flex-basis:50%;max-width:50%}.landing-full-img .flexible__item:first-child:nth-last-child(9):nth-child(-n+1),.landing-full-img .flexible__item:first-child:nth-last-child(9)~.flexible__item:nth-child(-n+1),.landing-opt1 .flexible__item:first-child:nth-last-child(9):nth-child(-n+1),.landing-opt1 .flexible__item:first-child:nth-last-child(9)~.flexible__item:nth-child(-n+1){flex-basis:100%;max-width:100%}.landing-full-img .flexible__item:first-child:nth-last-child(6),.landing-full-img .flexible__item:first-child:nth-last-child(6):nth-child(-n+3),.landing-full-img .flexible__item:first-child:nth-last-child(6)~.flexible__item,.landing-full-img .flexible__item:first-child:nth-last-child(6)~.flexible__item:nth-child(-n+3),.landing-full-img .flexible__item:first-child:nth-last-child(10),.landing-full-img .flexible__item:first-child:nth-last-child(10):nth-child(-n+6),.landing-full-img .flexible__item:first-child:nth-last-child(10)~.flexible__item,.landing-full-img .flexible__item:first-child:nth-last-child(10)~.flexible__item:nth-child(-n+6),.landing-full-img .flexible__item:first-child:nth-last-child(11),.landing-full-img .flexible__item:first-child:nth-last-child(11):nth-child(-n+3),.landing-full-img .flexible__item:first-child:nth-last-child(11)~.flexible__item,.landing-full-img .flexible__item:first-child:nth-last-child(11)~.flexible__item:nth-child(-n+3),.landing-full-img .flexible__item:first-child:nth-last-child(12),.landing-full-img .flexible__item:first-child:nth-last-child(12):nth-child(-n+3),.landing-full-img .flexible__item:first-child:nth-last-child(12)~.flexible__item,.landing-full-img .flexible__item:first-child:nth-last-child(12)~.flexible__item:nth-child(-n+3),.landing-opt1 .flexible__item:first-child:nth-last-child(6),.landing-opt1 .flexible__item:first-child:nth-last-child(6):nth-child(-n+3),.landing-opt1 .flexible__item:first-child:nth-last-child(6)~.flexible__item,.landing-opt1 .flexible__item:first-child:nth-last-child(6)~.flexible__item:nth-child(-n+3),.landing-opt1 .flexible__item:first-child:nth-last-child(10),.landing-opt1 .flexible__item:first-child:nth-last-child(10):nth-child(-n+6),.landing-opt1 .flexible__item:first-child:nth-last-child(10)~.flexible__item,.landing-opt1 .flexible__item:first-child:nth-last-child(10)~.flexible__item:nth-child(-n+6),.landing-opt1 .flexible__item:first-child:nth-last-child(11),.landing-opt1 .flexible__item:first-child:nth-last-child(11):nth-child(-n+3),.landing-opt1 .flexible__item:first-child:nth-last-child(11)~.flexible__item,.landing-opt1 .flexible__item:first-child:nth-last-child(11)~.flexible__item:nth-child(-n+3),.landing-opt1 .flexible__item:first-child:nth-last-child(12),.landing-opt1 .flexible__item:first-child:nth-last-child(12):nth-child(-n+3),.landing-opt1 .flexible__item:first-child:nth-last-child(12)~.flexible__item,.landing-opt1 .flexible__item:first-child:nth-last-child(12)~.flexible__item:nth-child(-n+3){flex-basis:50%;max-width:50%}}@media screen and (max-width:595px){.content-template#content .flexible__item,.landing-full-img#content .flexible__item,.landing-opt1#content .flexible__item,.landing-opt3#content .flexible__item{flex-basis:100%;max-width:100%}}@media screen and (max-width:480px){.flexible__item{padding-right:0!important}}.content-template#content .fixed .flexible__item,.landing-opt3#content .fixed .flexible__item{flex-basis:33.3333333333%;max-width:33.3333333333%}.content-template#content .fixed .flexible__item:first-child:last-child,.content-template#content .fixed .flexible__item:first-child:last-child~.flexible__item,.content-template#content .fixed .flexible__item:first-child:nth-last-child(2),.content-template#content .fixed .flexible__item:first-child:nth-last-child(2)~.flexible__item,.content-template#content .fixed .flexible__item:first-child:nth-last-child(4),.content-template#content .fixed .flexible__item:first-child:nth-last-child(4)~.flexible__item,.content-template#content .fixed .flexible__item:first-child:nth-last-child(7),.content-template#content .fixed .flexible__item:first-child:nth-last-child(7)~.flexible__item,.content-template#content .fixed .flexible__item:first-child:nth-last-child(8),.content-template#content .fixed .flexible__item:first-child:nth-last-child(8)~.flexible__item,.content-template#content .fixed .flexible__item:first-child:nth-last-child(10),.content-template#content .fixed .flexible__item:first-child:nth-last-child(10)~.flexible__item,.landing-opt3#content .fixed .flexible__item:first-child:last-child,.landing-opt3#content .fixed .flexible__item:first-child:last-child~.flexible__item,.landing-opt3#content .fixed .flexible__item:first-child:nth-last-child(2),.landing-opt3#content .fixed .flexible__item:first-child:nth-last-child(2)~.flexible__item,.landing-opt3#content .fixed .flexible__item:first-child:nth-last-child(4),.landing-opt3#content .fixed .flexible__item:first-child:nth-last-child(4)~.flexible__item,.landing-opt3#content .fixed .flexible__item:first-child:nth-last-child(7),.landing-opt3#content .fixed .flexible__item:first-child:nth-last-child(7)~.flexible__item,.landing-opt3#content .fixed .flexible__item:first-child:nth-last-child(8),.landing-opt3#content .fixed .flexible__item:first-child:nth-last-child(8)~.flexible__item,.landing-opt3#content .fixed .flexible__item:first-child:nth-last-child(10),.landing-opt3#content .fixed .flexible__item:first-child:nth-last-child(10)~.flexible__item{flex-basis:50%;max-width:50%}.landing-full-img#content .fixed .flexible__item,.landing-opt1#content .fixed .flexible__item{flex-basis:25%;max-width:25%}.landing-full-img#content .fixed .flexible__item:first-child:nth-last-child(2),.landing-full-img#content .fixed .flexible__item:first-child:nth-last-child(2)~.flexible__item,.landing-full-img#content .fixed .flexible__item:first-child:nth-last-child(3),.landing-full-img#content .fixed .flexible__item:first-child:nth-last-child(3)~.flexible__item,.landing-full-img#content .fixed .flexible__item:first-child:nth-last-child(5),.landing-full-img#content .fixed .flexible__item:first-child:nth-last-child(5)~.flexible__item,.landing-full-img#content .fixed .flexible__item:first-child:nth-last-child(6),.landing-full-img#content .fixed .flexible__item:first-child:nth-last-child(6)~.flexible__item,.landing-full-img#content .fixed .flexible__item:first-child:nth-last-child(9),.landing-full-img#content .fixed .flexible__item:first-child:nth-last-child(9)~.flexible__item,.landing-opt1#content .fixed .flexible__item:first-child:nth-last-child(2),.landing-opt1#content .fixed .flexible__item:first-child:nth-last-child(2)~.flexible__item,.landing-opt1#content .fixed .flexible__item:first-child:nth-last-child(3),.landing-opt1#content .fixed .flexible__item:first-child:nth-last-child(3)~.flexible__item,.landing-opt1#content .fixed .flexible__item:first-child:nth-last-child(5),.landing-opt1#content .fixed .flexible__item:first-child:nth-last-child(5)~.flexible__item,.landing-opt1#content .fixed .flexible__item:first-child:nth-last-child(6),.landing-opt1#content .fixed .flexible__item:first-child:nth-last-child(6)~.flexible__item,.landing-opt1#content .fixed .flexible__item:first-child:nth-last-child(9),.landing-opt1#content .fixed .flexible__item:first-child:nth-last-child(9)~.flexible__item{flex-basis:33.3333333333%;max-width:33.3333333333%}.landing-full-img#content .fixed .flexible__item:first-child:last-child,.landing-opt1#content .fixed .flexible__item:first-child:last-child{flex-basis:50%;max-width:50%}@media screen and (min-width:929px) and (max-width:1024px){.content-template#content .fixed .flexible__item,.landing-opt3#content .fixed .flexible__item{flex-basis:50%;max-width:50%}}@media screen and (max-width:1024px){.landing-full-img#content .fixed .flexible__item,.landing-opt1#content .fixed .flexible__item{flex-basis:33.3333333333%;max-width:33.3333333333%}.landing-full-img#content .fixed .flexible__item:first-child:last-child,.landing-full-img#content .fixed .flexible__item:first-child:last-child~.flexible__item,.landing-full-img#content .fixed .flexible__item:first-child:nth-last-child(2),.landing-full-img#content .fixed .flexible__item:first-child:nth-last-child(2)~.flexible__item,.landing-full-img#content .fixed .flexible__item:first-child:nth-last-child(4),.landing-full-img#content .fixed .flexible__item:first-child:nth-last-child(4)~.flexible__item,.landing-full-img#content .fixed .flexible__item:first-child:nth-last-child(7),.landing-full-img#content .fixed .flexible__item:first-child:nth-last-child(7)~.flexible__item,.landing-full-img#content .fixed .flexible__item:first-child:nth-last-child(8),.landing-full-img#content .fixed .flexible__item:first-child:nth-last-child(8)~.flexible__item,.landing-full-img#content .fixed .flexible__item:first-child:nth-last-child(10),.landing-full-img#content .fixed .flexible__item:first-child:nth-last-child(10)~.flexible__item,.landing-opt1#content .fixed .flexible__item:first-child:last-child,.landing-opt1#content .fixed .flexible__item:first-child:last-child~.flexible__item,.landing-opt1#content .fixed .flexible__item:first-child:nth-last-child(2),.landing-opt1#content .fixed .flexible__item:first-child:nth-last-child(2)~.flexible__item,.landing-opt1#content .fixed .flexible__item:first-child:nth-last-child(4),.landing-opt1#content .fixed .flexible__item:first-child:nth-last-child(4)~.flexible__item,.landing-opt1#content .fixed .flexible__item:first-child:nth-last-child(7),.landing-opt1#content .fixed .flexible__item:first-child:nth-last-child(7)~.flexible__item,.landing-opt1#content .fixed .flexible__item:first-child:nth-last-child(8),.landing-opt1#content .fixed .flexible__item:first-child:nth-last-child(8)~.flexible__item,.landing-opt1#content .fixed .flexible__item:first-child:nth-last-child(10),.landing-opt1#content .fixed .flexible__item:first-child:nth-last-child(10)~.flexible__item{flex-basis:50%;max-width:50%}}@media screen and (max-width:768px){.content-template#content .fixed .flexible__item,.landing-full-img#content .fixed .flexible__item,.landing-opt1#content .fixed .flexible__item,.landing-opt3#content .fixed .flexible__item{flex-basis:50%;max-width:50%}}@media screen and (max-width:595px){#page .content-template#content .fixed .flexible__item,#page .landing-full-img#content .fixed .flexible__item,#page .landing-opt1#content .fixed .flexible__item,#page .landing-opt3#content .fixed .flexible__item{flex-basis:100%;max-width:100%}}.events-bulletin{zoom:1;margin:80px 0 0;padding:20px;background:#006eaf;color:#fff}.events-bulletin:after{display:block;height:0;clear:both;content:".";visibility:hidden}@media (min-width:595px){.events-bulletin{padding:40px}}@media (min-width:1236px){.events-bulletin{padding:60px 60px 40px}}.events-bulletin>*{width:100%;float:left}@media (min-width:1024px){.events-bulletin>*{width:50%}}.events-bulletin__body{padding-right:40px}.events-bulletin__body .recruitment .job-description .job-info .column .value,.events-bulletin__body h2,.recruitment .job-description .job-info .column .events-bulletin__body .value{margin:0 0 .75em}.events-bulletin__body p{font-size:18px}.events-bulletin form.events-bulletin__form label{display:block;width:auto;float:none;font-size:18px;text-align:left}.events-bulletin form.events-bulletin__form fieldset .events-bulletin__form-inputs{display:flex;flex-direction:column;align-items:flex-start}@media (min-width:595px){.events-bulletin form.events-bulletin__form fieldset .events-bulletin__form-inputs{flex-direction:row}}.events-bulletin form.events-bulletin__form fieldset .events-bulletin__form-inputs input{flex:1;margin:0;padding:13px;font-size:18px}.events-bulletin form.events-bulletin__form fieldset .events-bulletin__form-inputs button{width:100%;margin:1em 0 0;padding:15px 32px;font-size:18px;font-family:firasans,Helvetica Neue,Arial,sans-serif}@media (min-width:595px){.events-bulletin form.events-bulletin__form fieldset .events-bulletin__form-inputs button{width:auto;margin:0 0 0 20px}}.events-bulletin form.events-bulletin__form fieldset .events-bulletin__form-inputs button:after{display:none}.more-search-results{flex-basis:33.3333333333%;max-width:33.3333333333%;margin:60px auto}.more-search-results .btn{width:100%;padding-left:48px;font-family:firasans,Helvetica Neue,Arial,sans-serif;font-size:18px}.more-search-results #next-page,.more-search-results .btn:after{display:none}@media (max-width:1236px){.more-search-results{flex-basis:50%;max-width:50%}}@media (max-width:595px){.more-search-results{flex-basis:66.6666666667%;max-width:66.6666666667%}}@media (max-width:340px){.more-search-results{flex-basis:83.3333333333%;max-width:83.3333333333%}}.no-js .more-search-results #show-more{display:none}.no-js .more-search-results #next-page{display:block;text-align:center}.no-js .more-search-results #next-page:after{display:block}.link-list li,.publication-types li{-moz-column-break-inside:avoid;break-inside:avoid}@media screen and (min-width:1025px){.link-list .col-lg1,.publication-types .col-lg1{-moz-columns:auto 1;columns:1}}@media screen and (max-width:1024px){.link-list .col-md1,.publication-types .col-md1{-moz-columns:auto 1;columns:1}}@media screen and (max-width:767px){.link-list .col-sm1,.publication-types .col-sm1{-moz-columns:auto 1;columns:1}}@media screen and (min-width:1025px){.link-list .col-lg2,.publication-types .col-lg2{-moz-columns:auto 2;columns:2}}@media screen and (max-width:1024px){.link-list .col-md2,.publication-types .col-md2{-moz-columns:auto 2;columns:2}}@media screen and (max-width:767px){.link-list .col-sm2,.publication-types .col-sm2{-moz-columns:auto 2;columns:2}}@media screen and (min-width:1025px){.link-list .col-lg3,.publication-types .col-lg3{-moz-columns:auto 3;columns:3}}@media screen and (max-width:1024px){.link-list .col-md3,.publication-types .col-md3{-moz-columns:auto 3;columns:3}}@media screen and (max-width:767px){.link-list .col-sm3,.publication-types .col-sm3{-moz-columns:auto 3;columns:3}}@media screen and (min-width:1025px){.link-list .col-lg4,.publication-types .col-lg4{-moz-columns:auto 4;columns:4}}@media screen and (max-width:1024px){.link-list .col-md4,.publication-types .col-md4{-moz-columns:auto 4;columns:4}}@media screen and (max-width:767px){.link-list .col-sm4,.publication-types .col-sm4{-moz-columns:auto 4;columns:4}}@media screen and (min-width:1025px){.link-list .col-lg5,.publication-types .col-lg5{-moz-columns:auto 5;columns:5}}@media screen and (max-width:1024px){.link-list .col-md5,.publication-types .col-md5{-moz-columns:auto 5;columns:5}}@media screen and (max-width:767px){.link-list .col-sm5,.publication-types .col-sm5{-moz-columns:auto 5;columns:5}}@media screen and (min-width:1025px){.link-list .col-lg6,.publication-types .col-lg6{-moz-columns:auto 6;columns:6}}@media screen and (max-width:1024px){.link-list .col-md6,.publication-types .col-md6{-moz-columns:auto 6;columns:6}}@media screen and (max-width:767px){.link-list .col-sm6,.publication-types .col-sm6{-moz-columns:auto 6;columns:6}}@media screen and (min-width:1025px){.link-list .col-lg7,.publication-types .col-lg7{-moz-columns:auto 7;columns:7}}@media screen and (max-width:1024px){.link-list .col-md7,.publication-types .col-md7{-moz-columns:auto 7;columns:7}}@media screen and (max-width:767px){.link-list .col-sm7,.publication-types .col-sm7{-moz-columns:auto 7;columns:7}}@media screen and (min-width:1025px){.link-list .col-lg8,.publication-types .col-lg8{-moz-columns:auto 8;columns:8}}@media screen and (max-width:1024px){.link-list .col-md8,.publication-types .col-md8{-moz-columns:auto 8;columns:8}}@media screen and (max-width:767px){.link-list .col-sm8,.publication-types .col-sm8{-moz-columns:auto 8;columns:8}}@media screen and (min-width:1025px){.link-list .col-lg9,.publication-types .col-lg9{-moz-columns:auto 9;columns:9}}@media screen and (max-width:1024px){.link-list .col-md9,.publication-types .col-md9{-moz-columns:auto 9;columns:9}}@media screen and (max-width:767px){.link-list .col-sm9,.publication-types .col-sm9{-moz-columns:auto 9;columns:9}}@media screen and (min-width:1025px){.link-list .col-lg10,.publication-types .col-lg10{-moz-columns:auto 10;columns:10}}@media screen and (max-width:1024px){.link-list .col-md10,.publication-types .col-md10{-moz-columns:auto 10;columns:10}}@media screen and (max-width:767px){.link-list .col-sm10,.publication-types .col-sm10{-moz-columns:auto 10;columns:10}}@media screen and (min-width:1025px){.link-list .col-lg11,.publication-types .col-lg11{-moz-columns:auto 11;columns:11}}@media screen and (max-width:1024px){.link-list .col-md11,.publication-types .col-md11{-moz-columns:auto 11;columns:11}}@media screen and (max-width:767px){.link-list .col-sm11,.publication-types .col-sm11{-moz-columns:auto 11;columns:11}}@media screen and (min-width:1025px){.link-list .col-lg12,.publication-types .col-lg12{-moz-columns:auto 12;columns:12}}@media screen and (max-width:1024px){.link-list .col-md12,.publication-types .col-md12{-moz-columns:auto 12;columns:12}}@media screen and (max-width:767px){.link-list .col-sm12,.publication-types .col-sm12{-moz-columns:auto 12;columns:12}}.matterport-iframe-wrapper,.powerbi-iframe-wrapper{position:relative;height:0}.matterport-iframe-wrapper iframe,.powerbi-iframe-wrapper iframe{position:absolute;left:0;width:100%;height:100%}.matterport-iframe-wrapper{padding-bottom:100%}@media screen and (min-width:768px){.matterport-iframe-wrapper{padding-bottom:56%}}.powerbi-iframe-wrapper{padding-bottom:60%}.two-column-intro{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;margin:0 -25px;padding:0}.two-column-intro__content,.two-column-intro__title{flex-basis:50%;max-width:50%;margin:24px 25px 16px}.two-column-intro__content{padding-top:.75rem;padding-right:8px}.content-template .two-column-intro{display:none}.two-column-intro:after,.two-column-intro:before{position:absolute;left:0;width:100%;height:1px;background-color:hsla(0,0%,100%,.25);content:""}.two-column-intro:before{top:0}.two-column-intro:after{bottom:0}@media screen and (max-width:768px){.two-column-intro__title{flex-basis:25%;max-width:25%}.two-column-intro__content{flex-basis:75%;max-width:75%}}@media screen and (max-width:595px){.two-column-intro{flex-direction:column}.two-column-intro__content,.two-column-intro__title{flex-basis:100%;max-width:100%}.two-column-intro__title{margin-bottom:0}.two-column-intro__content{margin-top:0;padding:0}}header.navigation{position:relative;z-index:20}header.navigation .container{padding:0}header.navigation .container a{text-decoration:none}header.navigation.animate{transition:top .3s,transform .3s}header.navigation.fixed{width:auto;position:fixed;top:0;left:0;width:100%;z-index:9999999;background:#fff;margin:0 auto;max-width:none}header.navigation.fixed .container{border-bottom:1px solid #d5d8d9;max-width:1440px;margin:0 auto}@media screen and (max-width:1520px){header.navigation.fixed .container{margin:0 40px}}@media screen and (max-width:1024px){header.navigation.fixed .container{margin:0 24px}}header.navigation.fixed .container.local-alert{border-bottom:0}header.navigation.is-hidden{transform:translate3d(0,-251px,0)!important}header.navigation.is-hidden.fixed{transform:translate3d(0,-101px,0)!important}header.navigation.no-section .menus{display:none}@media screen and (max-width:929px){header.navigation{background-color:transparent}}.navigation-header .logo{margin:0}.navigation-header .logo svg.header-logo{position:absolute;left:2.4rem;top:0;width:17.7rem;height:100%}.navigation-header .logo svg.header-logo g{transition:fill .2s ease-out}@media screen and (max-width:929px){.navigation-header .logo svg.header-logo{left:1.5rem;width:13.6rem}}.navigation-header a.brand{background-color:#003e74;color:#fff;display:block;float:left;position:relative;width:22.6rem;height:10.4rem;z-index:10;transition:background-color .2s ease-out}.navigation-header a.brand:active,.navigation-header a.brand:focus,.navigation-header a.brand:hover{background-color:#ebeeee}.navigation-header a.brand:active svg.header-logo g,.navigation-header a.brand:focus svg.header-logo g,.navigation-header a.brand:hover svg.header-logo g{fill:#003e74}@media screen and (max-width:929px){.navigation-header a.brand{width:16.5rem;height:6.6rem}}.fixed .navigation-header a.brand{width:55px!important;height:55px;background-color:#ebeeee;background-image:none;position:relative;color:#003e74;margin-bottom:-10px;transition:none}.fixed .navigation-header a.brand:active,.fixed .navigation-header a.brand:focus,.fixed .navigation-header a.brand:hover{transition:color .2s ease-out,background-color .2s ease-out;color:#fff;background:#003e74!important}.fixed .navigation-header a.brand svg.header-logo{display:none}.fixed .navigation-header a.brand:after{content:"g";font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:18px;left:18px;font-size:18px}.fixed-width .navigation-header a.brand,.responsive-template .navigation-header a.brand{background-image:url(../../images/sprite/logo.png);height:104px;width:226px;text-indent:150%;white-space:nowrap;overflow:hidden}@media (-o-min-device-pixel-ratio:3/2),(-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:2dppx){.fixed-width .navigation-header a.brand,.responsive-template .navigation-header a.brand{background-image:url(../../images/sprite_double/logo.png);background-size:226px 104px}}@media screen and (max-width:929px){.fixed-width .navigation-header a.brand,.responsive-template .navigation-header a.brand{background-image:url(../../images/sprite/logo-mobile.png);height:40px;width:140px}}@media screen and (max-width:929px) and (-o-min-device-pixel-ratio:3/2),screen and (max-width:929px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:929px) and (min-device-pixel-ratio:2),screen and (max-width:929px) and (min-resolution:2dppx){.fixed-width .navigation-header a.brand,.responsive-template .navigation-header a.brand{background-image:url(../../images/sprite_double/logo-mobile.png);background-size:140px 40px}}@media screen and (max-width:929px){.navigation-header{height:66px;background-color:#003e74;margin:0}}.navigation-header .drawer-trigger{float:right;color:#fff;margin-top:14px;margin-right:8px}.touch .navigation-header .drawer-trigger:active,.touch .navigation-header .drawer-trigger:focus{background:none;color:#00acd7}.fixed .navigation-header{max-width:1440px;margin:0 auto}@media screen and (max-width:929px){.navigation--rebranded .navigation-header{background-color:#fff}}.navigation--rebranded .navigation-header a.brand{background-color:#fff;border-right:1px solid #bdc2c8;width:31.5rem}.navigation--rebranded .navigation-header a.brand:active,.navigation--rebranded .navigation-header a.brand:focus,.navigation--rebranded .navigation-header a.brand:hover{background-color:#ebeeee}.navigation--rebranded .navigation-header a.brand:active svg.header-logo g,.navigation--rebranded .navigation-header a.brand:focus svg.header-logo g,.navigation--rebranded .navigation-header a.brand:hover svg.header-logo g{fill:#0000cd}@media screen and (max-width:929px){.navigation--rebranded .navigation-header a.brand{border-right:none;left:.4rem;width:25.9rem}}@media screen and (max-width:768px){.navigation--rebranded .navigation-header a.brand{width:24rem}}.navigation--rebranded .navigation-header .logo svg.header-logo{left:2rem;width:27.4rem}@media screen and (max-width:929px){.navigation--rebranded .navigation-header .logo svg.header-logo{left:1.3rem;width:23.3rem}}@media screen and (max-width:768px){.navigation--rebranded .navigation-header .logo svg.header-logo{width:21.3rem}}.navigation--rebranded .navigation-header .drawer-trigger{color:#002147}nav#primary-nav{border-top:1px solid #bdc2c8;width:100%;display:block;clear:both;height:55px;background:#fff;position:relative}@media screen and (max-width:929px){nav#primary-nav{border-top:none;zoom:1;background:none}nav#primary-nav:after{display:block;height:0;clear:both;content:".";visibility:hidden}}nav#primary-nav:after{content:"";border-bottom:1px solid #bdc2c8;display:block;clear:both}.fixed nav#primary-nav:after{border:none}@media screen and (max-width:929px){nav#primary-nav:after{border-bottom:none}}nav#primary-nav ul.nav{transition:padding,.2s;padding:0 0 0 12px}@media screen and (max-width:929px){nav#primary-nav ul.nav{padding-left:0;width:100%}nav#primary-nav ul.nav :active{outline:none;box-shadow:none}}nav#primary-nav ul.nav>li{display:block;float:left}nav#primary-nav ul.nav>li.has-children>a:after{content:"";width:0;height:0;border-top:0;border-right:0 solid transparent;border-bottom:10px solid #00acd7;border-left:10px solid transparent;margin:4px 0 0 6px;position:absolute}@media screen and (max-width:929px){nav#primary-nav ul.nav>li.has-children>a:after{width:0;height:0;border-top:6.5px solid transparent;border-bottom:6.5px solid transparent;border-left:6.5px solid #00acd7;margin:0 auto;right:6px}.no-js nav#primary-nav ul.nav>li.has-children>a:after{width:0;height:0;border-top:0;border-right:0 solid transparent;border-bottom:10px solid #00acd7;border-left:10px solid transparent}}nav#primary-nav ul.nav-primary{float:left}.fixed nav#primary-nav ul.nav-primary{padding-left:57px}@media screen and (max-width:929px){nav#primary-nav ul.nav-primary{margin:0 0 27px;width:100%;padding:0 2px}}nav#primary-nav ul.nav-primary>li:active,nav#primary-nav ul.nav-primary>li:focus,nav#primary-nav ul.nav-primary>li:hover{background:#ebeeee}@media screen and (max-width:929px){nav#primary-nav ul.nav-primary>li{width:100%;clear:both;border-top:1px solid #294565;border-bottom:none;padding:0;margin:0;background:none!important}}nav#primary-nav ul.nav-primary>li:last-of-type{margin-right:0}@media screen and (max-width:929px){nav#primary-nav ul.nav-primary>li:last-of-type{border-bottom:1px solid #294565}}nav#primary-nav ul.nav-primary>li.last{margin-right:0}@media screen and (max-width:929px){nav#primary-nav ul.nav-primary>li.last{border-bottom:1px solid #294565}}nav#primary-nav ul.nav-primary>li>a{font-size:2rem;font-weight:700;line-height:15.5px;color:#002147;display:block;transition:background-color .2s ease-out;padding:22px 10px 17px}nav#primary-nav ul.nav-primary>li>a:active,nav#primary-nav ul.nav-primary>li>a:focus,nav#primary-nav ul.nav-primary>li>a:hover{background:#ebeeee}.fixed nav#primary-nav ul.nav-primary>li>a{padding:22px 10px 15px;font-size:1.9rem}@media screen and (max-width:1024px){nav#primary-nav ul.nav-primary>li>a{font-size:1.7rem}}@media screen and (max-width:929px){nav#primary-nav ul.nav-primary>li>a{color:#fff;padding:12px 4px 9px 11px;display:block;transition:color .2s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}nav#primary-nav ul.nav-primary>li>a:active,nav#primary-nav ul.nav-primary>li>a:focus,nav#primary-nav ul.nav-primary>li>a:hover{background:none;color:#00acd7}.touch nav#primary-nav ul.nav-primary>li>a:active,.touch nav#primary-nav ul.nav-primary>li>a:focus{outline:none;box-shadow:none}.no-js nav#primary-nav ul.nav-primary>li>a{background:#002147}}nav#primary-nav ul.nav-secondary{float:right;margin-right:6px;padding-left:0}@media screen and (max-width:1250px){.no-js nav#primary-nav ul.nav-secondary{clear:left;padding-left:12px;margin-left:0;float:left}}@media screen and (max-width:929px){nav#primary-nav ul.nav-secondary{position:relative;float:left;padding:0;margin-left:0}}nav#primary-nav ul.nav-secondary>li{position:relative}@media screen and (max-width:929px){nav#primary-nav ul.nav-secondary>li{border-right:none;width:100%;border-bottom:1px solid #294565;height:auto;display:block;margin-right:0;padding:0}}nav#primary-nav ul.nav-secondary>li.last a:before,nav#primary-nav ul.nav-secondary>li.last span:before,nav#primary-nav ul.nav-secondary>li:last-of-type a:before,nav#primary-nav ul.nav-secondary>li:last-of-type span:before{display:none}nav#primary-nav ul.nav-secondary>li.shorten strong{font-weight:400}@media screen and (max-width:1280px){nav#primary-nav ul.nav-secondary>li.shorten strong{display:none}}@media screen and (max-width:1024px){nav#primary-nav ul.nav-secondary>li.shorten strong{display:inline}}nav#primary-nav ul.nav-secondary>li:last-of-type{border-right:0;margin-right:3px}nav#primary-nav ul.nav-secondary>li:last-of-type:after{display:none}nav#primary-nav ul.nav-secondary>li.last{border-right:0;margin-right:3px}nav#primary-nav ul.nav-secondary>li.last:after{display:none}nav#primary-nav ul.nav-secondary>li.has-children{padding-right:16px}@media screen and (max-width:929px){nav#primary-nav ul.nav-secondary>li.has-children{padding-right:0}}nav#primary-nav ul.nav-secondary>li.has-children>.non-link:after,nav#primary-nav ul.nav-secondary>li.has-children>a:after{content:"";width:0;height:0;border-top:0;border-right:0 solid transparent;border-bottom:8px solid #00acd7;border-left:8px solid transparent;margin:3px 0 0 6px;position:absolute}@media screen and (max-width:929px){nav#primary-nav ul.nav-secondary>li.has-children>.non-link:after,nav#primary-nav ul.nav-secondary>li.has-children>a:after{width:0;height:0;border-top:6.5px solid transparent;border-bottom:6.5px solid transparent;border-left:6.5px solid #00acd7;margin:auto 0;right:6px}.no-js nav#primary-nav ul.nav-secondary>li.has-children>.non-link:after,.no-js nav#primary-nav ul.nav-secondary>li.has-children>a:after{width:0;height:0;border-top:0;border-right:0 solid transparent;border-bottom:8px solid #00acd7;border-left:8px solid transparent}}nav#primary-nav ul.nav-secondary>li.has-children>ul{display:none}nav#primary-nav ul.nav-secondary>li.has-children:active+ul,nav#primary-nav ul.nav-secondary>li.has-children:focus+ul,nav#primary-nav ul.nav-secondary>li.has-children:hover+ul,nav#primary-nav ul.nav-secondary>li.has-children>.non-link+ul,nav#primary-nav ul.nav-secondary>li.has-children>a+ul{display:block}nav#primary-nav ul.nav-secondary>li .shorten:before{display:none}nav#primary-nav ul.nav-secondary>li>.non-link,nav#primary-nav ul.nav-secondary>li>a{font-size:1.4rem;font-weight:600;line-height:13.5px;color:#002147;display:block;padding:25px 11px 17px 10px;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;cursor:pointer;height:100%;overflow:hidden;margin-right:-1px;text-transform:lowercase}nav#primary-nav ul.nav-secondary>li>.non-link:first-letter,nav#primary-nav ul.nav-secondary>li>a:first-letter{text-transform:capitalize}@media screen and (max-width:929px){nav#primary-nav ul.nav-secondary>li>.non-link,nav#primary-nav ul.nav-secondary>li>a{color:#fff;padding:14px 4px 11px 12px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0}}nav#primary-nav ul.nav-secondary>li>.non-link:before,nav#primary-nav ul.nav-secondary>li>a:before{border-right:1px solid #bdc2c8;height:13px;content:"";position:absolute;right:-1px;top:24px;opacity:1;transition:opacity .2s ease}@media screen and (max-width:929px){nav#primary-nav ul.nav-secondary>li>.non-link:before,nav#primary-nav ul.nav-secondary>li>a:before{display:none}}nav#primary-nav ul.nav-secondary>li>.non-link:active,nav#primary-nav ul.nav-secondary>li>.non-link:focus,nav#primary-nav ul.nav-secondary>li>.non-link:hover,nav#primary-nav ul.nav-secondary>li>a:active,nav#primary-nav ul.nav-secondary>li>a:focus,nav#primary-nav ul.nav-secondary>li>a:hover{background:#ebeeee}nav#primary-nav ul.nav-secondary>li>.non-link:active:before,nav#primary-nav ul.nav-secondary>li>.non-link:focus:before,nav#primary-nav ul.nav-secondary>li>.non-link:hover:before,nav#primary-nav ul.nav-secondary>li>a:active:before,nav#primary-nav ul.nav-secondary>li>a:focus:before,nav#primary-nav ul.nav-secondary>li>a:hover:before{opacity:0}@media screen and (max-width:929px){nav#primary-nav ul.nav-secondary>li>.non-link:active,nav#primary-nav ul.nav-secondary>li>.non-link:focus,nav#primary-nav ul.nav-secondary>li>.non-link:hover,nav#primary-nav ul.nav-secondary>li>a:active,nav#primary-nav ul.nav-secondary>li>a:focus,nav#primary-nav ul.nav-secondary>li>a:hover{background:none;color:#00acd7}}.fixed nav#primary-nav{clear:none;float:left;border:none;width:100%;margin-top:-45px;max-width:1440px}nav#primary-nav.wide ul.nav li.mega{transition:background-color .2s ease-out;padding-right:12px}@media screen and (max-width:929px){.no-js nav#primary-nav.wide ul.nav li.mega{padding-right:0}}@media screen and (max-width:930px){.no-js nav#primary-nav.wide ul.nav li.mega.hover,.no-js nav#primary-nav.wide ul.nav li.mega:active,.no-js nav#primary-nav.wide ul.nav li.mega:focus{background:#fff}}@media screen and (max-width:929px){.no-js nav#primary-nav.wide ul.nav li.mega.hover,.no-js nav#primary-nav.wide ul.nav li.mega:active,.no-js nav#primary-nav.wide ul.nav li.mega:focus{background:#002147}}nav#primary-nav.wide ul.nav li.mega.hover>.toggle-content,nav#primary-nav.wide ul.nav li.mega:active>.toggle-content,nav#primary-nav.wide ul.nav li.mega:focus>.toggle-content{min-height:280px}.js nav#primary-nav.wide ul.nav li.mega.hover>.toggle-content,.js nav#primary-nav.wide ul.nav li.mega:active>.toggle-content,.js nav#primary-nav.wide ul.nav li.mega:focus>.toggle-content{display:block}.is-offset nav#primary-nav.wide ul.nav li.mega.hover>.toggle-content,.is-offset nav#primary-nav.wide ul.nav li.mega:active>.toggle-content,.is-offset nav#primary-nav.wide ul.nav li.mega:focus>.toggle-content{display:none}nav#primary-nav.wide ul.nav li.mega>.toggle-content{transform:translateZ(0);position:absolute;top:54px;left:0;background:#f3f5f5;display:none;width:100%;height:auto;overflow:hidden;z-index:10;box-shadow:-2px 5px 6px -6px #757574}nav#primary-nav.wide ul.nav li.mega>.toggle-content:active,nav#primary-nav.wide ul.nav li.mega>.toggle-content:focus{min-height:260px}.fixed nav#primary-nav.wide ul.nav li.mega>.toggle-content{top:52px;border-top:none}@media (max-width:929px){.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content{position:static;background:#002147}}nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content{display:flex;float:left;width:100%}nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .col{padding:0}nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .secondary-content{padding:16px 16px 24px;font-size:1.5rem;border-right:1px solid #fff}nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .secondary-content:last-child{border-right:none}nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .secondary-content a{display:block}nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .secondary-content a:active,nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .secondary-content a:focus,nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .secondary-content a:hover{text-decoration:none}@media screen and (max-width:800px){nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .secondary-content a{padding-right:0;padding-bottom:16px}}nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .secondary-content span{font-weight:600;display:block}nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .secondary-content span:active,nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .secondary-content span:focus,nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .secondary-content span:hover{text-decoration:underline}nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content img{transform:translateZ(0);margin-bottom:16px;max-width:100%;height:auto;width:100%}@media screen and (max-width:1215px){nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content img{float:left;display:block;margin:0 16px 16px 0}}@media screen and (max-width:900px){nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content img{width:50%}}@media screen and (max-width:1024px){nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content img{width:100%}}nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .group{border-top:5px solid #006eaf;padding:16px;height:100%;position:relative}@media screen and (max-width:929px){.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .group{border-top:none}}nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .group:after{height:600%;width:1px;background:#fff;content:"";position:absolute;top:-5px;right:0}@media screen and (max-width:929px){.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .group:after{content:none}}nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .group li{display:block;clear:both;font-size:1.5rem}nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .group li .overview_link,nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .group li a.feature{font-weight:600;margin-bottom:16px;display:block}@media screen and (max-width:929px){.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .group li .overview_link,.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .group li a.feature{margin-bottom:2px}}@media screen and (max-width:929px){.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .group li .child-menu{padding:0 10px}}nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .group li .child-menu li a{font-weight:400;font-size:1.4rem;margin-bottom:0}nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .group.group--top-links{border-top:none;padding:0}nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .group.group--top-links:after{content:none}nav#primary-nav.wide ul.nav li.mega>.toggle-content .non-link,nav#primary-nav.wide ul.nav li.mega>.toggle-content a{color:#003e74;transition:color .2s ease}nav#primary-nav.wide ul.nav li.mega>.toggle-content .non-link:active,nav#primary-nav.wide ul.nav li.mega>.toggle-content .non-link:focus,nav#primary-nav.wide ul.nav li.mega>.toggle-content .non-link:hover,nav#primary-nav.wide ul.nav li.mega>.toggle-content a:active,nav#primary-nav.wide ul.nav li.mega>.toggle-content a:focus,nav#primary-nav.wide ul.nav li.mega>.toggle-content a:hover{color:#002147;text-decoration:underline}@media screen and (max-width:929px){.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content .non-link:active,.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content .non-link:focus,.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content .non-link:hover,.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content a:active,.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content a:focus,.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content a:hover{color:#002147}}@media screen and (max-width:929px){.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content .non-link,.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content a{color:#fff}}nav#primary-nav.wide ul.nav li.mega>.toggle-content .feature-links{color:#003e74;font-style:italic;display:block;clear:both;font-size:1.4rem;margin-top:-8px}@media screen and (max-width:929px){.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content .feature-links{color:#00acd7;display:none}}nav#primary-nav.wide ul.nav-secondary>li:active,nav#primary-nav.wide ul.nav-secondary>li:focus,nav#primary-nav.wide ul.nav-secondary>li:hover{background:#ebeeee}nav#primary-nav.wide ul.nav-secondary li{position:relative;transition:background-color .2s ease-out}nav#primary-nav.wide ul.nav-secondary li.extras li.has-children>.non-link:after,nav#primary-nav.wide ul.nav-secondary li.extras li.has-children>a:after{content:"";width:0;height:0;border-top:0;border-right:0 solid transparent;border-bottom:8px solid #00acd7;border-left:8px solid transparent;margin:4px 0 0 6px;position:absolute}nav#primary-nav.wide ul.nav-secondary li.extras.hover ul.children,nav#primary-nav.wide ul.nav-secondary li.extras:active ul.children,nav#primary-nav.wide ul.nav-secondary li.extras:focus ul.children,nav#primary-nav.wide ul.nav-secondary li.extras:hover ul.children{max-height:none;overflow:visible;padding:5px 0 600px}nav#primary-nav.wide ul.nav-secondary li.extras.hover ul.children.no-js nav#primary-nav.wide ul.nav-secondary li.extras.hover ul.children,nav#primary-nav.wide ul.nav-secondary li.extras.hover ul.children.no-js nav#primary-nav.wide ul.nav-secondary li.extras:active ul.children,nav#primary-nav.wide ul.nav-secondary li.extras.hover ul.children.no-js nav#primary-nav.wide ul.nav-secondary li.extras:focus ul.children,nav#primary-nav.wide ul.nav-secondary li.extras.hover ul.children.no-js nav#primary-nav.wide ul.nav-secondary li.extras:hover ul.children,nav#primary-nav.wide ul.nav-secondary li.extras:active ul.children.no-js nav#primary-nav.wide ul.nav-secondary li.extras.hover ul.children,nav#primary-nav.wide ul.nav-secondary li.extras:active ul.children.no-js nav#primary-nav.wide ul.nav-secondary li.extras:active ul.children,nav#primary-nav.wide ul.nav-secondary li.extras:active ul.children.no-js nav#primary-nav.wide ul.nav-secondary li.extras:focus ul.children,nav#primary-nav.wide ul.nav-secondary li.extras:active ul.children.no-js nav#primary-nav.wide ul.nav-secondary li.extras:hover ul.children,nav#primary-nav.wide ul.nav-secondary li.extras:focus ul.children.no-js nav#primary-nav.wide ul.nav-secondary li.extras.hover ul.children,nav#primary-nav.wide ul.nav-secondary li.extras:focus ul.children.no-js nav#primary-nav.wide ul.nav-secondary li.extras:active ul.children,nav#primary-nav.wide ul.nav-secondary li.extras:focus ul.children.no-js nav#primary-nav.wide ul.nav-secondary li.extras:focus ul.children,nav#primary-nav.wide ul.nav-secondary li.extras:focus ul.children.no-js nav#primary-nav.wide ul.nav-secondary li.extras:hover ul.children,nav#primary-nav.wide ul.nav-secondary li.extras:hover ul.children.no-js nav#primary-nav.wide ul.nav-secondary li.extras.hover ul.children,nav#primary-nav.wide ul.nav-secondary li.extras:hover ul.children.no-js nav#primary-nav.wide ul.nav-secondary li.extras:active ul.children,nav#primary-nav.wide ul.nav-secondary li.extras:hover ul.children.no-js nav#primary-nav.wide ul.nav-secondary li.extras:focus ul.children,nav#primary-nav.wide ul.nav-secondary li.extras:hover ul.children.no-js nav#primary-nav.wide ul.nav-secondary li.extras:hover ul.children{display:block}nav#primary-nav.wide ul.nav-secondary li.extras ul.children{display:block;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;width:173px;top:55px;left:0;position:absolute;z-index:10;background-color:transparent}.no-js nav#primary-nav.wide ul.nav-secondary li.extras ul.children{display:none}nav#primary-nav.wide ul.nav-secondary li.extras ul.children:before{border-top:5px solid #006eaf;content:"";position:absolute;top:0;left:0;width:100%}nav#primary-nav.wide ul.nav-secondary li.extras ul.children li{box-shadow:0 2px 3px -1px #8b8585;background-color:#002147}nav#primary-nav.wide ul.nav-secondary li.extras ul.children li .toggle-content{transition:max-height .6s ease;display:block;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;width:auto;position:relative;top:0;box-shadow:none}.no-js nav#primary-nav.wide ul.nav-secondary li.extras ul.children li .toggle-content{display:none}nav#primary-nav.wide ul.nav-secondary li.extras ul.children li .toggle-content .child-content{border-top:none}nav#primary-nav.wide ul.nav-secondary li.extras ul.children li .toggle-content a{background:#001b3a}nav#primary-nav.wide ul.nav-secondary li.extras ul.children li .toggle-content a:active,nav#primary-nav.wide ul.nav-secondary li.extras ul.children li .toggle-content a:focus,nav#primary-nav.wide ul.nav-secondary li.extras ul.children li .toggle-content a:hover{background:#003767}nav#primary-nav.wide ul.nav-secondary li.extras ul.children li.expanded .toggle-content{max-height:700px}nav#primary-nav.wide ul.nav-secondary li.extras ul.children .non-link,nav#primary-nav.wide ul.nav-secondary li.extras ul.children a{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.4rem;font-weight:600;line-height:1;display:block;padding:10px;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease}nav#primary-nav.wide ul.nav-secondary li.extras ul.children .non-link:active,nav#primary-nav.wide ul.nav-secondary li.extras ul.children .non-link:focus,nav#primary-nav.wide ul.nav-secondary li.extras ul.children .non-link:hover,nav#primary-nav.wide ul.nav-secondary li.extras ul.children a:active,nav#primary-nav.wide ul.nav-secondary li.extras ul.children a:focus,nav#primary-nav.wide ul.nav-secondary li.extras ul.children a:hover{background:#003e74}nav#primary-nav.wide ul.nav-secondary li.extras ul.children .non-link .child-content,nav#primary-nav.wide ul.nav-secondary li.extras ul.children a .child-content{border-top:5px solid #006eaf;padding:0}nav#primary-nav.wide ul.nav-secondary li.extras ul.children .non-link .child-content li,nav#primary-nav.wide ul.nav-secondary li.extras ul.children a .child-content li{width:100%;display:block}@media screen and (max-width:929px){.no-js nav#primary-nav.wide ul.nav-secondary li.hover,.no-js nav#primary-nav.wide ul.nav-secondary li:active,.no-js nav#primary-nav.wide ul.nav-secondary li:focus,.no-js nav#primary-nav.wide ul.nav-secondary li:hover{background:none;color:#00acd7}}nav#primary-nav.wide ul.nav-secondary li.hover .toggle-content,nav#primary-nav.wide ul.nav-secondary li:active .toggle-content,nav#primary-nav.wide ul.nav-secondary li:focus .toggle-content,nav#primary-nav.wide ul.nav-secondary li:hover .toggle-content{max-height:none;overflow:visible}nav#primary-nav.wide ul.nav-secondary li.hover .toggle-content.no-js nav#primary-nav.wide ul.nav-secondary li.hover .toggle-content,nav#primary-nav.wide ul.nav-secondary li.hover .toggle-content.no-js nav#primary-nav.wide ul.nav-secondary li:active .toggle-content,nav#primary-nav.wide ul.nav-secondary li.hover .toggle-content.no-js nav#primary-nav.wide ul.nav-secondary li:focus .toggle-content,nav#primary-nav.wide ul.nav-secondary li.hover .toggle-content.no-js nav#primary-nav.wide ul.nav-secondary li:hover .toggle-content,nav#primary-nav.wide ul.nav-secondary li:active .toggle-content.no-js nav#primary-nav.wide ul.nav-secondary li.hover .toggle-content,nav#primary-nav.wide ul.nav-secondary li:active .toggle-content.no-js nav#primary-nav.wide ul.nav-secondary li:active .toggle-content,nav#primary-nav.wide ul.nav-secondary li:active .toggle-content.no-js nav#primary-nav.wide ul.nav-secondary li:focus .toggle-content,nav#primary-nav.wide ul.nav-secondary li:active .toggle-content.no-js nav#primary-nav.wide ul.nav-secondary li:hover .toggle-content,nav#primary-nav.wide ul.nav-secondary li:focus .toggle-content.no-js nav#primary-nav.wide ul.nav-secondary li.hover .toggle-content,nav#primary-nav.wide ul.nav-secondary li:focus .toggle-content.no-js nav#primary-nav.wide ul.nav-secondary li:active .toggle-content,nav#primary-nav.wide ul.nav-secondary li:focus .toggle-content.no-js nav#primary-nav.wide ul.nav-secondary li:focus .toggle-content,nav#primary-nav.wide ul.nav-secondary li:focus .toggle-content.no-js nav#primary-nav.wide ul.nav-secondary li:hover .toggle-content,nav#primary-nav.wide ul.nav-secondary li:hover .toggle-content.no-js nav#primary-nav.wide ul.nav-secondary li.hover .toggle-content,nav#primary-nav.wide ul.nav-secondary li:hover .toggle-content.no-js nav#primary-nav.wide ul.nav-secondary li:active .toggle-content,nav#primary-nav.wide ul.nav-secondary li:hover .toggle-content.no-js nav#primary-nav.wide ul.nav-secondary li:focus .toggle-content,nav#primary-nav.wide ul.nav-secondary li:hover .toggle-content.no-js nav#primary-nav.wide ul.nav-secondary li:hover .toggle-content{display:block}nav#primary-nav.wide ul.nav-secondary li li:active,nav#primary-nav.wide ul.nav-secondary li li:focus,nav#primary-nav.wide ul.nav-secondary li li:hover{background:none}nav#primary-nav.wide ul.nav-secondary li .toggle-content{display:block;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;position:absolute;top:55px;left:0;background:#002147;color:#fff;width:211px;z-index:10;box-shadow:0 2px 3px -1px #8b8585}.no-js nav#primary-nav.wide ul.nav-secondary li .toggle-content{display:none}@media screen and (max-width:929px){.no-js nav#primary-nav.wide ul.nav-secondary li .toggle-content{border-top:none}}nav#primary-nav.wide ul.nav-secondary li .toggle-content .child-content{border-top:5px solid #006eaf}@media screen and (max-width:929px){.no-js nav#primary-nav.wide ul.nav-secondary li .toggle-content .child-content{border-top:none}}nav#primary-nav.wide ul.nav-secondary li .toggle-content .child-content li{width:100%}nav#primary-nav.wide ul.nav-secondary li .toggle-content a{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.4rem;display:block;width:100%;padding:10px;font-weight:600;line-height:1.2;transition:color .2s ease}nav#primary-nav.wide ul.nav-secondary li .toggle-content a:active,nav#primary-nav.wide ul.nav-secondary li .toggle-content a:focus,nav#primary-nav.wide ul.nav-secondary li .toggle-content a:hover{color:#00acd7}nav#primary-nav.narrow ul.nav.nav-secondary li .toggle-content,nav#primary-nav.narrow ul.nav li.mega .toggle-content{display:none}.search-secondary-nav-wrap{display:inline-flex;float:right}#search-area{float:right;border-left:1px solid #bdc2c8;z-index:12;position:relative}@media screen and (max-width:929px){#search-area{float:left;margin-left:16px;margin-top:10px;background:#fff}.no-js #search-area{width:93%;float:none;overflow:hidden;margin-bottom:10px}}@media screen and (max-width:1250px){.no-js #search-area{border-bottom:1px solid #bdc2c8;border-right:1px solid #bdc2c8}}#search-area #search-inner-wrapper{float:left}@media screen and (max-width:929px){.no-js #search-area #search-inner-wrapper{width:85%}}#search-area #search-inner-wrapper input[type=text]{border-radius:0;padding:19px 8px;margin-bottom:-3px;background:none;border:none;-webkit-appearance:none;color:#003e74;font-size:1.4rem;line-height:1.3;font-style:italic;font-weight:600}@media screen and (max-width:929px){#search-area #search-inner-wrapper input[type=text]{width:85px}}@media screen and (max-width:816px){#search-area #search-inner-wrapper input[type=text]{width:65px}}@media screen and (max-width:929px){#search-area #search-inner-wrapper input[type=text]{border-right:1px solid #d5d8d9;margin-bottom:0;padding:8px 8px 9px;width:158px;height:34px;font-size:1.2rem;font-style:italic}}#search-area #search-inner-wrapper input[type=text]::-moz-placeholder{color:#003e74;-moz-transition:color .2s ease;transition:color .2s ease}#search-area #search-inner-wrapper input[type=text]:-ms-input-placeholder{color:#003e74;-ms-transition:color .2s ease;transition:color .2s ease}#search-area #search-inner-wrapper input[type=text]::-ms-input-placeholder{color:#003e74;-ms-transition:color .2s ease;transition:color .2s ease}#search-area #search-inner-wrapper input[type=text]::placeholder{color:#003e74;transition:color .2s ease}@media screen and (max-width:929px){#search-area #search-inner-wrapper input[type=text]::-moz-placeholder{font-size:1.2rem;font-style:italic}#search-area #search-inner-wrapper input[type=text]:-ms-input-placeholder{font-size:1.2rem;font-style:italic}#search-area #search-inner-wrapper input[type=text]::-ms-input-placeholder{font-size:1.2rem;font-style:italic}#search-area #search-inner-wrapper input[type=text]::placeholder{font-size:1.2rem;font-style:italic}}#search-area #search-inner-wrapper input[type=text]:active,#search-area #search-inner-wrapper input[type=text]:focus{outline:none}#search-area #search-inner-wrapper input[type=text]:active::-moz-placeholder,#search-area #search-inner-wrapper input[type=text]:focus::-moz-placeholder{color:#767676}#search-area #search-inner-wrapper input[type=text]:active:-ms-input-placeholder,#search-area #search-inner-wrapper input[type=text]:focus:-ms-input-placeholder{color:#767676}#search-area #search-inner-wrapper input[type=text]:active::-ms-input-placeholder,#search-area #search-inner-wrapper input[type=text]:focus::-ms-input-placeholder{color:#767676}#search-area #search-inner-wrapper input[type=text]:active::placeholder,#search-area #search-inner-wrapper input[type=text]:focus::placeholder{color:#767676}.fixed #search-area #search-inner-wrapper input[type=text]{width:100px}@media screen and (max-width:929px){.fixed #search-area #search-inner-wrapper input[type=text]{display:none}}.no-js #search-area #search-inner-wrapper input[type=text]{width:100%;border:0;padding-right:41px}#search-area #searchSubmit{border-radius:0;height:27px;width:27px;display:inline;float:right;border:none;cursor:pointer;background-color:transparent;color:#003e74;text-indent:-99999px;margin:17px 11px 0 0;outline:none;transition:color .2s ease}#search-area #searchSubmit:active,#search-area #searchSubmit:focus,#search-area #searchSubmit:hover{color:#00acd7}@media screen and (max-width:1236px){#search-area #searchSubmit{margin:15px 15px 13px}}@media screen and (max-width:1310px){#search-area #searchSubmit{margin:14px 10px}}@media screen and (max-width:1024px){#search-area #searchSubmit{margin:14px 6px}}@media screen and (max-width:929px){#search-area #searchSubmit{margin-left:10px;margin:0;padding:7px 8px;width:36px;height:34px;background:#fff}}#search-area #searchSubmit:before{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"b";display:inline;float:right;font-size:20px;position:relative;color:inherit;text-align:left}.no-js #search-area #searchSubmit{position:absolute;right:0}.only-fixed{display:none!important;opacity:0}.no-js .toggle-content:target,.no-js nav#primary-nav.wide ul.nav-secondary li .toggle-content:target,.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content:target{display:block;height:auto;max-height:none}@media screen and (max-width:929px){.no-js .toggle-content:target,.no-js nav#primary-nav.wide ul.nav-secondary li .toggle-content:target,.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content:target{position:relative;width:100%;top:auto;box-shadow:none;padding-top:24px}}.no-js .toggle-content:target .close-button,.no-js nav#primary-nav.wide ul.nav-secondary li .toggle-content:target .close-button,.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content:target .close-button{position:relative;display:block;padding:24px;font-size:0;float:right;width:20px;height:20px;margin-top:-7px;z-index:100}@media screen and (max-width:929px){.no-js .toggle-content:target .close-button,.no-js nav#primary-nav.wide ul.nav-secondary li .toggle-content:target .close-button,.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content:target .close-button{margin-top:-40px;margin-bottom:-10px}}.no-js .toggle-content:target .close-button:active,.no-js .toggle-content:target .close-button:focus,.no-js .toggle-content:target .close-button:hover,.no-js nav#primary-nav.wide ul.nav-secondary li .toggle-content:target .close-button:active,.no-js nav#primary-nav.wide ul.nav-secondary li .toggle-content:target .close-button:focus,.no-js nav#primary-nav.wide ul.nav-secondary li .toggle-content:target .close-button:hover,.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content:target .close-button:active,.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content:target .close-button:focus,.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content:target .close-button:hover{color:#00acd7}.no-js .toggle-content:target .close-button:before,.no-js nav#primary-nav.wide ul.nav-secondary li .toggle-content:target .close-button:before,.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content:target .close-button:before{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"x";display:inline;font-size:1.1rem;vertical-align:baseline}footer.footer{color:#fff;-webkit-font-smoothing:antialiased}footer.footer a{color:#fff}footer.footer .row{padding:0 8px 0 24px}@media screen and (max-width:767px){footer.footer .row{margin:16px}}@media screen and (max-width:767px){footer.footer .col.sm-6{flex-basis:50%;max-width:50%;padding-right:8px}}footer.footer .title{font-size:1.5rem;margin-bottom:12px;font-weight:700}footer.footer a.location-link{display:block;margin:16px 0;color:#fff;font-weight:700;text-decoration:none;white-space:nowrap}footer.footer a.location-link:active,footer.footer a.location-link:focus,footer.footer a.location-link:hover{color:#00acd7}footer.footer a.location-link:after{margin-left:5px;content:" >"}footer.footer .footer-social{zoom:1}footer.footer .footer-social:after{display:block;height:0;clear:both;content:".";visibility:hidden}footer.footer .footer-social a{text-indent:150%;white-space:nowrap;overflow:hidden;display:block;width:25px;height:25px;margin:3px 24px auto auto;float:left;color:#002147;text-decoration:none}footer.footer .footer-social a:active,footer.footer .footer-social a:focus,footer.footer .footer-social a:hover{color:#00acd7}footer.footer .footer-social a:before{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline;position:relative;float:right;font-size:20px}footer.footer .footer-social a.facebook:before{font-size:23px;content:"e"}footer.footer .footer-social a.twitter:before{font-size:23px;content:"j"}footer.footer .footer-social a.youtube{width:29px}footer.footer .footer-social a.youtube:before{position:relative;top:-3px;left:0;float:left;font-size:28px;content:"k"}footer.footer .footer-social a.flickr:before{padding-top:6px;font-size:12px;content:"o"}footer.footer .footer-social a.itunes:before{font-size:22px;content:"d"}footer.footer .footer-social a.linkedin:before{font-size:22px;content:"u"}footer.footer .footer-social a.instagram:before{font-size:22px;content:""}footer.footer .footer-social a.weibo:before{font-size:22px;content:""}footer.footer .footer-social a.tiktok:before{font-size:22px;content:""}footer.footer .footer-social a.pintrest:before{position:relative;top:1px;left:1px;float:left;font-size:20px;content:""}@media screen and (max-width:480px){footer.footer .footer-social{flex-basis:100%;max-width:100%}footer.footer .footer-social a{margin-right:16px}}footer.footer .container{padding:0;background:#002147}footer.footer .footer-links{display:flex;margin:0;padding:24px 12px 24px 24px}@media screen and (max-width:767px){footer.footer .footer-links{margin-right:0;padding-right:8px}}@media screen and (max-width:1024px){footer.footer .footer-links ul{padding-bottom:20px}}@media screen and (max-width:1024px) and (min-width:768px){footer.footer .footer-links ul:nth-child(3){padding-right:0}}@media screen and (max-width:767px){footer.footer .footer-links ul:nth-child(3){clear:left}}@media screen and (max-width:767px){footer.footer .footer-links ul:nth-child(2){padding-right:0}}@media screen and (max-width:767px){footer.footer .footer-links ul li{display:block}}footer.footer .footer-links ul li a{font-size:1.5rem;display:block;width:100%;margin-bottom:2px;padding:.135em 0;color:#fff;line-height:1.2;text-decoration:none}footer.footer .footer-links ul li a:active,footer.footer .footer-links ul li a:focus,footer.footer .footer-links ul li a:hover{color:#00acd7}footer.footer .footer-links ul li a.long{margin-bottom:7px}footer.footer .footer-common{position:relative;margin:0!important;border-top:1px solid #36506e}@media screen and (max-width:767px){footer.footer .footer-common{margin-bottom:0;padding-bottom:30px}}footer.footer .footer-common #footer-contact{padding-top:24px;padding-bottom:24px;border-right:1px solid #36506e;line-height:19px}@media screen and (max-width:767px){footer.footer .footer-common #footer-contact{margin-right:0;padding-right:8px;border-right:0}}footer.footer .footer-common #footer-contact .footer-brand{text-indent:150%;white-space:nowrap;overflow:hidden;background-image:url(../../images/sprite/logo-footer.png);height:49px;width:129px;display:block}@media (-o-min-device-pixel-ratio:3/2),(-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:2dppx){footer.footer .footer-common #footer-contact .footer-brand{background-image:url(../../images/sprite_double/logo-footer.png);background-size:129px 49px}}footer.footer .footer-common #footer-contact .footer-brand--updated svg{margin-bottom:24px;max-width:100%}footer.footer .footer-common #footer-contact p{line-height:1.3}footer.footer .footer-common #footer-connect{position:relative;padding-top:24px;padding-left:24px}footer.footer .footer-common #footer-connect h3{margin:4px 0 24px}@media screen and (max-width:767px){footer.footer .footer-common #footer-connect{padding-top:0;padding-left:0}}footer.footer .footer-common #footer-connect .footer-social a{color:#fff;margin-top:0}footer.footer .footer-common #footer-connect .footer-social a:active,footer.footer .footer-common #footer-connect .footer-social a:focus,footer.footer .footer-common #footer-connect .footer-social a:hover{color:#00acd7}footer.footer .footer-common #footer-info{position:absolute;right:16px;bottom:16px;padding-left:24px}footer.footer .footer-common #footer-info ul{line-height:1rem}@media screen and (max-width:1024px){footer.footer .footer-common #footer-info ul{margin-left:-16px}}footer.footer .footer-common #footer-info ul li{display:inline-block;margin:0 10px 14px 0;padding-right:12px;border-right:1px solid #fff}footer.footer .footer-common #footer-info ul li.last,footer.footer .footer-common #footer-info ul li:last-of-type{margin-right:0;padding-right:0;border-right:0}@media screen and (max-width:1024px){footer.footer .footer-common #footer-info ul li{margin:0 0 16px;padding-right:0}footer.footer .footer-common #footer-info ul li.copyright{margin:8px 0 8px 16px;padding-right:16px}}@media screen and (max-width:767px){footer.footer .footer-common #footer-info ul li{margin-top:8px}footer.footer .footer-common #footer-info ul li.copyright{margin-right:0;padding-right:0;border-right:0}}@media screen and (min-width:1513px){footer.footer .footer-common #footer-info ul li{margin:0 6px 14px 0}}footer.footer .footer-common #footer-info ul li a{color:#fff;text-decoration:none}footer.footer .footer-common #footer-info ul li a:active,footer.footer .footer-common #footer-info ul li a:focus,footer.footer .footer-common #footer-info ul li a:hover{color:#00acd7}@media screen and (max-width:1024px){footer.footer .footer-common #footer-info ul li a{padding:8px 16px}}footer.footer .footer-common #footer-info .t4Edit-page.multi{padding-right:16px}footer.footer .footer-common #footer-info .t4Edit-page.multi:after{width:0;height:0;border-top:0;border-right:0 solid transparent;border-bottom:8px solid #00acd7;border-left:8px solid transparent;position:absolute;margin:2px 1px 0 8px;content:""}@media screen and (max-width:1512px){footer.footer .footer-common #footer-info{position:relative;top:auto;right:auto;bottom:auto;width:90%;margin-top:30px;padding-left:0;clear:both}}@media screen and (max-width:1024px){footer.footer .footer-common #footer-info{width:100%}}@media screen and (max-width:767px){footer.footer .footer-common #footer-info{padding-top:16px}}footer.footer .sub-footer{margin:0;padding:24px 8px 24px 24px;background:#ebeeee;color:#002147}@media screen and (max-width:767px){footer.footer .sub-footer .col:nth-child(3){clear:left}}footer.footer .sub-footer .fake-h3.title,footer.footer .sub-footer h3.title{font-size:1.5rem;margin-bottom:16px}footer.footer .sub-footer .fake-h3,footer.footer .sub-footer .fake-h4,footer.footer .sub-footer h3,footer.footer .sub-footer h4{font-size:1.5rem;margin-bottom:16px;text-transform:unset}footer.footer .sub-footer .title{font-size:1.5rem;font-weight:700}footer.footer .sub-footer a{color:inherit}footer.footer .sub-footer a:active,footer.footer .sub-footer a:focus,footer.footer .sub-footer a:hover{color:#006eaf;cursor:pointer}footer.footer .sub-footer .logos{float:right}@media screen and (max-width:767px){footer.footer .sub-footer .logos{margin-top:24px;float:left}}footer.footer .sub-footer .logos li{margin:0 0 16px 16px;float:right}@media screen and (max-width:767px){footer.footer .sub-footer .logos li{margin:0 16px 16px 0;float:left}}footer.footer .sub-footer .logos li img{max-width:100%;height:auto}.section-nav{background:#003e74;padding:11px 24px;display:block;clear:both;color:#fff}.fixed .section-nav .menus{max-width:1440px;margin:0 auto}.section-nav .menus#menu-section:focus{outline:none;box-shadow:none}.no-js .section-nav .menus{display:none}.no-js .section-nav .menus:target{display:block}.no-js .section-nav .menus:target .close-button{position:relative;display:block;padding:24px;font-size:0;float:right;width:20px;height:20px;margin-top:-7px;z-index:100}@media screen and (min-width:930px){.no-js .section-nav .menus:target .close-button{display:none}}@media screen and (max-width:929px){.no-js .section-nav .menus:target .close-button{margin-top:-50px;margin-bottom:0}}.no-js .section-nav .menus:target .close-button:active,.no-js .section-nav .menus:target .close-button:focus,.no-js .section-nav .menus:target .close-button:hover{color:#00acd7}.no-js .section-nav .menus:target .close-button:before{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"x";display:inline;font-size:1.1rem;vertical-align:baseline}@media screen and (min-width:930px){.no-js .section-nav .menus{display:block}}@media screen and (min-width:929px){.section-nav .menus .tall-menu{-moz-columns:2;column-count:2;width:422px}.section-nav .menus .tall-menu:after{display:inline-block}.section-nav .menus .tall-menu ul{border-top:0;margin:0}}.section-nav .non-link{text-transform:lowercase}.section-nav .non-link:first-letter{text-transform:capitalize}.section-nav .non-link,.section-nav a{color:#fff}.section-nav #section-title{font-size:2.7rem;position:relative;font-weight:400;display:inline-block;margin:8px 0 10px;line-height:27px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fixed .section-nav #section-title{display:none}.section-nav ul{zoom:1;height:23px;display:block;margin-left:-8px}.section-nav ul:after{display:block;height:0;clear:both;content:".";visibility:hidden}.no-js .section-nav ul{height:auto}@media screen and (max-width:929px){.section-nav ul{margin-left:0}.no-js .section-nav ul{padding-top:40px}.no-js .section-nav ul[class*=multilevel-linkul-]{padding-top:0;top:auto;left:auto;right:auto;bottom:auto;position:relative;border-top:none;display:block;max-height:none;padding-left:20px}.no-js .section-nav ul[class*=multilevel-linkul-]:active,.no-js .section-nav ul[class*=multilevel-linkul-]:focus,.no-js .section-nav ul[class*=multilevel-linkul-]:hover{border-top:none}}.section-nav li{float:left;display:block;height:28px;position:relative}.section-nav li:last-of-type{border-right:0}.section-nav li:last-of-type:after{border-right:none}.section-nav li.last{border-right:0}.section-nav li.last:after{border-right:none}.section-nav li:after{border-right:1px solid #0059a7;height:14px;content:"";position:absolute;top:5px;right:-1px;z-index:0}.section-nav li>li:after{display:none}@media (min-width:929px){.section-nav li.overview_link_wrapper,.section-nav li.overview_link_wrapper a{display:none}}.section-nav li.overview_link_wrapper:after{content:none}.no-js .section-nav li.overview_link_wrapper:after{content:""}.section-nav li.has-children .non-link,.section-nav li.has-children a{padding-right:24px}.section-nav li.has-children .non-link:after,.section-nav li.has-children a:after{content:"";width:0;height:0;border-top:0;border-right:0 solid transparent;border-bottom:8px solid #00acd7;border-left:8px solid transparent;margin:6px 1px 0 8px;position:absolute}@media screen and (max-width:929px){.section-nav li.has-children .non-link:after,.section-nav li.has-children a:after{right:11px}}.section-nav li.has-children li:after,.section-nav li.has-children li a:after{display:none}.section-nav li.active{padding:0;margin-right:1px;margin-left:1px}.section-nav li.active:after{border-right:none}.section-nav li.active a{z-index:2;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section-nav li.active a,.section-nav li.active a:active,.section-nav li.active a:focus,.section-nav li.active a:hover{background:#fff;color:#003e74}.section-nav li.active li a{border:none;padding:10px;margin-top:0;transition:color .2s ease;color:#fff;background:#002147}.section-nav li.active li a:active,.section-nav li.active li a:focus,.section-nav li.active li a:hover{border-bottom:none;color:#00acd7;background:none}.section-nav li.active.has-children a{padding-right:24px}@media screen and (min-width:929px){.no-js .section-nav li.noscript{display:none}}.section-nav li .non-link,.section-nav li a{font-size:1.5rem;font-weight:400;line-height:18px;padding:6px 9px 5px;display:block;margin-top:-4px}.section-nav li .non-link:active,.section-nav li .non-link:focus,.section-nav li .non-link:hover,.section-nav li a:active,.section-nav li a:focus,.section-nav li a:hover{background:#fff;color:#003e74;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.no-js .section-nav li ul,.no-js .section-nav li ul.hover,.no-js .section-nav li ul:active,.no-js .section-nav li ul:focus,.no-js .section-nav li ul:hover{border-top:1px solid #006eaf;overflow:visible}.section-nav li.hover ul,.section-nav li:active ul,.section-nav li:focus ul,.section-nav li:hover ul{max-height:none;overflow:visible;border-top:5px solid #006eaf}.section-nav li.hover ul.no-js .section-nav li.hover ul,.section-nav li.hover ul.no-js .section-nav li:active ul,.section-nav li.hover ul.no-js .section-nav li:focus ul,.section-nav li.hover ul.no-js .section-nav li:hover ul,.section-nav li:active ul.no-js .section-nav li.hover ul,.section-nav li:active ul.no-js .section-nav li:active ul,.section-nav li:active ul.no-js .section-nav li:focus ul,.section-nav li:active ul.no-js .section-nav li:hover ul,.section-nav li:focus ul.no-js .section-nav li.hover ul,.section-nav li:focus ul.no-js .section-nav li:active ul,.section-nav li:focus ul.no-js .section-nav li:focus ul,.section-nav li:focus ul.no-js .section-nav li:hover ul,.section-nav li:hover ul.no-js .section-nav li.hover ul,.section-nav li:hover ul.no-js .section-nav li:active ul,.section-nav li:hover ul.no-js .section-nav li:focus ul,.section-nav li:hover ul.no-js .section-nav li:hover ul{display:block}@media screen and (max-width:929px){.section-nav li.hover ul,.section-nav li:active ul,.section-nav li:focus ul,.section-nav li:hover ul{display:none}}.no-js .section-nav li.hover ul,.no-js .section-nav li:active ul,.no-js .section-nav li:focus ul,.no-js .section-nav li:hover ul{border-top-width:1px}.section-nav li.hover ul li ul,.section-nav li:active ul li ul,.section-nav li:focus ul li ul,.section-nav li:hover ul li ul{display:none}.section-nav li.extras>ul{right:0;left:auto}.section-nav li>ul{display:block;max-height:0;overflow:hidden;position:absolute;top:25px;left:7px;background:#002147;color:#fff;width:211px;z-index:10;padding:0;height:auto;box-shadow:0 2px 3px -1px #8b8585}.no-js .section-nav li>ul{display:none;box-shadow:none}.section-nav li>ul li{width:100%;margin:0;padding:0;height:auto;border:none;display:block}.section-nav li>ul li.last,.section-nav li>ul li:last-of-type{margin-bottom:0}.section-nav li>ul li>:after{border:none;display:none}.section-nav li>ul a{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.4rem;line-height:1;font-weight:600;border:none;padding:10px;display:block;width:100%;margin:0;transition:color .2s ease}.section-nav li>ul a:active,.section-nav li>ul a:focus,.section-nav li>ul a:hover{border-bottom:none;color:#00acd7;background:none}@media screen and (max-width:929px){.section-nav{padding:0;border:4px solid transparent;border-bottom:0;background-color:transparent;position:relative;z-index:10;overflow:hidden}.no-js .section-nav{overflow:visible}.section-nav #section-title{font-size:1.8rem;display:block;background-color:#002147;line-height:1;padding:16px 70px 16px 12px;margin:0 0 4px;cursor:pointer}.no-js .section-nav #section-title{cursor:default;overflow:hidden;padding:0}.no-js .section-nav #section-title a{display:block;width:109%;position:relative;padding:16px 70px 16px 12px;z-index:200}.section-nav #section-title:after{content:"Menu";display:block;position:absolute;top:50%;right:2px;margin-top:-5px;width:61px;background:#003e74;font-size:15px;font-weight:600;text-align:center;color:#fff}.section-nav #section-title:before{width:65px;background:#003e74;height:100%;position:absolute;top:0;right:0;display:block;content:""}.section-nav #section-title:focus-within:before{outline:1px solid hsla(0,0%,100%,.5);outline-offset:-2px;box-shadow:0 0 6px #567598}.section-nav #section-title a[data-toggle=section]:focus{outline:none;box-shadow:none}.section-nav .menus-container{margin:0 auto}.section-nav .menus-container .header{zoom:1;background-color:#002147}.section-nav .menus-container .header:after{display:block;height:0;clear:both;content:".";visibility:hidden}.section-nav li.back-link{padding-bottom:7px}.section-nav li.back-link a,.section-nav li.back-link a:active,.section-nav li.back-link a:focus,.section-nav li.back-link a:hover{font-size:1.4rem;width:auto;display:inline-block;background-color:#037cb0;height:37px;line-height:37px;padding:1px 11px 0;position:relative;overflow:visible!important;color:#fff;transition:none}.section-nav li.back-link a:active:before,.section-nav li.back-link a:before,.section-nav li.back-link a:focus:before,.section-nav li.back-link a:hover:before{width:0;height:0;border-top:7px solid transparent;border-right:7px solid #fff;border-bottom:7px solid transparent;content:"";display:inline-block;margin:-3px 9px 0 0;vertical-align:middle}.section-nav li.back-link a:active:after,.section-nav li.back-link a:after,.section-nav li.back-link a:focus:after,.section-nav li.back-link a:hover:after{position:relative;width:0;height:0;float:right;border-top:37px solid #037cb0;border-right:22px solid transparent;border-left:0 solid transparent;content:"";margin-right:-22px;right:0;top:0;position:absolute}.section-nav li.back-link a:active,.section-nav li.back-link a:focus,.section-nav li.back-link a:hover{background-color:#fff;color:#003e74}.section-nav li.back-link a:active:before,.section-nav li.back-link a:focus:before,.section-nav li.back-link a:hover:before{width:0;height:0;border-top:7px solid transparent;border-right:7px solid #003e74;border-bottom:7px solid transparent}.section-nav li.back-link a:active:after,.section-nav li.back-link a:focus:after,.section-nav li.back-link a:hover:after{border-top-color:#fff}.section-nav .menus{transition:left .5s,height 0s;position:absolute;left:0;clear:left;margin:0;width:1000%;overflow:hidden}}@media screen and (max-width:929px) and (max-width:929px){.no-js .section-nav .menus{width:100%}}@media screen and (max-width:929px){.section-nav .menus.has-1{left:-100%}.section-nav .menus.has-2{left:-200%}.section-nav .menus.has-3{left:-300%}.section-nav .menus.has-4{left:-400%}.section-nav .menus.has-5{left:-500%}.section-nav .menus.has-6{left:-600%}.section-nav .menus.has-7{left:-700%}.section-nav .menus.has-8{left:-800%}.section-nav .menus.has-9{left:-900%}.section-nav .menus.has-10{left:-1000%}.section-nav .menus>ul{background-color:#002147;height:auto;float:left;width:10%}}@media screen and (max-width:929px) and (max-width:929px){.no-js .section-nav .menus>ul{width:100%}}@media screen and (max-width:929px){.section-nav li{position:relative;float:none;margin:0;padding:0;height:auto;width:auto;border-bottom:1px solid #284565}.section-nav li,.section-nav li:after{border-right:none}.section-nav li.has-children>a:after{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #00acd7;position:absolute;right:10px;top:10px}.section-nav li.active{border-bottom:0;padding:0}.section-nav li.active:hover{margin-left:0;margin-right:0}.section-nav li.active a,.section-nav li.active a:active,.section-nav li.active a:focus,.section-nav li.active a:hover{margin:0;padding:16px 10px;background-color:#003e74;color:#fff;border:none}.section-nav li.active a:hover{color:#003e74;background-color:#fff;padding-left:11px}.section-nav li.active a:hover:after{right:12px}.section-nav li.active.has-children>a:after{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff}.section-nav li.parent-clone{background:#003e74}.section-nav li.parent-clone a{padding:13px 16px 11px}.section-nav li.parent-clone a:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.3rem;position:relative;display:inline;top:1px;left:12px;color:#fff;border:none}.section-nav li.parent-clone a:active,.section-nav li.parent-clone a:focus,.section-nav li.parent-clone a:hover{color:#003e74!important;background-color:#fff!important}.section-nav li.parent-clone a:active,.section-nav li.parent-clone a:focus{color:#fff}.section-nav li.last,.section-nav li:last-of-type{border-bottom:none}.section-nav li a,.section-nav li a:active,.section-nav li a:focus,.section-nav li a:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.4rem;line-height:1;margin:0;padding:13px 16px 11px;color:#fff;background-color:inherit}.no-js .section-nav li a,.no-js .section-nav li a:active,.no-js .section-nav li a:focus,.no-js .section-nav li a:hover{padding:10px}.section-nav li a:active,.section-nav li a:focus,.section-nav li a:hover{color:#00acd7}.section-nav li a.first_item_focus:focus{outline-offset:-1px}}.fixed .section-nav{clear:both}body.no-section-nav .section-nav{display:none}@media screen and (max-width:768px){.no-js .section-nav .menus{position:relative}.no-js .section-nav li:hover{border-top:0!important}.no-js .section-nav li>ul{max-height:none;position:relative;top:0;left:0;display:block!important;padding-left:20px}}.content-template{padding:0!important;border:1px solid #d5d8d9}.content-template .page-heading{padding:24px;border-bottom:1px solid #d5d8d9}@media screen and (max-width:767px){.content-template .page-heading{padding:16px}}.content-template .page-hero img{width:100%}.content-template .heading{padding:24px 0 16px;margin:0;clear:both}.content-template#content #main{margin:0}.flow-opposite .content-template#content #main{margin-right:-16px}@media screen and (max-width:929px){.content-template#content #main{flex-direction:column;margin:0}}@media screen and (max-width:768px){.content-template#content #main{margin-right:0}}.content-template#content #main:before{background:#ebeeee!important}@media screen and (max-width:768px){.content-template#content #main:before{display:none}}.content-template .sidebar{padding-bottom:50px}@media screen and (max-width:480px){.content-template .sidebar{background:#ebeeee;clear:both}}.content-template .sidebar>.fake-h3,.content-template .sidebar>h3{font-weight:700;color:#161515}.content-template .sidebar>.fake-h3:after,.content-template .sidebar>h3:after{content:":"}.content-template .sidebar>a.btn{margin-right:16px}.content-template .sidebar .module{background:#fff;border:1px solid #d5d8d9}.content-template .sidebar .module img.thumb{margin-right:8px;margin-bottom:8px;float:left;display:block;max-width:33.33%}.content-template .sidebar .module img.alert.folded,.content-template .sidebar .module img.full{margin-left:-16px;margin-top:-16px;width:calc(100% + 33px);max-width:none}.no-csscalc .content-template .sidebar .module img.alert.folded,.no-csscalc .content-template .sidebar .module img.full{max-width:100%;height:auto;margin-top:0;margin-left:0}.content-template .sidebar .noticeboard .module{background:#002147;border:none}.content-template .sidebar .noticeboard .heading{padding:16px 16px 11px}.content-template .sidebar .news.thumb .content{padding:16px}@media screen and (max-width:768px){.content-template .sidebar .news.thumb .content{padding:8px}}.content-template .sidebar .link-list .module{padding:16px}.content-template .sidebar .event-list .module,.content-template .sidebar .news-list .module{padding-top:16px}.content-template .sidebar .text .media{max-width:33.33%;margin-right:8px;margin-bottom:8px;float:left;display:block}.content-template .sidebar .text .media img{max-width:100%;height:auto}.content-template .sidebar .text img.alert.folded,.content-template .sidebar .text img.full{margin-left:0;margin-top:0;width:100%}.content-template .sidebar .text a{text-decoration:underline;word-break:break-word;word-wrap:break-word}.content-template .sidebar .text a.link.primary,.content-template .sidebar .text a:active,.content-template .sidebar .text a:focus,.content-template .sidebar .text a:hover{text-decoration:none}.content-template .sidebar .info.text a,.content-template .sidebar .primary.text a,.content-template .sidebar .secondary.text a{text-decoration:underline;color:#fff}.content-template .sidebar .info.text a:active,.content-template .sidebar .info.text a:focus,.content-template .sidebar .info.text a:hover,.content-template .sidebar .primary.text a:active,.content-template .sidebar .primary.text a:focus,.content-template .sidebar .primary.text a:hover,.content-template .sidebar .secondary.text a:active,.content-template .sidebar .secondary.text a:focus,.content-template .sidebar .secondary.text a:hover{text-decoration:none}@media screen and (max-width:929px){.content-template .sidebar-menu{display:none}}.content-template .sidebar-menu .fake-h2,.content-template .sidebar-menu .recruitment .job-description .job-info .column .value,.content-template .sidebar-menu h2,.recruitment .job-description .job-info .column .content-template .sidebar-menu .value{font-size:1.9rem;line-height:1.4}.content-template .sidebar-menu .module{margin-bottom:16px}.content-template #primary-content{position:relative;padding-bottom:50px;padding-right:0}.flow-opposite .content-template #primary-content{padding-right:inherit}.content-template #primary-content .row.alert.folded,.content-template #primary-content .row.full{margin:24px -64px 24px -48px}@media screen and (max-width:1024px){.content-template #primary-content .row.alert.folded,.content-template #primary-content .row.full{margin:24px -40px 24px -24px}}@media screen and (max-width:767px){.content-template #primary-content .row.alert.folded,.content-template #primary-content .row.full{margin:24px -16px;padding:0}}.content-template #primary-content .module{padding:16px 48px 24px}.content-template #primary-content .module.slideshow{padding:16px 16px 24px}@media screen and (max-width:1025px){.content-template #primary-content .module{padding:24px}}@media screen and (max-width:767px){.content-template #primary-content .module{padding:16px}}.content-template #primary-content .fake-h2,.content-template #primary-content .recruitment .job-description .job-info .column .value,.content-template #primary-content h2,.recruitment .job-description .job-info .column .content-template #primary-content .value{padding-top:24px}@media screen and (max-width:1025px){.content-template #primary-content .fake-h2,.content-template #primary-content .recruitment .job-description .job-info .column .value,.content-template #primary-content h2,.recruitment .job-description .job-info .column .content-template #primary-content .value{padding-top:16px}}.content-template #primary-content .col.alert.folded,.content-template #primary-content .col.full{padding-right:0}.content-template #primary-content .col.alert.folded img.alert.folded,.content-template #primary-content .col.alert.folded img.full,.content-template #primary-content .col.full img.alert.folded,.content-template #primary-content .col.full img.full{margin:0}.content-template #primary-content .col img.alert.folded,.content-template #primary-content .col img.full{width:100%;height:auto}.content-template #primary-content .highlight{float:right;width:293px;color:#fff;margin:auto -48px 48px 30px}@media screen and (max-width:1025px){.content-template #primary-content .highlight{width:35%;margin:auto -24px 16px 24px}}@media screen and (max-width:767px){.content-template #primary-content .highlight{margin-right:0;margin-bottom:24px;width:100%}}.content-template #primary-content .highlight .fake-h2,.content-template #primary-content .highlight .recruitment .job-description .job-info .column .value,.content-template #primary-content .highlight h2,.recruitment .job-description .job-info .column .content-template #primary-content .highlight .value{padding-top:0}.content-template #primary-content .highlight ol,.content-template #primary-content .highlight ul{margin-bottom:20px}.content-template #primary-content .highlight .btn{margin-right:24px;display:block}@media screen and (max-width:767px){.content-template #primary-content .highlight .btn{margin-right:0}}.content-template #primary-content .highlight .video-player{zoom:1;margin-bottom:10px}.content-template #primary-content .highlight .video-player:after{display:block;height:0;clear:both;content:".";visibility:hidden}.content-template #primary-content.wysiwyg .highlight .pullquote a,.content-template #primary-content.wysiwyg .intro-text a{background:linear-gradient(180deg,transparent 49%,#fff 50%) repeat-x;background-position:0 95%;background-size:1px 2px;text-decoration:none;color:inherit}@media (-webkit-max-device-pixel-ratio:1.49),(-webkit-max-device-pixel-ratio:1.4895833333333333),(max-resolution:143dpi){.content-template #primary-content.wysiwyg .highlight .pullquote a,.content-template #primary-content.wysiwyg .intro-text a{background-size:1px 2px}}.content-template #primary-content.wysiwyg .highlight .pullquote a:active,.content-template #primary-content.wysiwyg .highlight .pullquote a:focus,.content-template #primary-content.wysiwyg .highlight .pullquote a:hover,.content-template #primary-content.wysiwyg .intro-text a:active,.content-template #primary-content.wysiwyg .intro-text a:focus,.content-template #primary-content.wysiwyg .intro-text a:hover{background-image:none}.content-template #primary-content .button a{background:#003e74;color:#fff;font-size:1.5rem;font-weight:600;text-transform:uppercase;width:100%;display:block;border-bottom:none;padding:14px 32px 9px 16px}.content-template #primary-content .button a:active,.content-template #primary-content .button a:focus,.content-template #primary-content .button a:hover{background:#00acd7;border-bottom:none}.content-template #primary-content .button a:after{content:"h";display:inline;float:right;font-size:20px;position:relative;color:#fff;text-align:left;font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:-15px}.content-template #primary-content .media video{width:100%;height:auto}.content-template #primary-content .media video::-webkit-media-controls-enclosure{display:none!important}.content-template #primary-content .media .play-btn{text-indent:150%;white-space:nowrap;overflow:hidden;background-image:url(../../images/svg/video-play.svg);background-repeat:no-repeat;background-color:transparent;background-position:50%;background-size:45px;border:1px solid red;width:45px;height:45px;display:block;margin:-45% auto auto;z-index:0}.no-svg .content-template #primary-content .media .play-btn,.no-svgasimg .content-template #primary-content .media .play-btn{background-image:url(../../images/svg-fallback/video-play.png)}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.no-svg .content-template #primary-content .media .play-btn,.no-svgasimg .content-template #primary-content .media .play-btn{background-image:url(../../images/svg-fallback/video-play-@2x.png)}}.content-template #primary-content .media-item.slideshow.lg,.content-template #primary-content .slideshow.lg.alert.folded{box-shadow:none;border:none}@media screen and (max-width:1025px){.content-template #primary-content .media-item.slideshow.lg,.content-template #primary-content .slideshow.lg.alert.folded{padding:0}}.content-template #primary-content .row.thumb.carousel{margin:24px -48px;clear:both}@media screen and (max-width:1025px){.content-template #primary-content .row.thumb.carousel{margin:24px -24px}}@media screen and (max-width:767px){.content-template #primary-content .row.thumb.carousel{margin:0 -16px 16px;overflow:hidden}}.content-template #primary-content .event-list .module,.content-template #primary-content .event .module,.content-template #primary-content .news-list .module,.content-template #primary-content .news .module,.content-template #primary-content .row.link-list,.content-template #primary-content .row.thumb.carousel img{padding:0}.content-template #primary-content .event-list ul.tags,.content-template #primary-content .event ul.tags,.content-template #primary-content .news-list ul.tags,.content-template #primary-content .news ul.tags{padding:0;margin:0;list-style-type:none}.content-template #primary-content .event-list img,.content-template #primary-content .event img,.content-template #primary-content .link-list .module,.content-template #primary-content .news-list img,.content-template #primary-content .news img{padding:0}@media screen and (max-width:929px) and (min-width:480px){.content-template #secondary-content{width:auto;margin:0 16px 16px}}@media screen and (max-width:480px){.content-template #secondary-content{padding:24px;margin-left:0;margin-right:0}}@media screen and (max-width:929px){.event-single .content-template #secondary-content{display:none!important}}.course-template .well.apply{background:#006eaf}.course-template .well.apply ul{list-style:none;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0}.course-template .well.apply li{font-size:2.2rem}.course-template .well.apply span{font-weight:700}@media screen and (min-width:768px){.course-template #primary-content .highlight{margin-bottom:0}}.course-template #primary-content .apply ul{margin:0}.course-template .kis-widget{padding-top:5px}.landing-full-img.banner{width:100%;padding:0}.landing-full-img.banner .row{margin:0}.landing-full-img.banner#content .row.top{position:relative;top:-24px;margin:0 -24px;padding:24px}.landing-full-img.banner .heading{padding-right:24px;padding-left:24px}.landing-full-img.banner .banner.primary{position:relative;width:100%}.landing-full-img.banner .banner.primary img{width:100%;height:auto;z-index:-1}.landing-full-img.banner .banner.primary .caption{position:absolute;top:50%;width:28%;height:auto;margin:-150px 0 auto;padding:24px;border-radius:0;z-index:3;-webkit-font-smoothing:antialiased}.landing-full-img.banner .banner.primary .caption:before{display:none}.landing-full-img.banner .banner.primary .caption:after{position:absolute;top:0;right:0;width:24px;height:100%;background:transparent url(../../images/common/hatch-light.png) repeat;content:"";opacity:.2;filter:alpha(opacity=20);zoom:1}@media screen and (min-width:1300px){.landing-full-img.banner .banner.primary .caption{padding:24px 38px 24px 25px}}@media screen and (max-width:1236px){.landing-full-img.banner .banner.primary .caption{position:relative;top:auto;right:auto;bottom:0;left:auto;width:100%;max-height:none;margin:auto;padding:24px}}@media screen and (max-width:1024px){.landing-full-img.banner .banner.primary .caption{position:relative;bottom:0;left:0;width:100%}}.landing-full-img.banner .banner.primary .caption .title{font-size:2.7rem;margin-bottom:24px;color:#fff;font-weight:600;line-height:1.28;text-transform:none}@media screen and (max-width:1024px){.landing-full-img.banner .banner.primary .caption .title{font-size:2.2rem}}.landing-full-img.banner .banner.primary .caption p{font-size:1.5rem}.landing-full-img.banner .banner.primary .caption a.link.primary{text-decoration:none;margin-top:0}.landing-full-img.banner .banner.primary .caption a.link.primary:active,.landing-full-img.banner .banner.primary .caption a.link.primary:focus,.landing-full-img.banner .banner.primary .caption a.link.primary:hover{opacity:.87}.landing-full-img.banner .banner.primary .caption a.link.primary:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.1rem;position:absolute;top:50%;right:-3px;height:24px;margin:-9px 0 0 5px;line-height:.8;content:"s"}@supports (content:"s"/""){.landing-full-img.banner .banner.primary .caption a.link.primary:after{content:"s"/""}}@supports (alt:""){.landing-full-img.banner .banner.primary .caption a.link.primary:after{alt:""}}.container.landing-full-img--channel{max-width:1660px;margin-top:-90px;margin-bottom:-40px}@media screen and (max-width:1520px){.container.landing-full-img--channel{margin-top:0;margin-bottom:0}}.landing-full-img#content{margin-top:0;padding-top:24px;border-top:1px solid #d5d8d9;border-right:1px solid #d5d8d9;border-left:1px solid #d5d8d9;background:#fff}@media screen and (max-width:767px){.landing-full-img#content{margin-top:0;padding-top:24px;border:0}}.landing-full-img#content .row.last,.landing-full-img#content .row:last-of-type{margin-bottom:0}.landing-full-img#content .row.top{position:relative;margin:-25px -25px -30px;padding:24px}@media screen and (max-width:1236px){.landing-full-img#content .row.top{margin-top:-1px}}@media screen and (max-width:767px){.landing-full-img#content .row.top{margin-bottom:0}}.landing-full-img#content .row.wysiwyg{width:75%;margin:55px 0 0;padding-right:200px;border-right:1px solid #e6e9f0}@media screen and (max-width:1024px){.landing-full-img#content .row.wysiwyg{padding-right:100px}}@media screen and (max-width:768px){.landing-full-img#content .row.wysiwyg{width:100%;margin:25px 0 0;padding-right:0;border:0}}.landing-full-img#content .row.wysiwyg:before{display:none}.landing-full-img#content .row.alert.folded .heading,.landing-full-img#content .row.full .heading{padding-right:24px;padding-left:24px}.landing-full-img#content .fake-h2,.landing-full-img#content .recruitment .job-description .job-info .column .value,.landing-full-img#content h2,.recruitment .job-description .job-info .column .landing-full-img#content .value{font-weight:700}.landing-full-img#content .heading .recruitment .job-description .job-info .column .value,.landing-full-img#content .heading h1,.landing-full-img#content .heading h2,.landing-full-img#content .heading h3,.landing-full-img#content .heading h4,.landing-full-img#content .heading h5,.landing-full-img#content .heading h6,.recruitment .job-description .job-info .column .landing-full-img#content .heading .value{display:inline}.landing-full-img#content .heading .title{font-size:2.7rem;font-weight:700}.landing-full-img#content .heading .sub-title{font-size:2.7rem;font-weight:400;line-height:21px}.landing-full-img#content .heading a.heading-link{font-size:1.5rem;display:inline;border-bottom:0!important;font-weight:700}.landing-full-img#content .heading a.heading-link:before{display:inline;margin:0 8px 0 16px;content:"/"}.landing-opt1#content .banner .media-item.slideshow,.landing-opt1#content .banner .slideshow.alert.folded{margin-top:0;margin-right:-16px}.landing-opt1#content .banner .media-item.slideshow.is-touch,.landing-opt1#content .banner .slideshow.is-touch.alert.folded{padding-top:16px!important}.landing-opt1#content .banner .media-item.slideshow.is-touch a,.landing-opt1#content .banner .slideshow.is-touch.alert.folded a{cursor:-webkit-grab;cursor:grab}@media screen and (max-width:480px){.landing-opt1#content .banner .media-item.slideshow.is-touch,.landing-opt1#content .banner .slideshow.is-touch.alert.folded{margin:0}}@media screen and (min-width:929px){.landing-opt1#content .banner .media-item.slideshow.is-touch,.landing-opt1#content .banner .slideshow.is-touch.alert.folded{margin:0 -16px 0 0}}@media screen and (max-width:767px){.landing-opt1#content .banner .media-item.slideshow .controls,.landing-opt1#content .banner .slideshow.alert.folded .controls{margin-right:16px}}.landing-opt1#content .banner.slideshow-callout .callout{position:relative}.landing-opt1#content .event.horizontal{padding-top:64px}@media screen and (max-width:480px){.landing-opt1#content .event.horizontal{padding-top:24px}}.landing-opt1#content .row.wysiwyg{width:75%;padding-top:48px;padding-right:200px;border-right:1px solid #e6e9f0}@media screen and (max-width:1024px){.landing-opt1#content .row.wysiwyg{padding-right:100px}}@media screen and (max-width:768px){.landing-opt1#content .row.wysiwyg{width:100%;padding-right:30px;border:0}}@media screen and (max-width:480px){.landing-opt1#content .row.wysiwyg{padding-right:0}}.landing-opt1#content .row.wysiwyg:before{display:none}.container.landing-opt3#content{padding-bottom:0}@media screen and (max-width:929px){.container.landing-opt3#content{padding-bottom:24px}}@media screen and (max-width:767px){.container.landing-opt3#content #main{margin-right:0}}.container.landing-opt3#content #primary-content{padding-right:23px;padding-bottom:24px}@media screen and (max-width:929px){.container.landing-opt3#content #primary-content{width:100%;padding-right:16px}}@media screen and (max-width:767px){.container.landing-opt3#content #primary-content{padding-right:0}}.container.landing-opt3#content .row.full.top,.container.landing-opt3#content .row.top.alert.folded{margin:0 -24px -32px}.container.landing-opt3#content .row.full.top img,.container.landing-opt3#content .row.top.alert.folded img{align-self:center}.container.landing-opt3#content .row.full.top .intro-text,.container.landing-opt3#content .row.top.alert.folded .intro-text{flex-basis:100%;max-width:100%;margin-bottom:24px}.container.landing-opt3#content .row.full.top+.module.wysiwyg,.container.landing-opt3#content .row.top.alert.folded+.module.wysiwyg{padding-top:48px}@media screen and (max-width:767px){.container.landing-opt3#content .row.full.top+.module.wysiwyg,.container.landing-opt3#content .row.top.alert.folded+.module.wysiwyg{padding-top:24px}}@media screen and (max-width:767px){.container.landing-opt3#content .row.full.top,.container.landing-opt3#content .row.top.alert.folded{margin:0 -24px}}@media screen and (max-width:767px){.container.landing-opt3#content .row.thumb.carousel{margin-right:-24px;margin-left:-24px}}.container.landing-opt3#content img.alert.folded,.container.landing-opt3#content img.full{max-width:100%;height:auto}@media screen and (max-width:929px) and (min-width:480px){.container.landing-opt3#content #secondary-content{flex-basis:100%;max-width:100%;margin:0 8px 0 -8px;padding:0}}@media screen and (max-width:929px){.container.landing-opt3#content .row.keyline .col{margin-left:0;padding-left:0;border-left:0}}@media screen and (max-width:1024px){.container.landing-opt3#content .row.keyline .col.md-12{margin-left:0;padding-left:0;border-left:0}}.container.landing-opt3#content .row.keyline .heading{padding:16px 0}@media screen and (max-width:768px){.container.landing-opt3#content .row.keyline .heading{padding:8px 0}}@media screen and (max-width:480px){.container.landing-opt3#content .media-item.slideshow.is-touch,.container.landing-opt3#content .slideshow.is-touch.alert.folded{margin-right:-24px}}@media screen and (min-width:480px) and (max-width:929px){.container.landing-opt3#content .media-item.slideshow.is-touch:before,.container.landing-opt3#content .slideshow.is-touch.alert.folded:before{left:-14px}}@media screen and (max-width:767px){.undergraduate .intro-buttons{padding-bottom:0}}@media screen and (max-width:1024px) and (min-width:768px){.undergraduate .row.keyline>.col.alert.folded:last-of-type,.undergraduate .row.keyline>.col.full:last-of-type{margin-left:0}.undergraduate .row.keyline>.col.alert.folded:last-of-type figure,.undergraduate .row.keyline>.col.full:last-of-type figure{margin-right:32px}}@media screen and (max-width:1024px) and (min-width:768px){.undergraduate .row.keyline>.col.full.last,.undergraduate .row.keyline>.col.last.alert.folded{margin-left:0}.undergraduate .row.keyline>.col.full.last figure,.undergraduate .row.keyline>.col.last.alert.folded figure{margin-right:32px}}.undergraduate .intro-text .btn{max-width:230px;float:left}@media screen and (max-width:767px){.undergraduate .intro-text .btn{margin-bottom:-16px;float:none}}.undergraduate .intro-text form{margin-top:60px}@media screen and (max-width:767px){.undergraduate .intro-text form{margin-top:55px}}.undergraduate .intro-text form .row:before{display:none!important}.current-staff .important-dates{display:flex;flex-flow:row wrap}@media screen and (max-width:1024px){.current-staff .important-dates{zoom:1}.current-staff .important-dates:after{display:block;height:0;clear:both;content:".";visibility:hidden}}.current-staff .important-dates .heading .fake-h4,.current-staff .important-dates .heading h4{margin-bottom:-8px}.current-staff .important-dates .link-list ul{margin-bottom:16px}@media screen and (max-width:1024px){.current-staff .md-6.link-list:nth-child(odd){clear:left}}@media screen and (max-width:767px){.current-students .intro-buttons{padding-bottom:0}}.current-students .intro-buttons .heading{padding-top:0}.current-students .intro-buttons p{margin-bottom:0}@media screen and (max-width:1024px){.current-students .college-events{padding:0}}.current-students .college-events .event-list .module{padding:0}.current-students .college-events .event-list .module .item.last,.current-students .college-events .event-list .module .item:last-of-type{margin:0}.current-students .college-events .col.event{margin-bottom:0}.current-students .college-events .tab-nav{margin-left:-24px;padding-left:24px;margin-right:16px}@media screen and (max-width:1024px){.current-students .college-events .tab-nav{margin-left:0;padding:0}}.current-students .college-events .panel-group.tabs .tab-items>.item{padding-left:0;padding-right:0}.current-students .college-events .event-list{padding-left:0}@media (max-width:768px){.current-students .news-list{float:right}}.current-students .news-list .module{padding-left:0}.current-students .news-list .date{margin:0}.current-students .twitter iframe{height:500px;margin-bottom:16px}@media (max-width:768px){.current-students .twitter iframe{float:left}}.current-students .news-list .module{padding-bottom:0}@media screen and (max-width:1024px) and (min-width:481px){.current-students .row.has-noticeboard{padding-bottom:30px}}.current-students .row.has-noticeboard .col.link-list{padding-top:30px;padding-bottom:30px}.current-students .row.has-noticeboard .noticeboard{margin-right:-24px;height:100%}@media screen and (max-width:480px){.current-students .row.has-noticeboard .noticeboard{margin:0 0 16px;height:auto}}.container.home-template#content .row.top{margin-top:0!important;margin-bottom:-64px!important}@media screen and (max-width:767px){.container.home-template#content .row.top{margin-bottom:-32px!important}}.container.home-template#content .row.alert.folded,.container.home-template#content .row.full{margin:0 -25px}@media screen and (max-width:767px){.container.home-template#content .row.alert.folded,.container.home-template#content .row.full{margin:0 -25px}}.container.home-template#content .row.alert.folded .heading,.container.home-template#content .row.full .heading{padding:0 24px 8px}.container.home-template#content .row.stack .module:last-of-type,.container.home-template#content .row.stack .module~.module{margin-top:16px}.container.home-template#content .row.stack .module:first-of-type{margin-top:0}.container.home-template#content .row.stack .module .flex-viewport,.container.home-template#content .row.stack .module .flex-viewport .items{height:100%}.container.home-template#content .row.stack .module .flex-viewport .items a.item{display:block;height:100%}@media screen and (max-width:1143px) and (min-width:768px){.container.home-template#content .row.stack .lg-3{flex-basis:50%;max-width:50%}}@media screen and (max-width:1143px) and (min-width:768px){.container.home-template#content .row.stack .lg-6{flex-basis:100%;max-width:100%}}.container.home-template#content .row.stack>.col{display:flex;flex-flow:column}@media screen and (min-width:1144px){.container.home-template#content .row.stack>.col{margin-bottom:0}}.container.home-template#content .section-link{text-indent:150%;white-space:nowrap;overflow:hidden;position:absolute;top:auto;right:0;width:55px;height:55px;margin:47px -20px 0 0;padding:0 10px;transition:opacity,.3s;border:1px solid #d5d8d9;background:#fff;color:#161515;line-height:40px;opacity:1}.container.home-template#content .section-link.hidden{opacity:0;pointer-events:none}.container.home-template#content .section-link:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.3rem;position:absolute;top:22px;left:13px;color:inherit;content:"r"}@media screen and (max-width:1024px){.container.home-template#content .section-link{display:none}}.container.home-template#content .section-link:active:after,.container.home-template#content .section-link:focus:after,.container.home-template#content .section-link:hover:after{color:#00acd7}.container.home-template#content #section4 .section-link{margin-top:-13px}.container.home-template#content .banner{border-bottom:1px solid #d5d8d9}.container.home-template#content .fake-h2,.container.home-template#content .recruitment .job-description .job-info .column .value,.container.home-template#content h2,.recruitment .job-description .job-info .column .container.home-template#content .value{font-weight:700}.container.home-template#content .heading{display:block;padding:0 0 8px}.container.home-template#content .heading .recruitment .job-description .job-info .column .value,.container.home-template#content .heading h1,.container.home-template#content .heading h2,.container.home-template#content .heading h3,.container.home-template#content .heading h4,.container.home-template#content .heading h5,.recruitment .job-description .job-info .column .container.home-template#content .heading .value{display:inline}.container.home-template#content .heading .title{font-size:2.7rem;margin-right:8px;font-weight:700}.container.home-template#content .heading .sub-title{font-size:2.7rem;font-weight:400;line-height:1.2em}.container.home-template#content .heading a.heading-link{font-size:1.5rem;display:inline-block;border-bottom:0!important;font-weight:700}.container.home-template#content .heading a.heading-link:before{display:inline;margin:0 8px 0 0;content:"/"}.container.home-template#content .alumni.alert.folded,.container.home-template#content .media-item.full.alumni{-webkit-font-smoothing:antialiased}.container.home-template#content .alumni.alert.folded .content a.link.primary,.container.home-template#content .media-item.full.alumni .content a.link.primary{font-size:1.7rem;text-decoration:underline;display:inline-block;position:relative;margin-top:8px;padding-right:30px;color:#fff;font-weight:700;line-height:1.1;display:inline;border-bottom:0}.container.home-template#content .alumni.alert.folded .content a.link.primary:active,.container.home-template#content .alumni.alert.folded .content a.link.primary:focus,.container.home-template#content .alumni.alert.folded .content a.link.primary:hover,.container.home-template#content .media-item.full.alumni .content a.link.primary:active,.container.home-template#content .media-item.full.alumni .content a.link.primary:focus,.container.home-template#content .media-item.full.alumni .content a.link.primary:hover{text-decoration:none;border-bottom:1px solid #fff}.container.home-template#content .split{padding-right:0}.container.home-template#content .split>.col{flex-flow:column nowrap}.container.home-template#content .split .col.primary{zoom:1}.container.home-template#content .split .col.primary:after{display:block;height:0;clear:both;content:".";visibility:hidden}@media screen and (max-width:1025px) and (min-width:595px){.container.home-template#content .split .col.primary{margin-bottom:32px}}.container.home-template#content .split .secondary{flex-flow:column nowrap}@media screen and (max-width:1024px){.container.home-template#content .split .secondary .module{height:auto!important}}@media screen and (max-width:1024px){.container.home-template#content .split .secondary .module .media{width:33.33%;padding-right:16px;float:left}}@media screen and (max-width:767px){.container.home-template#content .split .secondary .module .media{width:100%;padding-right:0}}@media screen and (max-width:1024px){.container.home-template#content .split .secondary .module .content{width:66.66%;padding-left:0;float:left}}@media screen and (max-width:767px){.container.home-template#content .split .secondary .module .content{width:100%;padding-left:16px}}.container.home-template#content .media-item.slideshow,.container.home-template#content .slideshow.alert.folded{background:#fff}@media screen and (min-width:1114px){.container.home-template#content .media-item.slideshow.is-touch,.container.home-template#content .slideshow.is-touch.alert.folded{margin-right:0;margin-left:0}}@media screen and (min-width:1114px){.container.home-template#content .media-item.slideshow.is-touch .items .content,.container.home-template#content .slideshow.is-touch.alert.folded .items .content{padding:16px}}@media screen and (min-width:1114px){.container.home-template#content .media-item.slideshow.is-touch .items,.container.home-template#content .slideshow.is-touch.alert.folded .items{padding-right:0;padding-left:0}}.container.home-template#content .alert.folded a,.container.home-template#content .media-item.full a{color:#fff}.container.home-template#content .alert.folded,.container.home-template#content .media-item.full{zoom:1}.container.home-template#content .alert.folded:after,.container.home-template#content .media-item.full:after{display:block;height:0;clear:both;content:".";visibility:hidden}@media screen and (max-width:480px){.container.home-template#content .alert.folded,.container.home-template#content .media-item.full{width:100%}}@media screen and (max-width:767px){.container.home-template#content .alert.folded .media,.container.home-template#content .media-item.full .media{margin-bottom:0;padding-right:0}}.container.home-template#content .alumni.alert.folded>a,.container.home-template#content .media-item.full.alumni>a{background:#a51900;color:#fff}.container.home-template#content .alumni.alert.folded>a:active,.container.home-template#content .alumni.alert.folded>a:focus,.container.home-template#content .alumni.alert.folded>a:hover,.container.home-template#content .media-item.full.alumni>a:active,.container.home-template#content .media-item.full.alumni>a:focus,.container.home-template#content .media-item.full.alumni>a:hover{background:#b91c00;opacity:1}.container.home-template#content .media-item.full.primary>a,.container.home-template#content .primary.alert.folded>a{background:#02893b;color:#fff}.container.home-template#content .media-item.full.primary>a:active,.container.home-template#content .media-item.full.primary>a:focus,.container.home-template#content .media-item.full.primary>a:hover,.container.home-template#content .primary.alert.folded>a:active,.container.home-template#content .primary.alert.folded>a:focus,.container.home-template#content .primary.alert.folded>a:hover{background:#02933f}.container.home-template#content .media-item.full.secondary>a,.container.home-template#content .secondary.alert.folded>a{background:#0f8291;color:#fff}.container.home-template#content .media-item.full.secondary>a:active,.container.home-template#content .media-item.full.secondary>a:focus,.container.home-template#content .media-item.full.secondary>a:hover,.container.home-template#content .secondary.alert.folded>a:active,.container.home-template#content .secondary.alert.folded>a:focus,.container.home-template#content .secondary.alert.folded>a:hover{background:#108a9a}.container.home-template#content .info.alert.folded>a,.container.home-template#content .media-item.full.info>a{background:#006eaf;color:#fff}.container.home-template#content .info.alert.folded>a:active,.container.home-template#content .info.alert.folded>a:focus,.container.home-template#content .info.alert.folded>a:hover,.container.home-template#content .media-item.full.info>a:active,.container.home-template#content .media-item.full.info>a:focus,.container.home-template#content .media-item.full.info>a:hover{background:#0074b9}.container.home-template#content .default.alert.folded>a,.container.home-template#content .media-item.full.default>a{background:#02893b;color:#fff}.container.home-template#content .default.alert.folded>a:active,.container.home-template#content .default.alert.folded>a:focus,.container.home-template#content .default.alert.folded>a:hover,.container.home-template#content .media-item.full.default>a:active,.container.home-template#content .media-item.full.default>a:focus,.container.home-template#content .media-item.full.default>a:hover{background:#02933f}.container.home-template#content .feature-slider .tab-nav li:first-child a{border-left:1px solid #d5d8d9}.container.home-template#content .feature-slider .tab-nav li:last-child a{border-right:1px solid #d5d8d9}@media screen and (max-width:595px){.container.home-template#content .news-events{margin-bottom:16px}}@media only screen and (min-width:596px) and (max-width:1025px){.container.home-template#content .news-events{margin-bottom:30px}}.page-a-z .index-pager{margin:1em 0 4em 11%}.page-a-z .index-pager.fixed{margin:0}.page-a-z .index-groups ol li>ul,.page-a-z .index-groups ul li>ul{margin-top:12px}.content-template .module .tab-links{margin:-40px -48px 0;padding:0 32px 0 48px}.content-template .module .tab-links .row.full.top,.content-template .module .tab-links .row.top.alert.folded{margin-bottom:0!important}@media screen and (max-width:480px){.content-template .module .tab-links .tab-item.small-collapse a{margin-right:45px!important}}.content-template .page-a-z .module{padding-left:0!important;padding-right:5px!important}.content-template .page-a-z li,.content-template .page-a-z ol,.content-template .page-a-z ul{list-style:outside none none}.content-template .page-a-z ol.courses,.content-template .page-a-z ol.index-groups,.content-template .page-a-z ul.index-pager{padding-left:0}.content-template .page-a-z .index-groups ol li>ol li>ol,.content-template .page-a-z .index-groups ol li>ol li>ul,.content-template .page-a-z .index-groups ol li>ul li>ol,.content-template .page-a-z .index-groups ol li>ul li>ul,.content-template .page-a-z .index-groups ul li>ol li>ol,.content-template .page-a-z .index-groups ul li>ol li>ul,.content-template .page-a-z .index-groups ul li>ul li>ol,.content-template .page-a-z .index-groups ul li>ul li>ul{margin-left:24px}.content-template .page-a-z .index-groups ul>li{font-weight:400}.content-template .page-a-z .index-groups .link-list p{margin:16px 0}.content-template .page-a-z .index-groups .link-list p:last-child{margin-bottom:30px}.content-template .page-a-z ul.index-pager{margin-left:64px}.content-template .page-a-z ul.index-pager.desktop-only{padding-top:5em}@media screen and (max-width:767px){.content-template .page-a-z ul.index-pager.desktop-only{display:none}}.content-template .page-a-z li>ol{padding-top:4px!important;margin-top:0!important}@media screen and (max-width:767px){.content-template .page-a-z li>ol{padding-right:28px!important}}.content-template .page-a-z .by-dept .fake-h3,.content-template .page-a-z .by-dept h3{font-size:2.7rem}.content-template .page-a-z .by-dept li.link-list{padding-top:42px}.content-template .page-a-z .by-dept li.link-list:first-child{padding-top:0}.content-template .page-a-z .by-dept li>ol{padding-bottom:2em}.content-template .page-a-z .link-list.drop-cap{margin-bottom:0;padding-top:3em}.content-template .page-a-z .link-list ul{clear:none}.content-template .page-a-z ol.courses li.course{margin-bottom:2px}.content-template .page-a-z ol.courses li.course a{display:block;color:#161515;border:1px solid #e6e9f0;border-left-width:8px;padding:16px 10px 35px;text-decoration:none}.content-template .page-a-z ol.courses li.course a .type{float:left;margin-right:30px}.content-template .page-a-z ol.courses li.course a .type.dept{float:none;line-height:1.7;font-style:italic}.content-template .page-a-z ol.courses li.course a :active,.content-template .page-a-z ol.courses li.course a:focus,.content-template .page-a-z ol.courses li.course a:hover{background:#e6e9f0}@media screen and (max-width:480px){.content-template .page-a-z ol.courses li.course a{padding-bottom:8px}.content-template .page-a-z ol.courses li.course a .type{float:none}.content-template .page-a-z ol.courses li.course a .type.dept{padding-bottom:8px}}.content-template .page-a-z ol.courses li.course:after{border:none}.content-template .page-a-z ol.courses h3,.content-template .page-a-z ol.courses h4{clear:none}.content-template .page-a-z ol.courses .title{float:none;font-size:15px;font-size:1.5rem;text-transform:none;text-align:left;width:auto;background:none;color:#161515;margin-left:0;padding-bottom:0;margin-bottom:0;line-height:1.2}.index a{text-transform:uppercase}.page-course .page-heading .fake-h1,.page-course .page-heading h1{margin-bottom:24px}.page-course a.info-link{margin-top:48px;display:block}@media (max-width:1024px){.page-course .row.keyline.md-has-columns{align-items:flex-start}}@media (max-width:1024px){.page-course .row.keyline>.col.content-sidebar{padding-top:0;padding-left:16px}}.page-course .fill.primary.alert.folded,.page-course .full.fill.primary{font-size:1.4rem}.page-course .fill.primary.alert.folded a,.page-course .full.fill.primary a{color:#fff;text-decoration:underline}.page-course .fill.primary.alert.folded a:active,.page-course .fill.primary.alert.folded a:focus,.page-course .fill.primary.alert.folded a:hover,.page-course .full.fill.primary a:active,.page-course .full.fill.primary a:focus,.page-course .full.fill.primary a:hover{text-decoration:none}.page-course .fill.primary.alert.folded a.btn,.page-course .full.fill.primary a.btn{margin-top:8px}.page-course .fill.primary.alert.folded p,.page-course .full.fill.primary p{margin-bottom:1.1rem}@media screen and (max-width:1024px){.page-course .fill.primary.alert.folded,.page-course .full.fill.primary{padding:0!important}.page-course .fill.primary.alert.folded img,.page-course .full.fill.primary img{width:100%;height:auto}}@media screen and (max-width:767px){.page-course .fill.primary.alert.folded,.page-course .full.fill.primary{margin-bottom:16px;margin-right:0}}.page-course .buttons-and-ads .well.last,.page-course .buttons-and-ads .well:last-of-type{margin-bottom:0}.page-course .buttons-and-ads .btn.primary{margin-top:16px;margin-bottom:24px}.page-course .buttons-and-ads .accordion .item-header{font-size:1.4rem}.page-course .buttons-and-ads .well img{display:block;margin:0 auto}@media screen and (min-width:767px) and (max-width:1024px){.page-course .buttons-and-ads{padding:0 0 0 16px!important}}#secondary-nav{margin:-16px;overflow:hidden}#secondary-nav a{font-size:1.4rem;display:block;padding:5px 11px 5px 0;border-bottom:1px solid #d5d8d9;color:#161515}#secondary-nav a.active{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:-1px auto auto 0;border-bottom:0;background:#00acd7;color:#fff}#secondary-nav li a{padding-left:15px;line-height:1.7;text-decoration:none}#secondary-nav li div.expandable{position:absolute;top:0;right:0;width:34px;height:34px;border-bottom:0;cursor:pointer;z-index:1000}#secondary-nav li.active.has-children>ul{max-height:3000px;transition:.6s linear}#secondary-nav li.active.has-children>ul li{max-height:3000px;transform:translateY(-1px);transition:.18s cubic-bezier(.05,.63,.49,1);opacity:1}#secondary-nav li.active.has-children>a:after,#secondary-nav li.active.has-children>span>a:after{width:0;height:0;border-top:10px solid #161515;border-right:10px solid transparent;border-bottom:0;border-left:0 solid transparent}#secondary-nav li.active.has-children>a:after .no-js,#secondary-nav li.active.has-children>span>a:after .no-js{display:none}#secondary-nav li.active.has-children>a.hover:after,#secondary-nav li.active.has-children>span>a.hover:after{width:0;height:0;border-top:10px solid #006eaf;border-right:10px solid transparent;border-bottom:0;border-left:0 solid transparent}#secondary-nav li.active.has-children>a.hover:after .no-js,#secondary-nav li.active.has-children>span>a.hover:after .no-js{display:none}#secondary-nav li.active.has-children>a.active:after,#secondary-nav li.active.has-children>span>a.active:after{width:0;height:0;border-top:10px solid #fff;border-right:10px solid transparent;border-bottom:0;border-left:0 solid transparent}#secondary-nav li.active.has-children>a.active:after .no-js,#secondary-nav li.active.has-children>span>a.active:after .no-js{display:none}#secondary-nav li.active.has-children>a.active.hover:after,#secondary-nav li.active.has-children>span>a.active.hover:after{border-top-color:#fff!important}#secondary-nav>li{position:relative;font-weight:600}#secondary-nav>li ul{max-height:0;transition:.3s cubic-bezier(.05,.63,.49,1);overflow:hidden}.no-js #secondary-nav>li ul{max-height:3000px}@media screen and (max-width:929px){#secondary-nav>li{margin:6px}}#secondary-nav>li li{font-weight:400}#secondary-nav li.has-children:not(.active) ul li{max-height:0;transform:translateY(-100%);transition:.3s cubic-bezier(.05,.63,.49,1);opacity:0}#secondary-nav li.has-children:not(.active) ul li .no-js{max-height:3000px;transform:translateY(0);opacity:1}#secondary-nav .has-children>a,#secondary-nav .has-children>span>a{padding-right:34px}#secondary-nav .has-children>a:after,#secondary-nav .has-children>span>a:after{width:0;height:0;border-top:0;border-right:0 solid transparent;border-bottom:10px solid #161515;border-left:10px solid transparent;position:absolute;top:12px;right:8px;width:10px;float:right;content:""}#secondary-nav .has-children>a:after .no-js,#secondary-nav .has-children>span>a:after .no-js{display:none}#secondary-nav .has-children>a.hover:after,#secondary-nav .has-children>span>a.hover:after{width:0;height:0;border-top:0;border-right:0 solid transparent;border-bottom:10px solid #006eaf;border-left:10px solid transparent;z-index:100}#secondary-nav .has-children>a.hover:after .no-js,#secondary-nav .has-children>span>a.hover:after .no-js{display:none}#secondary-nav .has-children>a.active:after,#secondary-nav .has-children>span>a.active:after{width:0;height:0;border-top:0;border-right:0 solid transparent;border-bottom:10px solid #fff;border-left:10px solid transparent}#secondary-nav .has-children>a.active:after .no-js,#secondary-nav .has-children>span>a.active:after .no-js{display:none}#secondary-nav .has-children>a.active.hover:after,#secondary-nav .has-children>span>a.active.hover:after{border-bottom-color:#fff!important}#secondary-nav ul li a{margin-left:24px;padding-left:0}#secondary-nav ul li a.active{padding-left:24px}#secondary-nav ul li ul li a{margin-left:37px}#secondary-nav ul li ul li a.active{padding-left:37px}#secondary-nav ul li ul li ul li a{margin-left:50px}#secondary-nav ul li ul li ul li a.active{padding-left:50px}#secondary-nav ul li ul li ul li ul li a{margin-left:63px}#secondary-nav ul li ul li ul li ul li a.active{padding-left:63px}#secondary-nav ul li ul li ul li ul li ul li a{margin-left:76px}#secondary-nav ul li ul li ul li ul li ul li a.active{padding-left:76px}#drawer{display:none;width:263px;height:100%;padding:0;position:fixed;right:0;top:0;z-index:0;background:#002147;color:#fff}#drawer.closing,.drawer-open #drawer{display:block}.drawer-open #drawer{z-index:21}#drawer .drawer-top{height:55px;width:100%;position:relative;top:0;left:0}#drawer .drawer-top a.drawer-close{float:right;text-indent:150%;white-space:nowrap;overflow:hidden;width:43px;height:43px;color:#fff;transition:color .2s ease;touch-action:manipulation}#drawer .drawer-top a.drawer-close:before{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"x";position:absolute;top:15px;right:15px;font-size:1.1rem;color:inherit}#drawer .drawer-top a.drawer-close:active,#drawer .drawer-top a.drawer-close:focus,#drawer .drawer-top a.drawer-close:hover{color:#00acd7}#drawer .drawer-content{position:absolute;top:55px;bottom:0;width:100%;overflow:hidden}#drawer .drawer-panels{transition:left,.5s;width:1000%;height:100%;overflow:hidden;position:absolute;left:0}#drawer .drawer-panels.has-1{left:0}#drawer .drawer-panels.has-2{left:-263px}#drawer .drawer-panels.has-3{left:-526px}#drawer .drawer-panels.has-4{left:-789px}#drawer .drawer-panels.has-5{left:-1052px}#drawer .drawer-panels.has-6{left:-1315px}#drawer .drawer-panels.has-7{left:-1578px}#drawer .drawer-panels.has-8{left:-1841px}#drawer .drawer-panels.has-9{left:-2104px}#drawer .drawer-panels.has-10{left:-2367px}#drawer .drawer-panels .toggle-content .toggle-content{display:none}.touch #drawer .drawer-panels :focus{box-shadow:none;outline:none}#drawer .drawer-panels .panel{float:left;height:auto;width:10%;padding:0 4px;height:100%;overflow-y:auto}.touch #drawer .drawer-panels .panel{overflow-y:scroll;-webkit-overflow-scrolling:touch}#drawer .drawer-panels .panel .menu-title{clear:left;background:#003e74;display:block;color:#fff;padding:10px 11px 8px;font-size:1.4rem}#drawer .drawer-panels .panel .menu-title:active,#drawer .drawer-panels .panel .menu-title:focus,#drawer .drawer-panels .panel .menu-title:hover{background:#fff;color:#002147}#drawer .drawer-panels .panel ul.group .parent:after{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #00acd7;position:absolute;right:6px;top:5px}#drawer .drawer-panels .panel ul.group li{border-bottom:1px solid #284565;padding:0 2px}#drawer .drawer-panels .panel ul.group li a{padding:9px 11px 7px;display:block;color:#fff;position:relative}#drawer .drawer-panels .panel ul.group li a:active,#drawer .drawer-panels .panel ul.group li a:focus,#drawer .drawer-panels .panel ul.group li a:hover{color:#00acd7}#drawer .drawer-panels .panel ul.group li a.parent.feature:after{width:0;height:0;border-top:6.5px solid transparent;border-bottom:6.5px solid transparent;border-left:6.5px solid #00acd7;position:absolute;right:6px;top:16px;content:""}#drawer .drawer-panels .panel .toggle-content.toggle-content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#drawer .drawer-panels .panel .toggle-content.toggle-content .col{flex-basis:100%;max-width:100%;float:none;width:100%}#drawer .drawer-panels .panel .toggle-content.toggle-content .feature-links{font-style:italic;display:block;padding:12px 5px 5px 12px;font-size:1.4rem}#drawer .drawer-panels .panel .toggle-content.toggle-content .feature-links:after{content:":";display:inline-block;margin-left:2px}#drawer .drawer-panels .panel .toggle-content.toggle-content .child-menu li{border-bottom:1px solid #284565;padding:0 2px;font-size:1.4rem}#drawer .drawer-panels .panel .toggle-content.toggle-content .child-menu li a{padding:9px 9px 7px;display:block;color:#fff;position:relative}#drawer .drawer-panels .panel .toggle-content.toggle-content .child-menu li a:active,#drawer .drawer-panels .panel .toggle-content.toggle-content .child-menu li a:focus,#drawer .drawer-panels .panel .toggle-content.toggle-content .child-menu li a:hover{color:#00acd7}.drawer-trigger{text-indent:150%;white-space:nowrap;overflow:hidden;width:42px;height:42px;touch-action:manipulation}.drawer-trigger:before{content:"=";float:left;font-size:36px}.drawer-trigger:after,.drawer-trigger:before{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block}.drawer-trigger:after{content:"b";font-size:25px;position:absolute;margin-left:-23px;margin-top:-18px;opacity:1;transition:opacity}.drawer-open .drawer-trigger:after{opacity:0}@media screen and (max-width:929px){.no-js #header{display:block;background:#002147;position:relative;color:#fff}}.drawer-panels-back{display:block;cursor:pointer;font-size:1.3rem;width:auto;display:block!important;float:left;background-color:#037cb0;height:37px;line-height:37px;text-transform:uppercase;padding:1px 11px 0;margin-bottom:10px;position:relative;overflow:visible!important}.drawer-panels-back:before{width:0;height:0;border-top:7px solid transparent;border-right:7px solid #fff;border-bottom:7px solid transparent;content:"";display:inline-block;margin:-3px 9px 0 0;vertical-align:middle}.drawer-panels-back:after{position:relative;width:0;height:0;float:right;border-top:37px solid #037cb0;border-right:22px solid transparent;border-left:0 solid transparent;content:"";margin-right:-22px;right:0;top:0;position:absolute;transition:border-color}.drawer-panels-back:active,.drawer-panels-back:focus,.drawer-panels-back:hover{background:#fff;color:#002147}.drawer-panels-back:active:after,.drawer-panels-back:focus:after,.drawer-panels-back:hover:after{border-top-color:#fff}.drawer-panels-back:active:before,.drawer-panels-back:focus:before,.drawer-panels-back:hover:before{width:0;height:0;border-top:7px solid transparent;border-right:7px solid #002147;border-bottom:7px solid transparent}@media screen and (max-width:929px){body.drawer-open{background:#002147}#content-box,#header{transform:translateZ(0);transition:-webkit-transform .3s,height 0s,top .3s;-webkit-transform-style:preserve-3d}.no-csstransforms3d #content-box,.no-csstransforms3d #header{transform:translate(0)}.drawer-open #content-box,.drawer-open #header{transform:translate3d(-263px,0,0)!important}.no-csstransforms3d .drawer-open #content-box,.no-csstransforms3d .drawer-open #header{transform:translate(-263px)!important}#header{background-color:#fff;background-color:hsla(0,0%,100%,.9)}.section_nav-open #header{height:100%;overflow-y:auto}.touch .section_nav-open #header{overflow-y:scroll;-webkit-overflow-scrolling:touch}.section_nav-open,.section_nav-open #page{overflow:hidden!important}}.recruitment .job-description .job-info .column .wysiwyg .value,.wysiwyg .fake-h1,.wysiwyg .fake-h2,.wysiwyg .fake-h3,.wysiwyg .fake-h4,.wysiwyg .fake-h5,.wysiwyg .fake-h6,.wysiwyg .recruitment .job-description .job-info .column .value,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{clear:left}.wysiwyg ul{display:block;margin-bottom:16px;padding-left:24px;clear:left;list-style-type:disc}.wysiwyg ul li{display:list-item}.wysiwyg ul ul{margin-bottom:0;list-style-type:circle}.wysiwyg ul ul ul{list-style-type:square}.wysiwyg ul ol{margin-bottom:0;list-style-type:lower-roman}.wysiwyg ol{display:block;margin-bottom:16px;padding-left:24px;list-style-type:decimal}.wysiwyg ol li{display:list-item}.wysiwyg ol li li{list-style-type:lower-alpha}.wysiwyg ol li li li{list-style-type:lower-roman}.wysiwyg ol ul{margin-bottom:0;list-style-type:circle}.wysiwyg ol ol{margin-bottom:0;list-style-type:lower-roman}.wysiwyg a{text-decoration:underline}.wysiwyg a.link.primary,.wysiwyg a:active,.wysiwyg a:focus,.wysiwyg a:hover{text-decoration:none}.wysiwyg a.link.primary:active,.wysiwyg a.link.primary:focus,.wysiwyg a.link.primary:hover{text-decoration:underline}.wysiwyg .media-item.slideshow,.wysiwyg .slideshow.alert.folded{margin-bottom:24px}.wysiwyg .media-item.slideshow img,.wysiwyg .slideshow.alert.folded img{padding-right:0}sub,sup{font-size:1.1rem;position:relative;top:-.4em;vertical-align:baseline}sub{top:.4em}hr{height:1px;margin:15px 0;border:0;border-bottom:1px solid #d5d8d9}.highlight hr,.reverse hr{border-bottom-color:hsla(0,0%,100%,.38)}.flexible__item .light-info hr,.flexible__item .light-primary hr,.flexible__item .light-secondary hr{border-bottom:1px solid #d5d8d9}#tinymce.wysiwyg{padding:0 16px}#tinymce.wysiwyg figure.two-thirds{width:66%;margin-right:16px}#tinymce.wysiwyg figure.one-third{width:33%;margin-right:16px}#tinymce.wysiwyg media-item-bl.one-third,#tinymce.wysiwyg media-item.one-third{width:33%;margin-right:16px;float:left}#tinymce.wysiwyg media-item-bl.two-thirds,#tinymce.wysiwyg media-item.two-thirds{width:66%;margin-right:16px;float:left}#tinymce.wysiwyg media-item-bl.half,#tinymce.wysiwyg media-item.half{width:50%;margin-right:16px;float:left}#tinymce.wysiwyg media-item-bl.thumb,#tinymce.wysiwyg media-item.thumb{width:100px;float:left;padding:6px 16px 16px 0}#tinymce.wysiwyg media-item-bl.alert.folded,#tinymce.wysiwyg media-item-bl.full,#tinymce.wysiwyg media-item.alert.folded,#tinymce.wysiwyg media-item.full{width:100%;margin-right:0}#tinymce.wysiwyg media-item-bl.right,#tinymce.wysiwyg media-item.right{margin:5px 0 16px 16px!important;padding-right:0;float:right!important}#tinymce.wysiwyg media-item-bl.caption,#tinymce.wysiwyg media-item.caption{background:#ebeeee;color:#161515}#tinymce.wysiwyg media-item-bl::part(t4-media-item-wc),#tinymce.wysiwyg media-item::part(t4-media-item-wc){width:100%;margin:0}ul.courses{list-style-type:none;padding-left:0}ul.courses .course{margin-bottom:11px}ul.courses .course .title{font-size:1.5rem;text-transform:none}ul.courses .course a{zoom:1;display:block;color:#161515;border:1px solid #e6e9f0;border-left-width:8px;padding:8px 10px;text-decoration:none}ul.courses .course a:after{display:block;height:0;clear:both;content:".";visibility:hidden}ul.courses .course a .type{float:left;margin-right:30px}ul.courses .course a :active,ul.courses .course a:focus,ul.courses .course a:hover{background:#e6e9f0}.searchable_listing-active_filters .labels .label{margin-top:1px}.searchable_listing-active_filters .labels li .reset_link{margin-top:4px}.searchable_listing-active_filters .results-header{padding-top:3px}.search-results-heading{margin-bottom:1em}.search-results-heading .fake-h3,.search-results-heading h3{display:block;float:left;font-weight:400;font-size:1.5rem;margin-right:24px}.container#content .searchable_listing .row:before{background:0}.searchable_listing--reverse{margin-bottom:0}.recruitment .job-description .job-info .column .searchable_listing--reverse .value,.searchable_listing--reverse .recruitment .job-description .job-info .column .value,.searchable_listing--reverse .results-header,.searchable_listing--reverse h2,.searchable_listing--reverse label{color:#fff!important}.content-template #primary-content .searchable_listing--reverse.searchable_listing.module{margin-bottom:0;padding-bottom:26px}.content-template #primary-content .searchable_listing--reverse .recruitment .job-description .job-info .column .value,.content-template #primary-content .searchable_listing--reverse h2,.recruitment .job-description .job-info .column .content-template #primary-content .searchable_listing--reverse .value{padding-top:0}.searchable_listing--reverse ul.labels .label{background:#fff}.searchable_listing--reverse .chosen-container .chosen-results{color:#161515}.content-template #primary-content .searchable_listing.module{margin-bottom:-2em;padding:36px 48px 0}@media screen and (max-width:1025px){.content-template #primary-content .searchable_listing.module{padding:30px 24px}}@media screen and (max-width:595px){.content-template #primary-content .searchable_listing.module{padding:16px}}.searchable_listing hr{margin:48px -48px}@media screen and (max-width:1025px){.searchable_listing hr{margin:24px -24px}}.landing-full-img#content .searchable_listing hr,.landing-opt1#content .searchable_listing hr,.landing-opt3#content .searchable_listing hr{margin:48px -40px}.searchable_listing-form{font-family:firasans,Helvetica Neue,Arial,sans-serif}.searchable_listing-form label{float:none;display:block;font-weight:700;margin-bottom:.5em;font-size:18px;text-align:left;width:auto}@media screen and (max-width:650px){.searchable_listing-form .chosen-container{margin-bottom:25px}}@media (max-width:560px){.searchable_listing-form .chosen-container{width:100%!important;display:block;float:none}.searchable_listing-form .chosen-container-multi .chosen-choices li.search-field input[type=text]{width:100%!important}}ul.labels{position:relative;padding-left:0;list-style:none;word-spacing:.1em}ul.labels,ul.labels li{display:inline-block!important}ul.labels li.text{margin-left:0;margin-right:16px;float:left;margin-top:6px;font-size:1.5rem;font-weight:400}@media screen and (max-width:767px){ul.labels li.text{float:none;display:block;margin-bottom:8px}}@media screen and (max-width:767px){ul.labels li{margin-left:0}}ul.labels li .reset_link{font-size:1.3rem;text-decoration:underline;font-style:italic;margin-left:.5em;float:right;margin-top:8px}ul.labels li .reset_link:active,ul.labels li .reset_link:focus,ul.labels li .reset_link:hover{text-decoration:none}ul.labels .label{display:block;font-style:normal;background:#006eaf;color:#fff;padding:2px 24px 1px 7px;position:relative;float:left;margin:4px 6px 4px 0}ul.labels .label:active,ul.labels .label:focus,ul.labels .label:hover{color:#fff;background:#0091e7;transition:background-color .2s ease-out}ul.labels .label .search-choice-close{width:100%;height:28px;color:#fff;text-decoration:none;cursor:pointer;display:block;position:absolute;top:0;margin-left:-6px}ul.labels .label .search-choice-close:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"x";font-size:1rem;margin-left:14px;position:absolute;right:6px;top:9px}ul.labels .label a{color:#fff;text-decoration:none;padding:2px 6px;display:block}ul.labels .label a:active,ul.labels .label a:focus,ul.labels .label a:hover{background:none}ul.labels .label a:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"x";font-size:1rem;margin-left:14px}ul.labels.results .label{padding:0}.check .label,.check label,.radio .label,.radio label{cursor:pointer}.check.alert.folded h3,.check.full h3,.radio.alert.folded h3,.radio.full h3{padding-top:0;margin-bottom:0}.check.alert.folded ul li,.check.full ul li,.radio.alert.folded ul li,.radio.full ul li{margin-left:27px;line-height:1.3;margin-bottom:.3em}.check.alert.folded ul li label,.check.full ul li label,.radio.alert.folded ul li label,.radio.full ul li label{margin-left:-27px}.form.alert.folded,.form.full,.searchable_listing-form.filter-results.alert.folded,.searchable_listing-form.filter-results.full,form.alert.folded,form.full{margin:8px -16px 48px -24px;padding:48px;background:#e6e9f0}.form.full.small,.form.small.alert.folded,.searchable_listing-form.filter-results.full.small,.searchable_listing-form.filter-results.small.alert.folded,form.full.small,form.small.alert.folded{margin-top:24px}@media screen and (max-width:767px){.form.alert.folded,.form.full,.searchable_listing-form.filter-results.alert.folded,.searchable_listing-form.filter-results.full,form.alert.folded,form.full{margin-right:-24px;padding:24px}}.lg-12 .form.alert.folded,.lg-12 .form.full,.lg-12 .searchable_listing-form.filter-results.alert.folded,.lg-12 .searchable_listing-form.filter-results.full,.lg-12 form.alert.folded,.lg-12 form.full{margin-right:-24px}.lg-12 .form.alert.folded fieldset,.lg-12 .form.full fieldset,.lg-12 .searchable_listing-form.filter-results.alert.folded fieldset,.lg-12 .searchable_listing-form.filter-results.full fieldset,.lg-12 form.alert.folded fieldset,.lg-12 form.full fieldset{margin-bottom:0}@media screen and (max-width:929px){.page-department .row.keyline>.col.alert.folded:last-of-type,.page-department .row.keyline>.col.full.last,.page-department .row.keyline>.col.full:last-of-type,.page-department .row.keyline>.col.last.alert.folded{margin-left:0}}.page-campus-life .row.alert.folded .row.carousel,.page-campus-life .row.full .row.carousel{margin-right:10px}.page-campus-life .row.carousel{margin:24px 0 0;padding-top:0;padding-right:16px;padding-bottom:0}@media screen and (max-width:767px){.page-campus-life .row.carousel{margin-left:-24px;margin-right:-24px;padding-right:0}}.whats-on .featured-events>.row{margin-top:16px}.whats-on .featured-events>.row.alert.folded,.whats-on .featured-events>.row.full,.whats-on .featured-events>.row:nth-child(2){margin-top:0}.whats-on .page-heading{zoom:1}.whats-on .page-heading:after{display:block;height:0;clear:both;content:".";visibility:hidden}.whats-on .page-heading h1 .fake-h1{display:none}.whats-on .page-heading .btn{margin-top:24px;margin-bottom:30px}@media screen and (max-width:1025px){.whats-on .page-heading .btn+h1{padding-top:32px;float:left}}.whats-on .searchable_listing--events{padding:0}.whats-on .searchable_listing--events .searchable_listing-container .search-filter{flex-basis:100%;max-width:100%}.whats-on .searchable_listing--events .searchable_listing-container .search-filter .large-search--border input[type=text]{padding:14px 17px;border:0;border-radius:0;box-shadow:none}.whats-on .searchable_listing--events .searchable_listing-container .search-filter .large-search--border input[type=text]:focus{box-shadow:0 0 6px #567598}.whats-on .searchable_listing--events .searchable_listing-container .search-filter .select-filter--border .chosen-container{border:0!important}.whats-on .searchable_listing--events.with-calendar .search-filter{flex-basis:58.3333333333%;max-width:58.3333333333%}.whats-on .searchable_listing--events.with-calendar .event-calendar{flex-basis:33.3333333333%;max-width:33.3333333333%}@media screen and (max-width:1024px){.whats-on .searchable_listing--events.with-calendar .event-calendar,.whats-on .searchable_listing--events.with-calendar .search-filter{flex-basis:50%;max-width:50%}}@media screen and (max-width:767px){.whats-on .searchable_listing--events.with-calendar .event-calendar,.whats-on .searchable_listing--events.with-calendar .search-filter{flex-basis:100%;max-width:100%}}.whats-on .searchable_listing--events .search-filter__all{padding-top:16px}.whats-on .searchable_listing--events .search-filter__all .check{padding-left:0}.whats-on .searchable_listing--events .search-filter__all .check label{font-weight:700}.whats-on .searchable_listing--events .search-filter__all .check input{margin-left:24px}.whats-on .searchable_listing--events>hr{display:none}.whats-on .searchable_listing-form{margin:48px -24px 0;padding:0 48px 48px;background-color:#e6e9f0}@media screen and (max-width:768px){.whats-on .searchable_listing-form{margin-top:16px}}.whats-on .searchable_listing-active_filters{margin:16px 0 0}.whats-on form.alert.folded fieldset.select-filter,.whats-on form.full fieldset.select-filter{margin-top:10px}.searchable_listing--events .searchable_listing-container .large-search,.searchable_listing--events .searchable_listing-container .search-filter,.searchable_listing--events .searchable_listing-container .select-filter,.searchable_listing--student-recruitment .searchable_listing-container .large-search,.searchable_listing--student-recruitment .searchable_listing-container .search-filter,.searchable_listing--student-recruitment .searchable_listing-container .select-filter{flex-basis:100%;max-width:100%}.landing-full-img .searchable_listing--events .searchable_listing-container .search-filter,.landing-full-img .searchable_listing--student-recruitment .searchable_listing-container .search-filter,.landing-opt1 .searchable_listing--events .searchable_listing-container .search-filter,.landing-opt1 .searchable_listing--student-recruitment .searchable_listing-container .search-filter{flex-basis:75%;max-width:75%}@media screen and (max-width:1024px){.landing-full-img .searchable_listing--events .searchable_listing-container .search-filter,.landing-full-img .searchable_listing--student-recruitment .searchable_listing-container .search-filter,.landing-opt1 .searchable_listing--events .searchable_listing-container .search-filter,.landing-opt1 .searchable_listing--student-recruitment .searchable_listing-container .search-filter{flex-basis:100%;max-width:100%}}.searchable_listing--events.with-calendar .search-filter,.searchable_listing--student-recruitment.with-calendar .search-filter{flex-basis:50%;max-width:50%}.landing-full-img .searchable_listing--events.with-calendar .search-filter,.landing-full-img .searchable_listing--student-recruitment.with-calendar .search-filter,.landing-opt1 .searchable_listing--events.with-calendar .search-filter,.landing-opt1 .searchable_listing--student-recruitment.with-calendar .search-filter{flex-basis:58.3333333333%;max-width:58.3333333333%}.searchable_listing--events.with-calendar .event-calendar,.searchable_listing--student-recruitment.with-calendar .event-calendar{flex-basis:41.6666666667%;max-width:41.6666666667%}@media screen and (max-width:1024px){.landing-full-img .searchable_listing--events.with-calendar .search-filter,.landing-full-img .searchable_listing--student-recruitment.with-calendar .search-filter,.landing-opt1 .searchable_listing--events.with-calendar .search-filter,.landing-opt1 .searchable_listing--student-recruitment.with-calendar .search-filter,.searchable_listing--events.with-calendar .event-calendar,.searchable_listing--student-recruitment.with-calendar .event-calendar{flex-basis:50%;max-width:50%}}@media screen and (max-width:767px){.landing-full-img .searchable_listing--events.with-calendar .event-calendar,.landing-full-img .searchable_listing--events.with-calendar .search-filter,.landing-full-img .searchable_listing--student-recruitment.with-calendar .event-calendar,.landing-full-img .searchable_listing--student-recruitment.with-calendar .search-filter,.landing-opt1 .searchable_listing--events.with-calendar .event-calendar,.landing-opt1 .searchable_listing--events.with-calendar .search-filter,.landing-opt1 .searchable_listing--student-recruitment.with-calendar .event-calendar,.landing-opt1 .searchable_listing--student-recruitment.with-calendar .search-filter,.searchable_listing--events.with-calendar .event-calendar,.searchable_listing--events.with-calendar .search-filter,.searchable_listing--student-recruitment.with-calendar .event-calendar,.searchable_listing--student-recruitment.with-calendar .search-filter{flex-basis:100%;max-width:100%}}.searchable_listing--events.without-search.without-filters.with-calendar .event-calendar,.searchable_listing--student-recruitment.without-search.without-filters.with-calendar .event-calendar{margin-left:0}.searchable_listing--events.without-search.without-filters.with-calendar .event-calendar .flatpickr-wrapper,.searchable_listing--student-recruitment.without-search.without-filters.with-calendar .event-calendar .flatpickr-wrapper{float:left}.searchable_listing--events.without-search.without-filters.with-calendar .search-filter,.searchable_listing--student-recruitment.without-search.without-filters.with-calendar .search-filter{display:none}@media screen and (max-width:1520px){.searchable_listing--events.without-search.without-filters.with-calendar .event-calendar,.searchable_listing--student-recruitment.without-search.without-filters.with-calendar .event-calendar{flex-basis:50%;max-width:50%}}@media screen and (max-width:1281px){.searchable_listing--events.without-search.without-filters.with-calendar .event-calendar,.searchable_listing--student-recruitment.without-search.without-filters.with-calendar .event-calendar{flex-basis:58.3333333333%;max-width:58.3333333333%}}@media screen and (max-width:1024px){.searchable_listing--events.without-search.without-filters.with-calendar .event-calendar,.searchable_listing--student-recruitment.without-search.without-filters.with-calendar .event-calendar{flex-basis:66.6666666667%;max-width:66.6666666667%}}@media screen and (max-width:595px){.searchable_listing--events.without-search.without-filters.with-calendar .event-calendar,.searchable_listing--student-recruitment.without-search.without-filters.with-calendar .event-calendar{flex-basis:100%;max-width:100%}}.searchable_listing--events .searchable_listing-form .select-filter__filter,.searchable_listing--student-recruitment .searchable_listing-form .select-filter__filter{display:inline-block}.searchable_listing--events .searchable_listing-form fieldset legend,.searchable_listing--student-recruitment .searchable_listing-form fieldset legend{border-bottom:1px solid #a9acac}.searchable_listing--events .searchable_listing-form .chosen-search-input,.searchable_listing--student-recruitment .searchable_listing-form .chosen-search-input{width:100%!important}.searchable_listing--events .searchable_listing-form .chosen-container .chosen-choices,.searchable_listing--student-recruitment .searchable_listing-form .chosen-container .chosen-choices{border-radius:0}.searchable_listing--events .searchable_listing-form .chosen-container .chosen-choices li.search-field input[type=text],.searchable_listing--student-recruitment .searchable_listing-form .chosen-container .chosen-choices li.search-field input[type=text]{padding:3px 10px}.events .search-results,.whats-on .search-results{transition:opacity .2s ease-out;opacity:1}.events .search-results.requesting,.whats-on .search-results.requesting{opacity:.5}.events .search-results.updating,.whats-on .search-results.updating{opacity:0}.events .search-results .error,.whats-on .search-results .error{padding-top:16px}.events .search-results .no-results,.whats-on .search-results .no-results{padding-left:24px}.events .search-results .error:not(.no-results),.whats-on .search-results .error:not(.no-results){position:relative;padding-left:48px}.events .search-results .error:not(.no-results):before,.whats-on .search-results .error:not(.no-results):before{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:3rem;position:absolute;top:20px;left:1px;width:25px;height:25px;color:#c81e78;content:"!"}.events .search-results .status,.whats-on .search-results .status{font-style:italic}.events #loading,.whats-on #loading{display:block;position:relative;top:100px;left:calc(50% - 30px);height:0;color:#fff;text-indent:-9999px;z-index:100;-webkit-animation:fadeIn .3s ease-in;animation:fadeIn .3s ease-in}.events #loading:after,.whats-on #loading:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;color:#fff;content:"";-webkit-animation:spin .75s linear infinite;animation:spin .75s linear infinite;font-size:6rem;width:60px;height:60px;transform-origin:50% 51%;color:#9d9d9d!important}@supports (content:""/""){.events #loading:after,.whats-on #loading:after{content:""/""}}@supports (alt:""){.events #loading:after,.whats-on #loading:after{alt:""}}.module>.event-listing{margin-right:-48px;margin-left:-48px}@media screen and (max-width:1024px){.module>.event-listing{margin-right:-24px;margin-left:-24px}}@media screen and (max-width:768px){.module>.event-listing{margin-right:-16px;margin-left:-16px}}.events.page{position:relative;margin-top:16px}.landing-full-img .events.page,.landing-opt-1 .events.page{margin-top:-16px}@media screen and (min-width:1025px){.content-template .events.page .event:not(.horizontal),.landing-opt-3 .events.page .event:not(.horizontal){flex-basis:33.3333333333%;max-width:33.3333333333%}.content-template .events.page .more-search-results,.landing-opt-3 .events.page .more-search-results{flex-basis:41.6666666667%;max-width:41.6666666667%}}.events.page .row:before{display:none!important}.events.page .col.center{margin:0 auto;float:none;text-align:center}.events.page .col.center:before{display:table;margin-bottom:0;clear:both;content:""}.events.page .btn{width:100%;margin-top:48px;text-align:center}.events.page .btn:after{content:""}footer.footer .footer-common #footer-info .login-popup__events{position:absolute;bottom:1px;min-width:200px;margin-left:-8px;transition:opacity .1s ease-in-out;opacity:0;pointer-events:none}footer.footer .footer-common #footer-info .login-popup__events ul{padding:8px 16px;border-bottom:6px solid #00acd7;background-color:#003e74;box-shadow:0 2px 3px -1px #161515}footer.footer .footer-common #footer-info .login-popup__events ul li{display:block;margin:0;padding-right:0;border:0}footer.footer .footer-common #footer-info .login-popup__events ul li a{display:block;padding-top:10px;padding-bottom:14px}footer.footer .footer-common #footer-info .login-popup__events ul li:after{display:none}footer.footer .footer-common #footer-info .login-popup__events.active{opacity:1;pointer-events:all}footer.footer .footer-common #footer-info .login-popup__events:before{width:0;height:0;border-top:0;border-right:0 solid transparent;border-bottom:8px solid #00acd7;border-left:8px solid transparent;position:absolute;bottom:13px;left:49px;margin:2px 1px 0 8px;content:""}footer.footer .footer-common #footer-info .login-popup__events:after{display:block;height:38px;margin-right:0;padding:15px 24px 8px 8px;float:left;background-color:#fff;color:#002147;line-height:.75;box-shadow:0 2px 3px -1px #161515;content:"Log in";pointer-events:none}@media screen and (min-width:1513px){footer.footer .footer-common #footer-info .login-popup__events{right:-8px;left:auto!important}footer.footer .footer-common #footer-info .login-popup__events:before{right:7px;left:auto}footer.footer .footer-common #footer-info .login-popup__events:after{float:right;padding-right:22px;padding-left:6px}}@media screen and (max-width:1024px){footer.footer .footer-common #footer-info .login-popup__events{margin-left:8px}footer.footer .footer-common #footer-info .login-popup__events ul{margin-left:0}footer.footer .footer-common #footer-info .login-popup__events ul li a{padding-right:0;padding-left:0}}@media screen and (max-width:929px){footer.footer .footer-common #footer-info .login-popup__events{bottom:4px;margin-left:-120px}footer.footer .footer-common #footer-info .login-popup__events:before{right:7px;left:auto}footer.footer .footer-common #footer-info .login-popup__events:after{float:right}}.container.page-interact#content .banner .media-item.slideshow,.container.page-interact#content .banner .slideshow.alert.folded{margin-top:0;margin-right:-16px}@media screen and (max-width:767px){.container.page-interact#content .banner .media-item.slideshow,.container.page-interact#content .banner .slideshow.alert.folded{margin-right:0}}.container.page-interact#content .banner.slideshow-callout.row{margin-bottom:0}.container.page-interact#content .link.default{color:#006eaf}.container.page-interact#content .alert.folded .content .title,.container.page-interact#content .media-item.full .content .title{margin-bottom:0}.container.page-interact#content a.link{margin:20px 0}.container.page-interact#content .media-grid.expand{margin-bottom:-24px}.container.page-interact#content .pad p{padding-right:24px}.container#content.course-search{padding-bottom:0}.container#content.course-search .tab-items form.alert.folded,.container#content.course-search .tab-items form.full{margin-right:-32px;margin-top:-13px}@media screen and (max-width:929px) and (min-width:768px){.container#content.course-search .tab-items form.alert.folded,.container#content.course-search .tab-items form.full{margin-right:-40px}}.visit-imperial .tab-nav-wrapper{padding-top:54px}@media (max-width:860px){.visit-imperial .tab-nav-wrapper{padding-top:70px}}@media (max-width:768px){.panel-group.tabs.accordion{margin-top:20px}}.container.error-template#content{padding-bottom:0}.container.error-template#content .intro-text{padding-right:40px;padding-bottom:0}.container.error-template#content .intro-text p{font-size:1.6rem;line-height:1.1}.container.error-template#content .intro-text .sub-title{font-size:2.2rem;margin-bottom:16px}@media screen and (max-width:768px){.container.error-template#content .intro-text .sub-title{font-size:2rem}}@media screen and (max-width:768px){.container.error-template#content .intro-text{padding-bottom:16px}}.container.error-template#content form.alert.folded,.container.error-template#content form.full{margin-bottom:0;padding-bottom:0;background:none}@media screen and (min-width:768px){.container.error-template#content form.alert.folded,.container.error-template#content form.full{padding-bottom:16px}}.container.error-template#content .error-title{font-size:3.2rem;padding-bottom:8px}@media screen and (max-width:768px){.container.error-template#content .error-title{font-size:2.7rem}}.container.error-template#content .error-type{font-size:1.4rem}.container.sitemap-template #primary-content{padding-top:3em;padding-left:16px}.container.sitemap-template #primary-content li:first-child:before{display:none}.container.sitemap-template #primary-content ul.multilevel-linkul-0 li a,.container.sitemap-template #primary-content ul.multilevel-linkul-1 li a,.container.sitemap-template #primary-content ul.multilevel-linkul-2 li a,.container.sitemap-template #primary-content ul.multilevel-linkul-3 li a,.container.sitemap-template #primary-content ul.multilevel-linkul-4 li a,.container.sitemap-template #primary-content ul.multilevel-linkul-5 li a,.container.sitemap-template #primary-content ul.multilevel-linkul-6 li a,.container.sitemap-template #primary-content ul.multilevel-linkul-7 li a,.container.sitemap-template #primary-content ul.multilevel-linkul-8 li a,.container.sitemap-template #primary-content ul.multilevel-linkul-9 li a{display:block;color:#161515;font-weight:400}.container.sitemap-template #primary-content ul.multilevel-linkul-0 li a:active,.container.sitemap-template #primary-content ul.multilevel-linkul-0 li a:focus,.container.sitemap-template #primary-content ul.multilevel-linkul-0 li a:hover,.container.sitemap-template #primary-content ul.multilevel-linkul-1 li a:active,.container.sitemap-template #primary-content ul.multilevel-linkul-1 li a:focus,.container.sitemap-template #primary-content ul.multilevel-linkul-1 li a:hover,.container.sitemap-template #primary-content ul.multilevel-linkul-2 li a:active,.container.sitemap-template #primary-content ul.multilevel-linkul-2 li a:focus,.container.sitemap-template #primary-content ul.multilevel-linkul-2 li a:hover,.container.sitemap-template #primary-content ul.multilevel-linkul-3 li a:active,.container.sitemap-template #primary-content ul.multilevel-linkul-3 li a:focus,.container.sitemap-template #primary-content ul.multilevel-linkul-3 li a:hover,.container.sitemap-template #primary-content ul.multilevel-linkul-4 li a:active,.container.sitemap-template #primary-content ul.multilevel-linkul-4 li a:focus,.container.sitemap-template #primary-content ul.multilevel-linkul-4 li a:hover,.container.sitemap-template #primary-content ul.multilevel-linkul-5 li a:active,.container.sitemap-template #primary-content ul.multilevel-linkul-5 li a:focus,.container.sitemap-template #primary-content ul.multilevel-linkul-5 li a:hover,.container.sitemap-template #primary-content ul.multilevel-linkul-6 li a:active,.container.sitemap-template #primary-content ul.multilevel-linkul-6 li a:focus,.container.sitemap-template #primary-content ul.multilevel-linkul-6 li a:hover,.container.sitemap-template #primary-content ul.multilevel-linkul-7 li a:active,.container.sitemap-template #primary-content ul.multilevel-linkul-7 li a:focus,.container.sitemap-template #primary-content ul.multilevel-linkul-7 li a:hover,.container.sitemap-template #primary-content ul.multilevel-linkul-8 li a:active,.container.sitemap-template #primary-content ul.multilevel-linkul-8 li a:focus,.container.sitemap-template #primary-content ul.multilevel-linkul-8 li a:hover,.container.sitemap-template #primary-content ul.multilevel-linkul-9 li a:active,.container.sitemap-template #primary-content ul.multilevel-linkul-9 li a:focus,.container.sitemap-template #primary-content ul.multilevel-linkul-9 li a:hover{transition:color .2s ease;color:#006eaf;text-decoration:none!important}.container.sitemap-template #primary-content ul.multilevel-linkul-0,.container.sitemap-template #primary-content ul.multilevel-linkul-1,.container.sitemap-template #primary-content ul.multilevel-linkul-2,.container.sitemap-template #primary-content ul>li a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container.sitemap-template #primary-content ul>li a{padding-bottom:.1em;line-height:1}.container.sitemap-template #primary-content ul.multilevel-linkul-0 li a{padding:.2em 0 .18em;line-height:1.05}.container.sitemap-template #primary-content ul.multilevel-linkul-0 li ul{margin-top:-.1em}.container.sitemap-template #primary-content ul.multilevel-linkul-1{padding-bottom:.3em}.container.sitemap-template #primary-content ul.multilevel-linkul-1 li a{padding:.18em 0 .22;line-height:1.1}.container.sitemap-template #primary-content ul.multilevel-linkul-2 li a{padding:.25em 0 .22em;line-height:1.25}.container.sitemap-template #primary-content ul.multilevel-linkul-3 li a{padding:.3em 0;line-height:1.32}.container.sitemap-template #primary-content ul.multilevel-linkul-2 li ul{padding-left:4.16666%}.container.sitemap-template #primary-content ul.multilevel-linkul-2 li li{font-size:1.5rem;text-rendering:optimizeLegibility}.container.sitemap-template #primary-content ul>li{font-size:3.2rem;font-weight:700;line-height:1.3}.container.sitemap-template #primary-content ul>li a{text-decoration:none;color:#161515}.container.sitemap-template #primary-content ul>li a:active,.container.sitemap-template #primary-content ul>li a:focus,.container.sitemap-template #primary-content ul>li a:hover{text-decoration:underline;transition:color .2s ease;color:#006eaf;text-decoration:none!important}.container.sitemap-template #primary-content ul>li ul{padding-left:4.166665%}.container.sitemap-template #primary-content ul>li li{font-size:.85em;font-weight:400}.container.sitemap-template #primary-content ul>li li:before{display:none}.container.sitemap-template #primary-content ul>li:before{display:block;position:relative;height:16px;margin:64px -16px 64px -40px;clear:both;border-bottom:1px solid #d5d8d9;background:url(../../images/common/hatch-grey.png) repeat scroll 0 0 transparent;content:""}@media screen and (max-width:767px){.container.sitemap-template #primary-content ul>li{font-size:3.2rem;line-height:1.35}}.container.sitemap-template #primary-content>ul>li>a{display:block;margin-top:-1.7em;padding-top:1.7em}@media screen and (max-width:767px){.container.sitemap-template #primary-content>ul>li>a{margin-top:-1em;padding-top:1em}}.container.sitemap-template #secondary-content .affix{position:fixed!important;top:18px;width:inherit;transition:top .15s linear}.container.sitemap-template #secondary-content .affix .module{width:calc(100% - 68px)}@media screen and (min-width:1281px){.container.sitemap-template #secondary-content .affix .module{width:283px}}.container.sitemap-template #secondary-content .affix .module .ie11{width:calc(100% - 68px)}@media screen and (min-width:1281px){.container.sitemap-template #secondary-content .affix .module .ie11{width:calc(100% - 88px)}}@media screen and (min-width:1440px){.container.sitemap-template #secondary-content .affix .module .ie11{width:290px}}@media screen and (max-width:929px){.container.sitemap-template #secondary-content .affix .module{display:none}}.container.sitemap-template #secondary-content .affix-top{top:inherit!important}.container.sitemap-template #secondary-content .affix-bottom{position:absolute;top:auto!important;bottom:0;width:87.4%}.container.sitemap-template #secondary-content .active a{color:#006eaf;font-weight:700}.festival .banner-top{width:100%;min-height:13.5em;display:block;background-color:#000;background-image:url(../../images/banner/banner-festival2015_2x.jpg);background-size:contain;background-repeat:no-repeat}@media screen and (max-width:1100px){.festival .banner-top{min-height:11em}}@media screen and (max-width:650px){.festival .banner-top{min-height:7em}}@media screen and (max-width:380px){.festival .banner-top{min-height:5em}}.festival .searchable_listing .container{background-color:#000}.festival form.alert.folded,.festival form.full{background-color:#000;color:#fff}.festival form fieldset .recruitment .job-description .job-info .column .value,.festival form fieldset h1,.festival form fieldset h2,.festival form fieldset h3,.festival form fieldset h4,.festival form fieldset h5,.festival form fieldset h6,.festival form fieldset legend,.recruitment .job-description .job-info .column .festival form fieldset .value{border-bottom:none}.festival .chosen-container-multi .chosen-choices:after{color:#0098da}.festival .labels .label{background-color:#0098da}.festival .labels .label:hover{background-color:#0958a8}.festival .reset_link{color:#0098da}.festival .chosen-container .chosen-results li{color:#000}.festival .chosen-container .chosen-results li.highlighted{color:#fff;background-color:#000}.festival .chosen-container .chosen-results li.result-selected{color:#c4c7ce}.festival .plus,.festival .submitButton{background-color:#7cc35d}.festival .plus:hover{background-color:#0a994b}.festival .minus{background-color:#000}.festival .minus:hover{background-color:#0958a8}.festival .btn{background-color:#0098da}.festival .btn:after{color:#fff}.festival .btn:hover{background-color:#0958a8}.festival .btn:hover:after{color:#0098da}.festival .see-all .btn{background-color:#7cc35d}.festival .see-all .btn:hover{background-color:#0a994b}.festival .see-all .btn:hover:after{color:#fff}.festival .type-wrapper h4 span.event-type,.festival .type-wrapper span.fake-h4 span.event-type{background-color:#0098da}.festival .type-wrapper h4 span.event-type:after,.festival .type-wrapper span.fake-h4 span.event-type:after{border-top:24px solid #0098da}.festival .type-wrapper h4 span.event-type.research,.festival .type-wrapper span.fake-h4 span.event-type.research{background-color:#0098da}.festival .type-wrapper h4 span.event-type.research:after,.festival .type-wrapper span.fake-h4 span.event-type.research:after{border-top:24px solid #0098da}.festival .type-wrapper h4 span.event-type.performance,.festival .type-wrapper h4 span.event-type.workshop,.festival .type-wrapper span.fake-h4 span.event-type.performance,.festival .type-wrapper span.fake-h4 span.event-type.workshop{background-color:#7cc35d}.festival .type-wrapper h4 span.event-type.performance:after,.festival .type-wrapper h4 span.event-type.workshop:after,.festival .type-wrapper span.fake-h4 span.event-type.performance:after,.festival .type-wrapper span.fake-h4 span.event-type.workshop:after{border-top:24px solid #7cc35d}.eventdetail #secondary-content .festival form.alert.folded,.eventdetail #secondary-content form.module,.eventsearch #secondary-content .festival form.alert.folded,.eventsearch #secondary-content form.module{color:#000;background-color:#e6e9f0}.course-key-info{color:#fff;background:#0f8291}.course-key-info#key-information .recruitment .job-description .job-info .column .value,.course-key-info#key-information h2,.recruitment .job-description .job-info .column .course-key-info#key-information .value{padding-top:8px}.course-key-info a{color:#fff}.course-key-info .row{margin-bottom:16px}.course-key-info .row.keyline{margin:0 0 42px}@media screen and (max-width:480px){.course-key-info .row.keyline{margin-bottom:0}}.course-key-info .row.keyline>.col{border-top:3px solid #fff;margin-top:0;padding:16px 0}.course-key-info .row.keyline>.col:first-of-type{border:none;padding-top:0}@media screen and (min-width:480px){.course-key-info .row.keyline{margin:32px -16px 32px 0}.course-key-info .row.keyline>.col{border-top:none;border-left:3px solid #fff;padding:0 16px 0 32px}.course-key-info .row.keyline>.col:first-of-type{padding:0 16px}}@media screen and (min-width:480px){.course-key-info .key-info-primary{margin:16px -16px 32px 0!important}}.course-key-info .key-info-primary span{display:block;padding:0;font-size:2.5rem;line-height:1.2;font-weight:600}.course-key-info .key-info-primary .col p:last-child{margin-bottom:5px}.course-key-info .keyline-list{list-style:none;list-style-image:none;list-style-position:outside;list-style-type:none;width:100%;padding:0}.course-key-info .keyline-list li{float:left;margin:0;padding:0 16px;border-left:2px solid #fff}.course-key-info .keyline-list li:first-of-type{border:none;padding-left:0}@media screen and (min-width:480px){.course-key-info .keyline-list{overflow:hidden}}@media screen and (max-width:930px){.course-key-info .keyline-list{width:100%}}.course-key-info .btn{display:inline-block}@media screen and (min-width:930px){.course-key-info .btn{float:right}}.course-key-info .key-info-secondary{display:block;margin-bottom:8px}@media screen and (max-width:480px){.course-key-info .key-info-secondary{border-top:3px solid #fff;padding-top:16px}.course-key-info .key-info-secondary li{width:100%;border:none;padding-left:0}}.course-key-info .course-key-info-accreditation,.course-key-info .course-key-info-admissions-ratio,.course-key-info .course-key-info-duration{margin-bottom:5px}.navigation .inpage-nav{background:#fff;border:1px solid #d5d8d9;margin:4px}#secondary-content .inpage-nav{position:relative;padding:16px;background:#fff;border:1px solid #d5d8d9;top:0;box-shadow:-3px 0 6px -2px #c3c6c7}#secondary-content .inpage-nav a{position:relative;padding:8px 16px 8px 0;transition:padding-left .2s,padding-right .2s,color .2s}#secondary-content .inpage-nav .active a{transition:padding-left .2s,padding-right .2s,color .2s;padding-left:16px;padding-right:0;font-weight:700}#secondary-content .inpage-nav ul>li{padding:0}#secondary-content .inpage-nav ul>li:after{margin:0}#secondary-content .inpage-nav:after{background-image:url(../../images/common/hatch-overlay.png);content:"";width:16px;right:-1px;top:0;position:absolute;height:100%}#secondary-content .affix-bottom{position:absolute}#secondary-content .affix-top{transition:top .15s linear}#secondary-content .affix{position:fixed;transition:transform .15s linear}#secondary-content .affix.h-fixed{transform:translate3d(0,117px,0)}#secondary-content .affix.h-fixed.h-offset{transform:translate3d(0,62px,0)}#secondary-content .nav-list,#secondary-content .nav-wrap{position:relative}#secondary-content .nav-line{position:absolute;top:0;left:0;width:5px;pointer-events:none;-webkit-transition:top .1s ease-out;transition:top .1s ease-out}.navigation .inpage-nav{display:none}.section_nav-open .navigation .inpage-nav{display:block}#header .inpage-nav{padding:16px}#header .nav-line{display:none}.recruitment.landing-full-img .banner.primary{position:relative;height:0;padding-top:41.8055555556%;overflow:hidden}.recruitment.landing-full-img .banner.primary img{position:absolute;top:0;left:0;width:100%;z-index:1}.recruitment.landing-full-img#content .row.top.top-links{padding-bottom:14px}@media (max-width:1236px){.recruitment.landing-full-img#content .row.top.top-links{margin-bottom:-8px}}.recruitment.landing-full-img .full.searchable_listing-form,.recruitment.landing-full-img .searchable_listing-form.alert.folded{margin-top:-17px;margin-right:-41px;margin-left:-41px;border:1px solid #02893b;background-color:#02893b}.recruitment.landing-full-img .full.searchable_listing-form .row.filters,.recruitment.landing-full-img .searchable_listing-form.alert.folded .row.filters{display:none}.recruitment.landing-full-img .full.searchable_listing-form .submitButton,.recruitment.landing-full-img .searchable_listing-form.alert.folded .submitButton{background-color:#003e74}.recruitment.landing-full-img .full.searchable_listing-form .submitButton:focus,.recruitment.landing-full-img .full.searchable_listing-form .submitButton:hover,.recruitment.landing-full-img .searchable_listing-form.alert.folded .submitButton:focus,.recruitment.landing-full-img .searchable_listing-form.alert.folded .submitButton:hover{background-color:#002147}.recruitment.landing-full-img .row.top.secondary{background-color:#02893b}.recruitment.landing-full-img .row.top.secondary p{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important}.recruitment.landing-full-img .row.top.secondary p:focus{display:block!important;position:relative!important;width:auto!important;height:auto!important;overflow:visible!important}.recruitment.landing-full-img .row.top-links{padding-top:16px;background-color:#fff}.recruitment.landing-full-img .job-description .job-info .column .row.top-links .value,.recruitment.landing-full-img .row.top-links .job-description .job-info .column .value,.recruitment.landing-full-img .row.top-links h2{font-size:2.7rem;color:#161515}.recruitment.landing-full-img .job-description .job-info .column .row.top-links .value:before,.recruitment.landing-full-img .row.top-links .job-description .job-info .column .value:before,.recruitment.landing-full-img .row.top-links h2:before{display:block;background-color:#d24000}.recruitment.landing-full-img .row.top-links .link-list.buttons a{background-color:#002147;color:#fff;font-weight:400}.recruitment.landing-full-img .row.top-links .link-list.buttons a.disabled{opacity:.5;pointer-events:none}.recruitment.landing-full-img .row.top-links .link-list.buttons a:focus,.recruitment.landing-full-img .row.top-links .link-list.buttons a:hover{background-color:#003e74;opacity:1}.recruitment.landing-full-img .row.top-links .link-list.buttons a:after{color:#00acd7}.recruitment.landing-full-img .row.top-links:before{display:none!important}@media (min-width:768px){.recruitment.landing-full-img .large-search{padding-bottom:0}}.recruitment.landing-full-img .large-search label{font-size:2.7rem;flex-basis:33.3333333333%;max-width:33.3333333333%;display:block;min-width:320px;margin-top:-9px;color:#fff;font-weight:400;text-align:left}.recruitment.landing-full-img .large-search button{top:4.7rem}@media (max-width:480px){.recruitment.landing-full-img .large-search{margin-right:8px}.recruitment.landing-full-img .large-search label{font-size:2.7rem;display:flex;width:100%;min-width:auto;max-width:100%;white-space:inherit}.recruitment.landing-full-img .large-search button{top:auto;bottom:0;height:52px}}.recruitment .landing-full-img .banner.primary{background-color:#d24000}.recruitment .landing-full-img .banner.primary .caption,.recruitment .landing-full-img .banner.primary .title{background-color:inherit}.recruitment.content-template .full.searchable_listing-form,.recruitment.content-template .searchable_listing-form.alert.folded{margin:-16px -48px 16px;background-color:#02893b}@media (max-width:1025px){.recruitment.content-template .full.searchable_listing-form,.recruitment.content-template .searchable_listing-form.alert.folded{margin:-24px -24px 16px}}@media (max-width:1024px){.recruitment.content-template .full.searchable_listing-form .large-search,.recruitment.content-template .searchable_listing-form.alert.folded .large-search{flex-basis:91.6666666667%;max-width:91.6666666667%;white-space:nowrap}}@media (max-width:929px){.recruitment.content-template .full.searchable_listing-form .large-search,.recruitment.content-template .searchable_listing-form.alert.folded .large-search{flex-basis:100%;max-width:100%}}@media (max-width:640px){.recruitment.content-template .full.searchable_listing-form.filters,.recruitment.content-template .searchable_listing-form.filters.alert.folded{margin-bottom:16px}.recruitment.content-template .full.searchable_listing-form.filters legend,.recruitment.content-template .searchable_listing-form.filters.alert.folded legend{padding-bottom:8px;float:none}}.recruitment.content-template .secondary.row.top.top-links{border-top:1px solid #d5d8d9;border-bottom:1px solid #d5d8d9;background-color:#ebeeee}.recruitment.content-template .secondary.row.top.top-links .link-list.buttons a{background-color:#002147;color:#fff;font-weight:400}.recruitment.content-template .secondary.row.top.top-links .link-list.buttons a:focus,.recruitment.content-template .secondary.row.top.top-links .link-list.buttons a:hover{background-color:#003e74;opacity:1}.recruitment.content-template .secondary.row.top.top-links .link-list.buttons a:after{color:#00acd7}.recruitment.content-template#content .row.top.top-links{margin-top:-16px;margin-right:-48px;margin-left:-48px;padding-top:24px;padding-bottom:0;padding-left:24px}.recruitment.content-template#content .row.top.top-links ul{margin-bottom:14px}@media (max-width:1025px){.recruitment.content-template#content .row.top.top-links{margin-right:-24px;margin-left:-24px}}@media (max-width:480px){.recruitment.content-template#content .row.top.top-links{padding-right:24px}}@media (max-width:1330px){.recruitment.content-template .legend.inline,.recruitment.content-template legend.inline{height:60px}}.recruitment.content-template .forgot-password{margin-top:5rem}.recruitment #recruitment-filters.row.filters:before{content:none}.recruitment #recruitment-filters.row.filters:last-of-type{margin-bottom:-16px}.recruitment .full.searchable_listing-form,.recruitment .searchable_listing-form.alert.folded{margin-bottom:24px;padding:48px 24px 30px}.recruitment .full.searchable_listing-form .row,.recruitment .searchable_listing-form.alert.folded .row{padding-bottom:16px}.recruitment .full.searchable_listing-form .large-search,.recruitment .searchable_listing-form.alert.folded .large-search{margin-bottom:16px;padding-bottom:0}.recruitment .full.searchable_listing-form .filters,.recruitment .searchable_listing-form.alert.folded .filters{margin-top:0;margin-right:-24px;margin-bottom:-30px!important;margin-left:-24px;padding:24px 24px 0;border-top:1px solid #d5d8d9;border-bottom:1px solid #d5d8d9;background:#fff url(../../images/common/hatch-grey.png) repeat scroll 0 0}.recruitment .full.searchable_listing-form .filters label.sr-only,.recruitment .searchable_listing-form.alert.folded .filters label.sr-only{position:absolute!important}.no-js .recruitment .full.searchable_listing-form .filters label.sr-only,.no-js .recruitment .searchable_listing-form.alert.folded .filters label.sr-only{display:block;position:static!important;width:auto;height:auto;float:none;text-align:left;clip:none}.recruitment .full.searchable_listing-form .filters .search-field input::-moz-placeholder,.recruitment .searchable_listing-form.alert.folded .filters .search-field input::-moz-placeholder{opacity:1}.recruitment .full.searchable_listing-form .filters .search-field input:-ms-input-placeholder,.recruitment .searchable_listing-form.alert.folded .filters .search-field input:-ms-input-placeholder{opacity:1}.recruitment .full.searchable_listing-form .filters .search-field input::-ms-input-placeholder,.recruitment .searchable_listing-form.alert.folded .filters .search-field input::-ms-input-placeholder{opacity:1}.recruitment .full.searchable_listing-form .filters .search-field input::placeholder,.recruitment .searchable_listing-form.alert.folded .filters .search-field input::placeholder{opacity:1}@media (max-width:595px){.recruitment .full.searchable_listing-form .filters label.sr-only,.recruitment .searchable_listing-form.alert.folded .filters label.sr-only{display:inline-block;position:static!important;width:30%;height:auto;float:none;text-align:left;clip:none}.recruitment .full.searchable_listing-form .filters select,.recruitment .searchable_listing-form.alert.folded .filters select{width:58%;margin-bottom:16px;margin-left:5%}}.recruitment .full.searchable_listing-form input.submit,.recruitment .searchable_listing-form.alert.folded input.submit{display:none}.no-js .recruitment .full.searchable_listing-form input.submit,.no-js .recruitment .searchable_listing-form.alert.folded input.submit{display:block;margin-top:40px}.recruitment .full.searchable_listing-form .form-text,.recruitment .searchable_listing-form.alert.folded .form-text{height:5.15rem}.recruitment .full.searchable_listing-form .chosen-container,.recruitment .searchable_listing-form.alert.folded .chosen-container{max-width:100%;border:1px solid #d5d8d9}.recruitment .full.searchable_listing-form .chosen-choices .search-choice,.recruitment .searchable_listing-form.alert.folded .chosen-choices .search-choice{display:none}.recruitment .full.searchable_listing-form .chosen-choices .search-field input,.recruitment .searchable_listing-form.alert.folded .chosen-choices .search-field input{width:100%!important}.recruitment .full.searchable_listing-form .chosen-filters,.recruitment .searchable_listing-form.alert.folded .chosen-filters{position:relative;top:-8px;margin-bottom:0;padding-left:0;list-style-type:none}.recruitment .full.searchable_listing-form .chosen-filters .search-choice,.recruitment .searchable_listing-form.alert.folded .chosen-filters .search-choice{font-size:1.2rem;display:inline-block;position:relative;margin-right:16px;margin-bottom:16px;padding:2px 32px 2px 5px;border-radius:2px;background-color:#006eaf;color:#fff}.recruitment .full.searchable_listing-form .chosen-filters .search-choice.location,.recruitment .searchable_listing-form.alert.folded .chosen-filters .search-choice.location{background-color:#006eaf}.recruitment .full.searchable_listing-form .chosen-filters .search-choice.category,.recruitment .searchable_listing-form.alert.folded .chosen-filters .search-choice.category{background-color:#02893b}.recruitment .full.searchable_listing-form .chosen-filters .search-choice.subcategory,.recruitment .searchable_listing-form.alert.folded .chosen-filters .search-choice.subcategory{background-color:#0f8291}.recruitment .full.searchable_listing-form .chosen-filters .search-choice.job_type,.recruitment .searchable_listing-form.alert.folded .chosen-filters .search-choice.job_type{background-color:#321e6d}.recruitment .full.searchable_listing-form .chosen-filters .search-choice.salary_min,.recruitment .searchable_listing-form.alert.folded .chosen-filters .search-choice.salary_min{background-color:#d24000}.recruitment .full.searchable_listing-form .chosen-filters .search-choice:not(.location) :not(.category) :not(.subcategory) :not(.job_type) :not(.salary_min),.recruitment .searchable_listing-form.alert.folded .chosen-filters .search-choice:not(.location) :not(.category) :not(.subcategory) :not(.job_type) :not(.salary_min){display:none}.recruitment .full.searchable_listing-form .chosen-filters .search-choice:last-of-type,.recruitment .searchable_listing-form.alert.folded .chosen-filters .search-choice:last-of-type{margin-right:0}.recruitment .full.searchable_listing-form .chosen-filters .search-choice .type,.recruitment .searchable_listing-form.alert.folded .chosen-filters .search-choice .type{font-size:1rem;display:block}.recruitment .full.searchable_listing-form .chosen-filters .search-choice .search-choice-close,.recruitment .searchable_listing-form.alert.folded .chosen-filters .search-choice .search-choice-close{display:block;position:absolute;top:0;right:0;width:24px;height:100%;text-decoration:none;text-indent:-99999px;white-space:nowrap;cursor:pointer;overflow:hidden}.recruitment .full.searchable_listing-form .chosen-filters .search-choice .search-choice-close:focus:after,.recruitment .full.searchable_listing-form .chosen-filters .search-choice .search-choice-close:hover:after,.recruitment .searchable_listing-form.alert.folded .chosen-filters .search-choice .search-choice-close:focus:after,.recruitment .searchable_listing-form.alert.folded .chosen-filters .search-choice .search-choice-close:hover:after{background-color:hsla(0,0%,100%,.2)}.recruitment .full.searchable_listing-form .chosen-filters .search-choice .search-choice-close:after,.recruitment .searchable_listing-form.alert.folded .chosen-filters .search-choice .search-choice-close:after{font-size:2rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:background-color .2s ease;background-color:hsla(0,0%,100%,.1);color:#fff;line-height:1;text-align:center;text-indent:0;content:"×"}@media (max-width:767px){.recruitment .full.searchable_listing-form .chosen-filters .search-choice,.recruitment .searchable_listing-form.alert.folded .chosen-filters .search-choice{margin-right:8px;margin-bottom:8px}}@media (max-width:767px){.recruitment .full.searchable_listing-form .chosen-filters,.recruitment .searchable_listing-form.alert.folded .chosen-filters{top:0}}@media (max-width:480px){.recruitment .full.searchable_listing-form .chosen-filters,.recruitment .searchable_listing-form.alert.folded .chosen-filters{top:8px}}.recruitment .legend,.recruitment legend{font-size:2.5rem;margin-bottom:24px;border-bottom:0;font-weight:700}.recruitment .legend.inline,.recruitment legend.inline{font-size:1.5rem;width:auto;margin-bottom:0;padding-top:11px;padding-right:16px;float:left;font-weight:400;line-height:1;text-align:left}@media (max-width:1024px){.recruitment .legend.inline,.recruitment legend.inline{padding-bottom:60px}}@media (max-width:560px){.recruitment .legend.inline,.recruitment legend.inline{padding-bottom:16px;float:none}}.no-js .recruitment .legend.inline,.no-js .recruitment legend.inline{padding-bottom:16px;float:none}.recruitment .section-divider:before{margin:30px -24px 36px}@media (max-width:1236px){.recruitment .section-divider:before{margin-top:42px;margin-bottom:-31px}}@media (max-width:768px){.recruitment .section-divider:before{display:none}}.recruitment .section-divider.space:before{border-bottom:0;background:none}.recruitment .heading .job-description .job-info .column .value,.recruitment .heading h2,.recruitment .job-description .job-info .column .heading .value{margin-right:4px}.recruitment .heading .results-count{font-style:italic;font-weight:400}.recruitment .heading .results-count:before{content:"("}.recruitment .heading .results-count:after{content:")"}@media (max-width:595px){.recruitment .heading .results-count{display:block;padding-top:0!important;font-size:2rem}}@media (max-width:480px){.recruitment .heading .results-count{margin-top:-16px;padding-top:16px!important}}.recruitment .sort-by{position:absolute;right:30px;margin-top:2rem;text-align:right}.recruitment .sort-by label{margin-right:1rem;font-weight:700}.recruitment .sort-by label.disabled{opacity:.5}.recruitment .sort-by .chosen-container{width:150px!important}.recruitment .sort-by .chosen-single{font-size:1.6rem;height:36px;margin:-1px 0;padding:7px 10px 5px;border-radius:0;border-color:#d5d8d9;background:#fff;color:#161515;font-family:firasans,Helvetica Neue,Arial,sans-serif;font-weight:700;box-shadow:none}.recruitment .sort-by .chosen-single b{display:none}.recruitment .sort-by .chosen-single:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;position:absolute;top:50%;right:2px;margin-top:-7px;content:""}.recruitment .sort-by .chosen-results{margin:0;padding:0}.recruitment .sort-by .chosen-results li{padding:9px}@media (max-width:1024px){.recruitment .sort-by{right:8px}}@media (max-width:767px){.recruitment .sort-by{right:0}}@media (max-width:480px){.recruitment .sort-by{flex-basis:100%;max-width:100%;position:relative;margin-bottom:16px;padding-right:0;float:left;text-align:left}.recruitment .sort-by label{display:block;padding-bottom:8px}.recruitment .sort-by .chosen-container{width:100%!important}}.recruitment .search-results-container{transition:opacity .2s ease-out;opacity:1}.recruitment .search-results-container.updating{opacity:0}.recruitment .search-results{padding-left:0;list-style-type:none}.recruitment .search-results .job{position:relative;min-height:30rem;margin-bottom:16px;padding:16px 24px;transition:background-color .2s ease-out 0s,color .2s ease 0s,opacity .2s ease 0s;border:1px solid #e6e9f0;border-left-width:8px;cursor:pointer}@media (max-width:595px){.recruitment .search-results .job:not(.active):not(.error):not(.no-results){min-height:0;max-height:none;padding-bottom:9px;overflow:hidden}.recruitment .search-results .job:not(.active):not(.error):not(.no-results) .job-actions,.recruitment .search-results .job:not(.active):not(.error):not(.no-results) .job-description,.recruitment .search-results .job:not(.active):not(.error):not(.no-results) .job-information{display:none}.recruitment .search-results .job:not(.active):not(.error):not(.no-results) .job-title{padding-bottom:0}.recruitment .search-results .job:not(.active):not(.error):not(.no-results):after{top:0;bottom:0;content:"+"}.no-js .recruitment .search-results .job:not(.active):not(.error):not(.no-results) .job-actions,.no-js .recruitment .search-results .job:not(.active):not(.error):not(.no-results) .job-description,.no-js .recruitment .search-results .job:not(.active):not(.error):not(.no-results) .job-information{display:block}.no-js .recruitment .search-results .job:not(.active):not(.error):not(.no-results) .job-title{padding-bottom:16px}.no-js .recruitment .search-results .job:not(.active):not(.error):not(.no-results):after{content:""}}.recruitment .search-results .job:focus,.recruitment .search-results .job:hover{border-left-color:#eceff4;background-color:#fcfdfd}.recruitment .search-results .job.error,.recruitment .search-results .job.no-results{min-height:0;transition:none}.recruitment .search-results .job.error:focus,.recruitment .search-results .job.error:hover,.recruitment .search-results .job.no-results:focus,.recruitment .search-results .job.no-results:hover{border-left-color:#e6e9f0;background-color:#fff;cursor:auto}.recruitment .search-results .job.error .job-description,.recruitment .search-results .job.error .job-title,.recruitment .search-results .job.no-results .job-description,.recruitment .search-results .job.no-results .job-title{flex-basis:100%;max-width:100%}.recruitment .search-results .job.error{padding-left:48px}.recruitment .search-results .job.Redeployment{min-height:32rem}@media (max-width:715px){.recruitment .search-results .job{padding-left:16px}.recruitment .search-results .job.Redeployment{min-height:45rem}}@media (max-width:595px){.recruitment .search-results .job{min-height:35rem}.recruitment .search-results .job .row{margin-right:0}.recruitment .search-results .job .job-description{min-height:1rem}.recruitment .search-results .job .job-title{padding-bottom:16px}.recruitment .search-results .job .job-information{padding-bottom:30px}.recruitment .search-results .job .job-information ul{display:flex;flex-wrap:wrap}.recruitment .search-results .job .job-information li{flex-basis:50%;max-width:50%;padding-bottom:8px;clear:none;vertical-align:top}.recruitment .search-results .job .job-information .label{display:block}.recruitment .search-results .job .job-more-information{display:none}.recruitment .search-results .job.active .job-actions .btn{display:inline-block;min-width:13rem}.recruitment .search-results .job:not(.error):not(.no-results){padding-bottom:16px}.recruitment .search-results .job:not(.error):not(.no-results):after{font-size:3rem;position:absolute;top:1.6rem;right:12px;height:30px;margin:auto;line-height:30px;content:"";overflow:visible}}@media (max-width:480px){.recruitment .search-results .job.active .job-actions .btn{width:48.333%!important;min-width:1rem}.recruitment .search-results .job .job-information li:nth-of-type(2n){padding-left:16px}}.recruitment .search-results .row .col:first-of-type{flex-basis:66.6666666667%;max-width:66.6666666667%;float:left}@media (max-width:1148px){.recruitment .search-results .row .col:first-of-type{flex-basis:58.3333333333%;max-width:58.3333333333%}}@media (max-width:715px){.recruitment .search-results .row .col:first-of-type{flex-basis:58.3333333333%;max-width:58.3333333333%}}@media (max-width:595px){.recruitment .search-results .row .col:first-of-type{flex-basis:100%;max-width:100%;position:static!important}}.recruitment .search-results .row .col:nth-of-type(2){flex-basis:33.3333333333%;max-width:33.3333333333%;display:flex;flex-direction:column;padding-right:0}@media (max-width:1148px){.recruitment .search-results .row .col:nth-of-type(2){flex-basis:41.6666666667%;max-width:41.6666666667%}}@media (max-width:595px){.recruitment .search-results .row .col:nth-of-type(2){flex-basis:100%;max-width:100%;position:static!important}}.recruitment .search-results .job-description{min-height:25rem}.recruitment .search-results .job-description:active .job-link,.recruitment .search-results .job-description:focus .job-link,.recruitment .search-results .job-description:hover .job-link{text-decoration:underline}.recruitment .search-results .job-summary{margin-bottom:30px}.recruitment .search-results .job-summary p{text-overflow:ellipsis}.recruitment .search-results .job-information{flex-grow:1;margin-right:16px;margin-bottom:24px}.recruitment .search-results .job-information ul{padding-left:0;list-style-type:none}.recruitment .search-results .job-information .value{font-weight:700}.recruitment .search-results .job-information .close-date,.recruitment .search-results .job-information .location{padding-bottom:11px}.recruitment .search-results .job-information .visibility{padding-top:11px}.recruitment .search-results .job-information .reference a[href^=tel]{color:#161515;text-decoration:none}.recruitment .search-results .job-link{text-decoration:none}.recruitment .search-results .job-actions{display:flex;margin-right:8px;text-align:left;white-space:nowrap}.recruitment .search-results .job-actions .btn{flex-basis:50%;max-width:50%}.recruitment .search-results .job-actions .btn:nth-of-type(2){margin-left:16px}.recruitment .search-results .job-actions .btn.saved{width:14.9rem}@media (min-width:1316px) and (max-width:1500px){.recruitment .search-results .job-actions .btn{margin-bottom:0}}@media (min-width:1316px){.recruitment .search-results .job-actions{margin-right:24px}}@media (max-width:1315px){.recruitment .search-results .job-actions{margin-bottom:-8px}.recruitment .search-results .job-actions .btn:nth-of-type(2){margin-left:4px}}@media (max-width:1280px){.recruitment .search-results .job-actions .md-hide{display:none}}@media (max-width:929px){.recruitment .search-results .job-actions .btn.saved:nth-of-type(2),.recruitment .search-results .job-actions .btn:nth-of-type(2){margin-left:8px}.recruitment .search-results .job-actions .md-hide{display:inline}}@media (max-width:780px){.recruitment .search-results .job-actions .md-hide{display:none}}@media (max-width:715px){.recruitment .search-results .job-actions{flex-wrap:wrap}.recruitment .search-results .job-actions .btn,.recruitment .search-results .job-actions .btn.saved{flex-basis:100%;max-width:100%}.recruitment .search-results .job-actions .btn.saved:nth-of-type(2),.recruitment .search-results .job-actions .btn:nth-of-type(2){margin-left:0}.recruitment .search-results .job-actions .md-hide{display:inline}}@media (max-width:595px){.recruitment .search-results .job-actions{flex-wrap:nowrap;justify-content:flex-end;margin-right:0}.recruitment .search-results .job-actions .btn,.recruitment .search-results .job-actions .btn.saved{flex-basis:33.3333333333%;max-width:33.3333333333%;text-align:left}.recruitment .search-results .job-actions .btn.saved:nth-of-type(2),.recruitment .search-results .job-actions .btn:nth-of-type(2){margin-left:16px}}@media (max-width:480px){.recruitment .search-results .job-actions{text-align:center}.recruitment .search-results .job-actions .btn,.recruitment .search-results .job-actions .btn.saved{flex-basis:50%;max-width:50%}}@media (max-width:340px){.recruitment .search-results .job-actions .btn,.recruitment .search-results .job-actions .btn.saved{padding-right:14px}.recruitment .search-results .job-actions .btn.saved:after,.recruitment .search-results .job-actions .btn:after{content:""}}.recruitment .job-description .summary{flex-basis:66.6666666667%;max-width:66.6666666667%;min-height:10rem}@media (max-width:767px){.recruitment .job-description .summary{flex-basis:100%;max-width:100%}}@media (max-width:767px){.recruitment .job-description .highlight .btn{display:inline-block!important;width:calc(50% - 20px);float:right}.recruitment .job-description .highlight .btn:first-of-type{margin-left:40px}}@media (max-width:480px){.recruitment .job-description .highlight .btn{display:block!important;width:100%;float:none}.recruitment .job-description .highlight .btn:first-of-type{margin-left:0}}.recruitment .job-description .listing-info ul{margin-bottom:24px;padding-left:0;list-style-type:none}.recruitment .job-description .listing-info .closing{font-weight:700}.recruitment .job-description .listing-info .label{padding-right:4px}.recruitment .job-description .listing-info .label:after{content:":"}.recruitment .job-description .job-info{position:relative;margin:16px -48px;padding:24px 24px 24px 48px}.recruitment .job-description .job-info ul{margin-bottom:0;padding-left:0;list-style-type:none}.recruitment .job-description .job-info .column{flex-basis:50%;max-width:50%;display:inline-block;padding-right:16px;vertical-align:top}.recruitment .job-description .job-info .column:nth-of-type(2){flex-basis:46.6666666667%;max-width:46.6666666667%;margin-right:0;padding-left:32px}.recruitment .job-description .job-info .column:nth-of-type(2):before{display:inline-block;position:absolute;width:3px;height:57%;margin-left:-30px;border-radius:3px;background-color:#fff;content:""}.recruitment .job-description .job-info .column .label{display:block;padding-bottom:4px}@media (max-width:675px){.recruitment .job-description .job-info .column{flex-basis:100%;max-width:100%;padding-bottom:24px}.recruitment .job-description .job-info .column:nth-of-type(2){flex-basis:100%;max-width:100%;padding:32px 0;border-top:2px solid #fff;border-bottom:2px solid #fff;border-left:0}}.recruitment .job-description .job-info .row{display:inline-block;padding-top:30px}.recruitment .job-description .job-info .row .data{display:inline-block;margin-right:16px;padding-bottom:0;padding-left:16px;border-left:2px solid #fff}.recruitment .job-description .job-info .row .data:first-of-type{padding-left:0;border-left:0}.recruitment .job-description .job-info .row .data .label{padding-right:4px;font-weight:700}.recruitment .job-description .job-info .row .data .label:after{content:":"}@media (max-width:1025px){.recruitment .job-description .job-info .row .data{padding-left:0;border-left:0}}@media (max-width:929px){.recruitment .job-description .job-info .row .data{padding-left:16px;border-left:2px solid #fff}}@media (max-width:675px){.recruitment .job-description .job-info .row .data{padding-left:0;border-left:0}}@media (max-width:480px){.recruitment .job-description .job-info .row .data{padding-top:16px}.recruitment .job-description .job-info .row .data .label{display:block;font-weight:400}.recruitment .job-description .job-info .row .data .label:after{content:""}.recruitment .job-description .job-info .row .data:first-of-type{padding-top:0}}.recruitment .job-description .job-info .data{padding-bottom:16px}.recruitment .job-description .job-info .data a.map{display:block;clear:both}.recruitment .job-description .job-info .data a.benfits{font-size:1.5rem}@media (max-width:675px){.recruitment .job-description .job-info .data:last-of-type{padding-bottom:0}}.recruitment .job-description .job-info a{color:#fff}@media (max-width:1025px){.recruitment .job-description .job-info{margin:16px -24px;padding-left:24px}}@media (max-width:675px){.recruitment .job-description .job-info{padding-right:24px}}.recruitment .module.additional{margin-top:-24px;padding-top:0!important}.recruitment .actions{display:block;position:relative;margin:40px -48px 16px;padding:16px 24px;clear:both;border-top:1px solid #d5d8d9;border-bottom:1px solid #d5d8d9;background-color:#ebeeee;background-image:transparent;text-align:right;overflow:hidden}.recruitment .actions:after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .18s ease;background-image:repeating-linear-gradient(45deg,#d5d8d9,#d5d8d9 21px,#ebeeee 0,#ebeeee 50px);background-size:70px 70px;opacity:0;pointer-events:none;-webkit-animation:move .8s linear infinite;animation:move .8s linear infinite}.recruitment .actions.loading .btn{transition:margin .25s ease-in}.recruitment .actions.loading .btn.prev,.recruitment .actions.loading .btn.print,.recruitment .actions.loading .btn[name=cancelApply],.recruitment .actions.loading .btn[name=saveApplication]{margin-left:-150%}.recruitment .actions.loading .btn.next,.recruitment .actions.loading .btn[name=continueSubmit]{margin-right:-150%}.recruitment .actions.loading:after{transition:opacity 2s ease .15s;content:"";opacity:.5}@-webkit-keyframes move{0%{background-position:0 0}to{background-position:70px 0}}@keyframes move{0%{background-position:0 0}to{background-position:70px 0}}.recruitment .actions .btn{display:inline-block;margin:0 0 0 16px;transition:width .18s ease-out,height .18s ease-out,margin-left .18s ease,margin-right .18s ease,background .25s ease,border-color .25s ease,color .25s ease}.recruitment .actions .btn.prev,.recruitment .actions .btn.print,.recruitment .actions .btn[name=cancelApply],.recruitment .actions .btn[name=saveApplication]{font-size:1.5rem;display:block;position:relative;margin-bottom:8px;border-radius:4px;background:#fff;color:#002147;display:inline-block;margin-left:16px;padding:16px 46px 14px 14px;float:left;border:1px solid #006eaf}.recruitment .actions .btn.prev:active,.recruitment .actions .btn.prev:focus,.recruitment .actions .btn.prev:hover,.recruitment .actions .btn.print:active,.recruitment .actions .btn.print:focus,.recruitment .actions .btn.print:hover,.recruitment .actions .btn[name=cancelApply]:active,.recruitment .actions .btn[name=cancelApply]:focus,.recruitment .actions .btn[name=cancelApply]:hover,.recruitment .actions .btn[name=saveApplication]:active,.recruitment .actions .btn[name=saveApplication]:focus,.recruitment .actions .btn[name=saveApplication]:hover{background:#003e74;cursor:pointer;text-decoration:underline!important}.recruitment .actions .btn.prev:active.disabled,.recruitment .actions .btn.prev:active:disabled,.recruitment .actions .btn.prev:focus.disabled,.recruitment .actions .btn.prev:focus:disabled,.recruitment .actions .btn.prev:hover.disabled,.recruitment .actions .btn.prev:hover:disabled,.recruitment .actions .btn.print:active.disabled,.recruitment .actions .btn.print:active:disabled,.recruitment .actions .btn.print:focus.disabled,.recruitment .actions .btn.print:focus:disabled,.recruitment .actions .btn.print:hover.disabled,.recruitment .actions .btn.print:hover:disabled,.recruitment .actions .btn[name=cancelApply]:active.disabled,.recruitment .actions .btn[name=cancelApply]:active:disabled,.recruitment .actions .btn[name=cancelApply]:focus.disabled,.recruitment .actions .btn[name=cancelApply]:focus:disabled,.recruitment .actions .btn[name=cancelApply]:hover.disabled,.recruitment .actions .btn[name=cancelApply]:hover:disabled,.recruitment .actions .btn[name=saveApplication]:active.disabled,.recruitment .actions .btn[name=saveApplication]:active:disabled,.recruitment .actions .btn[name=saveApplication]:focus.disabled,.recruitment .actions .btn[name=saveApplication]:focus:disabled,.recruitment .actions .btn[name=saveApplication]:hover.disabled,.recruitment .actions .btn[name=saveApplication]:hover:disabled{background:#fff;cursor:not-allowed}.recruitment .actions .btn.prev:after,.recruitment .actions .btn.print:after,.recruitment .actions .btn[name=cancelApply]:after,.recruitment .actions .btn[name=saveApplication]:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;top:50%;right:0;width:24px;height:24px;margin-top:-10px;color:#006eaf;font-size:20px;text-align:center;content:"h"}@supports (content:"h"/""){.recruitment .actions .btn.prev:after,.recruitment .actions .btn.print:after,.recruitment .actions .btn[name=cancelApply]:after,.recruitment .actions .btn[name=saveApplication]:after{content:"h"/""}}@supports (alt:""){.recruitment .actions .btn.prev:after,.recruitment .actions .btn.print:after,.recruitment .actions .btn[name=cancelApply]:after,.recruitment .actions .btn[name=saveApplication]:after{alt:""}}.recruitment .actions .btn.prev svg,.recruitment .actions .btn.print svg,.recruitment .actions .btn[name=cancelApply] svg,.recruitment .actions .btn[name=saveApplication] svg{display:none}.recruitment .actions .btn.prev:active,.recruitment .actions .btn.prev:focus,.recruitment .actions .btn.prev:hover,.recruitment .actions .btn.print:active,.recruitment .actions .btn.print:focus,.recruitment .actions .btn.print:hover,.recruitment .actions .btn[name=cancelApply]:active,.recruitment .actions .btn[name=cancelApply]:focus,.recruitment .actions .btn[name=cancelApply]:hover,.recruitment .actions .btn[name=saveApplication]:active,.recruitment .actions .btn[name=saveApplication]:focus,.recruitment .actions .btn[name=saveApplication]:hover{border:1px solid #003e74;color:#fff}.recruitment .actions .btn.prev:active:after,.recruitment .actions .btn.prev:focus:after,.recruitment .actions .btn.prev:hover:after,.recruitment .actions .btn.print:active:after,.recruitment .actions .btn.print:focus:after,.recruitment .actions .btn.print:hover:after,.recruitment .actions .btn[name=cancelApply]:active:after,.recruitment .actions .btn[name=cancelApply]:focus:after,.recruitment .actions .btn[name=cancelApply]:hover:after,.recruitment .actions .btn[name=saveApplication]:active:after,.recruitment .actions .btn[name=saveApplication]:focus:after,.recruitment .actions .btn[name=saveApplication]:hover:after{color:#fff}.recruitment .actions .btn.prev{padding:16px 14px 14px 46px;text-align:right}.recruitment .actions .btn.prev:after{right:auto;left:0;content:"t"}.recruitment .actions .btn.print,.recruitment .actions .btn[name=cancelApply],.recruitment .actions .btn[name=saveApplication]{padding:16px 14px 14px;text-align:center}.recruitment .actions .btn.print:after,.recruitment .actions .btn[name=cancelApply]:after,.recruitment .actions .btn[name=saveApplication]:after{content:""}.recruitment .actions .btn.next,.recruitment .actions .btn[name=continueSubmit]{margin-right:0}.recruitment .actions .btn.saved{display:inline-block;margin-top:1px;margin-bottom:1px;margin-left:16px}@media (max-width:1025px){.recruitment .actions{margin:30px -24px 16px}}@media (max-width:595px){.recruitment .actions{padding-right:30px}.recruitment .actions .btn{width:calc(50% - 12px);margin-bottom:16px!important;margin-left:12px;padding:16px 12px;text-align:left}.recruitment .actions .btn.next,.recruitment .actions .btn[name=continueSubmit]{margin-right:8px}.recruitment .actions .btn:nth-of-type(odd){margin-left:0}}.recruitment .login-links ul{padding-left:200px;list-style-type:none}@media screen and (max-width:767px){.recruitment .login-links ul{padding-left:0}}.recruitment .login-links li{padding-bottom:16px}.recruitment .password-strength{min-height:21px;padding-left:200px}.recruitment .password-strength li,.recruitment .password-strength p{font-size:1.3rem;margin-bottom:0}.recruitment .password-strength .indicator.good{color:#02893b}.recruitment .password-strength .indicator.ok{color:#d24000}.recruitment .password-strength .indicator.poor{color:#a51900}@media screen and (max-width:767px){.recruitment .password-strength{padding-left:0}}.recruitment .question.gfsocial h4,.recruitment .question.gfsocial h5{margin-left:200px}.recruitment .question.gfsocial .field{clear:none}.recruitment .question.gfsocial .field.icon:before{left:208px}@media screen and (max-width:767px){.recruitment .question.gfsocial h4,.recruitment .question.gfsocial h5{width:100%!important;margin-left:0!important}.recruitment .question.gfsocial .field.icon:before{left:8px}}.recruitment .field{clear:both}.recruitment .field.validation.error:before{content:""}.recruitment .field.validation.error input,.recruitment .field.validation.error select,.recruitment .field.validation.error textarea{box-shadow:none;vertical-align:top}.recruitment .field.validation.error label{min-height:3rem}@media screen and (max-width:767px){.recruitment .field.validation.error label{min-height:auto}}.recruitment .field .error-message{display:inline-block;position:relative;max-width:50%;margin-top:7px;margin-left:16px;padding-left:48px}.recruitment .field .error-message:before{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.4rem;position:absolute;top:-2px;left:14px;width:25px;height:25px;color:#c81e78;content:"!"}@media screen and (max-width:767px){.recruitment .field .error-message{max-width:90%}}.recruitment .job-application .field{margin-top:30px}.recruitment .job-application .field.required>label:after{font-size:1rem;display:block;font-weight:400;content:"required*"}.recruitment .job-application .field.text{margin-top:0;margin-bottom:0;padding-bottom:0}.recruitment .job-application .field.radio label{padding-right:0}.recruitment .job-application .field.radio label.required:after{content:""}.recruitment .job-application .field.radio label:after{display:block;clear:both;content:" "}.recruitment .job-application .field.radio .answer{padding-top:16px}.recruitment .job-application .field.radio .iradio{margin-bottom:8px}.recruitment .job-application .field.radio br{display:none}.recruitment .job-application .field.error:before{content:""}.recruitment .job-application .field.error .chosen-container .chosen-choices,.recruitment .job-application .field.error .chosen-container a,.recruitment .job-application .field.error input,.recruitment .job-application .field.error select,.recruitment .job-application .field.error textarea{border:2px solid #c81e78;box-shadow:none;border-radius:0}.recruitment .job-application .field.error input:active,.recruitment .job-application .field.error input:focus,.recruitment .job-application .field.error select:active,.recruitment .job-application .field.error select:focus,.recruitment .job-application .field.error textarea:active,.recruitment .job-application .field.error textarea:focus{border-color:#161515}.recruitment .job-application .field.error label:after{color:#c81e78}.recruitment .job-application .field.error .chosen-container .chosen-choices:active,.recruitment .job-application .field.error .chosen-container .chosen-choices:focus,.recruitment .job-application .field.error .chosen-container a:active,.recruitment .job-application .field.error .chosen-container a:focus{border-color:#e6e9f0}.recruitment .job-application .field.notvalid .chosen-container a,.recruitment .job-application .field input.notvalid,.recruitment .job-application .field select.notvalid,.recruitment .job-application .field textarea.notvalid{border:2px solid #c81e78;box-shadow:none;vertical-align:top}.recruitment .job-application .field.notvalid .chosen-container a:active,.recruitment .job-application .field.notvalid .chosen-container a:focus,.recruitment .job-application .field input.notvalid:active,.recruitment .job-application .field input.notvalid:focus,.recruitment .job-application .field select.notvalid:active,.recruitment .job-application .field select.notvalid:focus,.recruitment .job-application .field textarea.notvalid:active,.recruitment .job-application .field textarea.notvalid:focus{border-color:#161515}.recruitment .job-application .field.notvalid label:after{color:#c81e78}.recruitment .job-application .wysiwyg{flex-basis:83.3333333333%;max-width:83.3333333333%}@media screen and (max-width:1236px){.recruitment .job-application .wysiwyg{flex-basis:100%;max-width:100%}}@media screen and (max-width:480px){.recruitment .job-application .actions .btn{width:100%;margin:0 0 16px}.recruitment .job-application .actions .btn:last-of-type{margin-bottom:0}}.recruitment .job-application .long-max-length textarea{min-height:30rem}.recruitment .job-application .max-length{font-size:1rem;display:none;margin-left:16px;transition:font .18s ease;vertical-align:sub}.recruitment .job-application .max-length.visible{display:inline-block}.recruitment .job-application .max-length.attention{font-size:1.2rem}.recruitment .job-application .max-length.urgent{font-weight:700}.recruitment .job-application .max-length.alert.folded,.recruitment .job-application .max-length.full{font-size:1.3rem;color:#c81e78}@media screen and (max-width:767px){.recruitment .job-application .max-length{margin:8px;float:right}}.recruitment .job-application .apply-form p{margin-top:16px;margin-left:200px}@media screen and (max-width:767px){.recruitment .job-application .apply-form p{margin-left:0}}.recruitment .job-application .apply-form .welcomeText p{margin-left:0}.recruitment .job-application .section_title h4{margin-top:30px;margin-left:200px;width:auto}@media screen and (max-width:767px){.recruitment .job-application .section_title h4{margin-left:0}}.recruitment .job-application .field.group{margin-top:30px}.recruitment .job-application .field.group .field.group{margin-top:0}.recruitment .job-application .field.group .field.group .field.group{margin-left:50px}.recruitment .job-application .field.group h4,.recruitment .job-application .field.group h5{width:calc(100% - 200px);margin-bottom:0;margin-left:200px}@media screen and (max-width:767px){.recruitment .job-application .field.group h4,.recruitment .job-application .field.group h5{width:100%;margin-left:0}}.recruitment .job-application .field.group fieldset label{white-space:normal}.recruitment .job-application .field.group .group-actions{margin-left:200px;text-align:left}.recruitment .job-application .field.group .group-actions input[type=submit]{margin-bottom:16px;margin-left:0}@media screen and (max-width:767px){.recruitment .job-application .field.group .group-actions{margin-left:0}}.recruitment .job-application .field.group input[type=submit]{font-size:1.2rem;display:inline-block;margin-right:16px;margin-left:16px;padding:8px;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;font-weight:400}.recruitment .job-application .field.group input[type=submit].loading{opacity:.5;pointer-events:none}.recruitment .job-application .field.group input[type=submit]:last-child{margin-right:0;margin-left:0}.recruitment .job-application .field.group input[type=submit][name$=_remove]{font-size:1.5rem;display:block;position:relative;margin-bottom:8px;border-radius:4px;background:#fff;color:#002147;font-size:1.2rem;display:inline-block;padding:6px;border:1px solid #006eaf}.recruitment .job-application .field.group input[type=submit][name$=_remove]:active,.recruitment .job-application .field.group input[type=submit][name$=_remove]:focus,.recruitment .job-application .field.group input[type=submit][name$=_remove]:hover{background:#003e74;cursor:pointer;text-decoration:underline!important}.recruitment .job-application .field.group input[type=submit][name$=_remove]:active.disabled,.recruitment .job-application .field.group input[type=submit][name$=_remove]:active:disabled,.recruitment .job-application .field.group input[type=submit][name$=_remove]:focus.disabled,.recruitment .job-application .field.group input[type=submit][name$=_remove]:focus:disabled,.recruitment .job-application .field.group input[type=submit][name$=_remove]:hover.disabled,.recruitment .job-application .field.group input[type=submit][name$=_remove]:hover:disabled{background:#fff;cursor:not-allowed}.recruitment .job-application .field.group input[type=submit][name$=_remove]:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;top:50%;right:0;width:24px;height:24px;margin-top:-10px;color:#006eaf;font-size:20px;text-align:center;content:"h"}@supports (content:"h"/""){.recruitment .job-application .field.group input[type=submit][name$=_remove]:after{content:"h"/""}}@supports (alt:""){.recruitment .job-application .field.group input[type=submit][name$=_remove]:after{alt:""}}.recruitment .job-application .field.group input[type=submit][name$=_remove] svg{display:none}.recruitment .job-application .field.group input[type=submit][name$=_remove].loading{opacity:.7}.recruitment .job-application .field.group input[type=submit][name$=_remove]:active,.recruitment .job-application .field.group input[type=submit][name$=_remove]:focus,.recruitment .job-application .field.group input[type=submit][name$=_remove]:hover{border:1px solid #003e74;color:#fff}.recruitment .job-application .field.group input[type=submit][name$=_remove]:active:after,.recruitment .job-application .field.group input[type=submit][name$=_remove]:focus:after,.recruitment .job-application .field.group input[type=submit][name$=_remove]:hover:after{color:#fff}.recruitment .job-application .submitText p{margin-left:0}.recruitment .job-application .submitText .error{position:relative;margin-top:16px;margin-bottom:24px;padding-top:2px;padding-bottom:24px;padding-left:16px;border:1px solid #d5d8d9}.recruitment .job-application .submitText .error .message{padding-left:30px;font-weight:700}.recruitment .job-application .submitText .error .linkToStep{padding-left:30px}.recruitment .job-application .submitText .error .linkToStep .label{display:inline-block;width:33.3%}.recruitment .job-application #sectionWelcome .welcomeText.withCheckbox{width:90%;padding:30px 48px 0 200px}@media screen and (max-width:1281px){.recruitment .job-application #sectionWelcome .welcomeText.withCheckbox{width:100%;padding-left:100px}}@media screen and (max-width:595px){.recruitment .job-application #sectionWelcome .welcomeText.withCheckbox{padding-right:16px;padding-left:30px}}.recruitment .job-application #sectionWelcome label{margin-left:-30px}.recruitment .job-application #sectionWelcome p:first-of-type{margin-top:-24px}.recruitment .job-application #sectionAttach .field{padding-bottom:30px;padding-left:200px}.recruitment .job-application #sectionAttach .field.multi .row{margin-right:0;margin-bottom:16px;margin-left:0}.recruitment .job-application #sectionAttach .field .label,.recruitment .job-application #sectionAttach .field label{width:200px;margin-top:6px;margin-left:-200px;padding-right:16px;float:left;text-align:right}.recruitment .job-application #sectionAttach .field .label p,.recruitment .job-application #sectionAttach .field label p{margin-top:0;margin-left:0}@media screen and (max-width:767px){.recruitment .job-application #sectionAttach .field .label,.recruitment .job-application #sectionAttach .field label{margin-left:0}}.recruitment .job-application #sectionAttach .field.file .submit input,.recruitment .job-application #sectionAttach .field .file .submit input{margin-left:0;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease}.recruitment .job-application #sectionAttach .field.file .submit input.loading,.recruitment .job-application #sectionAttach .field .file .submit input.loading{opacity:.85;pointer-events:none}@media screen and (max-width:767px){.recruitment .job-application #sectionAttach .field{padding-left:0}}@media screen and (max-width:595px){.recruitment .job-application #sectionAttach .field.file .submit,.recruitment .job-application #sectionAttach .field .file .submit{display:block;width:100%;padding-top:16px;clear:both}.recruitment .job-application #sectionAttach .field.file .submit input,.recruitment .job-application #sectionAttach .field .file .submit input{display:block}}@media screen and (max-width:480px){.recruitment .job-application #sectionAttach .field .label,.recruitment .job-application #sectionAttach .field label{flex-basis:100%;max-width:100%;margin-left:0;text-align:left}}.recruitment .job-application #sectionAttach br{margin-bottom:4rem}.recruitment .job-application #sectionAttach div.value{padding-top:5px;float:left;font-style:italic}.recruitment .job-application #sectionAttach .value input{padding-top:8px}.recruitment .job-application #sectionAttach .submit input{font-size:1.2rem;display:inline-block;position:absolute;right:0;width:10rem;margin-right:20%;margin-left:16px;padding:8px;font-weight:400;text-align:center}.recruitment .job-application #sectionAttach .submit input.disabled{opacity:.5;pointer-events:none}@media screen and (max-width:1281px){.recruitment .job-application #sectionAttach .submit input{margin-right:15%}}@media screen and (max-width:1025px){.recruitment .job-application #sectionAttach .submit input{margin-right:10%}}@media screen and (max-width:1170px){.recruitment .job-application #sectionAttach .submit input{margin-right:5%}}@media screen and (max-width:929px){.recruitment .job-application #sectionAttach .submit input{margin-right:16px}}.recruitment .job-application #sectionAttach .warn{display:none}.recruitment .job-application #sectionAttach .errorContainer{padding:16px;border:1px solid #c81e78}.recruitment .job-application #sectionAttach textarea{width:75%}@media screen and (max-width:767px){.recruitment .job-application #sectionAttach{padding-left:0}}.recruitment .field.password{white-space:nowrap}.recruitment .field.password input{display:inline-block;padding-right:30px}.recruitment .field.password input::-ms-clear,.recruitment .field.password input::-ms-reveal{display:none!important}.recruitment .field.password .show-password{display:inline-block;position:relative;width:24px;height:24px;margin-left:-30px;text-decoration:none;text-indent:-200%;overflow:hidden;vertical-align:middle}.recruitment .field.password .show-password.active:after{content:""}.recruitment .field.password .show-password.disabled{pointer-events:none}.recruitment .field.password .show-password.disabled:after{color:#d5d8d9}.recruitment .field.password .show-password:focus:after,.recruitment .field.password .show-password:hover:after{transition:color .2s ease;color:#006eaf}.recruitment .field.password .show-password:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8rem;transition:color .2s ease;display:block;position:absolute;top:0;right:5px;width:100%;color:#36506e;text-indent:7px;content:""}.recruitment fieldset label{white-space:nowrap}.recruitment fieldset .btn,.recruitment fieldset .inline-buttons{margin-left:200px}.recruitment fieldset .inline-buttons .btn{margin-left:16px}.recruitment fieldset .inline-buttons .btn:first-of-type{margin-left:0}@media screen and (max-width:767px){.recruitment fieldset .inline-buttons{margin-left:0;padding-top:16px}}@media screen and (max-width:480px){.recruitment fieldset .inline-buttons .btn{display:block;margin-top:16px;margin-left:0}.recruitment fieldset .inline-buttons .btn:first-of-type{margin-top:0}}.recruitment .error:before{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.4rem;position:absolute;top:17px;left:13px;width:25px;height:25px;color:#c81e78;content:"!"}.recruitment .error p{margin:0}.recruitment .job-account.create-job-alert .error,.recruitment .job-account.create .error,.recruitment .job-account.edit-job-alert .error,.recruitment .job-account.login .error,.recruitment .job-account.settings .error{position:relative}.recruitment .job-account.create-job-alert .error:before,.recruitment .job-account.create .error:before,.recruitment .job-account.edit-job-alert .error:before,.recruitment .job-account.login .error:before,.recruitment .job-account.settings .error:before{left:213px}@media screen and (max-width:767px){.recruitment .job-account.create-job-alert .error:before,.recruitment .job-account.create .error:before,.recruitment .job-account.edit-job-alert .error:before,.recruitment .job-account.login .error:before,.recruitment .job-account.settings .error:before{left:13px}}.recruitment .job-account.create-job-alert .error.conflict:before,.recruitment .job-account.create .error.conflict:before,.recruitment .job-account.edit-job-alert .error.conflict:before,.recruitment .job-account.login .error.conflict:before,.recruitment .job-account.settings .error.conflict:before{top:70px}@media screen and (max-width:767px){.recruitment .job-account.create-job-alert .error.conflict:before,.recruitment .job-account.create .error.conflict:before,.recruitment .job-account.edit-job-alert .error.conflict:before,.recruitment .job-account.login .error.conflict:before,.recruitment .job-account.settings .error.conflict:before{top:120px}}.recruitment .job-account.create-job-alert .error input,.recruitment .job-account.create .error input,.recruitment .job-account.edit-job-alert .error input,.recruitment .job-account.login .error input,.recruitment .job-account.settings .error input{border:2px solid #c81e78}.recruitment .job-account.create-job-alert .error .message,.recruitment .job-account.create .error .message,.recruitment .job-account.edit-job-alert .error .message,.recruitment .job-account.login .error .message,.recruitment .job-account.settings .error .message{margin-bottom:24px;margin-left:200px;padding:16px 16px 16px 48px;border:1px solid #d5d8d9}@media screen and (max-width:767px){.recruitment .job-account.create-job-alert .error .message,.recruitment .job-account.create .error .message,.recruitment .job-account.edit-job-alert .error .message,.recruitment .job-account.login .error .message,.recruitment .job-account.settings .error .message{margin-left:0}}.recruitment .job-account.personal-details .check label{margin-left:-24px;white-space:normal}.recruitment .job-account.personal-details .disabled,.recruitment .job-account.personal-details .disabled label{cursor:not-allowed}@media screen and (max-width:767px){.recruitment .job-account.personal-details .check label{position:relative;padding-left:48px}.recruitment .job-account.personal-details .check input[type=checkbox]{position:absolute!important;left:24px}}.recruitment .job-account.settings .group.error{position:relative;margin-left:200px}.recruitment .job-account.settings .group.error:before{top:0;left:-16px}.recruitment .job-account.settings .group.error .message{margin-bottom:30px;margin-left:24px;padding-bottom:16px}.recruitment .job-account.settings .error.imperial-login{margin-left:0}.recruitment .job-account.settings .error.imperial-login:before{top:16px;left:32px}.recruitment .job-account.login .error.cookies-disabled:before{top:16px;left:16px}.recruitment .job-account.login .error.cookies-disabled .message{margin-left:0}.recruitment .job-account.login .error.cookies-disabled input{border:2px solid #e6e9f0}.recruitment .job-account.settings .group.success{position:relative;margin-bottom:30px;padding:16px;border:1px solid #02893b}.recruitment .job-account.settings .group.success p{margin:0}.recruitment .job-account.create .error.unauthorised:before{top:70px}@media screen and (max-width:767px){.recruitment .job-account.create .error.unauthorised:before{top:120px}}.recruitment .job-account.create-success{min-height:40rem}.recruitment .job-account.create-success .actions{margin-top:15rem}@media screen and (max-width:929px){.recruitment .job-account.create-success .actions{margin-top:11rem}}@media screen and (max-width:767px){.recruitment .job-account.create-success .actions{margin-top:7rem}}@media screen and (max-width:1024px){.recruitment .job-account.create-job-alert .actions .btn:first-of-type,.recruitment .job-account.edit-job-alert .actions .btn:first-of-type{margin-bottom:16px;margin-left:60%}}@media screen and (max-width:929px){.recruitment .job-account.create-job-alert .actions .btn:first-of-type,.recruitment .job-account.edit-job-alert .actions .btn:first-of-type{margin-bottom:0;margin-left:0}}@media screen and (max-width:768px){.recruitment .job-account.create-job-alert form .note,.recruitment .job-account.edit-job-alert form .note{margin-left:0}.recruitment .job-account.create-job-alert .actions .btn:first-of-type,.recruitment .job-account.edit-job-alert .actions .btn:first-of-type{margin-bottom:16px;margin-left:60%}}@media screen and (max-width:595px){.recruitment .job-account.create-job-alert .actions .btn,.recruitment .job-account.edit-job-alert .actions .btn{margin-bottom:16px}.recruitment .job-account.create-job-alert .actions .btn:first-of-type,.recruitment .job-account.edit-job-alert .actions .btn:first-of-type{margin-left:40%}}@media screen and (max-width:480px){.recruitment .job-account.create-job-alert .actions .btn,.recruitment .job-account.edit-job-alert .actions .btn{width:100%;margin-left:0}.recruitment .job-account.create-job-alert .actions .btn:first-of-type,.recruitment .job-account.edit-job-alert .actions .btn:first-of-type{margin-left:0}.recruitment .job-account.create-job-alert .actions .btn:last-of-type,.recruitment .job-account.edit-job-alert .actions .btn:last-of-type{margin-bottom:0}}.recruitment .job-account{min-height:40rem}.recruitment .job-account.application-listing .listing-item a{padding-right:16px}.recruitment .job-account.saved-searches .listing-item a{padding-right:194px}@media screen and (max-width:480px){.recruitment .job-account.saved-searches .listing-item a{padding-right:16px}}.recruitment .job-account .no-content{min-height:15rem}.recruitment .job-account .listing{list-style:none;list-style-image:none;list-style-position:outside;list-style-type:none;margin:16px 0;padding-left:0}.recruitment .job-account .listing a{display:block;transition:color .2s ease;color:#161515;text-decoration:none}.recruitment .job-account .listing-item{transition:box-shadow .2s ease-out;box-shadow:2px 2px 5px -2px #c3c6c7;position:relative;width:100%;margin-bottom:24px;padding:0;border:1px solid #d5d8d9;background:#fff url(../../images/common/hatch-light-grey.png) repeat}.recruitment .job-account .listing-item:focus,.recruitment .job-account .listing-item:hover{box-shadow:4px 4px 7px -2px tint(#c3c6c7,10%)}.recruitment .job-account .listing-item.disabled,.recruitment .job-account .listing-item.withdrawn{padding:16px;transition:opacity .2s ease;cursor:normal;opacity:.45}.recruitment .job-account .listing-item.disabled:active,.recruitment .job-account .listing-item.disabled:focus,.recruitment .job-account .listing-item.disabled:hover,.recruitment .job-account .listing-item.withdrawn:active,.recruitment .job-account .listing-item.withdrawn:focus,.recruitment .job-account .listing-item.withdrawn:hover{transition:box-shadow .2s ease-out;box-shadow:2px 2px 5px -2px #c3c6c7;opacity:.95}.recruitment .job-account .listing-item.disabled>a,.recruitment .job-account .listing-item.withdrawn>a{margin:-16px}.recruitment .job-account .listing-item.disabled a:not(.btn),.recruitment .job-account .listing-item.withdrawn a:not(.btn){pointer-events:none}.recruitment .job-account .listing-item.disabled a:not(.btn):active,.recruitment .job-account .listing-item.disabled a:not(.btn):focus,.recruitment .job-account .listing-item.disabled a:not(.btn):hover,.recruitment .job-account .listing-item.withdrawn a:not(.btn):active,.recruitment .job-account .listing-item.withdrawn a:not(.btn):focus,.recruitment .job-account .listing-item.withdrawn a:not(.btn):hover{color:#161515}.recruitment .job-account .listing-item.withdrawn .controls .remove{display:none}.recruitment .job-account .listing-item a{padding:16px 97px 16px 16px}.recruitment .job-account .listing-item a:focus,.recruitment .job-account .listing-item a:hover{color:#006eaf}.recruitment .job-account .listing-item ul{list-style:none;list-style-image:none;list-style-position:outside;list-style-type:none;padding-left:0}.recruitment .job-account .listing-item ul li{display:inline-block;margin-right:30px}.recruitment .job-account .listing-item ul li:last-of-type{margin-right:16px}.recruitment .job-account .listing-item .application-information,.recruitment .job-account .listing-item .saved-search-information{flex-basis:75%;max-width:75%}@media screen and (max-width:768px){.recruitment .job-account .listing-item .application-information,.recruitment .job-account .listing-item .saved-search-information{flex-basis:58.3333333333%;max-width:58.3333333333%}}@media screen and (max-width:595px){.recruitment .job-account .listing-item .application-information,.recruitment .job-account .listing-item .saved-search-information{flex-basis:100%;max-width:100%}}.recruitment .job-account .listing-item .value{font-weight:700}.recruitment .job-account .listing-item .controls{position:absolute;right:11px;bottom:11px;margin:0;border:0;background:none}.recruitment .job-account .listing-item .controls .btn{display:inline-block;width:81px;margin:0 16px 0 0;padding:8px;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;color:#fff;vertical-align:baseline}.recruitment .job-account .listing-item .controls .btn.reverse{border-color:#d5d8d9;color:#36506e}.recruitment .job-account .listing-item .controls .btn:last-child{margin-right:0}@media screen and (max-width:767px){.recruitment .job-account .listing-item .controls .btn{min-width:10rem}.recruitment .job-account .listing-item .controls .btn:after{font-size:1.6rem;top:52%}}@media screen and (max-width:768px){.recruitment .job-account .listing-item .controls a.btn{padding-top:10px;padding-bottom:6px}}.recruitment .job-account .listing-item .controls .remove{text-align:center}.recruitment .job-account .listing-item .controls .remove:focus,.recruitment .job-account .listing-item .controls .remove:hover{border-color:#dd2501!important;background-color:#dd2501;color:#fff!important}.recruitment .job-account .listing-item .controls .remove:after{content:""}.recruitment .job-account .listing-item .controls .download:after{font-size:1rem;top:63%;margin-right:-1px}@media screen and (max-width:768px){.recruitment .job-account .listing-item .controls .download:after{font-size:1.4rem;top:57%;margin-right:-1px}}@media screen and (max-width:595px){.recruitment .job-account .listing-item .controls{position:static;margin:16px;text-align:right}.recruitment .job-account .listing-item .controls .btn{text-align:left}.recruitment .job-account .listing-item .controls .btn.reverse{text-align:center}}@media screen and (max-width:480px){.recruitment .job-account .listing-item .controls{display:flex;text-align:center}.recruitment .job-account .listing-item .controls .btn{flex-basis:50%;max-width:50%;text-align:center}}.recruitment .job-account .results{margin-bottom:24px}.recruitment .job-account .results p{padding-top:0}.recruitment .job-account form .note{margin-top:16px;margin-left:200px}.recruitment .block-label{display:block;width:100%;margin:0 0 10px;padding-right:0;padding-bottom:8px;clear:both;border-bottom:1px solid #d5d8d9;font-weight:700;text-align:left}.recruitment .block-label .required{font-size:1rem;display:block;clear:both;font-weight:400}.recruitment .block-label .required:after{content:"*"}.recruitment .field.indent{padding-left:200px}.recruitment .field.indent textarea{width:calc(50% + 100px)}@media screen and (max-width:1170px){.recruitment .field.indent textarea{width:calc(57% + 114px)}}@media screen and (max-width:767px){.recruitment .field.indent{padding-left:0}.recruitment .field.indent textarea{width:100%}}.recruitment .field.file{min-height:7rem}.recruitment .application-process{counter-reset:step}.recruitment .application-process .module .module{margin:0;border:0}.recruitment .application-process li button{width:100%;padding:5px 11px 5px 15px;border:0;border-bottom:1px solid #d5d8d9;background-color:#fff;color:#161515;font-family:firasans,Helvetica Neue,Arial,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.7;text-align:left;text-decoration:none;cursor:pointer}.recruitment .application-process li button.active{border-bottom:0;background:#d24000;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.recruitment .application-process li button.active:focus,.recruitment .application-process li button.active:hover{color:#fff}.recruitment .application-process li button:focus,.recruitment .application-process li button:hover{color:#d24000}.recruitment .application-process li button:before{padding-right:11px;content:counter(step) ".";counter-increment:step}.recruitment #print_content,.recruitment .application-document{flex-basis:91.6666666667%;max-width:91.6666666667%;margin:16px 16px 16px 0;padding:24px;border:1px solid #d5d8d9}.recruitment #print_content h4,.recruitment .application-document h4{padding-top:16px;padding-bottom:16px}.recruitment #print_content .field .fake-h5,.recruitment #print_content h5,.recruitment .application-document .field .fake-h5,.recruitment .application-document h5{margin-left:0;padding-bottom:16px;padding-left:16px;border-bottom:0;text-transform:none}.recruitment #print_content .field:not(.group),.recruitment .application-document .field:not(.group){display:flex;flex-flow:row wrap;margin-top:0;margin-bottom:8px;margin-left:16px;padding-bottom:0;border-bottom:1px dotted #e6e9f0}.recruitment #print_content .field:not(.group).text,.recruitment .application-document .field:not(.group).text{display:none}.recruitment #print_content .field:not(.group) .label,.recruitment .application-document .field:not(.group) .label{flex-basis:33.3333333333%;max-width:33.3333333333%;display:inline-block;padding-right:16px;vertical-align:top}.recruitment #print_content .field:not(.group) .value,.recruitment .application-document .field:not(.group) .value{flex-basis:58.3333333333%;max-width:58.3333333333%;display:inline-block;font-weight:700}.recruitment #print_content .field:not(.group) .value+.value,.recruitment .application-document .field:not(.group) .value+.value{margin-left:33.33%}@media screen and (max-width:767px){.recruitment #print_content .field:not(.group) .value+.value,.recruitment .application-document .field:not(.group) .value+.value{margin-left:41.66%}}.recruitment #print_content .field:not(.group) p,.recruitment .application-document .field:not(.group) p{margin:0}.recruitment #print_content .group,.recruitment .application-document .group{margin-top:0;margin-bottom:0}.recruitment #print_content .group fieldset,.recruitment .application-document .group fieldset{margin-bottom:0;padding-bottom:0}.recruitment #print_content .section,.recruitment #print_content .sectionDocument,.recruitment .application-document .section,.recruitment .application-document .sectionDocument{padding-top:16px;padding-bottom:30px;border-bottom:0}.recruitment #print_content .section:first-of-type,.recruitment #print_content .section:first-of-type h4:not(.fake-h5),.recruitment #print_content .sectionDocument:first-of-type,.recruitment #print_content .sectionDocument:first-of-type h4:not(.fake-h5),.recruitment .application-document .section:first-of-type,.recruitment .application-document .section:first-of-type h4:not(.fake-h5),.recruitment .application-document .sectionDocument:first-of-type,.recruitment .application-document .sectionDocument:first-of-type h4:not(.fake-h5){padding-top:0}.recruitment #print_content .section:last-of-type,.recruitment #print_content .sectionDocument:last-of-type,.recruitment .application-document .section:last-of-type,.recruitment .application-document .sectionDocument:last-of-type{padding-bottom:16px}.recruitment #print_content .section:last-of-type:after,.recruitment #print_content .sectionDocument:last-of-type:after,.recruitment .application-document .section:last-of-type:after,.recruitment .application-document .sectionDocument:last-of-type:after{display:none;border:0;background:none;content:""}.recruitment #print_content .section:after,.recruitment #print_content .sectionDocument:after,.recruitment .application-document .section:after,.recruitment .application-document .sectionDocument:after{display:block;position:relative;height:16px;margin-top:8rem;margin-right:-24px;margin-left:-24px;clear:both;border-bottom:1px solid #e6e9f0;background:url(../../images/common/hatch-light-grey.png) repeat;content:""}@media screen and (max-width:767px){.recruitment #print_content .section:after,.recruitment #print_content .sectionDocument:after,.recruitment .application-document .section:after,.recruitment .application-document .sectionDocument:after{margin-right:-16px;margin-left:-16px}}.recruitment #print_content .edit-button,.recruitment .application-document .edit-button{position:relative;margin-top:16px;margin-bottom:48px}.recruitment #print_content .edit-button button,.recruitment .application-document .edit-button button{position:absolute;right:0}@media screen and (max-width:1236px){.recruitment #print_content,.recruitment .application-document{flex-basis:100%;max-width:100%}}@media screen and (max-width:929px){.recruitment #print_content,.recruitment .application-document{margin:24px 0}}@media screen and (max-width:767px){.recruitment #print_content,.recruitment .application-document{padding:16px}.recruitment #print_content .question .field,.recruitment #print_content .sectionAttach .field,.recruitment .application-document .question .field,.recruitment .application-document .sectionAttach .field{margin-bottom:12px}.recruitment #print_content .question .field .label,.recruitment #print_content .sectionAttach .field .label,.recruitment .application-document .question .field .label,.recruitment .application-document .sectionAttach .field .label{flex-basis:41.6666666667%;max-width:41.6666666667%}.recruitment #print_content .question .field .value,.recruitment #print_content .sectionAttach .field .value,.recruitment .application-document .question .field .value,.recruitment .application-document .sectionAttach .field .value{flex-basis:50%;max-width:50%}}@media screen and (max-width:480px){.recruitment #print_content .question .field,.recruitment #print_content .sectionAttach .field,.recruitment .application-document .question .field,.recruitment .application-document .sectionAttach .field{margin-left:0;padding-bottom:16px;border:0}.recruitment #print_content .question .field .label,.recruitment #print_content .question .field .value,.recruitment #print_content .sectionAttach .field .label,.recruitment #print_content .sectionAttach .field .value,.recruitment .application-document .question .field .label,.recruitment .application-document .question .field .value,.recruitment .application-document .sectionAttach .field .label,.recruitment .application-document .sectionAttach .field .value{flex-basis:100%;max-width:100%}.recruitment #print_content .question .field .value,.recruitment #print_content .sectionAttach .field .value,.recruitment .application-document .question .field .value,.recruitment .application-document .sectionAttach .field .value{min-height:24px;margin-top:8px;padding:8px;border:1px solid #e6e9f0;border-radius:2px;background-color:#ebeeee}.recruitment #print_content .question .field .value+.value,.recruitment #print_content .sectionAttach .field .value+.value,.recruitment .application-document .question .field .value+.value,.recruitment .application-document .sectionAttach .field .value+.value{margin-left:0}.recruitment #print_content .question .field h4,.recruitment #print_content .sectionAttach .field h4,.recruitment .application-document .question .field h4,.recruitment .application-document .sectionAttach .field h4{display:none}.recruitment #print_content .section,.recruitment #print_content .sectionDocument,.recruitment .application-document .section,.recruitment .application-document .sectionDocument{margin-bottom:16px;padding-top:0}.recruitment #print_content .field.group h5,.recruitment #print_content .section_title h5,.recruitment .application-document .field.group h5,.recruitment .application-document .section_title h5{padding-left:0}}@media screen and (max-width:320px){.recruitment #print_content ul,.recruitment .application-document ul{padding-right:0;padding-left:0}}.recruitment .inline{display:inline}.recruitment .btn{transition:background-color .2s ease-out,color .2s ease,opacity .2s ease}.recruitment .btn.saved{font-size:1.5rem;display:block;position:relative;margin-bottom:8px;border-radius:4px;background:#fff;color:#002147;padding:16px 46px 14px 14px;transition:background .18s ease-out,border-color .18s ease-out,color .18s ease-out;border:1px solid #006eaf;cursor:normal;pointer-events:none}.recruitment .btn.saved:active,.recruitment .btn.saved:focus,.recruitment .btn.saved:hover{background:#003e74;cursor:pointer;text-decoration:underline!important}.recruitment .btn.saved:active.disabled,.recruitment .btn.saved:active:disabled,.recruitment .btn.saved:focus.disabled,.recruitment .btn.saved:focus:disabled,.recruitment .btn.saved:hover.disabled,.recruitment .btn.saved:hover:disabled{background:#fff;cursor:not-allowed}.recruitment .btn.saved:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;top:50%;right:0;width:24px;height:24px;margin-top:-10px;color:#006eaf;font-size:20px;text-align:center;content:"h"}@supports (content:"h"/""){.recruitment .btn.saved:after{content:"h"/""}}@supports (alt:""){.recruitment .btn.saved:after{alt:""}}.recruitment .btn.saved svg{display:none}.recruitment .btn.saved:after{right:9px;content:""}.recruitment .debug{overflow-x:scroll}.flatpickr-calendar .flatpickr-day.selected{border-color:#00acd7;background-color:#00acd7}.flatpickr-calendar .flatpickr-month{overflow:visible}.flatpickr-calendar .flatpickr-month .arrowDown,.flatpickr-calendar .flatpickr-month .arrowUp{opacity:1}.flatpickr-calendar .flatpickr-month .arrowUp{top:-10%}.flatpickr-calendar .flatpickr-month .arrowDown{top:40%}.flatpickr-calendar .flatpickr-weekdaycontainer{display:flex;width:100%}.flatpickr-calendar .flatpickr-rContainer .flatpickr-day.selected{border-color:#002147;background-color:#002147}.flatpickr-clear-date.btn{font-size:1.5rem;display:block;position:relative;margin:.8rem 0 8px .8rem;border-radius:4px;background:#fff;color:#002147;font-size:1.2rem;padding:6px;border:1px solid #006eaf;cursor:pointer;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease}.flatpickr-clear-date.btn:active,.flatpickr-clear-date.btn:focus,.flatpickr-clear-date.btn:hover{background:#003e74;cursor:pointer;text-decoration:underline!important}.flatpickr-clear-date.btn:active.disabled,.flatpickr-clear-date.btn:active:disabled,.flatpickr-clear-date.btn:focus.disabled,.flatpickr-clear-date.btn:focus:disabled,.flatpickr-clear-date.btn:hover.disabled,.flatpickr-clear-date.btn:hover:disabled{background:#fff;cursor:not-allowed}.flatpickr-clear-date.btn:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;top:50%;right:0;width:24px;height:24px;margin-top:-10px;color:#006eaf;font-size:20px;text-align:center;content:"h"}@supports (content:"h"/""){.flatpickr-clear-date.btn:after{content:"h"/""}}@supports (alt:""){.flatpickr-clear-date.btn:after{alt:""}}.flatpickr-clear-date.btn svg{display:none}.flatpickr-clear-date.btn:after{content:none}.flatpickr-day.today{border-color:#002147}.flatpickr-clear-date.btn:active,.flatpickr-clear-date.btn:focus,.flatpickr-clear-date.btn:hover{border-color:#002147;background:#002147;color:#fff}@media only screen and (min-width:1025px){.flatpickr-clear-date.btn:focus,.flatpickr-clear-date.btn:hover{color:#fff;background:#002147}}.twitter-gen-content,.twitter-gen-content .alert.folded,.twitter-gen-content .full{padding-right:0}@media screen and (min-width:1025px){.twitter-gen-content>.col{display:flex}}@media screen and (min-width:1025px) and (max-width:1100px){.twitter-gen-content .md-6{width:50%}.twitter-gen-content .md-12{width:100%}}.featured-event{flex-basis:100%;max-width:100%;margin:16px 16px 16px -1px}@media screen and (min-width:768px){.featured-event{margin-top:0}}@media screen and (max-width:480px){.featured-event{margin-right:0}}.featured-event .module{position:relative;background:0;box-shadow:0}.featured-event .module:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:25px;background-image:url(../../images/common/hatch-grey.png);content:" ";z-index:1}.featured-event .module .row{flex-direction:row-reverse}@media (max-width:1024px){.featured-event .module .row{flex-direction:column;margin-right:0}}@media (max-width:480px){.featured-event .module .row{margin-top:0}}.featured-event .module .media{flex-basis:74.6666666667%;max-width:74.6666666667%;position:relative;z-index:2}@media (max-width:1024px){.featured-event .module .media{flex-basis:100%;max-width:100%;width:100%}}.featured-event .module .panel{flex-basis:25.3333333333%;max-width:25.3333333333%;padding-right:1px}@media (max-width:1024px){.featured-event .module .panel{flex-basis:100%;max-width:100%;padding-right:0}}.featured-event .module ul.tags li.parent{padding-left:7px}.featured-event .module .content{width:100%;padding:22px;clear:left}.featured-event .module .content .venue{bottom:20px;margin-bottom:24px}@media (min-width:1025px){.featured-event .module .content .venue{right:75.5%;left:24px;margin-right:0}}.featured-event.event.horizontal.event--cancelled .status{position:absolute;bottom:0;width:100%;padding-bottom:24px;background-color:#231f20;-webkit-font-smoothing:subpixel-antialiased}.featured-event.event.horizontal.event--cancelled .cancelled{flex-basis:25%;max-width:25%}.featured-event.event.horizontal.event--cancelled .cancelled:after,.featured-event.event.horizontal.event--cancelled .content .venue{display:none}@media screen and (max-width:1520px){.featured-event.event.horizontal.event--cancelled .status{padding-bottom:8px}.featured-event.event.horizontal.event--cancelled .status .cancelled{flex-basis:33.3333333333%;max-width:33.3333333333%;font-size:1.5rem}.featured-event.event.horizontal.event--cancelled .module:after{height:8px}}@media screen and (max-width:1024px){.featured-event.event.horizontal.event--cancelled .status{padding-bottom:0}.featured-event.event.horizontal.event--cancelled .status .cancelled{flex-basis:100%;max-width:100%;padding-top:8px;padding-bottom:8px}.featured-event.event.horizontal.event--cancelled .status .cancelled:after{display:block}.featured-event.event.horizontal.event--cancelled .module:after{display:none}}.featured-events .horizontal.event--cancelled .status .cancelled{font-size:1.5rem;padding-top:10px;padding-bottom:10px;font-weight:400}.featured-events .horizontal.event--cancelled .venue{display:none}.event-calendar__input{display:none!important}.event-calendar .flatpickr-wrapper{width:auto;float:right;margin-top:3px}.ie11 .event-calendar .flatpickr-wrapper{width:100%}@media screen and (max-width:1024px){.event-calendar .flatpickr-wrapper{width:100%;margin-top:0}}.event-calendar .flatpickr-wrapper .flatpickr-innerContainer{overflow:visible}.event-calendar .flatpickr-wrapper .flatpickr-calendar{width:100%;max-width:420px;background:none;box-shadow:none}.event-calendar .flatpickr-wrapper .flatpickr-calendar:after,.event-calendar .flatpickr-wrapper .flatpickr-calendar:before{display:none}.event-calendar .flatpickr-wrapper .flatpickr-rContainer{width:100%}.event-calendar .flatpickr-month{height:38px}@media screen and (max-width:1024px){.event-calendar .flatpickr-month{margin-bottom:3px}}.event-calendar .flatpickr-next-month svg,.event-calendar .flatpickr-prev-month svg{width:25px;fill:#003e74}.event-calendar .flatpickr-next-month,.event-calendar .flatpickr-prev-month{top:-8px}.event-calendar .flatpickr-current-month{padding:4px 0 0;pointer-events:none}.event-calendar .flatpickr-current-month .numInputWrapper{width:48px}.event-calendar .flatpickr-current-month .numInputWrapper input.cur-year{width:100%;font-weight:700}.event-calendar .flatpickr-current-month .numInputWrapper span{display:none}.event-calendar .flatpickr-weekdays{width:100%;height:42px;background:#003e74;color:#fff}.event-calendar .flatpickr-weekdaycontainer{display:flex;justify-content:space-around;width:100%}.event-calendar .flatpickr-weekdaycontainer span{flex-basis:14.2857143%;width:14.2857143%;max-width:40px;height:40px;margin:0;color:#fff;font-size:16px;font-weight:400;line-height:40px;text-align:center}.event-calendar .flatpickr-days{width:100%;border-right:1px solid #cfd2d7;border-bottom:1px solid #cfd2d7;border-left:1px solid #cfd2d7;background:#fff;box-shadow:2px 2px 3px rgba(0,0,0,.1)}.event-calendar .dayContainer{width:100%;min-width:0;max-width:none}.event-calendar .dayContainer span{max-width:60px;border-right:1px solid #cfd2d7;border-bottom:1px solid #cfd2d7;border-radius:0;background-color:#eef3f6;color:#003e74;font-size:16px}.event-calendar .dayContainer span.disabled{background:none;color:#6f6f6f}.event-calendar .dayContainer span.selected{border-top:0;border-right:1px solid #cfd2d7!important;border-bottom:1px solid #cfd2d7!important;border-left:0;background-color:#002147!important;color:#fff!important}.event-calendar .dayContainer span.event:not(.nextMonthDay):not(.prevMonthDay){background-color:#006eaf;color:#fff}.event-calendar .dayContainer span.event:not(.nextMonthDay):not(.prevMonthDay):focus,.event-calendar .dayContainer span.event:not(.nextMonthDay):not(.prevMonthDay):hover{border-top:1px solid transparent;border-left:1px solid transparent;background-color:#d24000!important}.event-calendar .dayContainer span.event.event--count-1:not(.nextMonthDay):not(.prevMonthDay){background-color:rgba(0,110,175,.891905)}.event-calendar .dayContainer span.event.event--count-2:not(.nextMonthDay):not(.prevMonthDay){background-color:rgba(0,110,175,.90381)}.event-calendar .dayContainer span.event.event--count-3:not(.nextMonthDay):not(.prevMonthDay){background-color:rgba(0,110,175,.915714)}.event-calendar .dayContainer span.event.event--count-4:not(.nextMonthDay):not(.prevMonthDay){background-color:rgba(0,110,175,.927619)}.event-calendar .dayContainer span.event.event--count-5:not(.nextMonthDay):not(.prevMonthDay){background-color:rgba(0,110,175,.939524)}.event-calendar .dayContainer span.event.event--count-6:not(.nextMonthDay):not(.prevMonthDay){background-color:rgba(0,110,175,.951429)}.event-calendar .dayContainer span.event.event--count-7:not(.nextMonthDay):not(.prevMonthDay){background-color:rgba(0,110,175,.963333)}.event-calendar .dayContainer span.event.event--count-8:not(.nextMonthDay):not(.prevMonthDay){background-color:rgba(0,110,175,.975238)}.event-calendar .dayContainer span.event.event--count-9:not(.nextMonthDay):not(.prevMonthDay){background-color:rgba(0,110,175,.987143)}.event-calendar .dayContainer span.event.event--count-10:not(.nextMonthDay):not(.prevMonthDay){background-color:rgba(0,110,175,.999048)}.event-calendar .dayContainer span:nth-child(7n){border-right:0}.event-calendar .dayContainer span:nth-child(1n+36){border-bottom:0}.ie11 .event-calendar .dayContainer span{border:0}.event-calendar .dayContainer .flatpickr-day.today{border-top:1px solid transparent;border-left:1px solid transparent;background-color:#e5e9ea;background-image:url(../../images/common/hatch-transparent-30.png);background-repeat:repeat;font-weight:700}.event-calendar .dayContainer .nextMonthDay,.event-calendar .dayContainer .prevMonthDay{color:#fff;font-size:0;pointer-events:none}.event-details{position:relative}.sidebar.event .event-details{padding-top:55px}.event-single--cancelled .sidebar.event .event-details,.event-single--full .sidebar.event .event-details,.event-single--past .sidebar.event .event-details,.event-single--postponed .sidebar.event .event-details{margin-top:0!important}.event-details__block{font-size:1.5rem;margin:0 0 32px}.event-details__list{margin:0!important;padding:0!important;list-style:none}.event-details__list li{padding:0;list-style:none}.event-details__list a{color:#006eaf}.event-details__list-content{font-size:1.5rem;margin-bottom:24px}.event-details__list-content h4{font-size:1.5rem;margin:0}.event-details__list-content p{margin:0;color:#161515}.event-details__label{font-weight:700}.event-details span[itemprop=priceCurrency]{font-size:.8em;opacity:.9}.event-details__access,.event-details__address,.event-details__time,.event-details__venue{position:relative;padding-left:26px!important}@media screen and (max-width:929px){.event-details__access,.event-details__address,.event-details__time,.event-details__venue{margin:0;padding:0!important}.event-details__access:before,.event-details__address:before,.event-details__time:before,.event-details__venue:before{display:none}}.event-details__time{margin-bottom:8px}.event-details__time:before{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:2px;left:0;font-size:18px;content:""}@media screen and (max-width:929px){.event-details__time{margin:-8px 0 16px;font-weight:700}}.event-details__time--local:before{transform:rotate(-45deg)}.event-details__address:before{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:2px;left:1px;font-size:22px;content:""}.event-details__venue{margin-bottom:8px}@media screen and (max-width:929px){.event-details__venue{margin-bottom:16px}}.event-details__access a:before{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:2px;left:1px;transition:color .2s ease;color:#161515;font-size:20px;content:""}.event-details__access a:focus:before,.event-details__access a:hover:before{color:#006eaf}@media screen and (max-width:929px){.event-details__access{padding:0 0 0 26px!important}}.event-details__social a{text-decoration:none!important}.event-details__social a:before{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline;position:relative;padding-right:8px;transition:color .2s ease;color:#002147;font-size:12px;text-decoration:none}.event-details__social a:focus:before,.event-details__social a:hover:before{color:#006eaf}.event-details__social a:focus .event-details__value,.event-details__social a:hover .event-details__value{text-decoration:none!important}.event-details__social a .event-details__value{text-decoration:underline!important}.event-details__social--twitter a:before{font-size:11px;content:"j"}.event-details__social--facebook a:before{content:"e"}.event-details__social--linkedin a:before{content:"u"}.event-details__social--instagram a:before{content:""}.container .event-details .event-details__btn{font-weight:700}.container .event-details .event-details__btn--cta{background:#d24000}.container .event-details .event-details__btn--cta:after{color:#fff}.container .event-details .event-details__btn--cta:focus,.container .event-details .event-details__btn--cta:hover{background:#b93800}.container .event-details .event-details__btn--cta-live{background:#0f8291}.container .event-details .event-details__btn--cta-live:after{color:#fff}.container .event-details .event-details__btn--cta-live:focus,.container .event-details .event-details__btn--cta-live:hover{background:#0d6d7a}.container .event-details .event-details__btn--disabled:after{display:none}.container .event-details .event-details__btn--preview{cursor:not-allowed;pointer-events:none}.event-details__tags{margin:0!important;padding:0!important}.event-details__tags li{display:inline-block!important}.event-details__tags a{font-size:1.2rem;display:block;margin:0 5px 5px 0;padding:5px 10px 4px;border-radius:3px;background:#fff;color:#161515;font-weight:700;line-height:1;text-decoration:none!important;text-transform:lowercase}.event-details__tags a:focus,.event-details__tags a:hover{background:#003e74;color:#fff}.event-details__secondary-container .event-details__tags a{border:1px solid #d5d8d9}.event-details__secondary-container .event-details__tags a:focus,.event-details__secondary-container .event-details__tags a:hover{border:1px solid #003e74}.event-details__primary-container{position:relative;margin:0 0 24px}@media screen and (max-width:929px){.event-details__primary-container{margin:0;padding:32px 24px 8px;background:#ebeeee}}@media screen and (max-width:767px){.event-details__primary-container{padding:32px 16px 8px}}.event-details__primary-container .event-details__block--buttons{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0}.event-details__primary-container .event-details__block--buttons>*{margin:0 16px 16px 0;white-space:nowrap}.event-details__secondary-container{margin:16px 0 24px;border-top:1px solid #d5d8d9}@media screen and (max-width:929px){.event-details__secondary-container{padding:16px 0 0}}.event-details__notice-banner{margin:0 -16px 0 -24px;padding:24px;border-bottom:1px solid #d5d8d9;background:url(../../images/common/hatch-light-grey.png) #fff;box-shadow:inset -8px 1px 6px -6px #c3c6c7}.event-details__notice-banner--cancelled{background-color:#231f20;background-image:none;color:#fff;box-shadow:inset -8px 1px 6px -6px #090909}.event-details__notice-banner--cancelled:after{position:absolute;top:0;right:0;width:24px;height:100%;background-image:url(../../images/common/hatch-transparent-30.png);content:""}.event-details__notice-banner--cancelled.folded{box-shadow:inset 0 11px 8px -10px #000!important}@media screen and (max-width:480px){.event-details__notice-banner--cancelled{position:relative;padding-bottom:32px!important}.event-details__notice-banner--cancelled:after{top:unset;bottom:0;left:0;width:100%;height:16px}}.event-details__notice-banner.folded{margin:0;padding:24px;box-shadow:inset 0 11px 8px -10px #c3c6c7}.event-details__notice-banner .fake-h3,.event-details__notice-banner h3{margin:0}.related-events{width:100%;margin:16px 0 0;border-top:1px solid #d5d8d9}.related-events>.module{width:100%}.related-events--series .event-listing>.module{padding:0 16px 0 0!important}.content-hero__body--noimage{margin-top:41px}@media screen and (max-width:929px){.content-hero__body--noimage{margin-top:0}}@media screen and (max-width:929px){.event-single--portrait .content-hero{display:none}}.event-single--portrait .portrait-hero{padding-top:32px!important}.event-single--portrait .portrait-hero__image{zoom:1}.event-single--portrait .portrait-hero__image:after{display:block;height:0;clear:both;content:".";visibility:hidden}.event-single--portrait .portrait-hero__image img{margin:0 auto 32px;padding:0;float:none}.event-single--portrait .portrait-hero__image img.legacy{width:100%;max-width:320px}@media screen and (min-width:930px){.event-single--portrait .portrait-hero__image{max-width:33.3%;float:right}.event-single--portrait .portrait-hero__image img{margin:0;padding:0 0 32px 32px}}@media screen and (max-width:929px){.event-single--portrait .portrait-hero__image{width:100%}.event-single--portrait .portrait-hero__image img{max-width:33.3%}}@media screen and (max-width:768px){.event-single--portrait .portrait-hero__image img{max-width:50%}}@media screen and (max-width:595px){.event-single--portrait .portrait-hero__image img{max-width:66.6%}}@media screen and (max-width:480px){.event-single--portrait .portrait-hero__image{width:auto;margin-left:-16px;margin-right:-16px}.event-single--portrait .portrait-hero__image img{max-width:100%;margin-top:-32px;margin-bottom:0}}.event-single--portrait .portrait-hero--noimage{margin-top:26px}@media screen and (max-width:929px){.event-single--portrait .portrait-hero--noimage{margin-top:-1px;padding-top:0!important}}.event-single--portrait .portrait-hero .event-details__primary-container{margin:0 -24px 32px;border-top:1px solid #d5d8d9}@media screen and (max-width:768px){.event-single--portrait .portrait-hero .event-details__primary-container{margin:0 -16px 32px}}@media screen and (min-width:930px){.event-single--portrait .portrait-hero .event-details__primary-container{display:none}}#news-header{width:100%;max-height:107px;margin-top:-107px;padding-right:72px;padding-left:267px;float:right;overflow:hidden;box-sizing:border-box}.fixed #news-header{display:none}@media screen and (max-width:1024px){#news-header{padding-left:230px}}@media screen and (max-width:929px){#news-header{width:auto;max-height:none;margin:10px;padding:11px 13px;float:left;background:#003e74;overflow:visible}}#news-header .fake-h1,#news-header h1{font-size:1.5rem;text-transform:uppercase}@media screen and (max-width:929px){#news-header .fake-h1,#news-header h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}#news-header .news-item{display:block;width:32%;padding:27px 20px 23px 23px;float:left;transition:background-color .2s ease-out;color:inherit}#news-header .news-item div{width:65px;margin:0 8px 0 0;float:left;overflow:hidden}#news-header .news-item img{max-width:none;height:56px;margin:0 8px 0 -8px;float:left}@media screen and (max-width:960px){#news-header .news-item img{display:none}}#news-header .news-item .fake-h2,#news-header .news-item .fake-h3,#news-header .news-item .recruitment .job-description .job-info .column .value,#news-header .news-item h2,#news-header .news-item h3,#news-header .news-item p,.recruitment .job-description .job-info .column #news-header .news-item .value{font-size:1.4rem;margin:-2px auto 0;font-weight:400;line-height:1.4}@media screen and (max-width:929px){#news-header .news-item .fake-h2,#news-header .news-item .fake-h3,#news-header .news-item .recruitment .job-description .job-info .column .value,#news-header .news-item h2,#news-header .news-item h3,#news-header .news-item p,.recruitment .job-description .job-info .column #news-header .news-item .value{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:italic;line-height:1.3}}#news-header .news-item:active,#news-header .news-item:focus,#news-header .news-item:hover{background:#ebeeee}@media screen and (max-width:1450px){#news-header .news-item:nth-child(3){width:50%!important}}@media screen and (max-width:960px){#news-header .news-item:nth-child(3){width:46%!important}}@media screen and (max-width:905px){#news-header .news-item:nth-child(3){width:50%!important}}@media screen and (max-width:929px){#news-header .news-item:nth-child(3){width:100%!important}}@media screen and (max-width:960px){#news-header .news-item:nth-child(3) img{display:none}}@media screen and (max-width:1450px){#news-header .news-item:nth-child(4),#news-header .news-item:nth-child(4) img{display:none}}@media screen and (max-width:768px){#news-header .news-item:nth-child(4){display:none}}@media screen and (max-width:929px){#news-header .news-item:nth-child(4){display:block}}@media screen and (max-width:1450px){#news-header .news-item{width:50%}}@media screen and (max-width:960px){#news-header .news-item{width:52%}}@media screen and (max-width:905px){#news-header .news-item{width:50%!important;padding:27px 13px 23px}}@media screen and (max-width:929px){#news-header .news-item{width:100%!important;margin:0 0 16px;padding:0}#news-header .news-item:active,#news-header .news-item:focus,#news-header .news-item:hover{background:none;text-decoration:underline}}#news-header #btn-news{font-size:1.4rem;width:72px;height:56px;margin:27px -72px 14px 0;padding:21px 0 0 10px;float:right;transition:background-color .2s ease-out;background:#003e74;color:#fff;line-height:0}#news-header #btn-news:active,#news-header #btn-news:focus,#news-header #btn-news:hover{background-color:#002147;color:#fff;text-decoration:underline}#news-header #btn-news:active:after,#news-header #btn-news:focus:after,#news-header #btn-news:hover:after{text-decoration:none}@media screen and (max-width:929px){#news-header #btn-news{font-size:1.3rem;width:auto;height:30px;margin:0;padding:6px 19px 6px 8px;float:left;background:#fff;color:#003e74;font-weight:700}}@media screen and (min-width:1626px){#news-header #btn-news{width:82px;padding-right:10px}}#news-header #btn-news:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:relative;top:-3px;left:8px;font-size:20px;content:"h"}@media screen and (max-width:929px){#news-header #btn-news:after{font-size:1.5rem;top:2px;left:12px}}#news-header .fake-h2.show-sm,#news-header .recruitment .job-description .job-info .column .show-sm.value,#news-header h2.show-sm,.recruitment .job-description .job-info .column #news-header .show-sm.value{font-size:1.4rem;text-transform:uppercase}@media screen and (max-width:929px){#news-header .fake-h2.show-sm,#news-header .recruitment .job-description .job-info .column .show-sm.value,#news-header h2.show-sm,.recruitment .job-description .job-info .column #news-header .show-sm.value{display:block}}@media screen and (min-width:930px){#news-header .fake-h2.show-sm,#news-header .recruitment .job-description .job-info .column .show-sm.value,#news-header h2.show-sm,.recruitment .job-description .job-info .column #news-header .show-sm.value{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;display:block}#news-header .fake-h2.show-sm:focus,#news-header .recruitment .job-description .job-info .column .show-sm.value:focus,#news-header h2.show-sm:focus,.recruitment .job-description .job-info .column #news-header .show-sm.value:focus{display:block!important;position:relative!important;width:auto!important;height:auto!important;overflow:visible!important}}@media screen and (max-width:929px){.no-js #news-header{display:none}}.navigation--rebranded #news-header{padding-left:315px}#news-header.responsive .news-item div{margin-right:0;float:none;overflow:visible}#news-header.responsive .news-item img{margin-left:0}.tab-listing-page .row.wysiwyg{width:75%;margin:55px 0 0;padding-right:200px;border-right:1px solid #e6e9f0}.tab-listing-page .row.wysiwyg:before{display:none!important}@media screen and (max-width:1024px){.tab-listing-page .row.wysiwyg{padding-right:100px}}@media screen and (max-width:768px){.tab-listing-page .row.wysiwyg{width:100%;margin:25px 0 0;padding-right:0;border:0}}.tab-listing-page .link-list li{font-weight:400}.tab-listing-page .link-list--three-column .col.col-lg2{-moz-columns:auto 3!important;columns:3!important}.tab-listing-page .link-list--three-column .row:before{margin-bottom:16px!important;background:none!important;border:0!important}.tab-listing-page .link-list--three-column .row>.col.lg-6{flex-basis:75%;max-width:75%;padding-right:16px}@media screen and (max-width:1024px){.tab-listing-page .link-list--three-column .row>.col.lg-6{flex-basis:100%;max-width:100%;padding-right:0}.tab-listing-page .link-list--three-column .row>.col.lg-6 .col,.tab-listing-page .link-list--three-column .row>.col.lg-6 ul{padding-right:0}}@media screen and (max-width:767px){.tab-listing-page .link-list--three-column .row>.col.lg-6 .col{padding-right:16px;-moz-columns:auto 2!important;columns:2!important;-moz-column-gap:24px;column-gap:24px}}@media screen and (max-width:480px){.tab-listing-page .link-list--three-column .row>.col.lg-6{padding-top:16px;padding-bottom:16px}.tab-listing-page .link-list--three-column .row>.col.lg-6 .col{padding-right:16px;-moz-columns:auto 1!important;columns:1!important}}@media screen and (max-width:767px){.tab-listing-page .link-list--three-column .row:before{display:none!important}}@media screen and (max-width:767px){.tab-listing-page .link-list{margin-right:-24px;margin-left:-24px}.tab-listing-page .link-list>.col:first-of-type{padding-left:24px}}@media screen and (max-width:480px){.tab-listing-page .link-list>.col{padding:48px 24px 0}.tab-listing-page .link-list>.col:first-of-type{margin-bottom:-16px}}.content-template .event-listing--student-recruitment{margin:24px -24px}@media screen and (max-width:1024px){.content-template .event-listing--student-recruitment{margin:16px 0}}.event-listing--student-recruitment .searchable_listing--student-recruitment .searchable_listing-wrapper{margin:0 -25px 16px;max-width:none;padding:24px;position:relative;width:calc(100% + 50px)}.event-listing--student-recruitment .searchable_listing--student-recruitment .searchable_listing-wrapper:before{background:transparent url(../../images/common/hatch-light.svg) repeat;border-top:1px solid #fff;content:"";height:24px;left:0;margin-left:-25px;opacity:.25;position:absolute;top:0;width:calc(100% + 50px)}.event-listing--student-recruitment .searchable_listing--student-recruitment .searchable_listing-wrapper fieldset.select-filter{margin-top:20px}.event-listing--student-recruitment .searchable_listing--student-recruitment .searchable_listing-wrapper legend.inline{border-bottom:none;display:inline;float:left;font-weight:600;margin-bottom:0;padding-top:10px;padding-right:16px;width:auto}@media screen and (max-width:767px){.event-listing--student-recruitment .searchable_listing--student-recruitment .searchable_listing-wrapper legend.inline{display:block;width:100%}}.event-listing--student-recruitment .searchable_listing--student-recruitment .searchable_listing-wrapper .select-filter__filter{float:left;margin-right:8px}.event-listing--student-recruitment .searchable_listing--student-recruitment .searchable_listing-wrapper .chosen-container .chosen-results li{color:#161515}.event-listing--student-recruitment .searchable_listing--student-recruitment .searchable_listing-wrapper .chosen-container .chosen-results li.highlighted,.event-listing--student-recruitment .searchable_listing--student-recruitment .searchable_listing-wrapper .chosen-container .chosen-results li:hover{color:#fff}.event-listing--student-recruitment .searchable_listing--student-recruitment .searchable_listing-wrapper .chosen-container .chosen-results li.result-selected{color:#c4c7ce}.event-listing--student-recruitment .searchable_listing--student-recruitment .searchable_listing-wrapper .chosen-choices{border-radius:0}.event-listing--student-recruitment .searchable_listing--student-recruitment .searchable_listing-wrapper .chosen-choices .search-field input{width:100%!important}.event-listing--student-recruitment .searchable_listing--student-recruitment .searchable_listing-wrapper .chosen-choices:after{color:#161515}.event-listing--student-recruitment .searchable_listing--student-recruitment .searchable_listing-wrapper ul.labels .label:hover,.event-listing--student-recruitment .searchable_listing--student-recruitment .searchable_listing-wrapper ul.labels .label:hover .search-choice-close:after{color:#fff}.event-listing--student-recruitment .searchable_listing--student-recruitment .searchable_listing-active_filters ul.labels{margin-bottom:0}.event-listing--student-recruitment .events{margin-top:48px}.student-recruitment-events{position:relative}#content .student-recruitment-events .row{margin:0 -25px}#content .student-recruitment-events .row:before{display:none}.student-recruitment-events .events-filter{padding:16px 24px 24px;margin-bottom:0}.student-recruitment-events .events-filter.col{padding-top:40px}.student-recruitment-events .events-filter.lg-12{position:relative;margin:0 -25px;width:calc(100% + 50px);max-width:none;padding-right:48px}.student-recruitment-events .events-filter.lg-12:before{position:absolute;top:0;left:0;width:100%;border-top:1px solid #fff;opacity:.25;content:""}.student-recruitment-events .events-filter.lg-12:after{position:absolute;top:1px;right:0;width:24px;height:calc(100% - 1px);background:transparent url(../../images/common/hatch-light.svg) repeat;opacity:.4;content:""}@media screen and (max-width:480px){.student-recruitment-events .events-filter.lg-12{padding-right:30px}}.student-recruitment-events .events-filter__buttons{flex-basis:83.3333333333%;max-width:83.3333333333%}@media screen and (max-width:1281px){.student-recruitment-events .events-filter__buttons{flex-basis:91.6666666667%;max-width:91.6666666667%}}@media screen and (max-width:1025px){.student-recruitment-events .events-filter__buttons{flex-basis:100%;max-width:100%}}.student-recruitment-events .events-filter:first-of-type{padding-top:40px}.student-recruitment-events .events-filter:first-of-type:before{position:absolute;top:0;left:0;width:calc(100% + 50px);height:24px;margin-left:-25px;border-top:1px solid #fff;background:transparent url(../../images/common/hatch-light.svg) repeat;opacity:.25;content:""}.student-recruitment-events .events-filter:first-of-type:after{top:auto;bottom:0;height:24px;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%);opacity:.3}.student-recruitment-events .events-filter legend{float:left;margin:8px 0;padding:0;border:0}@media screen and (max-width:595px){.student-recruitment-events .events-filter legend br{display:none}}.student-recruitment-events .events-filter .events-filter__buttons button.btn{border:1px solid #fff;border-radius:4px;margin-right:4px;padding:16px;background-color:transparent;color:#fff;-webkit-text-decoration:underline solid transparent!important;text-decoration:underline solid transparent!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,-webkit-text-decoration .1s ease-out;transition:background-color .2s ease,border-color .2s ease,color .2s ease,text-decoration .1s ease-out;transition:background-color .2s ease,border-color .2s ease,color .2s ease,text-decoration .1s ease-out,-webkit-text-decoration .1s ease-out}.student-recruitment-events .events-filter .events-filter__buttons button.btn.checked{background-color:#fff}.student-recruitment-events .events-filter .events-filter__buttons button.btn.checked:active,.student-recruitment-events .events-filter .events-filter__buttons button.btn.checked:focus,.student-recruitment-events .events-filter .events-filter__buttons button.btn.checked:hover{background-color:#fff;border-color:hsla(0,0%,100%,.8);-webkit-text-decoration:underline solid currentColor!important;text-decoration:underline solid currentColor!important}.student-recruitment-events .events-filter .events-filter__buttons button.btn:active,.student-recruitment-events .events-filter .events-filter__buttons button.btn:focus,.student-recruitment-events .events-filter .events-filter__buttons button.btn:hover{color:#fff;border-color:hsla(0,0%,100%,.8);-webkit-text-decoration:underline solid currentColor!important;text-decoration:underline solid currentColor!important}.student-recruitment-events .events-filter .btn{display:inline-block;margin:8px 8px 0 0;padding:0;font-weight:700;text-align:center;vertical-align:middle;width:auto;min-width:10rem}.student-recruitment-events .events-filter .btn span{display:block;border:1px solid #fff;border-radius:4px;background-color:#fff;padding:16px;-webkit-text-decoration:underline solid transparent;text-decoration:underline solid transparent;transition:background-color .2s ease,border-color .2s ease,color .2s ease,-webkit-text-decoration .1s ease-out;transition:background-color .2s ease,border-color .2s ease,color .2s ease,text-decoration .1s ease-out;transition:background-color .2s ease,border-color .2s ease,color .2s ease,text-decoration .1s ease-out,-webkit-text-decoration .1s ease-out}.student-recruitment-events .events-filter .btn input{display:none}.student-recruitment-events .events-filter .btn input:checked+span{background-color:#fff}.student-recruitment-events .events-filter .btn:active span,.student-recruitment-events .events-filter .btn:focus span,.student-recruitment-events .events-filter .btn:hover span{color:#fff;border-color:hsla(0,0%,100%,.8);-webkit-text-decoration:underline solid currentColor;text-decoration:underline solid currentColor}.student-recruitment-events .events-filter .btn:active input:checked+span,.student-recruitment-events .events-filter .btn:focus input:checked+span,.student-recruitment-events .events-filter .btn:hover input:checked+span{background-color:#fff;border-color:hsla(0,0%,100%,.8);-webkit-text-decoration:underline solid currentColor;text-decoration:underline solid currentColor}.student-recruitment-events .events-filter .btn:after{display:none}.student-recruitment-events .events-filters{margin-bottom:48px}.student-recruitment-events .events-filters .btn.fallback{margin:24px 0;min-width:17rem}@media screen and (max-width:480px){.student-recruitment-events .events-filters{margin-bottom:24px}}.student-recruitment-events .events-listing{min-height:30rem}#content .student-recruitment-events .events-listing .row{margin:0 -16px 48px 0}@media screen and (max-width:480px){#content .student-recruitment-events .events-listing .row{margin-right:0}}.student-recruitment-events .events-listing .more-search-results{text-align:center}.student-recruitment-events #loading{display:block;position:relative;top:100px;left:calc(50% - 30px);height:0;color:#fff;text-indent:-9999px;z-index:100;-webkit-animation:fadeIn .3s ease-in;animation:fadeIn .3s ease-in}.student-recruitment-events #loading:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;color:#fff;content:"";-webkit-animation:spin .75s linear infinite;animation:spin .75s linear infinite;font-size:6rem;width:60px;height:60px;transform-origin:50% 51%;color:#9d9d9d!important}@supports (content:""/""){.student-recruitment-events #loading:after{content:""/""}}@supports (alt:""){.student-recruitment-events #loading:after{alt:""}}.content-template .student-recruitment-events,.landing-opt3 .student-recruitment-events{margin-right:2px}.content-template .student-recruitment-events .events-filters,.landing-opt3 .student-recruitment-events .events-filters{margin-bottom:30px}.content-template .student-recruitment-events .events-filter__buttons,.landing-opt3 .student-recruitment-events .events-filter__buttons{flex-basis:100%;max-width:100%}.content-template .student-recruitment-events .events-listing .event,.landing-opt3 .student-recruitment-events .events-listing .event{flex-basis:33.3333333333%;max-width:33.3333333333%}@media screen and (max-width:1024px){.content-template .student-recruitment-events .events-listing .event,.landing-opt3 .student-recruitment-events .events-listing .event{flex-basis:50%;max-width:50%}}@media screen and (max-width:929px){.content-template .student-recruitment-events .events-listing .event,.landing-opt3 .student-recruitment-events .events-listing .event{flex-basis:33.3333333333%;max-width:33.3333333333%}}@media screen and (max-width:767px){.content-template .student-recruitment-events .events-listing .event,.landing-opt3 .student-recruitment-events .events-listing .event{flex-basis:50%;max-width:50%}}@media screen and (max-width:480px){.content-template .student-recruitment-events .events-listing .event,.landing-opt3 .student-recruitment-events .events-listing .event{flex-basis:100%;max-width:100%}}.landing-full-img .student-recruitment-events .events-filters,.landing-opt1 .student-recruitment-events .events-filters{margin-bottom:30px}.landing-full-img .student-recruitment-events .events-listing .event,.landing-opt1 .student-recruitment-events .events-listing .event{flex-basis:25%;max-width:25%}@media screen and (max-width:1024px){.landing-full-img .student-recruitment-events .events-listing .event,.landing-opt1 .student-recruitment-events .events-listing .event{flex-basis:33.3333333333%;max-width:33.3333333333%}}@media screen and (max-width:768px){.landing-full-img .student-recruitment-events .events-listing .event,.landing-opt1 .student-recruitment-events .events-listing .event{flex-basis:50%;max-width:50%}}@media screen and (max-width:480px){.landing-full-img .student-recruitment-events .events-listing .event,.landing-opt1 .student-recruitment-events .events-listing .event{flex-basis:100%;max-width:100%}}@media screen and (max-width:929px){.landing-opt3 .student-recruitment-events{margin-right:-1px}}.content-template .student-recruitment-events{margin:24px -24px}@media screen and (max-width:1024px){.content-template .student-recruitment-events{margin:16px 0}}@media screen and (min-width:1025px){.wysiwyg img.publication-image-fulltext{padding-top:22px}}@media screen and (max-width:1024px){.wysiwyg img.publication-image-fulltext{padding-top:14px}}@media screen and (max-width:480px){.wysiwyg img.publication-image-fulltext{padding-top:6px}}.publication .publication-image{-o-object-fit:cover;object-fit:cover;padding:5px!important;margin:0 0 0 16px!important}@media screen and (max-width:768px){.publication .publication-image{margin-left:0!important;padding:0!important}}.search.publication a{flex-direction:column-reverse}@media screen and (min-width:768px){.search.publication a{flex-direction:row}}.event.publication-featured{padding-right:0!important}.event.publication-featured .media{width:36%!important}@media screen and (max-width:768px){.event.publication-featured .media{width:100%!important}}.event.publication-featured .publication-image{height:100%;-o-object-fit:cover;object-fit:cover}#interactive-map-layout .wysiwyg{margin-bottom:48px}#interactive-map-layout .content-template#content #main:before{display:none}#interactive-map-layout .infographic{background-color:#003e74;position:relative;width:100%;color:#fff}.infographic-container-outer,.map-container-outer-outer{margin:0 -16px!important}.map-container-outer-outer+.image-grid{margin-top:40px}#reset-map.text-only{background:#c81e78;font-size:12px}@media screen and (min-width:768px){.infographic-container-outer,.map-container-outer-outer{margin:0 -24px!important}}@media screen and (min-width:1026px){.infographic-container-outer,.map-container-outer-outer{margin:0 -48px!important}}.award-key-facts{background-color:#002147;color:#fff;padding:3rem 24px;margin:-17px -48px 24px}@media screen and (min-width:929px) and (max-width:1025px){.award-key-facts{margin:-24px -24px 24px}}@media screen and (min-width:1025px){.award-key-facts{margin-top:-17px}}.award-key-facts__inner .recruitment .job-description .job-info .column .value,.award-key-facts__inner h2,.recruitment .job-description .job-info .column .award-key-facts__inner .value{padding:0!important;margin-left:2rem}.award-key-facts__items{display:flex!important;flex-wrap:wrap;align-items:flex-start;margin-left:-2rem;width:100%;list-style-type:none;margin-top:2rem}.award-key-facts__items>*{margin-left:2rem;width:calc(50% - 20px);margin-bottom:2.5rem}@media screen and (min-width:929px){.award-key-facts__items>*{width:calc(33.33333% - 20px)}}.award-key-facts__items .full-width,.award-key-facts__items h4,.award-key-facts__items p,.award-key-facts__items ul{font-size:20px;letter-spacing:-.02em;font-weight:700;line-height:1.15;margin-bottom:0;padding:0}.award-key-facts__items .full-width{width:calc(100% + 12px);margin:0 -20px 0 0;background-color:#006eaf;padding:1em}@media screen and (min-width:929px){.award-key-facts__items .full-width{width:calc(100% + 20px)}}.award-key-facts__items .full-width h3{color:#fff}.award-key-facts__items .full-width ul{margin-top:2rem;width:100%;list-style-type:none;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;grid-auto-rows:minmax(32px,auto)}@media screen and (min-width:929px){.award-key-facts__items .full-width ul{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(40px,auto)}}.award-key-facts__items h3{font-size:1.8rem;margin-bottom:.5rem;letter-spacing:-.02em;font-weight:400;margin-top:0;color:#bdc1c8}.award-key-facts__items li{list-style-type:none}.award-key-facts__items a{color:#fff}.award-key-facts__items p+p{margin-top:8px}.award-key-facts__items span.status{background:#fff;color:#002147;padding:.3em .3em .2em;font-weight:400;font-size:12px;margin:-1px 0 0 6px;position:absolute}.award-card-listing{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -2rem;width:calc(100% + 24px);align-items:normal}@media screen and (min-width:1025px){.award-card-listing{margin:0 -46px;width:calc(100% + 72px)}}.award-card{margin-bottom:16px;padding:16px 24px;border:1px solid #d5d8d9;margin-left:2rem;display:flex;flex-wrap:wrap;flex-direction:column;width:100%;transition:all .4s linear;position:relative}.award-card.is-active{display:flex!important}.award-card.is-hidden{display:none}@media screen and (min-width:768px){.award-card{width:calc(50% - 20px)}}@media screen and (min-width:929px){.award-card{width:calc(33.33333% - 20px)}}.award-card__title{font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:-.02em;margin-bottom:1.5rem;padding-top:0!important}.award-card__title a{color:#002147;font-weight:700}.award-card__title a:hover{color:#006eaf;text-decoration:underline!important}.award-card__title a:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;height:100%;width:100%;cursor:pointer}.award-card__facet h3{font-weight:400;font-size:1.5rem}.award-card__facet p{font-weight:700;font-size:1.7rem;line-height:1.2}.award-card__facet p .closed{border:1px solid #757575;padding:.3rem .4rem;margin-left:3px;font-size:1.5rem;font-weight:400}.award-card__type{padding-left:0;display:flex;flex-wrap:wrap}.award-card__type,.award-card__type span{font-size:1.2rem;letter-spacing:-.02em;line-height:1;font-weight:700}.award-card__type span{padding:.3rem .4rem;background-color:#006eaf;color:#fff;border:1px solid #006eaf;max-width:70%}.award-card__type .closed{color:#757575;background-color:transparent;border:1px solid #757575;margin-left:3px}.searchable_listing--awards .primary.searchable_listing-wrapper{background:#e6e9f0!important;color:#161515!important;padding:24px;margin:-16px -24px 16px;width:calc(100% + 48px);max-width:none}@media screen and (min-width:768px) and (max-width:1025px){.searchable_listing--awards .primary.searchable_listing-wrapper{margin:-24px -24px 24px}}@media screen and (min-width:1025px){.searchable_listing--awards .primary.searchable_listing-wrapper{padding:24px;margin:-16px -48px 24px;width:calc(100% + 96px)}}.searchable_listing--awards .primary.searchable_listing-wrapper legend{border-bottom:none}.searchable_listing--awards .primary.searchable_listing-wrapper .chosen-container{border:none!important}.searchable_listing--awards .large-search--awards label{float:none;display:block;font-weight:700;margin-bottom:.5em;font-size:18px;text-align:left;width:auto}.searchable_listing--awards .large-search--awards button{background-color:#002147!important}.searchable_listing--awards .large-search--awards button:focus,.searchable_listing--awards .large-search--awards button:hover{background-color:#003e74!important}.searchable_listing--awards #keywords::-moz-placeholder{color:#777;font-style:italic;-moz-transition:color .2s ease;transition:color .2s ease}.searchable_listing--awards #keywords:-ms-input-placeholder{color:#777;font-style:italic;-ms-transition:color .2s ease;transition:color .2s ease}.searchable_listing--awards #keywords::-ms-input-placeholder{color:#777;font-style:italic;-ms-transition:color .2s ease;transition:color .2s ease}.searchable_listing--awards #keywords::placeholder{color:#777;font-style:italic;transition:color .2s ease}@media screen and (min-width:595px){.searchable_listing--awards .filters{display:flex;flex-wrap:wrap}}.searchable_listing--awards .filters .select-filter{width:100%;margin:0 0 1rem}@media screen and (min-width:595px){.searchable_listing--awards .filters .select-filter{margin:0 1rem 1rem 0;width:31%}}.searchable_listing--awards .filters .select-filter--clear{font-size:1.3rem;font-style:italic}@media screen and (min-width:595px){.searchable_listing--awards .filters .select-filter--clear{padding-top:36px}}.searchable_listing--awards .filters .select-filter--clear a{color:#161515!important}.searchable_listing--awards .filters .select-filter label{float:none;font-weight:600;color:#161515}.searchable_listing--awards .filters .select-filter select{width:100%;max-width:none;padding:12px;height:auto;color:#161515;font-weight:700;border:2px solid #d5d8d9;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1.255l-6 6-6-6' stroke='%23002046'/%3E%3C/svg%3E");background-position:calc(100% - 14px) 50%!important;background-repeat:no-repeat}.searchable_listing--awards .filters .select-filter--toggle{padding-bottom:3rem}@media screen and (min-width:595px){.searchable_listing--awards .filters .select-filter--toggle{padding:3.3rem 0 0}}.searchable_listing--awards .filters .select-filter--toggle label{display:inline}.results-summary{font-weight:600}.filter-toggle{font-size:1.5rem;display:flex;align-items:center;margin:0;padding:16px;background-color:#fff;border:1px solid #002147;border-radius:5px;font-weight:700;color:#002147;width:100%}.filter-toggle.filter-active{margin-bottom:48px}.filter-toggle:focus,.filter-toggle:hover{color:#fff;background-color:#002147}.filter-toggle:focus:before,.filter-toggle:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.576 5.4H3.24v1.728c0 .528.432.96.96.96h3.48c.528 0 .96-.432.96-.96V5.4h8.976c.264 0 .48-.216.48-.48v-.84a.481.481 0 00-.48-.48H8.64V1.848a.963.963 0 00-.96-.96H4.2a.963.963 0 00-.96.96v1.728H.576a.481.481 0 00-.48.48v.864c0 .264.216.48.48.48zM5.04 2.688h1.8v3.6h-1.8v-3.6zM.576 14.4h8.976v1.728c0 .528.432.96.96.96h3.48c.528 0 .96-.432.96-.96V14.4h2.664c.264 0 .48-.216.48-.48v-.84a.481.481 0 00-.48-.48h-2.664v-1.728a.963.963 0 00-.96-.96h-3.48a.963.963 0 00-.96.96V12.6H.576a.481.481 0 00-.48.48v.84c0 .264.216.48.48.48zm10.776-2.712h1.8v3.6h-1.8v-3.6z' fill='%23fff'/%3E%3C/svg%3E")}.filter-toggle:before{content:"";width:1.8rem;height:1.7rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.576 5.4H3.24v1.728c0 .528.432.96.96.96h3.48c.528 0 .96-.432.96-.96V5.4h8.976c.264 0 .48-.216.48-.48v-.84a.481.481 0 00-.48-.48H8.64V1.848a.963.963 0 00-.96-.96H4.2a.963.963 0 00-.96.96v1.728H.576a.481.481 0 00-.48.48v.864c0 .264.216.48.48.48zM5.04 2.688h1.8v3.6h-1.8v-3.6zM.576 14.4h8.976v1.728c0 .528.432.96.96.96h3.48c.528 0 .96-.432.96-.96V14.4h2.664c.264 0 .48-.216.48-.48v-.84a.481.481 0 00-.48-.48h-2.664v-1.728a.963.963 0 00-.96-.96h-3.48a.963.963 0 00-.96.96V12.6H.576a.481.481 0 00-.48.48v.84c0 .264.216.48.48.48zm10.776-2.712h1.8v3.6h-1.8v-3.6z' fill='%23002046'/%3E%3C/svg%3E");display:block;margin-right:1.5rem}@media screen and (min-width:768px){.filter-toggle{display:none}}@media screen and (min-width:768px){#search-filter-options{display:block!important}}.no-results.hidden,.results-summary.hidden{display:none}.pagination__container{display:flex;justify-content:center}.pagination__item{display:flex;text-decoration:none;margin-left:.2222rem;margin-right:.2222rem;padding:1rem 1.8rem}.pagination__pages{display:flex!important;list-style:none!important;padding:0}.pagination__action{color:#002147}.pagination__action,.pagination__page{display:flex!important}.pagination__page a{color:#002147}.pagination__page.is-active>*,.pagination__page.is-active>:hover{display:flex;background-color:#002147;color:#fff;border-color:#002147}.pagination__page.is-active+.pagination__item{display:flex}.content-overlap{position:relative;margin-bottom:24px}@media screen and (min-width:1024px){.content-overlap{display:flex;flex-direction:row-reverse;align-items:center}}@media screen and (min-width:1024px){.content-overlap--reversed-row{flex-direction:row}}@media screen and (min-width:1024px){.content-overlap--reversed-row .content-overlap__content{margin-right:0;margin-left:-5%;padding:48px 24px 48px 72px}}@media screen and (min-width:1024px){.content-overlap--reversed-row .content-overlap__content>h2,.content-overlap--reversed-row .recruitment .job-description .job-info .column .content-overlap__content>.value,.recruitment .job-description .job-info .column .content-overlap--reversed-row .content-overlap__content>.value{width:90%}}.content-overlap__image{position:relative;margin:auto;z-index:2}@media screen and (min-width:1024px){.content-overlap__image{width:60%;margin:0}}.content-overlap__image img{width:100%;padding:0;float:none}@supports (aspect-ratio:3/2){.content-overlap__image img{-o-object-fit:cover;object-fit:cover;aspect-ratio:3/2;height:auto}}.content-overlap__content{margin-left:-24px;width:calc(100% + 48px);position:relative;padding:96px 24px 48px;margin-top:-48px;background-color:#002147}@media screen and (max-width:929px){.content-overlap__content{margin-left:0;left:-24px;padding-left:24px;padding-right:24px}}@media screen and (min-width:1024px){.content-overlap__content{display:flex;flex-direction:column;width:50%;margin-top:0;margin-right:-5%;margin-left:0;min-height:425px;padding:48px 24px}}.content-overlap__content>*{color:#fff}.content-overlap__content .recruitment .job-description .job-info .column .value,.content-overlap__content h2,.recruitment .job-description .job-info .column .content-overlap__content .value{font-weight:600;letter-spacing:-.04em;margin-bottom:16px}@media screen and (min-width:1236px){.content-overlap__content .recruitment .job-description .job-info .column .value,.content-overlap__content h2,.recruitment .job-description .job-info .column .content-overlap__content .value{margin-bottom:34px}}.content-overlap__content>p:last-child{margin-bottom:0}@media screen and (min-width:1024px){.content-overlap__content>p{width:90%}}@media screen and (min-width:1024px){.content-overlap__content>h2,.recruitment .job-description .job-info .column .content-overlap__content>.value{width:80%}}.content-overlap__content a{color:#fff!important;text-decoration:none!important}.content-overlap__content a:hover{text-decoration:underline!important}.content-overlap__content a:after{content:"";display:block;width:100%;position:absolute;top:0;height:100%}.content-overlap__content .link{align-self:flex-start}.content-overlap__category{margin:-24px 0 16px;font-weight:600;color:#00acd7;font-size:.9em}.content-overlap__attribution{margin-bottom:-24px}.content-overlap__attribution h3{color:#bdc2c8;letter-spacing:-.02em;font-weight:400;margin-top:0;margin-bottom:.5rem;font-size:1em}.content-overlap__attribution ul{list-style-type:none;padding-left:0}.content-overlap__attribution ul li{display:inline;padding-right:3px}.content-overlap__attribution ul li:after{content:",";color:#fff;display:inline-block}.content-overlap__attribution ul li:last-child:after{content:none}.landing-opt1 .content-overlap,.landing-opt3 .content-overlap,.langing-full-img .content-overlap{padding:16px 24px}@media screen and (min-width:1236px){.landing-opt1 .content-overlap__content,.langing-full-img .content-overlap__content{min-height:560px}}@media screen and (min-width:1024px){.landing-opt1 .content-overlap--reversed-row .content-overlap__content,.langing-full-img .content-overlap--reversed-row .content-overlap__content{padding-right:88px}}.cf,.link-list.buttons ol,.link-list.buttons ul,.stat-tiles{zoom:1}.cf:after,.link-list.buttons ol:after,.link-list.buttons ul:after,.stat-tiles:after{display:block;height:0;clear:both;content:".";visibility:hidden}a{transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;color:#006eaf;text-decoration:none}a:active img,a:focus img,a:hover img{transition:opacity .2s ease;opacity:.9}.fake-h1,.fake-h2,.fake-h3,.fake-h4,.fake-h5,.fake-h6,.recruitment .job-description .job-info .column .value,h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:.1em;margin-bottom:.3em;line-height:1.2;text-rendering:optimizeLegibility}.fake-h1,h1{font-size:3.2rem;font-weight:700}.fake-h2,.recruitment .job-description .job-info .column .value,.student-recruitment-events .events-filter legend,h2{font-size:2.7rem;font-weight:700}.fake-h3,h3{font-size:2rem;font-weight:700;line-height:1.4}.fake-h4,h4{font-size:1.7rem;font-weight:700}.fake-h5,h5{font-size:1.5rem;font-weight:700}.fake-h6,h6{font-size:1.4rem;font-weight:700}.print-only{display:none}.container{max-width:1440px;margin:0 auto;padding:0 24px}#main-content a,.container a{text-decoration:underline}#main-content a:active,#main-content a:focus,#main-content a:hover,.container a:active,.container a:focus,.container a:hover{text-decoration:none}.reverse{-webkit-font-smoothing:antialiased}#content #main{position:relative;margin-right:-24px;clear:both}#content #main:before{position:absolute;top:0;right:8px;width:25%;height:100%;margin-top:0;border-bottom:1px solid #d5d8d9;border-left:1px solid #d5d8d9;background:#fff;box-shadow:inset 3px 0 6px -4px #c3c6c7;content:"";z-index:0}@media screen and (max-width:929px){#content #main:before{display:none}}#content #main.flow-opposite:before{top:0;left:24px;border-right:1px solid #d5d8d9;background-color:#ebeeee;box-shadow:inset -3px 0 6px -2px #c3c6c7}@media screen and (max-width:767px){#content #main{margin-right:-8px;margin-bottom:24px}}@media screen and (max-width:929px){#content #main{display:block;margin-right:-16px}}.content-sidebar{box-shadow:inset 3px 0 6px -4px #c3c6c7}.content-sidebar .btn.last,.content-sidebar .btn:last-of-type{margin-bottom:16px}@media screen and (max-width:929px){.content-sidebar{box-shadow:none}}.flow-opposite #primary-content{float:right}@media screen and (max-width:929px){#primary-content{flex-basis:100%;max-width:100%;float:none!important}}#secondary-content{position:relative;padding:24px 16px 24px 24px;z-index:2}@media screen and (max-width:767px){#secondary-content{flex-basis:unset;width:auto;max-width:none;margin-right:-16px;margin-left:-16px;padding:24px 16px}}#secondary-content.event{padding:0 16px 24px 24px}#secondary-content.event .col{margin-top:8px}#secondary-content .col{margin-top:16px}#secondary-content .col:first-child{margin-top:0}#secondary-content .col+.btn{margin-top:16px}@media screen and (max-width:767px){#secondary-content .col{padding-bottom:16px}}@media screen and (max-width:929px) and (min-width:480px){#secondary-content{flex-basis:unset;width:auto;max-width:none;margin:0 -8px 16px;padding:0;float:none;clear:both}#secondary-content .col{width:50%;margin:0;padding:8px;float:left;clear:none}}.container#content{position:relative;padding-top:0;padding-bottom:24px;border-right:1px solid #d5d8d9;border-bottom:1px solid #d5d8d9;border-left:1px solid #d5d8d9;z-index:1}@media screen and (max-width:929px){.container#content{border-right:0;border-left:0}}#page{clear:both;background:#fff}.row .top-pad{padding-top:24px}.col.hatched{background:url(../../images/common/hatch-light-grey.png)}@media screen and (max-width:929px){.col.hatched{background:none}}.border-left{border-left:1px solid #d5d8d9}@media screen and (max-width:767px){.border-left{border:0}}.border-right{border-right:1px solid #d5d8d9}@media screen and (max-width:767px){.border-right{border:0}}@media screen and (max-width:929px){#header{position:fixed;top:0;left:0;overflow:visible;z-index:20}#content-box,#header{display:block;width:100%;height:auto}#content-box{position:relative;background:#fff;box-shadow:0 1px 16px #000;z-index:10;overflow-x:hidden}.no-section-nav #content-box{padding-top:0}}@media screen and (max-width:319px){#header{position:absolute!important}}.mobile-only{display:none}@media screen and (max-width:767px){.mobile-only{display:block}}@media screen and (max-width:767px){.desktop-only{display:none}}.recruitment .job-description .job-info .column .sidebar .module .value,.sidebar .module .fake-h2,.sidebar .module .recruitment .job-description .job-info .column .value,.sidebar .module h2{font-size:1.9rem}.module.fill a{color:#fff}
/*# sourceMappingURL=screen.css.map */