﻿html,body,div,span,applet,object,iframe,h1,h2,.recruitment .job-description .job-info .column .value,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{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';src:url("../../fonts/fira-sans/FiraSans-Light.eot");src:url("../../fonts/fira-sans/FiraSans-Light.eot?#iefix") format("embedded-opentype"),url("../../fonts/fira-sans/FiraSans-Light.woff") format("woff"),url("../../fonts/fira-sans/FiraSans-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'firasans';src:url("../../fonts/fira-sans/FiraSans-LightItalic.eot");src:url("../../fonts/fira-sans/FiraSans-LightItalic.eot?#iefix") format("embedded-opentype"),url("../../fonts/fira-sans/FiraSans-LightItalic.woff") format("woff"),url("../../fonts/fira-sans/FiraSans-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:'firasans';src:url("../../fonts/fira-sans/FiraSans-Regular.eot");src:url("../../fonts/fira-sans/FiraSans-Regular.eot?#iefix") format("embedded-opentype"),url("../../fonts/fira-sans/FiraSans-Regular.woff") format("woff"),url("../../fonts/fira-sans/FiraSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'firasans';src:url("../../fonts/fira-sans/FiraSans-Italic.eot");src:url("../../fonts/fira-sans/FiraSans-Italic.eot?#iefix") format("embedded-opentype"),url("../../fonts/fira-sans/FiraSans-Italic.woff") format("woff"),url("../../fonts/fira-sans/FiraSans-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:'firasans';src:url("../../fonts/fira-sans/FiraSans-Bold.eot");src:url("../../fonts/fira-sans/FiraSans-Bold.eot?#iefix") format("embedded-opentype"),url("../../fonts/fira-sans/FiraSans-Bold.woff") format("woff"),url("../../fonts/fira-sans/FiraSans-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'firasans';src:url("../../fonts/fira-sans/FiraSans-BoldItalic.eot");src:url("../../fonts/fira-sans/FiraSans-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../../fonts/fira-sans/FiraSans-BoldItalic.woff") format("woff"),url("../../fonts/fira-sans/FiraSans-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:'firasans';src:url("../../fonts/fira-sans/FiraSans-Medium.eot");src:url("../../fonts/fira-sans/FiraSans-Medium.eot?#iefix") format("embedded-opentype"),url("../../fonts/fira-sans/FiraSans-Medium.woff") format("woff"),url("../../fonts/fira-sans/FiraSans-Medium.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'firasans';src:url("../../fonts/fira-sans/FiraSans-MediumItalic.eot");src:url("../../fonts/fira-sans/FiraSans-MediumItalic.eot?#iefix") format("embedded-opentype"),url("../../fonts/fira-sans/FiraSans-MediumItalic.woff") format("woff"),url("../../fonts/fira-sans/FiraSans-MediumItalic.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:'imperial-icons';src:url("../../fonts/icons/fonts/imperial-icons.eot?vrmf2d");src:url("../../fonts/icons/fonts/imperial-icons.eot?#iefixvrmf2d") format("embedded-opentype"),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")}@-moz-keyframes headerSlideDown{0%{margin-top:-400px}100%{margin-top:0}}@-webkit-keyframes headerSlideDown{0%{margin-top:-400px}100%{margin-top:0}}@keyframes headerSlideDown{0%{margin-top:-400px}100%{margin-top:0}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInFromThirty{0%{opacity:.3}100%{opacity:1}}@-webkit-keyframes fadeInFromThirty{0%{opacity:.3}100%{opacity:1}}@keyframes fadeInFromThirty{0%{opacity:.3}100%{opacity:1}}@-moz-keyframes carousel-hover-fade{0%{opacity:0}100%{opacity:.88}}@-webkit-keyframes carousel-hover-fade{0%{opacity:0}100%{opacity:.88}}@keyframes carousel-hover-fade{0%{opacity:0}100%{opacity:.88}}@-moz-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{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,0.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:0 1px 4px rgba(0,0,0,0.2);box-shadow:0 1px 4px rgba(0,0,0,0.2);zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.carousel-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,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.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:0.7;left:10px}.flexslider:hover .flex-next{opacity:0.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:0.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,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,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,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}.icheckbox,.iradio{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:22px;height:22px;background:url(../../images/vendor/icheck/square-imperial.png) no-repeat;border:none;cursor:pointer}@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){.icheckbox,.iradio{background:url(../../images/vendor/icheck/square2x.png) no-repeat}}.icheckbox{background-position:0 0}.icheckbox.hover,.icheckbox.focus{background-position:-24px 0}.icheckbox.checked{background-position:-48px 0}.icheckbox.disabled{background-position:-72px 0;cursor:default}.icheckbox.checked.disabled{background-position:-96px 0}.iradio{background-position:-120px 0}.iradio.hover{background-position:-144px 0}.iradio.checked{background-position:-168px 0}.iradio.disabled{background-position:-192px 0;cursor:default}.iradio.checked.disabled{background-position:-216px 0}@media (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi){.icheckbox,.iradio{background-image:url(../../images/vendor/icheck/square-imperial2x.png);-webkit-background-size:240px 24px;background-size:240px 24px}}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;margin-bottom:5px}.chosen-container .chosen-drop{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:101%;border:1px solid #d5d8d9;background:#fff;margin-top:2px}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:23px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), color-stop(100%, #f4f4f4));background:-webkit-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background:-moz-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background:-o-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background:linear-gradient(to bottom, #ffffff 20%,#f6f6f6 50%,#eeeeee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.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-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .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%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url("../../images/vendor/chosen/chosen-sprite.png") no-repeat 0px 2px}.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"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url("../../images/vendor/chosen/chosen-sprite.png") no-repeat 100% -20px;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;left:-9999px}.chosen-container .chosen-results{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;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}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-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:#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:bold;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-multi .chosen-choices{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto !important;height:1%;background-color:#fff;cursor:text}.chosen-container-multi .chosen-choices:after{font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;content:"";position:absolute;top:50%;right:2px;margin-top:-7px;font-size:15px}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:7px 10px 3px;height:32px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#161515;font-size:16px;font-family:"firasans","Helvetica Neue",Arial,sans-serif;font-weight:bold;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-field .default{color:#999}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #aaa;border-radius:3px;background-color:#e4e4e4;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));background-image:-webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices 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-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(to bottom, #f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eee), color-stop(80%, #fff));background-image:-webkit-linear-gradient(#eee 20%, #fff 80%);background-image:-moz-linear-gradient(#eee 20%, #fff 80%);background-image:-o-linear-gradient(#eee 20%, #fff 80%);background-image:linear-gradient(#eeeeee 20%,#ffffff 80%);box-shadow:0 1px 0 #fff inset}.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:0.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{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-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.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:#fff url("../../images/vendor/chosen/chosen-sprite.png") no-repeat -30px -20px;background:url("../../images/vendor/chosen/chosen-sprite.png") no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("../../images/vendor/chosen/chosen-sprite@2x.png") !important;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:15px;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}.ie8 body{min-width:1200px}@media screen and (max-width: 1024px){body{padding:0 24px}}@media screen and (max-width: 929px){body{padding:0}}.boxshadow :focus{-moz-box-shadow:#567598 0 0 6px;-webkit-box-shadow:#567598 0 0 6px;box-shadow:#567598 0 0 6px;outline:1px solid #fff;outline:1px solid rgba(255,255,255,0.5)}:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;outline:none}img{display:block;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}p{font-size:15px;font-size:1.5rem;margin-bottom:1.5em;margin-bottom:2.11111rem;font-family:inherit;font-weight:normal;line-height:1.6;text-rendering:optimizeLegibility}i,em{font-style:italic}b,strong{font-weight:bold}fieldset{border:0}*,*:after,*:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.row:after,.module:after,.media-item.full:after,.alert.folded:after{content:"";display:table;clear:both;margin-bottom:0}.row{margin:0 -16px 0 0}@media screen and (max-width: 480px){.row{margin:0 -8px}}.row.top{margin-top:0}.row.top .col.full,.row.top .col.alert.folded{padding-right:0}.row.full,.row.alert.folded{margin:0px -40px 0 -24px}@media screen and (max-width: 480px){.row.full,.row.alert.folded{margin:0 -24px}}.row.full.extended,.row.extended.alert.folded{margin-right:-41px;margin-left:-25px}@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{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{border-left:1px solid #d5d8d9;padding:24px 0 24px 16px;margin-top:-31px}@media screen and (max-width: 1024px){.row.keyline>.col{border:none;margin-top:0}}@media screen and (max-width: 480px){.row.keyline>.col{padding:0}}.row.keyline>.col:first-of-type,.row.keyline>.col.first{border-left:0;margin-left:-16px}@media screen and (max-width: 767px){.row.keyline>.col:first-of-type,.row.keyline>.col.first{margin-left:0}}.row.keyline>.col.content-sidebar{padding-left:24px}.row.keyline>.col.full,.row.keyline>.col.alert.folded{padding:0}.row.keyline>.col.full:first-of-type,.row.keyline>.col.alert.folded:first-of-type,.row.keyline>.col.full.first,.row.keyline>.col.first.alert.folded{margin-left:-24px}@media screen and (max-width: 767px){.row.keyline>.col.full:first-of-type,.row.keyline>.col.alert.folded:first-of-type,.row.keyline>.col.full.first,.row.keyline>.col.first.alert.folded{margin-left:0}}.row.keyline>.col.full:last-of-type,.row.keyline>.col.alert.folded:last-of-type{margin-left:8px}@media screen and (max-width: 1024px){.row.keyline>.col.full:last-of-type,.row.keyline>.col.alert.folded: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.full.fill,.row.keyline>.col.fill.alert.folded{background:#ebeeee}.row.keyline>.col.full.fill.primary,.row.keyline>.col.fill.primary.alert.folded,.row.keyline>.col.full.fill.secondary,.row.keyline>.col.fill.secondary.alert.folded,.row.keyline>.col.full.fill.info,.row.keyline>.col.fill.info.alert.folded{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.row.keyline:last-of-type{margin-bottom:-24px}.row.keyline.last{margin-bottom:-24px}@media screen and (max-width: 1024px){.row.keyline.md-has-columns{margin-right:-16px}.row.keyline.md-has-columns>.col{border:0;height:auto !important}.row.keyline.md-has-columns>.col.md-12,.row.keyline.md-has-columns>.col.md-6{padding-left:0;padding-right:16px}.row.keyline.md-has-columns>.col:first-of-type{margin-left:0}}.col{float:left;padding-right:16px}@media screen and (min-width: 768px){.col.flow-opposite{float:right}}@media screen and (max-width: 480px){.col[class*='lg-']{float:none;width:auto;padding-right:0}}@media screen and (max-width: 480px){.col:last-child{margin-bottom:0}}.lg-0{width:0}.lg-1{width:8.33333%}.lg-2{width:16.66667%}.lg-3{width:25%}.lg-4{width:33.33333%}.lg-5{width:41.66667%}.lg-6{width:50%}.lg-7{width:58.33333%}.lg-8{width:66.66667%}.lg-9{width:75%}.lg-10{width:83.33333%}.lg-11{width:91.66667%}.lg-12{width:100%;clear:both;float:none}@media screen and (max-width: 1024px){.md-0{width:0}.md-1{width:8.33333%}.md-2{width:16.66667%}.md-3{width:25%}.md-4{width:33.33333%}.md-5{width:41.66667%}.md-6{width:50%}.wrap-md-6 .md-6:nth-of-type(2n+1){clear:left}.md-7{width:58.33333%}.md-8{width:66.66667%}.md-9{width:75%}.md-10{width:83.33333%}.md-11{width:91.66667%}.md-12{width:100%;float:none;clear:both}}@media screen and (max-width: 767px){.sm-0{width:0}.sm-1{width:8.33333%}.sm-2{width:16.66667%}.sm-3{width:25%}.sm-4{width:33.33333%}.sm-5{width:41.66667%}.sm-6{width:50%}.sm-7{width:58.33333%}.sm-8{width:66.66667%}.sm-9{width:75%}.sm-10{width:83.33333%}.sm-11{width:91.66667%}.sm-12{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-of-type{padding-right:16px}.grid-pad [class*='col-'].last{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{border-left:1px solid #d5d8d9;position:relative}@media screen and (max-width: 1024px){.col.keyline{border:none}}.banner.default{position:relative;width:100%;overflow:hidden;padding-right:0}.banner.default.color:after{background:url(../../images/banner/triangle-overlay-color.png);height:261px;width:689px;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;bottom:-45px}@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{background:url(../../images/banner_double/triangle-overlay-color.png);height:261px;width:689px;background-size:100%}}@media screen and (max-width: 1033px){.banner.default.color:after{display:block}}.banner.default.color.right:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background:url(../../images/banner/triangle-overlay-color-right.png);height:211px;width:567px;bottom:-1px;right:-30px;left:auto}@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{background:url(../../images/banner_double/triangle-overlay-color-right.png);height:211px;width:567px;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{background:url(../../images/banner/triangle-overlay-right.png);height:206px;width:606px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:.9;bottom:-12px;right:0px;left:auto}@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{background:url(../../images/banner_double/triangle-overlay-right.png);height:228px;width:646px;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;bottom:32px}@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{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:.9;position:absolute;bottom:-6px;left:0px;content:"";display:block;height:100%;width:100%;background:url(../../images/banner/triangle-overlay.png);height:228px;width:646px}@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{background:url(../../images/banner_double/triangle-overlay.png);height:228px;width:646px;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{width:26.66%;min-height:180px;padding:24px 40px 24px 24px;background:#fff;position:absolute;bottom:24px;left:24px;-moz-border-radius:0 0px 200px 0px;-webkit-border-radius:0;border-radius:0 0px 200px 0px;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;width:auto;left:0;bottom:24px;border:1px solid #d5d8d9;padding:24px 24px 40px;-moz-border-radius:0 0 0 0;-webkit-border-radius:0;border-radius:0 0 0 0;margin:0 24px;min-height:auto}}.banner.default .caption .title{font-size:30px;font-size:3rem;line-height:1.1;font-weight:bold;color:#161515;background:#fff;text-transform:none}@media screen and (max-width: 1120px) and (min-width: 1033px){.banner.default .caption .title{font-size:31px;font-size:3.1rem}}.banner.default .caption p{font-size:15px;font-size:1.5rem;color:#161515}.banner.default .caption p:last-of-type{margin-bottom:9px}.banner.default .caption p.last{margin-bottom:9px}@media screen and (max-width: 1065px){.banner.default .caption p{line-height:1.4}}.banner.default .caption .link.primary{text-transform:uppercase;text-decoration:none;font-size:15px;font-size:1.5rem;font-weight:bold;color:#002147;line-height:1.1;display:inline-block;position:relative;padding-right:30px}.banner.default .caption .link.primary:hover,.banner.default .caption .link.primary:focus,.banner.default .caption .link.primary:active{opacity:0.8}.ie8 .banner.default .caption .link.primary:hover,.ie8 .banner.default .caption .link.primary:focus,.ie8 .banner.default .caption .link.primary:active{color:#004ca3}.ie8 .banner.default .caption .link.primary:hover:after,.ie8 .banner.default .caption .link.primary:focus:after,.ie8 .banner.default .caption .link.primary:active:after{color:#004ca3}.banner.default .caption .link.primary:after{content:"s";font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;font-size:24px;line-height:0.8;position:absolute;margin:-11px 0 0 5px;right:0;top:50%;height:24px}@media screen and (max-width: 1033px){.banner.default .caption .link.primary{position:relative;right:0;bottom:-5px;float:right}}.banner.default .caption:before{width:50%;height:50%;content:"";right:0;bottom:90px;position:absolute;z-index:-1;background:#FFF}@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{width:100%;height:0px;border-top:90px solid #fff;border-right:53px solid transparent;content:"";right:0px;position:absolute;z-index:-1;bottom:0px}@media screen and (max-width: 929px){.banner.default .caption:after{display:none}}.banner.links{padding-right:0;position:relative;width:100%;overflow:hidden}.banner.links.color:after{background:url(../../images/banner/triangle-overlay-color.png);height:261px;width:689px;bottom:-45px;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);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{background:url(../../images/banner_double/triangle-overlay-color.png);height:261px;width:689px;background-size:100%}}@media screen and (max-width: 1033px){.banner.links.color:after{display:block}}.banner.links:after{position:absolute;bottom:-1px;left:0px;content:"";display:block;height:100%;width:100%;background:url(../../images/banner/triangle-overlay.png);height:228px;width:646px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);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{background:url(../../images/banner_double/triangle-overlay.png);height:228px;width:646px;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{width:auto;margin-right:30.33%;padding:24px;background:#fff;position:absolute;bottom:24px;left:0;z-index:3;height:130px}@media screen and (max-width: 1409px){.banner.links .caption{height:160px}}.banner.links .caption:after{width:0;height:0;border-right:90px solid transparent;border-left:0px solid transparent;border-top:130px solid #fff;content:"";position:relative;top:0px;right:0px;float:right;right:-90px;position:absolute}@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{border:none;width:30%;height:100%;right:-10%;background-color:#fff;z-index:-1;-moz-transform:skewX(-35deg);-ms-transform:skewX(-35deg);-webkit-transform:skewX(-35deg);transform:skewX(-35deg)}@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;width:auto;height:100%;left:0;bottom:24px;border:1px solid #d5d8d9;padding:24px;margin:0 24px}}.banner.links .caption .title{font-size:39px;font-size:3.9rem;line-height:1.1;font-weight:bold;color:#161515;background:#fff}@media screen and (max-width: 1065px) and (min-width: 1033px){.banner.links .caption .title{font-size:31px;font-size:3.1rem}}.banner.links .caption ul li{display:inline}.banner.links .caption ul li:after{content:"/";margin-left:8px;margin-right:8px}@media screen and (max-width: 767px){.banner.links .caption ul li:after{content:"";margin:auto 0}}@media screen and (max-width: 767px){.banner.links .caption ul li{display:block}}.banner.links .caption ul li:last-of-type:after{content:""}.banner.links .caption ul li.last:after{content:""}.banner.links .caption ul li a{text-decoration:underline;font-weight:bold;font-size:15px;font-size:1.5rem}.banner.links .caption ul li a:hover,.banner.links .caption ul li a:focus,.banner.links .caption ul li a:active{text-decoration:none}.banner.links .caption p{font-size:15px;font-size:1.5rem;color:#161515}@media screen and (max-width: 1065px){.banner.links .caption p{line-height:1.4}}.banner.video{position:relative;width:100%;overflow:hidden;background-color:#024a8c;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF024A8C', endColorstr='#FF002147');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IiIgcj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iIzAyNGE4YyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMjE0NyIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-moz-radial-gradient(center, ellipse cover, #024a8c 2%,#002147 100%);background-image:-webkit-radial-gradient(center, ellipse cover, #024a8c 2%,#002147 100%);background-image:radial-gradient(ellipse cover at center, #024a8c 2%,#002147 100%)}.ie9 .banner.video{filter:none}.banner.video.color:after{background:url(../../images/banner/triangle-overlay-color-right.png);height:211px;width:567px;bottom:0px;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);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{background:url(../../images/banner_double/triangle-overlay-color-right.png);height:211px;width:567px;background-size:100%}}@media screen and (max-width: 1033px){.banner.video.color:after{display:block}}.banner.video:before{background:url("../../images/common/hatch-light.png") repeat;height:100%;width:100%;top:-9px;left:0;content:"";position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=4);opacity:.04}.ie8 .banner.video:before{background:url("../../images/compatibility/lt-ie9_hatch-light.png") repeat}.banner.video:after{position:absolute;bottom:-1px;right:-30px;content:"";display:block;height:100%;width:100%;background:url(../../images/banner/triangle-overlay-right.png);height:206px;width:606px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);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{background:url(../../images/banner_double/triangle-overlay-right.png);height:228px;width:646px;background-size:100%}}@media screen and (max-width: 1033px){.banner.video:after{display:none}}.banner.video .video{width:66.6667%;float:right;z-index:4;position:relative}@media screen and (max-width: 1033px){.banner.video .video{width:100%}}.banner.video .video img{width:100%;padding:56px}@media screen and (max-width: 1033px){.banner.video .video img{padding:24px}}.banner.video .video-player{margin:56px;-moz-box-shadow:8px 5px 30px 7px rgba(0,0,0,0.15);-webkit-box-shadow:8px 5px 30px 7px rgba(0,0,0,0.15);box-shadow:8px 5px 30px 7px rgba(0,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%;float:left;padding:56px 0 24px 56px;z-index:3}@media screen and (max-width: 1033px){.banner.video .caption{position:relative;width:auto;height:100%;padding:24px 0;margin:0 24px}}.banner.video .caption .title{font-size:39px;font-size:3.9rem;line-height:1.1;font-weight:bold;color:#fff;padding-bottom:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 1065px) and (min-width: 1033px){.banner.video .caption .title{font-size:31px;font-size:3.1rem}}.banner.video .caption p{font-size:15px;font-size:1.5rem;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:24px}@media screen and (max-width: 1065px){.banner.video .caption p{line-height:1.4;padding-right:0}}.banner.video .caption a{text-transform:uppercase;text-decoration:none;font-size:15px;font-size:1.5rem;font-weight:bold;color:#fff;line-height:1.1;display:inline-block;position:relative;padding-right:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.banner.video .caption a:hover,.banner.video .caption a:focus,.banner.video .caption a:active{opacity:0.8}.ie8 .banner.video .caption a:hover,.ie8 .banner.video .caption a:focus,.ie8 .banner.video .caption a:active{color:#fff}.ie8 .banner.video .caption a:hover:after,.ie8 .banner.video .caption a:focus:after,.ie8 .banner.video .caption a:active:after{color:#fff}.banner.video .caption a:after{content:"s";font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;font-size:24px;line-height:0.8;position:absolute;margin:-11px 0 0 5px;right:0;top:50%;height:24px}.banner.twitter{position:relative;width:100%;overflow:hidden;background:#960078;padding-right:0;z-index:0}.banner.twitter .media{width:66.6667%;float:right;z-index:4;position:relative}@media screen and (max-width: 1033px){.banner.twitter .media{width:100%}}.banner.twitter .media img{width:100%}.banner.twitter .media .twitter-timeline.btn.twitter{white-space:nowrap;position:absolute;bottom:48px;right:24px;min-width:66.6667%}@media screen and (max-width: 595px){.banner.twitter .media .twitter-timeline.btn.twitter{background:#002147;position:static}.banner.twitter .media .twitter-timeline.btn.twitter:after{top:auto;right:30px;bottom:35px}}.js .banner.twitter .media .twitter-timeline.btn.twitter{display:none}.ie8 .banner.twitter .media .twitter-timeline.btn.twitter{display:block !important}.banner.twitter .media div.twitter{width:33.33%;height:100%;position:absolute;right:24px;top:24px}@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{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:4px 4px 0 0 rgba(0,0,0,0.2);-webkit-box-shadow:4px 4px 0 0 rgba(0,0,0,0.2);box-shadow:4px 4px 0 0 rgba(0,0,0,0.2)}.banner.twitter .caption{width:33.33%;float:left;padding:24px;z-index:3}@media screen and (max-width: 1033px){.banner.twitter .caption{position:relative;width:auto;height:100%;padding:24px 0;margin:0 24px}}.banner.twitter .caption .title{font-size:39px;font-size:3.9rem;line-height:1.1;font-weight:bold;color:#fff;padding-bottom:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 1065px) and (min-width: 1033px){.banner.twitter .caption .title{font-size:31px;font-size:3.1rem}}.banner.twitter .caption p{font-size:15px;font-size:1.5rem;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:24px}@media screen and (max-width: 1065px){.banner.twitter .caption p{line-height:1.4;padding-right:0}}.banner.twitter .caption a{text-transform:uppercase;text-decoration:none;font-size:15px;font-size:1.5rem;font-weight:bold;color:#fff;line-height:1.1;display:inline-block;position:relative;padding-right:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.banner.twitter .caption a:hover,.banner.twitter .caption a:focus,.banner.twitter .caption a:active{opacity:0.8}.ie8 .banner.twitter .caption a:hover,.ie8 .banner.twitter .caption a:focus,.ie8 .banner.twitter .caption a:active{color:#fff}.ie8 .banner.twitter .caption a:hover:after,.ie8 .banner.twitter .caption a:focus:after,.ie8 .banner.twitter .caption a:active:after{color:#fff}.banner.twitter .caption a:after{content:"s";font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;font-size:24px;line-height:0.8;position:absolute;margin:-11px 0 0 5px;right:0;top:50%;height:24px}.banner.twitter:after{content:"";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);opacity:.25;background:url(../../images/banner/triangle-overlay-right.png);height:206px;width:606px;bottom:-1px;right:-30px;left:auto;position:absolute;display:block}@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{background:url(../../images/banner_double/triangle-overlay-right.png);height:228px;width:646px;background-size:100%}}@media screen and (max-width: 595px){.banner.twitter:after{display:none}}.banner.slideshow-callout{color:#fff;margin:0;padding:0}.banner.slideshow-callout.row{margin:0 -25px -31px -25px}@media screen and (max-width: 1024px){.banner.slideshow-callout .md-12.callout{padding-right:0}}@media screen and (max-width: 1024px){.banner.slideshow-callout .callout{height:auto !important}}.banner.slideshow-callout .callout .title{font-size:25px;font-size:2.5rem;font-weight:normal;margin-bottom:16px;line-height:1.3}.banner.slideshow-callout .callout:before{background:url("../../images/common/hatch-light.png") repeat;height:24px;width:100%;top:0px;left:0;content:"";position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:.2}.ie8 .banner.slideshow-callout .callout:before{background:url("../../images/compatibility/lt-ie9_hatch-light.png") repeat}.banner.slideshow-callout .callout .module{padding:48px 26px}.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{padding:8px;margin:-11px -8px -8px;-moz-transition:background-color .2s ease-out,color .2s ease;-o-transition:background-color .2s ease-out,color .2s ease;-webkit-transition:background-color .2s ease-out,color .2s ease;transition:background-color .2s ease-out,color .2s ease}.banner.slideshow-callout .link-list.reverse a:hover,.banner.slideshow-callout .link-list.reverse a:active,.banner.slideshow-callout .link-list.reverse a:focus{background:#fff;color:inherit}.banner.slideshow-callout .link-list h3,.banner.slideshow-callout .link-list .fake-h3,.banner.slideshow-callout .link-list .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar,.gsa .search-results .gsa-search-keymatch .banner.slideshow-callout .link-list .imperial_search_title_bar,.banner.slideshow-callout .link-list h4,.banner.slideshow-callout .link-list .fake-h4 h5,.banner.slideshow-callout .link-list .fake-h5{margin-left:-25px;background:#00ACD7;padding:0 6px 0 24px;display:inline-block;margin-bottom:16px;height:27px;line-height:1.8;position:relative;font-size:14px;font-size:1.4rem;font-weight:bold}@media screen and (max-width: 1024px) and (min-width: 768px){.banner.slideshow-callout .link-list h3,.banner.slideshow-callout .link-list .fake-h3,.banner.slideshow-callout .link-list .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar,.gsa .search-results .gsa-search-keymatch .banner.slideshow-callout .link-list .imperial_search_title_bar,.banner.slideshow-callout .link-list h4,.banner.slideshow-callout .link-list .fake-h4 h5,.banner.slideshow-callout .link-list .fake-h5{margin-left:0;padding:0 6px 0 0px}}.banner.slideshow-callout .link-list h3:before,.banner.slideshow-callout .link-list .fake-h3:before,.banner.slideshow-callout .link-list .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar:before,.gsa .search-results .gsa-search-keymatch .banner.slideshow-callout .link-list .imperial_search_title_bar:before,.banner.slideshow-callout .link-list h4:before,.banner.slideshow-callout .link-list .fake-h4 h5:before,.banner.slideshow-callout .link-list .fake-h5:before{display:none}.banner.slideshow-callout .link-list h3:after,.banner.slideshow-callout .link-list .fake-h3:after,.banner.slideshow-callout .link-list .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar:after,.gsa .search-results .gsa-search-keymatch .banner.slideshow-callout .link-list .imperial_search_title_bar:after,.banner.slideshow-callout .link-list h4:after,.banner.slideshow-callout .link-list .fake-h4 h5:after,.banner.slideshow-callout .link-list .fake-h5:after{width:0;height:0;border-right:20px solid transparent;border-left:0px solid transparent;border-top:28px solid #00ACD7;content:"";position:relative;top:0px;right:0px;float:right;right:-20px;position:absolute}@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 h1,.banner.photo-callout .fake-h1{font-size:25px;font-size:2.5rem;font-weight:normal;margin-bottom:24px}.banner.photo-callout .callout{padding:24px;background:#321E6D}.banner.photo-callout .link-list h5,.banner.photo-callout .link-list .fake-h5{margin-left:-24px;background:#653098;padding:0 0 0 24px;display:inline-block;margin-bottom:16px;line-height:2}.banner.photo-callout .link-list h5:after,.banner.photo-callout .link-list .fake-h5:after{width:0;height:0;border-right:16px solid transparent;border-left:0px solid transparent;border-top:28px solid #653098;content:"";position:relative;top:0px;right:0px;float:right;right:-16px}.banner .intro-text{background:#960078;color:#fff;padding-right:7px}.banner .intro-text:before{background:url("../../images/common/hatch-light.png") repeat;height:100%;width:7px;top:-9px;left:0;content:"";position:absolute;-moz-opacity:0.40;opacity:.40;filter:alpha(opacity=40)}.ie8 .banner .intro-text:before{background:url("../../images/compatibility/lt-ie9_hatch-light.png") repeat}.banner .vert-center:after{content:none}.banner .vert-center .caption{bottom:15%}.banner .vert-center .caption .title{font-size:37px;font-size:3.7rem}#primary-content .breadcrumbs,.breadcrumbs{font-size:12px;font-size:1.2rem;zoom:1;width:100%;margin-bottom:20px}#primary-content .breadcrumbs:after,.breadcrumbs:after{content:".";display:block;height:0;clear:both;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;*display:inline;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;*display:inline;content:" "}#primary-content .breadcrumbs ul li a,.breadcrumbs ul li a{-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;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:hover,#primary-content .breadcrumbs ul li a:focus,#primary-content .breadcrumbs ul li a:active,.breadcrumbs ul li a:hover,.breadcrumbs ul li a:focus,.breadcrumbs ul li a:active{-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;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{color:#161515;background:#ebeeee;display:inline-block;float:left;margin:5px 16px 16px 0}.wysiwyg figure figcaption{padding:16px;margin-bottom:0px;font-size:14px;font-size:1.4rem;display:inline-block}.wysiwyg figure img,.wysiwyg figure img.two-thirds,.wysiwyg figure img.one-third{width:100%;padding:0}.wysiwyg figure.full,.wysiwyg figure.alert.folded{width:100%;height:auto}.wysiwyg figure.full img,.wysiwyg figure.alert.folded 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{float:right;margin:5px 0 16px 16px}@media screen and (max-width: 767px){.wysiwyg figure.right{margin-left:0}}.wysiwyg img{float:left;padding:6px 16px 16px 0}.wysiwyg img.full,.wysiwyg img.alert.folded,.wysiwyg img.three-thirds{width:100%;height:auto;padding:0;float:none;margin:15px 0}@media screen and (max-width: 767px){.wysiwyg img.full,.wysiwyg img.alert.folded,.wysiwyg img.three-thirds{margin-right:0}}.wysiwyg img.thumb{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;width:100px}.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{float:right;margin:5px 0 16px 16px;padding-right:0}@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}.ie8 .wysiwyg table img.thumb{width:100%;max-width:none}form fieldset,form .field{font-size:15px;font-size:1.5rem;margin:0 0 10px;padding:0 0 10px}form fieldset.error.radio ul,form fieldset.error.check ul,form .field.error.radio ul,form .field.error.check ul{padding:8px !important;border:2px solid #C81E78}form fieldset.error input[type="text"],form fieldset.error input[type="email"],form fieldset.error input[type="number"],form fieldset.error input[type="password"],form fieldset.error input[type="url"],form fieldset.error input[type="tel"],form fieldset.error input[type="date"],form fieldset.error textarea,form fieldset.error select,form .field.error input[type="text"],form .field.error input[type="email"],form .field.error input[type="number"],form .field.error input[type="password"],form .field.error input[type="url"],form .field.error input[type="tel"],form .field.error input[type="date"],form .field.error textarea,form .field.error select{border:2px solid #C81E78}form fieldset.error input[type="text"]:focus,form fieldset.error input[type="text"]:active,form fieldset.error input[type="email"]:focus,form fieldset.error input[type="email"]:active,form fieldset.error input[type="number"]:focus,form fieldset.error input[type="number"]:active,form fieldset.error input[type="password"]:focus,form fieldset.error input[type="password"]:active,form fieldset.error input[type="url"]:focus,form fieldset.error input[type="url"]:active,form fieldset.error input[type="tel"]:focus,form fieldset.error input[type="tel"]:active,form fieldset.error input[type="date"]:focus,form fieldset.error input[type="date"]:active,form fieldset.error textarea:focus,form fieldset.error textarea:active,form fieldset.error select:focus,form fieldset.error select:active,form .field.error input[type="text"]:focus,form .field.error input[type="text"]:active,form .field.error input[type="email"]:focus,form .field.error input[type="email"]:active,form .field.error input[type="number"]:focus,form .field.error input[type="number"]:active,form .field.error input[type="password"]:focus,form .field.error input[type="password"]:active,form .field.error input[type="url"]:focus,form .field.error input[type="url"]:active,form .field.error input[type="tel"]:focus,form .field.error input[type="tel"]:active,form .field.error input[type="date"]:focus,form .field.error input[type="date"]:active,form .field.error textarea:focus,form .field.error textarea:active,form .field.error select:focus,form .field.error select:active{border-color:#161515}form fieldset.error .required,form .field.error .required{color:#C81E78}form fieldset.form-actions,form .field.form-actions{margin:0 0 0 200px;padding:0;border:0}form fieldset.form-actions .check,form .field.form-actions .check{padding-left:200px}form fieldset.form-actions .check.full,form fieldset.form-actions .check.alert.folded,form .field.form-actions .check.full,form .field.form-actions .check.alert.folded{padding-left:0}@media screen and (max-width: 767px){form fieldset.form-actions,form .field.form-actions{margin-left:0;padding-left:0}}form fieldset.full.filter-results,form fieldset.filter-results.alert.folded,form .field.full.filter-results,form .field.filter-results.alert.folded{margin-bottom:0;background:#fff}form fieldset.full.filter-results .chosen-container,form fieldset.filter-results.alert.folded .chosen-container,form .field.full.filter-results .chosen-container,form .field.filter-results.alert.folded .chosen-container{border:1px solid #d5d8d9}form fieldset.check,form fieldset.radio,form .field.check,form .field.radio{padding-left:200px}form fieldset.check.full,form fieldset.check.alert.folded,form fieldset.radio.full,form fieldset.radio.alert.folded,form .field.check.full,form .field.check.alert.folded,form .field.radio.full,form .field.radio.alert.folded{padding-left:0}form fieldset.check ul,form fieldset.radio ul,form .field.check ul,form .field.radio ul{padding-left:0;list-style:none}form fieldset.check label:not(.extra),form fieldset.radio label:not(.extra),form .field.check label:not(.extra),form .field.radio label:not(.extra){display:inline;width:auto;float:none;font-weight:normal}form fieldset.check label:not(.extra)::after,form fieldset.radio label:not(.extra)::after,form .field.check label:not(.extra)::after,form .field.radio label:not(.extra)::after{display:none}@media screen and (max-width: 767px){form fieldset.check label:not(.extra),form fieldset.radio label:not(.extra),form .field.check label:not(.extra),form .field.radio label:not(.extra){display:inline-block;margin-bottom:10px}}@media screen and (max-width: 767px){form fieldset.check,form fieldset.radio,form .field.check,form .field.radio{margin-left:0;padding-left:0}}form fieldset.radio.row .iradio,form .field.radio.row .iradio{margin-left:30px}form fieldset.radio.row .iradio:first-of-type,form .field.radio.row .iradio:first-of-type{margin-left:0}form fieldset.radio label,form .field.radio label{display:inline-block;zoom:1;*display:inline}form fieldset.radio ul,form .field.radio ul{margin:5px 0 0;padding:0 !important}form fieldset.radio ul li,form .field.radio ul li{margin:0 0 5px;list-style:none}form fieldset.radio ul li:last-child,form .field.radio ul li:last-child{margin:0}form fieldset.radio ul li label,form .field.radio ul li label{display:inline;width:auto;float:none;font-weight:normal}form fieldset.radio ul li label::after,form .field.radio ul li label::after{display:none}@media screen and (max-width: 767px){form fieldset.radio ul,form .field.radio ul{margin-left:0;padding-left:0}}form fieldset.combo .chosen-container,form fieldset.dropdown .chosen-container,form .field.combo .chosen-container,form .field.dropdown .chosen-container{margin-bottom:0}form fieldset.combo .chosen-single,form fieldset.combo .chosen-drop,form fieldset.dropdown .chosen-single,form fieldset.dropdown .chosen-drop,form .field.combo .chosen-single,form .field.combo .chosen-drop,form .field.dropdown .chosen-single,form .field.dropdown .chosen-drop{border:2px solid #e6e9f0;border-radius:0;background:#fff}form fieldset.combo .chosen-single,form fieldset.dropdown .chosen-single,form .field.combo .chosen-single,form .field.dropdown .chosen-single{font-size:15px;font-size:1.5rem;min-width:25%;height:34px;margin:0;padding:5px;line-height:1.5;box-shadow:none}form fieldset.combo .chosen-single b,form fieldset.dropdown .chosen-single b,form .field.combo .chosen-single b,form .field.dropdown .chosen-single b{background-position:0 5px}form fieldset.combo .chosen-container-active .chosen-single,form fieldset.dropdown .chosen-container-active .chosen-single,form .field.combo .chosen-container-active .chosen-single,form .field.dropdown .chosen-container-active .chosen-single{border:2px solid #161515}form fieldset.combo .chosen-drop,form fieldset.dropdown .chosen-drop,form .field.combo .chosen-drop,form .field.dropdown .chosen-drop{width:100%;margin-top:-2px;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1)}form fieldset.combo .chosen-search input,form fieldset.dropdown .chosen-search input,form .field.combo .chosen-search input,form .field.dropdown .chosen-search input{border-radius:5px}form fieldset.combo .chosen-search input:focus,form fieldset.dropdown .chosen-search input:focus,form .field.combo .chosen-search input:focus,form .field.dropdown .chosen-search input:focus{background:url("../../images/vendor/chosen/chosen-sprite.png") no-repeat 100% -20px}form fieldset.captcha,form .field.captcha{margin-left:200px}form fieldset.captcha .g-recaptcha,form .field.captcha .g-recaptcha{display:inline-block}@media screen and (max-width: 767px){form fieldset.captcha,form .field.captcha{margin-left:0}}form fieldset.large-search,form .field.large-search{position:relative;font-size:0}form fieldset.large-search input[type="text"],form .field.large-search input[type="text"]{display:inline-block;zoom:1;*display:inline;font-size:19px;font-size:1.9rem;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px;border-radius:5px 0 0 5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:75%;margin:0;padding:14px 17px;border:0;line-height:1.25}form fieldset.large-search input[type="text"]:focus,form .field.large-search input[type="text"]:focus{outline:none}form fieldset.large-search input[type="text"]:focus::-webkit-input-placeholder,form .field.large-search input[type="text"]:focus::-webkit-input-placeholder{color:#efefef}form fieldset.large-search input[type="text"]:focus:-moz-placeholder,form .field.large-search input[type="text"]:focus:-moz-placeholder{color:#efefef}form fieldset.large-search input[type="text"]:focus::-moz-placeholder,form .field.large-search input[type="text"]:focus::-moz-placeholder{color:#efefef}form fieldset.large-search input[type="text"]:focus:-ms-input-placeholder,form .field.large-search input[type="text"]:focus:-ms-input-placeholder{color:#efefef}form fieldset.large-search input[type="text"]::-webkit-input-placeholder,form .field.large-search input[type="text"]::-webkit-input-placeholder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease;color:#000}@media screen and (max-width: 480px){form fieldset.large-search input[type="text"]::-webkit-input-placeholder,form .field.large-search input[type="text"]::-webkit-input-placeholder{font-size:12px;font-size:1.2rem}}form fieldset.large-search input[type="text"]:-moz-placeholder,form .field.large-search input[type="text"]:-moz-placeholder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease;color:#000}@media screen and (max-width: 480px){form fieldset.large-search input[type="text"]:-moz-placeholder,form .field.large-search input[type="text"]:-moz-placeholder{font-size:12px;font-size:1.2rem}}form fieldset.large-search input[type="text"]::-moz-placeholder,form .field.large-search input[type="text"]::-moz-placeholder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease;color:#000}@media screen and (max-width: 480px){form fieldset.large-search input[type="text"]::-moz-placeholder,form .field.large-search input[type="text"]::-moz-placeholder{font-size:12px;font-size:1.2rem}}form fieldset.large-search input[type="text"]:-ms-input-placeholder,form .field.large-search input[type="text"]:-ms-input-placeholder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease;color:#000}@media screen and (max-width: 480px){form fieldset.large-search input[type="text"]:-ms-input-placeholder,form .field.large-search input[type="text"]:-ms-input-placeholder{font-size:12px;font-size:1.2rem}}form fieldset.large-search button,form .field.large-search button{display:inline-block;zoom:1;*display:inline;position:relative;width:54px;height:52px;padding:14px 16px;border:0;background:#C81E78;text-indent:-99999px;cursor:pointer;overflow:hidden;vertical-align:top}form fieldset.large-search button:hover,form fieldset.large-search button:focus,form fieldset.large-search button:active,form .field.large-search button:hover,form .field.large-search button:focus,form .field.large-search button:active{-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}form fieldset.large-search button::before,form .field.large-search button::before{font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;font-size:23px;font-size:2.3rem;display:inline;float:right;color:#fff;line-height:24px;text-indent:0;content:"b"}@media screen and (max-width: 767px){form fieldset.large-search,form .field.large-search{margin-bottom:20px;padding-bottom:0;overflow:hidden}form fieldset.large-search input[type="text"],form .field.large-search input[type="text"]{width:95%;padding:.925em 1em;padding-right:66px;font-size:15px}form fieldset.large-search button,form .field.large-search button{position:absolute;top:0;right:5%;left:auto;width:50px;margin-left:-50px}form fieldset.large-search button::before,form .field.large-search button::before{width:auto;height:auto;padding:0;font-size:20px;line-height:20px}}form fieldset h1,form fieldset h2,form fieldset .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column form fieldset .value,form fieldset h3,form fieldset h4,form fieldset h5,form fieldset h6,form fieldset legend,form .field h1,form .field h2,form .field .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column form .field .value,form .field h3,form .field h4,form .field h5,form .field h6,form .field legend{display:block;width:100%;margin-bottom:24px;padding:24px 0 10px;border-bottom:1px solid #e6e9f0}form fieldset legend,form .field legend{font-size:15px;font-size:1.5rem;margin-top:0.1em;margin-bottom:0.3em;font-weight:bold;line-height:1.2}form fieldset label,form .field label{font-size:15px;font-size:1.5rem;width:200px;margin:6px 0 5px;padding-right:16px;float:left;text-align:right}form fieldset label.inline,form .field label.inline{width:auto;padding-right:8px;float:none;line-height:1;text-align:left}form fieldset label.extra,form .field label.extra{margin-left:-200px}@media screen and (max-width: 767px){form fieldset label.extra,form .field label.extra{display:inline-block;margin-left:0;margin-bottom:10px}}form fieldset label.disabled,form .field label.disabled{opacity:0.5}form fieldset label .required,form .field label .required{font-size:10px;font-size:1rem;display:block;clear:both}form fieldset label .required::after,form .field label .required::after{content:"*"}@media screen and (max-width: 767px){form fieldset label,form .field label{display:block;width:auto;margin:0 0 5px;float:none;text-align:left}}form fieldset .sr-only-label label,form .field .sr-only-label label{text-align:left;text-indent:-200%;overflow:hidden}@media screen and (max-width: 767px){form fieldset .sr-only-label label,form .field .sr-only-label label{display:none}}form fieldset .group.column,form .field .group.column{margin-left:200px;padding-bottom:0}form fieldset .group.column.two,form .field .group.column.two{width:50%;white-space:nowrap}form fieldset .group.column.two input[type="text"],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="url"],form fieldset .group.column.two input[type="tel"],form fieldset .group.column.two input[type="date"],form fieldset .group.column.two textarea,form .field .group.column.two input[type="text"],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="url"],form .field .group.column.two input[type="tel"],form .field .group.column.two input[type="date"],form .field .group.column.two textarea{width:58.33333%;display:inline-block}form fieldset .group.column.two label,form .field .group.column.two label{width:41.66667%;display:inline-block;white-space:normal}form fieldset .group.column.two .field,form .field .group.column.two .field{width:49.58333%;display:inline-block}form fieldset .group.column.two .field.icon::before,form .field .group.column.two .field.icon::before{left:calc(41.6667% + 8px)}@media screen and (max-width: 767px){form fieldset .group.column,form .field .group.column{margin-left:0}form fieldset .group.column.two,form .field .group.column.two{width:100%}form fieldset .group.column.two input[type="text"],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="url"],form fieldset .group.column.two input[type="tel"],form fieldset .group.column.two input[type="date"],form fieldset .group.column.two textarea,form .field .group.column.two input[type="text"],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="url"],form .field .group.column.two input[type="tel"],form .field .group.column.two input[type="date"],form .field .group.column.two textarea{display:block;width:100%}form fieldset .group.column.two input[type="date"],form .field .group.column.two input[type="date"]{width:66.66667%}form fieldset .group.column.two label,form .field .group.column.two label{display:block;width:100%}form fieldset .group.column.two .field,form .field .group.column.two .field{display:block;width:100%}form fieldset .group.column.two .field.icon.required::before,form .field .group.column.two .field.icon.required::before{top:54px}form fieldset .group.column.two .field.icon::before,form .field .group.column.two .field.icon::before{left:8px}}form fieldset input[type="text"],form fieldset input[type="email"],form fieldset input[type="number"],form fieldset input[type="password"],form fieldset input[type="url"],form fieldset input[type="tel"],form fieldset input[type="date"],form fieldset textarea,form .field input[type="text"],form .field input[type="email"],form .field input[type="number"],form .field input[type="password"],form .field input[type="url"],form .field input[type="tel"],form .field input[type="date"],form .field textarea{font-size:15px;font-size:1.5rem;display:block;width:50%;padding:5px;border:2px solid #e6e9f0;background:#fff;color:#161515;font-family:"firasans","Helvetica Neue",Arial,sans-serif}form fieldset input[type="text"]::-webkit-input-placeholder,form fieldset input[type="email"]::-webkit-input-placeholder,form fieldset input[type="number"]::-webkit-input-placeholder,form fieldset input[type="password"]::-webkit-input-placeholder,form fieldset input[type="url"]::-webkit-input-placeholder,form fieldset input[type="tel"]::-webkit-input-placeholder,form fieldset input[type="date"]::-webkit-input-placeholder,form fieldset textarea::-webkit-input-placeholder,form .field input[type="text"]::-webkit-input-placeholder,form .field input[type="email"]::-webkit-input-placeholder,form .field input[type="number"]::-webkit-input-placeholder,form .field input[type="password"]::-webkit-input-placeholder,form .field input[type="url"]::-webkit-input-placeholder,form .field input[type="tel"]::-webkit-input-placeholder,form .field input[type="date"]::-webkit-input-placeholder,form .field textarea::-webkit-input-placeholder{color:#161515}form fieldset input[type="text"]:-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="url"]:-moz-placeholder,form fieldset input[type="tel"]:-moz-placeholder,form fieldset input[type="date"]:-moz-placeholder,form fieldset textarea:-moz-placeholder,form .field input[type="text"]:-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="url"]:-moz-placeholder,form .field input[type="tel"]:-moz-placeholder,form .field input[type="date"]:-moz-placeholder,form .field textarea:-moz-placeholder{color:#161515}form fieldset input[type="text"]::-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="url"]::-moz-placeholder,form fieldset input[type="tel"]::-moz-placeholder,form fieldset input[type="date"]::-moz-placeholder,form fieldset textarea::-moz-placeholder,form .field input[type="text"]::-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="url"]::-moz-placeholder,form .field input[type="tel"]::-moz-placeholder,form .field input[type="date"]::-moz-placeholder,form .field textarea::-moz-placeholder{color:#161515}form fieldset input[type="text"]:-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="url"]:-ms-input-placeholder,form fieldset input[type="tel"]:-ms-input-placeholder,form fieldset input[type="date"]:-ms-input-placeholder,form fieldset textarea:-ms-input-placeholder,form .field input[type="text"]:-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="url"]:-ms-input-placeholder,form .field input[type="tel"]:-ms-input-placeholder,form .field input[type="date"]:-ms-input-placeholder,form .field textarea:-ms-input-placeholder{color:#161515}form fieldset input[type="text"]:focus,form fieldset input[type="text"]:active,form fieldset input[type="email"]:focus,form fieldset input[type="email"]:active,form fieldset input[type="number"]:focus,form fieldset input[type="number"]:active,form fieldset input[type="password"]:focus,form fieldset input[type="password"]:active,form fieldset input[type="url"]:focus,form fieldset input[type="url"]:active,form fieldset input[type="tel"]:focus,form fieldset input[type="tel"]:active,form fieldset input[type="date"]:focus,form fieldset input[type="date"]:active,form fieldset textarea:focus,form fieldset textarea:active,form .field input[type="text"]:focus,form .field input[type="text"]:active,form .field input[type="email"]:focus,form .field input[type="email"]:active,form .field input[type="number"]:focus,form .field input[type="number"]:active,form .field input[type="password"]:focus,form .field input[type="password"]:active,form .field input[type="url"]:focus,form .field input[type="url"]:active,form .field input[type="tel"]:focus,form .field input[type="tel"]:active,form .field input[type="date"]:focus,form .field input[type="date"]:active,form .field textarea:focus,form .field textarea:active{border-color:#161515;outline:none;background:#fff}form fieldset input[type="text"]:disabled,form fieldset input[type="email"]:disabled,form fieldset input[type="number"]:disabled,form fieldset input[type="password"]:disabled,form fieldset input[type="url"]:disabled,form fieldset input[type="tel"]:disabled,form fieldset input[type="date"]:disabled,form fieldset textarea:disabled,form .field input[type="text"]:disabled,form .field input[type="email"]:disabled,form .field input[type="number"]:disabled,form .field input[type="password"]:disabled,form .field input[type="url"]:disabled,form .field input[type="tel"]:disabled,form .field input[type="date"]:disabled,form .field textarea:disabled{border-style:dotted;color:#302e2e;cursor:not-allowed}form fieldset input[type="text"]:disabled:focus,form fieldset input[type="text"]:disabled:active,form fieldset input[type="email"]:disabled:focus,form fieldset input[type="email"]:disabled:active,form fieldset input[type="number"]:disabled:focus,form fieldset input[type="number"]:disabled:active,form fieldset input[type="password"]:disabled:focus,form fieldset input[type="password"]:disabled:active,form fieldset input[type="url"]:disabled:focus,form fieldset input[type="url"]:disabled:active,form fieldset input[type="tel"]:disabled:focus,form fieldset input[type="tel"]:disabled:active,form fieldset input[type="date"]:disabled:focus,form fieldset input[type="date"]:disabled:active,form fieldset textarea:disabled:focus,form fieldset textarea:disabled:active,form .field input[type="text"]:disabled:focus,form .field input[type="text"]:disabled:active,form .field input[type="email"]:disabled:focus,form .field input[type="email"]:disabled:active,form .field input[type="number"]:disabled:focus,form .field input[type="number"]:disabled:active,form .field input[type="password"]:disabled:focus,form .field input[type="password"]:disabled:active,form .field input[type="url"]:disabled:focus,form .field input[type="url"]:disabled:active,form .field input[type="tel"]:disabled:focus,form .field input[type="tel"]:disabled:active,form .field input[type="date"]:disabled:focus,form .field input[type="date"]:disabled:active,form .field textarea:disabled:focus,form .field textarea:disabled:active{border-color:#e6e9f0}form fieldset input[type="text"].error,form fieldset input[type="email"].error,form fieldset input[type="number"].error,form fieldset input[type="password"].error,form fieldset input[type="url"].error,form fieldset input[type="tel"].error,form fieldset input[type="date"].error,form fieldset textarea.error,form .field input[type="text"].error,form .field input[type="email"].error,form .field input[type="number"].error,form .field input[type="password"].error,form .field input[type="url"].error,form .field input[type="tel"].error,form .field input[type="date"].error,form .field textarea.error{border:2px solid #C81E78}form fieldset input[type="text"].error:focus,form fieldset input[type="text"].error:active,form fieldset input[type="email"].error:focus,form fieldset input[type="email"].error:active,form fieldset input[type="number"].error:focus,form fieldset input[type="number"].error:active,form fieldset input[type="password"].error:focus,form fieldset input[type="password"].error:active,form fieldset input[type="url"].error:focus,form fieldset input[type="url"].error:active,form fieldset input[type="tel"].error:focus,form fieldset input[type="tel"].error:active,form fieldset input[type="date"].error:focus,form fieldset input[type="date"].error:active,form fieldset textarea.error:focus,form fieldset textarea.error:active,form .field input[type="text"].error:focus,form .field input[type="text"].error:active,form .field input[type="email"].error:focus,form .field input[type="email"].error:active,form .field input[type="number"].error:focus,form .field input[type="number"].error:active,form .field input[type="password"].error:focus,form .field input[type="password"].error:active,form .field input[type="url"].error:focus,form .field input[type="url"].error:active,form .field input[type="tel"].error:focus,form .field input[type="tel"].error:active,form .field input[type="date"].error:focus,form .field input[type="date"].error:active,form .field textarea.error:focus,form .field textarea.error:active{border-color:#161515}form fieldset input[type="text"]::-webkit-input-placeholder,form fieldset input[type="email"]::-webkit-input-placeholder,form fieldset input[type="number"]::-webkit-input-placeholder,form fieldset input[type="password"]::-webkit-input-placeholder,form fieldset input[type="url"]::-webkit-input-placeholder,form fieldset input[type="tel"]::-webkit-input-placeholder,form fieldset input[type="date"]::-webkit-input-placeholder,form fieldset textarea::-webkit-input-placeholder,form .field input[type="text"]::-webkit-input-placeholder,form .field input[type="email"]::-webkit-input-placeholder,form .field input[type="number"]::-webkit-input-placeholder,form .field input[type="password"]::-webkit-input-placeholder,form .field input[type="url"]::-webkit-input-placeholder,form .field input[type="tel"]::-webkit-input-placeholder,form .field input[type="date"]::-webkit-input-placeholder,form .field textarea::-webkit-input-placeholder{color:#777777}form fieldset input[type="text"]::-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="url"]::-moz-placeholder,form fieldset input[type="tel"]::-moz-placeholder,form fieldset input[type="date"]::-moz-placeholder,form fieldset textarea::-moz-placeholder,form .field input[type="text"]::-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="url"]::-moz-placeholder,form .field input[type="tel"]::-moz-placeholder,form .field input[type="date"]::-moz-placeholder,form .field textarea::-moz-placeholder{color:#777777}form fieldset input[type="text"]:-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="url"]:-ms-input-placeholder,form fieldset input[type="tel"]:-ms-input-placeholder,form fieldset input[type="date"]:-ms-input-placeholder,form fieldset textarea:-ms-input-placeholder,form .field input[type="text"]:-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="url"]:-ms-input-placeholder,form .field input[type="tel"]:-ms-input-placeholder,form .field input[type="date"]:-ms-input-placeholder,form .field textarea:-ms-input-placeholder{color:#777777}form fieldset input[type="text"]:-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="url"]:-moz-placeholder,form fieldset input[type="tel"]:-moz-placeholder,form fieldset input[type="date"]:-moz-placeholder,form fieldset textarea:-moz-placeholder,form .field input[type="text"]:-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="url"]:-moz-placeholder,form .field input[type="tel"]:-moz-placeholder,form .field input[type="date"]:-moz-placeholder,form .field textarea:-moz-placeholder{color:#777777}form fieldset input[type="text"].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="url"].inline-block,form fieldset input[type="tel"].inline-block,form fieldset input[type="date"].inline-block,form fieldset textarea.inline-block,form .field input[type="text"].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="url"].inline-block,form .field input[type="tel"].inline-block,form .field input[type="date"].inline-block,form .field textarea.inline-block{display:inline-block}@media screen and (max-width: 1170px){form fieldset input[type="text"],form fieldset input[type="email"],form fieldset input[type="number"],form fieldset input[type="password"],form fieldset input[type="url"],form fieldset input[type="tel"],form fieldset input[type="date"],form fieldset textarea,form .field input[type="text"],form .field input[type="email"],form .field input[type="number"],form .field input[type="password"],form .field input[type="url"],form .field input[type="tel"],form .field input[type="date"],form .field textarea{width:57%}}@media screen and (max-width: 767px){form fieldset input[type="text"],form fieldset input[type="email"],form fieldset input[type="number"],form fieldset input[type="password"],form fieldset input[type="url"],form fieldset input[type="tel"],form fieldset input[type="date"],form fieldset textarea,form .field input[type="text"],form .field input[type="email"],form .field input[type="number"],form .field input[type="password"],form .field input[type="url"],form .field input[type="tel"],form .field input[type="date"],form .field textarea{width:100%;box-sizing:border-box}}form fieldset textarea,form .field textarea{resize:vertical}form fieldset .icon,form .field .icon{position:relative}form fieldset .icon input[type="text"],form fieldset .icon input[type="email"],form fieldset .icon input[type="number"],form fieldset .icon input[type="password"],form fieldset .icon input[type="url"],form fieldset .icon input[type="tel"],form fieldset .icon input[type="date"],form fieldset .icon textarea,form .field .icon input[type="text"],form .field .icon input[type="email"],form .field .icon input[type="number"],form .field .icon input[type="password"],form .field .icon input[type="url"],form .field .icon input[type="tel"],form .field .icon input[type="date"],form .field .icon textarea{padding-left:30px}form fieldset .icon::before,form .field .icon::before{font-size:15px;font-size:1.5rem;font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;position:absolute;top:9px;left:208px;color:#36506e}@media screen and (max-width: 767px){form fieldset .icon::before,form .field .icon::before{top:3.8rem;left:1rem}}form fieldset .icon.date::before,form .field .icon.date::before{content:"C" !important}form fieldset .icon.linkedin::before,form .field .icon.linkedin::before{content:"u" !important}form fieldset .icon.twitter::before,form .field .icon.twitter::before{content:"j" !important}form fieldset .icon.skype::before,form .field .icon.skype::before{content:"" !important}form fieldset .icon.xing::before,form .field .icon.xing::before{content:"" !important}form fieldset select,form .field select{font-size:15px;font-size:1.5rem;position:relative;min-width:25%;max-width:83%;height:34px;margin:0;padding:5px;border-color:#e6e9f0;background:#fff;line-height:1}.no-js form fieldset select[multiple],.no-js form .field select[multiple]{min-height:75px}form fieldset select.error,form fieldset select:invalid,form .field select.error,form .field select:invalid{border:2px solid #C81E78}form fieldset select.error:focus,form fieldset select.error:active,form fieldset select:invalid:focus,form fieldset select:invalid:active,form .field select.error:focus,form .field select.error:active,form .field select:invalid:focus,form .field select:invalid:active{border-color:#161515}form fieldset p.form-help,form .field p.form-help{font-size:12px;font-size:1.2rem;margin:5px 0 0 200px}@media screen and (max-width: 767px){form fieldset p.form-help,form .field p.form-help{margin-left:0;padding-left:0}}form input[type="submit"],form button.submit{background:#003E74;color:#fff;display:block;-moz-border-radius:4px / 4px;-webkit-border-radius:4px 4px;border-radius:4px / 4px;font-size:15px;font-size:1.5rem;border:none;padding:18px 48px 16px 16px;margin-bottom:8px;position:relative;margin:0;padding:12px 24px;border:0;font-weight:bold}form input[type="submit"]:hover,form input[type="submit"]:focus,form input[type="submit"]:active,form button.submit:hover,form button.submit:focus,form button.submit:active{background:#00ACD7;cursor:pointer}form input[type="submit"]:hover:disabled,form input[type="submit"]:hover.disabled,form input[type="submit"]:focus:disabled,form input[type="submit"]:focus.disabled,form input[type="submit"]:active:disabled,form input[type="submit"]:active.disabled,form button.submit:hover:disabled,form button.submit:hover.disabled,form button.submit:focus:disabled,form button.submit:focus.disabled,form button.submit:active:disabled,form button.submit:active.disabled{background:#003E74;cursor:not-allowed}form input[type="submit"]:after,form button.submit:after{content:"h";font-size:20px;color:#fff;font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;top:50%;right:0;height:24px;width:24px;display:block;margin-top:-10px;position:absolute;text-align:center}form input[type="submit"]:hover,form input[type="submit"]:active,form input[type="submit"]:focus,form button.submit:hover,form button.submit:active,form button.submit:focus{border:0}form input[type="submit"]::after,form button.submit::after{content:none}form .chosen-container .chosen-results,form .chosen-container .chosen-drop{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}form .chosen-container .chosen-drop{margin-top:0}form .chosen-container-multi .chosen-results li{padding:9px}form .error-text .module{padding:0 0 24px}form .error-text h1,form .error-text h2,form .error-text .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column form .error-text .value,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:0.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.module,#secondary-content form.alert.folded{margin-top:8px;padding-top:2em}#secondary-content form.module input[type="text"],#secondary-content form.alert.folded input[type="text"]{width:75%}#secondary-content form.module .labels li .reset_link,#secondary-content form.alert.folded .labels li .reset_link{margin-left:0;float:left}#secondary-content form.module li.reset_link,#secondary-content form.alert.folded li.reset_link{width:100%}#secondary-content form.module .submitButton,#secondary-content form.alert.folded .submitButton{position:absolute;top:0;right:0;width:25%}@media screen and (min-width: 1240px){#secondary-content form.module .submitButton,#secondary-content form.alert.folded .submitButton{padding:13px 20px}}@media screen and (max-width: 1240px){#secondary-content form.module .submitButton,#secondary-content form.alert.folded .submitButton{padding:13px 8px}}@media screen and (max-width: 910px){#secondary-content form.module .submitButton,#secondary-content form.alert.folded .submitButton{padding:13px 21px}}@media screen and (max-width: 550px){#secondary-content form.module .submitButton,#secondary-content form.alert.folded .submitButton{padding:13px}}@media screen and (max-width: 460px){#secondary-content form.module .submitButton,#secondary-content form.alert.folded .submitButton{padding:13px 35px}}@media screen and (max-width: 380px){#secondary-content form.module .submitButton,#secondary-content form.alert.folded .submitButton{padding:13px 25px}}@media screen and (max-width: 910px){#secondary-content form.module,#secondary-content form.alert.folded{margin-top:auto;padding:2em;background:#000;color:#fff}}@media screen and (min-width: 910px){#secondary-content form.module,#secondary-content form.alert.folded{padding-right:1em}}#secondary-content form.module.small.col{float:none}@media screen and (max-width: 650px){.select-filter select{width:100%;max-width:100%;margin-bottom:0.5em;box-sizing:border-box}.select-filter label.sr-only{position:static !important;width:auto;height:auto;overflow:inherit}}.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}}.show-md{display:none}@media screen and (max-width: 1024px){.show-md{display:block}}.show-lg{display:none}@media screen and (min-width: 1025px){.show-lg{display:block}}.hide-sm{display:block}@media screen and (max-width: 767px){.hide-sm{display:none}}.hide-md{display:block}@media screen and (max-width: 1024px){.hide-md{display:none}}.hide-lg{display:block}@media screen and (min-width: 1025px){.hide-lg{display:none}}.arrow-up{width:0;height:0;border-left:0px solid transparent;border-right:25px solid transparent;border-top:25px solid #00ACD7;border-bottom:none}.arrow-down{width:0;height:0;border-left:25px solid transparent;border-right:0px solid transparent;border-bottom:25px solid #00ACD7;border-top:none}.no-js .hide-no-js{display:none}.wide-panel-group{position:relative}.wide-panel-group:before{background-color:#02893B;content:'';position:absolute;top:0;left:0;z-index:0;width:16.6666666666%;height:100%}@media screen and (max-width: 767px){.wide-panel-group:before{display:none}}.no-js .wide-panel-group:before{background:none}.wide-panel-group:after{content:"";display:table;clear:both;margin-bottom:0}.wide-panel-group .fake-heading{position:absolute;color:#fff;top:24px;left:24px;font-weight:bold}.wide-panel-group .fake-heading:after{content:":"}@media (max-width: 860px){.wide-panel-group .fake-heading{width:80px;font-weight:bold;line-height:1.15em}}@media (max-width: 768px){.wide-panel-group .fake-heading{display:none}}.no-js .wide-panel-group .fake-heading{display:none}.wide-panel-group>.tab-nav-wrapper{position:relative;z-index:1;padding:24px;padding-right:0}.wide-panel-group>.tab-nav-wrapper h4,.wide-panel-group>.tab-nav-wrapper .fake-h4,.wide-panel-group>.tab-nav-wrapper a{color:#fff}.wide-panel-group>.tab-nav-wrapper li{display:block;width:auto !important}.wide-panel-group>.tab-nav-wrapper li a{text-decoration:none;padding-top:8px;padding-bottom:8px;margin-left:-24px;padding-left:24px;line-height:1.2;display:block;position:relative}.wide-panel-group>.tab-nav-wrapper li a:hover,.wide-panel-group>.tab-nav-wrapper li a:focus,.wide-panel-group>.tab-nav-wrapper li a:active{background:#029841}.wide-panel-group>.tab-nav-wrapper li a:hover:after,.wide-panel-group>.tab-nav-wrapper li a:focus:after,.wide-panel-group>.tab-nav-wrapper li a:active:after{background:#02893B}.wide-panel-group>.tab-nav-wrapper li a.active,.wide-panel-group>.tab-nav-wrapper li a:active{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#161515}.wide-panel-group>.tab-nav-wrapper li a.active:before,.wide-panel-group>.tab-nav-wrapper li a:active:before{display:none}.wide-panel-group>.tab-nav-wrapper li a:after{content:"";background:#029841;width:80%;height:1px;position:relative;bottom:-9px;display:block;-moz-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-o-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-webkit-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease}.wide-panel-group>.tab-nav-wrapper li:last-of-type a:after{display:none}.wide-panel-group>.tab-nav-wrapper li.last a:after{display:none}.wide-panel-group .wide-item{padding:24px}@media screen and (max-width: 767px){.wide-panel-group .wide-item{padding:0 32px 0 16px}}@media (max-width: 768px){.wide-panel-group .wide-item{padding-top:15px}}@media (max-width: 768px){.wide-panel-group .wide-item-header{visibility:hidden;height:0}}@media screen and (max-width: 767px){.wide-panel-group .wide-item-header .wide-item-header a{color:#161515;text-decoration:none;font-size:19px;font-size:1.9rem;display:block;height:auto;padding:24px 16px 8px 0;border-top:1px solid #ebeeee;margin-top:16px}}@media screen and (max-width: 767px){.wide-panel-group .wide-item-content{display:block !important}}.wide-panel-group a:focus{text-decoration:underline}.wide-panel-group.row{margin-bottom:-24px}.wide-panel-group .gmaps-wrap{margin:-24px -40px -48px -24px;padding:0}@media (max-width: 768px){.wide-panel-group .gmaps-wrap{margin:0}.wide-panel-group .gmaps-wrap iframe{max-height:300px}}.divider.lg+.wide-panel-group{margin-top:-30px}#tab1{background:pink}#tab1:focus{background:orange}.media-item.mini,.mini.alert.folded{zoom:1;margin-bottom:20px}.media-item.mini:after,.mini.alert.folded:after{content:".";display:block;height:0;clear:both;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}.media-item.full,.alert.folded{margin-bottom:16px;color:#161515;border:1px solid #d5d8d9;width:100%}.media-item.full a,.alert.folded a{text-decoration:underline;color:#006EAF}.media-item.full>a,.alert.folded>a{display:block;width:100%;height:100%;float:left;text-decoration:none}.media-item.full>a:hover,.alert.folded>a:hover,.media-item.full>a:focus,.alert.folded>a:focus,.media-item.full>a:active,.alert.folded>a:active{background:#ebeeee}.media-item.full>.link-list a,.alert.folded>.link-list a{color:inherit}.media-item.full>.link-list a:hover,.alert.folded>.link-list a:hover,.media-item.full>.link-list a:focus,.alert.folded>.link-list a:focus,.media-item.full>.link-list a:active,.alert.folded>.link-list a:active{color:#006EAF}.media-item.full h4,.alert.folded h4,.media-item.full .fake-h4,.alert.folded .fake-h4{text-transform:none}.media-item.full.default,.default.alert.folded,.media-item.full.info,.info.alert.folded,.media-item.full.primary,.primary.alert.folded,.media-item.full.secondary,.secondary.alert.folded{border:none}.media-item.full.default .content a,.default.alert.folded .content a,.media-item.full.info .content a,.info.alert.folded .content a,.media-item.full.primary .content a,.primary.alert.folded .content a,.media-item.full.secondary .content a,.secondary.alert.folded .content a{text-decoration:underline;color:#fff}.media-item.full.default .content a:hover,.default.alert.folded .content a:hover,.media-item.full.default .content a:focus,.default.alert.folded .content a:focus,.media-item.full.default .content a:active,.default.alert.folded .content a:active,.media-item.full.info .content a:hover,.info.alert.folded .content a:hover,.media-item.full.info .content a:focus,.info.alert.folded .content a:focus,.media-item.full.info .content a:active,.info.alert.folded .content a:active,.media-item.full.primary .content a:hover,.primary.alert.folded .content a:hover,.media-item.full.primary .content a:focus,.primary.alert.folded .content a:focus,.media-item.full.primary .content a:active,.primary.alert.folded .content a:active,.media-item.full.secondary .content a:hover,.secondary.alert.folded .content a:hover,.media-item.full.secondary .content a:focus,.secondary.alert.folded .content a:focus,.media-item.full.secondary .content a:active,.secondary.alert.folded .content a:active{text-decoration:none}.media-item.full.default .content a.link.primary,.default.alert.folded .content a.link.primary,.media-item.full.info .content a.link.primary,.info.alert.folded .content a.link.primary,.media-item.full.primary .content a.link.primary,.primary.alert.folded .content a.link.primary,.media-item.full.secondary .content a.link.primary,.secondary.alert.folded .content a.link.primary{text-decoration:none}.media-item.full.default .content a.link.primary:hover,.default.alert.folded .content a.link.primary:hover,.media-item.full.default .content a.link.primary:focus,.default.alert.folded .content a.link.primary:focus,.media-item.full.default .content a.link.primary:active,.default.alert.folded .content a.link.primary:active,.media-item.full.info .content a.link.primary:hover,.info.alert.folded .content a.link.primary:hover,.media-item.full.info .content a.link.primary:focus,.info.alert.folded .content a.link.primary:focus,.media-item.full.info .content a.link.primary:active,.info.alert.folded .content a.link.primary:active,.media-item.full.primary .content a.link.primary:hover,.primary.alert.folded .content a.link.primary:hover,.media-item.full.primary .content a.link.primary:focus,.primary.alert.folded .content a.link.primary:focus,.media-item.full.primary .content a.link.primary:active,.primary.alert.folded .content a.link.primary:active,.media-item.full.secondary .content a.link.primary:hover,.secondary.alert.folded .content a.link.primary:hover,.media-item.full.secondary .content a.link.primary:focus,.secondary.alert.folded .content a.link.primary:focus,.media-item.full.secondary .content a.link.primary:active,.secondary.alert.folded .content a.link.primary:active{text-decoration:underline}.media-item.full.light-default>a,.light-default.alert.folded>a,.media-item.full.light-info>a,.light-info.alert.folded>a,.media-item.full.light-primary>a,.light-primary.alert.folded>a,.media-item.full.light-secondary>a,.light-secondary.alert.folded>a{color:#161515}@media screen and (max-width: 929px){.media-item.full .col.md-6,.alert.folded .col.md-6{padding-right:0;margin-bottom:0}}.equal-height .media-item.full,.equal-height .alert.folded{clear:both;display:block;float:left}.media-item.full .media,.alert.folded .media{overflow:hidden;background:#fff}.media-item.full .media a,.alert.folded .media a{display:block !important}.media-item.full .media img,.alert.folded .media img{-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:100%;height:auto;padding:0;float:none;margin-bottom:-0.5px}.media-item.full .content,.alert.folded .content{padding:16px !important;-moz-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-o-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-webkit-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease}.media-item.full .content .title,.alert.folded .content .title{font-size:19px;font-size:1.9rem;text-decoration:none;font-weight:bold;margin-bottom:16px;border-bottom:none !important;display:block;text-transform:none;-moz-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-o-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-webkit-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease}.lt-ie9 .media-item.full .content .title,.lt-ie9 .alert.folded .content .title{float:left;width:100%;zoom:1}.media-item.full .content a,.alert.folded .content a{font-weight:normal;height:auto;text-decoration:underline}.media-item.full .content a:hover,.alert.folded .content a:hover,.media-item.full .content a:focus,.alert.folded .content a:focus,.media-item.full .content a:active,.alert.folded .content a:active{text-decoration:none}.media-item.full .content a.link.primary,.alert.folded .content a.link.primary{text-decoration:none;background:none}.media-item.full .content p,.alert.folded .content p{line-height:1.5}.media-item.full .content .link,.alert.folded .content .link{font-weight:bold;margin-bottom:0;color:inherit}.media-item.full .content .link:hover,.alert.folded .content .link:hover,.media-item.full .content .link:focus,.alert.folded .content .link:focus,.media-item.full .content .link:active,.alert.folded .content .link:active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.media-item.full .content .link a,.alert.folded .content .link a{margin-left:24px}.media-item.full .content .link a:before,.alert.folded .content .link a:before{content:">";margin-left:6px;margin-right:6px;display:inline-block;margin-left:-15px}.media-item.full.horizontal .content,.horizontal.alert.folded .content{margin-left:-16px}@media screen and (max-width: 929px){.media-item.full.horizontal .content,.horizontal.alert.folded .content{margin-left:-16px}}@media screen and (max-width: 767px){.media-item.full.horizontal .content,.horizontal.alert.folded .content{margin-left:0}}.media-item.full.horizontal .content h2 .fake-h2,.horizontal.alert.folded .content h2 .fake-h2,.media-item.full.horizontal .content .recruitment .job-description .job-info .column .value .fake-h2,.recruitment .job-description .job-info .column .media-item.full.horizontal .content .value .fake-h2,.horizontal.alert.folded .content .recruitment .job-description .job-info .column .value .fake-h2,.recruitment .job-description .job-info .column .horizontal.alert.folded .content .value .fake-h2{padding-top:0 !important;margin-top:0}.media-item.full.horizontal .content :last-child,.horizontal.alert.folded .content :last-child{margin-bottom:0}.media-item.full.horizontal .col.media,.horizontal.alert.folded .col.media{padding-right:0;margin-right:16px}@media (max-width: 480px){.media-item.full.horizontal .col.media,.horizontal.alert.folded .col.media{margin-right:0}}.media-item.full.horizontal a,.horizontal.alert.folded a{color:inherit}.media-item.full.split,.split.alert.folded{margin:0}.media-item.full.split .media,.split.alert.folded .media,.media-item.full.split .content,.split.alert.folded .content{width:50%;float:left}.media-item.full.split .content .title,.split.alert.folded .content .title{font-size:21px;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{padding:0;position:relative;margin:0;border:1px solid #d5d8d9;-moz-box-shadow:#C3C6C7 2px 2px 5px -2px;-webkit-box-shadow:#C3C6C7 2px 2px 5px -2px;box-shadow:#C3C6C7 2px 2px 5px -2px;background:#ebeeee}@media screen and (max-width: 767px){.media-item.slideshow,.slideshow.alert.folded{margin-bottom:16px;-moz-box-shadow:0 0 0 0;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}}.media-item.slideshow.loading,.slideshow.loading.alert.folded{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.media-item.slideshow .item,.slideshow.alert.folded .item{position:relative}.media-item.slideshow .item a,.slideshow.alert.folded .item a{-moz-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-o-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-webkit-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease}.media-item.slideshow .item a:hover,.slideshow.alert.folded .item a:hover,.media-item.slideshow .item a:focus,.slideshow.alert.folded .item a:focus,.media-item.slideshow .item a:active,.slideshow.alert.folded .item a:active{background:#f6f7f7}.media-item.slideshow .item a:hover .media img,.slideshow.alert.folded .item a:hover .media img,.media-item.slideshow .item a:focus .media img,.slideshow.alert.folded .item a:focus .media img,.media-item.slideshow .item a:active .media img,.slideshow.alert.folded .item a:active .media img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.media-item.slideshow .item a:hover .content,.slideshow.alert.folded .item a:hover .content,.media-item.slideshow .item a:focus .content,.slideshow.alert.folded .item a:focus .content,.media-item.slideshow .item a:active .content,.slideshow.alert.folded .item a:active .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;-moz-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-o-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-webkit-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease}.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{padding:16px 16px 48px;display:block;color:#161515;-moz-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-o-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-webkit-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease}@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 .title,.slideshow.alert.folded .title{text-transform:none;color:#161515;line-height:1.4;display:inline-block;-moz-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-o-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-webkit-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;text-decoration: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:hover,.primary .slideshow.alert.folded .title:hover,.primary .media-item.slideshow .title:focus,.primary .slideshow.alert.folded .title:focus,.primary .media-item.slideshow .title:active,.primary .slideshow.alert.folded .title:active,.secondary .media-item.slideshow .title:hover,.secondary .slideshow.alert.folded .title:hover,.secondary .media-item.slideshow .title:focus,.secondary .slideshow.alert.folded .title:focus,.secondary .media-item.slideshow .title:active,.secondary .slideshow.alert.folded .title:active{color:#fff}.media-item.slideshow .title p,.slideshow.alert.folded .title p{margin-bottom:0}.media-item.slideshow.lg .media,.slideshow.lg.alert.folded .media,.media-item.slideshow.lg .content,.slideshow.lg.alert.folded .content{width:100% !important;clear:both}.media-item.slideshow.primary,.slideshow.primary.alert.folded,.media-item.slideshow.secondary,.slideshow.secondary.alert.folded,.media-item.slideshow.info,.slideshow.info.alert.folded{border:none}.media-item.reverse p a,.reverse.alert.folded p a,.text.reverse a{color:#fff;text-decoration:underline}.media-item.reverse p a:hover,.reverse.alert.folded p a:hover,.media-item.reverse p a:active,.reverse.alert.folded p a:active,.media-item.reverse p a:focus,.reverse.alert.folded p a:focus,.text.reverse a:hover,.text.reverse a:active,.text.reverse a:focus{text-decoration:none}.pager{right:auto;left:0px;top:auto;bottom:auto}.pager .next,.pager .prev{border-bottom:none !important;border-top:none;border-left:none;text-indent:150%;white-space:nowrap;overflow:hidden;height:44px;width:44px;color:#fff;position:relative;display:block;float:left;text-decoration:none}.pager .next:after,.pager .prev:after{position:absolute;font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;font-size:20px;font-weight:bold;top:11px;-moz-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-o-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-webkit-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease}.pager .next:hover,.pager .next:focus,.pager .next:active,.pager .prev:hover,.pager .prev:focus,.pager .prev:active{color:#fff}.pager .next{background:#00ACD7}.pager .next:after{content:"h";left:17px}.pager .prev{background:#006EAF;margin-right:2px}.pager .prev:after{content:"t";left:14px}.module .media.hatched,.media-item .media.hatched,.alert.folded .media.hatched{position:relative;overflow:visible}.module .media.hatched:after,.media-item .media.hatched:after,.alert.folded .media.hatched:after{background:url("../../images/common/hatch-dark.png") repeat top right;content:"";display:block;width:50%;height:8px;left:0;position:absolute;opacity:.75}.module .media-video,.media-item .media-video,.alert.folded .media-video{position:relative}.module .media-video::after,.media-item .media-video::after,.alert.folded .media-video::after{content:' ';position:absolute;display:block;background:url("../../images/svg-fallback/play_icon.png") center center no-repeat;background:url("../../images/svg/play_icon.svg") center center no-repeat;background-size:100%;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -18px;z-index:10;background-color:transparent;border-radius:100%;overflow:hidden;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}@media (max-width: 767px){.module .media-video::after,.media-item .media-video::after,.alert.folded .media-video::after{width:42px;height:42px;background-size:cover;margin:-21px 0 0 -21px}}.module .media-video:hover:after,.module .media-video:focus:after,.media-item .media-video:hover:after,.alert.folded .media-video:hover:after,.media-item .media-video:focus:after,.alert.folded .media-video:focus:after{background-color:rgba(0,0,0,0.3)}.module.reverse .media.hatched:after,.media-item.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}}.media-grid.expand{margin-left:-24px;margin-right:-24px}.media-grid .media-grid-item,.media-grid .grid-sizer{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{float:left;background:#fff;position:relative;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{position:absolute;display:block;top:0;left:0;min-height:100%;width: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-youtube:after,.media-grid .media-grid-item.from-twitter:after,.media-grid .media-grid-item.from-flickr:after{font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;color:#fff;position:absolute;bottom:16px;right:16px;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{-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;background:#002147;color:#fff;padding:16px}.media-grid .media-grid-item.from-twitter .content:hover,.media-grid .media-grid-item.from-twitter .content:focus,.media-grid .media-grid-item.from-twitter .content:active{background:red}.media-grid .media-grid-item.from-twitter .source{font-size:14px;font-size:1.4rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:italic;margin-bottom:16px}.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:12px;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{-moz-transition:-moz-transform .45s ease-out;-o-transition:-o-transform .45s ease-out;-webkit-transition:-webkit-transform .45s ease-out;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:hover>img,.media-grid .media-grid-item.from-flickr .content:focus>img,.media-grid .media-grid-item.from-flickr .content:active>img{-moz-transform:scale(1.025, 1.025);-ms-transform:scale(1.025, 1.025);-webkit-transform:scale(1.025, 1.025);transform:scale(1.025, 1.025);opacity:1}.no-csstransforms .media-grid .media-grid-item.from-flickr .content:hover,.no-csstransforms .media-grid .media-grid-item.from-flickr .content:focus,.no-csstransforms .media-grid .media-grid-item.from-flickr .content:active{width:101%;height:101%}.no-csstransforms .media-grid .media-grid-item.from-flickr .content:hover>img,.no-csstransforms .media-grid .media-grid-item.from-flickr .content:focus>img,.no-csstransforms .media-grid .media-grid-item.from-flickr .content:active>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{content:"k";font-size:26px;bottom:12px}.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{text-decoration:none;background:#fff url(../../images/common/hatch-grey.png);color:#000;overflow:hidden}.media-grid .media-grid-item.from-blog .content:hover .author-image,.media-grid .media-grid-item.from-blog .content:focus .author-image,.media-grid .media-grid-item.from-blog .content:active .author-image{-moz-transform:translate(0px, 10px);-ms-transform:translate(0px, 10px);-webkit-transform:translate(0px, 10px);transform:translate(0px, 10px);opacity:1}.no-csstransforms .media-grid .media-grid-item.from-blog .content:hover .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:active .author-image{bottom:0}.media-grid .media-grid-item.from-blog .color{color:#00ACD7}.media-grid .media-grid-item.from-blog .header{padding:16px;margin:0;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;font-weight:bold;margin-bottom:8px}.media-grid .media-grid-item.from-blog .header .blog-title{font-size:23px;font-size:2.3rem;display:block;font-weight:bold;margin-bottom:8px;word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.media-grid .media-grid-item.from-blog .header .date{font-size:13px;font-size:1.3rem;font-style:italic}.media-grid .media-grid-item.from-blog .blog-label{text-transform:uppercase;display:block}.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%;padding:0 0 16px 16px;margin:0;font-weight:bold;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:19px;font-size:1.9rem;text-transform:uppercase;display:block}.media-grid .media-grid-item.from-blog .author .author-position{font-style:italic}.media-grid .media-grid-item.from-blog .author-image{-moz-transform:translate(0, 1em);-ms-transform:translate(0, 1em);-webkit-transform:translate(0, 1em);transform:translate(0, 1em);-moz-transition:-moz-transform .4s ease-out;-o-transition:-o-transform .4s ease-out;-webkit-transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;position:absolute;right:0;bottom:0;display:block;max-width:35%;height:auto;z-index:0}.no-csstransforms .media-grid .media-grid-item.from-blog .author-image{bottom:-5px}.news .module,.event .module{border:1px solid #d5d8d9;-moz-box-shadow:#C3C6C7 2px 2px 5px -2px;-webkit-box-shadow:#C3C6C7 2px 2px 5px -2px;box-shadow:#C3C6C7 2px 2px 5px -2px;padding:0;background:#fff;overflow:hidden}.masonry .news .module,.masonry .event .module{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width: 768px){.news .module,.event .module{margin-bottom:16px}}.news .module .content,.event .module .content{padding:16px}.news .module .media,.event .module .media{display:block}@media screen and (max-width: 767px){.news .module .media,.event .module .media{width:33.33%;float:left}}@media screen and (max-width: 767px){.news .module .media,.event .module .media{width:100%}}.news .module .media img,.event .module .media img{margin:0;width:100%;display:block}@media screen and (max-width: 767px){.news .module .media img,.event .module .media img{width:100%;margin:0px}}@media screen and (max-width: 767px){.news .module .content,.event .module .content{float:left;width:66.66%;display:block}}@media screen and (max-width: 767px){.news .module .content,.event .module .content{width:100%}}.news .module a,.event .module a{text-decoration:none;display:block;height:100%}.news .module a:hover,.news .module a:focus,.news .module a:active,.event .module a:hover,.event .module a:focus,.event .module a:active{color:#006EAF;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}.news .module a:hover .title,.news .module a:hover .date,.news .module a:hover .venue,.news .module a:hover .description,.news .module a:focus .title,.news .module a:focus .date,.news .module a:focus .venue,.news .module a:focus .description,.news .module a:active .title,.news .module a:active .date,.news .module a:active .venue,.news .module a:active .description,.event .module a:hover .title,.event .module a:hover .date,.event .module a:hover .venue,.event .module a:hover .description,.event .module a:focus .title,.event .module a:focus .date,.event .module a:focus .venue,.event .module a:focus .description,.event .module a:active .title,.event .module a:active .date,.event .module a:active .venue,.event .module a:active .description{color:#006EAF;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}.news .module a:hover .media,.news .module a:focus .media,.news .module a:active .media,.event .module a:hover .media,.event .module a:focus .media,.event .module a:active .media{background:#fff;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.news .module .title,.event .module .title{margin-bottom:20px;display:block;color:#161515;font-weight:bold;font-size:19px;font-size:1.9rem;line-height:1.4;text-decoration:none}@media screen and (max-width: 1025px){.news .module .title,.event .module .title{line-height:1.3}}.news .module .date,.event .module .date{font-style:italic;margin-bottom:0;color:#161515}.news .module .venue,.news .module .description,.event .module .venue,.event .module .description{color:#161515}.event .module .date{margin-bottom:16px}.plain .module{background:none !important;padding-left:0 !important;padding-right:0 !important;border:none !important}.news.thumb a,.event.thumb a{color:#161515;text-decoration:none;display:block}.news.thumb a:hover,.news.thumb a:focus,.news.thumb a:active,.event.thumb a:hover,.event.thumb a:focus,.event.thumb a:active{color:#006EAF;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}.news.thumb .media,.event.thumb .media{width:33.33%;float:left;margin:0px 8px 8px 0px}@media screen and (max-width: 1024px) and (min-width: 929px){.news.thumb .media,.event.thumb .media{width:100%;margin:0px 0px 8px 0px}}.news.thumb .content,.event.thumb .content{padding:8px;line-height:1.3;text-decoration:none}@media screen and (max-width: 1024px) and (min-width: 929px){.news.thumb .content,.event.thumb .content{padding:8px;width:100%}}.news.thumb .content .type,.event.thumb .content .type{font-size:13px;font-size:1.3rem;font-style:italic}.news.thumb .content .description,.event.thumb .content .description{font-size:13px;font-size:1.3rem}@media screen and (max-width: 929px) and (min-width: 481px){.news-list.md-12 .module,.event-list.md-12 .module{padding-left:0}.news-list.md-12 .item,.event-list.md-12 .item{width:50%;float:left;position:relative}.news-list.md-12 .item:after,.event-list.md-12 .item:after{content:"";width:16px;height:100%;float:right;background:white;display:block;position:absolute;right:0}.news-list.md-12 .item:last-child,.event-list.md-12 .item:last-child{border-bottom:1px solid #d5d8d9 !important}}.news-list .module,.event-list .module{padding-top:0px}.news-list .module .item,.event-list .module .item{padding:0 0 16px;min-height:25%}.news-list .module .item:first-child,.event-list .module .item:first-child{padding-top:0}.news-list .module .item:last-child,.event-list .module .item:last-child{border-bottom:none}.news-list .module .item a,.event-list .module .item a{color:#161515;text-decoration:none;display:block;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}.news-list .module .item a:hover,.news-list .module .item a:focus,.news-list .module .item a:active,.event-list .module .item a:hover,.event-list .module .item a:focus,.event-list .module .item a:active{color:#006EAF;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}.news-list .module .item .topic,.event-list .module .item .topic{font-size:12px;font-size:1.2rem;font-weight:normal;padding-right:5px;line-height:1.4}.news-list .module .item .title,.event-list .module .item .title{font-size:14px;font-size:1.4rem;font-weight:bold;text-decoration:none;line-height:1.4}.news-list .module .item .date,.event-list .module .item .date{font-size:13px;font-size:1.3rem;font-style:italic;margin-bottom:0.2em;margin-bottom:0.3rem}.news-list.thumb .module,.event-list.thumb .module{padding-left:0}.news-list.thumb .module .item,.event-list.thumb .module .item{padding:0;margin:0 0 17px 0;position:relative;overflow:hidden;clear:left}.news-list.thumb .module .item .media,.event-list.thumb .module .item .media{width:30%;max-width:88px;float:left}.news-list.thumb .module .item .details,.event-list.thumb .module .item .details{width:70%;float:left;padding-left:10px}.news-list.thumb .module .item .details>.date,.news-list.thumb .module .item .details>.title,.event-list.thumb .module .item .details>.date,.event-list.thumb .module .item .details>.title{width:auto;float:none;padding:0;line-height:1.2}.news-list.thumb .module .item .date,.news-list.thumb .module .item .title,.event-list.thumb .module .item .date,.event-list.thumb .module .item .title{width:70%;float:right;padding-left:10px}.event{position:relative;margin-bottom:16px}.event .module .content{padding-bottom:48px;padding-top:0}@media screen and (max-width: 768px){.event .module .content{padding-bottom:16px}}.event .venue{position:absolute;bottom:16px;font-style:italic;margin-right:30px;line-height:1;font-size:14px;font-size:1.4rem}@media screen and (max-width: 768px){.event .venue{position:static}}.event.horizontal{position:relative}.event.horizontal .content,.event.horizontal .media{width:50%;float:left}@media (max-width: 480px){.event.horizontal .content,.event.horizontal .media{width:100%;float:none}}.event.horizontal .tags{float:left}.news-events.page{position:relative}.news-events.page .col{margin-top:16px;transition:transform 200ms ease-in, opacity 150ms ease-in}.news-events.page .col.center{float:none;margin:0 auto;text-align:center}.news-events.page .col.center:before{content:"";display:table;clear:both;margin-bottom:0}.news-events.page .col.hidden{opacity:0;transform:scale(0.8)}.ie9 .news-events.page .col.hidden{opacity:1}.news-events.page .col.appear{opacity:1;transform:scale(1)}.news-events.page .btn{margin-top:48px;padding-right:16px;margin-left:7px;width:100%;transition:margin-top 300ms ease-in-out}.news-events.page .btn.clicked{margin-top:500px}.news-events.page .btn:after{content:""}.news-events.page #loading{animation:fadeIn 300ms ease-in;display:block;position:relative;top:190px;left:calc(50% - 30px);height:0;color:white}.news-events.page #loading:after{color:#9d9d9d !important;display:block;content:"";font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;color:#fff;-moz-animation:spin 0.75s infinite linear;-webkit-animation:spin 0.75s infinite linear;animation:spin 0.75s infinite linear;font-size:60px;font-size:6rem;-moz-transform-origin:50% 51%;-ms-transform-origin:50% 51%;-webkit-transform-origin:50% 51%;transform-origin:50% 51%;width:60px;height:60px}.ie9 .news-events.page #loading{color:#161515;left:0}.ie9 .news-events.page #loading:after{content:""}.news-events.page:after{content:"";display:table;clear:both;margin-bottom:0}@media (max-width: 1024px){.news-events.page .row:after{clear:none}}@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{border-left:1px solid #d5d8d9;padding-left:16px;padding-right:0;height:500px}}@media screen and (min-width: 480px) and (max-width: 1024px){.row.news-events-twitter.feed-single .news-list,.row.news-events-twitter.feed-single .event-list{clear:left}.row.news-events-twitter.feed-single .news-list .module,.row.news-events-twitter.feed-single .event-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:none !important}.row.news-events-twitter .news-events>.col:last-child{clear:left}}@media screen and (max-width: 767px){.row.news-events-twitter .twitter iframe{min-height:400px !important;height:400px !important}}.sidebar .event .venue{position:static;margin:0}.sidebar .event .module .content{padding-bottom:16px}.sidebar .module .more-link{padding:16px;text-decoration:underline;text-align:right;display:block;clear:both}.sidebar .module .more-link:hover{text-decoration:none}.sidebar .news-list .more-link,.sidebar .event-list .more-link{padding:0}.news .module ul.tags,.event .module ul.tags{zoom:1;margin:0}.news .module ul.tags:after,.event .module ul.tags:after{content:".";display:block;height:0;clear:both;visibility:hidden}@media screen and (max-width: 767px){.news .module ul.tags,.event .module ul.tags{float:left}}.news .module ul.tags li,.event .module ul.tags li{float:left;display:block}.news .module ul.tags li.topic,.event .module ul.tags li.topic{display:block;float:left;height:24px;-moz-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-o-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-webkit-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease}.news .module ul.tags li.topic span,.event .module ul.tags li.topic span{color:#161515;display:inline-block;position:relative;float:left;padding:0 5px;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;font-size:12px;font-size:1.2rem;height:24px;line-height:26px !important;-moz-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-o-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-webkit-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;text-decoration:none}.news .module ul.tags li.topic span:before,.news .module ul.tags li.topic span:after,.event .module ul.tags li.topic span:before,.event .module ul.tags li.topic span:after{-moz-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-o-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-webkit-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease}.news .module ul.tags li.topic.parent,.event .module ul.tags li.topic.parent{border-bottom:1px solid #d5d8d9;position:relative;margin-bottom:2px}.news .module ul.tags li.topic.parent:after,.event .module ul.tags li.topic.parent:after{width:1px;height:28px;border-right:1px solid #d5d8d9;position:absolute;right:-7px;top:-2px;-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);content:""}.news .module ul.tags li.topic.parent span,.event .module ul.tags li.topic.parent span{padding-left:16px;padding-right:7px}.news .module ul.tags li.topic.parent span:hover,.news .module ul.tags li.topic.parent span:focus,.news .module ul.tags li.topic.parent span:active,.event .module ul.tags li.topic.parent span:hover,.event .module ul.tags li.topic.parent span:focus,.event .module ul.tags li.topic.parent span:active{border-bottom:1px solid #d5d8d9}.ie8 .news .module ul.tags li.topic.parent span,.ie8 .event .module ul.tags li.topic.parent span{border-right:1px solid #d5d8d9;padding-right:12px}.news .module ul.tags li.topic.feature,.event .module ul.tags li.topic.feature{border-bottom:1px solid transparent}.news .module ul.tags li.topic.feature:before,.event .module ul.tags li.topic.feature:before{width:0;height:0;border-left:14px solid transparent;border-right:0px solid transparent;border-bottom:24px solid #006EAF;content:"";position:relative;top:0px;left:0px;float:left}.news .module ul.tags li.topic.feature:after,.event .module ul.tags li.topic.feature:after{width:0;height:0;border-right:14px solid transparent;border-left:0px solid transparent;border-top:24px solid #006EAF;content:"";position:relative;top:0px;right:0px;float:right}.ie8 .news .module ul.tags li.topic.feature span,.ie8 .event .module ul.tags li.topic.feature span{padding:0 9px}.ie8 .news .module ul.tags li.topic.feature:after,.ie8 .news .module ul.tags li.topic.feature:before,.ie8 .event .module ul.tags li.topic.feature:after,.ie8 .event .module ul.tags li.topic.feature:before{display:none}.news .module ul.tags li.topic.feature span,.event .module ul.tags li.topic.feature span{color:#fff;background:#006EAF}.news .module ul.tags li.topic.feature.colloquium:before,.news .module ul.tags li.topic.feature.conference:before,.news .module ul.tags li.topic.feature.debate:before,.news .module ul.tags li.topic.feature.festival:before,.news .module ul.tags li.topic.feature.seminar:before,.news .module ul.tags li.topic.feature.symposium:before,.news .module ul.tags li.topic.feature.training-course:before,.news .module ul.tags li.topic.feature.workshop:before,.news .module ul.tags li.topic.feature.meeting:before,.news .module ul.tags li.topic.feature.blue:before,.event .module ul.tags li.topic.feature.colloquium:before,.event .module ul.tags li.topic.feature.conference:before,.event .module ul.tags li.topic.feature.debate:before,.event .module ul.tags li.topic.feature.festival:before,.event .module ul.tags li.topic.feature.seminar:before,.event .module ul.tags li.topic.feature.symposium:before,.event .module ul.tags li.topic.feature.training-course:before,.event .module ul.tags li.topic.feature.workshop:before,.event .module ul.tags li.topic.feature.meeting:before,.event .module ul.tags li.topic.feature.blue:before{width:0;height:0;border-left:14px solid transparent;border-right:0px solid transparent;border-bottom:24px solid #006EAF;content:"";position:relative;top:0px;left:0px;float:left}.news .module ul.tags li.topic.feature.colloquium:after,.news .module ul.tags li.topic.feature.conference:after,.news .module ul.tags li.topic.feature.debate:after,.news .module ul.tags li.topic.feature.festival:after,.news .module ul.tags li.topic.feature.seminar:after,.news .module ul.tags li.topic.feature.symposium:after,.news .module ul.tags li.topic.feature.training-course:after,.news .module ul.tags li.topic.feature.workshop:after,.news .module ul.tags li.topic.feature.meeting:after,.news .module ul.tags li.topic.feature.blue:after,.event .module ul.tags li.topic.feature.colloquium:after,.event .module ul.tags li.topic.feature.conference:after,.event .module ul.tags li.topic.feature.debate:after,.event .module ul.tags li.topic.feature.festival:after,.event .module ul.tags li.topic.feature.seminar:after,.event .module ul.tags li.topic.feature.symposium:after,.event .module ul.tags li.topic.feature.training-course:after,.event .module ul.tags li.topic.feature.workshop:after,.event .module ul.tags li.topic.feature.meeting:after,.event .module ul.tags li.topic.feature.blue:after{width:0;height:0;border-right:14px solid transparent;border-left:0px solid transparent;border-top:24px solid #006EAF;content:"";position:relative;top:0px;right:0px;float:right}.news .module ul.tags li.topic.feature.colloquium span,.news .module ul.tags li.topic.feature.conference span,.news .module ul.tags li.topic.feature.debate span,.news .module ul.tags li.topic.feature.festival span,.news .module ul.tags li.topic.feature.seminar span,.news .module ul.tags li.topic.feature.symposium span,.news .module ul.tags li.topic.feature.training-course span,.news .module ul.tags li.topic.feature.workshop span,.news .module ul.tags li.topic.feature.meeting span,.news .module ul.tags li.topic.feature.blue span,.event .module ul.tags li.topic.feature.colloquium span,.event .module ul.tags li.topic.feature.conference span,.event .module ul.tags li.topic.feature.debate span,.event .module ul.tags li.topic.feature.festival span,.event .module ul.tags li.topic.feature.seminar span,.event .module ul.tags li.topic.feature.symposium span,.event .module ul.tags li.topic.feature.training-course span,.event .module ul.tags li.topic.feature.workshop span,.event .module ul.tags li.topic.feature.meeting span,.event .module ul.tags li.topic.feature.blue span{background:#006EAF}.news .module ul.tags li.topic.feature.event-for-schools:before,.news .module ul.tags li.topic.feature.open-days:before,.news .module ul.tags li.topic.feature.green:before,.event .module ul.tags li.topic.feature.event-for-schools:before,.event .module ul.tags li.topic.feature.open-days:before,.event .module ul.tags li.topic.feature.green:before{width:0;height:0;border-left:14px solid transparent;border-right:0px solid transparent;border-bottom:24px solid #02893B;content:"";position:relative;top:0px;left:0px;float:left}.news .module ul.tags li.topic.feature.event-for-schools:after,.news .module ul.tags li.topic.feature.open-days:after,.news .module ul.tags li.topic.feature.green:after,.event .module ul.tags li.topic.feature.event-for-schools:after,.event .module ul.tags li.topic.feature.open-days:after,.event .module ul.tags li.topic.feature.green:after{width:0;height:0;border-right:14px solid transparent;border-left:0px solid transparent;border-top:24px solid #02893B;content:"";position:relative;top:0px;right:0px;float:right}.news .module ul.tags li.topic.feature.event-for-schools span,.news .module ul.tags li.topic.feature.open-days span,.news .module ul.tags li.topic.feature.green span,.event .module ul.tags li.topic.feature.event-for-schools span,.event .module ul.tags li.topic.feature.open-days span,.event .module ul.tags li.topic.feature.green span{background:#02893B}.news .module ul.tags li.topic.feature.external:before,.news .module ul.tags li.topic.feature.plum:before,.event .module ul.tags li.topic.feature.external:before,.event .module ul.tags li.topic.feature.plum:before{width:0;height:0;border-left:14px solid transparent;border-right:0px solid transparent;border-bottom:24px solid #321E6D;content:"";position:relative;top:0px;left:0px;float:left}.news .module ul.tags li.topic.feature.external:after,.news .module ul.tags li.topic.feature.plum:after,.event .module ul.tags li.topic.feature.external:after,.event .module ul.tags li.topic.feature.plum:after{width:0;height:0;border-right:14px solid transparent;border-left:0px solid transparent;border-top:24px solid #321E6D;content:"";position:relative;top:0px;right:0px;float:right}.news .module ul.tags li.topic.feature.external span,.news .module ul.tags li.topic.feature.plum span,.event .module ul.tags li.topic.feature.external span,.event .module ul.tags li.topic.feature.plum span{background:#321E6D}.news .module ul.tags li.topic.feature.fringe:before,.news .module ul.tags li.topic.feature.violet:before,.event .module ul.tags li.topic.feature.fringe:before,.event .module ul.tags li.topic.feature.violet:before{width:0;height:0;border-left:14px solid transparent;border-right:0px solid transparent;border-bottom:24px solid #960078;content:"";position:relative;top:0px;left:0px;float:left}.news .module ul.tags li.topic.feature.fringe:after,.news .module ul.tags li.topic.feature.violet:after,.event .module ul.tags li.topic.feature.fringe:after,.event .module ul.tags li.topic.feature.violet:after{width:0;height:0;border-right:14px solid transparent;border-left:0px solid transparent;border-top:24px solid #960078;content:"";position:relative;top:0px;right:0px;float:right}.news .module ul.tags li.topic.feature.fringe span,.news .module ul.tags li.topic.feature.violet span,.event .module ul.tags li.topic.feature.fringe span,.event .module ul.tags li.topic.feature.violet span{background:#960078}.news .module ul.tags li.topic.feature.lecture:before,.news .module ul.tags li.topic.feature.social:before,.news .module ul.tags li.topic.feature.exhibition:before,.news .module ul.tags li.topic.feature.red:before,.event .module ul.tags li.topic.feature.lecture:before,.event .module ul.tags li.topic.feature.social:before,.event .module ul.tags li.topic.feature.exhibition:before,.event .module ul.tags li.topic.feature.red:before{width:0;height:0;border-left:14px solid transparent;border-right:0px solid transparent;border-bottom:24px solid #DD2501;content:"";position:relative;top:0px;left:0px;float:left}.news .module ul.tags li.topic.feature.lecture:after,.news .module ul.tags li.topic.feature.social:after,.news .module ul.tags li.topic.feature.exhibition:after,.news .module ul.tags li.topic.feature.red:after,.event .module ul.tags li.topic.feature.lecture:after,.event .module ul.tags li.topic.feature.social:after,.event .module ul.tags li.topic.feature.exhibition:after,.event .module ul.tags li.topic.feature.red:after{width:0;height:0;border-right:14px solid transparent;border-left:0px solid transparent;border-top:24px solid #DD2501;content:"";position:relative;top:0px;right:0px;float:right}.news .module ul.tags li.topic.feature.lecture span,.news .module ul.tags li.topic.feature.social span,.news .module ul.tags li.topic.feature.exhibition span,.news .module ul.tags li.topic.feature.red span,.event .module ul.tags li.topic.feature.lecture span,.event .module ul.tags li.topic.feature.social span,.event .module ul.tags li.topic.feature.exhibition span,.event .module ul.tags li.topic.feature.red span{background:#DD2501}.news .module ul.tags li.topic.feature.general:before,.news .module ul.tags li.topic.feature.brick:before,.event .module ul.tags li.topic.feature.general:before,.event .module ul.tags li.topic.feature.brick:before{width:0;height:0;border-left:14px solid transparent;border-right:0px solid transparent;border-bottom:24px solid #A51900;content:"";position:relative;top:0px;left:0px;float:left}.news .module ul.tags li.topic.feature.general:after,.news .module ul.tags li.topic.feature.brick:after,.event .module ul.tags li.topic.feature.general:after,.event .module ul.tags li.topic.feature.brick:after{width:0;height:0;border-right:14px solid transparent;border-left:0px solid transparent;border-top:24px solid #A51900;content:"";position:relative;top:0px;right:0px;float:right}.news .module ul.tags li.topic.feature.general span,.news .module ul.tags li.topic.feature.brick span,.event .module ul.tags li.topic.feature.general span,.event .module ul.tags li.topic.feature.brick span{background:#A51900}.news .module ul.tags li.topic.feature.graduation-ceremonies:before,.news .module ul.tags li.topic.feature.purple:before,.event .module ul.tags li.topic.feature.graduation-ceremonies:before,.event .module ul.tags li.topic.feature.purple:before{width:0;height:0;border-left:14px solid transparent;border-right:0px solid transparent;border-bottom:24px solid #653098;content:"";position:relative;top:0px;left:0px;float:left}.news .module ul.tags li.topic.feature.graduation-ceremonies:after,.news .module ul.tags li.topic.feature.purple:after,.event .module ul.tags li.topic.feature.graduation-ceremonies:after,.event .module ul.tags li.topic.feature.purple:after{width:0;height:0;border-right:14px solid transparent;border-left:0px solid transparent;border-top:24px solid #653098;content:"";position:relative;top:0px;right:0px;float:right}.news .module ul.tags li.topic.feature.graduation-ceremonies span,.news .module ul.tags li.topic.feature.purple span,.event .module ul.tags li.topic.feature.graduation-ceremonies span,.event .module ul.tags li.topic.feature.purple span{background:#653098}.news .module ul.tags li.topic.feature.careers-recruitment:before,.news .module ul.tags li.topic.feature.teal:before,.event .module ul.tags li.topic.feature.careers-recruitment:before,.event .module ul.tags li.topic.feature.teal:before{width:0;height:0;border-left:14px solid transparent;border-right:0px solid transparent;border-bottom:24px solid #0F8291;content:"";position:relative;top:0px;left:0px;float:left}.news .module ul.tags li.topic.feature.careers-recruitment:after,.news .module ul.tags li.topic.feature.teal:after,.event .module ul.tags li.topic.feature.careers-recruitment:after,.event .module ul.tags li.topic.feature.teal:after{width:0;height:0;border-right:14px solid transparent;border-left:0px solid transparent;border-top:24px solid #0F8291;content:"";position:relative;top:0px;right:0px;float:right}.news .module ul.tags li.topic.feature.careers-recruitment span,.news .module ul.tags li.topic.feature.teal span,.event .module ul.tags li.topic.feature.careers-recruitment span,.event .module ul.tags li.topic.feature.teal span{background:#0F8291}.news .module ul.tags li.topic.feature.international:before,.news .module ul.tags li.topic.feature.pink:before,.event .module ul.tags li.topic.feature.international:before,.event .module ul.tags li.topic.feature.pink:before{width:0;height:0;border-left:14px solid transparent;border-right:0px solid transparent;border-bottom:24px solid #C81E78;content:"";position:relative;top:0px;left:0px;float:left}.news .module ul.tags li.topic.feature.international:after,.news .module ul.tags li.topic.feature.pink:after,.event .module ul.tags li.topic.feature.international:after,.event .module ul.tags li.topic.feature.pink:after{width:0;height:0;border-right:14px solid transparent;border-left:0px solid transparent;border-top:24px solid #C81E78;content:"";position:relative;top:0px;right:0px;float:right}.news .module ul.tags li.topic.feature.international span,.news .module ul.tags li.topic.feature.pink span,.event .module ul.tags li.topic.feature.international span,.event .module ul.tags li.topic.feature.pink span{background:#C81E78}.news .module ul.tags li.topic.feature.reunion:before,.news .module ul.tags li.topic.feature.alumni-international:before,.news .module ul.tags li.topic.feature.orange:before,.event .module ul.tags li.topic.feature.reunion:before,.event .module ul.tags li.topic.feature.alumni-international:before,.event .module ul.tags li.topic.feature.orange:before{width:0;height:0;border-left:14px solid transparent;border-right:0px solid transparent;border-bottom:24px solid #D24000;content:"";position:relative;top:0px;left:0px;float:left}.news .module ul.tags li.topic.feature.reunion:after,.news .module ul.tags li.topic.feature.alumni-international:after,.news .module ul.tags li.topic.feature.orange:after,.event .module ul.tags li.topic.feature.reunion:after,.event .module ul.tags li.topic.feature.alumni-international:after,.event .module ul.tags li.topic.feature.orange:after{width:0;height:0;border-right:14px solid transparent;border-left:0px solid transparent;border-top:24px solid #D24000;content:"";position:relative;top:0px;right:0px;float:right}.news .module ul.tags li.topic.feature.reunion span,.news .module ul.tags li.topic.feature.alumni-international span,.news .module ul.tags li.topic.feature.orange span,.event .module ul.tags li.topic.feature.reunion span,.event .module ul.tags li.topic.feature.alumni-international span,.event .module ul.tags li.topic.feature.orange span{background:#D24000}.news .module ul.tags.news .parent.topic,.event .module ul.tags.news .parent.topic{padding-right:0}.news .module ul.tags.news .parent.topic.blue:before,.event .module ul.tags.news .parent.topic.blue:before{border-top-color:#006EAF}.news .module ul.tags.news .parent.topic.blue:after,.event .module ul.tags.news .parent.topic.blue:after{border-bottom-color:#006EAF}.news .module ul.tags.news .parent.topic.green:before,.event .module ul.tags.news .parent.topic.green:before{border-top-color:#02893B}.news .module ul.tags.news .parent.topic.green:after,.event .module ul.tags.news .parent.topic.green:after{border-bottom-color:#02893B}.news .module ul.tags.news .parent.topic.plum:before,.event .module ul.tags.news .parent.topic.plum:before{border-top-color:#321E6D}.news .module ul.tags.news .parent.topic.plum:after,.event .module ul.tags.news .parent.topic.plum:after{border-bottom-color:#321E6D}.news .module ul.tags.news .parent.topic.violet:before,.event .module ul.tags.news .parent.topic.violet:before{border-top-color:#960078}.news .module ul.tags.news .parent.topic.violet:after,.event .module ul.tags.news .parent.topic.violet:after{border-bottom-color:#960078}.news .module ul.tags.news .parent.topic.red:before,.event .module ul.tags.news .parent.topic.red:before{border-top-color:#DD2501}.news .module ul.tags.news .parent.topic.red:after,.event .module ul.tags.news .parent.topic.red:after{border-bottom-color:#DD2501}.news .module ul.tags.news .parent.topic.brick:before,.event .module ul.tags.news .parent.topic.brick:before{border-top-color:#A51900}.news .module ul.tags.news .parent.topic.brick:after,.event .module ul.tags.news .parent.topic.brick:after{border-bottom-color:#A51900}.news .module ul.tags.news .parent.topic.purple:before,.event .module ul.tags.news .parent.topic.purple:before{border-top-color:#653098}.news .module ul.tags.news .parent.topic.purple:after,.event .module ul.tags.news .parent.topic.purple:after{border-bottom-color:#653098}.news .module ul.tags.news .parent.topic.teal:before,.event .module ul.tags.news .parent.topic.teal:before{border-top-color:#0F8291}.news .module ul.tags.news .parent.topic.teal:after,.event .module ul.tags.news .parent.topic.teal:after{border-bottom-color:#0F8291}.news .module ul.tags.news .parent.topic.pink:before,.event .module ul.tags.news .parent.topic.pink:before{border-top-color:#C81E78}.news .module ul.tags.news .parent.topic.pink:after,.event .module ul.tags.news .parent.topic.pink:after{border-bottom-color:#C81E78}.news .module ul.tags.news .parent.topic.orange:before,.event .module ul.tags.news .parent.topic.orange:before{border-top-color:#D24000}.news .module ul.tags.news .parent.topic.orange:after,.event .module ul.tags.news .parent.topic.orange:after{border-bottom-color:#D24000}.news .module ul.tags.news .parent.topic:before,.event .module ul.tags.news .parent.topic:before{width:0;height:0;border-right:14px solid transparent;border-left:0px solid transparent;border-top:24px solid #00ACD7;content:"";position:relative;top:0px;right:0px;float:right}.news .module ul.tags.news .parent.topic:after,.event .module ul.tags.news .parent.topic:after{width:0;height:0;border-left:14px solid transparent;border-right:0px solid transparent;border-bottom:24px solid #00ACD7;content:"";position:relative;top:0px;left:0px;float:left;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.news .module ul.tags.news .parent.topic:before,.news .module ul.tags.news .parent.topic:after,.event .module ul.tags.news .parent.topic:before,.event .module ul.tags.news .parent.topic:after{float:right;right:-14px;left:auto}.news .module ul.tags.news .parent.topic.reverse,.event .module ul.tags.news .parent.topic.reverse{background:#00ACD7;border-bottom:1px solid #00ACD7;color:#fff;padding-right:5px}.news .module ul.tags.news .parent.topic.reverse.blue,.event .module ul.tags.news .parent.topic.reverse.blue{background:#006EAF;border-bottom:1px solid #006EAF}.news .module ul.tags.news .parent.topic.reverse.blue:before,.news .module ul.tags.news .parent.topic.reverse.blue:after,.event .module ul.tags.news .parent.topic.reverse.blue:before,.event .module ul.tags.news .parent.topic.reverse.blue:after{border-top-color:#006EAF}.news .module ul.tags.news .parent.topic.reverse.green,.event .module ul.tags.news .parent.topic.reverse.green{background:#02893B;border-bottom:1px solid #02893B}.news .module ul.tags.news .parent.topic.reverse.green:before,.news .module ul.tags.news .parent.topic.reverse.green:after,.event .module ul.tags.news .parent.topic.reverse.green:before,.event .module ul.tags.news .parent.topic.reverse.green:after{border-top-color:#02893B}.news .module ul.tags.news .parent.topic.reverse.plum,.event .module ul.tags.news .parent.topic.reverse.plum{background:#321E6D;border-bottom:1px solid #321E6D}.news .module ul.tags.news .parent.topic.reverse.plum:before,.news .module ul.tags.news .parent.topic.reverse.plum:after,.event .module ul.tags.news .parent.topic.reverse.plum:before,.event .module ul.tags.news .parent.topic.reverse.plum:after{border-top-color:#321E6D}.news .module ul.tags.news .parent.topic.reverse.violet,.event .module ul.tags.news .parent.topic.reverse.violet{background:#960078;border-bottom:1px solid #960078}.news .module ul.tags.news .parent.topic.reverse.violet:before,.news .module ul.tags.news .parent.topic.reverse.violet:after,.event .module ul.tags.news .parent.topic.reverse.violet:before,.event .module ul.tags.news .parent.topic.reverse.violet:after{border-top-color:#960078}.news .module ul.tags.news .parent.topic.reverse.red,.event .module ul.tags.news .parent.topic.reverse.red{background:#DD2501;border-bottom:1px solid #DD2501}.news .module ul.tags.news .parent.topic.reverse.red:before,.news .module ul.tags.news .parent.topic.reverse.red:after,.event .module ul.tags.news .parent.topic.reverse.red:before,.event .module ul.tags.news .parent.topic.reverse.red:after{border-top-color:#DD2501}.news .module ul.tags.news .parent.topic.reverse.brick,.event .module ul.tags.news .parent.topic.reverse.brick{background:#A51900;border-bottom:1px solid #A51900}.news .module ul.tags.news .parent.topic.reverse.brick:before,.news .module ul.tags.news .parent.topic.reverse.brick:after,.event .module ul.tags.news .parent.topic.reverse.brick:before,.event .module ul.tags.news .parent.topic.reverse.brick:after{border-top-color:#A51900}.news .module ul.tags.news .parent.topic.reverse.purple,.event .module ul.tags.news .parent.topic.reverse.purple{background:#653098;border-bottom:1px solid #653098}.news .module ul.tags.news .parent.topic.reverse.purple:before,.news .module ul.tags.news .parent.topic.reverse.purple:after,.event .module ul.tags.news .parent.topic.reverse.purple:before,.event .module ul.tags.news .parent.topic.reverse.purple:after{border-top-color:#653098}.news .module ul.tags.news .parent.topic.reverse.teal,.event .module ul.tags.news .parent.topic.reverse.teal{background:#0F8291;border-bottom:1px solid #0F8291}.news .module ul.tags.news .parent.topic.reverse.teal:before,.news .module ul.tags.news .parent.topic.reverse.teal:after,.event .module ul.tags.news .parent.topic.reverse.teal:before,.event .module ul.tags.news .parent.topic.reverse.teal:after{border-top-color:#0F8291}.news .module ul.tags.news .parent.topic.reverse.pink,.event .module ul.tags.news .parent.topic.reverse.pink{background:#C81E78;border-bottom:1px solid #C81E78}.news .module ul.tags.news .parent.topic.reverse.pink:before,.news .module ul.tags.news .parent.topic.reverse.pink:after,.event .module ul.tags.news .parent.topic.reverse.pink:before,.event .module ul.tags.news .parent.topic.reverse.pink:after{border-top-color:#C81E78}.news .module ul.tags.news .parent.topic.reverse.orange,.event .module ul.tags.news .parent.topic.reverse.orange{background:#D24000;border-bottom:1px solid #D24000}.news .module ul.tags.news .parent.topic.reverse.orange:before,.news .module ul.tags.news .parent.topic.reverse.orange:after,.event .module ul.tags.news .parent.topic.reverse.orange:before,.event .module ul.tags.news .parent.topic.reverse.orange:after{border-top-color:#D24000}.news .module ul.tags.news .parent.topic.reverse:before,.event .module ul.tags.news .parent.topic.reverse:before{width:0;height:0;border-right:14px solid transparent;border-left:0px solid transparent;border-top:24px solid #00ACD7;content:"";position:relative;top:0px;right:0px;float:right;width:1px;height:28px;position:absolute;right:-14px;top:auto;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.news .module ul.tags.news .parent.topic.reverse:after,.event .module ul.tags.news .parent.topic.reverse:after{content:none}.news .module ul.tags.news .parent.topic.reverse span,.event .module ul.tags.news .parent.topic.reverse span{color:#fff}.news .module ul.tags.news .parent.topic.reverse span:hover,.news .module ul.tags.news .parent.topic.reverse span:focus,.news .module ul.tags.news .parent.topic.reverse span:active,.event .module ul.tags.news .parent.topic.reverse span:hover,.event .module ul.tags.news .parent.topic.reverse span:focus,.event .module ul.tags.news .parent.topic.reverse span:active{border-bottom:none}a.skip-to{padding:6px;position:absolute;top:-40px;left:0px;color:#fff;background:transparent;-moz-transition:top 1s ease-out,background 1s linear;-o-transition:top 1s ease-out,background 1s linear;-webkit-transition:top 1s ease-out,background 1s linear;transition:top 1s ease-out,background 1s linear;z-index:100}a.skip-to:focus{position:absolute;left:0px;top:0px;background:#00ACD7;outline:0;-moz-transition:top .1s ease-in,background .5s linear;-o-transition:top .1s ease-in,background .5s linear;-webkit-transition:top .1s ease-in,background .5s linear;transition:top .1s ease-in,background .5s linear}.twitter-skip{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);text-transform:uppercase;text-decoration:none;font-size:15px;font-size:1.5rem;font-weight:bold;color:#00ACD7;line-height:1.1;display:inline-block;position:relative;padding-right:30px;-moz-transition:top 1s ease-out,background 1s linear;-o-transition:top 1s ease-out,background 1s linear;-webkit-transition:top 1s ease-out,background 1s linear;transition:top 1s ease-out,background 1s linear}.twitter-skip:focus{display:block !important;position:relative !important;height:auto;width:auto;overflow:visible;clip:auto}.twitter-skip:hover,.twitter-skip:focus,.twitter-skip:active{opacity:0.8}.ie8 .twitter-skip:hover,.ie8 .twitter-skip:focus,.ie8 .twitter-skip:active{color:#34d6ff}.ie8 .twitter-skip:hover:after,.ie8 .twitter-skip:focus:after,.ie8 .twitter-skip:active:after{color:#34d6ff}.twitter-skip:after{content:"s";font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;font-size:24px;line-height:0.8;position:absolute;margin:-11px 0 0 5px;right:0;top:50%;height:24px}.twitter-skip:focus{-moz-transition:top 1s ease-out,background 1s linear;-o-transition:top 1s ease-out,background 1s linear;-webkit-transition:top 1s ease-out,background 1s linear;transition:top 1s ease-out,background 1s linear}*.sr-only{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}*.sr-only:focus{display:block !important;position:relative !important;height:auto;width:auto;overflow:visible;clip:auto}table{border-collapse:collapse;border:none !important;line-height:1.2;max-width:100%;margin-bottom:16px;overflow:visible;width:100%}@media screen and (max-width: 768px){table{overflow-x:scroll;-webkit-overflow-scrolling:touch;display:block;border:1px solid #EBEEEE !important;margin:16px 0;position:relative;-moz-box-shadow:inset -7px 0 9px -7px rgba(0,0,0,0.4);-webkit-box-shadow:inset -7px 0 9px -7px rgba(0,0,0,0.4);box-shadow:inset -7px 0 9px -7px rgba(0,0,0,0.4)}}table caption{font-weight:bold;font-size:21px;font-size:2.1rem;line-height:1.2;margin-top:0.1em;margin-bottom:0.3em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:12px;margin-bottom:16px}@media screen and (max-width: 768px){table thead,table tbody,table tfoot{white-space:nowrap}}table thead th,table tbody th,table tfoot th{border-bottom:3px solid #ebeeee;border-right:1px solid #ebeeee;padding:12px;text-align:left;font-weight:bold}table thead th:last-of-type,table tbody th:last-of-type,table tfoot th:last-of-type{border-right:none}table thead th.last,table tbody th.last,table tfoot th.last{border-right:none}.ie8 table thead th,.ie8 table tbody th,.ie8 table tfoot th{border:1px solid #ebeeee;border-bottom:3px solid #ebeeee}table tfoot,table .caption{background:#ebeeee;margin-bottom:12px;border-bottom:1px solid #ebeeee;font-size:13px;font-size:1.3rem}table tfoot td,table .caption 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{border-right:1px solid #ebeeee;padding:12px;text-align:left}table tbody td:last-of-type{border-right:none}table tbody td.last{border-right:none}.ie8 table tbody td{border-left:1px solid #ebeeee;border-right:1px solid #ebeeee}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;margin-top:-24px;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';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;margin-right:5px;font-size:1.2em;display:inline-block;height:26px;line-height:26px}.container.social .share-link:hover,.container.social .share-link:focus,.container.social .share-link:active{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}.a2a_menu,.a2a_menu_inside,.a2a_menu a,.a2a_tabs div,.a2a_menu_find_container,.a2a_menu_powered_by{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}#a2apage_find_container,#a2apage_show_more_less,#a2apage_powered_by,#a2amail_powered_by,#a2apage_DEFAULT,#a2apage_EMAIL{display:none !important}.a2a_menu{padding:0 !important;border:0 !important;-moz-box-shadow:1px 1px 8px -3px #666;-webkit-box-shadow:1px 1px 8px -3px #666;box-shadow:1px 1px 8px -3px #666}#a2apage_cols_container .a2a_i{display:none}#a2apage_facebook,#a2apage_twitter,#a2apage_linkedin,#a2apage_google_plus,#a2apage_reddit,#a2apage_stumbleupon,#a2apage_pinterest,#a2apage_tumblr,#a2apage_instapaper,#a2apage_pocket{display:block !important}.tab-links{background:url(../../images/common/hatch-grey.png);border-bottom:1px solid #d5d8d9;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;margin-bottom:48px}@media screen and (max-width: 767px){.tab-links{margin-bottom:24px}}.tab-links h2,.tab-links .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column .tab-links .value,.tab-links .fake-h2,.tab-links .tab-item{float:left;width:25%;padding-left:1px;padding-right:2px;display:table;height:77px;margin-top:6.4%;margin-bottom:-1px;font-size:19px;font-size:1.9rem;font-weight:bold;line-height:1.2}@media screen and (max-width: 1024px){.tab-links h2,.tab-links .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column .tab-links .value,.tab-links .fake-h2,.tab-links .tab-item{font-size:15px;font-size:1.5rem}}.tab-links h2 a,.tab-links .recruitment .job-description .job-info .column .value a,.recruitment .job-description .job-info .column .tab-links .value a,.tab-links .fake-h2 a,.tab-links .tab-item a{text-decoration:none;display:table-cell;vertical-align:middle;text-align:center;border:1px solid #e5e9ea;border-bottom:none;background:#e5e9ea;color:#161515;padding:0 16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-box-shadow:#C3C6C7 0px -3px 6px -2px inset;-webkit-box-shadow:#C3C6C7 0px -3px 6px -2px inset;box-shadow:#C3C6C7 0px -3px 6px -2px inset}@media screen and (max-width: 929px){.tab-links h2 a,.tab-links .recruitment .job-description .job-info .column .value a,.recruitment .job-description .job-info .column .tab-links .value a,.tab-links .fake-h2 a,.tab-links .tab-item a{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}}.tab-links h2 a.active,.tab-links .recruitment .job-description .job-info .column .value a.active,.recruitment .job-description .job-info .column .tab-links .value a.active,.tab-links .fake-h2 a.active,.tab-links .tab-item a.active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:#fff;border-bottom-color:#fff}.tab-links h2 a.active:active,.tab-links .recruitment .job-description .job-info .column .value a.active:active,.recruitment .job-description .job-info .column .tab-links .value a.active:active,.tab-links h2 a.active:hover,.tab-links .recruitment .job-description .job-info .column .value a.active:hover,.recruitment .job-description .job-info .column .tab-links .value a.active:hover,.tab-links h2 a.active:focus,.tab-links .recruitment .job-description .job-info .column .value a.active:focus,.recruitment .job-description .job-info .column .tab-links .value a.active:focus,.tab-links .fake-h2 a.active:active,.tab-links .fake-h2 a.active:hover,.tab-links .fake-h2 a.active:focus,.tab-links .tab-item a.active:active,.tab-links .tab-item a.active:hover,.tab-links .tab-item a.active:focus{background:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-bottom-color:transparent}.tab-links h2 a.active:active:after,.tab-links .recruitment .job-description .job-info .column .value a.active:active:after,.recruitment .job-description .job-info .column .tab-links .value a.active:active:after,.tab-links h2 a.active:hover:after,.tab-links .recruitment .job-description .job-info .column .value a.active:hover:after,.recruitment .job-description .job-info .column .tab-links .value a.active:hover:after,.tab-links h2 a.active:focus:after,.tab-links .recruitment .job-description .job-info .column .value a.active:focus:after,.recruitment .job-description .job-info .column .tab-links .value a.active:focus:after,.tab-links .fake-h2 a.active:active:after,.tab-links .fake-h2 a.active:hover:after,.tab-links .fake-h2 a.active:focus:after,.tab-links .tab-item a.active:active:after,.tab-links .tab-item a.active:hover:after,.tab-links .tab-item a.active:focus:after{display:block}.tab-links h2 a:hover,.tab-links .recruitment .job-description .job-info .column .value a:hover,.recruitment .job-description .job-info .column .tab-links .value a:hover,.tab-links h2 a:active,.tab-links .recruitment .job-description .job-info .column .value a:active,.recruitment .job-description .job-info .column .tab-links .value a:active,.tab-links h2 a:focus,.tab-links .recruitment .job-description .job-info .column .value a:focus,.recruitment .job-description .job-info .column .tab-links .value a:focus,.tab-links .fake-h2 a:hover,.tab-links .fake-h2 a:active,.tab-links .fake-h2 a:focus,.tab-links .tab-item a:hover,.tab-links .tab-item a:active,.tab-links .tab-item a:focus{background:#f3f5f5;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width: 767px){.tab-links{background:none;border:none;margin-top:24px}.tab-links .small-collapse{margin:0;float:none;height:auto;width:100%;margin-left:0}.tab-links .small-collapse a{background:#002147;color:#fff;display:block;-moz-border-radius:4px / 4px;-webkit-border-radius:4px 4px;border-radius:4px / 4px;font-size:15px;font-size:1.5rem;border:none;padding:18px 48px 16px 16px;margin-bottom:8px;position:relative;width:100%;display:block;text-align:left;width:auto;margin-right:20px}.tab-links .small-collapse a:hover,.tab-links .small-collapse a:focus,.tab-links .small-collapse a:active{background:#003E74;cursor:pointer}.tab-links .small-collapse a:hover:disabled,.tab-links .small-collapse a:hover.disabled,.tab-links .small-collapse a:focus:disabled,.tab-links .small-collapse a:focus.disabled,.tab-links .small-collapse a:active:disabled,.tab-links .small-collapse a:active.disabled{background:#002147;cursor:not-allowed}.tab-links .small-collapse a:after{content:"h";font-size:20px;color:#00ACD7;font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;top:50%;right:0;height:24px;width:24px;display:block;margin-top:-10px;position:absolute;text-align:center}.tab-links .small-collapse a.active{display:none}}.index-groups{clear:both;margin-bottom:4em}.index-groups>div:target{padding-top:72px;margin-top:-72px}.index-pager{zoom:1;margin:1em 0}.index-pager:after{content:".";display:block;height:0;clear:both;visibility:hidden}@media screen and (max-width: 929px){.index-pager{margin:1em 0 4em}}.index-pager li{float:left}.index-pager li a{text-decoration:none;display:block;min-width:2em;text-align:center;border:1px solid #d5d8d9;font-weight:bold;color:#161515;line-height:1;padding:8px 0.4em 4px;margin-left:2px;margin-right:2px;margin-bottom:3px}.lt-ie9 .index-pager li a{min-width:15px}.index-pager li a:hover,.index-pager li a:focus,.index-pager li a:active{border-color:#006EAF;background:#006EAF;color:#fff}@media screen and (max-width: 1024px){.index-pager li a{padding:12px 0.6em 8px;min-width:2.4em}}@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.prev-page:before{margin:0}}.index-pager li.active a{border-color:#006EAF;background:#006EAF;color:#fff}.index-pager li.inactive a{pointer-events:none;color:#d5d8d9}.index-pager li.inactive a:hover,.index-pager li.inactive a:focus,.index-pager li.inactive a:active{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{position:fixed;top:80px;height:94%;display:table;margin:0;-moz-transition:top .3s;-o-transition:top .3s;-webkit-transition:top .3s;transition:top .3s;z-index:11;right:0;background:#fff;border:1px solid #d5d8d9;border-right:none}.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:13px;font-size:1.3rem;display:table-cell;vertical-align:middle;border:none;padding:2px 0 0 0;margin-bottom:0;margin-right:0;width:30px}.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{text-align:center}.index-pager.centered li{float:none;display:inline-block;zoom:1;*display:inline}.index-pager .next-page{margin-left:16px}.index-pager .next-page:after{font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;content:">";line-height:10px;margin-left:10px;position:relative;top:2px;padding-left:0}@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';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;content:"<";line-height:10px;margin-right:6px;position:relative;top:2px}@media (max-width: 768px){.index-pager .prev-page{margin-right:0}}.link-list.drop-cap{margin-left:11%;margin-bottom:1.4em;zoom:1}.link-list.drop-cap:after{content:".";display:block;height:0;clear:both;visibility:hidden}.link-list.drop-cap.link-list ul,.link-list.drop-cap.link-list ol{padding-top:2px;padding-right:8%;max-width:100%}.link-list.drop-cap h1,.link-list.drop-cap h2,.link-list.drop-cap .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column .link-list.drop-cap .value,.link-list.drop-cap h3,.link-list.drop-cap h4,.link-list.drop-cap h5,.link-list.drop-cap h6,.link-list.drop-cap .fake-h1,.link-list.drop-cap .fake-h2,.link-list.drop-cap .fake-h3,.link-list.drop-cap .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar,.gsa .search-results .gsa-search-keymatch .link-list.drop-cap .imperial_search_title_bar,.link-list.drop-cap .fake-h4,.link-list.drop-cap .fake-h5,.link-list.drop-cap .fake-h6{float:left;margin-left:-57px;margin-top:-6px;color:#653098;width:41px;text-align:center;font-size:50px;font-size:5rem}@media screen and (max-width: 767px){.link-list.drop-cap h1,.link-list.drop-cap h2,.link-list.drop-cap .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column .link-list.drop-cap .value,.link-list.drop-cap h3,.link-list.drop-cap h4,.link-list.drop-cap h5,.link-list.drop-cap h6,.link-list.drop-cap .fake-h1,.link-list.drop-cap .fake-h2,.link-list.drop-cap .fake-h3,.link-list.drop-cap .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar,.gsa .search-results .gsa-search-keymatch .link-list.drop-cap .imperial_search_title_bar,.link-list.drop-cap .fake-h4,.link-list.drop-cap .fake-h5,.link-list.drop-cap .fake-h6{width:100%}}.link-list.drop-cap h1:before,.link-list.drop-cap h2:before,.link-list.drop-cap .recruitment .job-description .job-info .column .value:before,.recruitment .job-description .job-info .column .link-list.drop-cap .value: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,.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 .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar:before,.gsa .search-results .gsa-search-keymatch .link-list.drop-cap .imperial_search_title_bar:before,.link-list.drop-cap .fake-h4:before,.link-list.drop-cap .fake-h5:before,.link-list.drop-cap .fake-h6: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 h3,.link-list.drop-cap .fake-h3,.link-list.drop-cap .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar,.gsa .search-results .gsa-search-keymatch .link-list.drop-cap .imperial_search_title_bar{float:none;margin-left:-27px;margin-right:-27px;padding-left:27px;padding-right:27px;padding-top:7px;padding-bottom:5px;text-align:left;font-size:15px;font-size:1.5rem;color:#fff;background:#adb3b5}}.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{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4;position:absolute;top:0;right:0;width:24px;height:100%;background:url("../../images/common/hatch-light.png") repeat;content:""}.ie8 .intro-text::after{background:url("../../images/compatibility/lt-ie9_hatch-light.png") repeat}.intro-text h1,.intro-text h2,.intro-text .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column .intro-text .value,.intro-text h3,.intro-text h4,.intro-text .fake-h1,.intro-text .fake-h2,.intro-text .fake-h3,.intro-text .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar,.gsa .search-results .gsa-search-keymatch .intro-text .imperial_search_title_bar,.intro-text .fake-h4{font-size:32px;font-size:3.2rem;margin:0;font-weight:normal;line-height:1.1}@media screen and (max-width: 1025px){.intro-text h1,.intro-text h2,.intro-text .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column .intro-text .value,.intro-text h3,.intro-text h4,.intro-text .fake-h1,.intro-text .fake-h2,.intro-text .fake-h3,.intro-text .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar,.gsa .search-results .gsa-search-keymatch .intro-text .imperial_search_title_bar,.intro-text .fake-h4{font-size:22px;font-size:2.2rem}}.intro-text p{font-size:32px;font-size:3.2rem;margin:0;font-weight:normal;line-height:1.1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media screen and (max-width: 1025px){.intro-text p{font-size:22px;font-size:2.2rem}}@media screen and (max-width: 767px){.intro-text p{font-size:20px;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{text-decoration:none;background:linear-gradient(to bottom, rgba(0,0,0,0) 49%,#ffffff 50%) repeat-x;background-size:1px 2px;background-position:0 80%;color:inherit}@media (-webkit-max-device-pixel-ratio: 1.49), (max-resolution: 143dpi){.intro-text a{background-size:1px 2px}}.intro-text a:hover,.intro-text a:focus,.intro-text a:active{background-image:none}.ie8 .intro-text a{text-decoration:underline}.container .intro-text a{text-decoration:none}.intro-text.is-pretty-long{padding-top:20px;padding-bottom:20px}.intro-text.is-pretty-long h1,.intro-text.is-pretty-long h2,.intro-text.is-pretty-long .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column .intro-text.is-pretty-long .value,.intro-text.is-pretty-long h3,.intro-text.is-pretty-long h4,.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 .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar,.gsa .search-results .gsa-search-keymatch .intro-text.is-pretty-long .imperial_search_title_bar,.intro-text.is-pretty-long .fake-h4,.intro-text.is-pretty-long p{font-size:20px;font-size:2rem;line-height:1.3}@media screen and (max-width: 767px){.intro-text.is-pretty-long h1,.intro-text.is-pretty-long h2,.intro-text.is-pretty-long .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column .intro-text.is-pretty-long .value,.intro-text.is-pretty-long h3,.intro-text.is-pretty-long h4,.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 .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar,.gsa .search-results .gsa-search-keymatch .intro-text.is-pretty-long .imperial_search_title_bar,.intro-text.is-pretty-long .fake-h4,.intro-text.is-pretty-long p{font-size:17px;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}.stories-list .item a{display:block;text-decoration:none;color:inherit;margin-top:16px}.stories-list .item a:hover,.stories-list .item a:active,.stories-list .item a:focus{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:14px;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:12px;font-size:1.2rem;font-weight:bold;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 .play,.controls .pause,.controls .prev{border-left:1px solid #d5d8d9;text-indent:150%;white-space:nowrap;overflow:hidden;height:32px;width:34px;display:block;float:left;position:relative;color:inherit;padding:3px;cursor:pointer;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}@media screen and (max-width: 768px){.controls .next,.controls .play,.controls .pause,.controls .prev{width:42px;height:42px}}.controls .next:hover,.controls .next:focus,.controls .next:active,.controls .play:hover,.controls .play:focus,.controls .play:active,.controls .pause:hover,.controls .pause:focus,.controls .pause:active,.controls .prev:hover,.controls .prev:focus,.controls .prev:active{color:#006EAF}.controls .next:after,.controls .play:after,.controls .pause:after,.controls .prev:after{font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;font-size:14px;position:absolute;top:9px;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}@media screen and (max-width: 768px){.controls .next:after,.controls .play:after,.controls .pause:after,.controls .prev:after{top:14px}}.controls .play,.controls .pause{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}}blockquote{display:block;width:100%;padding:20px;margin:16px 0;background:#9d9d9d;color:#fff;font-style:italic;-webkit-font-smoothing:antialiased;clear:both}body .tabs blockquote{background:none;border-left:solid 16px #00ACD7;padding-left:16px;color:#161515;font-style:normal;font-size:15px;font-size:1.5rem;padding:0 0 0 16px;line-height:1.3;margin-bottom:30px}blockquote.floating-blockquote{width:30%;float:left;margin:6px 16px 16px 0}@media screen and (max-width: 480px){blockquote.floating-blockquote{box-sizing:content-box;width:96%;float:left;margin:16px 0px}}.ic_pullquote{font-size:1.1em;font-weight:bold;background:#fff;color:#003E74;float:left;width:30%;margin:16px 16px 16px 0}@media screen and (max-width: 480px){.ic_pullquote{width:100%;margin:16px 0}}.quoted-from{margin-top:1.5em}.quoted-from,.quoted-from-jobtitle{font-size:0.85em;margin-bottom:0;padding:0;font-weight:bold;width:100%;float:left}.quoted-from-jobtitle{font-weight:normal;margin-top:0}.article-quote-callout-inside q{float:left;text-indent:40px;font-weight:bold}.article-quote-callout-inside q::before{font-family:Georgia, Times, "Times New Roman", serif;content:'\201c';color:#e1e1e1;font-size:5.4em;font-weight:normal;text-rendering:optimizelegibility;float:left;width:0.6em;height:0.4em;margin-top:-0.47em;margin-left:-0.50em}.pullquote{padding:19px 24px 19px 19px;background:#002147;margin-bottom:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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.full:before,.container.home-template#content>.row.alert.folded: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;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.top:before,.container#content .row.thumb.carousel:before,.container#content .row.no-divider: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.full:before,.container#content .row.alert.folded:before{margin-left:0;margin-right:16px}@media screen and (max-width: 929px){.container#content .row.full:before,.container#content .row.alert.folded: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}}.row.has-noticeboard .noticeboard{margin-right:-24px}@media screen and (max-width: 767px){.row.has-noticeboard .noticeboard{margin:0 0 16px 0}}.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:hover,.noticeboard .heading a.heading-link:focus,.noticeboard .heading a.heading-link:active{text-decoration:underline;color:#fff}.noticeboard .all-link{color:#fff !important;display:block;text-decoration:none}.noticeboard .all-link:hover,.noticeboard .all-link:focus,.noticeboard .all-link:active{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:hover,.noticeboard .items .item a:focus,.noticeboard .items .item a:active{text-decoration:underline}.noticeboard.primary .heading,.noticeboard.secondary .heading,.noticeboard.info .heading{background-image:url(../../images/compatibility/lt-ie9_hatch-light.png)}.noticeboard.primary a.heading-link:hover,.noticeboard.primary a.heading-link:focus,.noticeboard.primary a.heading-link:active,.noticeboard.secondary a.heading-link:hover,.noticeboard.secondary a.heading-link:focus,.noticeboard.secondary a.heading-link:active,.noticeboard.info a.heading-link:hover,.noticeboard.info a.heading-link:focus,.noticeboard.info a.heading-link:active{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{position:relative;padding-left:46px;color:#161515}.alert .module:before{content:"!";font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;font-size:24px;font-size:2.4rem;float:left;margin-left:-34px;color:#ff4d1d;width:25px;height:25px}form .alert .module:before{color:#C81E78}.alert .module a{color:#161515}.alert.folded{margin-top:20px;border:1px solid #d5d8d9}.alert.folded .module:before{margin-left:0;margin-right:5px;position:relative;top:20px}.panel-group{zoom:1}.panel-group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.panel-group.accordion .item{margin-bottom:1px}.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:19px;font-size:1.9rem;display:block;position:relative;padding:0;cursor:pointer;color:inherit;font-weight:bold;text-transform:none}.panel-group.accordion .item>.item-header a{background:#ebeeee;color:#161515;display:block;padding:13px 33px 13px 13px;text-decoration:none;position:relative}.panel-group.accordion .item>.item-header a:hover,.panel-group.accordion .item>.item-header a:focus,.panel-group.accordion .item>.item-header a:active{background:#f3f5f5;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.panel-group.accordion .item>.item-header a:after{content:"+";position:absolute;right:12px;top:0;bottom:0;margin:auto;overflow:visible;height:30px;line-height:30px;font-size:30px;font-size:3rem}.panel-group.accordion .item h4,.panel-group.accordion .item .fake-h4{font-size:19px;font-size:1.9rem;font-weight:bold;text-transform:none}.panel-group.accordion .item h5,.panel-group.accordion .item .fake-h5{font-size:15px;font-size:1.5rem;text-transform:uppercase;font-weight:bold}.panel-group.accordion .item h6,.panel-group.accordion .item .fake-h6{font-size:15px;font-size:1.5rem;font-weight:bold}.panel-group .tab-nav{padding:0;margin:0;border-bottom:1px solid #ebeeee;display:table;width:100%}.panel-group .tab-nav.has-4>li,.panel-group .tab-nav.has-5>li{height:81px}.panel-group .tab-nav.has-6>li,.panel-group .tab-nav.has-7>li,.panel-group .tab-nav.has-8>li,.panel-group .tab-nav.has-9>li{height:100px}.panel-group .tab-nav li{list-style:none;display:table-cell;border-right:4px solid transparent;height:55px;vertical-align:bottom}.panel-group .tab-nav li:last-of-type{border-right:0}.panel-group .tab-nav li.last{border-right:0}.panel-group .tab-nav li a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#161515;line-height:1.2;display:table;width:100%;padding:4px 5px 0;border:1px solid #ebeeee;border-bottom:none;background:#ebeeee;position:relative;font-weight:bold;text-align:center;text-decoration:none;height:100%;-moz-transition:box-shadow .2s ease,border .2s ease,background .2s ease;-o-transition:box-shadow .2s ease,border .2s ease,background .2s ease;-webkit-transition:box-shadow .2s ease,border .2s ease,background .2s ease;transition:box-shadow .2s ease,border .2s ease,background .2s ease}.panel-group .tab-nav li a.active{background:#fff;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}.panel-group .tab-nav li a.active:active,.panel-group .tab-nav li a.active:hover,.panel-group .tab-nav li a.active:focus{background:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-bottom-color:transparent}.panel-group .tab-nav li a.active:active:after,.panel-group .tab-nav li a.active:hover:after,.panel-group .tab-nav li a.active:focus:after{display:block}.panel-group .tab-nav li a.active:after{content:"";width:100%;height:2px;background:#fff;border-bottom:none;box-shadow:none;bottom:-1px;left:0;margin-left:0px;margin-right:1px;position:absolute;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.panel-group .tab-nav li a:hover,.panel-group .tab-nav li a:active,.panel-group .tab-nav li a:focus{background:#f3f5f5;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}.panel-group .tab-nav li a:after{-webkit-box-shadow:inset -3px -8px 8px -12px #c5c8ce;-moz-box-shadow:inset -3px -8px 8px -12px #c5c8ce;box-shadow:inset -3px -11px 11px -12px #c2c5cc;position:absolute;bottom:-1px;left:0;width:100%;height:8px;display:block;content:"";-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}.panel-group .tab-nav li a span{display:table-cell;vertical-align:middle}.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:14px;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{background:#fff url(../../images/common/hatch-grey.png);padding-top:16px;margin-right:-16px;padding-right:16px}.row.keyline>.col .panel-group.hatched .tab-nav-wrapper{margin-right:0;padding-right:24px;margin-left:-16px;padding-left:16px;margin-top:-24px}.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-of-type .panel-group.hatched .tab-nav-wrapper{margin-right:-8px;padding-right:24px}.row.keyline>.col.last .panel-group.hatched .tab-nav-wrapper{margin-right:-8px;padding-right:24px}.panel-group.tabs .tab-items>.item{padding:24px 16px 16px 0}.panel-group.tabs .panel-group__toggle{display:none}.panel-group.accordion{margin-bottom:16px}@media (max-width: 768px){.panel-group.accordion{margin-bottom:0}}.panel-group.accordion .item{clear:both}.panel-group.accordion .item-content{padding:5px 16px 24px 16px}.panel-group__toggle{display:block;float:right;font-size:13px;font-size:1.3rem;padding:3px;text-align:right}.twitter iframe{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:0px !important;height:300px !important;margin-bottom:0}}.twitter h4,.twitter .fake-h4{font-size:19px;font-size:1.9rem;font-weight:600;text-transform:none}.top-links{margin-bottom:24px}.top-links h4,.top-links .fake-h4{text-transform:none}.link-list{padding-bottom:16px}.link-list .module{padding:0px}.link-list img{margin:0 0 24px 0;width:100%;height:auto;padding:0;float:none}.link-list h2,.link-list .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column .link-list .value,.link-list h3,.link-list .fake-h2,.link-list .fake-h3,.link-list .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar,.gsa .search-results .gsa-search-keymatch .link-list .imperial_search_title_bar{padding:0 0 16px;font-size:19px;font-size:1.9rem;line-height:1.3}.link-list h2:before,.link-list .recruitment .job-description .job-info .column .value:before,.recruitment .job-description .job-info .column .link-list .value:before,.link-list h3:before,.link-list .fake-h2:before,.link-list .fake-h3:before,.link-list .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar:before,.gsa .search-results .gsa-search-keymatch .link-list .imperial_search_title_bar:before{background:#00ACD7;height:5px;display:block;width:83px;margin-bottom:16px;content:"";border-radius:5px}.link-list h2 a,.link-list .recruitment .job-description .job-info .column .value a,.recruitment .job-description .job-info .column .link-list .value a,.link-list h3 a,.link-list .fake-h2 a,.link-list .fake-h3 a,.link-list .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar a,.gsa .search-results .gsa-search-keymatch .link-list .imperial_search_title_bar a{color:#161515;text-decoration:none}.link-list h2 a:hover,.link-list .recruitment .job-description .job-info .column .value a:hover,.recruitment .job-description .job-info .column .link-list .value a:hover,.link-list h2 a:active,.link-list .recruitment .job-description .job-info .column .value a:active,.recruitment .job-description .job-info .column .link-list .value a:active,.link-list h2 a:focus,.link-list .recruitment .job-description .job-info .column .value a:focus,.recruitment .job-description .job-info .column .link-list .value a:focus,.link-list h3 a:hover,.link-list h3 a:active,.link-list h3 a:focus,.link-list .fake-h2 a:hover,.link-list .fake-h2 a:active,.link-list .fake-h2 a:focus,.link-list .fake-h3 a:hover,.link-list .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar a:hover,.gsa .search-results .gsa-search-keymatch .link-list .imperial_search_title_bar a:hover,.link-list .fake-h3 a:active,.link-list .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar a:active,.gsa .search-results .gsa-search-keymatch .link-list .imperial_search_title_bar a:active,.link-list .fake-h3 a:focus,.link-list .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar a:focus,.gsa .search-results .gsa-search-keymatch .link-list .imperial_search_title_bar a:focus{text-decoration:underline}.link-list ul,.link-list ol{padding-left:0px !important;padding-right:16px}.link-list ul h2:before,.link-list ul .recruitment .job-description .job-info .column .value:before,.recruitment .job-description .job-info .column .link-list ul .value:before,.link-list ul h3:before,.link-list ul h4:before,.link-list ul .fake-h2:before,.link-list ul .fake-h3:before,.link-list ul .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar:before,.gsa .search-results .gsa-search-keymatch .link-list ul .imperial_search_title_bar:before,.link-list ul .fake-h4:before,.link-list ol h2:before,.link-list ol .recruitment .job-description .job-info .column .value:before,.recruitment .job-description .job-info .column .link-list ol .value:before,.link-list ol h3:before,.link-list ol h4:before,.link-list ol .fake-h2:before,.link-list ol .fake-h3:before,.link-list ol .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar:before,.gsa .search-results .gsa-search-keymatch .link-list ol .imperial_search_title_bar:before,.link-list ol .fake-h4:before{content:none}@media screen and (max-width: 500px){.link-list ul,.link-list ol{padding-right:0}}.link-list ul+h3,.link-list ul+.fake-h3 .link-list ul+h4,.link-list .gsa .search-results .gsa-search-keymatch ul+.imperial_search_title_bar .link-list ul+h4,.gsa .search-results .gsa-search-keymatch .link-list ul+.imperial_search_title_bar .link-list ul+h4,.link-list ul+.fake-h4,.link-list ol+h3,.link-list ol+.fake-h3 .link-list ul+h4,.link-list .gsa .search-results .gsa-search-keymatch ol+.imperial_search_title_bar .link-list ul+h4,.gsa .search-results .gsa-search-keymatch .link-list ol+.imperial_search_title_bar .link-list ul+h4,.link-list ol+.fake-h4,.link-list ul+.fake-h3 .link-list ol+h4,.link-list .gsa .search-results .gsa-search-keymatch ul+.imperial_search_title_bar .link-list ol+h4,.gsa .search-results .gsa-search-keymatch .link-list ul+.imperial_search_title_bar .link-list ol+h4,.link-list ol+.fake-h3 .link-list ol+h4,.link-list .gsa .search-results .gsa-search-keymatch ol+.imperial_search_title_bar .link-list ol+h4,.gsa .search-results .gsa-search-keymatch .link-list ol+.imperial_search_title_bar .link-list ol+h4{margin-top:1.4em}.link-list h4,.link-list .fake-h4{padding:0 0 0.5em 0;font-size:15px;font-size:1.5rem;line-height:1.2}.link-list h4+ul,.link-list h4+ol,.link-list .fake-h4+ul,.link-list .fake-h4+ol{margin-bottom:1em}.link-list ul>li,.link-list ol>li{list-style-type:none;font-weight:bold;padding-bottom:2px;line-height:1.2}.link-list ul>li:after,.link-list ol>li:after{margin:7px 0 8px;width:100%;border-bottom:1px solid #d5d8d9;display:block;content:""}.link-list ul>li>a,.link-list ol>li>a{color:#161515;line-height:1.2;font-weight:normal;text-decoration:none !important;display:block}.link-list ul>li>a:hover,.link-list ul>li>a:focus,.link-list ul>li>a:active,.link-list ol>li>a:hover,.link-list ol>li>a:focus,.link-list ol>li>a:active{color:#006EAF;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}@media screen and (max-width: 480px){.link-list ul>li>a,.link-list ol>li>a{line-height:1.4}}.link-list ul>li:last-of-type:after,.link-list ol>li:last-of-type:after{display:none !important}.link-list ul>li.last:after,.link-list ol>li.last:after{display:none !important}.link-list ul>li>ul>li:last-of-type:after,.link-list ol>li>ul>li:last-of-type:after{display:none !important}.link-list ul>li>ul>li.last:after,.link-list ol>li>ul>li.last:after{display:none !important}.link-list ul>li .title,.link-list ol>li .title{line-height:1.4em;display:block}.link-list ul>li em,.link-list ol>li em{font-size:.9em}.link-list ul>li ul,.link-list ul>li ol,.link-list ol>li ul,.link-list ol>li ol{margin-left:16px}.link-list ul>li ul li:last-of-type a:after,.link-list ul>li ol li:last-of-type a:after,.link-list ol>li ul li:last-of-type a:after,.link-list ol>li ol li:last-of-type a:after{display:block;background:red}.link-list ul>li ul li.last a:after,.link-list ul>li ol li.last a:after,.link-list ol>li ul li.last a:after,.link-list ol>li ol li.last a:after{display:block;background:red}.link-list.buttons{padding:0}.link-list.buttons h2,.link-list.buttons .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column .link-list.buttons .value,.link-list.buttons .fake-h2,.link-list.buttons h3,.link-list.buttons .fake-h3,.link-list.buttons .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar,.gsa .search-results .gsa-search-keymatch .link-list.buttons .imperial_search_title_bar,.link-list.buttons h4,.link-list.buttons .fake-h4{padding-top:0;font-size:15px;font-size:1.5rem;font-weight:bold;display:block;margin-bottom:0;padding-bottom:16px;text-transform:none}.link-list.buttons h2:before,.link-list.buttons .recruitment .job-description .job-info .column .value:before,.recruitment .job-description .job-info .column .link-list.buttons .value:before,.link-list.buttons .fake-h2:before,.link-list.buttons h3:before,.link-list.buttons .fake-h3:before,.link-list.buttons .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar:before,.gsa .search-results .gsa-search-keymatch .link-list.buttons .imperial_search_title_bar:before,.link-list.buttons h4:before,.link-list.buttons .fake-h4:before{display:none}.link-list.buttons ul li,.link-list.buttons ol li{display:inline-block;vertical-align:middle;margin:0}@media screen and (max-width: 480px){.link-list.buttons ul li,.link-list.buttons ol li{margin-right:2px;width:100%}}.link-list.buttons ul li:after,.link-list.buttons ol li:after{border:0;margin:0}.ie8 .link-list.buttons ul li,.ie8 .link-list.buttons ol li{margin-right:2px}.link-list.buttons ul li:last-of-type a:after,.link-list.buttons ol li:last-of-type a:after{display:block}.link-list.buttons ul li.last a:after,.link-list.buttons ol li.last a:after{display:block}.link-list.buttons ul li a,.link-list.buttons ol li a{background:#fff;color:#003E74;display:block;-moz-border-radius:4px / 4px;-webkit-border-radius:4px 4px;border-radius:4px / 4px;font-size:15px;font-size:1.5rem;border:none;padding:18px 48px 16px 16px;margin-bottom:8px;position:relative;width:auto;display:block;font-weight:bold;border-bottom:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 2px 8px 0}.link-list.buttons ul li a:hover,.link-list.buttons ul li a:focus,.link-list.buttons ul li a:active,.link-list.buttons ol li a:hover,.link-list.buttons ol li a:focus,.link-list.buttons ol li a:active{background:#fff;cursor:pointer}.link-list.buttons ul li a:hover:disabled,.link-list.buttons ul li a:hover.disabled,.link-list.buttons ul li a:focus:disabled,.link-list.buttons ul li a:focus.disabled,.link-list.buttons ul li a:active:disabled,.link-list.buttons ul li a:active.disabled,.link-list.buttons ol li a:hover:disabled,.link-list.buttons ol li a:hover.disabled,.link-list.buttons ol li a:focus:disabled,.link-list.buttons ol li a:focus.disabled,.link-list.buttons ol li a:active:disabled,.link-list.buttons ol li a:active.disabled{background:#fff;cursor:not-allowed}.link-list.buttons ul li a:after,.link-list.buttons ol li a:after{content:"h";font-size:20px;color:#003E74;font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;top:50%;right:0;height:24px;width:24px;display:block;margin-top:-10px;position:absolute;text-align:center}@media screen and (max-width: 500px){.link-list.buttons ul li a,.link-list.buttons ol li a{width:100%;padding-right:30px;margin-bottom:4px}}.link-list.buttons ul li a:after,.link-list.buttons ol li a:after{background:none;border-bottom:none}.link-list.buttons ul li a:hover,.link-list.buttons ul li a:focus,.link-list.buttons ul li a:active,.link-list.buttons ol li a:hover,.link-list.buttons ol li a:focus,.link-list.buttons ol li a:active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}.link-list.simple h2:before,.link-list.simple .recruitment .job-description .job-info .column .value:before,.recruitment .job-description .job-info .column .link-list.simple .value:before,.link-list.simple .fake-h2:before,.link-list.simple h3:before,.link-list.simple .fake-h3:before,.link-list.simple .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar:before,.gsa .search-results .gsa-search-keymatch .link-list.simple .imperial_search_title_bar:before{display:none}.link-list.reverse ul li:last-of-type a:after,.link-list.reverse ol li:last-of-type a:after{display:none}.link-list.reverse ul li.last a:after,.link-list.reverse ol li.last a:after{display:none}.link-list.reverse ul li a:after,.link-list.reverse ol li a:after{background:#fff;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=38);opacity:.38}.ie8 .link-list.reverse ul li a:after,.ie8 .link-list.reverse ol li a:after{background:url("../../images/compatibility/lt-ie9_border-bottom-light.png") repeat;background-color:transparent}.link-list.reverse ul li a,.link-list.reverse ol li a{color:#fff}@media screen and (max-width: 767px){.feature-slider{margin:0 16px}}.feature-slider .slider-title{background:transparent;margin:0 0 24px 24px}@media screen and (max-width: 767px){.feature-slider .slider-title{margin:0 0 16px}}.no-js .feature-slider .item-header{font-size:32px;display:block;padding:10px 24px}.feature-slider .tab-nav-wrapper,.feature-slider .tab-items{display:block;position:relative;clear:both}.feature-slider .tab-nav li{display:block;float:left;margin:0}.feature-slider .tab-nav li:last-child a{border-right:none}.feature-slider .tab-nav li a{text-decoration:none;display:block;text-align:center;border-top:1px solid #d5d8d9;border-right:1px solid #d5d8d9;padding:19px 10px 13px;font-size:19px;font-size:1.9rem;font-weight:bold;color:#161515;line-height:1.1;background-color:#fff;height:150%}@media screen and (max-width: 767px){.feature-slider .tab-nav li a{font-size:16px;font-size:1.6rem}}.feature-slider .tab-nav li a:hover,.feature-slider .tab-nav li a:focus,.feature-slider .tab-nav li a:active{color:#DD2501;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}.feature-slider .tab-nav li a.active{background:#DD2501;color:#fff;border:none;margin:-8px 0px 0px;padding-top:28px;position:relative}.feature-slider .tab-nav li a.active:before{background:url("../../images/common/hatch-light.png") repeat;height:9px;width:100%;top:0;left:0;content:"";position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4}.ie8 .feature-slider .tab-nav li a.active:before{background:url("../../images/compatibility/lt-ie9_hatch-light.png") repeat}.feature-slider .item .content{display:none;position:relative;width:100%;background:#fff}.feature-slider .item.active .content{display:block}.feature-slider .item .link.accent{text-transform:uppercase;text-decoration:none;font-size:15px;font-size:1.5rem;font-weight:bold;color:#161515;display:inline-block;position:relative;padding-right:30px;line-height:1.1}.feature-slider .item .link.accent:hover,.feature-slider .item .link.accent:focus,.feature-slider .item .link.accent:active{opacity:0.8}.ie8 .feature-slider .item .link.accent:hover,.ie8 .feature-slider .item .link.accent:focus,.ie8 .feature-slider .item .link.accent:active{color:#5f5b5b}.ie8 .feature-slider .item .link.accent:hover:after,.ie8 .feature-slider .item .link.accent:focus:after,.ie8 .feature-slider .item .link.accent:active:after{color:#fe3109}.feature-slider .item .link.accent:after{content:"s";font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;font-size:24px;position:absolute;margin:-12px 0 0 5px;right:0;top:50%;height:24px;color:#DD2501}.no-js .feature-slider .item{margin-bottom:15px}.feature-slider.accordion .item{margin:0 0 6px 0}.feature-slider.accordion .item-header{margin:0}.feature-slider.accordion .item-header{position:relative;display:block !important}.feature-slider.accordion .item-header:after{content:"+";position:absolute;right:12px;top:4px;bottom:0;margin:auto;overflow:visible;height:30px;line-height:30px;font-size:25px;font-size:2.5rem}.feature-slider.accordion .item-header a{background:#fff;display:block;padding:12px;color:#000;border:solid 1px #d5d8d9;position:relative}.feature-slider.accordion .item-header a:hover,.feature-slider.accordion .item-header a:focus,.feature-slider.accordion .item-header a:active{color:#DD2501}.feature-slider.accordion .item.active .item-header a{background:#DD2501;color:#fff;border-color:transparent}.feature-slider.accordion .item.active .item-header a:hover,.feature-slider.accordion .item.active .item-header a:focus,.feature-slider.accordion .item.active .item-header a:active{background:#ec2801}.feature-slider.accordion .item.active .item-header:after{content:"-";color:#fff}@media screen and (max-width: 767px){.feature-slider{margin-bottom:24px}.feature-slider .banner.right .caption,.feature-slider .banner .caption{margin:0;top:0;left:auto;right:auto;width:100%}}.feature-group.row.full,.feature-group.row.alert.folded{margin-right:-24px;margin-bottom:64px}.feature-group.row.full .heading,.feature-group.row.alert.folded .heading{padding-left:24px}.feature-group.row.full .heading .sub-title,.feature-group.row.alert.folded .heading .sub-title{line-height:1.2em}#content.container .feature-group.row.full:before,#content.container .feature-group.row.alert.folded: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 .title{width:29.33%}@media screen and (max-width: 1260px) and (min-width: 1144px){#donation-feature .title{width:100%}}@media screen and (max-width: 1143px){#donation-feature .title{width:21%}}@media screen and (max-width: 900px){#donation-feature .title{width:100%}}#donation-feature h3,#donation-feature .fake-h3,#donation-feature .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar,.gsa .search-results .gsa-search-keymatch #donation-feature .imperial_search_title_bar{font-size:31px;font-size:3.1rem;line-height:1.1}#donation-feature .content{border-left:1px solid #fff;padding:0 24px 0;position:relative;width:69%}@media screen and (max-width: 1260px) and (min-width: 1144px){#donation-feature .content{width:100%;border-left:none;padding:0 0 24px 0}}@media screen and (max-width: 1143px){#donation-feature .content{width:78%}}@media screen and (max-width: 900px){#donation-feature .content{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:15px;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 .media,.thumb-list ul li a .details{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:bold;color:#161515;line-height:1.2}.intro-buttons{padding-top:58px;padding-right:24px;padding-left:8px}.intro-buttons .btn:last-of-type{margin-bottom:0}.intro-buttons .btn.last{margin-bottom:0}@media screen and (max-width: 767px){.intro-buttons{padding:16px}}.container .btn{background:#002147;color:#fff;display:block;-moz-border-radius:4px / 4px;-webkit-border-radius:4px 4px;border-radius:4px / 4px;font-size:15px;font-size:1.5rem;border:none;padding:18px 48px 16px 16px;margin-bottom:8px;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.3;text-decoration:none !important}.container .btn:hover,.container .btn:focus,.container .btn:active{background:#003E74;cursor:pointer}.container .btn:hover:disabled,.container .btn:hover.disabled,.container .btn:focus:disabled,.container .btn:focus.disabled,.container .btn:active:disabled,.container .btn:active.disabled{background:#002147;cursor:not-allowed}.container .btn:after{content:"h";font-size:20px;color:#00ACD7;font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;top:50%;right:0;height:24px;width:24px;display:block;margin-top:-10px;position:absolute;text-align:center}.container .btn.reverse{background:#fff;color:#002147;display:block;-moz-border-radius:4px / 4px;-webkit-border-radius:4px 4px;border-radius:4px / 4px;font-size:15px;font-size:1.5rem;border:none;padding:18px 48px 16px 16px;margin-bottom:8px;position:relative;padding:16px 46px 14px 14px;border:1px solid #006EAF}.container .btn.reverse:hover,.container .btn.reverse:focus,.container .btn.reverse:active{background:#003E74;cursor:pointer}.container .btn.reverse:hover:disabled,.container .btn.reverse:hover.disabled,.container .btn.reverse:focus:disabled,.container .btn.reverse:focus.disabled,.container .btn.reverse:active:disabled,.container .btn.reverse:active.disabled{background:#fff;cursor:not-allowed}.container .btn.reverse:after{content:"h";font-size:20px;color:#006EAF;font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;top:50%;right:0;height:24px;width:24px;display:block;margin-top:-10px;position:absolute;text-align:center}.container .btn.reverse:hover,.container .btn.reverse:focus,.container .btn.reverse:active{border:1px solid #003E74;color:#fff}.container .btn.reverse:hover::after,.container .btn.reverse:focus::after,.container .btn.reverse:active::after{color:#fff}.container .btn.large{font-size:19px;font-size:1.9rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-weight:bold}.container .btn.large a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container .btn.large p{font-size:15px;font-size:1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0.4em 0 0;padding:0;font-weight:normal}.container .btn.large.primary::after,.container .btn.large.secondary::after,.container .btn.large.info::after{color:#fff}.container .btn.large::after{color:#fff;content:">"}.container .btn.small{font-size:12px;font-size:1.2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:8px 30px 8px 8px}.container .btn.small::after{font-size:12px;font-size:1.2rem;top:60%}@media screen and (max-width: 767px){.container .btn.small{font-size:15px;font-size:1.5rem;padding:16px 46px 14px 14px}.container .btn.small::after{font-size:20px;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:13px;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:disabled,.container .btn.disabled{opacity:0.5}.container .btn:disabled:hover,.container .btn:disabled:focus,.container .btn:disabled:active,.container .btn.disabled:hover,.container .btn.disabled:focus,.container .btn.disabled:active{opacity:0.5 !important}.container .btn:disabled::after,.container .btn.disabled::after{opacity:0.5}.container .inline-buttons .title{font-size:15px;font-size:1.5rem;display:block;font-weight:bold}.container .inline-buttons .btn{display:inline-block;vertical-align:middle}.link.primary{text-transform:uppercase;text-decoration:none;font-size:15px;font-size:1.5rem;font-weight:bold;color:#fff;line-height:1.1;display:inline-block;position:relative;padding-right:30px}.link.primary:hover,.link.primary:focus,.link.primary:active{opacity:0.8}.ie8 .link.primary:hover,.ie8 .link.primary:focus,.ie8 .link.primary:active{color:#fff}.ie8 .link.primary:hover:after,.ie8 .link.primary:focus:after,.ie8 .link.primary:active:after{color:#fff}.link.primary:after{content:"s";font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;font-size:24px;line-height:0.8;position:absolute;margin:-11px 0 0 5px;right:0;top:50%;height:24px}.link.secondary{text-transform:uppercase;text-decoration:none;font-size:15px;font-size:1.5rem;font-weight:bold;color:#161515;display:inline-block;position:relative;padding-right:30px;line-height:1.1}.link.secondary:hover,.link.secondary:focus,.link.secondary:active{opacity:0.8}.ie8 .link.secondary:hover,.ie8 .link.secondary:focus,.ie8 .link.secondary:active{color:#5f5b5b}.ie8 .link.secondary:hover:after,.ie8 .link.secondary:focus:after,.ie8 .link.secondary:active:after{color:#bf0099}.link.secondary:after{content:"s";font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;font-size:24px;position:absolute;margin:-12px 0 0 5px;right:0;top:50%;height:24px;color:#960078}.link.reverse{text-transform:uppercase;text-decoration:none;font-size:15px;font-size:1.5rem;font-weight:bold;color:#fff;line-height:1.1;display:inline-block;position:relative;padding-right:30px}.link.reverse:hover,.link.reverse:focus,.link.reverse:active{opacity:0.8}.ie8 .link.reverse:hover,.ie8 .link.reverse:focus,.ie8 .link.reverse:active{color:#fff}.ie8 .link.reverse:hover:after,.ie8 .link.reverse:focus:after,.ie8 .link.reverse:active:after{color:#fff}.link.reverse:after{content:"s";font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;font-size:24px;line-height:0.8;position:absolute;margin:-11px 0 0 5px;right:0;top:50%;height:24px}.link.reverse:hover,.link.reverse:active,.link.reverse:focus{text-decoration:underline;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.heading{display:block;padding:16px 0}.keyline .heading{padding:0 16px 16px 0}.keyline .heading.sub{padding-bottom:8px}.heading h1,.heading h2,.heading .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column .heading .value,.heading h3,.heading h4,.heading h5{display:inline;margin-right:16px}.heading .title{font-size:27px;font-size:2.7rem;font-weight:bold}.heading .title a{color:#161515;text-decoration:none}.heading .sub-title{font-size:27px;font-size:2.7rem;font-weight:normal;line-height:21px}.heading a.heading-link{border-bottom:none !important;font-weight:bold;font-size:15px;font-size:1.5rem;display:inline;color:#161515;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease;text-decoration:none}.heading a.heading-link:hover,.heading a.heading-link:active,.heading a.heading-link:focus{color:#006EAF;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}.heading a.heading-link:before{content:"/";margin:0 8px 0 0;display:inline-block;text-decoration:none}.sidebar .heading a.heading-link:before{margin-left:8px}.page-heading{padding:24px 0;display:block}@media screen and (max-width: 767px){.page-heading{padding:16px 0}}.page-heading h1,.page-heading .fake-h1{clear:left;margin-bottom:0}.video-player{max-width:100%;display:block;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.two-thirds,.video-player.half,.video-player.one-third{float:left}@media screen and (max-width: 480px){.video-player.two-thirds,.video-player.half,.video-player.one-third{width:100%;float:none}.video-player.two-thirds figure,.video-player.half figure,.video-player.one-third figure{margin-right:0}}.video-player.full,.video-player.alert.folded,.video-player.three-thirds{width:100%}.video-player.full figure,.video-player.alert.folded figure,.video-player.three-thirds figure{margin:0 0 16px 0}.video-player:hover,.video-player:focus,.video-player:active{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;z-index:10}.video-player .caption{margin:0;background-color:#ebeeee}.video-player img{max-width:100%;height:auto;display:block;zoom:1}.ie8 .video-player img{width:auto}.video-player img:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ie8 .video-player img{width:100%;height:auto}.video-player .video-placeholder{position:relative;width:100%;padding-top:56.25%;overflow:hidden;background-color:#ebeeee}.video-player .video-placeholder:after{content:"";display:table;clear:both}.video-player .video-placeholder:hover .play-button:before,.video-player .video-placeholder:active .play-button:before,.video-player .video-placeholder:focus .play-button:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=8);opacity:.08}.ie8 .video-player .video-placeholder:hover .play-button:after,.ie8 .video-player .video-placeholder:active .play-button:after,.ie8 .video-player .video-placeholder:focus .play-button:after{color:#006EAF;text-decoration:none}.video-player .video-placeholder img{position:absolute;top:0}.video-player .video-placeholder .play-button{display:block;max-height:0;overflow:hidden;padding-top:0;padding-bottom:0;text-decoration:none}.no-js .video-player .video-placeholder .play-button{display:none}.ie8 .video-player .video-placeholder .play-button{display:block;position:absolute;top:48%;width:100%;margin:0 auto;overflow:visible;text-indent:-99999px}.video-player .video-placeholder .play-button.link:after{content:"";font-size:60px;font-size:6rem;margin:-30px 0 0 -22px}.video-player .video-placeholder .play-button:before{content:"";background:#161515;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);opacity:.25;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2;text-decoration:none;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.ie8 .video-player .video-placeholder .play-button:before{background:url("../../images/compatibility/dark-overlay.png") repeat}.video-player .video-placeholder .play-button:after{content:"a";font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;margin:0 auto;font-size:80px;font-size:8rem;position:absolute;color:#fff;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;z-index:10;text-decoration:none}.video-player.video-player-loading .play-button:after,.video-player.video-player-loaded .play-button:after{display:block;content:"";font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;color:#fff;-moz-animation:spin 0.75s infinite linear;-webkit-animation:spin 0.75s infinite linear;animation:spin 0.75s infinite linear}.ie9 .video-player.video-player-loading .play-button:after,.ie9 .video-player.video-player-loaded .play-button:after{display:none}.video-player.video-player-loading .play-button:before{display:none}.video-player.video-player-loaded .play-button:before{display:none}.video-player.video-player-loaded .play-button:after{z-index:3}.video-player.video-player-loaded .video-placeholder img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity 3s ease;-o-transition:opacity 3s ease;-webkit-transition:opacity 3s ease;transition:opacity 3s ease}.video-player iframe{overflow:hidden;-moz-transition:opacity 3s ease;-o-transition:opacity 3s ease;-webkit-transition:opacity 3s ease;transition:opacity 3s ease}.video-player iframe .cloak{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.highlight .video-player{padding:0;margin:0 0 10px 0}.highlight .video-player figure{position:relative !important}@media screen and (max-width: 465px){.video-player{width:100%}}.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{background-color:#d5d8d9;padding:16px;margin-bottom:1.5em;margin-bottom:2.11111rem}.well :last-child{margin-bottom:0}.well.light{background-color:#ebeeee}.well.shadow{-moz-box-shadow:#C3C6C7 2px 2px 5px -2px;-webkit-box-shadow:#C3C6C7 2px 2px 5px -2px;box-shadow:#C3C6C7 2px 2px 5px -2px}.well.minimal{border-left:16px solid #006EAF;padding-left:16px;background:#fff}.well.full,.well.alert.folded{zoom:1}.well.full:after,.well.alert.folded:after{content:".";display:block;height:0;clear:both;visibility:hidden}.row.keyline .well.expand-gutter{margin-left:-16px;margin-right:-16px}@media screen and (max-width: 767px){.row.keyline .well.expand-gutter{margin:16px -24px}}.row.keyline>.col:first-of-type .well.expand-gutter,.row.keyline>.col.first .well.expand-gutter{margin-left:-24px;padding-left:24px}.row.keyline>.col:last-of-type .well.expand-gutter{margin-right:-24px;padding-right:-24px}.row.keyline>.col.last .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{margin-bottom:0;font-size:25px;font-size:2.5rem;font-weight:normal;line-height:32px}@media screen and (max-width: 1025px){.well.large p{font-size:22px;font-size:2.2rem}}.well.primary,.well.secondary,.well.info{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:48px}.well.primary:after,.well.secondary:after,.well.info:after{background:url("../../images/common/hatch-light.png") repeat;height:100%;width:24px;top:0;right:0;content:"";position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4}.ie8 .well.primary:after,.ie8 .well.secondary:after,.ie8 .well.info:after{background:url("../../images/compatibility/lt-ie9_hatch-light.png") repeat}ul.tags{margin-bottom:-16px}@media (max-width: 480px){ul.tags{margin-bottom:0}}ul.tags li{display:inline-block;margin-bottom:16px}.tag{position:relative;display:inline-block;vertical-align:middle;height:24px}.tag a,.tag span{float:left;background:#00ACD7;color:#fff;padding:0 5px;display:block}.tag:before{width:0;height:0;border-left:14px solid transparent;border-right:0px solid transparent;border-bottom:24px solid #00ACD7;content:"";position:relative;top:0px;left:0px;float:left}.tag:after{width:0;height:0;border-right:14px solid transparent;border-left:0px solid transparent;border-top:24px solid #00ACD7;content:"";position:relative;top:0px;right:0px;float:right}.tag a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}@media (max-width: 600px){.page-heading .tag{background:none}.page-heading .tag:before,.page-heading .tag:after{display:none}}.stat-tiles{margin:0 -9px 0px 0}.stat-tile{font-size:15px;font-size:1.5rem;-moz-box-shadow:#C3C6C7 2px 2px 5px -2px;-webkit-box-shadow:#C3C6C7 2px 2px 5px -2px;box-shadow:#C3C6C7 2px 2px 5px -2px;display:inline-block;vertical-align:top;width:120px;height:150px;border:solid 1px #d5d8d9;background:#fff url("../../images/common/hatch-grey.png") repeat;padding:24px 8px 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:37px;font-size:3.7rem;line-height:37px;margin:0 0 8px 0;font-weight:bold;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:37px;font-size:3.7rem;display:block;font-weight:bold;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;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.row.video-text .video-player figcaption:focus{display:block !important;position:relative !important;height:auto;width:auto;overflow:visible;clip:auto}.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{width:83.33333%}.content-template .row.video-text .col.hatch .content{width:100%}.row.video-text .col.hatch:before{background:url("../../images/common/hatch-light-grey.png") repeat;height:100%;width:24px;top:0;left:-24px;content:"";position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.ie8 .row.video-text .col.hatch:before{background:url("../../images/compatibility/lt-ie9_hatch-dark.png") repeat}@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{width:100%;height:16px;left:0;top:-24px;border-right:none;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{border-top:1px solid #d5d8d9;border-bottom:1px solid #d5d8d9;padding:30px 0 0 30px;margin:0 -48px 24px}.content-template .row.video-text .content{margin-top:-24px}@media screen and (max-width: 1024px){.content-template .row.video-text{margin-left:-24px;margin-right:-24px}}@media screen and (max-width: 768px){.content-template .row.video-text{border:none;padding-left:0;margin-left:-16px;margin-right:-16px}.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:none}}@media screen and (max-width: 480px){.row.video-text{margin-right:-8px}.row.video-text .col{margin-top:0}}.ie8 .row.video-text{padding-right:16px}.ie8 .row.video-text .col{border-left:none}.ie8 .row.video-text .col.first{border-right:1px solid #d5d8d9}.ie8 .row.video-text .col.last{border-left:1px solid #d5d8d9}.row.video-multi{margin-bottom:16px}.row.video-multi .video-player{margin-bottom:5px;margin-right:0;-moz-box-shadow:2px 2px 5px -2px #c3c6c7;-webkit-box-shadow:2px 2px 5px -2px #c3c6c7;box-shadow:2px 2px 5px -2px #c3c6c7;transition:box-shadow 200ms ease-out}.row.video-multi .video-player figcaption{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.row.video-multi .video-player figcaption:focus{display:block !important;position:relative !important;height:auto;width:auto;overflow:visible;clip:auto}.row.video-multi .video-player img{width:100%}@media screen and (max-width: 768px){.row.video-multi{margin-bottom:0}}.row.video-multi.stacked{margin-top:-16px}.row.video-multi.stacked .heading{display:none}.row.video-multi.stacked:before{background:none !important;margin-top:7px !important;margin-bottom:0 !important}@media screen and (max-width: 768px){.row.video-multi.stacked:before{margin-top:-5px !important;height:0 !important}}@media screen and (max-width: 768px){.row.video-multi.stacked{margin-top:0}}@media screen and (max-width: 768px){.row.video-multi .col{margin-bottom:16px}}.landing-opt3 .row.video-playlist>.col,.content-template .row.video-playlist>.col{width:50%;margin-left:-16px;padding-left:16px !important}@media screen and (max-width: 768px){.landing-opt3 .row.video-playlist>.col,.content-template .row.video-playlist>.col{width:100%;padding-left:0 !important;margin-left:0 !important}}.landing-opt3 .row.video-playlist .col.hatch,.content-template .row.video-playlist .col.hatch{margin-left:0;padding-left:0 !important}.landing-opt3 .row.video-playlist img,.content-template .row.video-playlist img{padding:0}.row.video-playlist.keyline .col{border:none;padding-left:0;padding-right:0}.row.video-playlist .col.hatch{position:relative;padding-bottom:0}.row.video-playlist .col.hatch:before{background:url("../../images/common/hatch-light-grey.png") repeat;border-right:1px solid #d5d8d9;height:calc(100% - 24px);width:24px;margin-top:24px;left:-24px;top:0;content:"";position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.ie8 .row.video-playlist .col.hatch:before{background:url("../../images/compatibility/lt-ie9_hatch-dark.png") repeat}@media screen and (max-width: 768px){.row.video-playlist .col.hatch:before{border-right:none;border-bottom:1px solid #d5d8d9;height:24px;width:calc(100% - 24px);top:-48px;left:0}}@media screen and (max-width: 480px){.row.video-playlist .col.hatch:before{width:calc(100% - 12px)}}.row.video-playlist .now-playing.animate .video-placeholder{-moz-animation-name:fadeInFromThirty;-webkit-animation-name:fadeInFromThirty;animation-name:fadeInFromThirty;-moz-animation-duration:0.3s;-webkit-animation-duration:0.3s;animation-duration:0.3s;-moz-animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;animation-timing-function: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{overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;margin-right:-8px;margin-left:0;padding-left:16px}@media screen and (max-width: 768px){.row.video-playlist .playlist{padding-left:0}}.row.video-playlist .video-playlist-item{clear:both;position:relative;overflow:hidden;opacity:1;transition:opacity 0.2s ease 0s;cursor:pointer}.row.video-playlist .video-playlist-item p{margin-bottom:0}.row.video-playlist .video-playlist-item .col{padding-bottom:16px;padding-right:12px}@media screen and (max-width: 768px){.row.video-playlist .video-playlist-item .col{padding-right:0;width:100%}}.row.video-playlist .video-playlist-item .longdesc{display:none}.row.video-playlist .video-playlist-item .video-placeholder{background-color:#161515;padding-top:56.25%;overflow:hidden;position:relative}.row.video-playlist .video-playlist-item .video-placeholder img{opacity:0.8;transition:opacity 0.2s ease 0s;position:absolute;top:0;left:0}.row.video-playlist .video-playlist-item.active{opacity:0.4;cursor:default}.row.video-playlist .video-playlist-item.active .video-placeholder{background-color:#FFF}.row.video-playlist .video-playlist-item.active:hover .video-placeholder img,.row.video-playlist .video-playlist-item.active:focus .video-placeholder img{opacity:0.8}.row.video-playlist .video-playlist-item.active:hover:before,.row.video-playlist .video-playlist-item.active:focus:before{background-color:#FFF}.row.video-playlist .video-playlist-item:hover .video-placeholder img,.row.video-playlist .video-playlist-item:focus .video-placeholder img,.row.video-playlist .video-playlist-item:active .video-placeholder img{opacity:1}.row.video-playlist .video-playlist-item:hover,.row.video-playlist .video-playlist-item:focus{cursor:pointer}.row.video-playlist .video-playlist-item:hover:before,.row.video-playlist .video-playlist-item:focus:before{background-color:#ebeeee;opacity:1}.row.video-playlist .video-playlist-item:active:before{background-color:#FFF}.row.video-playlist .video-playlist-item:before{background-color:#FFF;opacity:0;content:"";height:100%;width:100%;position:absolute;top:-16px;left:0;z-index:-1;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width: 768px){.row.video-playlist .video-playlist-item{width:25%;margin-right:16px;display:inline-block;vertical-align:top}}@media screen and (max-width: 480px){.row.video-playlist .video-playlist-item{width:calc((100% / 2) - 16px);margin-top:24px;margin-right:12px;display:inline-block;vertical-align:top}}#disaster-high{box-sizing:border-box;float:right;margin-top:-107px;max-height:107px;overflow:hidden;width:100%;position:relative}.fixed #disaster-high{display:none}@media screen and (max-width: 929px){#disaster-high{display:none}}.disaster.alert-high,.disaster.alert-low{background-color:#231F20;color:#FFF}.disaster.alert-high a,.disaster.alert-low a{display:block;color:#FFF;width:100%;background-color:#231F20;transition:background-color 0.2s ease-out 0s}.disaster.alert-high a:hover,.disaster.alert-high a:focus,.disaster.alert-low a:hover,.disaster.alert-low a:focus{background-color:#3d3132}.disaster.alert-high .disaster-inner:before,.disaster.alert-low .disaster-inner:before{font-size:5rem;font-family:"imperial-icons";font-weight:normal;color:#DD2926;content:"!";float:left;position:relative;z-index:2}.ie8 .disaster.alert-high .disaster-inner:before,.ie8 .disaster.alert-low .disaster-inner:before{font-size:50px}.disaster.alert-high .date,.disaster.alert-low .date{font-size:1.3rem;text-transform:uppercase;margin-bottom:0;line-height:1.2}.disaster.alert-high .content,.disaster.alert-low .content{font-size:1.3rem;line-height:1.1;font-style:italic;font-weight:normal}.disaster.alert-high:before,.disaster.alert-low:before{content:"";background-color:#FFF;position:absolute;width:1.1rem;height:3.5rem;z-index:1}.ie8 .disaster.alert-high:before,.ie8 .disaster.alert-low:before{width:11px;height:35px}.disaster.alert-high .disaster-inner{box-sizing:border-box;padding:28px 0 0 282px;height:107px}.disaster.alert-high .disaster-inner:before{top:-16px;left:-25px}.disaster.alert-high h2.imperial-alert,.disaster.alert-high .recruitment .job-description .job-info .column .imperial-alert.value,.recruitment .job-description .job-info .column .disaster.alert-high .imperial-alert.value{float:right;margin-top:-2px;margin-right:45px;font-size:2.7rem;font-weight:normal;line-height:1.05;width:4em;height:3em}.disaster.alert-high h2.imperial-alert b,.disaster.alert-high .recruitment .job-description .job-info .column .imperial-alert.value b,.recruitment .job-description .job-info .column .disaster.alert-high .imperial-alert.value b{color:#DD2926;font-weight:bold;text-transform:uppercase}.disaster.alert-high h2.imperial-alert:after,.disaster.alert-high .recruitment .job-description .job-info .column .imperial-alert.value:after,.recruitment .job-description .job-info .column .disaster.alert-high .imperial-alert.value:after{border-bottom:5.3em solid #DD2926;border-left:3em solid transparent;border-right:0 solid transparent;content:"";float:right;position:relative;height:0;width:0;left:1.7em;top:-3em}.ie8 .disaster.alert-high h2.imperial-alert:after,.ie8 .disaster.alert-high .recruitment .job-description .job-info .column .imperial-alert.value:after,.recruitment .job-description .job-info .column .ie8 .disaster.alert-high .imperial-alert.value:after{left:1.8em}@media screen and (max-width: 1024px){.disaster.alert-high h2.imperial-alert,.disaster.alert-high .recruitment .job-description .job-info .column .imperial-alert.value,.recruitment .job-description .job-info .column .disaster.alert-high .imperial-alert.value{display:none}}.disaster.alert-high h3{color:#FCD804;margin:0 0 0.25em 0;font-size:2rem;line-height:1.2}.disaster.alert-high .content{padding-right:16px;width:80%}@media screen and (max-width: 1024px){.disaster.alert-high .content{width:100%}}.disaster.alert-high:before{left:276px;top:34px}.disaster.alert-medium{position:relative}.disaster.alert-medium .caption a{text-decoration:none}.disaster.alert-medium .caption .date{text-transform:uppercase;margin:0.7em 0 1em 3.3em;margin-bottom:1em}.disaster.alert-medium .caption .date:before{font-size:4rem;font-family:"imperial-icons";font-weight:normal;color:#DD2926;content:"!";float:left;position:absolute;z-index:2;top:0.2em;left:0.5em;height:0;width:0}.ie8 .disaster.alert-medium .caption .date:before{font-size:40px}.disaster.alert-medium .caption h3{color:#000;font-size:2.4rem}.disaster.alert-medium .caption h3:before{content:"alert: ";text-transform:uppercase;color:#DD2926}.disaster.alert-medium .caption a.link:after{color:#DD2926}.disaster.alert-medium:after{background:none}.disaster.alert-low{box-shadow:2px 2px 5px -2px #8e9496;position:relative;padding:0;overflow:hidden}.disaster.alert-low a{text-decoration:none}.disaster.alert-low .disaster-inner{padding:32px 78px 24px 48px;overflow:hidden;max-height:13em}.disaster.alert-low .disaster-inner:before{top:-18px;left:-22px;margin-bottom:10em}.disaster.alert-low .disaster-inner:after{border-bottom:17em solid #DD2926;border-left:8.5em solid transparent;border-right:0 solid transparent;content:"";position:absolute;height:0;width:0;top:0;right:0}@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 h2,.disaster.alert-low .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column .disaster.alert-low .value,.disaster.alert-low .date,.disaster.alert-low .content{width:100%}.disaster.alert-low h2,.disaster.alert-low .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column .disaster.alert-low .value{color:#FCD804;margin:0 0 0.25em 0;font-size:2rem;line-height:1.2;padding-top:0.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{padding-left:35px;max-height:15em}.disaster.alert-low:before{left:32px}}@media screen and (max-width: 450px){.disaster.alert-low .disaster-inner{padding-right:32px;padding-top:16px;max-height:17em}.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 #DD2926}.disaster.alert-low:before{top:21px}}.gsa form.full.small,.gsa form.small.alert.folded,.gsa form.small.alert.folded{margin-right:-24px}.gsa form#suggestion_form{padding-top:40px;margin-top:0}@media screen and (max-width: 481px){.gsa form#suggestion_form{padding-top:22px}}.gsa form fieldset.large-search input[type="text"]{width:94.5%}@media screen and (max-width: 1490px){.gsa form fieldset.large-search input[type="text"]{width:92.5%}}@media screen and (max-width: 1140px){.gsa form fieldset.large-search input[type="text"]{width:90%}}.gsa #filter-form{margin-top:-48px;background:transparent url("../../images/common/hatch-grey.png") repeat scroll 0 0}.gsa #filter-form fieldset{padding-top:3px;padding-bottom:0;margin-bottom:0}@media screen and (max-width: 768px){.gsa #filter-form .chosen-container{margin-left:0;margin-right:0.5em}}.gsa hr.z{margin:0 -24px 48px}.gsa #imperial_search_sort:after{clear:both;display:block;content:"";height:16px}.gsa .imperial_search_mime_type{margin-left:0px;margin-right:2px;color:#7e7f83;font-size:1.2rem;font-weight:normal;letter-spacing:0.5px}.gsa #updateFilters{margin-left:8px;font-size:1.3rem;font-style:italic}.gsa a.search-choice-close:hover,.gsa a.search-choice-close:focus{background:none !important}.gsa .index-pager{margin-top:64px}.gsa .gsa-search-keymatch{border-left-color:#006eaf;background-color:#fafafc}.gsa span.goog-trans-address a{font-size:0.85em;color:#003e75}.gsa .search-results li a{text-decoration:none;color:#000000}.gsa .search-results li a.gsa-more-results-from{color:#006eaf}.gsa .search-results li a.gsa-more-results-from:hover,.gsa .search-results li a.gsa-more-results-from:focus{text-decoration:underline}.gsa .search-results .imperial_single_result{cursor:pointer;-moz-transition:border-left-color 150ms ease;-o-transition:border-left-color 150ms ease;-webkit-transition:border-left-color 150ms ease;transition:border-left-color 150ms ease}.gsa .search-results .imperial_single_result .imperial_search_title,.gsa .search-results .imperial_single_result .imperial_search_snippet_box{-moz-transition:color 200ms ease,opacity 200ms ease;-o-transition:color 200ms ease,opacity 200ms ease;-webkit-transition:color 200ms ease,opacity 200ms ease;transition:color 200ms ease,opacity 200ms ease}.gsa .search-results .imperial_single_result.hover{border-left-color:#eceff4}.gsa .search-results .imperial_single_result.hover.gsa-search-keymatch .imperial_search_title_bar{text-decoration:underline}.gsa .search-results .imperial_single_result.hover .imperial_search_title{color:#006EAF}.gsa .search-results .imperial_single_result.hover .imperial_search_snippet_box font{color:#008000;text-decoration:underline}.gsa .search-results .imperial_single_result.hover img{opacity:0.9}.gsa .search-results .gsa-search-keymatch .imperial_search_title_bar{color:#006EAF}.gsa .search-results .imperial_search_snippet_box{padding-right:24px;overflow:hidden}.gsa .search-results h4,.gsa .search-results .fake-h4{color:#006eaf}.gsa .row{break-word:normal;width:100%}.gsa .row:before{height:0 !important;margin:0 !important}.gsa .gsa-image{width:10em;margin-left:1.3em;margin-right:-0.3em;border:3px solid #758eac}.gsa .imperial_single_result{border:1px solid #e6e9f0;border-left:8px solid #e6e9f0;padding:0.6em 0.8em;margin-bottom:0.75em;transition:background-color 0.2s ease-out 0s, color 0.2s ease 0s, opacity 0.2s ease 0s}.gsa .imperial_single_result:hover{background-color:#fafafc}.gsa .imperial_search_thumbnail{width:10em;margin-left:1em;margin-right:0;float:right}@media screen and (max-width: 1100px){.gsa .imperial_search_thumbnail{width:5em}}.gsa .imperial_event_start{float:left;margin-right:2em}@media screen and (max-width: 1100px){.gsa .imperial_event_start{clear:both}}.gsa li:empty{display:none}#gsa-search-xml .gsa{margin-top:-5px;margin-left:6px;padding-right:22px}@media screen and (max-width: 767px){#gsa-search-xml .gsa{margin-top:0;margin-left:0;padding-right:16px}}@media screen and (max-width: 480px){#gsa-search-xml .gsa{margin-top:-7px;margin-left:-1px;padding-right:22px}}.col #gsa-search-xml .gsa{width:85%}@media screen and (max-width: 1025px){.col #gsa-search-xml .gsa{width:100%}}.gsa .chosen-container{margin-left:0.5em}.gsa .chosen-container:first-child{margin-left:0}.gsa .labels li .update_link{float:left;font-size:1.3rem;font-style:italic;margin-left:0.5em;margin-top:8px;text-decoration:underline}#ps-results-section .type.gsa-person-text-title{display:block;margin-top:8px}#ps-results-section .type.gsa-person-text-title:after{clear:both;display:block;content:"";height:8px}#ps-results-section p.morePeople{clear:both;margin-top:8px}#ps-results-section a.linkInPeopleBox{text-decoration:underline}#ps-results-section a.personLinkName{position:relative;top:-4px}@media screen and (max-width: 1024px) and (min-width: 929px){#ps-results-section a.personLinkName{top:0}}.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.full,.library-primo-search form.alert.folded{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.full,.library-primo-search form.alert.folded{margin:-10px -16px 0}.library-primo-search form.full input,.library-primo-search form.alert.folded input{width:100% !important}.library-primo-search form.full button,.library-primo-search form.alert.folded button{right:0}.module .library-primo-search{margin-top:-16px;margin-left:-24px;margin-right:16px}}.modal{background-color:#FFF;border:1px solid #333;box-shadow:0px 7px 30px 0px rgba(0,0,0,0.3);position:fixed;top:0;left:0;right:0;bottom:5em;width:39em;height:32.5em;margin:auto;z-index:2;opacity:0}.modal.current.ready{transition:opacity 0.6s ease-in-out, top 0.33s ease-in-out;transition-delay:0.33s;opacity:1}.modal.current.ready.complete{transition-delay:0;top:-200%}.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:normal;line-height:1;position:absolute;right:15px;text-indent:0;text-transform:none;top:15px}.modal .heading{padding-top:0.35em}.modal textarea{height:10em}.jquery-modal.blocker{transition:opacity 0.3s ease-in-out;opacity:0}.jquery-modal.blocker.ready{transition-delay:0.3s;opacity:0.45 !important}body{backface-visibility:true}.people.grid .item{margin-top:16px;overflow:hidden}.people.grid .item a{margin-top:0}@media screen and (max-width: 480px){.people.grid .item{clear:both}}@media screen and (max-width: 1250px) and (min-width: 768px){.content-template .people.grid .item{width:25%}}.people.list .dept{display:block}.people.list p.contact{margin-bottom:3%}.people.list .job-title{color:#979797}.people.list .person-name{width:100%;display:block}.people.list a.email{display:block;margin:0.5em 0 0.25em}.people.list div.person-wrapper a.image-link{float:left;width:100%}.people.list div.person-wrapper img.thumbnail{float:left;margin-bottom:1em;position:inherit;width:100%}.people.list div.name-wrapper a.name-link{text-decoration:none}.people.list div.name-wrapper a.name-link span{text-decoration:none}.people.list div.name-wrapper a.name-link:hover,.people.list div.name-wrapper a.name-link:focus{text-decoration:none}.people.list div.name-wrapper a.name-link:hover span,.people.list div.name-wrapper a.name-link:hoverh4,.people.list div.name-wrapper a.name-link:focus span,.people.list div.name-wrapper a.name-link:focush4{text-decoration:underline}.people.list li{float:left;width:100%;border-color:#e6e9f0;border-image:none;border-style:solid;border-width:1px 1px 1px 8px;color:#161515;display:block;margin-bottom:11px;padding:8px 10px;text-decoration:none;transition:background-color 0.2s ease-out 0s, color 0.2s ease 0s, opacity 0.2s ease 0s}.people.list li:hover,.people.list li:focus{background:none repeat scroll 0 0 #e6e9f0}.people.list .person-wrapper,.people.list .name-wrapper,.people.list .dept-wrapper,.people.list .address-wrapper{width:20%;height:100%;float:left}.people.list .person-wrapper{width:15%}.people.list .address-wrapper{width:30%}.people.list .name-wrapper,.people.list .dept-wrapper,.people.list .address-wrapper{margin-left:1%;padding:0 2%}.people.list .dept-wrapper{margin:0;width:32%}.people.list .address-wrapper{padding-right:0;margin-left:0}.people.list ul{list-style-position:outside;list-style-type:disc;float:left;padding-left:1em}.people.list ul li{border:none;margin-bottom:0;padding-bottom:0;padding-top:0;display:list-item;padding-left:0}.people.list ul li:first-child{padding-top:0}@media screen and (max-width: 1333px){.people.list .person-wrapper,.people.list .address-wrapper{width:20%}}@media screen and (max-width: 1280px){.people.list .address-wrapper{width:69%;margin-left:1%;margin-bottom:2%;border-top:1px solid #e6e9f0;margin-top:2%;padding-top:1.5%}.people.list .person-wrapper{width:30%}.people.list .dept-wrapper{width:38%;margin:0;padding-right:0}.people.list .name-wrapper{width:30%}.people.list ul{padding-left:0}.people.list ul li{margin-left:0.9em}}@media screen and (max-width: 1100px){.people.list .address-wrapper{width:100%;margin-left:0;padding-left:0;margin-top:0;padding-top:0;margin-bottom:2%;border-top:none}}@media screen and (max-width: 930px){.people.list .address-wrapper{width:62%;margin-left:3%;margin-bottom:2%;border-top:1px solid #e6e9f0;margin-top:2%;padding-top:1.5%}}@media screen and (max-width: 750px){.people.list .address-wrapper{width:100%;margin-left:0;padding-left:0;margin-top:0;padding-top:0;border-top:none}}@media screen and (max-width: 660px){.people.list .dept-wrapper{width:100%;clear:left;margin-left:0;padding-left:0;background:none}.people.list .name-wrapper{width:69%}.people.list .dept-wrapper{margin-bottom:1%}.people.list .address-wrapper{border-top:1px solid #e6e6e6;padding-top:2%}.people.list ul{padding-bottom:2%;margin-left:0}.people.list ul li{margin-left:1em}}@media screen and (max-width: 420px){.people.list .person-wrapper,.people.list .name-wrapper,.people.list .dept-wrapper,.people.list .address-wrapper{width:99%;clear:left;margin-left:0;padding-left:0;background:none}.people.list .dept-wrapper,.people.list .address-wrapper{border-top:1px solid #e6e9f0;margin-top:2%;padding-top:5%}.people.list ul{padding-top:2%;padding-bottom:1%}.people.list ul li:first-child{padding-top:2%}}.wysiwyg .stories-list .item img{padding:0}#searchform-people-list{margin-right:0px;margin-left:24px}#searchform-people-grid{margin-right:34px;margin-left:0}.respub form fieldset.large-search input[type="text"]{width:94.5%}@media screen and (max-width: 1490px){.respub form fieldset.large-search input[type="text"]{width:92.5%}}@media screen and (max-width: 1140px){.respub form fieldset.large-search input[type="text"]{width:90%}}.respub{margin:24px -32px 0 -48px}.respub form.full,.respub form.alert.folded{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;cursor:pointer;background:white;padding:12px 10px}.respub .search-filter #clearSearch:after{content:"x";font-family:"imperial-icons";font-size:1.9rem;color:#a0abc6;width:1em;clear:none}.respub .search-results-heading ul.labels{display:none;list-style:outside none none;clear:none;margin:0}.respub .search-results-heading ul.labels li{display:inline-block}.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{padding-top:10px;padding-bottom:5px;font-weight:200;border-left:8px solid #d9dee8;margin-left:-18px;padding-left:11px}.respub .pagination{text-transform:lowercase}.respub li.publication{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#e6e9f0;border-image:none;border-style:solid;border-width:1px 1px 1px 8px;color:#161515;display:block;padding:8px 10px;text-decoration:none;margin-bottom:11px;transition:background-color 0.2s ease-out 0s, color 0.2s ease 0s, opacity 0.2s ease 0s;-moz-transition:background-color 0.2s ease-out 0s, color 0.2s ease 0s, opacity 0.2s ease 0s;-webkit-transition:background-color 0.2s ease-out 0s, color 0.2s ease 0s, opacity 0.2s ease 0s;-ms-transition:background-color 0.2s ease-out 0s, color 0.2s ease 0s, opacity 0.2s ease 0s}.respub li.publication:hover,.respub li.publication:focus{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-weight:normal;font-size:1.5rem;line-height:1.6}.respub li.publication span.publication-citations{color:#979797}.respub li.publication .type-citations{font-weight:bold}.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;border-right:1px solid #e6e9f0;padding-left:5px}.respub li.publication ul.publication-links li:first-child{padding-left:0}.respub li.publication ul.publication-links li:last-child{border-right:none}.respub .no-results{list-style-type:none;font-style:italic;font-size:1.7rem;margin-top:32px}.respub .cloak{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.respub p{margin-bottom:0.5rem}.respub span.publication-info{margin-bottom:0.5rem}.respub p.license{color:#979797;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{clip:none;height:auto;overflow:hidden;position:static !important;width:auto}.no-js .respub pre{padding:1em;margin:2em 0;background:none repeat scroll 0 0 #fff;border:1px solid #d9d9d9;font-size:1em;width:100%;font-family:monospace,monospace;font-size:1.5rem;overflow:auto}.no-js .respub article{margin:3em 0}#modalOverlay{background:none repeat scroll 0 0 rgba(0,0,0,0.65);position:fixed;left:0;top:0;width:100%;height:100%;z-index:21 !important}#modalOverlay #modal{background:url("//www-temp.imperial.ac.uk/T4Assets/images/common/hatch-light-grey.png") repeat scroll 0 0 #fff;border:1px solid #959595;bottom:2.3em;box-shadow:0 0 15px rgba(0,0,0,0.4);height:45em;left:0;margin:auto;overflow:hidden;padding:0;position:fixed;right:0;top:0;width:58.5em;z-index:110}#modalOverlay #modal:before{background:url("//wwwf.imperial.ac.uk/utils/assets/apps/pwp/img/grey-loader.gif") no-repeat scroll 0 0 transparent;bottom:3%;content:"";display:block;height:1.6em;left:0;margin:auto;position:absolute;right:0;top:0;width:1.6em}#modalOverlay #modal.loaded:before{display:none !important}@media screen and (max-width: 930px){#modalOverlay #modal{width:90%}}#modalOverlay .citation{padding-top:1.5em}#modalOverlay .citation pre{padding:1em;background:none repeat scroll 0 0 #fff;border:1px solid #d9d9d9;font-size:1em;height:29.1em;width:100%;font-family:FiraSans;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{content:"t";left:0.55em;font-size:1.55em;margin-top:-0.5em}@media screen and (max-width: 1024px){#modalOverlay .citation #formats{left:1.5em;margin-top:12px}#modalOverlay .citation #formats ul{display:inline-block}#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;bottom:4.6em;right:1em}#modalOverlay .citation .citation-buttons .clipboard.btn{width:12.3em;cursor:pointer;white-space:nowrap;overflow-x:hidden;transition:width 0.25s ease-out}#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{display:none}}#modalOverlay .citation hr.z{margin-top:2em;margin-bottom:2em}#modalOverlay #citation-close{position:absolute;right:1em;top:1em;background:#d24000}#modalOverlay #citation-close:hover{background:#dd2501}#modalOverlay #citation-close:after{content:"x";color:#FFFFFF;margin-right:0.35em}#modalOverlay #citation-clipboard{position:absolute;bottom:0.5em;right:1em}@media screen and (max-width: 767px){#modalOverlay #modal{height:31em}}.respub-debug{display:none}@media screen and (max-width: 645px){.kis-widget{width:100%;padding:0}.kis-widget[data-orientation="horizontal"] iframe{transform:scale(0.7);transform-origin:0 0}}@media screen and (max-width: 645px) and (max-width: 455px){.kis-widget[data-orientation="horizontal"] iframe{transform:scale(0.5);transform-origin:0 0}}.eventsearch .search-results-heading{margin-top:1em}.eventsearch span.results-header{float:left;margin-right:1em}.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}.eventsearch #primary-content form fieldset.large-search input[type="text"]{width:91%}@media screen and (max-width: 1240px){.eventsearch #primary-content form fieldset.large-search input[type="text"]{width:90%}}@media screen and (max-width: 1150px){.eventsearch #primary-content form fieldset.large-search input[type="text"]{width:85%}}@media screen and (max-width: 810px){.eventsearch #primary-content form fieldset.large-search input[type="text"]{width:88%}}@media screen and (max-width: 768px){.eventsearch #primary-content form fieldset.large-search input[type="text"]{width:89%}}@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"]{padding-left:17px !important;width:110px !important}.eventsearch #primary-content .chosen-container .chosen-results li,.eventsearch #primary-content .chosen-drop,.eventsearch #primary-content .chosen-drop *{display:block}.eventsearch #primary-content .select-filter:before{content:"";height:0.25em}.eventsearch #primary-content .select-filter{margin-bottom:0.1em}.eventsearch #primary-content .search-results{float:left;margin-top:1em;margin-bottom:1em;width:100%}.eventsearch #primary-content .row .select-filter h2,.eventsearch #primary-content .row .select-filter .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column .eventsearch #primary-content .row .select-filter .value{margin:0.5em 0 0em 0}.eventsearch .imperial_single_result{position:relative;width:100%;float:left;border-color:#e6e9f0;border-image:none;border-style:solid;border-width:1px 1px 1px 8px;margin-bottom:0.75em;padding:0.6em 0.8em;transition:background-color 0.2s ease-out 0s, color 0.2s ease 0s, opacity 0.2s ease 0s}.eventsearch .imperial_single_result.saved{background:#e6e9f0}.eventsearch .imperial_single_result.saved .detail-wrapper ul li{border-color:#BBBBBB}.eventsearch .image-wrapper{float:left;width:25%;position:relative}@media screen and (max-width: 440px){.eventsearch .image-wrapper{width:100%}}.eventsearch .image-wrapper .type-wrapper{margin-left:0;position:absolute;bottom:-26px;left:0}.eventsearch .image-wrapper .type-wrapper h4{margin:0}.eventsearch .image-wrapper img{width:100%}.eventsearch .title-wrapper,.eventsearch .summary-wrapper,.eventsearch .type-wrapper,.eventsearch .detail-wrapper{float:left;width:70%;margin-left:1em}.eventsearch .title-wrapper .fake-h3,.eventsearch .title-wrapper .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar,.gsa .search-results .gsa-search-keymatch .eventsearch .title-wrapper .imperial_search_title_bar,.eventsearch .summary-wrapper .fake-h3,.eventsearch .summary-wrapper .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar,.gsa .search-results .gsa-search-keymatch .eventsearch .summary-wrapper .imperial_search_title_bar,.eventsearch .type-wrapper .fake-h3,.eventsearch .type-wrapper .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar,.gsa .search-results .gsa-search-keymatch .eventsearch .type-wrapper .imperial_search_title_bar,.eventsearch .detail-wrapper .fake-h3,.eventsearch .detail-wrapper .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar,.gsa .search-results .gsa-search-keymatch .eventsearch .detail-wrapper .imperial_search_title_bar{padding-top:0 !important}@media screen and (max-width: 650px){.eventsearch .title-wrapper,.eventsearch .summary-wrapper,.eventsearch .type-wrapper,.eventsearch .detail-wrapper{width:62.5%}}@media screen and (max-width: 460px){.eventsearch .title-wrapper,.eventsearch .summary-wrapper,.eventsearch .type-wrapper,.eventsearch .detail-wrapper{width:60%}}@media screen and (max-width: 440px){.eventsearch .title-wrapper,.eventsearch .summary-wrapper,.eventsearch .type-wrapper,.eventsearch .detail-wrapper{margin-left:0;width:100%}}.eventsearch .title-wrapper{margin-top:-0.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{margin-left:0;margin-top:1em;margin-bottom:-0.5em;width:100%}}.eventsearch .type-wrapper h4,.eventsearch .type-wrapper .fake-h4{display:inline-block}.eventsearch .type-wrapper h4 span.event-type,.eventsearch .type-wrapper .fake-h4 span.event-type{width:auto;background:#006EAF;color:#FFF;position:relative;padding:1px 5px 0px 5px;line-height:26px !important}.eventsearch .type-wrapper h4 span.event-type:after,.eventsearch .type-wrapper .fake-h4 span.event-type:after{width:0;height:0;border-right:14px solid transparent;border-left:0px solid transparent;border-top:24px solid #006EAF;content:"";position:relative;top:0px;right:0px;float:right}.eventsearch .type-wrapper h4 span.event-type.workshop,.eventsearch .type-wrapper .fake-h4 span.event-type.workshop{background:#dd2501}.eventsearch .type-wrapper h4 span.event-type.workshop:after,.eventsearch .type-wrapper .fake-h4 span.event-type.workshop:after{border-top:24px solid #dd2501}.eventsearch .type-wrapper h4 span.event-type.research:after,.eventsearch .type-wrapper .fake-h4 span.event-type.research:after{border-top:24px solid #006EAF}.eventsearch .type-wrapper h4 span.event-type.talk,.eventsearch .type-wrapper .fake-h4 span.event-type.talk{background:#66a40a}.eventsearch .type-wrapper h4 span.event-type.talk:after,.eventsearch .type-wrapper .fake-h4 span.event-type.talk:after{border-top:24px solid #66a40a}.eventsearch .type-wrapper h4 span.event-type.performance,.eventsearch .type-wrapper .fake-h4 span.event-type.performance{background:#ec7300}.eventsearch .type-wrapper h4 span.event-type.performance:after,.eventsearch .type-wrapper .fake-h4 span.event-type.performance:after{border-top:24px solid #ec7300;margin-left:-1px}.eventsearch .type-wrapper span.audience{position:relative;top:0.1em;margin-left:0.5em}@media screen and (max-width: 550px){.eventsearch .type-wrapper span.audience{width:100%;margin-left:0;display:block;margin-bottom:0.7em}}@media screen and (max-width: 1240px){.eventsearch .type-wrapper{margin-left:0;margin-top:1em;width:100%}}@media screen and (max-width: 550px){.eventsearch .type-wrapper{margin-top:0}}.eventsearch .detail-wrapper ul li{width:auto;display:inline;list-style-type:none;padding:0 0.5em;border-right:1px solid #e6e9f0}.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{margin-left:0;margin-top:0;width:100%}}@media screen and (max-width: 360px){.eventsearch .detail-wrapper{margin-bottom:0}.eventsearch .detail-wrapper ul li:last-child{padding:0;width:100%;display:block;box-sizing:border-box}}.eventsearch .action-button-wrapper{position:absolute;width:3em;top:2.65em;right:2em;float:right}.eventsearch .action-button-wrapper a{position:absolute;top:-0.9em;right:-0.6em;margin:0 auto;display:block;width:1em;height:1em;line-height:1.1;text-align:center;text-decoration:none;color:#FFFFFF;font-size:2.25em}@media screen and (max-width: 440px){.eventsearch .action-button-wrapper a{top:-0.6em;right:-0.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{width:100%;display:block;float:right}.eventsearch .button-wrapper .btn.right{margin-left:0;float:none}}.eventsearch .button-wrapper .key{clear:both;float:right;margin-top:0.5em}.eventsearch .button-wrapper.with-icon a.btn:after{right:8px}.eventsearch .button-wrapper.with-icon a.btn:hover:after{color:#FFFFFF}.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 h4,.eventdetail .type-wrapper .fake-h4{margin-bottom:0;padding-bottom:0}.eventdetail .type-wrapper h4 span.event-type,.eventdetail .type-wrapper .fake-h4 span.event-type{margin:0;width:auto;background:#006EAF;color:#FFF;position:relative;padding:1px 5px 0px 5px;line-height:26px !important}.eventdetail .type-wrapper h4 span.event-type:after,.eventdetail .type-wrapper .fake-h4 span.event-type:after{width:0;height:0;border-right:14px solid transparent;border-left:0px solid transparent;border-top:24px solid #006EAF;content:"";position:relative;right:0;float:right}.eventdetail .intro-text.primary{background:#0098da;color:#fff}.eventdetail a.btn{color:#fff;background:#0098da}.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:bold;top:45%;right:0.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:0.8em;font-weight:normal;right:0.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}#content .background-radial-blue{background-color:#006EAF;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF006EAF', endColorstr='#FF003E63');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IiIgcj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iIzAwNmVhZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwM2U2MyIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-moz-radial-gradient(center, ellipse cover, #006eaf 2%,#003e63 100%);background-image:-webkit-radial-gradient(center, ellipse cover, #006eaf 2%,#003e63 100%);background-image:radial-gradient(ellipse cover at center, #006eaf 2%,#003e63 100%)}#content .background-radial-green{background-color:#02893B;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF02893B', endColorstr='#FF013E1B');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IiIgcj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iIzAyODkzYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAxM2UxYiIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-moz-radial-gradient(center, ellipse cover, #02893b 2%,#013e1b 100%);background-image:-webkit-radial-gradient(center, ellipse cover, #02893b 2%,#013e1b 100%);background-image:radial-gradient(ellipse cover at center, #02893b 2%,#013e1b 100%)}#content .background-radial-plum{background-color:#321E6D;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF321E6D', endColorstr='#FF160D31');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IiIgcj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iIzMyMWU2ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE2MGQzMSIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-moz-radial-gradient(center, ellipse cover, #321e6d 2%,#160d31 100%);background-image:-webkit-radial-gradient(center, ellipse cover, #321e6d 2%,#160d31 100%);background-image:radial-gradient(ellipse cover at center, #321e6d 2%,#160d31 100%)}#content .background-radial-violet{background-color:#960078;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF960078', endColorstr='#FF4A003B');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IiIgcj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iIzk2MDA3OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRhMDAzYiIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-moz-radial-gradient(center, ellipse cover, #960078 2%,#4a003b 100%);background-image:-webkit-radial-gradient(center, ellipse cover, #960078 2%,#4a003b 100%);background-image:radial-gradient(ellipse cover at center, #960078 2%,#4a003b 100%)}#content .background-radial-red{background-color:#DD2501;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFDD2501', endColorstr='#FF911801');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IiIgcj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2RkMjUwMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzkxMTgwMSIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-moz-radial-gradient(center, ellipse cover, #dd2501 2%,#911801 100%);background-image:-webkit-radial-gradient(center, ellipse cover, #dd2501 2%,#911801 100%);background-image:radial-gradient(ellipse cover at center, #dd2501 2%,#911801 100%)}#content .background-radial-brick{background-color:#A51900;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFA51900', endColorstr='#FF590D00');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IiIgcj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2E1MTkwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU5MGQwMCIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-moz-radial-gradient(center, ellipse cover, #a51900 2%,#590d00 100%);background-image:-webkit-radial-gradient(center, ellipse cover, #a51900 2%,#590d00 100%);background-image:radial-gradient(ellipse cover at center, #a51900 2%,#590d00 100%)}#content .background-radial-purple{background-color:#653098;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF653098', endColorstr='#FF3E1E5E');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IiIgcj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iIzY1MzA5OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNlMWU1ZSIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-moz-radial-gradient(center, ellipse cover, #653098 2%,#3e1e5e 100%);background-image:-webkit-radial-gradient(center, ellipse cover, #653098 2%,#3e1e5e 100%);background-image:radial-gradient(ellipse cover at center, #653098 2%,#3e1e5e 100%)}#content .background-radial-teal{background-color:#0F8291;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF0F8291', endColorstr='#FF08444C');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IiIgcj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iIzBmODI5MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA4NDQ0YyIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-moz-radial-gradient(center, ellipse cover, #0f8291 2%,#08444c 100%);background-image:-webkit-radial-gradient(center, ellipse cover, #0f8291 2%,#08444c 100%);background-image:radial-gradient(ellipse cover at center, #0f8291 2%,#08444c 100%)}#content .background-radial-pink{background-color:#C81E78;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFC81E78', endColorstr='#FF851450');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IiIgcj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2M4MWU3OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg1MTQ1MCIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-moz-radial-gradient(center, ellipse cover, #c81e78 2%,#851450 100%);background-image:-webkit-radial-gradient(center, ellipse cover, #c81e78 2%,#851450 100%);background-image:radial-gradient(ellipse cover at center, #c81e78 2%,#851450 100%)}#content .background-radial-orange{background-color:#D24000;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFD24000', endColorstr='#FF862900');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IiIgcj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2QyNDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg2MjkwMCIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-moz-radial-gradient(center, ellipse cover, #d24000 2%,#862900 100%);background-image:-webkit-radial-gradient(center, ellipse cover, #d24000 2%,#862900 100%);background-image:radial-gradient(ellipse cover at center, #d24000 2%,#862900 100%)}.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{margin-top:-16px;margin-bottom:16px}.wysiwyg .gmaps-embed.top{margin-top:-16px;margin-bottom:16px}@media (max-width: 1024px){.gmaps-embed.fill,.gmaps-embed.top{margin:0}.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}}.image-grid-row:before{display:none !important}.image-grid-item{width:100%;margin-bottom:20px;padding-right:0}@media (min-width: 480px){.image-grid-restricted-width .image-grid-item{width:50%;margin-bottom:16px;padding-right:16px}}@media (min-width: 768px){.image-grid-restricted-width .image-grid-item{width:33.33333%}}@media (min-width: 929px){.image-grid-restricted-width .image-grid-item{width:50%}}@media (min-width: 1236px){.image-grid-restricted-width .image-grid-item{width:33.33333%}}@media (min-width: 480px){.image-grid-full-width .image-grid-item{width:50%;margin-bottom:16px;padding-right:16px}}@media (min-width: 768px){.image-grid-full-width .image-grid-item{width:33.33333%}}@media (min-width: 1025px){.image-grid-full-width .image-grid-item{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}.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{-moz-box-shadow:none;-webkit-box-shadow:none;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:14px;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::after,.carousel-wrap.is-touch::before{-moz-box-shadow:0 0 10px -1px #000;-webkit-box-shadow:0 0 10px -1px #000;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-middle::after,.carousel-wrap.is-touch.at-start::after{visibility:visible}.carousel-wrap.is-touch.at-middle::before,.carousel-wrap.is-touch.at-end::before{visibility:visible}.carousel .items,.carousel .item{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:bold}.no-js .carousel .item{margin-bottom:16px}.carousel .item img{width:100%;height:auto;float:none}.carousel .item a{color:#161515;font-weight:bold}.carousel .outer{-moz-box-shadow:#c3c6c7 3px 1px 4px -1px;-webkit-box-shadow:#c3c6c7 3px 1px 4px -1px;box-shadow:#c3c6c7 3px 1px 4px -1px;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:62px;padding:0 10px;border:1px solid #d5d8d9;border-right:0;background:#fff}.carousel .inner h4,.carousel .inner .fake-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:13px;font-size:1.3rem}}.carousel .outer:hover,.carousel .outer:focus{-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;display:block;padding-bottom:62px;background-color:#002147}.carousel .outer:hover .inner,.carousel .outer:focus .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;-moz-animation:carousel-hover-fade 0.2s ease;-webkit-animation:carousel-hover-fade 0.2s ease;animation:carousel-hover-fade 0.2s ease;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=88)";opacity:0.88}.carousel .outer:hover .inner h4,.carousel .outer:hover .inner .fake-h4,.carousel .outer:focus .inner h4,.carousel .outer:focus .inner .fake-h4{text-align:left}.carousel .outer:hover .inner p,.carousel .outer:focus .inner p{display:block}.carousel a.outer:hover .inner::after,.carousel a.outer:focus .inner::after{font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;font-size:20px;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}.boxshadow .pager-control{-moz-box-shadow:0 0 10px -2px #333;-webkit-box-shadow:0 0 10px -2px #333;box-shadow:0 0 10px -2px #333}.is-flexslider .pager-control{display:block}.pager-control::after{-moz-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-o-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-webkit-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;position:absolute;top:50%;width:100%;transform:translate(0, -50%);font-size:24px;font-weight:bold;text-align:center}.pager-control.prev{left:-6px}.pager-control.prev::after{left:0;content:"t"}.pager-control.next{right:-6px}.pager-control.next::after{right:0;content:"h"}.pager-control:active,.pager-control:hover{color:#006EAF}.pager-control:focus{outline:0}.pager-control.disabled,.pager-control.disabled:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;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{list-style-type:none !important;padding-left:0 !important;margin-bottom:16px;overflow:hidden}.reading-list .tags{margin-left:0;padding-left:0;list-style-type:none}.reading-list-item{margin-bottom:11px;float:left;width:100%}@media (min-width: 1236px){.reading-list-item{width:50%}.reading-list-item:nth-child(odd){padding-right:10px}}.reading-list-item .title{font-size:15px;font-size:1.5rem}.reading-list-item-a{color:#161515;display:block;text-decoration:none !important}.reading-list-item-a:hover,.reading-list-item-a:focus{background-color:#fafafc}.reading-list-item-a:hover .title,.reading-list-item-a:focus .title{text-decoration:underline}.reading-list-item-content{padding:8px 9px;overflow:hidden;border:1px solid #e6e9f0;border-left-width:8px;transition:all 0.2s ease-out 0s}.reading-list-item-info{padding-left:0;width:100%}.reading-list-img{padding:0 !important;display:none;vertical-align:top;position:relative;top:0;left:0;width:100%;min-height:90px;height:auto}@media (min-width: 1236px){.reading-list-img{position:absolute}}@media print{.reading-list-img{min-height:0}}.reading-list-img-is-displayed{opacity:1 !important;display:inline-block}.js .reading-list-img{opacity:0;transition:opacity .2s ease-out}.reading-list-img-container+.reading-list-item-info{width:100%;display:inline-block;vertical-align:top}@media print{.reading-list-img-container+.reading-list-item-info{width:91.66667%;padding-left:10px}}@media (min-width: 595px){.reading-list-img-container+.reading-list-item-info{width:83.33333%;padding-left:10px}}.reading-list-img-container{background-repeat:no-repeat;background-size:90%;background-position:50% 4px;position:relative;min-height:120px;float:left;width:80px;margin-bottom:10px}@media (min-width: 595px), print{.reading-list-img-container{margin-bottom:0}}@media print{.reading-list-img-container{width:8.33333%;min-height:0}}@media (min-width: 1236px){.reading-list-img-container{width:16.66667%}}.reading-list-img-container .default-placeholder{display:none;position:relative;vertical-align:top;padding:0 !important;width:100%;height:auto}.reading-list-img-container.default .default-placeholder{display:block}.reading-list .reading-list-placeholder-img{border:1px solid #D7D8DA;padding:0;background-color:#fff;width:100%;height:auto;max-width:none;display:block}.reading-list .reading-list-placeholder-img.placeholder-img-is-hidden{display:none}.reading-list-author,.reading-list-details{margin-bottom:0.3em;line-height:1.4}.reading-list-checkout{font-size:13px;font-size:1.3rem;margin-top:5px}header.navigation{position:relative;z-index:20}header.navigation .container{padding:0px}header.navigation .container a{text-decoration:none}header.navigation.animate{-moz-transition:top .3s,-moz-transform .3s;-o-transition:top .3s,-o-transform .3s;-webkit-transition:top .3s,-webkit-transform .3s;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.is-hidden{transform:translate3d(0px, -251px, 0px) !important}header.navigation.is-hidden.fixed{transform:translate3d(0px, -101px, 0px) !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 a.brand{display:block;width:226px;height:104px;background-image:url('../../images/sprite-s04b0e66c33.png');background-repeat:no-repeat;background-position:0 -89px;background-color:#003E74;display:block;float:left;position:relative;z-index:10;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;text-indent:150%;white-space:nowrap;overflow:hidden}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2), (min-resolution: 2dppx){.navigation-header a.brand{background-position:0 -89px;-moz-background-size:226px 193px;-o-background-size:226px 193px;-webkit-background-size:226px 193px;background-size:226px 193px;background-image:url('../../images/sprite_double-s7eb6c88388.png')}}.navigation-header a.brand:hover,.navigation-header a.brand:focus,.navigation-header a.brand:active{background-color:#002147}@media screen and (max-width: 929px){.navigation-header a.brand{display:block;width:140px;height:40px;background-image:url('../../images/sprite-s04b0e66c33.png');background-repeat:no-repeat;background-position:0 0;margin-top:4px;margin-left:3px}}@media screen and (max-width: 929px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 929px) and (-o-min-device-pixel-ratio: 3 / 2), screen and (max-width: 929px) and (min-device-pixel-ratio: 2), screen and (max-width: 929px) and (min-resolution: 2dppx){.navigation-header a.brand{-moz-background-size:226px 193px;-o-background-size:226px 193px;-webkit-background-size:226px 193px;background-size:226px 193px;background-image:url('../../images/sprite_double-s7eb6c88388.png')}}@media screen and (max-width: 929px){.navigation-header a.brand:hover,.navigation-header a.brand:focus,.navigation-header a.brand:active{background-color:#003E74}}.fixed .navigation-header a.brand{width:55px;height:55px;background-color:#ebeeee;background-image:none;position:relative;color:#003E74;margin-bottom:-10px}.fixed .navigation-header a.brand:hover,.fixed .navigation-header a.brand:focus,.fixed .navigation-header a.brand:active{color:#fff;background:#003E74}.fixed .navigation-header a.brand:after{content:"g";font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;position:absolute;top:18px;left:18px;font-size:18px}@media screen and (max-width: 929px){.navigation-header{height:66px;background-color:#003E74;margin:0;padding:8px}}.navigation-header .drawer-trigger{float:right;color:#fff}.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}#news-header{float:right;width:100%;box-sizing:border-box;margin-top:-107px;padding-left:267px;padding-right:72px;max-height:107px;overflow:hidden}.fixed #news-header{display:none}@media screen and (max-width: 1024px){#news-header{padding-left:230px}}@media screen and (max-width: 929px){#news-header{float:left;margin-top:0px;margin:10px;padding:11px 13px;background:#003E74;width:auto;max-height:none;overflow:visible}}#news-header h1,#news-header .fake-h1{text-transform:uppercase;font-size:15px;font-size:1.5rem}@media screen and (max-width: 929px){#news-header h1,#news-header .fake-h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}#news-header .news-item{-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;width:32%;padding:27px 20px 23px 23px;float:left;color:inherit;display:block}#news-header .news-item div{width:65px;overflow:hidden;margin:0 8px 0 0;float:left}#news-header .news-item img{height:56px;margin-left:-8px;max-width:none}#news-header .news-item:hover,#news-header .news-item:focus,#news-header .news-item:active{background:#ebeeee}@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 13px}}@media screen and (max-width: 929px){#news-header .news-item{width:100% !important;padding:0px;margin:0 0 16px 0}#news-header .news-item:hover,#news-header .news-item:focus,#news-header .news-item:active{background:none;color:#00ACD7}}@media screen and (max-width: 960px){#news-header .news-item img{display:none}}@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){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: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}}#news-header .news-item img{height:56px;max-width:none;float:left;margin:0px 8px 0px -8px}@media screen and (max-width: 929px){#news-header .news-item img{display:none}}#news-header .news-item h2,#news-header .news-item .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column #news-header .news-item .value,#news-header .news-item .fake-h2,#news-header .news-item h3,#news-header .news-item .fake-h3,#news-header .news-item .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar,.gsa .search-results .gsa-search-keymatch #news-header .news-item .imperial_search_title_bar,#news-header .news-item p{margin:0 auto;font-size:14px;font-size:1.4rem;line-height:1.4;font-weight:normal}@media screen and (max-width: 929px){#news-header .news-item h2,#news-header .news-item .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column #news-header .news-item .value,#news-header .news-item .fake-h2,#news-header .news-item h3,#news-header .news-item .fake-h3,#news-header .news-item .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar,.gsa .search-results .gsa-search-keymatch #news-header .news-item .imperial_search_title_bar,#news-header .news-item p{font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.3}}#news-header #btn-news{width:72px;height:56px;padding:21px 0px 0px 10px;color:#fff;font-size:14px;font-size:1.4rem;background:#003E74;margin:27px -72px 14px 0px;float:right;line-height:0px;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}#news-header #btn-news:hover,#news-header #btn-news:focus,#news-header #btn-news:active{background-color:#002147;color:#fff}@media screen and (max-width: 929px){#news-header #btn-news{float:left;margin:0px;background:#fff;color:#003E74;padding:6px 19px 6px 8px;width:auto;height:30px;font-size:13px;font-size:1.3rem;font-weight:bold}}@media screen and (min-width: 1626px){#news-header #btn-news{width:82px}}#news-header #btn-news:after{content:"h";font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;font-size:20px;position:relative;display:inline;top:-3px;left:8px}@media screen and (max-width: 929px){#news-header #btn-news:after{top:2px;left:12px;font-size:15px}}#news-header h2.show-sm,#news-header .recruitment .job-description .job-info .column .show-sm.value,.recruitment .job-description .job-info .column #news-header .show-sm.value,#news-header .fake-h2.show-sm{font-size:14px;font-size:1.4rem;text-transform:uppercase}@media screen and (max-width: 929px){.no-js #news-header{display:none}}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{content:".";display:block;height:0;clear:both;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{-moz-transition:padding,.2s;-o-transition:padding,.2s;-webkit-transition:padding,.2s;transition:padding,.2s;padding:0 0 0 12px}@media screen and (max-width: 929px){nav#primary-nav ul.nav{padding-left:0px;width:100%}nav#primary-nav ul.nav *:active{outline:none;-moz-box-shadow:none;-webkit-box-shadow: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-left:10px solid transparent;border-right:0px solid transparent;border-bottom:10px solid #00ACD7;border-top:none;margin:3px 0px 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-left:6.5px solid #00ACD7;border-top:6.5px solid transparent;border-bottom:6.5px solid transparent;margin:0 auto;right:6px}.no-js nav#primary-nav ul.nav>li.has-children>a:after{width:0;height:0;border-left:10px solid transparent;border-right:0px solid transparent;border-bottom:10px solid #00ACD7;border-top:none}}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:0px 0px 27px;width:100%;padding:0px 2px}}nav#primary-nav ul.nav-primary>li:hover,nav#primary-nav ul.nav-primary>li:focus,nav#primary-nav ul.nav-primary>li:active{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}}nav#primary-nav ul.nav-primary>li:last-of-type{margin-right:0px}@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:0px}@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:20px;font-size:2rem;font-weight:bold;line-height:15.5px;color:#002147;display:block;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;padding:22px 10px 17px}nav#primary-nav ul.nav-primary>li>a:hover,nav#primary-nav ul.nav-primary>li>a:focus,nav#primary-nav ul.nav-primary>li>a:active{background:#ebeeee}.fixed nav#primary-nav ul.nav-primary>li>a{padding:22px 10px 15px;font-size:19px;font-size:1.9rem}@media screen and (max-width: 1024px){nav#primary-nav ul.nav-primary>li>a{font-size:17px;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;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}nav#primary-nav ul.nav-primary>li>a:hover,nav#primary-nav ul.nav-primary>li>a:active,nav#primary-nav ul.nav-primary>li>a:focus{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;-moz-box-shadow:none;-webkit-box-shadow: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:0px;padding:0}}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.last a:before,nav#primary-nav ul.nav-secondary>li.last span:before{display:none}nav#primary-nav ul.nav-secondary>li.shorten strong{font-weight:normal}@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:0px;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:0px;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>a:after,nav#primary-nav ul.nav-secondary>li.has-children>.non-link:after{content:"";width:0;height:0;border-left:8px solid transparent;border-right:0px solid transparent;border-bottom:8px solid #00ACD7;border-top:none;margin:2px 0 0 6px;position:absolute}@media screen and (max-width: 929px){nav#primary-nav ul.nav-secondary>li.has-children>a:after,nav#primary-nav ul.nav-secondary>li.has-children>.non-link:after{width:0;height:0;border-left:6.5px solid #00ACD7;border-top:6.5px solid transparent;border-bottom:6.5px solid transparent;margin:auto 0;right:6px}.no-js nav#primary-nav ul.nav-secondary>li.has-children>a:after,.no-js nav#primary-nav ul.nav-secondary>li.has-children>.non-link:after{width:0;height:0;border-left:8px solid transparent;border-right:0px solid transparent;border-bottom:8px solid #00ACD7;border-top:none}}nav#primary-nav ul.nav-secondary>li.has-children>ul{display:none}nav#primary-nav ul.nav-secondary>li.has-children>a+ul,nav#primary-nav ul.nav-secondary>li.has-children>.non-link+ul,nav#primary-nav ul.nav-secondary>li.has-children:hover+ul,nav#primary-nav ul.nav-secondary>li.has-children:focus+ul,nav#primary-nav ul.nav-secondary>li.has-children:active+ul{display:block}nav#primary-nav ul.nav-secondary>li .shorten:before{display:none}nav#primary-nav ul.nav-secondary>li>a,nav#primary-nav ul.nav-secondary>li>.non-link{font-size:14px;font-size:1.4rem;font-weight:600;line-height:13.5px;color:#002147;display:block;padding:25px 11px 17px 10px;-moz-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-o-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-webkit-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;cursor:pointer;height:100%;overflow:hidden;margin-right:-1px}@media screen and (max-width: 929px){nav#primary-nav ul.nav-secondary>li>a,nav#primary-nav ul.nav-secondary>li>.non-link{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>a:before,nav#primary-nav ul.nav-secondary>li>.non-link:before{border-right:1px solid #bdc2c8;height:13px;content:"";position:absolute;right:-1px;top:24px;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media screen and (max-width: 929px){nav#primary-nav ul.nav-secondary>li>a:before,nav#primary-nav ul.nav-secondary>li>.non-link:before{display:none}}nav#primary-nav ul.nav-secondary>li>a: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>.non-link:hover,nav#primary-nav ul.nav-secondary>li>.non-link:active,nav#primary-nav ul.nav-secondary>li>.non-link:focus{background:#ebeeee}nav#primary-nav ul.nav-secondary>li>a: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>.non-link:hover:before,nav#primary-nav ul.nav-secondary>li>.non-link:active:before,nav#primary-nav ul.nav-secondary>li>.non-link:focus:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}@media screen and (max-width: 929px){nav#primary-nav ul.nav-secondary>li>a: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>.non-link:hover,nav#primary-nav ul.nav-secondary>li>.non-link:active,nav#primary-nav ul.nav-secondary>li>.non-link:focus{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{-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;padding-right:16px}@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:focus,.no-js nav#primary-nav.wide ul.nav li.mega:active{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:focus,.no-js nav#primary-nav.wide ul.nav li.mega:active{background:#002147}}nav#primary-nav.wide ul.nav li.mega.hover>.toggle-content,nav#primary-nav.wide ul.nav li.mega:focus>.toggle-content,nav#primary-nav.wide ul.nav li.mega:active>.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:focus>.toggle-content,.js nav#primary-nav.wide ul.nav li.mega:active>.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:focus>.toggle-content,.is-offset nav#primary-nav.wide ul.nav li.mega:active>.toggle-content{display:none}nav#primary-nav.wide ul.nav li.mega>.toggle-content{-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);position:absolute;top:54px;left:0;background:#ebeeee;display:none;width:100%;height:auto;overflow:hidden;z-index:10;-moz-box-shadow:-2px 5px 6px -6px #757574;-webkit-box-shadow:-2px 5px 6px -6px #757574;box-shadow:-2px 5px 6px -6px #757574}nav#primary-nav.wide ul.nav li.mega>.toggle-content:focus,nav#primary-nav.wide ul.nav li.mega>.toggle-content:active{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{height:100%;float:left;display:block;width:100%}nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .col{padding:0;height:100%}nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .secondary-content{padding:16px 16px 24px;font-size:15px;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}@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 img{-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);margin-bottom:16px;max-width:100%;height:auto;width:100%}.ie8 nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content img{width:auto}@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:15px;font-size:1.5rem}nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .group li a.feature,nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .group li .overview_link{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 a.feature,.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content>.child-content .group li .overview_link{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:normal;font-size:14px;font-size:1.4rem;margin-bottom:0}nav#primary-nav.wide ul.nav li.mega>.toggle-content a,nav#primary-nav.wide ul.nav li.mega>.toggle-content .non-link{color:#003E74;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}nav#primary-nav.wide ul.nav li.mega>.toggle-content a:hover,nav#primary-nav.wide ul.nav li.mega>.toggle-content a:focus,nav#primary-nav.wide ul.nav li.mega>.toggle-content a:active,nav#primary-nav.wide ul.nav li.mega>.toggle-content .non-link:hover,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:active{color:#00ACD7}@media screen and (max-width: 929px){.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content a:hover,.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:active,.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 .non-link:focus,.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content .non-link:active{color:#00ACD7}}@media screen and (max-width: 929px){.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content a,.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content .non-link{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:14px;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:focus,nav#primary-nav.wide ul.nav-secondary>li:active,nav#primary-nav.wide ul.nav-secondary>li:hover{background:#ebeeee}nav#primary-nav.wide ul.nav-secondary li{position:relative;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}nav#primary-nav.wide ul.nav-secondary li.extras li.has-children>a:after,nav#primary-nav.wide ul.nav-secondary li.extras li.has-children>.non-link:after{content:"";width:0;height:0;border-left:8px solid transparent;border-right:0px solid transparent;border-bottom:8px solid #00ACD7;border-top:none;margin:3px 0px 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:hover ul.children,nav#primary-nav.wide ul.nav-secondary li.extras:focus ul.children,nav#primary-nav.wide ul.nav-secondary li.extras:active ul.children{max-height:none;overflow:visible;padding:5px 0 600px 0}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.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: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.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: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: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.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: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: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: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: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: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: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:active ul.children{display:block}nav#primary-nav.wide ul.nav-secondary li.extras ul.children{display:block;max-height:0;overflow:hidden;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{-moz-box-shadow:#8b8585 0px 2px 3px -1px;-webkit-box-shadow:#8b8585 0px 2px 3px -1px;box-shadow:#8b8585 0px 2px 3px -1px;background-color:#002147}nav#primary-nav.wide ul.nav-secondary li.extras ul.children li .toggle-content{-moz-transition:max-height .6s ease;-o-transition:max-height .6s ease;-webkit-transition:max-height .6s ease;transition:max-height .6s ease;display:block;max-height:0;overflow:hidden;padding-top:0;padding-bottom:0;width:auto;position:relative;top:0;-moz-box-shadow:none;-webkit-box-shadow:none;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:hover,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{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 a,nav#primary-nav.wide ul.nav-secondary li.extras ul.children .non-link{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:1.4rem;font-weight:600;line-height:1;display:block;padding:10px;-moz-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-o-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-webkit-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease}nav#primary-nav.wide ul.nav-secondary li.extras ul.children a:hover,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:active,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 .non-link:focus,nav#primary-nav.wide ul.nav-secondary li.extras ul.children .non-link:active{background:#003E74}nav#primary-nav.wide ul.nav-secondary li.extras ul.children a .child-content,nav#primary-nav.wide ul.nav-secondary li.extras ul.children .non-link .child-content{border-top:5px solid #006EAF;padding:0}nav#primary-nav.wide ul.nav-secondary li.extras ul.children a .child-content li,nav#primary-nav.wide ul.nav-secondary li.extras ul.children .non-link .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:hover,.no-js nav#primary-nav.wide ul.nav-secondary li:focus,.no-js nav#primary-nav.wide ul.nav-secondary li:active{background:none;color:#00ACD7}}nav#primary-nav.wide ul.nav-secondary li.hover .toggle-content,nav#primary-nav.wide ul.nav-secondary li:hover .toggle-content,nav#primary-nav.wide ul.nav-secondary li:focus .toggle-content,nav#primary-nav.wide ul.nav-secondary li:active .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.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:active .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: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:active .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:focus .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:focus .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:focus .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:active .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:active .toggle-content.no-js nav#primary-nav.wide ul.nav-secondary li:active .toggle-content{display:block}nav#primary-nav.wide ul.nav-secondary li li:hover,nav#primary-nav.wide ul.nav-secondary li li:focus,nav#primary-nav.wide ul.nav-secondary li li:active{background:none}nav#primary-nav.wide ul.nav-secondary li .toggle-content{display:block;max-height:0;overflow:hidden;padding-top:0;padding-bottom:0;position:absolute;top:55px;left:0;background:#002147;color:#fff;width:211px;z-index:10;-moz-box-shadow:#8b8585 0px 2px 3px -1px;-webkit-box-shadow:#8b8585 0px 2px 3px -1px;box-shadow:#8b8585 0px 2px 3px -1px}.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:14px;font-size:1.4rem;display:block;width:100%;padding:10px;font-weight:600;line-height:1.2;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}nav#primary-nav.wide ul.nav-secondary li .toggle-content a:hover,nav#primary-nav.wide ul.nav-secondary li .toggle-content a:focus,nav#primary-nav.wide ul.nav-secondary li .toggle-content a:active{color:#00ACD7}nav#primary-nav.narrow ul.nav li.mega .toggle-content,nav#primary-nav.narrow ul.nav.nav-secondary li .toggle-content{display:none}#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"]{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:19px 8px;margin-bottom:-3px;background:none;border:none;-webkit-appearance:none;color:#003E74;font-size:14px;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:12px;font-size:1.2rem;font-style:italic}}#search-area #search-inner-wrapper input[type="text"]::-webkit-input-placeholder{color:#003E74;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}@media screen and (max-width: 929px){#search-area #search-inner-wrapper input[type="text"]::-webkit-input-placeholder{font-size:12px;font-size:1.2rem;font-style:italic}}#search-area #search-inner-wrapper input[type="text"]:-moz-placeholder{color:#003E74;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}@media screen and (max-width: 929px){#search-area #search-inner-wrapper input[type="text"]:-moz-placeholder{font-size:12px;font-size:1.2rem;font-style:italic}}#search-area #search-inner-wrapper input[type="text"]::-moz-placeholder{color:#003E74;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}@media screen and (max-width: 929px){#search-area #search-inner-wrapper input[type="text"]::-moz-placeholder{font-size:12px;font-size:1.2rem;font-style:italic}}#search-area #search-inner-wrapper input[type="text"]:-ms-input-placeholder{color:#003E74;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}@media screen and (max-width: 929px){#search-area #search-inner-wrapper input[type="text"]:-ms-input-placeholder{font-size:12px;font-size:1.2rem;font-style:italic}}#search-area #search-inner-wrapper input[type="text"]:focus,#search-area #search-inner-wrapper input[type="text"]:active{outline:none}#search-area #search-inner-wrapper input[type="text"]:focus::-webkit-input-placeholder,#search-area #search-inner-wrapper input[type="text"]:active::-webkit-input-placeholder{color:#efefef}#search-area #search-inner-wrapper input[type="text"]:focus:-moz-placeholder,#search-area #search-inner-wrapper input[type="text"]:active:-moz-placeholder{color:#efefef}#search-area #search-inner-wrapper input[type="text"]:focus::-moz-placeholder,#search-area #search-inner-wrapper input[type="text"]:active::-moz-placeholder{color:#efefef}#search-area #search-inner-wrapper input[type="text"]:focus:-ms-input-placeholder,#search-area #search-inner-wrapper input[type="text"]:active:-ms-input-placeholder{color:#efefef}.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{-moz-border-radius:0;-webkit-border-radius:0;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 0px 0px;outline:none;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}#search-area #searchSubmit:hover,#search-area #searchSubmit:active,#search-area #searchSubmit:focus{color:#00ACD7}@media screen and (max-width: 1236px){#search-area #searchSubmit{margin:15px 15px 13px 15px}}@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}}@media screen and (max-width: 929px){#search-area #searchSubmit{margin:0;padding:7px 8px;width:36px;height:34px;background:#fff}}#search-area #searchSubmit:before{font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;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}.fixed .only-fixed{display:block !important;opacity:1}.no-js .toggle-content:target,.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content:target,.no-js nav#primary-nav.wide ul.nav-secondary li .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 li.mega>.toggle-content:target,.no-js nav#primary-nav.wide ul.nav-secondary li .toggle-content:target{position:relative;width:100%;top:auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding-top:24px}}.no-js .toggle-content:target .close-button,.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content:target .close-button,.no-js nav#primary-nav.wide ul.nav-secondary li .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 li.mega>.toggle-content:target .close-button,.no-js nav#primary-nav.wide ul.nav-secondary li .toggle-content:target .close-button{margin-top:-40px;margin-bottom:-10px}}.no-js .toggle-content:target .close-button:hover,.no-js .toggle-content:target .close-button:focus,.no-js .toggle-content:target .close-button:active,.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content:target .close-button:hover,.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:active,.no-js nav#primary-nav.wide ul.nav-secondary li .toggle-content:target .close-button:hover,.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:active{color:#00ACD7}.no-js .toggle-content:target .close-button:before,.no-js nav#primary-nav.wide ul.nav li.mega>.toggle-content:target .close-button:before,.no-js nav#primary-nav.wide ul.nav-secondary li .toggle-content:target .close-button:before{font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;content:"x";display:inline;font-size:11px;font-size:1.1rem;vertical-align:baseline}footer.footer{color:#fff;-webkit-font-smoothing:antialiased}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{float:left;width:50%;padding-right:8px}}footer.footer a.location-link{color:#fff;font-weight:bold;margin:16px 0;display:block;text-decoration:none}footer.footer a.location-link:hover,footer.footer a.location-link:focus,footer.footer a.location-link:active{color:#00ACD7}footer.footer a.location-link:after{content:" >";margin-left:5px}footer.footer .footer-social a{text-indent:150%;white-space:nowrap;overflow:hidden;height:25px;width:25px;display:block;float:left;color:#002147;margin:10px 20px auto auto;text-decoration:none}footer.footer .footer-social a:hover,footer.footer .footer-social a:focus,footer.footer .footer-social a:active{color:#00ACD7}footer.footer .footer-social a:before{font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;display:inline;font-size:20px;float:right;position:relative}footer.footer .footer-social a.facebook:before{content:"e";font-size:23px}footer.footer .footer-social a.twitter:before{content:"j"}footer.footer .footer-social a.youtube{width:29px}footer.footer .footer-social a.youtube:before{content:"k";font-size:28px;position:relative;top:-3px;left:0px;float:left}footer.footer .footer-social a.flickr:before{content:"o";font-size:12px;padding-top:6px}footer.footer .footer-social a.itunes:before{content:"d";font-size:22px}footer.footer .footer-social a.google-plus:before{content:"v";font-size:22px}footer.footer .footer-social a.linkedin:before{content:"u";font-size:22px}footer.footer .footer-social a.instagram:before{content:"";font-size:22px}footer.footer .footer-social a.weibo:before{content:"";font-size:22px}footer.footer .footer-social a.pintrest:before{content:"";font-size:20px;float:left;position:relative;top:1px;left:1px}footer.footer .container{padding:0px;background:#002147}footer.footer .footer-links{display:block;padding:24px 12px 24px 24px;margin:0}@media screen and (max-width: 767px){footer.footer .footer-links{margin-right:0;padding-right:8px}}footer.footer .footer-links .title{font-weight:bold;float:none;line-height:1.2;margin-bottom:8px;text-transform:uppercase;font-size:15px;font-size:1.5rem}@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{color:#fff;display:block;margin-bottom:2px;line-height:1.2;text-decoration:none;width:100%;padding:.135em 0;font-size:15px;font-size:1.5rem}footer.footer .footer-links ul li a:hover,footer.footer .footer-links ul li a:focus,footer.footer .footer-links ul li a:active{color:#00ACD7}footer.footer .footer-links ul li a.long{margin-bottom:7px}footer.footer .footer-common{border-top:1px solid #36506e;margin:0 !important;position:relative}@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;border-right:1px solid #36506e;line-height:19px;padding-bottom:24px}@media screen and (max-width: 767px){footer.footer .footer-common #footer-contact{border-right:none;margin-right:0;padding-right:8px}}footer.footer .footer-common #footer-contact .footer-brand{text-indent:150%;white-space:nowrap;overflow:hidden;display:block;width:129px;height:49px;background-image:url('../../images/sprite-s04b0e66c33.png');background-repeat:no-repeat;background-position:0 -40px;display:block}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2), (min-resolution: 2dppx){footer.footer .footer-common #footer-contact .footer-brand{background-position:0 -40px;-moz-background-size:226px 193px;-o-background-size:226px 193px;-webkit-background-size:226px 193px;background-size:226px 193px;background-image:url('../../images/sprite_double-s7eb6c88388.png')}}footer.footer .footer-common #footer-contact p{line-height:1.3}footer.footer .footer-common #footer-connect{padding-top:22px;padding-left:24px;position:relative}@media screen and (max-width: 767px){footer.footer .footer-common #footer-connect{padding-top:0px;padding-left:0}}footer.footer .footer-common #footer-connect .title{font-weight:bold;float:none;line-height:1.2;display:inline-block;margin-bottom:8px;text-transform:uppercase;font-size:15px;font-size:1.5rem}footer.footer .footer-common #footer-connect .footer-social a{color:#fff}footer.footer .footer-common #footer-connect .footer-social a:hover,footer.footer .footer-common #footer-connect .footer-social a:focus,footer.footer .footer-common #footer-connect .footer-social a:active{color:#00ACD7}footer.footer .footer-common #footer-info{position:absolute;bottom:9px;right:26px}@media screen and (max-width: 1230px){footer.footer .footer-common #footer-info{position:relative;top:30px;left:24px;width:90%}}@media screen and (max-width: 1024px){footer.footer .footer-common #footer-info{left:24px;padding-right:16px;width:auto}}@media screen and (max-width: 767px){footer.footer .footer-common #footer-info{float:left;left:0;margin-bottom:24px}}footer.footer .footer-common #footer-info ul li{float:left;border-right:1px solid #fff;line-height:10px;margin:0 10px 18px 0;padding-right:10px}footer.footer .footer-common #footer-info ul li:last-of-type{margin-right:0px;padding-right:0px;border-right:0px}footer.footer .footer-common #footer-info ul li.last{margin-right:0px;padding-right:0px;border-right:0px}@media screen and (max-width: 767px){footer.footer .footer-common #footer-info ul li.copyright{margin-right:0px;padding-right:0px;border-right:0px}}footer.footer .footer-common #footer-info ul li a{color:#fff;text-decoration:none}footer.footer .footer-common #footer-info ul li a:hover,footer.footer .footer-common #footer-info ul li a:focus,footer.footer .footer-common #footer-info ul li a:active{color:#00ACD7}footer.footer .sub-footer{background:#ebeeee;color:#002147;margin:0;padding:24px 8px 24px 24px}@media screen and (max-width: 767px){footer.footer .sub-footer .col:nth-child(3){clear:left}}footer.footer .sub-footer h3.title,footer.footer .sub-footer .fake-h3.title,footer.footer .sub-footer .gsa .search-results .gsa-search-keymatch .title.imperial_search_title_bar,.gsa .search-results .gsa-search-keymatch footer.footer .sub-footer .title.imperial_search_title_bar{font-size:15px;font-size:1.5rem;margin-bottom:16px}footer.footer .sub-footer h3,footer.footer .sub-footer .fake-h3,footer.footer .sub-footer .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar,.gsa .search-results .gsa-search-keymatch footer.footer .sub-footer .imperial_search_title_bar,footer.footer .sub-footer h4,footer.footer .sub-footer .fake-h4{text-transform:uppercase;margin-bottom:16px;font-size:15px;font-size:1.5rem}footer.footer .sub-footer .title{font-weight:bold;font-size:15px;font-size:1.5rem}footer.footer .sub-footer a{color:inherit}footer.footer .sub-footer a:hover,footer.footer .sub-footer a:focus,footer.footer .sub-footer a:active{color:#006EAF;cursor:pointer}footer.footer .sub-footer .logos{float:right}@media screen and (max-width: 767px){footer.footer .sub-footer .logos{float:left;margin-top:24px}}footer.footer .sub-footer .logos li{float:right;margin:0 0 16px 16px}@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;-moz-box-shadow:none;-webkit-box-shadow: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:0px}}.no-js .section-nav .menus:target .close-button:hover,.no-js .section-nav .menus:target .close-button:focus,.no-js .section-nav .menus:target .close-button:active{color:#00ACD7}.no-js .section-nav .menus:target .close-button:before{font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;content:"x";display:inline;font-size:11px;font-size:1.1rem;vertical-align:baseline}@media screen and (min-width: 930px){.no-js .section-nav .menus{display:block}}.section-nav .non-link,.section-nav a{color:#fff}.section-nav #section-title{font-size:27px;font-size:2.7rem;position:relative;font-weight:normal;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{content:".";display:block;height:0;clear:both;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-']:hover,.no-js .section-nav ul[class*='multilevel-linkul-']:focus,.no-js .section-nav ul[class*='multilevel-linkul-']:active{border-top:none}}.section-nav li{float:left;display:block;height:28px;position:relative}.section-nav li:last-of-type{border-right:0px}.section-nav li:last-of-type:after{border-right:none}.section-nav li.last{border-right:0px}.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{display:none}.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-left:8px solid transparent;border-right:0px solid transparent;border-bottom:8px solid #00ACD7;border-top:none;margin:5px 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{display:none}.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{background:#fff;color:#003E74;z-index:2;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section-nav li.active a:hover,.section-nav li.active a:focus,.section-nav li.active a:active{background:#fff;color:#003E74}.section-nav li.active li a{border:none;padding:10px;margin-top:0;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease;color:#fff;background:#002147}.section-nav li.active li a:hover,.section-nav li.active li a:focus,.section-nav li.active li a:active{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:15px;font-size:1.5rem;font-weight:normal;line-height:18px;padding:6px 9px 5px;display:block;margin-top:-4px}.section-nav li .non-link:hover,.section-nav li .non-link:focus,.section-nav li .non-link:active,.section-nav li a:hover,.section-nav li a:focus,.section-nav li a:active{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:focus,.no-js .section-nav li ul.hover,.no-js .section-nav li ul:active{border-top:1px solid #006EAF;overflow:visible}.section-nav li.hover ul,.section-nav li:hover ul,.section-nav li:focus ul,.section-nav li:active 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.hover ul,.section-nav li:focus ul.no-js .section-nav li.hover ul,.section-nav li:active 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:hover ul,.section-nav li:focus ul.no-js .section-nav li:hover ul,.section-nav li:active ul.no-js .section-nav li:hover ul,.section-nav li.hover ul.no-js .section-nav li:focus ul,.section-nav li:hover ul.no-js .section-nav li:focus ul,.section-nav li:focus ul.no-js .section-nav li:focus ul,.section-nav li:active ul.no-js .section-nav li:focus ul,.section-nav li.hover ul.no-js .section-nav li:active ul,.section-nav li:hover ul.no-js .section-nav li:active ul,.section-nav li:focus ul.no-js .section-nav li:active ul,.section-nav li:active ul.no-js .section-nav li:active ul{display:block}@media screen and (max-width: 929px){.section-nav li.hover ul,.section-nav li:hover ul,.section-nav li:focus ul,.section-nav li:active ul{display:none}}.no-js .section-nav li.hover ul,.no-js .section-nav li:hover ul,.no-js .section-nav li:focus ul,.no-js .section-nav li:active ul{border-top-width:1px}.section-nav li.hover ul li ul,.section-nav li:hover ul li ul,.section-nav li:focus ul li ul,.section-nav li:active 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;padding-top:0;padding-bottom:0;position:absolute;top:25px;left:7px;background:#002147;color:#fff;width:211px;z-index:10;padding:0px;height:auto;-moz-box-shadow:#8b8585 0px 2px 3px -1px;-webkit-box-shadow:#8b8585 0px 2px 3px -1px;box-shadow:#8b8585 0px 2px 3px -1px}.no-js .section-nav li>ul{display:none}.no-js .section-nav li>ul{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.section-nav li>ul li{width:100%;margin:0px;padding:0;height:auto;border:none;display:block}.section-nav li>ul li:last-of-type{margin-bottom:0px}.section-nav li>ul li.last{margin-bottom:0px}.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:14px;font-size:1.4rem;line-height:1;font-weight:600;border:none;padding:10px;display:block;width:100%;margin:0;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}.section-nav li>ul a:hover,.section-nav li>ul a:focus,.section-nav li>ul a:active{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:18px;font-size:1.8rem;display:block;background-color:#002147;line-height:1;padding:16px 70px 16px 12px;margin:0 0 4px 0;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:0;margin-top:-5px;width:65px;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 .menus-container{margin:0 auto}.section-nav .menus-container .header{zoom:1;background-color:#002147}.section-nav .menus-container .header:after{content:".";display:block;height:0;clear:both;visibility:hidden}.section-nav li.back-link{padding-bottom:7px}.section-nav li.back-link a,.section-nav li.back-link a:hover,.section-nav li.back-link a:focus,.section-nav li.back-link a:active{font-size:14px;font-size:1.4rem;width:auto;display:inline-block;background-color:#00ACD7;height:37px;line-height:37px;padding:1px 11px 0 11px;position:relative;overflow:visible !important;color:#fff}.section-nav li.back-link a:before,.section-nav li.back-link a:hover:before,.section-nav li.back-link a:focus:before,.section-nav li.back-link a:active:before{width:0;height:0;border-right:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent;content:'';display:inline-block;margin:-3px 9px 0 0;vertical-align:middle}.section-nav li.back-link a:after,.section-nav li.back-link a:hover:after,.section-nav li.back-link a:focus:after,.section-nav li.back-link a:active:after{width:0;height:0;border-right:22px solid transparent;border-left:0px solid transparent;border-top:37px solid #00ACD7;content:"";position:relative;top:0px;right:0px;float:right;margin-right:-22px;right:0;top:0;position:absolute}.section-nav li.back-link a:hover,.section-nav li.back-link a:focus,.section-nav li.back-link a:active{color:#002147}.section-nav li.back-link a:hover:before,.section-nav li.back-link a:focus:before,.section-nav li.back-link a:active:before{width:0;height:0;border-right:7px solid #002147;border-top:7px solid transparent;border-bottom:7px solid transparent;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.section-nav .menus{-moz-transition:left .5s,height 0s;-o-transition:left .5s,height 0s;-webkit-transition:left .5s,height 0s;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:0px;height:auto;width:auto;border-right:none;border-bottom:solid 1px #284565}.section-nav li:after{border-right:none}.section-nav li.has-children>a:after{width:0;height:0;border-left:6px solid #00ACD7;border-top:6px solid transparent;border-bottom:6px solid transparent;position:absolute;right:10px;top:10px}.section-nav li.active{border-bottom:0;padding:0px}.section-nav li.active a,.section-nav li.active a:hover,.section-nav li.active a:focus,.section-nav li.active a:active{margin:0;padding:16px 10px;background-color:#003E74;color:#fff;border:none}.section-nav li.active.has-children>a:after{width:0;height:0;border-left:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.section-nav li.parent-clone{background:#003E74}.section-nav li.parent-clone a,.section-nav li.parent-clone a:hover,.section-nav li.parent-clone a:focus,.section-nav li.parent-clone a:active{padding:13px 16px 11px}.section-nav li.parent-clone a:after,.section-nav li.parent-clone a:hover:after,.section-nav li.parent-clone a:focus:after,.section-nav li.parent-clone a:active:after{font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;font-size:13px;font-size:1.3rem;position:relative;display:inline;top:1px;left:12px;color:#fff;border:none}.section-nav li.parent-clone a:hover,.section-nav li.parent-clone a:focus,.section-nav li.parent-clone a:active{background:#002147}.section-nav li:last-of-type{border-bottom:none}.section-nav li.last{border-bottom:none}.section-nav li a,.section-nav li a:hover,.section-nav li a:focus,.section-nav li a:active{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:1.4rem;line-height:1;margin:0;padding:15px 16px 13px;color:#fff;background-color:inherit}.no-js .section-nav li a,.no-js .section-nav li a:hover,.no-js .section-nav li a:focus,.no-js .section-nav li a:active{padding:10px}.section-nav li a:hover,.section-nav li a:focus,.section-nav li a:active{color:#00ACD7}}.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 .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{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>h3,.content-template .sidebar>.fake-h3,.content-template .gsa .search-results .gsa-search-keymatch .sidebar>.imperial_search_title_bar,.gsa .search-results .gsa-search-keymatch .content-template .sidebar>.imperial_search_title_bar{font-weight:bold;font-weight:bold;color:#161515}.content-template .sidebar>h3:after,.content-template .sidebar>.fake-h3:after,.content-template .gsa .search-results .gsa-search-keymatch .sidebar>.imperial_search_title_bar:after,.gsa .search-results .gsa-search-keymatch .content-template .sidebar>.imperial_search_title_bar: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.full,.content-template .sidebar .module img.alert.folded{margin-left:-16px;margin-top:-16px;width:calc(100% + 33px);max-width:none}.no-csscalc .content-template .sidebar .module img.full,.no-csscalc .content-template .sidebar .module img.alert.folded{max-width:100%;height:auto;margin-top:0;margin-left:0}.ie8 .no-csscalc .content-template .sidebar .module img.full,.ie8 .no-csscalc .content-template .sidebar .module img.alert.folded{width:auto}.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}.ie8 .content-template .sidebar .text .media img{width:auto}.content-template .sidebar .text img.full,.content-template .sidebar .text img.alert.folded{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:hover,.content-template .sidebar .text a:focus,.content-template .sidebar .text a:active{text-decoration:none}.content-template .sidebar .text a.link.primary{text-decoration:none}.content-template .sidebar .primary.text a,.content-template .sidebar .secondary.text a,.content-template .sidebar .info.text a{text-decoration:underline;color:#fff}.content-template .sidebar .primary.text a:hover,.content-template .sidebar .primary.text a:focus,.content-template .sidebar .primary.text a:active,.content-template .sidebar .secondary.text a:hover,.content-template .sidebar .secondary.text a:focus,.content-template .sidebar .secondary.text a:active,.content-template .sidebar .info.text a:hover,.content-template .sidebar .info.text a:focus,.content-template .sidebar .info.text a:active{text-decoration:none}@media screen and (max-width: 929px){.content-template .sidebar-menu{display:none}}.content-template .sidebar-menu h2,.content-template .sidebar-menu .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column .content-template .sidebar-menu .value,.content-template .sidebar-menu .fake-h2{font-size:19px;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.full,.content-template #primary-content .row.alert.folded{margin:24px -64px 24px -48px}@media screen and (max-width: 1024px){.content-template #primary-content .row.full,.content-template #primary-content .row.alert.folded{margin:24px -40px 24px -24px}}@media screen and (max-width: 767px){.content-template #primary-content .row.full,.content-template #primary-content .row.alert.folded{margin:24px -16px 24px -16px;padding:0}}.content-template #primary-content .module{padding:16px 48px 24px 48px}.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 h2,.content-template #primary-content .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column .content-template #primary-content .value,.content-template #primary-content .fake-h2{padding-top:24px}@media screen and (max-width: 1025px){.content-template #primary-content h2,.content-template #primary-content .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column .content-template #primary-content .value,.content-template #primary-content .fake-h2{padding-top:16px}}.content-template #primary-content .col.full,.content-template #primary-content .col.alert.folded{padding-right:0}.content-template #primary-content .col.full img.full,.content-template #primary-content .col.alert.folded img.full,.content-template #primary-content .col.full img.alert.folded,.content-template #primary-content .col.alert.folded img.alert.folded{margin:0}.content-template #primary-content .col img.full,.content-template #primary-content .col img.alert.folded{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 h2,.content-template #primary-content .highlight .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column .content-template #primary-content .highlight .value,.content-template #primary-content .highlight .fake-h2{padding-top:0}.content-template #primary-content .highlight ul,.content-template #primary-content .highlight ol{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{content:".";display:block;height:0;clear:both;visibility:hidden}.content-template #primary-content.wysiwyg .intro-text a,.content-template #primary-content.wysiwyg .highlight .pullquote a{text-decoration:none;background:linear-gradient(to bottom, rgba(0,0,0,0) 49%,#ffffff 50%) repeat-x;background-size:1px 2px;background-position:0 80%;color:inherit}@media (-webkit-max-device-pixel-ratio: 1.49), (max-resolution: 143dpi){.content-template #primary-content.wysiwyg .intro-text a,.content-template #primary-content.wysiwyg .highlight .pullquote a{background-size:1px 2px}}.content-template #primary-content.wysiwyg .intro-text a:hover,.content-template #primary-content.wysiwyg .intro-text a:focus,.content-template #primary-content.wysiwyg .intro-text a:active,.content-template #primary-content.wysiwyg .highlight .pullquote a:hover,.content-template #primary-content.wysiwyg .highlight .pullquote a:focus,.content-template #primary-content.wysiwyg .highlight .pullquote a:active{background-image:none}.ie8 .content-template #primary-content.wysiwyg .intro-text a,.ie8 .content-template #primary-content.wysiwyg .highlight .pullquote a{text-decoration:underline}.content-template #primary-content .button a{background:#003E74;color:#fff;font-size:15px;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:hover,.content-template #primary-content .button a:focus,.content-template #primary-content .button a:active{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';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;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:center center;background-size:45px;border:1px solid red;width:45px;height:45px;display:block;margin:-45% auto auto auto;z-index:0}.ie9 .content-template #primary-content .media .play-btn,.no-svgasimg .content-template #primary-content .media .play-btn,.no-svg .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){.ie9 .content-template #primary-content .media .play-btn,.no-svgasimg .content-template #primary-content .media .play-btn,.no-svg .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{-moz-box-shadow:none;-webkit-box-shadow:none;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 .row.thumb.carousel img{padding:0}.content-template #primary-content .row.news-events,.content-template #primary-content .row.link-list{padding:0}.content-template #primary-content .news .module,.content-template #primary-content .event .module,.content-template #primary-content .news-list .module,.content-template #primary-content .event-list .module{padding:0}.content-template #primary-content .news ul.tags,.content-template #primary-content .event ul.tags,.content-template #primary-content .news-list ul.tags,.content-template #primary-content .event-list ul.tags{padding:0;margin:0;list-style-type:none}.content-template #primary-content .news img,.content-template #primary-content .event img,.content-template #primary-content .news-list img,.content-template #primary-content .event-list img{padding:0}.content-template #primary-content .link-list .module{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 24px;margin-left:0;margin-right:0}}.course-template .well.apply{background:#006EAF}.course-template .well.apply ul{list-style-image:none;list-style-position:outside;list-style-type:none;list-style:none;padding:0}.course-template .well.apply li{font-size:22px;font-size:2.2rem}.course-template .well.apply span{font-weight:bold;font-weight:bold}@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{padding:0;width:100%}.landing-full-img.banner .row{margin:0}.landing-full-img.banner#content .row.top{margin:0 -24px;padding:24px;position:relative;top:-24px}.landing-full-img.banner .heading{padding-left:24px;padding-right:24px}.landing-full-img.banner .banner.primary{position:relative;width:100%}.landing-full-img.banner .banner.primary img{z-index:-1;height:auto;width:100%}.landing-full-img.banner .banner.primary .caption{width:28%;padding:24px;position:absolute;top:50%;z-index:3;margin:-150px 0 auto 0;height:auto;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-font-smoothing:antialiased}.landing-full-img.banner .banner.primary .caption:before{display:none}.landing-full-img.banner .banner.primary .caption:after{background:transparent url("../../images/common/hatch-light.png") repeat;height:100%;width:24px;top:0;right:0;content:'';position:absolute;-moz-opacity:0.20;opacity:.20;filter:alpha(opacity=20);zoom:1}.lt-ie9 .landing-full-img.banner .banner.primary .caption:after{background:transparent url("../../images/compatibility/lt-ie9_hatch-light.png") repeat}@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{padding:24px;bottom:0;top:auto;left:auto;right:auto;width:100%;margin:auto;max-height:none;position:relative}}@media screen and (max-width: 1024px){.landing-full-img.banner .banner.primary .caption{width:100%;left:0;bottom:0;position:relative}}.landing-full-img.banner .banner.primary .caption .title{font-size:27px;font-size:2.7rem;line-height:1.28;font-weight:600;color:#fff;margin-bottom:24px;text-transform:none}@media screen and (max-width: 1024px){.landing-full-img.banner .banner.primary .caption .title{font-size:22px;font-size:2.2rem}}.landing-full-img.banner .banner.primary .caption p{font-size:15px;font-size:1.5rem}.landing-full-img.banner .banner.primary .caption a.link.primary{margin-top:0}.landing-full-img#content{border-left:1px solid #d5d8d9;border-right:1px solid #d5d8d9;border-top:1px solid #d5d8d9;margin-top:0;padding-top:24px;background:#fff}@media screen and (max-width: 767px){.landing-full-img#content{margin-top:0;padding-top:24px;border:none}}.landing-full-img#content .row:last-of-type{margin-bottom:0}.landing-full-img#content .row.last{margin-bottom:0}.landing-full-img#content .row.top{margin:-25px -25px -30px -25px;padding:24px;position:relative}@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:#e6e9f0 1px solid}@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:none}}.landing-full-img#content .row.wysiwyg::before{display:none}.landing-full-img#content .row.full .heading,.landing-full-img#content .row.alert.folded .heading{padding-left:24px;padding-right:24px}.landing-full-img#content h2,.landing-full-img#content .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column .landing-full-img#content .value,.landing-full-img#content .fake-h2{font-weight:bold}.landing-full-img#content .heading h1,.landing-full-img#content .heading h2,.landing-full-img#content .heading .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column .landing-full-img#content .heading .value,.landing-full-img#content .heading h3,.landing-full-img#content .heading h4,.landing-full-img#content .heading h5,.landing-full-img#content .heading h6{display:inline}.landing-full-img#content .heading .title{font-size:27px;font-size:2.7rem;font-weight:bold}.landing-full-img#content .heading .sub-title{font-size:27px;font-size:2.7rem;font-weight:normal;line-height:21px}.landing-full-img#content .heading a.heading-link{border-bottom:none !important;font-weight:bold;font-size:15px;font-size:1.5rem;display:inline}.landing-full-img#content .heading a.heading-link:before{content:"/";margin:0 8px 0 16px;display:inline}.landing-opt1#content .banner .media-item.slideshow,.landing-opt1#content .banner .slideshow.alert.folded{margin-top:0;margin-right:-16px}@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 .row.wysiwyg{width:75%;padding-top:48px;padding-right:200px;border-right:#e6e9f0 1px solid}@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 -24px}.container.landing-opt3#content .row.full.top+.module.wysiwyg,.container.landing-opt3#content .row.top.alert.folded+.module.wysiwyg{padding-top:64px}@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-left:-24px;margin-right:-24px}}.container.landing-opt3#content img.full,.container.landing-opt3#content img.alert.folded{max-width:100%;height:auto}@media screen and (max-width: 929px) and (min-width: 480px){.container.landing-opt3#content #secondary-content{width:auto;margin:0 8px 0 -8px;padding:0}}@media screen and (max-width: 929px){.container.landing-opt3#content .row.keyline .col{border-left:0;padding-left:0;margin-left:0}}@media screen and (max-width: 1024px){.container.landing-opt3#content .row.keyline .col.md-12{border-left:none;margin-left:0;padding-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: 767px){.undergraduate .intro-buttons{padding-bottom:0}}@media screen and (max-width: 1024px) and (min-width: 768px){.undergraduate .row.keyline>.col.full:last-of-type,.undergraduate .row.keyline>.col.alert.folded:last-of-type{margin-left:0}.undergraduate .row.keyline>.col.full:last-of-type figure,.undergraduate .row.keyline>.col.alert.folded: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:30px}@media screen and (max-width: 1024px){.current-staff .important-dates{zoom:1}.current-staff .important-dates:after{content:".";display:block;height:0;clear:both;visibility:hidden}}.current-staff .important-dates .heading h4,.current-staff .important-dates .heading .fake-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-of-type{margin:0}.current-students .college-events .event-list .module .item.last{margin: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}.current-students .row.has-noticeboard .col.link-list{padding-top:30px;padding-bottom:30px}.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.full,.container.home-template#content .row.alert.folded{margin:64px -25px}@media screen and (max-width: 767px){.container.home-template#content .row.full,.container.home-template#content .row.alert.folded{margin:32px -25px}}.container.home-template#content .row.full .heading,.container.home-template#content .row.alert.folded .heading{padding:0 24px 8px}.container.home-template#content .row.stack .module{height:48.25%}.container.home-template#content .row.stack .module:first-of-type,.container.home-template#content .row.stack .module.first{margin-bottom:2%}.container.home-template#content .row.stack .module .flex-viewport{height:100%}.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{width:50%}}@media screen and (max-width: 1143px) and (min-width: 768px){.container.home-template#content .row.stack .lg-6{width:100%;height:auto !important}}.container.home-template#content .section-link{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:opacity,.3s;-o-transition:opacity,.3s;-webkit-transition:opacity,.3s;transition:opacity,.3s;text-indent:150%;white-space:nowrap;overflow:hidden;position:absolute;right:0;top:auto;margin:47px -20px 0 0;padding:0 10px;width:55px;height:55px;line-height:40px;color:#161515;border:solid 1px #d5d8d9;background:#fff}.container.home-template#content .section-link.hidden{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;pointer-events:none}.container.home-template#content .section-link:after{font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;content:"r";font-size:13px;font-size:1.3rem;position:absolute;top:22px;left:13px;color:inherit}@media screen and (max-width: 1024px){.container.home-template#content .section-link{display:none}}.container.home-template#content .section-link:hover:after,.container.home-template#content .section-link:focus:after,.container.home-template#content .section-link:active: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 h2,.container.home-template#content .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column .container.home-template#content .value,.container.home-template#content .fake-h2{font-weight:bold}.container.home-template#content .heading{display:block;padding:0 0 8px 0}.container.home-template#content .heading h1,.container.home-template#content .heading h2,.container.home-template#content .heading .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column .container.home-template#content .heading .value,.container.home-template#content .heading h3,.container.home-template#content .heading h4,.container.home-template#content .heading h5{display:inline}.container.home-template#content .heading .title{font-size:27px;font-size:2.7rem;font-weight:bold;margin-right:8px}.container.home-template#content .heading .sub-title{font-size:27px;font-size:2.7rem;font-weight:normal;line-height:1.2em}.container.home-template#content .heading a.heading-link{border-bottom:none !important;font-weight:bold;font-size:15px;font-size:1.5rem;display:inline-block}.container.home-template#content .heading a.heading-link:before{content:"/";margin:0 8px 0 0px;display:inline}.container.home-template#content .media-item.full.alumni,.container.home-template#content .alumni.alert.folded{-webkit-font-smoothing:antialiased}.container.home-template#content .media-item.full.alumni .content a.link.primary,.container.home-template#content .alumni.alert.folded .content a.link.primary{text-transform:uppercase;text-decoration:none;font-size:15px;font-size:1.5rem;font-weight:bold;color:#fff;line-height:1.1;display:inline-block;position:relative;padding-right:30px;display:inline;border-bottom:none}.container.home-template#content .media-item.full.alumni .content a.link.primary:hover,.container.home-template#content .alumni.alert.folded .content a.link.primary:hover,.container.home-template#content .media-item.full.alumni .content a.link.primary:focus,.container.home-template#content .alumni.alert.folded .content a.link.primary:focus,.container.home-template#content .media-item.full.alumni .content a.link.primary:active,.container.home-template#content .alumni.alert.folded .content a.link.primary:active{opacity:0.8}.ie8 .container.home-template#content .media-item.full.alumni .content a.link.primary:hover,.ie8 .container.home-template#content .alumni.alert.folded .content a.link.primary:hover,.ie8 .container.home-template#content .media-item.full.alumni .content a.link.primary:focus,.ie8 .container.home-template#content .alumni.alert.folded .content a.link.primary:focus,.ie8 .container.home-template#content .media-item.full.alumni .content a.link.primary:active,.ie8 .container.home-template#content .alumni.alert.folded .content a.link.primary:active{color:#fff}.ie8 .container.home-template#content .media-item.full.alumni .content a.link.primary:hover:after,.ie8 .container.home-template#content .alumni.alert.folded .content a.link.primary:hover:after,.ie8 .container.home-template#content .media-item.full.alumni .content a.link.primary:focus:after,.ie8 .container.home-template#content .alumni.alert.folded .content a.link.primary:focus:after,.ie8 .container.home-template#content .media-item.full.alumni .content a.link.primary:active:after,.ie8 .container.home-template#content .alumni.alert.folded .content a.link.primary:active:after{color:#fff}.container.home-template#content .media-item.full.alumni .content a.link.primary:after,.container.home-template#content .alumni.alert.folded .content a.link.primary:after{content:"s";font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;font-size:24px;line-height:0.8;position:absolute;margin:-11px 0 0 5px;right:0;top:50%;height:24px}.container.home-template#content .media-item.full.alumni .content a.link.primary:hover,.container.home-template#content .alumni.alert.folded .content a.link.primary:hover,.container.home-template#content .media-item.full.alumni .content a.link.primary:focus,.container.home-template#content .alumni.alert.folded .content a.link.primary:focus,.container.home-template#content .media-item.full.alumni .content a.link.primary:active,.container.home-template#content .alumni.alert.folded .content a.link.primary:active{border-bottom:1px solid #fff}.container.home-template#content .split{padding-right:0}.container.home-template#content .split .col.primary{zoom:1}.container.home-template#content .split .col.primary:after{content:".";display:block;height:0;clear:both;visibility:hidden}@media screen and (max-width: 1025px) and (min-width: 768px){.container.home-template#content .split .col.primary{margin-bottom:32px}}@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%;float:left;padding-right:16px}}@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%;float:left;padding-left:0}}@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}.container.home-template#content .media-item.full a,.container.home-template#content .alert.folded a{color:#fff}.container.home-template#content .media-item.full,.container.home-template#content .alert.folded{zoom:1}.container.home-template#content .media-item.full:after,.container.home-template#content .alert.folded:after{content:".";display:block;height:0;clear:both;visibility:hidden}@media screen and (max-width: 480px){.container.home-template#content .media-item.full,.container.home-template#content .alert.folded{width:100%}}@media screen and (max-width: 767px){.container.home-template#content .media-item.full .media,.container.home-template#content .alert.folded .media{margin-bottom:0;padding-right:0}}.container.home-template#content .media-item.full.alumni>a,.container.home-template#content .alumni.alert.folded>a{background:#A51900;color:#fff}.container.home-template#content .media-item.full.alumni>a:hover,.container.home-template#content .alumni.alert.folded>a:hover,.container.home-template#content .media-item.full.alumni>a:focus,.container.home-template#content .alumni.alert.folded>a:focus,.container.home-template#content .media-item.full.alumni>a:active,.container.home-template#content .alumni.alert.folded>a:active{background:#b91c00;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.container.home-template#content .media-item.full.primary>a,.container.home-template#content .primary.alert.folded>a{background:#66A40A;color:#fff}.container.home-template#content .media-item.full.primary>a:hover,.container.home-template#content .primary.alert.folded>a:hover,.container.home-template#content .media-item.full.primary>a:focus,.container.home-template#content .primary.alert.folded>a:focus,.container.home-template#content .media-item.full.primary>a:active,.container.home-template#content .primary.alert.folded>a:active{background:#6cae0b}.container.home-template#content .media-item.full.secondary>a,.container.home-template#content .secondary.alert.folded>a{background:#02893B;color:#fff}.container.home-template#content .media-item.full.secondary>a:hover,.container.home-template#content .secondary.alert.folded>a:hover,.container.home-template#content .media-item.full.secondary>a:focus,.container.home-template#content .secondary.alert.folded>a:focus,.container.home-template#content .media-item.full.secondary>a:active,.container.home-template#content .secondary.alert.folded>a:active{background:#02933f}.container.home-template#content .media-item.full.info>a,.container.home-template#content .info.alert.folded>a{background:#379F9F;color:#fff}.container.home-template#content .media-item.full.info>a:hover,.container.home-template#content .info.alert.folded>a:hover,.container.home-template#content .media-item.full.info>a:focus,.container.home-template#content .info.alert.folded>a:focus,.container.home-template#content .media-item.full.info>a:active,.container.home-template#content .info.alert.folded>a:active{background:#3aa7a7}.container.home-template#content .media-item.full.default>a,.container.home-template#content .default.alert.folded>a{background:#006EAF;color:#fff}.container.home-template#content .media-item.full.default>a:hover,.container.home-template#content .default.alert.folded>a:hover,.container.home-template#content .media-item.full.default>a:focus,.container.home-template#content .default.alert.folded>a:focus,.container.home-template#content .media-item.full.default>a:active,.container.home-template#content .default.alert.folded>a:active{background:#0074b9}.container.home-template#content .feature-slider .tab-nav li:last-child a{border-right:1px solid #d5d8d9}.container.home-template#content .feature-slider .tab-nav li:first-child a{border-left:1px solid #d5d8d9}.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 -48px;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 ul,.content-template .page-a-z ol,.content-template .page-a-z li{list-style:outside none none}.content-template .page-a-z ul.index-pager,.content-template .page-a-z ol.index-groups,.content-template .page-a-z ol.courses{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:normal}.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 h3,.content-template .page-a-z .by-dept .fake-h3,.content-template .page-a-z .by-dept .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar,.gsa .search-results .gsa-search-keymatch .content-template .page-a-z .by-dept .imperial_search_title_bar{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:hover,.content-template .page-a-z ol.courses li.course a:focus,.content-template .page-a-z ol.courses li.course a :active{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 h1,.page-course .page-heading .fake-h1{margin-bottom:24px}.page-course a.info-link{margin-top:48px;display:block}@media (max-width: 1024px){.page-course .row.keyline>.col.content-sidebar{padding-top:0;padding-left:16px}}.page-course .full.fill.primary,.page-course .fill.primary.alert.folded{font-size:14px;font-size:1.4rem}.page-course .full.fill.primary a,.page-course .fill.primary.alert.folded a{color:#fff;text-decoration:underline}.page-course .full.fill.primary a:hover,.page-course .fill.primary.alert.folded a:hover,.page-course .full.fill.primary a:focus,.page-course .fill.primary.alert.folded a:focus,.page-course .full.fill.primary a:active,.page-course .fill.primary.alert.folded a:active{text-decoration:none}.page-course .full.fill.primary a.btn,.page-course .fill.primary.alert.folded a.btn{margin-top:8px}.page-course .full.fill.primary p,.page-course .fill.primary.alert.folded p{margin-bottom:0.7em;margin-bottom:1.1rem}@media screen and (max-width: 1024px){.page-course .full.fill.primary,.page-course .fill.primary.alert.folded{padding:0 !important}.page-course .full.fill.primary img,.page-course .fill.primary.alert.folded img{width:100%;height:auto}}@media screen and (max-width: 767px){.page-course .full.fill.primary,.page-course .fill.primary.alert.folded{margin-bottom:16px;margin-right:0}}.page-course .buttons-and-ads .well:last-of-type{margin-bottom:0}.page-course .buttons-and-ads .well.last{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:14px;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{border-bottom:1px solid #d5d8d9;padding:5px 11px 5px 0;display:block;font-size:14px;font-size:1.4rem;color:#161515}#secondary-nav a.active{background:#00ACD7;color:#fff;border-bottom:none;margin:-1px auto auto 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#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;cursor:pointer;border-bottom:none;z-index:1000}.ie10 #secondary-nav li div.expandable,.ie9 #secondary-nav li div.expandable{background:transparent url("../../compatibility/transparent.png") repeat 0 0}.ie9 #secondary-nav li .has-children div.expandable{display:none}.ie9 #secondary-nav li .has-children.active div.expandable{display:block}#secondary-nav li.active.has-children>ul{-moz-transition:linear .6s;-o-transition:linear .6s;-webkit-transition:linear .6s;transition:linear .6s;max-height:3000px}#secondary-nav li.active.has-children>ul li{-moz-transition:cubic-bezier(0.05, 0.63, 0.49, 1) .18s;-o-transition:cubic-bezier(0.05, 0.63, 0.49, 1) .18s;-webkit-transition:cubic-bezier(0.05, 0.63, 0.49, 1) .18s;transition:cubic-bezier(0.05, 0.63, 0.49, 1) .18s;-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-webkit-transform:translateY(-1px);transform:translateY(-1px);opacity:1;max-height:3000px}#secondary-nav li.active.has-children>a:after,#secondary-nav li.active.has-children>span>a:after{width:0;height:0;border-left:0px solid transparent;border-right:10px solid transparent;border-top:10px solid #161515;border-bottom:none}.no-js #secondary-nav li.active.has-children>a:after,.ie8 #secondary-nav li.active.has-children>a:after,.no-js #secondary-nav li.active.has-children>span>a:after,.ie8 #secondary-nav li.active.has-children>span>a:after{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-left:0px solid transparent;border-right:10px solid transparent;border-top:10px solid #006EAF;border-bottom:none}.no-js #secondary-nav li.active.has-children>a.hover:after,.ie8 #secondary-nav li.active.has-children>a.hover:after,.no-js #secondary-nav li.active.has-children>span>a.hover:after,.ie8 #secondary-nav li.active.has-children>span>a.hover:after{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-left:0px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;border-bottom:none}.no-js #secondary-nav li.active.has-children>a.active:after,.ie8 #secondary-nav li.active.has-children>a.active:after,.no-js #secondary-nav li.active.has-children>span>a.active:after,.ie8 #secondary-nav li.active.has-children>span>a.active:after{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{font-weight:600;position:relative}#secondary-nav>li ul{overflow:hidden;max-height:0;-moz-transition:cubic-bezier(0.05, 0.63, 0.49, 1) .3s;-o-transition:cubic-bezier(0.05, 0.63, 0.49, 1) .3s;-webkit-transition:cubic-bezier(0.05, 0.63, 0.49, 1) .3s;transition:cubic-bezier(0.05, 0.63, 0.49, 1) .3s}.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:normal}#secondary-nav li.has-children:not(.active) ul li{-moz-transition:cubic-bezier(0.05, 0.63, 0.49, 1) .3s;-o-transition:cubic-bezier(0.05, 0.63, 0.49, 1) .3s;-webkit-transition:cubic-bezier(0.05, 0.63, 0.49, 1) .3s;transition:cubic-bezier(0.05, 0.63, 0.49, 1) .3s;transform:translateY(-100%);opacity:0;max-height:0}.no-js #secondary-nav li.has-children:not(.active) ul li,.ie8 #secondary-nav li.has-children:not(.active) ul li{transform:translateY(0);opacity:1;max-height:3000px}#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-left:10px solid transparent;border-right:0px solid transparent;border-bottom:10px solid #161515;border-top:none;content:"";width:10px;float:right;position:absolute;top:12px;right:8px}.no-js #secondary-nav .has-children>a:after,.ie8 #secondary-nav .has-children>a:after,.no-js #secondary-nav .has-children>span>a:after,.ie8 #secondary-nav .has-children>span>a:after{display:none}#secondary-nav .has-children>a.hover:after,#secondary-nav .has-children>span>a.hover:after{width:0;height:0;border-left:10px solid transparent;border-right:0px solid transparent;border-bottom:10px solid #006EAF;border-top:none;z-index:100}.no-js #secondary-nav .has-children>a.hover:after,.ie8 #secondary-nav .has-children>a.hover:after,.no-js #secondary-nav .has-children>span>a.hover:after,.ie8 #secondary-nav .has-children>span>a.hover:after{display:none}#secondary-nav .has-children>a.active:after,#secondary-nav .has-children>span>a.active:after{width:0;height:0;border-left:10px solid transparent;border-right:0px solid transparent;border-bottom:10px solid #fff;border-top:none}.no-js #secondary-nav .has-children>a.active:after,.ie8 #secondary-nav .has-children>a.active:after,.no-js #secondary-nav .has-children>span>a.active:after,.ie8 #secondary-nav .has-children>span>a.active:after{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{padding-left:0px;margin-left:24px}#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;top:0;right:0;z-index:0;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;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}#drawer .drawer-top a.drawer-close:before{font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;content:"x";position:absolute;top:15px;right:15px;font-size:11px;font-size:1.1rem;color:inherit}#drawer .drawer-top a.drawer-close:hover,#drawer .drawer-top a.drawer-close:focus,#drawer .drawer-top a.drawer-close:active{color:#00ACD7}#drawer .drawer-content{position:absolute;top:55px;bottom:0;width:100%;overflow:hidden}#drawer .drawer-panels{-moz-transition:left,.5s;-o-transition:left,.5s;-webkit-transition:left,.5s;transition:left,.5s;width:1000%;height:100%;overflow:hidden;position:absolute;left:0}#drawer .drawer-panels.has-1{left:0px}#drawer .drawer-panels .toggle-content .toggle-content{display:none}#drawer .drawer-panels.has-2{left:-263px}#drawer .drawer-panels .toggle-content .toggle-content{display:none}#drawer .drawer-panels.has-3{left:-526px}#drawer .drawer-panels .toggle-content .toggle-content{display:none}#drawer .drawer-panels.has-4{left:-789px}#drawer .drawer-panels .toggle-content .toggle-content{display:none}#drawer .drawer-panels.has-5{left:-1052px}#drawer .drawer-panels .toggle-content .toggle-content{display:none}#drawer .drawer-panels.has-6{left:-1315px}#drawer .drawer-panels .toggle-content .toggle-content{display:none}#drawer .drawer-panels.has-7{left:-1578px}#drawer .drawer-panels .toggle-content .toggle-content{display:none}#drawer .drawer-panels.has-8{left:-1841px}#drawer .drawer-panels .toggle-content .toggle-content{display:none}#drawer .drawer-panels.has-9{left:-2104px}#drawer .drawer-panels .toggle-content .toggle-content{display:none}#drawer .drawer-panels.has-10{left:-2367px}#drawer .drawer-panels .toggle-content .toggle-content{display:none}.touch #drawer .drawer-panels *:focus{-moz-box-shadow:none;-webkit-box-shadow:none;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:14px;font-size:1.4rem}#drawer .drawer-panels .panel .menu-title:hover,#drawer .drawer-panels .panel .menu-title:active,#drawer .drawer-panels .panel .menu-title:focus{background:#00bceb}#drawer .drawer-panels .panel ul.group .parent:after{width:0;height:0;border-left:5px solid #00ACD7;border-top:5px solid transparent;border-bottom:5px solid transparent;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:hover,#drawer .drawer-panels .panel ul.group li a:active,#drawer .drawer-panels .panel ul.group li a:focus{color:#00ACD7}#drawer .drawer-panels .panel ul.group li a.parent.feature:after{width:0;height:0;border-left:6.5px solid #00ACD7;border-top:6.5px solid transparent;border-bottom:6.5px solid transparent;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{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:14px;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:14px;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:hover,#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{color:#00ACD7}.drawer-trigger{text-indent:150%;white-space:nowrap;overflow:hidden;width:42px;height:42px}.drawer-trigger:before{font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;content:"=";float:left;display:block;font-size:36px}.drawer-trigger:after{font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;content:"b";display:block;font-size:25px;position:absolute;margin-left:-23px;margin-top:-18px;opacity:1;-moz-transition:opacity;-o-transition:opacity;-webkit-transition:opacity;transition:opacity;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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:13px;font-size:1.3rem;width:auto;display:block !important;float:left;background-color:#00ACD7;height:37px;line-height:37px;text-transform:uppercase;padding:1px 11px 0 11px;margin-bottom:10px;position:relative;overflow:visible !important}.drawer-panels-back:before{width:0;height:0;border-right:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent;content:'';display:inline-block;margin:-3px 9px 0 0;vertical-align:middle}.drawer-panels-back:after{width:0;height:0;border-right:22px solid transparent;border-left:0px solid transparent;border-top:37px solid #00ACD7;content:"";position:relative;top:0px;right:0px;float:right;margin-right:-22px;right:0;top:0;position:absolute;-moz-transition:border-color;-o-transition:border-color;-webkit-transition:border-color;transition:border-color}.drawer-panels-back:hover,.drawer-panels-back:active,.drawer-panels-back:focus{background:#00bceb}.drawer-panels-back:hover:after,.drawer-panels-back:active:after,.drawer-panels-back:focus:after{border-top-color:#00bceb}@media screen and (max-width: 929px){body.drawer-open{background:#002147}#header,#content-box{-moz-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);-moz-transition:-webkit-transform .3s,height 0s,top .3s;-o-transition:-webkit-transform .3s,height 0s,top .3s;-webkit-transition:-webkit-transform .3s,height 0s,top .3s;transition:-webkit-transform .3s,height 0s,top .3s;-webkit-transform-style:preserve-3d}.no-csstransforms3d #header,.no-csstransforms3d #content-box{-moz-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}.drawer-open #header,.drawer-open #content-box{-moz-transform:translate3d(-263px, 0px, 0) !important;-ms-transform:translate3d(-263px, 0px, 0) !important;-webkit-transform:translate3d(-263px, 0px, 0) !important;transform:translate3d(-263px, 0px, 0) !important}.no-csstransforms3d .drawer-open #header,.no-csstransforms3d .drawer-open #content-box{-moz-transform:translate(-263px, 0px) !important;-ms-transform:translate(-263px, 0px) !important;-webkit-transform:translate(-263px, 0px) !important;transform:translate(-263px, 0px) !important}#header{background-color:#fff;background-color:rgba(255,255,255,0.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{overflow:hidden !important}.section_nav-open #page{overflow:hidden !important}}.wysiwyg h1,.wysiwyg h2,.wysiwyg .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column .wysiwyg .value,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.wysiwyg .fake-h1,.wysiwyg .fake-h2,.wysiwyg .fake-h3,.wysiwyg .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar,.gsa .search-results .gsa-search-keymatch .wysiwyg .imperial_search_title_bar,.wysiwyg .fake-h4,.wysiwyg .fake-h5,.wysiwyg .fake-h6{clear:left}.wysiwyg ul{margin-bottom:16px;padding-left:24px;display:block;list-style-type:disc;clear:left}.wysiwyg ul li{display:list-item}.wysiwyg ul ul{list-style-type:circle;margin-bottom:0}.wysiwyg ul ul ul{list-style-type:square}.wysiwyg ul ol{list-style-type:lower-roman;margin-bottom:0}.wysiwyg ol{padding-left:24px;margin-bottom:16px;display:block;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{list-style-type:circle;margin-bottom:0}.wysiwyg ol ol{list-style-type:lower-roman;margin-bottom:0}.wysiwyg a{text-decoration:underline}.wysiwyg a:hover,.wysiwyg a:focus,.wysiwyg a:active{text-decoration:none}.wysiwyg a.link.primary{text-decoration:none}.wysiwyg a.link.primary:hover,.wysiwyg a.link.primary:focus,.wysiwyg a.link.primary:active{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}sup,sub{vertical-align:baseline;position:relative;top:-0.4em;font-size:11px;font-size:1.1rem}sub{top:0.4em}hr{height:1px;border:0;border-bottom:1px solid #d5d8d9;margin:15px 0}.highlight hr,.reverse hr{border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,0.38)}ul.courses{list-style-type:none;padding-left:0}ul.courses .course{margin-bottom:11px}ul.courses .course .title{font-size:15px;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{content:".";display:block;height:0;clear:both;visibility:hidden}ul.courses .course a .type{float:left;margin-right:30px}ul.courses .course a:hover,ul.courses .course a:focus,ul.courses .course a :active{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 h3,.search-results-heading .fake-h3,.search-results-heading .gsa .search-results .gsa-search-keymatch .imperial_search_title_bar,.gsa .search-results .gsa-search-keymatch .search-results-heading .imperial_search_title_bar{display:block;float:left;font-weight:normal;font-size:15px;font-size:1.5rem;margin-right:24px}.searchable_listing-form{font-family:"firasans","Helvetica Neue",Arial,sans-serif}.searchable_listing-form label{font-weight:bold}@media (max-width: 560px){.searchable_listing-form .chosen-container{width:100% !important;display:block;float:none;margin-bottom:5px}.searchable_listing-form .chosen-container-multi .chosen-choices li.search-field input[type="text"]{width:100% !important}}.labels{display:inline-block;zoom:1;*display:inline;word-spacing:0.1em;position:relative}.labels li{display:inline-block;zoom:1;*display:inline}.labels li.text{margin-left:0;margin-right:16px;float:left;margin-top:6px;font-size:15px;font-size:1.5rem;font-weight:normal}@media screen and (max-width: 767px){.labels li.text{float:none;display:block;margin-bottom:8px}}@media screen and (max-width: 767px){.labels li{margin-left:0}}.labels li .reset_link{font-size:13px;font-size:1.3rem;text-decoration:underline;font-style:italic;margin-left:.5em;float:right;margin-top:8px}.labels li .reset_link:hover,.labels li .reset_link:focus,.labels li .reset_link:active{text-decoration:none}.labels .label{display:block;margin-left:0;margin-bottom:4px;margin-right:6px;font-style:normal;background:#006EAF;color:#fff;padding:2px 24px 1px 7px;position:relative;float:left;margin-top:4px}.labels .label:hover,.labels .label:active,.labels .label:focus{color:#fff;background:#0091e7;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.labels .label .search-choice-close{display:block;width:100%;height:28px;color:#fff;text-decoration:none;cursor:pointer;display:block;position:absolute;top:0;margin-left:-6px}.labels .label .search-choice-close:after{font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;content:"x";font-size:10px;font-size:1rem;margin-left:14px;position:absolute;right:6px;top:9px}.labels .label a{color:#fff;text-decoration:none;padding:2px 6px 2px 6px;display:block}.labels .label a:hover,.labels .label a:active,.labels .label a:focus{background:none}.labels .label a:after{font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;content:"x";font-size:10px;font-size:1rem;margin-left:14px}.labels.results .label{padding:0}.check label,.check .label,.radio label,.radio .label{cursor:pointer}.check.full h3,.check.alert.folded h3,.radio.full h3,.radio.alert.folded h3{padding-top:0;margin-bottom:0}.check.full ul li,.check.alert.folded ul li,.radio.full ul li,.radio.alert.folded ul li{margin-left:27px;line-height:1.3;margin-bottom:0.3em}.check.full ul li label,.check.alert.folded ul li label,.radio.full ul li label,.radio.alert.folded ul li label{margin-left:-27px}form.full,form.alert.folded,.form.full,.form.alert.folded{margin:0 -16px 0 -24px;padding:24px;background:#e6e9f0;margin-bottom:48px}form.full.small,form.small.alert.folded,.form.full.small,.form.small.alert.folded{margin-top:24px}@media screen and (max-width: 767px){form.full,form.alert.folded,.form.full,.form.alert.folded{margin-right:-24px}}.lg-12 form.full,.lg-12 form.alert.folded,.lg-12 .form.full,.lg-12 .form.alert.folded{margin-right:-24px}.lg-12 form.full fieldset,.lg-12 form.alert.folded fieldset,.lg-12 .form.full fieldset,.lg-12 .form.alert.folded fieldset{margin-bottom:0}@media screen and (max-width: 929px){.page-department .row.keyline>.col.full:last-of-type,.page-department .row.keyline>.col.alert.folded:last-of-type{margin-left:0}}@media screen and (max-width: 929px){.page-department .row.keyline>.col.full.last,.page-department .row.keyline>.col.last.alert.folded{margin-left:0}}.page-campus-life .row.full .row.carousel,.page-campus-life .row.alert.folded .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}}.btn.twitter:after{content:"j";right:12px}.btn.rss:after{content:"f";color:#DD2501;right:12px;top:48%}.btn.calendar:after{content:"C";right:10px;color:#fff}.whats-on .page-heading{zoom:1}.whats-on .page-heading:after{content:".";display:block;height:0;clear:both;visibility:hidden}.whats-on .page-heading h1 .fake-h1{display:none}.whats-on .page-heading .btn{margin-top:8px;margin-bottom:0}@media screen and (max-width: 1025px){.whats-on .page-heading .btn+h1{padding-top:32px;float:left}}.whats-on form.full fieldset.select-filter,.whats-on form.alert.folded fieldset.select-filter{margin-top:10px}@media screen and (max-width: 1025px) and (min-width: 768px){.whats-on form.full fieldset.select-filter,.whats-on form.alert.folded fieldset.select-filter{text-align:right}}@media screen and (max-width: 1025px) and (min-width: 768px){.whats-on form.full fieldset.calendar-view,.whats-on form.alert.folded fieldset.calendar-view{float:right}}@media screen and (max-width: 767px){.whats-on form.full fieldset.calendar-view,.whats-on form.alert.folded fieldset.calendar-view{padding-bottom:0}}.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 .media-item.full .content .title,.container.page-interact#content .alert.folded .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.full,.container#content.course-search .tab-items form.alert.folded{margin-right:-32px;margin-top:-13px}@media screen and (max-width: 929px) and (min-width: 768px){.container#content.course-search .tab-items form.full,.container#content.course-search .tab-items form.alert.folded{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:16px;font-size:1.6rem;line-height:1.1}.container.error-template#content .intro-text .sub-title{font-size:22px;font-size:2.2rem;margin-bottom:16px}@media screen and (max-width: 768px){.container.error-template#content .intro-text .sub-title{font-size:20px;font-size:2rem}}@media screen and (max-width: 768px){.container.error-template#content .intro-text{padding-bottom:16px}}.container.error-template#content form.full,.container.error-template#content form.alert.folded,.container.error-template#content form.alert.folded{margin-bottom:0;padding-bottom:0;background:none}.container.error-template#content .error-title{font-size:32px;font-size:3.2rem;padding-bottom:8px}@media screen and (max-width: 768px){.container.error-template#content .error-title{font-size:27px;font-size:2.7rem}}.container.error-template#content .error-type{font-size:14px;font-size:1.4rem}.ie8 .container.sitemap-template .sitemap-container{margin-right:0 !important}.container.sitemap-template #primary-content{padding-left:16px;padding-top:3em}.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:normal}.container.sitemap-template #primary-content ul.multilevel-linkul-0 li a:hover,.container.sitemap-template #primary-content ul.multilevel-linkul-0 li a:focus,.container.sitemap-template #primary-content ul.multilevel-linkul-0 li a:active,.container.sitemap-template #primary-content ul.multilevel-linkul-1 li a:hover,.container.sitemap-template #primary-content ul.multilevel-linkul-1 li a:focus,.container.sitemap-template #primary-content ul.multilevel-linkul-1 li a:active,.container.sitemap-template #primary-content ul.multilevel-linkul-2 li a:hover,.container.sitemap-template #primary-content ul.multilevel-linkul-2 li a:focus,.container.sitemap-template #primary-content ul.multilevel-linkul-2 li a:active,.container.sitemap-template #primary-content ul.multilevel-linkul-3 li a:hover,.container.sitemap-template #primary-content ul.multilevel-linkul-3 li a:focus,.container.sitemap-template #primary-content ul.multilevel-linkul-3 li a:active,.container.sitemap-template #primary-content ul.multilevel-linkul-4 li a:hover,.container.sitemap-template #primary-content ul.multilevel-linkul-4 li a:focus,.container.sitemap-template #primary-content ul.multilevel-linkul-4 li a:active,.container.sitemap-template #primary-content ul.multilevel-linkul-5 li a:hover,.container.sitemap-template #primary-content ul.multilevel-linkul-5 li a:focus,.container.sitemap-template #primary-content ul.multilevel-linkul-5 li a:active,.container.sitemap-template #primary-content ul.multilevel-linkul-6 li a:hover,.container.sitemap-template #primary-content ul.multilevel-linkul-6 li a:focus,.container.sitemap-template #primary-content ul.multilevel-linkul-6 li a:active,.container.sitemap-template #primary-content ul.multilevel-linkul-7 li a:hover,.container.sitemap-template #primary-content ul.multilevel-linkul-7 li a:focus,.container.sitemap-template #primary-content ul.multilevel-linkul-7 li a:active,.container.sitemap-template #primary-content ul.multilevel-linkul-8 li a:hover,.container.sitemap-template #primary-content ul.multilevel-linkul-8 li a:focus,.container.sitemap-template #primary-content ul.multilevel-linkul-8 li a:active,.container.sitemap-template #primary-content ul.multilevel-linkul-9 li a:hover,.container.sitemap-template #primary-content ul.multilevel-linkul-9 li a:focus,.container.sitemap-template #primary-content ul.multilevel-linkul-9 li a:active{color:#006EAF;text-decoration:none !important;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}.container.sitemap-template #primary-content ul>li a,.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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container.sitemap-template #primary-content ul>li a{line-height:1;padding-bottom:0.1em}.container.sitemap-template #primary-content ul.multilevel-linkul-0 li a{line-height:1.05;padding:0.2em 0 0.18em}.container.sitemap-template #primary-content ul.multilevel-linkul-0 li ul{margin-top:-0.1em}.container.sitemap-template #primary-content ul.multilevel-linkul-1{padding-bottom:0.3em}.container.sitemap-template #primary-content ul.multilevel-linkul-1 li a{line-height:1.1;padding:0.18em 0 0.22}.container.sitemap-template #primary-content ul.multilevel-linkul-2 li a{line-height:1.25;padding:0.25em 0 0.22em}.container.sitemap-template #primary-content ul.multilevel-linkul-3 li a{line-height:1.32;padding:0.3em 0}.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:15px;font-size:1.5rem;text-rendering:optimizeLegibility}.container.sitemap-template #primary-content ul>li{font-size:32px;font-size:3.2rem;font-weight:bold;line-height:1.3}.container.sitemap-template #primary-content ul>li a{color:#161515;text-decoration:none}.container.sitemap-template #primary-content ul>li a:hover,.container.sitemap-template #primary-content ul>li a:focus,.container.sitemap-template #primary-content ul>li a:active{text-decoration:underline}.container.sitemap-template #primary-content ul>li a:hover,.container.sitemap-template #primary-content ul>li a:focus,.container.sitemap-template #primary-content ul>li a:active{color:#006EAF;text-decoration:none !important;-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}.container.sitemap-template #primary-content ul>li ul{padding-left:4.16667%}.container.sitemap-template #primary-content ul>li li{font-size:0.85em;font-weight:normal}.container.sitemap-template #primary-content ul>li li:before{display:none}.container.sitemap-template #primary-content ul>li:before{background:url("../../images/common/hatch-grey.png") repeat scroll 0 0 transparent;border-bottom:1px solid #d5d8d9;clear:both;content:"";display:block;height:16px;margin:64px -16px 64px -40px;position:relative}.ie8 .container.sitemap-template #primary-content ul>li:before{margin-left:-16px}@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;padding-top:1.7em;margin-top:-1.7em}@media screen and (max-width: 767px){.container.sitemap-template #primary-content>ul>li>a{padding-top:1em;margin-top:-1em}}.container.sitemap-template #secondary-content .affix{-moz-transition:top .15s linear;-o-transition:top .15s linear;-webkit-transition:top .15s linear;transition:top .15s linear;position:fixed !important;top:18px;width:inherit}.container.sitemap-template #secondary-content .affix .module{width:70%;width:calc(100% - 68px)}@media screen and (min-width: 1281px){.container.sitemap-template #secondary-content .affix .module{width:283px}}.ie11 .container.sitemap-template #secondary-content .affix .module,.ie10 .container.sitemap-template #secondary-content .affix .module,.ie9 .container.sitemap-template #secondary-content .affix .module{width:calc(100% - 68px)}@media screen and (min-width: 1281px){.ie11 .container.sitemap-template #secondary-content .affix .module,.ie10 .container.sitemap-template #secondary-content .affix .module,.ie9 .container.sitemap-template #secondary-content .affix .module{width:calc(100% - 88px)}}@media screen and (min-width: 1440px){.ie11 .container.sitemap-template #secondary-content .affix .module,.ie10 .container.sitemap-template #secondary-content .affix .module,.ie9 .container.sitemap-template #secondary-content .affix .module{width:290px}}.ie8 .container.sitemap-template #secondary-content .affix .module{width:70%}@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;bottom:0;top:auto !important;width:87.4%}.container.sitemap-template #secondary-content .active a{color:#006EAF;font-weight:bold}.ie8 .container.sitemap-template{padding-left:0;padding-right:0}.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 form.full,.festival form.alert.folded,.festival form.alert.folded{background:#000;color:#fff}.festival form fieldset h1,.festival form fieldset h2,.festival form fieldset .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column .festival form fieldset .value,.festival form fieldset h3,.festival form fieldset h4,.festival form fieldset h5,.festival form fieldset h6,.festival form fieldset legend{border-bottom:none}.festival .chosen-container-multi .chosen-choices:after{color:#0098da}.festival .labels .label{background:#0098da}.festival .labels .label:hover{background:#0958a8}.festival .reset_link{color:#0098da}.festival .chosen-container .chosen-results li{color:#000}.festival .chosen-container .chosen-results li.highlighted{color:#fff;background:#000}.festival .chosen-container .chosen-results li.result-selected{color:#c4c7ce}.festival .submitButton{background:#7cc35d}.festival .plus{background:#7cc35d}.festival .plus:hover{background:#0a994b}.festival .minus{background:#000}.festival .minus:hover{background:#0958a8}.festival .btn{background:#0098da}.festival .btn:after{color:#fff}.festival .btn:hover{background:#0958a8}.festival .btn:hover:after{color:#0098da}.festival .see-all .btn{background:#7cc35d}.festival .see-all .btn:hover{background:#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:#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:#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.workshop,.festival .type-wrapper h4 span.event-type.performance,.festival .type-wrapper span.fake-h4 span.event-type.workshop,.festival .type-wrapper span.fake-h4 span.event-type.performance{background:#7cc35d}.festival .type-wrapper h4 span.event-type.workshop:after,.festival .type-wrapper h4 span.event-type.performance:after,.festival .type-wrapper span.fake-h4 span.event-type.workshop:after,.festival .type-wrapper span.fake-h4 span.event-type.performance:after{border-top:24px solid #7cc35d}.eventdetail #secondary-content form.module,.eventdetail #secondary-content .festival form.alert.folded,.eventsearch #secondary-content form.module,.eventsearch #secondary-content .festival form.alert.folded{color:#000;background:#e6e9f0}.course-key-info{color:#fff;background:#0F8291}.course-key-info#key-information h2,.course-key-info#key-information .recruitment .job-description .job-info .column .value,.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 0}@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:25px;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-image:none;list-style-position:outside;list-style-type:none;list-style:none;width:100%;padding:0}.course-key-info .keyline-list li{float:left;margin:0;padding:0 16px 0;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{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-duration,.course-key-info .course-key-info-admissions-ratio,.course-key-info .course-key-info-accreditation{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:#C3C6C7 -3px 0px 6px -2px}#secondary-content .inpage-nav a{position:relative;padding:8px 16px 8px 0;transition:padding-left 0.2s, padding-right 0.2s, color 0.2s}#secondary-content .inpage-nav .active a{transition:padding-left 0.2s, padding-right 0.2s, color 0.2s;padding-left:16px;padding-right:0;font-weight:bold}#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{-moz-transition:top .15s linear;-o-transition:top .15s linear;-webkit-transition:top .15s linear;transition:top .15s linear}#secondary-content .affix{position:fixed;-moz-transition:-moz-transform .15s linear;-o-transition:-o-transform .15s linear;-webkit-transition:-webkit-transform .15s linear;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{position:relative}#secondary-content .nav-wrap{position:relative}#secondary-content .nav-line{position:absolute;top:0;left:0;width:5px;pointer-events:none;-webkit-transition:top 0.1s ease-out;transition:top 0.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.80556%;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:hover,.recruitment.landing-full-img .searchable_listing-form.alert.folded .submitButton:hover,.recruitment.landing-full-img .full.searchable_listing-form .submitButton:focus,.recruitment.landing-full-img .searchable_listing-form.alert.folded .submitButton:focus{background-color:#002147}.recruitment.landing-full-img .row.top.secondary{background-color:#02893B}.recruitment.landing-full-img .row.top.secondary p{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.recruitment.landing-full-img .row.top.secondary p:focus{display:block !important;position:relative !important;height:auto;width:auto;overflow:visible;clip:auto}.recruitment.landing-full-img .row.top-links{padding-top:16px;background-color:#fff}.recruitment.landing-full-img .row.top-links h2,.recruitment.landing-full-img .row.top-links .job-description .job-info .column .value,.recruitment.landing-full-img .job-description .job-info .column .row.top-links .value{font-size:27px;font-size:2.7rem;color:#161515}.recruitment.landing-full-img .row.top-links h2::before,.recruitment.landing-full-img .row.top-links .job-description .job-info .column .value::before,.recruitment.landing-full-img .job-description .job-info .column .row.top-links .value::before{display:block;background-color:#D24000}.recruitment.landing-full-img .row.top-links .link-list.buttons a{background-color:#002147;color:#fff;font-weight:normal}.recruitment.landing-full-img .row.top-links .link-list.buttons a.disabled{opacity:0.5;pointer-events:none}.recruitment.landing-full-img .row.top-links .link-list.buttons a:hover,.recruitment.landing-full-img .row.top-links .link-list.buttons a:focus{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}.recruitment.landing-full-img .large-search label{font-size:27px;font-size:2.7rem;width:33.33333%;display:block;min-width:320px;margin-top:-9px;color:#fff;font-weight:normal;text-align:left}@media (max-width: 767px){.recruitment.landing-full-img .large-search button{top:3.9rem}}.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-top:-16px;margin-right:-48px;margin-bottom:16px;margin-left:-48px;background-color:#02893B}@media (max-width: 1025px){.recruitment.content-template .full.searchable_listing-form,.recruitment.content-template .searchable_listing-form.alert.folded{margin-top:-24px;margin-right:-24px;margin-bottom:16px;margin-left:-24px}}@media (max-width: 1024px){.recruitment.content-template .full.searchable_listing-form .large-search,.recruitment.content-template .searchable_listing-form.alert.folded .large-search{width:91.66667%;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{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:normal}.recruitment.content-template .secondary.row.top.top-links .link-list.buttons a:hover,.recruitment.content-template .secondary.row.top.top-links .link-list.buttons a:focus{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-top:48px;padding-bottom:16px}.recruitment .full.searchable_listing-form .row,.recruitment .searchable_listing-form.alert.folded .row{padding-bottom:16px}.recruitment .full.searchable_listing-form .filters,.recruitment .searchable_listing-form.alert.folded .filters{margin-top:0;margin-right:-24px;margin-bottom:-30px;margin-left:-24px;padding-top:24px;padding-right:24px;padding-bottom:0;padding-left:24px;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::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{width:83.33333%;height:5.15rem}@media (max-width: 1236px){.recruitment .full.searchable_listing-form .form-text,.recruitment .searchable_listing-form.alert.folded .form-text{width:91.66667%}}.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:12px;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:10px;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:hover::after,.recruitment .searchable_listing-form.alert.folded .chosen-filters .search-choice .search-choice-close:hover::after,.recruitment .full.searchable_listing-form .chosen-filters .search-choice .search-choice-close:focus::after,.recruitment .searchable_listing-form.alert.folded .chosen-filters .search-choice .search-choice-close:focus::after{background-color:rgba(255,255,255,0.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:20px;font-size:2rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:background-color 200ms ease;background-color:rgba(255,255,255,0.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:25px;font-size:2.5rem;margin-bottom:24px;border-bottom:0;font-weight:bold}.recruitment legend.inline,.recruitment .legend.inline{font-size:15px;font-size:1.5rem;width:auto;margin-bottom:0;padding-top:11px;padding-right:16px;float:left;font-weight:normal;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-top:30px;margin-right:-24px;margin-bottom:36px;margin-left:-24px}@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 h2,.recruitment .heading .job-description .job-info .column .value,.recruitment .job-description .job-info .column .heading .value{margin-right:4px}.recruitment .heading .results-count{font-style:italic;font-weight:normal}.recruitment .heading .results-count::before{content:"("}.recruitment .heading .results-count::after{content:")"}@media (max-width: 595px){.recruitment .heading .results-count{font-size:2rem}}@media (max-width: 480px){.recruitment .heading .results-count{display:block;margin-top:-16px}}.recruitment .sort-by{margin-top:2rem;float:right;text-align:right}.recruitment .sort-by label{margin-right:1rem;font-weight:bold}.recruitment .sort-by label.disabled{opacity:0.5}.recruitment .sort-by .chosen-container{width:150px !important}.recruitment .sort-by .chosen-single{font-size:16px;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:bold;box-shadow:none}.recruitment .sort-by .chosen-single b{display:none}.recruitment .sort-by .chosen-single::after{font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;font-size:15px;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: 480px){.recruitment .sort-by{width:100%;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 200ms 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 0.2s ease-out 0s, color 0.2s ease 0s, opacity 0.2s ease 0s;border:1px solid #e6e9f0;border-left:8px solid #e6e9f0;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-description,.recruitment .search-results .job:not(.active):not(.error):not(.no-results) .job-information,.recruitment .search-results .job:not(.active):not(.error):not(.no-results) .job-actions{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-description,.no-js .recruitment .search-results .job:not(.active):not(.error):not(.no-results) .job-information,.no-js .recruitment .search-results .job:not(.active):not(.error):not(.no-results) .job-actions{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:hover,.recruitment .search-results .job:focus{border-left-color:#eceff4;background-color:#fcfdfd}.recruitment .search-results .job.no-results,.recruitment .search-results .job.error{min-height:0;transition:none}.recruitment .search-results .job.no-results:hover,.recruitment .search-results .job.no-results:focus,.recruitment .search-results .job.error:hover,.recruitment .search-results .job.error:focus{border-left-color:#e6e9f0;background-color:#fff;cursor:auto}.recruitment .search-results .job.no-results .job-title,.recruitment .search-results .job.no-results .job-description,.recruitment .search-results .job.error .job-title,.recruitment .search-results .job.error .job-description{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{min-height:40rem;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 li{width:48.33333%;display:inline-block;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:30px;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:nth-of-type(1){width:66.66667%;float:left}@media (max-width: 1520px){.recruitment .search-results .row .col:nth-of-type(1){width:58.33333%}}@media (max-width: 715px){.recruitment .search-results .row .col:nth-of-type(1){width:58.33333%}}@media (max-width: 595px){.recruitment .search-results .row .col:nth-of-type(1){width:100%;position:static !important}}.recruitment .search-results .row .col:nth-of-type(2){width:33.33333%;padding-right:0;float:right}@media (max-width: 1520px){.recruitment .search-results .row .col:nth-of-type(2){width:41.66667%}}@media (max-width: 715px){.recruitment .search-results .row .col:nth-of-type(2){width:33.33333%}}@media (max-width: 595px){.recruitment .search-results .row .col:nth-of-type(2){width:100%;position:static !important}}.recruitment .search-results .job-description{min-height:25rem}.recruitment .search-results .job-description:hover .job-link,.recruitment .search-results .job-description:focus .job-link,.recruitment .search-results .job-description:active .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{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:bold}.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{margin-right:16px;text-align:left;white-space:nowrap}.recruitment .search-results .job-actions .btn{display:inline-block}.recruitment .search-results .job-actions .btn:nth-of-type(2){margin-left:16px}.recruitment .search-results .job-actions .btn.saved{width:14.9rem}@media (max-width: 1281px){.recruitment .search-results .job-actions .btn{width:46.66667%}.recruitment .search-results .job-actions .btn:nth-of-type(2){margin-left:4px}.recruitment .search-results .job-actions .btn.saved{width:46.66667%}}@media (max-width: 1150px){.recruitment .search-results .job-actions .btn,.recruitment .search-results .job-actions .btn.saved{width:48.33333%}.recruitment .search-results .job-actions .md-hide{display:none}}@media (max-width: 986px){.recruitment .search-results .job-actions .btn,.recruitment .search-results .job-actions .btn.saved{width:49.16667%}}@media (max-width: 929px){.recruitment .search-results .job-actions .btn,.recruitment .search-results .job-actions .btn.saved{width:46.66667%}.recruitment .search-results .job-actions .btn:nth-of-type(2),.recruitment .search-results .job-actions .btn.saved:nth-of-type(2){margin-left:16px}.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 .btn,.recruitment .search-results .job-actions .btn.saved{display:block;width:95%}.recruitment .search-results .job-actions .btn:nth-of-type(2),.recruitment .search-results .job-actions .btn.saved: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{text-align:right}.recruitment .search-results .job-actions .btn,.recruitment .search-results .job-actions .btn.saved{width:33.33333%;display:inline;text-align:left}.recruitment .search-results .job-actions .btn:nth-of-type(2),.recruitment .search-results .job-actions .btn.saved: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{width:48.33333%}}@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::after,.recruitment .search-results .job-actions .btn.saved::after{content:""}}.recruitment .more-search-results{width:33.33333%;margin:60px auto}.recruitment .more-search-results .btn{width:100%;padding-left:48px}.recruitment .more-search-results .btn::after{display:none}.recruitment .more-search-results #next-page{display:none}@media (max-width: 1236px){.recruitment .more-search-results{width:50%}}@media (max-width: 595px){.recruitment .more-search-results{width:66.66667%}}@media (max-width: 340px){.recruitment .more-search-results{width:83.33333%}}.no-js .recruitment .more-search-results #show-more{display:none}.no-js .recruitment .more-search-results #next-page{display:block;text-align:center}.no-js .recruitment .more-search-results #next-page::after{display:block}.recruitment .job-description .summary{width:66.66667%;min-height:10rem}@media (max-width: 767px){.recruitment .job-description .summary{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:bold}.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{width:50%;display:inline-block;padding-right:16px;vertical-align:top}.recruitment .job-description .job-info .column:nth-of-type(2){width:46.66667%;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{width:100%;padding-bottom:24px}.recruitment .job-description .job-info .column:nth-of-type(2){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:nth-of-type(1){padding-left:0;border-left:0}.recruitment .job-description .job-info .row .data .label{padding-right:4px;font-weight:bold}.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:normal}.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:15px;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{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 180ms ease;background-image:repeating-linear-gradient(45deg, #d5d8d9, #d5d8d9 21px, #ebeeee 20px, #ebeeee 50px);background-size:70px 70px;opacity:0;pointer-events:none;animation:move 0.8s linear infinite}.recruitment .actions.loading .btn{transition:margin 250ms ease-in}.recruitment .actions.loading .btn[name="cancelApply"],.recruitment .actions.loading .btn[name="saveApplication"],.recruitment .actions.loading .btn.print,.recruitment .actions.loading .btn.prev{margin-left:-150%}.recruitment .actions.loading .btn[name="continueSubmit"],.recruitment .actions.loading .btn.next{margin-right:-150%}.recruitment .actions.loading::after{transition:opacity 2000ms ease 150ms;content:"";opacity:0.5}@keyframes move{0%{background-position:0 0}100%{background-position:70px 0}}.recruitment .actions .btn{display:inline-block;margin:0 0 0 16px;transition:width 180ms ease-out, height 180ms ease-out, margin-left 180ms ease, margin-right 180ms ease, background 250ms ease, border-color 250ms ease, color 250ms ease}.recruitment .actions .btn[name="cancelApply"],.recruitment .actions .btn[name="saveApplication"],.recruitment .actions .btn.print,.recruitment .actions .btn.prev{background:#fff;color:#002147;display:block;-moz-border-radius:4px / 4px;-webkit-border-radius:4px 4px;border-radius:4px / 4px;font-size:15px;font-size:1.5rem;border:none;padding:18px 48px 16px 16px;margin-bottom:8px;position:relative;display:inline-block;margin-left:16px;padding:16px 46px 14px 14px;float:left;border:1px solid #006EAF}.recruitment .actions .btn[name="cancelApply"]:hover,.recruitment .actions .btn[name="cancelApply"]:focus,.recruitment .actions .btn[name="cancelApply"]:active,.recruitment .actions .btn[name="saveApplication"]:hover,.recruitment .actions .btn[name="saveApplication"]:focus,.recruitment .actions .btn[name="saveApplication"]:active,.recruitment .actions .btn.print:hover,.recruitment .actions .btn.print:focus,.recruitment .actions .btn.print:active,.recruitment .actions .btn.prev:hover,.recruitment .actions .btn.prev:focus,.recruitment .actions .btn.prev:active{background:#003E74;cursor:pointer}.recruitment .actions .btn[name="cancelApply"]:hover:disabled,.recruitment .actions .btn[name="cancelApply"]:hover.disabled,.recruitment .actions .btn[name="cancelApply"]:focus:disabled,.recruitment .actions .btn[name="cancelApply"]:focus.disabled,.recruitment .actions .btn[name="cancelApply"]:active:disabled,.recruitment .actions .btn[name="cancelApply"]:active.disabled,.recruitment .actions .btn[name="saveApplication"]:hover:disabled,.recruitment .actions .btn[name="saveApplication"]:hover.disabled,.recruitment .actions .btn[name="saveApplication"]:focus:disabled,.recruitment .actions .btn[name="saveApplication"]:focus.disabled,.recruitment .actions .btn[name="saveApplication"]:active:disabled,.recruitment .actions .btn[name="saveApplication"]:active.disabled,.recruitment .actions .btn.print:hover:disabled,.recruitment .actions .btn.print:hover.disabled,.recruitment .actions .btn.print:focus:disabled,.recruitment .actions .btn.print:focus.disabled,.recruitment .actions .btn.print:active:disabled,.recruitment .actions .btn.print:active.disabled,.recruitment .actions .btn.prev:hover:disabled,.recruitment .actions .btn.prev:hover.disabled,.recruitment .actions .btn.prev:focus:disabled,.recruitment .actions .btn.prev:focus.disabled,.recruitment .actions .btn.prev:active:disabled,.recruitment .actions .btn.prev:active.disabled{background:#fff;cursor:not-allowed}.recruitment .actions .btn[name="cancelApply"]:after,.recruitment .actions .btn[name="saveApplication"]:after,.recruitment .actions .btn.print:after,.recruitment .actions .btn.prev:after{content:"h";font-size:20px;color:#006EAF;font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;top:50%;right:0;height:24px;width:24px;display:block;margin-top:-10px;position:absolute;text-align:center}.recruitment .actions .btn[name="cancelApply"]:hover,.recruitment .actions .btn[name="cancelApply"]:focus,.recruitment .actions .btn[name="cancelApply"]:active,.recruitment .actions .btn[name="saveApplication"]:hover,.recruitment .actions .btn[name="saveApplication"]:focus,.recruitment .actions .btn[name="saveApplication"]:active,.recruitment .actions .btn.print:hover,.recruitment .actions .btn.print:focus,.recruitment .actions .btn.print:active,.recruitment .actions .btn.prev:hover,.recruitment .actions .btn.prev:focus,.recruitment .actions .btn.prev:active{border:1px solid #003E74;color:#fff}.recruitment .actions .btn[name="cancelApply"]:hover::after,.recruitment .actions .btn[name="cancelApply"]:focus::after,.recruitment .actions .btn[name="cancelApply"]:active::after,.recruitment .actions .btn[name="saveApplication"]:hover::after,.recruitment .actions .btn[name="saveApplication"]:focus::after,.recruitment .actions .btn[name="saveApplication"]:active::after,.recruitment .actions .btn.print:hover::after,.recruitment .actions .btn.print:focus::after,.recruitment .actions .btn.print:active::after,.recruitment .actions .btn.prev:hover::after,.recruitment .actions .btn.prev:focus::after,.recruitment .actions .btn.prev:active::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[name="cancelApply"],.recruitment .actions .btn[name="saveApplication"],.recruitment .actions .btn.print{padding:16px 14px 14px;text-align:center}.recruitment .actions .btn[name="cancelApply"]::after,.recruitment .actions .btn[name="saveApplication"]::after,.recruitment .actions .btn.print::after{content:""}.recruitment .actions .btn[name="continueSubmit"],.recruitment .actions .btn.next{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[name="continueSubmit"],.recruitment .actions .btn.next{margin-right:8px}.recruitment .actions .btn:nth-of-type(2n+1){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 p,.recruitment .password-strength li{font-size:13px;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{margin-left:0 !important;width:100% !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 textarea,.recruitment .field.validation.error select{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';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;font-size:24px;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:10px;font-size:1rem;display:block;font-weight:normal;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 input,.recruitment .job-application .field.error textarea,.recruitment .job-application .field.error select,.recruitment .job-application .field.error .chosen-container a{border:2px solid #C81E78;box-shadow:none}.recruitment .job-application .field.error input:focus,.recruitment .job-application .field.error input:active,.recruitment .job-application .field.error textarea:focus,.recruitment .job-application .field.error textarea:active,.recruitment .job-application .field.error select:focus,.recruitment .job-application .field.error select:active{border-color:#161515}.recruitment .job-application .field.error label::after{color:#C81E78}.recruitment .job-application .field.error .chosen-container a:focus,.recruitment .job-application .field.error .chosen-container a:active{border-color:#e6e9f0}.recruitment .job-application .field input.notvalid,.recruitment .job-application .field textarea.notvalid,.recruitment .job-application .field select.notvalid,.recruitment .job-application .field.notvalid .chosen-container a{border:2px solid #C81E78;box-shadow:none;vertical-align:top}.recruitment .job-application .field input.notvalid:focus,.recruitment .job-application .field input.notvalid:active,.recruitment .job-application .field textarea.notvalid:focus,.recruitment .job-application .field textarea.notvalid:active,.recruitment .job-application .field select.notvalid:focus,.recruitment .job-application .field select.notvalid:active,.recruitment .job-application .field.notvalid .chosen-container a:focus,.recruitment .job-application .field.notvalid .chosen-container a:active{border-color:#161515}.recruitment .job-application .field.notvalid label::after{color:#C81E78}.recruitment .job-application .wysiwyg{width:83.33333%}@media screen and (max-width: 1236px){.recruitment .job-application .wysiwyg{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:10px;font-size:1rem;display:none;margin-left:16px;transition:font 180ms ease;vertical-align:sub}.recruitment .job-application .max-length.visible{display:inline-block}.recruitment .job-application .max-length.attention{font-size:12px;font-size:1.2rem}.recruitment .job-application .max-length.urgent{font-weight:bold}.recruitment .job-application .max-length.full,.recruitment .job-application .max-length.alert.folded{font-size:13px;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}@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:12px;font-size:1.2rem;display:inline-block;margin-right:16px;margin-left:16px;padding:8px;transition:background-color 0.2s ease-out,color 0.2s ease,opacity 0.2s ease;font-weight:normal}.recruitment .job-application .field.group input[type="submit"].loading{opacity:0.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"]{background:#fff;color:#002147;display:block;-moz-border-radius:4px / 4px;-webkit-border-radius:4px 4px;border-radius:4px / 4px;font-size:15px;font-size:1.5rem;border:none;padding:18px 48px 16px 16px;margin-bottom:8px;position:relative;font-size:12px;font-size:1.2rem;display:inline-block;margin-bottom:0;padding:6px;border:1px solid #006EAF}.recruitment .job-application .field.group input[type="submit"][name$="_remove"]:hover,.recruitment .job-application .field.group input[type="submit"][name$="_remove"]:focus,.recruitment .job-application .field.group input[type="submit"][name$="_remove"]:active{background:#003E74;cursor:pointer}.recruitment .job-application .field.group input[type="submit"][name$="_remove"]:hover:disabled,.recruitment .job-application .field.group input[type="submit"][name$="_remove"]:hover.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"]:active:disabled,.recruitment .job-application .field.group input[type="submit"][name$="_remove"]:active.disabled{background:#fff;cursor:not-allowed}.recruitment .job-application .field.group input[type="submit"][name$="_remove"]:after{content:"h";font-size:20px;color:#006EAF;font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;top:50%;right:0;height:24px;width:24px;display:block;margin-top:-10px;position:absolute;text-align:center}.recruitment .job-application .field.group input[type="submit"][name$="_remove"].loading{opacity:0.7}.recruitment .job-application .field.group input[type="submit"][name$="_remove"]:hover,.recruitment .job-application .field.group input[type="submit"][name$="_remove"]:focus,.recruitment .job-application .field.group input[type="submit"][name$="_remove"]:active{border:1px solid #003E74;color:#fff}.recruitment .job-application .field.group input[type="submit"][name$="_remove"]:hover::after,.recruitment .job-application .field.group input[type="submit"][name$="_remove"]:focus::after,.recruitment .job-application .field.group input[type="submit"][name$="_remove"]:active::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:bold}.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 #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 0.2s ease-out,color 0.2s ease,opacity 0.2s ease}.recruitment .job-application #sectionAttach .field .file .submit input.loading,.recruitment .job-application #sectionAttach .field.file .submit input.loading{opacity:0.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{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:12px;font-size:1.2rem;display:inline-block;width:10rem;margin-right:20%;margin-left:16px;padding:8px;float:right;font-weight:normal;text-align:center}.recruitment .job-application #sectionAttach .submit input.disabled{opacity:0.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:0%}}@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-reveal,.recruitment .field.password input::-ms-clear{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 200ms ease;color:#006EAF}.recruitment .field.password .show-password::after{font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;font-size:18px;font-size:1.8rem;transition:color 200ms 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{margin-left:200px}.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';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;font-size:24px;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 .error,.recruitment .job-account.create-job-alert .error,.recruitment .job-account.edit-job-alert .error,.recruitment .job-account.login .error,.recruitment .job-account.settings .error{position:relative}.recruitment .job-account.create .error::before,.recruitment .job-account.create-job-alert .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 .error::before,.recruitment .job-account.create-job-alert .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 .error.conflict::before,.recruitment .job-account.create-job-alert .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 .error.conflict::before,.recruitment .job-account.create-job-alert .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 .error input,.recruitment .job-account.create-job-alert .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 .error .message,.recruitment .job-account.create-job-alert .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;padding-left:48px;border:1px solid #d5d8d9}@media screen and (max-width: 767px){.recruitment .job-account.create .error .message,.recruitment .job-account.create-job-alert .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.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-image:none;list-style-position:outside;list-style-type:none;list-style:none;margin:16px 0;padding-left:0}.recruitment .job-account .listing a{display:block;transition:color 200ms ease;color:#161515;text-decoration:none}.recruitment .job-account .listing-item{-moz-box-shadow:2px 2px 5px -2px #c3c6c7;-webkit-box-shadow:2px 2px 5px -2px #c3c6c7;box-shadow:2px 2px 5px -2px #c3c6c7;transition:box-shadow 200ms ease-out;position:relative;width:100%;margin-bottom:24px;padding:0;border:solid 1px #d5d8d9;background:#fff url("../../images/common/hatch-light-grey.png") repeat}.recruitment .job-account .listing-item:hover,.recruitment .job-account .listing-item:focus{-moz-box-shadow:4px 4px 7px -2px #c9cccd;-webkit-box-shadow:4px 4px 7px -2px #c9cccd;box-shadow:4px 4px 7px -2px #c9cccd}.recruitment .job-account .listing-item.disabled,.recruitment .job-account .listing-item.withdrawn{padding:16px;transition:opacity 200ms ease;cursor:normal;opacity:0.45}.recruitment .job-account .listing-item.disabled:hover,.recruitment .job-account .listing-item.disabled:focus,.recruitment .job-account .listing-item.disabled:active,.recruitment .job-account .listing-item.withdrawn:hover,.recruitment .job-account .listing-item.withdrawn:focus,.recruitment .job-account .listing-item.withdrawn:active{-moz-box-shadow:2px 2px 5px -2px #c3c6c7;-webkit-box-shadow:2px 2px 5px -2px #c3c6c7;box-shadow:2px 2px 5px -2px #c3c6c7;transition:box-shadow 200ms ease-out;opacity:0.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):hover,.recruitment .job-account .listing-item.disabled a:not(.btn):focus,.recruitment .job-account .listing-item.disabled a:not(.btn):active,.recruitment .job-account .listing-item.withdrawn a:not(.btn):hover,.recruitment .job-account .listing-item.withdrawn a:not(.btn):focus,.recruitment .job-account .listing-item.withdrawn a:not(.btn):active{color:#161515}.recruitment .job-account .listing-item.withdrawn .controls .remove{display:none}.recruitment .job-account .listing-item a{padding:16px;padding-right:97px}.recruitment .job-account .listing-item a:hover,.recruitment .job-account .listing-item a:focus{color:#006EAF}.recruitment .job-account .listing-item ul{list-style-image:none;list-style-position:outside;list-style-type:none;list-style: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{width:75%}@media screen and (max-width: 768px){.recruitment .job-account .listing-item .application-information,.recruitment .job-account .listing-item .saved-search-information{width:58.33333%}}@media screen and (max-width: 595px){.recruitment .job-account .listing-item .application-information,.recruitment .job-account .listing-item .saved-search-information{width:100%}}.recruitment .job-account .listing-item .value{font-weight:bold}.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;margin-right:16px;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:16px;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:hover,.recruitment .job-account .listing-item .controls .remove:focus{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:10px;font-size:1rem;top:63%;margin-right:-1px}@media screen and (max-width: 768px){.recruitment .job-account .listing-item .controls .download::after{font-size:14px;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{text-align:center}.recruitment .job-account .listing-item .controls .btn{width:45.83333%}}.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:bold;text-align:left}.recruitment .block-label .required{font-size:10px;font-size:1rem;display:block;clear:both;font-weight:normal}.recruitment .block-label .required::after{content:"*"}.recruitment .field.indent{padding-left:200px}.recruitment .field.indent textarea{width:calc((100% + 200px) / 2)}@media screen and (max-width: 1170px){.recruitment .field.indent textarea{width:calc((100% + 200px) * 0.57)}}@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:hover,.recruitment .application-process li button.active:focus{color:#fff}.recruitment .application-process li button:hover,.recruitment .application-process li button:focus{color:#D24000}.recruitment .application-process li button::before{padding-right:11px;content:counter(step) ".";counter-increment:step}.recruitment .application-document,.recruitment #print_content{width:91.66667%;margin:16px;margin-left:0;padding:24px;border:1px solid #d5d8d9}.recruitment .application-document h4,.recruitment #print_content h4{padding-top:16px;padding-bottom:16px}.recruitment .application-document h5,.recruitment .application-document .field .fake-h5,.recruitment #print_content h5,.recruitment #print_content .field .fake-h5{margin-left:0;padding-bottom:16px;padding-left:16px;border-bottom:0;text-transform:none}.recruitment .application-document .field:not(.group),.recruitment #print_content .field:not(.group){margin-top:0;margin-bottom:8px;margin-left:16px;padding-bottom:0;border-bottom:1px dotted #e6e9f0}.recruitment .application-document .field:not(.group).text,.recruitment #print_content .field:not(.group).text{display:none}.recruitment .application-document .field:not(.group) .label,.recruitment #print_content .field:not(.group) .label{width:33.33333%;display:inline-block;padding-right:16px;vertical-align:top}.recruitment .application-document .field:not(.group) .value,.recruitment #print_content .field:not(.group) .value{width:58.33333%;display:inline-block;font-weight:bold}.recruitment .application-document .field:not(.group) p,.recruitment #print_content .field:not(.group) p{margin:0}.recruitment .application-document .group,.recruitment #print_content .group{margin-top:0;margin-bottom:0}.recruitment .application-document .group fieldset,.recruitment #print_content .group fieldset{margin-bottom:0;padding-bottom:0}.recruitment .application-document .section,.recruitment .application-document .sectionDocument,.recruitment #print_content .section,.recruitment #print_content .sectionDocument{padding-top:16px;padding-bottom:30px;border-bottom:0}.recruitment .application-document .section:first-of-type,.recruitment .application-document .sectionDocument:first-of-type,.recruitment #print_content .section:first-of-type,.recruitment #print_content .sectionDocument:first-of-type{padding-top:0}.recruitment .application-document .section:first-of-type h4:not(.fake-h5),.recruitment .application-document .sectionDocument:first-of-type h4:not(.fake-h5),.recruitment #print_content .section:first-of-type h4:not(.fake-h5),.recruitment #print_content .sectionDocument:first-of-type h4:not(.fake-h5){padding-top:0}.recruitment .application-document .section:last-of-type,.recruitment .application-document .sectionDocument:last-of-type,.recruitment #print_content .section:last-of-type,.recruitment #print_content .sectionDocument:last-of-type{padding-bottom:16px}.recruitment .application-document .section:last-of-type::after,.recruitment .application-document .sectionDocument:last-of-type::after,.recruitment #print_content .section:last-of-type::after,.recruitment #print_content .sectionDocument:last-of-type::after{display:none;border:0;background:none;content:""}.recruitment .application-document .section::after,.recruitment .application-document .sectionDocument::after,.recruitment #print_content .section::after,.recruitment #print_content .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 .application-document .section::after,.recruitment .application-document .sectionDocument::after,.recruitment #print_content .section::after,.recruitment #print_content .sectionDocument::after{margin-right:-16px;margin-left:-16px}}.recruitment .application-document .edit-button,.recruitment #print_content .edit-button{position:relative;margin-top:16px;margin-bottom:48px}.recruitment .application-document .edit-button button,.recruitment #print_content .edit-button button{position:absolute;right:0}@media screen and (max-width: 1236px){.recruitment .application-document,.recruitment #print_content{width:100%}}@media screen and (max-width: 929px){.recruitment .application-document,.recruitment #print_content{margin:24px 0}}@media screen and (max-width: 767px){.recruitment .application-document,.recruitment #print_content{padding:16px}.recruitment .application-document .question .field,.recruitment .application-document .sectionAttach .field,.recruitment #print_content .question .field,.recruitment #print_content .sectionAttach .field{margin-bottom:12px}.recruitment .application-document .question .field .label,.recruitment .application-document .sectionAttach .field .label,.recruitment #print_content .question .field .label,.recruitment #print_content .sectionAttach .field .label{width:41.66667%}.recruitment .application-document .question .field .value,.recruitment .application-document .sectionAttach .field .value,.recruitment #print_content .question .field .value,.recruitment #print_content .sectionAttach .field .value{width:50%}}@media screen and (max-width: 480px){.recruitment .application-document .question .field,.recruitment .application-document .sectionAttach .field,.recruitment #print_content .question .field,.recruitment #print_content .sectionAttach .field{margin-left:0;padding-bottom:16px;border:0}.recruitment .application-document .question .field .label,.recruitment .application-document .question .field .value,.recruitment .application-document .sectionAttach .field .label,.recruitment .application-document .sectionAttach .field .value,.recruitment #print_content .question .field .label,.recruitment #print_content .question .field .value,.recruitment #print_content .sectionAttach .field .label,.recruitment #print_content .sectionAttach .field .value{width:100%}.recruitment .application-document .question .field .value,.recruitment .application-document .sectionAttach .field .value,.recruitment #print_content .question .field .value,.recruitment #print_content .sectionAttach .field .value{min-height:24px;margin-top:8px;padding:8px;border:1px solid #e6e9f0;border-radius:2px;background-color:#ebeeee}.recruitment .application-document .question .field h4,.recruitment .application-document .sectionAttach .field h4,.recruitment #print_content .question .field h4,.recruitment #print_content .sectionAttach .field h4{display:none}.recruitment .application-document .section,.recruitment .application-document .sectionDocument,.recruitment #print_content .section,.recruitment #print_content .sectionDocument{margin-bottom:16px;padding-top:0}.recruitment .application-document .section_title h5,.recruitment .application-document .field.group h5,.recruitment #print_content .section_title h5,.recruitment #print_content .field.group h5{padding-left:0}}@media screen and (max-width: 320px){.recruitment .application-document ul,.recruitment #print_content 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{background:#fff;color:#002147;display:block;-moz-border-radius:4px / 4px;-webkit-border-radius:4px 4px;border-radius:4px / 4px;font-size:15px;font-size:1.5rem;border:none;padding:18px 48px 16px 16px;margin-bottom:8px;position:relative;padding:16px 46px 14px 14px;transition:background 180ms ease-out, border-color 180ms ease-out, color 180ms ease-out;border:1px solid #006EAF;cursor:normal;pointer-events:none}.recruitment .btn.saved:hover,.recruitment .btn.saved:focus,.recruitment .btn.saved:active{background:#003E74;cursor:pointer}.recruitment .btn.saved:hover:disabled,.recruitment .btn.saved:hover.disabled,.recruitment .btn.saved:focus:disabled,.recruitment .btn.saved:focus.disabled,.recruitment .btn.saved:active:disabled,.recruitment .btn.saved:active.disabled{background:#fff;cursor:not-allowed}.recruitment .btn.saved:after{content:"h";font-size:20px;color:#006EAF;font-family:'imperial-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0px;top:50%;right:0;height:24px;width:24px;display:block;margin-top:-10px;position:absolute;text-align:center}.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 .arrowUp,.flatpickr-calendar .flatpickr-month .arrowDown{opacity:1}.flatpickr-calendar .flatpickr-month .arrowUp{top:-10%}.flatpickr-calendar .flatpickr-month .arrowDown{top:40%}.cf:before,.panel-group .tab-nav:before,.link-list.buttons ul:before,.link-list.buttons ol:before,.stat-tiles:before,.cf:after,.panel-group .tab-nav:after,.link-list.buttons ul:after,.link-list.buttons ol:after,.stat-tiles:after{content:" ";display:table}.cf:after,.panel-group .tab-nav:after,.link-list.buttons ul:after,.link-list.buttons ol:after,.stat-tiles:after{clear:both}.cf,.panel-group .tab-nav,.link-list.buttons ul,.link-list.buttons ol,.stat-tiles{*zoom:1}a{text-decoration:none;color:#006EAF;-moz-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-o-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;-webkit-transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease}a:hover img,a:focus img,a:active img{opacity:0.9;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}h1,h2,.recruitment .job-description .job-info .column .value,h3,h4,h5,h6,.fake-h1,.fake-h2,.fake-h3,.gsa .search-results .gsa-search-keymatch .imperial_search_title_bar,.fake-h4,.fake-h5,.fake-h6{line-height:1.2;margin-top:0.1em;margin-bottom:0.3em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.fake-h1{font-weight:bold;font-size:32px;font-size:3.2rem}h2,.recruitment .job-description .job-info .column .value,.fake-h2{font-weight:bold;font-size:25px;font-size:2.5rem}h3,.fake-h3,.gsa .search-results .gsa-search-keymatch .imperial_search_title_bar{font-weight:bold;font-size:19px;font-size:1.9rem;line-height:1.4}h4,.fake-h4{font-weight:bold;font-size:15px;font-size:1.5rem;text-transform:uppercase}h5,.fake-h5{font-weight:bold;font-size:15px;font-size:1.5rem}h6,.fake-h6{font-weight:bold;font-size:14px;font-size:1.4rem}.print-only{display:none}.container{max-width:1440px;padding:0 24px;margin:0 auto}#main-content a,.container a{text-decoration:underline}#main-content a:hover,#main-content a:focus,#main-content a:active,.container a:hover,.container a:focus,.container a:active{text-decoration:none}.reverse{-webkit-font-smoothing:antialiased}#content #main{position:relative;clear:both;margin-right:-24px}@media screen and (max-width: 767px){#content #main{margin-bottom:24px;margin-right:-8px}}@media screen and (max-width: 929px){#content #main{margin-right:-16px}}#content #main.flow-opposite:before{-moz-box-shadow:#C3C6C7 -3px 0px 6px -2px inset;-webkit-box-shadow:#C3C6C7 -3px 0px 6px -2px inset;box-shadow:#C3C6C7 -3px 0px 6px -2px inset;top:0;left:24px;border-right:1px solid #d5d8d9;background-color:#ebeeee}#content #main:before{-moz-box-shadow:#C3C6C7 3px 0px 6px -4px inset;-webkit-box-shadow:#C3C6C7 3px 0px 6px -4px inset;box-shadow:#C3C6C7 3px 0px 6px -4px inset;content:'';position:absolute;top:0;right:8px;z-index:0;width:25%;height:100%;border-left:1px solid #d5d8d9;border-bottom:1px solid #d5d8d9;background:#fff;margin-top:0}@media screen and (max-width: 929px){#content #main:before{display:none}}.content-sidebar{-moz-box-shadow:#C3C6C7 3px 0px 6px -4px inset;-webkit-box-shadow:#C3C6C7 3px 0px 6px -4px inset;box-shadow:#C3C6C7 3px 0px 6px -4px inset}@media screen and (max-width: 929px){.content-sidebar{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}}.content-sidebar .btn:last-of-type{margin-bottom:16px}.content-sidebar .btn.last{margin-bottom:16px}.ie8 .content-sidebar .btn+.well,.ie8 .content-sidebar .btn+.panel-group{margin-top:16px}.flow-opposite #primary-content{float:right}@media screen and (max-width: 929px){#primary-content{width:100%}}#secondary-content{padding:24px 16px 24px 24px;position:relative;z-index:2}@media screen and (max-width: 767px){#secondary-content{padding:24px 16px;margin-left:-16px;margin-right:-16px}}#secondary-content .col{margin-top:16px}@media screen and (max-width: 767px){#secondary-content .col{padding-bottom:16px}}#secondary-content .col:first-child{margin-top:0}#secondary-content .col.text+.btn{margin-top:16px}@media screen and (max-width: 929px) and (min-width: 480px){#secondary-content{margin:0 -8px 16px;padding:0;width:auto;float:none;clear:both}#secondary-content .col{width:50%;float:left;clear:none;margin:0;padding:8px}}.container#content{border-left:1px solid #d5d8d9;border-right:1px solid #d5d8d9;border-bottom:1px solid #d5d8d9;padding-top:0;padding-bottom:24px;margin-bottom:24px;z-index:1;position:relative}@media screen and (max-width: 929px){.container#content{border-left:none;border-right:none}}#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:none}}.border-right{border-right:1px solid #d5d8d9}@media screen and (max-width: 767px){.border-right{border:none}}@media screen and (max-width: 929px){#header{display:block;height:auto;position:fixed;top:0;left:0;width:100%;z-index:20;overflow:visible}#content-box{-moz-box-shadow:0 1px 16px #000;-webkit-box-shadow:0 1px 16px #000;box-shadow:0 1px 16px #000;background:#fff;position:relative;display:block;height:auto;width:100%;z-index:10;overflow-x:hidden}.no-section-nav #content-box{padding-top:0px}}@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}}.sidebar .module h2,.sidebar .module .recruitment .job-description .job-info .column .value,.recruitment .job-description .job-info .column .sidebar .module .value,.sidebar .module .fake-h2{font-size:19px;font-size:1.9rem}.module.fill a{color:#fff}
