﻿@font-face{font-family:'open_sansregular';src:url("../fonts/opensans-regular-webfont.eot");src:url("../fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-regular-webfont.woff2") format("woff2"),url("../fonts/opensans-regular-webfont.woff") format("woff"),url("../fonts/opensans-regular-webfont.ttf") format("truetype"),url("../fonts/opensans-regular-webfont.svg#open_sansregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'titillium_webbold';src:url("../fonts/titilliumweb-bold-webfont.eot");src:url("../fonts/titilliumweb-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/titilliumweb-bold-webfont.woff2") format("woff2"),url("../fonts/titilliumweb-bold-webfont.woff") format("woff"),url("../fonts/titilliumweb-bold-webfont.ttf") format("truetype"),url("../fonts/titilliumweb-bold-webfont.svg#titillium_webbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'titillium_webbold_italic';src:url("../fonts/titilliumweb-bolditalic-webfont.eot");src:url("../fonts/titilliumweb-bolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/titilliumweb-bolditalic-webfont.woff2") format("woff2"),url("../fonts/titilliumweb-bolditalic-webfont.woff") format("woff"),url("../fonts/titilliumweb-bolditalic-webfont.ttf") format("truetype"),url("../fonts/titilliumweb-bolditalic-webfont.svg#titillium_webbold_italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'titillium_webitalic';src:url("../fonts/titilliumweb-italic-webfont.eot");src:url("../fonts/titilliumweb-italic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/titilliumweb-italic-webfont.woff2") format("woff2"),url("../fonts/titilliumweb-italic-webfont.woff") format("woff"),url("../fonts/titilliumweb-italic-webfont.ttf") format("truetype"),url("../fonts/titilliumweb-italic-webfont.svg#titillium_webitalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'titillium_weblight';src:url("../fonts/titilliumweb-light-webfont.eot");src:url("../fonts/titilliumweb-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/titilliumweb-light-webfont.woff2") format("woff2"),url("../fonts/titilliumweb-light-webfont.woff") format("woff"),url("../fonts/titilliumweb-light-webfont.ttf") format("truetype"),url("../fonts/titilliumweb-light-webfont.svg#titillium_weblight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'titillium_weblight_italic';src:url("../fonts/titilliumweb-lightitalic-webfont.eot");src:url("../fonts/titilliumweb-lightitalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/titilliumweb-lightitalic-webfont.woff2") format("woff2"),url("../fonts/titilliumweb-lightitalic-webfont.woff") format("woff"),url("../fonts/titilliumweb-lightitalic-webfont.ttf") format("truetype"),url("../fonts/titilliumweb-lightitalic-webfont.svg#titillium_weblight_italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'titillium_webregular';src:url("../fonts/titilliumweb-regular-webfont.eot");src:url("../fonts/titilliumweb-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/titilliumweb-regular-webfont.woff2") format("woff2"),url("../fonts/titilliumweb-regular-webfont.woff") format("woff"),url("../fonts/titilliumweb-regular-webfont.ttf") format("truetype"),url("../fonts/titilliumweb-regular-webfont.svg#titillium_webregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'titillium_websemibold';src:url("../fonts/titilliumweb-semibold-webfont.eot");src:url("../fonts/titilliumweb-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/titilliumweb-semibold-webfont.woff2") format("woff2"),url("../fonts/titilliumweb-semibold-webfont.woff") format("woff"),url("../fonts/titilliumweb-semibold-webfont.ttf") format("truetype"),url("../fonts/titilliumweb-semibold-webfont.svg#titillium_websemibold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'titillium_websemibold_italic';src:url("../fonts/titilliumweb-semibolditalic-webfont.eot");src:url("../fonts/titilliumweb-semibolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/titilliumweb-semibolditalic-webfont.woff2") format("woff2"),url("../fonts/titilliumweb-semibolditalic-webfont.woff") format("woff"),url("../fonts/titilliumweb-semibolditalic-webfont.ttf") format("truetype"),url("../fonts/titilliumweb-semibolditalic-webfont.svg#titillium_websemibold_italic") format("svg");font-weight:normal;font-style:normal}.green .title-strip-box{background:rgba(62,181,172,0.7)}.green .skew-bg{background:rgba(62,181,172,0.7)}.green .featured-overlap{background:rgba(62,181,172,0.7)}.green .skew-bg1{background:rgba(62,181,172,0.7)}.green .opverlap-content{background:rgba(62,181,172,0.9)}.green .overlap{background:rgba(62,181,172,0.7)}.green .half-overlap-box .overlap{background:rgba(62,181,172,0.9)}.green.grid:before{background:rgba(62,181,172,0.5)}.green.grid:after{background:rgba(62,181,172,0.5)}.orange .title-strip-box{background:rgba(245,132,16,0.7)}.orange .skew-bg{background:rgba(245,132,16,0.7)}.orange .opverlap-content{background:rgba(245,132,16,0.9)}.orange.grid:before{background:rgba(245,132,16,0.5)}.orange.grid:after{background:rgba(245,132,16,0.5)}.purple .title-strip-box{background:rgba(113,60,196,0.7)}.purple .skew-bg{background:rgba(113,60,196,0.7)}.purple .featured-overlap{background:rgba(113,60,196,0.7)}.purple .skew-bg1{background:rgba(113,60,196,0.7)}.purple .opverlap-content{background:rgba(113,60,196,0.9)}.purple.grid:before{background:rgba(113,60,196,0.5)}.purple.grid:after{background:rgba(113,60,196,0.5)}.yellow .title-strip-box{background:rgba(238,186,44,0.7)}.yellow .skew-bg{background:rgba(238,186,44,0.7)}.yellow .opverlap-content{background:rgba(238,186,44,0.9)}.yellow.grid:before{background:rgba(238,186,44,0.5)}.yellow.grid:after{background:rgba(238,186,44,0.5)}.sky-blue .title-strip-box{background:rgba(0,166,209,0.7)}.sky-blue .skew-bg{background:rgba(0,166,209,0.7)}.sky-blue .opverlap-content{background:rgba(0,166,209,0.9)}.sky-blue.grid:before{background:rgba(0,166,209,0.5)}.sky-blue.grid:after{background:rgba(0,166,209,0.5)}.blue .title-strip-box{background:rgba(2,88,150,0.85)}.blue .skew-bg{background:rgba(2,88,150,0.85)}.blue .featured-overlap{background:rgba(2,88,150,0.85)}.blue .skew-bg1{background:rgba(2,88,150,0.85)}.blue .opverlap-content{background:rgba(2,88,150,0.9)}.blue .half-overlap-box .overlap{background:rgba(2,88,150,0.9)}.blue.grid:before{background:rgba(2,88,150,0.5)}.blue.grid:after{background:rgba(2,88,150,0.5)}.black .title-strip-box{background:rgba(0,0,0,0.7)}.black .skew-bg{background:rgba(0,0,0,0.7)}.black .opverlap-content{background:rgba(0,0,0,0.9)}.black.grid:before{background:rgba(0,0,0,0.5)}.black.grid:after{background:rgba(0,0,0,0.5)}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*behavior:url(boxsizing.htc)}html,body{height:100%;width:100%}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}body{margin:0;padding:0;font-size:16px !important;color:#000 !important;font-family:"titillium_webregular",sans-serif !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.625em}b,strong{font-family:"titillium_websemibold",sans-serif !important}a{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}a:hover{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{max-width:100%;height:auto;vertical-align:top}img:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.marginauto{margin:0 auto;float:none !important}.marginright30{margin-right:1.875em}.margintop0{margin-top:0px !important}.marginbottom0{margin-bottom:0px !important}.paddingtop20{padding-top:1.25em}.paddingtop20{padding-top:1.25em}.paddingbottom50{padding-bottom:3.125em !important}.paddingbottom80{padding-bottom:5em !important}ul{padding:0px;list-style-image:url(../images/bullet.png);list-style-position:inside}ul ul{padding-left:20px;list-style-image:none;list-style:none}.divider{border-top:solid 1px #abaeba;margin-top:2.5em}.divider1{border-top:solid 1px #abaeba;margin-top:2.5em;padding-bottom:2.5em}.space{padding-bottom:2.5em}.intro{padding-bottom:20px}.intro .btn-black{margin-top:20px;font-size:16px;text-align:center}.intro p{font-size:1.25em;line-height:30px}hr{margin:40px 0px !important;border-top:1px solid #abaeba !important}.clear{clear:both}h2{font-size:1.5em;color:#000;margin:0;padding-bottom:.9375em;text-transform:uppercase;font-family:"titillium_webbold",sans-serif}h2.title{font-family:"titillium_webbold",sans-serif;padding-bottom:1.5625em}h2.title b{color:#1575ba}h2.sub-title{font-size:2.8125em;font-family:"titillium_webregular",sans-serif;text-transform:none}h2.sub-title span{color:#1575ba;font-family:"titillium_websemibold",sans-serif}h2.sub-title a{color:#1575ba;font-family:"titillium_websemibold",sans-serif}h3{font-size:1.25em;color:#000;margin:0;padding-bottom:.625em;font-family:"titillium_websemibold",sans-serif;padding-top:.3125em}h4{font-size:1.25em;color:#000;margin:0;padding-bottom:.625em;text-transform:uppercase;font-family:"titillium_webregular",sans-serif}h5{font-size:1.125em;color:#000;margin:0;padding-bottom:.625em;font-family:"titillium_websemibold",sans-serif}h6{font-size:1.125em;color:#713cc4;margin:0;padding-bottom:.625em;padding-top:.9375em;font-family:"titillium_websemibold",sans-serif}.container{position:relative}.max-width-header{max-width:1010px;margin:0 auto}header{width:100%;float:left;padding:1em 0em}header .header-content{font-size:.8125em;line-height:1.4375em;text-align:right}header .header-content a{color:#1575ba;text-decoration:none}header .header-content a:hover{color:#053c6c}.nav-sec{width:100%;display:inline-block;float:left;background:#404040;height:49px;position:relative;z-index:10}.nav-sec .sticky-logo{display:none}.nav-sec.sticky{position:fixed;left:0px;top:0px;z-index:9999}.nav-sec.sticky .sticky-logo{display:block;float:left;padding:4px 4px 4px 0px;width:38px}.nav-sec.sticky ul li{margin-right:0}.nav-sec ul{list-style:none;padding:0;margin:0}.nav-sec ul li{font-size:.9375em;text-transform:uppercase;margin-right:.625em;height:49px}.nav-sec ul li a{color:#fff;padding:.75em 1.625em .6875em;height:49px}.nav-sec ul li a:hover{background:#1575ba}.nav-sec ul li.is-active a{background:#1575ba}.nav-sec ul li.active a{background:#1575ba}.nav-sec ul li.active-trail a{background:#1575ba}.nav-sec ul li.active-trail li a{background:none}.nav-sec ul li:last-child{margin-right:0em}.nav-sec ul li li{height:auto}.nav-sec ul li li a{height:auto}.nav-sec ul.mobile-display{display:none}.nav-sec .search-link{float:right;height:49px}.nav-sec .search-link a{padding:1em .9375em 1.0625em;color:#fff;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);font-size:16px;filter:FlipH;-ms-filter:"FlipH";width:46px}.nav-sec .search-link a:before{width:16px;height:16px}.nav-sec .search-link a:hover{background:#1575ba}.nav-sec .search-link a.active{background:#1575ba}.nav-sec .search-link a.active:before{content:'';background:url(../images/close-button.svg);width:16px;height:16px;background-size:100%;display:block}.nav-sec.main-site ul li a{padding:.75em 1.625em .6875em}.search-box-sec{width:100%;float:left;background:#1575ba;display:none;position:absolute;z-index:9999}.search-box-sec .search-box{width:100%;padding:.3125em 0em;float:right;position:relative}.search-box-sec .search-box .label{font-size:.875em;text-transform:uppercase;border-radius:0;font-family:"titillium_webregular",sans-serif;float:right;display:block;height:40px;line-height:30px;padding:5px 5px;margin-right:10px}.search-box-sec .search-box .delete{float:right;font-size:1.5625em;color:#fff;width:40px;height:40px;background:url(../images/remove-icon.png) no-repeat center;margin-left:10px}.search-box-sec .search-box .input{border:solid 0px #fff;background:transparent;color:#fff;width:67%;padding:.3125em;height:2.5em;-webkit-appearance:none;border-radius:0;float:left;margin-right:10px;opacity:0.6}.search-box-sec .search-box .input:focus{outline:none}.search-box-sec .search-box .search-btn{height:40px;border:1px solid #fff;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;float:right;background:none;font-size:1em;color:#fff;text-transform:uppercase;-webkit-appearance:none;font-family:"titillium_websemibold",sans-serif;padding:0px 48px;border-radius:0px}.search-box-sec .search-box .search-btn:hover{opacity:0.7;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.search-box-sec .search-box .bootstrap-select>.dropdown-toggle.btn{color:#fff;text-transform:uppercase;padding:0px 10px}.search-box-sec .search-box .bootstrap-select.btn-group .dropdown-toggle .filter-option:hover{color:#fff}.search-box-sec .search-box .dropdown-menu{top:100%;border-radius:0px;padding:0px;background:#1575ba;border:0px;-webkit-box-shadow:0 0px 0px rgba(0,0,0,0.175);box-shadow:0 0px 0px rgba(0,0,0,0.175)}.search-box-sec .search-box .dropdown-menu li{height:auto;margin-right:0px;font-size:16px}.search-box-sec .search-box .dropdown-menu li a{height:auto;padding:5px 10px}.search-box-sec .search-box .dropdown-menu li a:hover{color:#fff !important;font-family:"titillium_websemibold",sans-serif}.search-box-sec .search-box .form-type-select{display:inline-block;padding-top:5px}.search-box-sec .search-box .form-type-select label{color:#fff;opacity:0.6;padding-right:5px;margin-bottom:0px;position:relative;top:2px}.search-box-sec .search-box .container-inline div,.search-box-sec .search-box .container-inline label{display:none}.search-box-sec .search-box .search-form{margin-bottom:0px}.btn{border:solid 2px #fff;font-size:1em;color:#fff;font-family:"titillium_webbold",sans-serif;text-transform:uppercase;padding:.3125em 1.25em;border-radius:0}.btn:hover{background:#fff;color:#000}.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.blue{border-color:#1575ba;color:#1575ba}.btn.blue:hover{background:#1575ba;color:#fff}.btn-black{border:solid 2px #000;font-size:1em;color:#000;font-family:"titillium_webbold",sans-serif;text-transform:uppercase;padding:.3125em 1.25em;border-radius:0;display:inline-block;text-align:center}.btn-black.full{display:block;max-width:300px;text-align:center;margin-top:30px}.btn-black:hover{background:none;color:#1575ba;border:solid 2px #1575ba}.pager-load-more li a{border:solid 2px #000;font-size:1em;color:#000;font-family:"titillium_webbold",sans-serif;text-transform:uppercase;padding:.3125em 1.25em;border-radius:0;display:inline-block}.pager-load-more li a:hover{background:none;color:#1575ba;border:solid 2px #1575ba}.banner-sec{width:100%;float:left;max-height:520px;position:relative;overflow:hidden;text-align:center;z-index:1}.banner-sec .home-video{margin-top:-250px;float:left;border:0px !important;width:100%}.banner-sec .banner-overlap-sec{width:100%;margin:0 auto;max-width:1600px}.banner-sec .overlap-container{width:100%;height:100%;background:rgba(21,117,186,0.7);top:0px;-moz-transform:skewX(-45deg);-webkit-transform:skewX(-45deg);-o-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg);left:335px;-webkit-box-shadow:20px 0 0 0 rgba(0,0,0,0.4);box-shadow:20px 0 0 0 rgba(0,0,0,0.4);max-width:925px;display:inline-block}.banner-sec .overlap-container .content{-moz-transform:skewX(45deg);-webkit-transform:skewX(45deg);-o-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg);height:100%;width:100%;display:table;text-align:center;background-image:url(../images/ta-water-mark-logo.png);background-repeat:no-repeat;background-position:center}.banner-sec .overlap-container .content .v-align{display:table-cell;vertical-align:middle}.banner-sec .overlap-container .content .v-align h1{font-size:3.4375em;margin:0;text-transform:uppercase;font-family:"titillium_websemibold",sans-serif;color:#fff;padding-top:0em;max-width:78%;margin:0 auto}.banner-sec .overlap-container .content .btn{margin-top:40px}.banner-sec.inner{background-repeat:no-repeat;background-size:cover;height:300px;background-position:center}.banner-sec.inner .overlap-container{position:absolute;-moz-transform:skewX(-35deg);-webkit-transform:skewX(-35deg);-o-transform:skewX(-35deg);-ms-transform:skewX(-35deg);transform:skewX(-35deg);max-width:940px;left:-190px;-webkit-box-shadow:0px 0 0 0 rgba(0,0,0,0.4);box-shadow:0px 0 0 0 rgba(0,0,0,0.4)}.banner-sec.inner .overlap-container .content{-moz-transform:skewX(35deg);-webkit-transform:skewX(35deg);-o-transform:skewX(35deg);-ms-transform:skewX(35deg);transform:skewX(35deg);text-align:left;background-image:none}.banner-sec.inner .overlap-container .content .v-align h1{max-width:64%;margin-left:180px;text-align:left;display:inline-block;padding-left:15%}.banner-sec.inner .overlap-container .content .v-align .more-link{margin-left:180px;padding-left:15.5%;margin-top:30px}.banner-sec.inner .overlap-container .content .v-align .more-link .btn{margin-top:0px;border-width:1px;font-size:17px;font-family:"titillium_websemibold",sans-serif;padding:8px 20px;margin-right:10px}.banner-sec.inner .overlap-container .content .v-align .more-link .btn.external:after{font-family:'FontAwesome';content:"\f08e";display:inline-block;margin-left:10px;font-size:15px}.banner-sec .banner-overlaps{position:absolute;width:100%;height:100%;top:0}.careers .banner-sec.inner{margin-top:50px}.content-section{width:100%;float:left;min-height:800px;background:none;padding:.9375em 0em 3.75em;text-align:center}.content-section .bredcrumb{width:100%;text-align:left;text-transform:uppercase;color:#999;font-size:.875em}.content-section .bredcrumb ul{margin:0;padding:0}.content-section .bredcrumb ul li{display:inline-block;color:#999}.content-section .bredcrumb ul li:after{content:"/";padding:0 3px 0 5px}.content-section .bredcrumb ul li:last-child:after{display:none}.content-section .bredcrumb ul li a{color:#1575ba}.content-section .bredcrumb ul li a:hover{color:#053c6c}.content-section .content{padding-top:2.5em}.opportunities-sec-main-site{padding-top:20px}.opportunities-sec-main-site ul{margin:0;padding:0;list-style:none;padding-bottom:40px;width:100%;float:left}.opportunities-sec-main-site ul li{padding:0px 5px;float:left;overflow:hidden;text-align:center}.opportunities-sec-main-site ul li .title-strip-box{font-size:1.375em;text-transform:uppercase;position:absolute;bottom:0;left:0px;color:#fff;font-family:"titillium_webbold",sans-serif;padding:0em 0em;width:100%;line-height:70px;height:70px;z-index:1}.opportunities-sec-main-site ul li .skew-bg{width:100%;position:absolute;height:70px;left:-50%;bottom:0;-moz-transform:skewX(50deg);-webkit-transform:skewX(50deg);-o-transform:skewX(50deg);-ms-transform:skewX(50deg);transform:skewX(50deg)}.opportunities-sec-main-site ul li .box{overflow:hidden;position:relative;display:block}.opportunities-sec-main-site ul li a{display:block}.opportunities-sec-main-site ul li a img{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.opportunities-sec-main-site ul li a .title-strip-box{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.opportunities-sec-main-site ul li a .skew-bg{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.opportunities-sec-main-site ul li a:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;-ms-transition:0.3s}.opportunities-sec-main-site ul li a:hover .title-strip-box{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;line-height:80px;height:80px}.opportunities-sec-main-site ul li a:hover .skew-bg{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;-ms-transition:0.3s;height:80px}.opportunities-sec-main-site.how-we-work-grid{margin-top:0px}.opportunities-sec li:nth-of-type(1){border-bottom:0px}.opportunities-sec li:nth-of-type(2){border-bottom:0px}.opportunities-sec li:nth-of-type(3){border-bottom:0px}.opportunities-sec li:nth-of-type(4){border-bottom:0px}.opportunities-sec li:nth-of-type(5){border-bottom:0px}.opportunities-sec li:nth-of-type(6){border-bottom:solid 1px #d6e1e5}.opportunities-sec li:nth-of-type(1){margin:0px}.opportunities-sec li:nth-of-type(2){margin:0px}.opportunities-sec li:nth-of-type(3){margin:0px}.opportunities-sec li:nth-of-type(4){margin:0px}.opportunities-sec li:nth-of-type(5){margin:0px}.opportunities-sec li:nth-of-type(6){margin:20px 5px}.opportunities-sec li:nth-of-type(1){width:20%}.opportunities-sec li:nth-of-type(2){width:20%}.opportunities-sec li:nth-of-type(3){width:20%}.opportunities-sec li:nth-of-type(4){width:20%}.opportunities-sec li:nth-of-type(5){width:20%}.opportunities-sec li:nth-of-type(6){width:99%}.opportunities-sec li:nth-of-type(7){width:33.333%}.opportunities-sec li:nth-of-type(8){width:33.333%}.opportunities-sec li:nth-of-type(9){width:33.333%}.opportunities-sec ul{margin:0;padding:0;list-style:none;padding-bottom:40px;width:100%;float:left}.opportunities-sec ul li{padding:0px 5px;float:left;max-height:302px;overflow:hidden;text-align:center}.opportunities-sec ul li .title-strip-box{font-size:1.375em;text-transform:uppercase;position:absolute;bottom:0;left:0px;color:#fff;font-family:"titillium_webbold",sans-serif;padding:0em 0em;width:100%;line-height:70px;height:70px;z-index:1}.opportunities-sec ul li .skew-bg{width:100%;position:absolute;height:70px;left:-50%;bottom:0;-moz-transform:skewX(50deg);-webkit-transform:skewX(50deg);-o-transform:skewX(50deg);-ms-transform:skewX(50deg);transform:skewX(50deg)}.opportunities-sec ul li .box{overflow:hidden;position:relative;display:block}.opportunities-sec ul li a{display:block}.opportunities-sec ul li a img{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.opportunities-sec ul li a .title-strip-box{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.opportunities-sec ul li a .skew-bg{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.opportunities-sec ul li a:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;-ms-transition:0.3s}.opportunities-sec ul li a:hover .title-strip-box{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;line-height:80px;height:80px}.opportunities-sec ul li a:hover .skew-bg{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;-ms-transition:0.3s;height:80px}.opportunities-sec-career{margin-top:50px}.opportunities-sec-career ul{margin:0;padding:0;list-style:none;padding-bottom:40px;width:100%;float:left}.opportunities-sec-career ul li{padding:0px 5px;float:left;overflow:hidden;text-align:center;margin-bottom:10px}.opportunities-sec-career ul li .title-strip-box{font-size:1.375em;text-transform:uppercase;position:absolute;bottom:0;left:0px;color:#fff;font-family:"titillium_webbold",sans-serif;padding:0em 0em;width:100%;line-height:70px;height:70px;z-index:1}.opportunities-sec-career ul li .skew-bg{width:100%;position:absolute;height:70px;left:-50%;bottom:0;-moz-transform:skewX(50deg);-webkit-transform:skewX(50deg);-o-transform:skewX(50deg);-ms-transform:skewX(50deg);transform:skewX(50deg)}.opportunities-sec-career ul li .box{overflow:hidden;position:relative;display:block}.opportunities-sec-career ul li a{display:block}.opportunities-sec-career ul li a img{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.opportunities-sec-career ul li a .title-strip-box{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.opportunities-sec-career ul li a .skew-bg{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.opportunities-sec-career ul li a:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;-ms-transition:0.3s}.opportunities-sec-career ul li a:hover .title-strip-box{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;line-height:80px;height:80px}.opportunities-sec-career ul li a:hover .skew-bg{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;-ms-transition:0.3s;height:80px}.opportunities-sec1{padding-top:70px;float:left;width:100%}.opportunities-sec1 .btn-black{margin-top:40px}.opportunities-sec1.opp-7 ul li .title-strip-box{line-height:26px;padding-top:8px}.opportunities-sec1.opp-7 ul li a:hover .title-strip-box{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;line-height:26px;height:70px}.opportunities-sec1 ul{margin:0;padding:0;list-style:none;width:100%;float:left}.opportunities-sec1 ul li{padding:0px 5px;float:left;overflow:hidden;margin-bottom:10px;text-align:center}.opportunities-sec1 ul li .title-strip-box{font-size:1.375em;text-transform:uppercase;position:absolute;bottom:0;left:0px;color:#fff;font-family:"titillium_webbold",sans-serif;padding:0em 0em;width:100%;line-height:70px;height:70px;z-index:1}.opportunities-sec1 ul li .skew-bg{width:100%;position:absolute;height:70px;left:-50%;bottom:0;-moz-transform:skewX(50deg);-webkit-transform:skewX(50deg);-o-transform:skewX(50deg);-ms-transform:skewX(50deg);transform:skewX(50deg)}.opportunities-sec1 ul li .box{overflow:hidden;position:relative;display:block;max-height:302px;cursor:pointer}.opportunities-sec1 ul li .box .opverlap-content{width:100%;height:302px;position:absolute;left:0;top:0px;opacity:0;color:#fff;display:table;font-family:"titillium_websemibold",sans-serif;padding:0px 40px 70px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;cursor:pointer}.opportunities-sec1 ul li .box .opverlap-content:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.opportunities-sec1 ul li .box .opverlap-content span{margin-bottom:20px;font-size:20px;width:100%;display:inline-block}.opportunities-sec1 ul li .box .opverlap-content .content-sec{padding-top:50px;opacity:0;display:table-cell;vertical-align:middle;-webkit-transition:0.6s;-o-transition:0.6s;transition:0.6s}.opportunities-sec1 ul li .box:hover .opverlap-content{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;opacity:1}.opportunities-sec1 ul li .box:hover .opverlap-content .content-sec{padding-top:0px;opacity:1;-webkit-transition:0.6s;-o-transition:0.6s;transition:0.6s}.opportunities-sec1 ul li a img{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.opportunities-sec1 ul li a .title-strip-box{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.opportunities-sec1 ul li a .skew-bg{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.opportunities-sec1 ul li a:hover .opverlap-content{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;opacity:1}.opportunities-sec1 ul li.MI5-ready .box .opverlap-content{background:rgba(0,0,0,0.7);opacity:1;padding-bottom:0px}.opportunities-sec1 ul li.MI5-ready .box .opverlap-content .content-sec{opacity:1;padding-top:0px}.opportunities-sec1 ul li.MI5-ready .box .opverlap-content .content-sec span{font-size:40px;text-transform:uppercase;font-weight:bold;line-height:45px;margin-bottom:30px}.opportunities-sec1.career-landing ul li .box{height:300px;background-size:cover;background-position:center}.opportunities-sec1.career-landing ul li .box img{position:absolute;top:0;left:0;width:auto;height:auto;min-width:100%;min-height:100%;opacity:0;opacity:1\9}.opportunities-sec1.career-landing ul:nth-of-type(2) li .box{height:350px;max-height:inherit}.opportunities-sec1.career-landing ul:nth-of-type(2) li .box .opverlap-content{height:100%}.opportunities-sec1.career-landing{padding-top:20px}.grey-box-sec{width:100%;float:left;background:#eaeaea;padding:3.75em 0em 1.875em;margin:3.75em 0em}.image-gallery{width:100%;float:left;overflow:hidden}.image-gallery .item{position:relative;padding:0px 5px;overflow:hidden;max-height:550px}.image-gallery .item:focus{outline:none}.image-gallery .item .caption-sec{background:rgba(2,88,150,0.8);position:absolute;height:96%;width:48%;top:10px;right:15px}.image-gallery .item .caption-sec .caption{font-size:1.75em;text-transform:uppercase;color:#fff;font-family:"titillium_webbold",sans-serif;display:table;height:100%;line-height:1.125em;text-align:left;padding:0px 60px}.image-gallery .item .caption-sec .caption .content{display:table-cell;vertical-align:middle;padding:0px}.image-gallery .item .caption-sec .caption .content .quote{font-size:3.125em;width:100%;display:block;position:relative;left:-13px}.image-gallery .item .caption-sec .caption .content .btn{font-size:16px;text-transform:none;font-family:"titillium_websemibold",sans-serif;padding:.125em 1.875em .375em;margin-top:30px}.image-gallery .item .caption-sec .caption .content span{display:block}.image-gallery .slick-next{width:60px;height:60px;position:absolute;top:40%;background:url(../images/g-next.png) no-repeat left;background-size:cover;border:0;text-indent:-9999px;display:block;right:20px;z-index:9}.image-gallery .slick-prev{width:60px;height:60px;position:absolute;top:40%;background:url(../images/g-prev.png) no-repeat left;background-size:cover;border:0;text-indent:-9999px;display:block;left:20px;z-index:9}.image-gallery .slick-dots{padding:0;list-style:none;margin:0px;padding-top:30px;padding-left:0px !important}.image-gallery .slick-dots li{display:inline-block;color:#000}.image-gallery .slick-dots li button{border:0;background:none;font-size:0;padding:0px 5px}.image-gallery .slick-dots li button:before{content:"\f10c";font-size:12px;font-family:'FontAwesome'}.image-gallery .slick-dots li.slick-active button{border:0;background:none;font-size:0}.image-gallery .slick-dots li.slick-active button:before{content:"\f111"}.image-gallery.history-gallery .slick-next{background:url(../images/h-next.png) no-repeat left;background-size:cover}.image-gallery.history-gallery .slick-prev{background:url(../images/h-prev.png) no-repeat left;background-size:cover}.full-width{width:100%;float:left}.full-width .col-sm-6{display:inline-block;float:none !important;margin-left:-2px}.overlap-box{position:relative;overflow:hidden}.overlap-box .featured-overlap{width:100%;height:100%;position:absolute;top:0px;z-index:9}.overlap-box .featured-overlap .table-box{height:100%;position:relative;display:table;width:100%}.overlap-box .featured-overlap .table-box .v-align{display:table-cell;vertical-align:middle}.overlap-box .featured-overlap h3{font-size:1.375em;color:#fff;font-family:"titillium_webbold",sans-serif;text-transform:uppercase;margin:0;padding:0px 20px 15px}.overlap-box .featured-overlap h4{font-size:1.125em;color:#fff;font-family:"titillium_websemibold",sans-serif;line-height:25px;margin:0;padding:0px 20px 30px;text-transform:none}.overlap-box .featured-overlap h4.r-p{padding:0px 20px 0px}.overlap-box .skew-bg1{width:100%;position:absolute;height:100%;right:-40%;top:0;-moz-transform:skewX(46deg);-webkit-transform:skewX(46deg);-o-transform:skewX(46deg);-ms-transform:skewX(46deg);transform:skewX(46deg)}.fiction-sec{width:100%;float:left;margin:3.75em 0em;min-height:380px;background-size:cover;background-repeat:no-repeat;text-align:center;background-position:center}.fiction-sec .btn{margin-right:15px !important;margin-left:15px}.fiction-sec .btn.marginright30{margin-right:0px}.fiction-sec .container{display:table}.fiction-sec .container .fiction-box{display:table-cell;vertical-align:middle;height:380px}.fiction-sec .container .fiction-box .title{color:#fff;font-family:"titillium_webbold",sans-serif;font-size:1.5em;text-transform:uppercase;padding-bottom:.9375em}.fiction-sec .container .fiction-box .question{font-size:1.25em;color:#fff;padding-bottom:1.25em;font-family:"titillium_websemibold",sans-serif}.fiction-sec .container .fiction-box .question p{margin:0;padding:0}.news-box{position:relative;overflow:hidden}.news-box .content-box{position:absolute;right:0;top:0;width:50%;background:rgba(2,88,150,0.8);height:100%;padding:55px 65px 55px 55px;text-align:left}.news-box .content-box h2{color:#fff;font-family:"titillium_webbold",sans-serif;padding-bottom:.625em}.news-box .content-box .desc{color:#fff;font-size:1.25em;font-family:"titillium_websemibold",sans-serif;padding-bottom:1.25em}.logo-box{width:100%;float:left;background:#eaeaea;padding:1.25em 0em}.logo-box .foot-nav-top{text-align:right}.logo-box .logo-img ul{list-style:none;margin:0;padding:0}.logo-box .logo-img ul li{margin-right:40px;float:left}.logo-box .foot-nav{margin:0;padding:0;list-style:none;padding-top:12px;display:inline-block}.logo-box .foot-nav li{font-size:1em;color:#000;display:inline-block;padding:0em .1875em}.logo-box .foot-nav li a{color:#000;font-family:"titillium_websemibold",sans-serif}.logo-box .foot-nav li a:hover{color:#1575ba}.logo-box .foot-nav li:after{content:"|";padding-left:9px}.logo-box .foot-nav li.last:after{display:none}.logo-box .foot-nav li .dropdown-menu li:after{display:none}.logo-box .foot-nav li.active a{color:#1575ba}.footer-sec{width:100%;float:left;background:#000;padding:1.875em 0em;color:#fff;font-size:.875em}.footer-sec .footer-nav{text-align:right}.footer-sec .footer-nav ul{list-style:none;margin:0;padding:0}.footer-sec .footer-nav ul li{display:inline-block;color:#fff}.footer-sec .footer-nav ul li:after{content:"|";padding:0px 6px}.footer-sec .footer-nav ul li:last-child:after{display:none}.footer-sec .footer-nav ul li a{color:#fff}.footer-sec .footer-nav ul li a:hover{text-decoration:underline}.footer-sec .footer-nav ul li.active a{color:#fff;text-decoration:underline}.footer-sec .footer-nav ul li.active a:hover{text-decoration:underline}.visit-job-portal-box{max-height:220px;overflow:hidden;position:relative;margin-top:20px}.visit-job-portal-box h3{padding-bottom:25px !important;padding-top:0}.key-points-box{padding:30px 15px;min-height:430px}.key-points-box p{font-size:.9375em;line-height:22px}.key-points-box .icon-box{width:119px;height:119px;display:block;margin:0 auto;margin-bottom:35px;position:relative}.key-points-box .content-box{min-height:210px;margin-bottom:20px}.half-overlap-box{display:block;position:relative;max-height:389px;overflow:hidden;text-align:left}.half-overlap-box .overlap{width:55%;position:absolute;top:0;right:0;height:100%}.half-overlap-box .overlap .content{position:absolute;bottom:20px;width:100%;left:0px;padding:30px}.half-overlap-box .overlap .content .sub-intro{color:#fff;font-size:20px;font-family:"titillium_websemibold",sans-serif}.half-overlap-box .overlap .content h2{color:#fff;font-family:"titillium_webbold",sans-serif}.advice-box-sec .half-overlap-box .overlap .content{width:100%;left:0px;padding:30px;display:table-cell;vertical-align:middle;position:inherit}.news-box-sec{padding:0 10px}.news-box-sec .half-overlap-box{min-height:230px;background:#eee;background-size:cover}.news-box-sec .overlap{text-align:left;padding-top:15px}.news-box-sec .overlap .content{width:100%;left:0px;padding:30px;display:table-cell;vertical-align:middle;position:inherit}.news-box-sec .overlap h2{font-size:1.375em;padding-bottom:10px;line-height:28px}.news-box-sec .overlap h2 a{color:#000}.news-box-sec .overlap h2 a:hover{color:#1575ba}.news-box-sec .overlap p{color:#404040}.video-box{position:relative;display:block;margin-bottom:10px;min-height:225px}.video-box .video-overlap-box{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4)}.video-box .video-overlap-box .video-content-box{display:table;height:100%;width:100%;font-size:1.125em;font-family:"titillium_websemibold",sans-serif;color:#fff;line-height:22px;padding:0 48px}.video-box .video-overlap-box .video-content-box .v-align{display:table-cell;vertical-align:middle}.video-box .video-overlap-box .video-content-box .v-align .click-to-play{font-size:14px;padding-top:15px;margin-bottom:0px;color:#eaeaea;font-family:"titillium_webregular",sans-serif}.video-popup{background:rgba(0,0,0,0.7)}.video-popup .modal-content{background:none;border:0px;box-shadow:0 0px 0px transparent}.video-popup .vertical-alignment-helper{display:table;height:100%;width:100%;pointer-events:none}.video-popup .vertical-align-center{display:table-cell;vertical-align:middle;pointer-events:none}.video-popup .modal-content{width:inherit;height:inherit;margin:0 auto;pointer-events:all}.video-popup .modal-body{padding:0}.video-popup .modal-header{border:0;padding:15px 0px}.video-popup .modal-header .close{background:#1575ba;color:#fff;border-radius:100%;height:40px;width:40px;opacity:1;margin-top:-5px;filter:alpha(opacity=100)}.video-popup .modal-header .close span{color:#fff;font-size:40px;font-weight:normal;line-height:16px}.video-popup .modal-header .modal-title{color:#fff;font-size:1.125em;font-family:"titillium_websemibold",sans-serif;padding:0 50px;text-transform:uppercase}.faq-box{margin-bottom:40px}.faq-box .panel-default>.panel-heading{background-color:transparent}.faq-box .panel{border:0px;box-shadow:0 0px 0px rgba(0,0,0,0.05)}.faq-box .panel-default>.panel-heading+.panel-collapse>.panel-body{border:0px}.faq-box .panel-title{font-size:20px;color:#1575ba;text-transform:none;padding:0}.faq-box .panel-heading{padding:5px 0px}.languages-type-job{text-align:left;padding-right:30px}.languages-type-job p{font-size:1.25em}.languages-type-job ul{font-size:1.25em;list-style:none;padding:0}.languages-type-job ul li{background:url(../images/bullet.png) no-repeat left 12px;padding:5px 0px 5px 25px;color:#000}.big-font .overlap-box .featured-overlap h4{font-size:2.125em;font-family:"titillium_webregular",sans-serif;line-height:40px}.big-font .overlap-box .featured-overlap h3{font-size:1.875em;font-family:"titillium_websemibold",sans-serif;padding-top:0}.iframe{padding-bottom:40px}.iframe.challenge{margin-top:40px}.iframe.challenge iframe{width:100%;height:700px;border:0px}.max-hight300{max-height:300px}.big-video-sec{position:relative;width:100%}.big-video-sec .video-title{position:absolute;height:100%;width:100%;background:rgba(0,0,0,0.4);z-index:1;font-size:2.375em;color:#fff;line-height:40px}.big-video-sec .video-title .title{padding-top:5%;margin:0 auto;width:60%}.big-video-sec .click-to-play{cursor:pointer;left:0;position:absolute;top:69%;width:100%;z-index:1;color:#eaeaea;font-size:18px !important;line-height:26px !important;font-family:"titillium_webregular",sans-serif;text-align:center !important}.embbedded-video .big-video-sec .video-title{font-size:1.875em}.embbedded-video .big-video-sec .video-title .title{padding-top:10%}.embbedded-video .big-video-sec .video-container img{padding-left:0px;margin-top:0px}.search-result-sec{text-align:left}.search-result-sec h2.title{font-size:48px;text-transform:none;color:#1575ba;padding-bottom:55px}.search-result-sec h5{font-size:20px;padding-bottom:30px;color:#414141;font-family:"titillium_webregular",sans-serif}.search-result-sec .result-filter{display:inline-block;float:right;width:50%}.search-result-sec .result-filter a{font-size:20px;background:#eaeaea;padding:0px;height:50px;line-height:50px;display:block;color:#1575ba;text-transform:uppercase;text-align:center}.search-result-sec .result-filter a:hover{background:#1575ba;color:#fff}.search-result-sec .result-filter a.active{background:#1575ba;color:#fff}.search-result-sec ul li{color:#000}.search-result-sec .input{background:#1575ba;color:#fff;border:0;font-size:.875em;text-transform:uppercase;width:100%;padding:7px 15px;height:40px;margin-top:-5px;-webkit-appearance:none;border-radius:0px}.search-result-sec .input:focus{outline:none}.search-result-sec .search-btn{width:40px;height:40px;position:absolute;right:5px;background:url(../images/search-icon-white.png) no-repeat center;border:0;top:-5px;text-indent:-9999px}.search-result-sec .result-list h2{padding-bottom:15px;text-transform:none}.search-result-sec .result-list h2 a{color:#1575ba}.search-result-sec .result-list h2 a:hover{color:#000}.search-result-sec .result-list p{font-size:1.25em}.search-result-sec .result-list p a{font-family:"titillium_webitalic",sans-serif}.search-result-sec .result-list strong{font-family:"titillium_webbold",sans-serif}.search-result-sec .item-list{max-width:1010px;margin:0 auto}.search-result-sec .pager{list-style:none;padding:0;margin:0;text-align:center}.search-result-sec .pager li{display:inline-block;font-size:1em;text-transform:uppercase;padding:0 3px;color:#000}.search-result-sec .pager li a{color:#1575ba}.search-result-sec .pager li a:hover{color:#000}.search-result-sec .bredcrumb{font-size:12px}blockquote{border-left:0 !important;font-size:20px !important;color:#28948c !important;text-align:center;padding:0 30px !important;font-family:"titillium_websemibold_italic",sans-serif}div.error,table tr.error{background-color:#ffbaba !important}div.error{background-image:url(../images/error-icon.png) !important;color:#d8000c !important;background-position:21px center;border:0;max-width:1010px;margin:0 auto;margin-bottom:20px}div.messages{max-width:1010px;margin:0 auto;margin-bottom:20px}div.warning,table tr.warning{background-color:#ffbaba !important}div.warning{background-image:url(../images/error-icon.png) !important;color:#d8000c !important;background-position:21px center;border:0;max-width:1010px;margin:0 auto;margin-bottom:20px}.notfound-box{background:#1575ba;color:#fff;padding:40px}.notfound-box h1{font-size:121px;font-weight:600;margin:0px;line-height:120px}.notfound-box h2{color:#fff;padding-bottom:40px}.fiction-box #ajax-loader{position:absolute;left:50%}.login-box{background:#1575ba;max-width:50%;margin:0 auto;padding:20px 40px 40px}.login-box h2{color:#fff}.login-box .form-item{color:#fff;text-align:left;margin-bottom:15px}.login-box .form-item .description{display:none}.login-box .form-item .form-text{width:100%;border:0;padding:5px;color:#000}.login-box .form-submit{border:solid 2px #fff;font-size:1em;color:#fff;font-family:"titillium_webbold",sans-serif;text-transform:uppercase;padding:.3125em 1.25em;border-radius:0;background-color:transparent;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.login-box .form-submit:hover{background:#fff;color:#000;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.login-box .form-actions{text-align:right}.login-box p{float:left;position:relative;top:-40px}.login-box p a{color:#fff}.login-box p a:hover{color:#fff;text-decoration:underline}#sliding-popup #popup-buttons{margin:10px 0 0em 0 !important;max-width:47% !important}#sliding-popup #popup-buttons button{border:solid 2px #fff;font-size:.9375em;color:#fff;font-family:"titillium_webbold",sans-serif;text-transform:uppercase;padding:.3125em 1.25em;border-radius:0;background-color:transparent;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;background-image:none;box-shadow:inherit;margin-top:0px;text-shadow:0px 0px 0 #ffffff;vertical-align:top;font-weight:normal}#sliding-popup #popup-buttons button:hover{background:#fff;color:#000;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}#sliding-popup .popup-content{width:95%;max-width:1180px}#sliding-popup .popup-content #popup-text{margin:10px 0 0 !important;font-weight:normal !important;max-width:53%}#sliding-popup.sliding-popup-bottom{background:rgba(21,117,186,0.7) !important;padding:10px 0}#search-api-page-search-form{max-width:1010px;margin:0 auto}#search-api-page-search-form label{font-weight:500}#search-api-page-search-form .form-item{float:left}#search-api-page-search-form .form-item .form-text{border:solid 1px #000;height:36px;padding:5px 10px;width:200px}#search-api-page-search-form .form-submit{border:solid 2px #000;font-size:1em;color:#000;font-weight:700;text-transform:uppercase;padding:3px 15px;border-radius:0;display:inline-block;margin-left:10px;background:#fff;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}#search-api-page-search-form .form-submit:hover{border:solid 2px #1575ba;color:#1575ba;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.table{display:table;height:100%}.view-all-news{position:absolute;top:0px;right:5px}.our-people-org-sec{background-position:center;background-size:cover;height:530px;margin-top:40px;margin-bottom:60px}.our-people-org-sec .overlap-box-sec{height:530px}.our-people-org-sec .overlap-box-sec .overlap-box{background:rgba(2,88,150,0.8);position:absolute;height:100%;left:0;text-align:left;color:#fff}.our-people-org-sec .overlap-box-sec .overlap-box .overlap-box-cont{position:absolute;bottom:0px;left:0px;padding:40px 80px;font-size:1em}.our-people-org-sec .overlap-box-sec .overlap-box .overlap-box-cont h2{color:#fff}.our-people-org-sec .overlap-box-sec .overlap-box .overlap-box-cont p{margin-bottom:30px}.our-people-org-sec .overlap-box-sec .overlap-box .overlap-box-cont .btn{color:#fff}.our-people-org-sec .overlap-box-sec .overlap-box .overlap-box-cont .btn:hover{color:#000}.our-people-org-sec .overlap-box-sec .overlap-box .overlap-box-cont a{color:#acdbf9}.our-people-org-sec .overlap-box-sec .overlap-box .overlap-box-cont a:hover{color:#fff}.director-general-box{text-align:left;margin-top:10px;float:left;width:100%}.director-general-box .img-box{padding-right:60px}.director-general-box .cont-box{margin-top:50px}.director-general-box .cont-box .btn-black{margin-top:20px}.director-general-box ul{list-style-image:none;list-style:none}.director-general-box ul li{background:url(../images/bullet.png) no-repeat left 12px;padding:5px 0px 5px 25px;color:black}.history-box-sec{width:100%;float:left;margin-top:60px}.history-box-sec .history-gallery{background:#dcd8d3;text-align:left;padding:60px 0px}.history-box-sec .history-gallery .item{padding:30px 60px 60px}.history-gallery .slick-prev{left:215px}.history-gallery .slick-next{right:215px}.history-gallery-nav{border-bottom:solid 1px #000;margin-bottom:40px}.threats-box-sec{padding-top:10px}.threats-box-sec .threats-box{padding:30px 20px}.threats-box-sec .threats-box .btn-black{margin-top:20px;padding:15px 1.25em;line-height:20px}.threats-box-sec .threats-box .btn-black.two-line{padding:5px 1.25em}.threats-box-sec .threats-box p{min-height:135px}.threats-box-sec .threats-box h2{min-height:75px}.threats-box-sec div:nth-of-type(4) .btn-black{padding:5px 1.25em}.our-work-grey-box{margin-bottom:0}.emergency-planning-sec{width:100%;float:left;margin:70px 0px;background:#eaeaea}.emergency-planning-sec .img-sec{min-height:450px;background-position:center;background-size:cover;background-repeat:no-repeat}.emergency-planning-sec .cont-sec{min-height:450px}.emergency-planning-sec .em-planing-content{text-align:left;bottom:60px;left:60px;position:absolute}.emergency-planning-sec .em-planing-content .btn-black{margin-top:20px}.news-box-sec .half-overlap-box p{color:#fff}.news-box-sec .half-overlap-box .btn{margin-top:20px}.advice-box-sec .half-overlap-box p{color:#fff}.advice-box-sec .half-overlap-box .btn{margin-top:20px}.news-article-top{width:100%;float:left;margin:40px 0px;background:#eaeaea}.news-article-top .news-article-top-content{display:table-cell;vertical-align:middle;text-align:left;padding-left:40px}.news-article-top .news-article-top-content .read-full{font-size:1.25em}.news-list{text-align:left;width:100%;float:left}.news-list .news-cont-sec{width:100%;float:left;border-bottom:solid 1px #abaeba;margin-bottom:40px;padding-bottom:40px;padding-right:20px;display:table}.news-list .news-cont-sec .news-img{width:36%;display:table-cell;padding-right:30px}.news-list .news-cont-sec .news-img img{width:100%;float:left;display:block}.news-list .news-cont-sec .news-cont{display:table-cell;vertical-align:bottom}.news-list .news-cont-sec .news-cont h2 a{color:#000}.news-list .news-cont-sec .news-cont h2 a:hover{color:#1575ba}.news-article-top-sec{text-align:left;width:100%;float:left;background:#eaeaea;margin:40px 0px}.news-article-top-sec .news-cont-sec{width:100%;float:left;display:table;padding:0px 0px}.news-article-top-sec .news-cont-sec .news-img{width:44%;display:table-cell;padding-right:30px}.news-article-top-sec .news-cont-sec .news-img img{width:100%;float:left;display:block}.news-article-top-sec .news-cont-sec .news-cont{display:table-cell;vertical-align:middle;padding:40px 0px}.news-article-top-sec .news-cont-sec .news-cont h2 a{color:#000}.news-article-top-sec .news-cont-sec .news-cont h2 a:hover{color:#1575ba}.divider-dark{border-bottom:solid 1px #abaeba;margin-bottom:40px}.pagination-sec{width:100%;float:left;min-height:42px}.pagination-sec ul{list-style-image:none;text-align:left;margin:0px}.pagination-sec ul li{display:inline-block;text-transform:uppercase;font-family:"titillium_webbold",sans-serif;margin-right:6px}.pagination-sec ul li.pager-current{padding:5px 15px;border:solid 2px #1575ba;color:#fff;background:#1575ba}.pagination-sec ul li a{color:#000;border:solid 2px #000;display:block;padding:5px 15px}.pagination-sec ul li a:hover{color:#fff;background:#1575ba;border:solid 2px #1575ba}.pagination-sec ul li .ajax-progress{display:block;position:absolute;bottom:0px}.pagination-sec ul li.pager-ellipsis{display:none}.news-side-col{padding-left:20px}.news-side-col .news-category #edit-field-category-tid-wrapper{border:solid 2px #abaeba;padding:20px !important;margin-bottom:40px}.news-side-col .news-category #edit-field-topics-tid-wrapper{border:solid 2px #abaeba;padding:20px !important;margin-bottom:0px}.two-col-left{width:100%;float:left;margin:40px 0px 50px}.two-col-left .left-menu-sec{text-align:left;position:relative}.two-col-left .left-menu-sec h2{background:#eaeaea;padding:20px 15px;font-size:1.375em}.two-col-left .left-menu-sec .shadow-div{background:url(../images/menu-shadow.png) no-repeat top right;width:26px;position:absolute;right:-3px;top:0px;background-size:100% 100%;z-index:8}.two-col-left blockquote{border-left:5px solid #28948c !important;text-align:left;margin-top:20px}.cms-page-cont-sec{text-align:left;padding-left:40px;float:left;width:100%}.cms-page-cont-sec ul{list-style-position:inherit;padding-left:20px}.cms-page-cont-sec hr{margin:40px 0px !important;border-top:solid 1px #abaeba !important}.cms-page-cont-sec .intro{padding-bottom:10px}.cms-page-cont-sec h2{padding-bottom:20px}.cms-page-cont-sec h2.title{padding-bottom:20px}.cms-page-cont-sec.cms-content-wrap hr{width:100%;float:left}.contact-img-box img{margin-bottom:20px}.contact-cont-box{text-align:left;padding-left:40px}.modal-backdrop{position:fixed !important;height:100%;z-index:9999}.modal{z-index:99999}.contact-form-sec{padding:40px}.contact-form-sec .input{width:100%;border:solid 2px #999;font-size:20px;padding:10px 10px;font-style:italic;color:#999;margin-top:20px;float:left}.contact-form-sec .input.textarea{height:130px}.contact-form-sec .input.textarea.error{border:solid 2px red}.contact-form-sec .input.error{border:solid 2px red}.contact-form-sec .form-input{float:none;display:inline-block;width:49.3%}.contact-form-sec .form-textarea{float:none;display:inline-block;width:99.5%}.contact-form-sec ::-webkit-input-placeholder{color:#999}.contact-form-sec form{text-align:left}.contact-form-model .modal-header{border-bottom:0px}.contact-form-model .modal-header .close span{font-size:49px;font-family:'Titillium Web', sans-serif;font-weight:200;line-height:20px}.contact-form-model .modal-content{border-radius:0px}.news-article-sec{text-align:left}.news-article-sec img{padding-left:20px;margin-top:50px}.share-this-sec{float:right}.share-this-sec .st_facebook_custom{width:40px;height:40px;background:url(../images/sharethis-icon.png) no-repeat 0px 0px;display:inline-block;margin-right:5px;cursor:pointer}.share-this-sec .st_twitter_custom{width:40px;height:40px;background:url(../images/sharethis-icon.png) no-repeat -50px 0px;display:inline-block;margin-right:5px;cursor:pointer}.share-this-sec .st_email_custom{width:53px;height:40px;background:url(../images/sharethis-icon.png) no-repeat -98px 0px;display:inline-block;margin-right:5px;cursor:pointer}.faq-page .panel-default .panel-heading{background-color:transparent;padding:0px 0px}.faq-page .panel-default .panel-heading .panel-title{font-size:1.25em;color:#000;text-transform:none}.faq-page .panel-default .panel-heading .panel-title a:before{content:"\f00d";font-family:'FontAwesome';font-size:14px;padding-right:20px;color:#1575ba;float:left;margin-top:5px}.faq-page .panel-default .panel-heading .panel-title a.collapsed:before{content:"\f067"}.faq-page .panel-default .panel-heading .panel-title a span{display:inline-block;width:80%}.faq-page .panel-default.panel{border:0px;background-color:transparent;-webkit-box-shadow:0 0px 0px rgba(0,0,0,0.05);box-shadow:0 0px 0px rgba(0,0,0,0.05)}.faq-page .panel-default .panel-body{background:url(../images/faq-shadow.png) no-repeat;background-position:bottom center;border-top:0 !important;font-size:1em;padding-bottom:60px;padding-left:36px;background-size:100%}.faq-page table{border-top:solid 2px #eaeaea;border-right:solid 2px #eaeaea}.faq-page table td{padding:5px 10px;border-bottom:solid 2px #eaeaea;border-left:solid 2px #eaeaea;word-break:break-all}.faq-page table thead{background:rgba(21,117,186,0.7);text-align:center;font-size:1.125em;font-family:"titillium_webbold",sans-serif}.img-left{padding-right:20px;float:left;max-width:370px}.img-left p{text-align:center;font-size:1em;font-family:"titillium_webitalic",sans-serif;color:#999}.img-right{padding-left:20px;float:right;max-width:370px}.img-right p{text-align:center;font-size:1em;font-family:"titillium_webitalic",sans-serif;color:#999}.img-full{padding-top:30px;text-align:center;width:100%}.right-to-left .cms-page-cont-sec{padding-right:40px;padding-left:0px}.right-to-left .shadow-div{background-position:top left !important;left:-3px;top:0px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.right-to-left .cms-page-cont-sec{text-align:right;padding-right:40px;padding-left:0px}.right-to-left .cms-page-cont-sec ul{list-style:none}.right-to-left .cms-page-cont-sec ul li{background:url(../images/bullet.png) no-repeat right;padding-right:22px}.right-to-left .content-section .bredcrumb{text-align:right}.right-to-left blockquote{text-align:right !important;border-right:5px solid #28948c !important;border-left:0px solid #28948c !important}.right-to-left .search-box-sec .search-box{text-align:right}.right-to-left .search-box-sec .search-box .search-btn{float:none}.right-to-left .search-box-sec .search-box .input{float:none}.right-to-left .search-box-sec .search-box .label{float:none;display:inline-block}.right-to-left .nav-sec{width:auto;background:none;display:inline;float:right;text-align:right;position:relative;top:8px}.right-to-left .nav-sec ul li{padding:0px}.right-to-left .nav-sec ul li a{color:#000}.right-to-left .nav-sec ul li a:hover{color:#fff}.right-to-left .nav-sec ul li.active a{color:#fff}.right-to-left #nav{float:none}.right-to-left header{padding:0.5em 0}.right-to-left header .container{position:inherit}.right-to-left .two-col-left .col-sm-3{float:right}.right-to-left .left-menu-sec{text-align:right}.right-to-left #cssmenu ul li.active-trail a.active{border-left:solid 8px #1575ba;border-right:0px}.left-to-right .shadow-div{background-position:top left !important;left:-3px;top:0px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.left-to-right .two-col-left .col-sm-3{float:right}.left-to-right .cms-page-cont-sec{padding-right:40px;padding-left:0px}.left-to-right .nav-sec{width:auto;background:none;display:inline;float:right;text-align:right;position:relative;top:8px}.left-to-right .nav-sec ul li{padding:0px}.left-to-right .nav-sec ul li a{color:#000}.left-to-right .nav-sec ul li a:hover{color:#fff}.left-to-right .nav-sec ul li.active a{color:#fff}.left-to-right #nav{float:none}.left-to-right header{padding:0.5em 0}.left-to-right header .container{position:inherit}.feed-icon{position:absolute;bottom:2px;right:10px}.feed-icon img{width:40px}.feed-icon a{position:relative;right:0px;bottom:0px}table{border-top:solid 2px #eaeaea;border-right:solid 2px #eaeaea}table td{padding:5px 10px;border-bottom:solid 2px #eaeaea;border-left:solid 2px #eaeaea}table thead{background:rgba(21,117,186,0.7);text-align:center;font-size:1.125em;font-family:"titillium_webbold",sans-serif}.blue-bg{background:#1575ba;color:#fff;padding:20px}.blue-bg h2,.blue-bg h3,.blue-bg h4,.blue-bg h6{color:#fff}.page-news-and-speeches .fiction-sec{margin:3.75em 0 0em}.page-news-and-speeches .content-section{padding-bottom:0}.node-type-news .fiction-sec{margin:0em 0 0em}.node-type-news .content-section{padding-bottom:0}.node-type-multilingual-pages .fiction-sec{margin:3.75em 0 0em}.node-type-multilingual-pages .content-section{padding-bottom:0}.news-category .views-exposed-form{position:relative}.news-category .views-exposed-form .views-reset-button{position:absolute;top:0px;padding:0;left:0px;width:100%}.news-category .views-exposed-form .views-reset-button #edit-reset{border:solid 2px #000;font-size:1em;color:#000;font-weight:700;text-transform:uppercase;padding:0.3125em 0em;border-radius:0;display:inline-block;width:100%;margin:0px;background:#fff;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.news-category .views-exposed-form .views-reset-button #edit-reset:hover{border:solid 2px #1575ba;color:#1575ba;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.vimeo-fallback-1 .video-box .hi-icon-wrap{display:none}.vimeo-fallback-1 #vimeoEmbedder-default .play{display:none}.vimeo-fallback-1 #vimeoEmbedder-default .click-to-play{display:none}.node-type-main-pages .fiction-sec{margin-top:0px}.page-node-123.node-type-main-pages .fiction-sec{margin:3.75em 0em}.content-section.no-image .cms-page-cont-sec img{display:none}.video-transcript{width:100%;text-align:right;display:inline-block;padding-bottom:5px;font-size:15px}.key-point-sec h2.title{padding-bottom:15px}.page-search .search-result-sec img{display:none}.page-search .search-result-sec .img-left{display:none}.foot-nav .btn-group{padding-top:2px;vertical-align:top;float:left}.page-rtl .modal-content .contact-form-sec .input{direction:rtl;font-style:normal}.page-rtl .modal-content .contact-form-sec .form-textarea{direction:rtl}.cms-content-wrap{width:100%;float:left}.cms-content-wrap hr{width:100%;float:left}.banner-sec.marketing-page .overlap-container{position:absolute;-moz-transform:skewX(-35deg);-webkit-transform:skewX(-35deg);-o-transform:skewX(-35deg);-ms-transform:skewX(-35deg);transform:skewX(-35deg);max-width:940px;left:-190px;-webkit-box-shadow:0px 0 0 0 rgba(0,0,0,0.4);box-shadow:0px 0 0 0 rgba(0,0,0,0.4)}.banner-sec.marketing-page .overlap-container .content{-moz-transform:skewX(35deg);-webkit-transform:skewX(35deg);-o-transform:skewX(35deg);-ms-transform:skewX(35deg);transform:skewX(35deg);text-align:left;background-image:none}.banner-sec.marketing-page .overlap-container .content .v-align h1{max-width:50%;margin-left:180px;text-align:left;display:inline-block;padding-left:15%}.banner-sec.marketing-page .overlap-container .content .v-align .more-link{margin-left:180px;padding-left:15.5%}.not-front .content-section{background:url(../images/shadow-inner.gif) no-repeat -142px top}.not-front .content-section:before{content:'';position:absolute;max-width:940px;display:none;height:0px;width:100%;left:-578px;top:148px;background:#e4e4e4;transform:skewX(-35deg);opacity:0.3;z-index:-1}.content-section.marketing-section{background:none;text-align:left;padding-bottom:0px}.content-section.marketing-section.why-mi5{padding-top:0px}.content-section.marketing-section:before{content:'';position:absolute;max-width:940px;height:1360px;width:100%;left:-578px;top:148px;background:#e4e4e4;transform:skewX(-35deg);opacity:0.3}.content-section.marketing-section.inner:before{opacity:0.8}.content-section.marketing-section h2.title{font-size:40px;text-transform:none;font-family:"titillium_webregular",sans-serif;font-weight:normal;padding-bottom:30px}.content-section.marketing-section h2.title strong{color:#1575ba;font-family:"titillium_websemibold",sans-serif;font-weight:normal}.content-section.marketing-section ul{list-style-position:outside;padding-left:20px}.content-section.marketing-section ul li{padding:5px 0px 5px 10px}.content-section.marketing-section ul ul{padding-left:0px}.content-section.marketing-section ul ul li{position:relative;padding-left:20px}.content-section.marketing-section ul ul li:before{position:absolute;left:0px}.content-section.marketing-section .opportunities-sec-main-site{padding-top:0px}.content-section.marketing-section .opportunities-sec-main-site ul{padding-left:0px;padding-bottom:0px}.content-section.marketing-section .opportunities-sec-main-site ul li{padding:0px}.content-section.marketing-section .opportunities-sec-main-site ul li a:hover .title-strip-box{line-height:120px;height:120px}.content-section.marketing-section .opportunities-sec-main-site ul li a .title-strip-box{font-size:1.625em;line-height:100px;height:100px;font-family:"titillium_webregular",sans-serif;text-transform:none}.content-section.marketing-section .opportunities-sec-main-site ul li a .title-strip-box span{position:relative}.content-section.marketing-section .opportunities-sec-main-site ul li a .title-strip-box:before{content:'';position:absolute;width:100%;height:100%;left:-50%;display:block;-moz-transform:skewX(50deg);-webkit-transform:skewX(50deg);-o-transform:skewX(50deg);-ms-transform:skewX(50deg);transform:skewX(50deg);background:rgba(2,88,150,0.85)}.content-section.marketing-section h3{text-transform:uppercase;padding:1em 0 0.7em}.content-section.marketing-section .btn-black{min-width:300px}.content-section .nav-tab-wrapper{min-height:86px;margin-top:30px}.content-section .nav-tab-section{width:100%;float:left}.content-section .nav-tab-section ul{list-style:none;padding:0px;margin:0px}.content-section .nav-tab-section ul li{width:50%;float:left;padding:0px;margin:0px;position:relative;font-size:30px;letter-spacing:1.3px;text-align:center}.content-section .nav-tab-section ul li a{color:#fff;padding:30px 0px;display:block;background:#1575ba;background:-moz-linear-gradient(45deg, #1c79bc 50%, #3c8cc6 50%);background:-webkit-linear-gradient(45deg, #1c79bc 50%, #3c8cc6 50%);background:linear-gradient(45deg, #1c79bc 50%, #3c8cc6 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c79bc', endColorstr='#3c8cc6',GradientType=1 )}.content-section .nav-tab-section ul li a:hover{opacity:0.9}.content-section .nav-tab-section ul li:nth-of-type(2) a{background:#3eb5ac;background:-moz-linear-gradient(45deg, #41b6ac 50%, #5fc1b9 50%);background:-webkit-linear-gradient(45deg, #41b6ac 50%, #5fc1b9 50%);background:linear-gradient(45deg, #41b6ac 50%, #5fc1b9 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#41b6ac', endColorstr='#5fc1b9',GradientType=1 )}.content-section .nav-tab-section.stick{position:fixed;top:0px;left:0px;z-index:100}.content-section .tab-content-sec{width:100%;float:left;padding-top:60px}.content-section .tab-content-sec#digital-integence .full-video-section{margin-bottom:60px}.content-section .tab-content-sec#corporate-IT .case-studies-sec{margin-bottom:0px}.content-section .tab-content-sec.one-role .case-studies-sec{margin-bottom:60px !important}.content-section .tab-content-sec.one-role .full-video-section{margin-bottom:60px !important}.content-section .tab-content-sec .testimonial-section{width:100%;background-repeat:no-repeat;background-size:cover;position:relative;font-size:30px;color:#fff;font-family:"titillium_webbold",sans-serif;line-height:42px;margin:60px 0px}.content-section .tab-content-sec .testimonial-section:after{content:'';background-color:rgba(21,117,186,0.83);display:block;position:absolute;width:100%;height:100%;top:0px}.content-section .tab-content-sec .testimonial-section:before{content:'';background-color:#1575ba;display:block;position:absolute;width:100%;height:100%;left:-100%;top:0px}.content-section .tab-content-sec .testimonial-section .container{z-index:1;padding-top:50px;padding-bottom:50px}.content-section .tab-content-sec .testimonial-section .container:before{content:'';position:absolute;right:-100%;width:100%;height:100%;background:#fff;top:0px;display:block}.content-section .tab-content-sec .testimonial-section p{padding-right:250px;position:relative}.content-section .tab-content-sec .testimonial-section p:before{content:'"';display:block;font-size:88px;position:absolute;top:-25px;font-family:"titillium_webbold",sans-serif;font-style:italic;left:-10px}.margintop20{margin-top:20px !important}.full-video-section{width:100%;max-height:650px;overflow:hidden;position:relative;margin-top:60px}.full-video-section .video-container{position:inherit}.case-studies-sec{text-align:center;padding:3.5625em 3.75em 3.125em 3.75em}.case-studies-sec h2{padding-bottom:57px}.case-studies-sec .image-gallery .item{max-height:800px}.case-studies-sec .image-gallery .item img{max-width:95%}.case-studies-sec .image-gallery .item .caption-sec{height:90%;top:5%;right:0px;z-index:1}.case-studies-sec .image-gallery .item .caption-sec .caption{font-size:1.25em;color:#fff;text-transform:none;font-family:"titillium_webregular",sans-serif;line-height:normal}.case-studies-sec .image-gallery .item .caption-sec .caption .content .quote{font-size:1.625em;line-height:18px}.case-studies-sec .image-gallery .item .caption-sec .caption .content p{margin-bottom:20px}.case-studies-sec .image-gallery .item .caption-sec .caption .content .btn{font-size:20px;font-family:"titillium_webregular",sans-serif;text-transform:none;line-height:18px;padding:8px 30px 12px}.case-studies-sec .image-gallery .item .img-sec{height:700px;background-size:cover;background-repeat:no-repeat;background-position:center top}.case-studies-sec .image-gallery .item .img-sec:after{background:#eaeaea;content:'';position:absolute;width:50px;height:100%;right:0px}.modal-box{height:100%;width:100%}.modal-box .modal-content{border-radius:0px;border:0px solid rgba(0,0,0,0.2);max-width:60%;display:inline-block;text-align:left}.modal-box .modal-content .modal-title{padding-bottom:0px;color:#fff;font-size:1.25em}.modal-box .modal-content .modal-header{padding:15px 20px 15px 30px;background:#1575ba}.modal-box .modal-content .modal-header .close{opacity:1;font-size:40px;line-height:20px;font-family:"titillium_webregular",sans-serif;color:#fff}.modal-box .modal-content .modal-body{padding:30px}.modal-box .modal-dialog{vertical-align:middle;display:table-cell;text-align:center}.modal-open .modal-box{display:table !important}.quiz-box{width:100%;float:left;background-repeat:no-repeat;background-size:cover;position:relative;background-position:center;overflow:hidden;z-index:100}.quiz-box:before{content:'';display:block;background:rgba(4,55,120,0.9);position:absolute;width:100%;height:100%}.quiz-box:after{content:'';display:block;background:#126099;position:absolute;width:170px;height:207px;bottom:-33px;right:-79px;transform:skewX(-41deg);display:none\9}.quiz-box h2{font-size:3em;font-family:"titillium_webregular",sans-serif;color:#fff;text-align:center;padding-top:80px;position:absolute;top:0px;width:100%;left:0px;z-index:1}.quiz-box .quiz-table{display:table;position:initial}.quiz-box .quiz-table:after{content:'';display:block;background:#126099;position:absolute;width:170px;height:170px;top:0px;left:-113px;transform:skewX(-41deg);display:none\9}.quiz-box .quiz-table .table-cell{text-align:center}.quiz-box .form-box{width:100%;float:left;display:table}.quiz-box .form-box .col-md-8.text-left{display:table-cell;vertical-align:middle;float:none}.quiz-box .form-box .label-sec{text-align:right;display:table-cell;vertical-align:middle;float:none}.quiz-box .form-box:nth-of-type(2){padding:60px 0px 0px}.quiz-box .reset{position:absolute;bottom:70px;right:80px;background:#1575ba;width:80px;height:80px;border-radius:100%;padding:18px;color:#fff;font-size:44px;text-align:center}.quiz-box .reset:hover{opacity:0.8}.table-cell{display:table-cell;vertical-align:middle;width:100%}.why-ta-slider-sec{width:100%;float:left;background:#eaeaea;padding:120px 0px;text-align:center;position:relative;overflow:hidden}.why-ta-slider-sec .why-ta-slider p{font-size:1.25em;line-height:30px}.why-ta-slider-sec .why-ta-slider.image-gallery .slick-arrow{background:none;font-size:0px;text-indent:inherit;padding:0px;height:100px;text-align:center;top:50%;margin-top:-54px}.why-ta-slider-sec .why-ta-slider.image-gallery .slick-arrow.slick-disabled{display:none !important}.why-ta-slider-sec .why-ta-slider.image-gallery .slick-arrow:before{font-family:'FontAwesome';display:block;font-size:100px;color:#1575ba;position:absolute;width:100%}.why-ta-slider-sec .why-ta-slider.image-gallery .slick-next{right:16px}.why-ta-slider-sec .why-ta-slider.image-gallery .slick-next:before{content:"\f105"}.why-ta-slider-sec .why-ta-slider.image-gallery .slick-prev{left:16px}.why-ta-slider-sec .why-ta-slider.image-gallery .slick-prev:before{content:"\f104"}.why-ta-slider-sec .why-ta-slider.image-gallery .item{max-height:inherit}.why-ta-slider-sec .why-ta-slider h2{font-size:55px;text-transform:none;font-family:"titillium_webregular",sans-serif;font-weight:normal;padding-bottom:30px}.why-ta-slider-sec .why-ta-slider h2 strong{color:#1575ba;font-family:"titillium_websemibold",sans-serif;font-weight:normal}.why-ta-slider-sec .why-ta-slider h2.title{font-size:55px;text-transform:none;font-family:"titillium_webregular",sans-serif;font-weight:normal;padding-bottom:30px}.why-ta-slider-sec .why-ta-slider h2.title strong{color:#1575ba;font-family:"titillium_websemibold",sans-serif;font-weight:normal}.why-ta-slider-sec:after{content:'';position:absolute;width:252px;height:200px;right:0px;bottom:-153px;background:#dedddd;transform:rotate(27deg)}.why-ta-slider-sec:before{content:'';position:absolute;max-width:940px;height:360px;width:100%;left:-305px;top:-300px;background:#dedddd;transform:rotate(32deg)}.testimonial-sec-inner{width:100%;float:left;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;font-size:50px;color:#fff;line-height:1.36;font-family:"titillium_webitalic",sans-serif;height:500px}.testimonial-sec-inner:before{content:'';display:block;width:100%;height:100%;position:absolute;left:0px;top:0px;background:rgba(21,117,186,0.87)}.testimonial-sec-inner .image-gallery .item{padding-top:0px !important}.full-block-sec{margin-bottom:0px;padding:60px 0px}.home-nav-face2{min-height:30px !important;padding:0}.home-nav-face2 .nav-tab-wrapper{margin-top:0}.home-nav-face2 .nav-tab-wrapper .stick{position:relative}.grey-box-sec.rmv-space-bottom{margin-bottom:0}.fiction-sec.rmv-space-top{margin-top:0}.banner-sec.banner-rm-mx-hgt{max-height:inherit}.job-titles-text ul{list-style:none}.job-titles-text ul li{word-break:break-word}.case-studies-model .contact-form-sec{padding-top:0px}.case-studies-model .contact-form-sec h2{text-align:center}.testimonial-slider.image-gallery .item{padding-top:35px}.job-titles-text{text-align:left}#switcheroo{width:100%;display:table}#switcheroo #left,#switcheroo #right{display:table-cell;vertical-align:middle}#switcheroo #right{width:100%;padding-left:51px}#job-titles{height:17.5em;overflow:hidden;line-height:3.5em}#job-titles ul li{font-size:2.125em;font-family:"titillium_weblight",sans-serif;text-transform:uppercase;white-space:nowrap;opacity:0.5;transition:opacity 400ms ease, font-size 500ms ease}#job-titles ul li.current{font-size:3.75em;opacity:1}#job-titles ul li a{color:#fff}#we-hire{font-size:7.5em;line-height:1em;text-transform:uppercase;text-align:left;font-family:"titillium_webbold",sans-serif;border-right:1px solid #fff;padding-right:51px;padding-top:4px;padding-bottom:15px}.background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background:50% 50% no-repeat;-webkit-background-size:cover;background-size:cover}.dark.background::after,.very-dark.background::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.dark.background::after{background-color:rgba(0,0,0,0.65)}.background>video{width:100%;height:100%;display:block;object-fit:cover}.wrap{position:relative;width:100%;max-width:1000px;margin:auto}#banner{position:relative;width:100%;height:100%;min-height:-webkit-calc(100vh - 210px);min-height:calc(100vh - 210px);color:#fff;overflow:hidden}#banner #switcheroo{min-height:-webkit-calc(100vh - 210px);min-height:calc(100vh - 210px)}.career-loader{position:absolute;width:45px;height:45px;top:28%;left:50%;margin-left:-23px;-webkit-animation-name:spin;-webkit-animation-duration:1500ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;opacity:0.8}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.career-home .fiction-sec{margin-top:0px}.career-home .grey-box-sec{margin-bottom:0px}.marketing-section ul{padding:0px;list-style-image:url(../images/bullet.png);list-style-position:inside}.marketing-section ul ul{padding-left:20px;list-style-image:none;list-style:none}.marketing-section ul ul li:before{content:"-";font-family:"titillium_webbold",sans-serif;padding-right:10px}.tech-profile-wrap{position:relative;padding-bottom:56.25%;height:auto !important;overflow:hidden;max-width:100%;margin-top:50px}.tech-profile-wrap iframe{width:100%;height:100%;left:0px;top:0px;border:0px;position:absolute}.tech-profile-wrap iframe #app{margin:0 auto}#career_journey_response{width:100%;float:left;position:relative;margin-top:60px}#career_journey_response .career-journey-data{max-width:816px;margin:0 auto;text-align:left;color:#fff}#career_journey_response .career-journey-data .desc{width:70%;float:left;padding-left:11px}#career_journey_response .career-journey-data .view-role{float:right;border:solid 2px #fff;font-size:30px;padding:8px 40px 10px;background:rgba(255,255,255,0.1);color:#fff}#career_journey_response .career-journey-data .view-role:hover{background:rgba(255,255,255,0)}.careers .nav-sec.sticky{top:-49px}.careers .nav-sec.sticky .sticky-logo{position:absolute;top:49px;z-index:999999}.white-box-sec{width:100%;float:left;padding:70px 0px 0px}.white-box-sec .intro{padding-bottom:0px}.role-slider-sec{width:100%;float:left;background:#f2f2f2;padding:100px 0px 140px;margin-top:70px}.role-slider-sec .job-role-slider{text-align:left;position:relative}.role-slider-sec .job-role-slider h3{font-size:1.75em;font-family:"titillium_webbold",sans-serif;color:#404040}.role-slider-sec .job-role-slider p{font-size:20px;line-height:30px;color:#404040}.role-slider-sec .job-role-slider .slick-slide{opacity:0.3;padding:0 35px;display:none;cursor:-webkit-grab}.role-slider-sec .job-role-slider .slick-slide p{display:none}.role-slider-sec .job-role-slider .slick-slide.slick-active{opacity:1}.role-slider-sec .job-role-slider .slick-slide.slick-active p{display:block}.role-slider-sec .job-role-slider .slick-slide.slick-active span{visibility:visible}.role-slider-sec .job-role-slider .slick-slide .btn{margin-top:40px}.role-slider-sec .job-role-slider .slick-slide span{display:block;visibility:hidden;padding-bottom:10px;color:#404040}.role-slider-sec .job-role-slider.slick-initialized .slick-slide{display:block}.role-slider-sec .job-role-slider.slick-initialized .slick-slide:focus{outline:none}.role-slider-sec .job-role-slider.slick-initialized .slick-slide.prevdiv{text-align:right}.role-slider-sec .job-role-slider.slick-initialized .slick-slide.slick-cloned{text-align:right}.role-slider-sec .job-role-slider.slick-initialized .slick-slide.nextdiv.slick-cloned{text-align:left}.role-slider-sec .job-role-slider .slick-arrow{background:none;font-size:0px;text-indent:inherit;padding:0px;height:100px;width:100px;text-align:center;top:0%;margin-top:-25px;position:absolute;border:0px;background:rgba(242,242,242,0.7);z-index:10}.role-slider-sec .job-role-slider .slick-arrow:before{font-family:'FontAwesome';display:block;font-size:70px;color:#1575ba;position:absolute;width:100%}.role-slider-sec .job-role-slider .slick-arrow.slick-prev:before{content:"\f104"}.role-slider-sec .job-role-slider .slick-arrow.slick-next{right:0px}.role-slider-sec .job-role-slider .slick-arrow.slick-next:before{content:"\f105"}.role-slider-sec .job-role-slider .slick-dots{background:none;list-style-image:none;text-align:center;position:absolute;width:100%;bottom:-100px;margin:0px}.role-slider-sec .job-role-slider .slick-dots li{display:inline-block;width:13px;height:13px;border:0px;margin:0 10px;border-radius:100%;text-indent:-9999px;background:#dcd8d3;cursor:pointer}.role-slider-sec .job-role-slider .slick-dots li.slick-active{background:#1575ba}.quiz-list-sec{width:100%;float:left}.quiz-list-sec .col-sm-6{float:none;display:inline-block;width:49.7%}.quiz-list-sec .grid-sec{overflow:hidden;margin-bottom:8px}.quiz-list-sec .grid{width:100%;height:375px;display:table;background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden;padding:0 75px;text-align:left;background-position:center;-webkit-transition:4s;-o-transition:4s;transition:4s}.quiz-list-sec .grid:before{content:'';width:100%;height:100%;position:absolute;left:0px;top:0px}.quiz-list-sec .grid:after{content:'';width:135%;height:200%;position:absolute;left:0px;-moz-transform:skewX(50deg);-webkit-transform:skewX(50deg);-o-transform:skewX(50deg);-ms-transform:skewX(50deg);transform:skewX(50deg);top:0px}.quiz-list-sec .grid .table-cell{position:relative;z-index:1}.quiz-list-sec .grid .table-cell .quiz-link{color:#fff;font-size:1em;display:block;margin-top:40px}.quiz-list-sec .grid h3{font-size:1.75em;color:#fff}.quiz-list-sec .grid p{color:#fff;font-size:1.25em;line-height:30px}.modal .vertical-alignment-helper{display:table;height:100%;width:100%;pointer-events:none}.modal .vertical-align-center{display:table-cell;vertical-align:middle;pointer-events:none}.modal .vertical-align-center .modal-content{width:inherit;height:inherit;margin:0 auto;pointer-events:all}.quiz-popup .modal-content{background:none;box-shadow:0 0px 0px rgba(0,0,0,0.5);border:0px}.quiz-popup .modal-content .modal-header{border-bottom:0px;padding-left:0px;text-align:left;position:relative}.quiz-popup .modal-content .modal-header h4{color:#fff;padding-bottom:0px;font-size:18px;font-family:"titillium_websemibold",sans-serif}.quiz-popup .modal-content .modal-header .close{background:#1575ba;color:#fff;border-radius:100%;height:40px;width:40px;opacity:1;position:absolute;right:-18px;bottom:-20px;z-index:1;filter:alpha(opacity=100)}.quiz-popup .modal-content .modal-header .close span{color:#fff;font-size:40px;font-weight:normal;line-height:30px;height:40px;width:40px;display:block}.quiz-popup .modal-body{padding:0px}.quiz-popup .modal-body .iframe.challenge{margin-top:0px;padding-bottom:0px}.modal-backdrop.in{opacity:.7}.faq-counter-grid{font-size:20px;font-family:"titillium_websemibold",sans-serif;text-transform:uppercase}.faq-counter-grid p{margin-bottom:0px}.faq-counter-grid .counter{font-size:64px;color:#1575ba;font-family:"titillium_webbold",sans-serif;line-height:64px;padding-bottom:25px}.faq-counter-grid .group{color:#1575ba}.blue-box-sec{width:100%;float:left;padding:70px 0px;background:#1575ba;text-align:left;position:relative;margin-top:70px}.blue-box-sec .max-width-header{padding-right:15%}.blue-box-sec h4{font-size:28px;color:#fff;text-transform:none;font-family:"titillium_webbold",sans-serif;padding-top:20px}.blue-box-sec p{color:#fff;font-size:20px;line-height:30px;margin-bottom:20px}.blue-box-sec:after{content:'';position:absolute;width:35%;height:100%;right:-7%;top:0;background:url(../images/ta-shield.svg) no-repeat;background-size:100%;opacity:0.1}.blue-box-sec h2{color:#fff;font-size:18px;padding-bottom:10px}.blue-box-sec .btn{font-size:17px}.full-width-blue{width:100%;float:left;padding:70px 0px;background:#1575ba;text-align:left;position:relative;margin-top:70px}.full-width-blue .max-width-header{padding-right:15%}.full-width-blue h4{font-size:28px;color:#fff;text-transform:none;font-family:"titillium_webbold",sans-serif;padding-top:20px}.full-width-blue p{color:#fff;font-size:20px;line-height:30px;margin-bottom:40px}.full-width-blue:after{content:'';position:absolute;width:35%;height:100%;right:-7%;top:0;background:url(../images/ta-shield.svg) no-repeat;background-size:100%;opacity:0.1}.full-width-blue h2{color:#fff;font-size:18px;padding-bottom:10px}.full-width-blue h3{color:#fff;font-size:18px;padding-bottom:10px;padding-top:0;font-family:"titillium_webbold",sans-serif}.full-width-blue.faq-items:after{width:50%;right:-15%}.full-width-blue.faq-items .item{color:#fff;font-size:20px;line-height:30px;position:relative;margin-top:40px;z-index:2}.full-width-blue.faq-items .item p{display:inline-block;margin-bottom:20px}.full-width-blue.faq-items .item h4{font-size:28px;color:#fff;text-transform:none;font-family:"titillium_webbold",sans-serif;padding-top:0px}.full-width-blue.faq-items .item .title{font-size:28px;color:#fff;text-transform:none;font-family:"titillium_webbold",sans-serif;padding-top:0px;padding-bottom:.625em}.full-width-blue.faq-items .item a{color:#fff;text-decoration:underline}.full-width-blue.faq-items .item a.expand-collapse{color:#fff;text-decoration:none;font-family:"titillium_webitalic",sans-serif;opacity:0.7;display:inline-block}.full-width-blue.faq-items .item a:hover{text-decoration:none;opacity:1}.full-width-blue.faq-items .item .expand-content{top:0px;left:0px;z-index:2;position:relative}.full-width-blue.faq-items .item.active .title{opacity:0.1}.full-width-blue.faq-items .item.active p{opacity:0.1}.full-width-blue.faq-items .item.active .expand-content .title{opacity:1}.full-width-blue.faq-items .item.active .expand-content p{opacity:1}.full-width-blue.faq-items .item.active.hide-main .title{display:none}.full-width-blue.faq-items .item.active.hide-main a{display:none}.full-width-blue.faq-items .item.active.hide-main p{display:none}.full-width-blue.faq-items .item.active.hide-main .expand-content .title{display:block}.full-width-blue.faq-items .item.active.hide-main .expand-content p{display:block}.full-width-blue.faq-items .item.active.hide-main .expand-content a{display:inline-block}.full-width-blue.faq-items .item.active:before{content:'';position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1}.puzzle-section{width:100%;position:relative}.puzzle-section .image{width:30%;position:absolute;right:0;top:0;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.puzzle-section .image img{opacity:0}.puzzle-section h2{font-size:64px;line-height:82px;letter-spacing:3.3px;font-family:"titillium_webregular",sans-serif;padding-bottom:20px}.puzzle-section h2 strong{color:#1575ba}.puzzle-section h4{font-family:"titillium_webregular",sans-serif;font-size:24px;line-height:40px;text-transform:none;color:#404040;padding-top:0px}.puzzle-section h3{font-family:"titillium_webregular",sans-serif;font-size:24px;line-height:40px;text-transform:none;color:#404040;padding-top:0px}.puzzle-section p{font-size:20px;color:#404040}.puzzle-section .content-part{width:70%;text-align:left;padding:70px 8% 10px 0}.puzzle-section .content-part .btn{margin-top:30px}.technology-opp.opportunities-sec-main-site{padding-top:0px}.technology-opp.opportunities-sec-main-site ul{padding-left:0px;padding-bottom:0px;list-style-image:none}.technology-opp.opportunities-sec-main-site ul li{padding:0px}.technology-opp.opportunities-sec-main-site ul li a:hover .title-strip-box{line-height:120px;height:120px}.technology-opp.opportunities-sec-main-site ul li a .title-strip-box{font-size:1.625em;line-height:100px;height:100px;font-family:"titillium_webregular",sans-serif;text-transform:none}.technology-opp.opportunities-sec-main-site ul li a .title-strip-box span{position:relative}.technology-opp.opportunities-sec-main-site ul li a .title-strip-box:before{content:'';position:absolute;width:100%;height:100%;left:-50%;display:block;-moz-transform:skewX(50deg);-webkit-transform:skewX(50deg);-o-transform:skewX(50deg);-ms-transform:skewX(50deg);transform:skewX(50deg);background:rgba(2,88,150,0.85)}.sector-sub-contents .grey-box-sec{margin-bottom:0px !important;padding:70px 0px;margin-top:0px !important}.sector-sub-contents .grey-box-sec h2{text-align:left}.sector-sub-contents .grey-box-sec p{text-align:left;font-size:20px;line-height:30px}.sector-sub-contents .grey-box-sec .opportunities-sec-main-site{padding-top:47px}.sector-sub-contents .opportunities-sec-main-site{padding-top:47px}.sector-sub-contents .white-box-sec h2{text-align:left}.sector-sub-contents .white-box-sec p{text-align:left;font-size:20px;line-height:30px}.sector-sub-contents .white-box-sec .quiz-list-sec{padding-top:47px}.sector-sub-contents .tech-profile-wrap{margin-top:0px}.search-result-sec{padding-top:80px !important}.careers-faqs .fiction-sec{margin-top:0px}.sector-sub-contents-center .grey-box-sec{margin-bottom:0px}.job-quote-section{width:100%;float:left;font-size:36px;color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;text-align:left;font-family:"titillium_webbold",sans-serif;line-height:55px}.job-quote-section:after{content:'';background:rgba(21,117,186,0.7);width:100%;height:100%;position:absolute;left:0;top:0}.job-quote-section:before{content:'';background:#eaeaea;width:100%;height:90px;position:absolute;right:-100%;top:0}.job-quote-section p{position:relative;z-index:1;margin-bottom:0}.job-quote-section p:before{content:'“';font-size:120px;position:absolute;top:-50px;left:0px;font-family:"titillium_websemibold",sans-serif}.job-quote-section .quote-inner{position:relative;padding:120px 0% 90px 0%}.job-quote-section .quote-inner:before{content:'';width:10%;height:100%;background:#fff;right:0px;position:absolute;z-index:1;top:0px}.job-quote-section .quote-inner:after{content:'';background:#eaeaea;width:10%;height:90px;position:absolute;right:0;top:0;z-index:2}.job-quote-section .quote-inner .max-width-header{padding-right:180px}.job-quote-section.no-job{margin-top:70px}.job-quote-section.no-job .quote-inner:after{display:none}.sector-page .white-box-sec{padding:70px 0px}.sector-page .role-slider-sec{margin-top:0px}.sector-page .fiction-sec{margin-top:0px}.sector-page .opportunities-sec1{padding-top:0px;padding-bottom:70px}.sector-page .blue-box-sec{margin-top:0px}.joint-campaign-page{text-align:left;padding-bottom:0px}.joint-campaign-page .intro-section{padding-top:60px}.joint-campaign-page .two-column{float:left;width:50%;padding-left:40px;padding-top:20px;padding-bottom:40px}.joint-campaign-page .two-column:nth-of-type(2){padding-left:0px;padding-right:40px}.joint-campaign-page .btn{margin-top:20px;min-width:auto !important}.joint-campaign-page h3{text-transform:none !important;padding-top:0 !important}.desk-hidden{display:none}.threat-mobile{font-size:13px;color:#fff;line-height:18px;padding:20px;border-bottom:solid 1px rgba(255,255,255,0.1);margin-bottom:5px}.threat-mobile a{font-family:"titillium_webbold",sans-serif}@media (min-width: 768px){.modal-xxl{width:700px}.video-popup .modal-dialog{width:700px}}@media (min-width: 992px){.modal-xxl{width:900px}.video-popup .modal-dialog{width:900px}}@media (min-width: 1200px){.modal-xxl{width:1010px}.video-popup .modal-dialog{width:1010px}}@media (max-width: 1600px){.content-section{background:url(../images/body-shadow.png) no-repeat -27px top}.image-gallery .slick-prev{left:100px}.image-gallery .slick-next{right:100px}.history-gallery .slick-prev{left:300px}.history-gallery .slick-next{right:300px}}@media (max-width: 1500px){.content-section{background-position:-122px top}}@media (max-width: 1400px){.content-section{background-position:-192px top}.image-gallery .slick-prev{left:70px}.image-gallery .slick-next{right:70px}.history-gallery .slick-prev{left:215px}.history-gallery .slick-next{right:215px}#job-titles ul li{white-space:normal}}@media (max-width: 1280px){.image-gallery .slick-prev{left:60px}.image-gallery .slick-next{right:60px}.history-gallery .slick-prev{left:215px}.history-gallery .slick-next{right:215px}.contact-form-model{width:1170px}.contact-form-model.case-studies-model{width:900px}}@media (max-width: 1000px){.wrap{padding:0 2em}}@media (min-width: 991px) and (max-width: 1200px){.nav-sec.main-site.sticky ul li a{padding:0.75em 1.425em 0.6875em}.nav-sec.sticky ul li a{padding:0.75em 1.425em 0.6875em}.video-box{min-height:auto}.player .controls{z-index:999999 !important}.nav-sec ul li{margin-right:.125em}.content-section{background-position:-293px top}.banner-sec .overlap-container{left:5px;max-width:991px}.opportunities-sec ul li .title-strip-box{font-size:1.125em}.opportunities-sec1.opp-7 ul li .title-strip-box{line-height:20px;padding-top:6px;font-size:1em}.opportunities-sec1 ul li .title-strip-box{font-size:1.125em;line-height:50px;height:50px}.opportunities-sec1 ul li .skew-bg{height:50px}.opportunities-sec1 ul li .box .opverlap-content{padding:0px 30px 50px}.opportunities-sec1 ul li .box .opverlap-content span{font-size:16px}.opportunities-sec1 ul li.MI5-ready .box .opverlap-content{padding-top:40px}.image-gallery .slick-prev{left:15px;width:40px;height:40px}.image-gallery .slick-next{right:15px;width:40px;height:40px}.image-gallery .item .caption-sec .caption{font-size:1.875em}.overlap-box .featured-overlap h3{font-size:1.125em;padding-top:0}.overlap-box .featured-overlap h4{font-size:.9375em;line-height:20px}.key-points-box .content-box{min-height:275px}.history-box-sec .history-gallery .item{padding:20px 20px 50px}.threats-box-sec .threats-box{padding:30px 10px}.advice-box-sec .half-overlap-box .overlap{width:75%}.news-list .news-cont-sec .news-img{width:42%}.contact-form-model{width:900px}.case-studies-sec .image-gallery .item .caption-sec{width:70%}.content-section .nav-tab-section ul li{font-size:22px}.btn-black.full{max-width:300px}.why-ta-slider-sec .why-ta-slider .max-width-header{padding:0 65px}.banner-rm-mx-hgt .video-container{display:none}.wrap{padding:0 20px}#job-titles ul li{font-size:2em}#job-titles ul li.current{font-size:3.125em}#career_journey_response .career-journey-data{max-width:888px}#career_journey_response .career-journey-data .desc{padding-left:115px}.quiz-list-sec .grid{padding:0 55px}.tech-why-join .opportunities-sec-main-site ul li a .title-strip-box{font-size:21px}}@media (min-width: 768px) and (max-width: 991px){.nav-sec.main-site.sticky ul li a{padding:0.75em 10px}.nav-sec.sticky ul li a{padding:0.75em 10px}.puzzle-section h2{font-size:45px;line-height:62px}.puzzle-section h4{font-size:23px;line-height:30px}.puzzle-section h3{font-size:23px;line-height:30px}.puzzle-section p{font-size:16px}.puzzle-section .content-part{padding-top:30px}.puzzle-section .content-part .btn{margin-top:15px}.full-width-blue .max-width-header{padding-right:5px}.video-box{min-height:auto}.search-box-sec .search-box .input{width:60%}.half-overlap-box{margin-bottom:10px}.nav-sec ul li{font-size:13px;margin-right:0em}.nav-sec ul li a{padding:.8125em 1em}.nav-sec .search-link a{padding:18px 0.5em 15px;width:32px}.nav-sec .search-link a:hover{background:#1575ba}.nav-sec.main-site ul li a{padding:.8125em 1em}header .header-content{font-size:.75em}.content-section{background-position:-468px top}.banner-sec .home-video{height:422px;margin-top:0px}.banner-sec .overlap-container{left:5px;width:768px}.opportunities-sec ul li .title-strip-box{font-size:.9375em;height:60px;line-height:60px}.opportunities-sec ul li .skew-bg{height:60px}.opportunities-sec ul li a:hover .title-strip-box{height:70px;line-height:70px}.opportunities-sec ul li a:hover .skew-bg{height:70px}.opportunities-sec-main-site ul li .title-strip-box{font-size:.9375em;height:60px;line-height:60px}.opportunities-sec-main-site ul li .skew-bg{height:60px}.opportunities-sec-main-site ul li a:hover .title-strip-box{height:70px;line-height:70px}.opportunities-sec-main-site ul li a:hover .skew-bg{height:70px}.opportunities-sec-career ul li .title-strip-box{font-size:.9375em;height:60px;line-height:60px}.opportunities-sec-career ul li .skew-bg{height:60px}.opportunities-sec-career ul li a:hover .title-strip-box{height:70px;line-height:70px}.opportunities-sec-career ul li a:hover .skew-bg{height:70px}.opportunities-sec1.opp-7 ul li .title-strip-box{line-height:15px;padding-top:4px;font-size:.8125em}.opportunities-sec1 ul li .title-strip-box{font-size:1.125em;line-height:50px;height:50px}.opportunities-sec1 ul li .skew-bg{height:50px}.opportunities-sec1 ul li .box .opverlap-content{padding:0px 30px 60px}.opportunities-sec1 ul li .box .opverlap-content span{font-size:16px;line-height:18px;margin-bottom:10px}.opportunities-sec1 ul li .box .opverlap-content .btn{font-size:.875em}.opportunities-sec1 ul li.MI5-ready .box .opverlap-content{padding:30px}.opportunities-sec1 ul li.MI5-ready .box .opverlap-content .content-sec span{font-size:30px;line-height:35px;margin-bottom:15px}.opportunities-sec1.career-landing ul li .box{height:200px}.opportunities-sec1.career-landing ul li .box .opverlap-content{height:100%}.opportunities-sec1.career-landing ul:nth-of-type(2) li .box{height:250px}.image-gallery .slick-prev{left:15px;width:40px;height:40px}.image-gallery .slick-next{right:15px;width:40px;height:40px}.image-gallery .item .caption-sec .caption{font-size:1.25em;padding:0px 30px}.image-gallery .item .caption-sec{height:94%}.overlap-box .featured-overlap h3{font-size:1em;padding:0px 20px 10px}.overlap-box .featured-overlap h4{font-size:.75em;line-height:14px;padding:0px 20px 10px}.overlap-box .featured-overlap .btn{font-size:.8125em}.news-box .content-box{padding:20px 40px 40px}.news-box .content-box h2{padding-bottom:.3125em;font-size:1.375em}.news-box .content-box .desc{font-size:1em;padding-bottom:.625em}.half-overlap-box .overlap{width:72%}.video-box .video-overlap-box .video-content-box{padding:0 15px;font-size:.9375em;line-height:18px}.video-box .video-overlap-box .video-content-box .hi-icon{width:40px;height:40px}.video-box .video-overlap-box .video-content-box .hi-icon-images{background-size:40%;background-position:15px center}.key-points-box .content-box{min-height:180px}.login-box{max-width:65%}.big-font .overlap-box .featured-overlap h4{font-size:18px;line-height:28px}.our-people-org-sec .overlap-box-sec .overlap-box .overlap-box-cont{padding:40px}.director-general-box .cont-box{margin-top:0px}.director-general-box .img-box{padding-right:30px}.history-box-sec .history-gallery .item{padding:20px 20px 50px}.history-timeline-sec .grediant-box{display:none}.history-timeline-sec .grediant-box-right{display:none}.news-article-top .news-article-top-content{padding-left:20px}.news-article-top .news-article-top-content .intro{font-size:1em;line-height:21px;padding-bottom:5px}.news-article-top .news-article-top-content .read-full{font-size:1em}.news-article-top-sec .news-cont-sec .news-cont .intro{font-size:1em;line-height:1.3125em;padding:0}.contact-form-model{width:600px}.contact-form-model.case-studies-model{width:650px}.feed-icon{position:relative;bottom:0px;right:0px;float:left;margin-top:5px}.pagination-sec ul li{margin-top:6px;margin-bottom:6px}.emergency-planning-sec .img-sec{background-position:20%}.case-studies-sec .image-gallery .item .caption-sec{width:70%}.content-section .tab-content-sec .testimonial-section p{padding-right:100px}.content-section .nav-tab-section ul li{font-size:22px}.modal-box .modal-content{max-width:90%}.quiz-box h2{font-size:2.1875em;padding-top:80px}.quiz-box .form-box .col-md-8.text-left{display:block;float:left}.quiz-box .form-box .label-sec{text-align:center;display:block;float:left}.quiz-box .form-box:nth-of-type(2){padding:30px 0px 0px}.quiz-box .reset{width:60px;height:60px;font-size:35px;padding:13px}.quiz-box .quiz-table label{padding-bottom:20px;top:0px;padding-right:0px}.why-ta-slider-sec .why-ta-slider .max-width-header{padding:0 65px}.why-ta-slider-sec:before{display:none}.content-section.marketing-section:before{display:none}#switcheroo #left{width:100%;float:left;border-right:0px}#switcheroo #right{width:100%;float:left;padding-left:0px}#switcheroo #left,#switcheroo #right{display:block;vertical-align:top}#we-hire{font-size:6.25em;border:0px}#job-titles ul li{font-size:1.875em}#job-titles ul li.current{font-size:3.125em}.banner-rm-mx-hgt .video-container{display:none}.career-loader{width:30px;height:30px;top:23%}.why-ta-slider-sec .why-ta-slider h2{font-size:40px}.why-ta-slider-sec .why-ta-slider h2.title{font-size:40px}#career_journey_response{margin-top:20px}#career_journey_response .career-journey-data{max-width:609px;text-align:left}#career_journey_response .career-journey-data .desc{padding-left:20px;width:68%}#career_journey_response .career-journey-data .view-role{font-size:22px;padding:6px 40px 8px}.news-article-top-sec .news-cont-sec .news-cont{padding:0px 0px}.news-box-sec{padding:0 5px}.news-box-sec .half-overlap-box{min-height:140px}.news-box-sec .overlap h2{font-size:19px;line-height:25px}.quiz-list-sec .grid{padding:0 35px;height:430px}.faq-counter-grid{font-size:18px}.faq-counter-grid .counter{font-size:54px;line-height:54px;padding-bottom:15px}.tech-why-join .opportunities-sec-main-site ul li a .title-strip-box{font-size:18px}.search-result-sec .result-filter a{font-size:17px}}@media (max-width: 767px){.sector-page .white-box-sec{padding:30px 0px}.sector-page .opportunities-sec1{padding-top:0px;padding-bottom:30px}.opportunities-sec1{padding-top:30px}.job-quote-section{width:100%;font-size:25px;line-height:35px;padding:70px 20px 40px}.job-quote-section p:before{font-size:70px;top:-30px}.job-quote-section .quote-inner{padding:0px}.job-quote-section .quote-inner:before{display:none}.job-quote-section .quote-inner:after{display:none}.job-quote-section .quote-inner .max-width-header{padding:0px}.job-quote-section.no-job{margin-top:30px}.video-popup .modal-dialog .modal-content{padding:15px}.big-video-sec .click-to-play{font-size:16px !important}.careers .banner-sec.inner{margin-top:0px}.blue-box-sec{padding:30px 0px;margin-top:30px}.blue-box-sec .max-width-header{padding-right:15px}.blue-box-sec p{font-size:16px;line-height:26px;margin-bottom:15px}.blue-box-sec h4{font-size:20px;padding-top:10px}.sector-sub-contents .grey-box-sec{margin-bottom:0px !important;padding:30px 0px;margin-top:0px !important}.sector-sub-contents .grey-box-sec p{text-align:left;font-size:16px;line-height:26px}.sector-sub-contents .grey-box-sec .opportunities-sec-main-site{padding-top:10px}.sector-sub-contents .white-box-sec h2{text-align:left}.sector-sub-contents .white-box-sec p{text-align:left;font-size:16px;line-height:26px}.sector-sub-contents .white-box-sec .quiz-list-sec{padding-top:10px}.quiz-list-sec .col-sm-6{width:100%}.search-result-sec{padding-top:55px !important}.search-result-sec h5{padding-bottom:20px;font-size:17px}.search-result-sec h2.title{font-size:30px;padding-bottom:25px}.search-result-sec .result-filter{margin-bottom:40px}.search-result-sec .result-filter a{font-size:16px;height:40px;line-height:40px}.search-result-sec .result-list p{font-size:16px}.search-result-sec .divider1{margin-top:20px;padding-bottom:20px}.tech-why-join p{font-size:16px;line-height:26px}.tech-why-join .opportunities-sec-main-site{padding-top:10px}.puzzle-section h2{font-size:25px;line-height:38px;padding-bottom:10px}.puzzle-section h4{font-size:20px;line-height:30px}.puzzle-section h3{font-size:20px;line-height:30px}.puzzle-section p{font-size:16px}.puzzle-section .content-part{padding-top:0px;width:85%}.puzzle-section .content-part .btn{margin-top:15px}.puzzle-section .image{width:15%}.video-box{min-height:auto}h2.sub-title{font-size:30px}.intro p{font-size:1em;line-height:1.625em}.role-slider-sec{padding:30px 0px 70px;margin-top:30px}.role-slider-sec .job-role-slider h3{font-size:1.25em}.role-slider-sec .job-role-slider p{font-size:1em;line-height:1.625em}.role-slider-sec .job-role-slider .slick-slide{padding:0 20px}.role-slider-sec .job-role-slider .slick-slide .btn{margin-top:20px}.role-slider-sec .job-role-slider .slick-dots{bottom:-60px}.role-slider-sec .job-role-slider .slick-dots li{width:10px;height:10px;margin:0 5px}.quiz-list-sec .grid{height:auto;padding:30px 20px}.quiz-list-sec .grid h3{font-size:1.25em}.quiz-list-sec .grid p{font-size:1em;line-height:24px}.quiz-list-sec .grid .table-cell .quiz-link{position:relative;bottom:0px;margin-top:25px}.quiz-popup .modal-body{padding:15px}.quiz-popup .modal-content .modal-header .close{width:35px;height:35px;right:2px;bottom:-35px}.quiz-popup .modal-content .modal-header .close span{font-size:35px;width:35px;height:35px;line-height:25px}.faq-counter-grid{font-size:16px;padding-bottom:30px}.faq-counter-grid .counter{font-size:44px;line-height:44px;padding-bottom:10px}.full-width-blue{padding:40px 0}.full-width-blue h4{font-size:20px;padding-bottom:5px;line-height:30px;padding-top:10px}.full-width-blue p{font-size:16px;line-height:26px;margin-bottom:20px}.full-width-blue .max-width-header{padding-right:15px}.full-width-blue:after{content:'';width:100%;background-size:cover}.full-width-blue.faq-items .item{margin-top:30px}.full-width-blue.faq-items .item h4{font-size:20px;padding-bottom:5px;line-height:30px}.full-width-blue.faq-items .item .title{font-size:20px;padding-bottom:5px;line-height:30px}.full-width-blue.faq-items .item p{font-size:16px;line-height:26px}.careers .nav-sec.sticky{top:0px}.careers #nav li.career-sec ul{padding-left:0px !important;padding-right:0px !important}.careers #nav li.career-sec ul:before{display:none !important}.white-box-sec{padding:30px 0px 0px}.history-timeline-sec .grediant-box{display:none}.history-timeline-sec .grediant-box-right{display:none}.nav-sec{text-align:right;position:initial}.nav-sec .container{position:inherit}.nav-sec .search-box-sec .container{position:relative}.nav-sec .search-box-sec .search-box .label{display:none}.nav-sec .devices-dislay-nav{width:100%}.nav-sec ul{margin:0}.nav-sec ul li{margin-right:0em;font-size:.875em}.nav-sec ul.mobile-display{display:inline-block;overflow:hidden;float:right}.nav-sec ul.mobile-display li{display:inline-block;position:relative}.nav-sec ul.mobile-display li a{font-size:.875em;display:block;padding:0.900em 0.9375em}.nav-sec .search-link a{padding:15px 0.9375em 18px}.container{padding-left:15px;padding-right:15px}.mobile-hidden{display:none}.not-front .content-section:before{display:none}.content-section{background-image:none}.banner-sec .home-video{margin-top:0px;width:767px;height:431px}.banner-sec .overlap-container{left:0px;max-width:100%;-moz-transform:skewX(0);-webkit-transform:skewX(0);-o-transform:skewX(0);-ms-transform:skewX(0);transform:skewX(0)}.banner-sec .overlap-container .content{-moz-transform:skewX(0);-webkit-transform:skewX(0);-o-transform:skewX(0);-ms-transform:skewX(0);transform:skewX(0)}.banner-sec .overlap-container .content .v-align h1{font-size:2.5em}.banner-sec.inner .overlap-container{left:0px;max-width:100%;-moz-transform:skewX(0);-webkit-transform:skewX(0);-o-transform:skewX(0);-ms-transform:skewX(0);transform:skewX(0)}.banner-sec.inner .overlap-container .content{-moz-transform:skewX(0);-webkit-transform:skewX(0);-o-transform:skewX(0);-ms-transform:skewX(0);transform:skewX(0);text-align:center}.banner-sec.inner .overlap-container .content .v-align h1{margin-left:0px;padding-left:0px;text-align:center}.banner-sec.inner .overlap-container .content .v-align .more-link{margin-left:0px;padding-left:0px;text-align:center;margin-top:15px}.banner-sec.inner .overlap-container .content .v-align .more-link .btn{font-size:13px;padding:5px 15px}.opportunities-sec li:nth-of-type(1){margin:5px 0px}.opportunities-sec li:nth-of-type(2){margin:5px 0px}.opportunities-sec li:nth-of-type(3){margin:5px 0px}.opportunities-sec li:nth-of-type(4){margin:5px 0px}.opportunities-sec li:nth-of-type(5){margin:5px 0px}.opportunities-sec li:nth-of-type(6){margin:10px 5px 10px}.opportunities-sec li:nth-of-type(7){margin:5px 0px}.opportunities-sec li:nth-of-type(8){margin:5px 0px}.opportunities-sec li:nth-of-type(9){margin:5px 0px}.opportunities-sec li:nth-of-type(1){width:100%}.opportunities-sec li:nth-of-type(2){width:100%}.opportunities-sec li:nth-of-type(3){width:100%}.opportunities-sec li:nth-of-type(4){width:100%}.opportunities-sec li:nth-of-type(5){width:100%}.opportunities-sec li:nth-of-type(6){width:98%}.opportunities-sec li:nth-of-type(7){width:100%}.opportunities-sec li:nth-of-type(8){width:100%}.opportunities-sec li:nth-of-type(9){width:100%}.opportunities-sec ul li{position:relative}.opportunities-sec ul li .title-strip-box{font-size:1.25em;height:60px;line-height:60px}.opportunities-sec ul li img{display:none}.opportunities-sec ul li .box{height:60px}.opportunities-sec ul li a:hover .title-strip-box{height:70px;line-height:70px}.opportunities-sec ul li a:hover .skew-bg{height:70px}.opportunities-sec .btn-black{width:100%;font-size:1.25em;padding:.75em 0em}.opportunities-sec.opportunities-sec-career ul li img{display:block}.opportunities-sec.opportunities-sec-career ul li .box{height:auto}.opportunities-sec.opportunities-sec-career ul li .skew-bg{height:60px}.opportunities-sec-main-site li:nth-of-type(1){margin:5px 0px}.opportunities-sec-main-site li:nth-of-type(2){margin:5px 0px}.opportunities-sec-main-site li:nth-of-type(3){margin:5px 0px}.opportunities-sec-main-site li:nth-of-type(4){margin:5px 0px}.opportunities-sec-main-site li:nth-of-type(5){margin:5px 0px}.opportunities-sec-main-site li:nth-of-type(6){margin:10px 5px 10px}.opportunities-sec-main-site li:nth-of-type(7){margin:5px 0px}.opportunities-sec-main-site li:nth-of-type(8){margin:5px 0px}.opportunities-sec-main-site li:nth-of-type(9){margin:5px 0px}.opportunities-sec-main-site li:nth-of-type(1){width:100%}.opportunities-sec-main-site li:nth-of-type(2){width:100%}.opportunities-sec-main-site li:nth-of-type(3){width:100%}.opportunities-sec-main-site li:nth-of-type(4){width:100%}.opportunities-sec-main-site li:nth-of-type(5){width:100%}.opportunities-sec-main-site li:nth-of-type(6){width:98%}.opportunities-sec-main-site li:nth-of-type(7){width:100%}.opportunities-sec-main-site li:nth-of-type(8){width:100%}.opportunities-sec-main-site li:nth-of-type(9){width:100%}.opportunities-sec-main-site ul li{position:relative}.opportunities-sec-main-site ul li .title-strip-box{font-size:1.25em !important;height:60px !important;line-height:60px !important}.opportunities-sec-main-site ul li img{display:none}.opportunities-sec-main-site ul li .box{height:60px}.opportunities-sec-main-site ul li a:hover .title-strip-box{height:70px;line-height:70px}.opportunities-sec-main-site ul li a:hover .skew-bg{height:70px}.opportunities-sec-main-site .btn-black{width:100%;font-size:1.25em;padding:.75em 0em}.opportunities-sec-career li:nth-of-type(1){margin:5px 0px}.opportunities-sec-career li:nth-of-type(2){margin:5px 0px}.opportunities-sec-career li:nth-of-type(3){margin:5px 0px}.opportunities-sec-career li:nth-of-type(4){margin:5px 0px}.opportunities-sec-career li:nth-of-type(5){margin:5px 0px}.opportunities-sec-career li:nth-of-type(6){margin:10px 5px 10px}.opportunities-sec-career li:nth-of-type(7){margin:5px 0px}.opportunities-sec-career li:nth-of-type(8){margin:5px 0px}.opportunities-sec-career li:nth-of-type(9){margin:5px 0px}.opportunities-sec-career li:nth-of-type(1){width:100%}.opportunities-sec-career li:nth-of-type(2){width:100%}.opportunities-sec-career li:nth-of-type(3){width:100%}.opportunities-sec-career li:nth-of-type(4){width:100%}.opportunities-sec-career li:nth-of-type(5){width:100%}.opportunities-sec-career li:nth-of-type(6){width:98%}.opportunities-sec-career li:nth-of-type(7){width:100%}.opportunities-sec-career li:nth-of-type(8){width:100%}.opportunities-sec-career li:nth-of-type(9){width:100%}.opportunities-sec-career ul li{position:relative}.opportunities-sec-career ul li .title-strip-box{font-size:1.25em;height:60px;line-height:60px}.opportunities-sec-career ul li .skew-bg{height:60px}.opportunities-sec-career ul li img{display:block}.opportunities-sec-career ul li .box{height:auto}.opportunities-sec-career ul li a:hover .title-strip-box{height:70px;line-height:70px}.opportunities-sec-career ul li a:hover .skew-bg{height:70px}.opportunities-sec-career .btn-black{width:100%;font-size:1.25em;padding:.75em 0em}.opportunities-sec1 .btn-black{margin-top:20px}.opportunities-sec1 ul li{position:relative;float:none}.opportunities-sec1 ul li .title-strip-box{font-size:1.25em;height:60px;line-height:60px}.opportunities-sec1 ul li img{display:none}.opportunities-sec1 ul li .box{height:60px}.opportunities-sec1 ul li .box .opverlap-content{display:none}.opportunities-sec1 ul li a:hover .title-strip-box{height:70px;line-height:70px}.opportunities-sec1 ul li a:hover .skew-bg{height:70px}.opportunities-sec1 ul li.MI5-ready{display:none;height:5px;margin-top:15px}.opportunities-sec1 ul li.MI5-ready .box{height:5px;border-top:solid 1px #d6e1e5}.opportunities-sec1 .btn-black{width:100%;font-size:1.25em;padding:.75em 0em}.opportunities-sec1.career-landing ul li .box{height:60px;background-image:none !important}.opportunities-sec1.career-landing ul:nth-of-type(2) li .box{height:60px}.slick-prev,.slick-next{display:none !important}.image-gallery .item{padding:0}.image-gallery .item .caption-sec{height:95%}.image-gallery .item .caption-sec .caption{font-size:1.25em;padding:0px 30px}.image-gallery .item .caption-sec .caption .content .btn{margin-top:20px}.image-gallery .slick-dots{padding-top:10px}.grey-box-sec{padding:1.25em 0em 1.25em;margin:2.1875em 0em}.slick-slider{padding-top:0em}.opportunities-sec ul{padding-bottom:.9375em}.overlap-box{margin-bottom:15px}h2.title{padding-bottom:.9375em}.fiction-sec{margin:1.25em 0em;min-height:250px}.fiction-sec .container .fiction-box{height:250px}.fiction-sec .container .fiction-box .title{font-size:1.25em;padding-bottom:.3125em}.fiction-sec .container .fiction-box .question{font-size:1em}.news-box img{display:none}.news-box .content-box{padding:15px 20px 0px;width:100%;position:inherit;background:none;text-align:center}.news-box .content-box h2{padding-bottom:.3125em;font-size:1.375em;color:#000}.news-box .content-box .desc{font-size:1em;padding-bottom:1.25em;color:#000}.news-box .content-box .btn{color:#000;border:solid 2px #000}.news-box .content-box .btn:hover{color:#1575ba;border:solid 2px #1575ba}.mobile-none{display:none}.marginright30{margin-right:1.25em}.footer-sec{font-size:.75em}.footer-sec .copy-right{text-align:center}.footer-sec .footer-nav{text-align:center}.logo-box{padding:.625em 0em}.logo-box .logo-img{text-align:center}.logo-box .logo-img ul li{float:none;display:inline-block;margin-right:20px}.logo-box .foot-nav-top{text-align:center;border-top:solid 1px #ccc;margin-top:15px}.content-section{padding-bottom:1.875em}.divider{display:none}.key-points-box .content-box{min-height:50px}.half-overlap-box{margin-bottom:10px;max-height:250px}.half-overlap-box .overlap{width:100%}.key-points-box{min-height:100px;padding:20px 15px}.key-point-sec{padding-top:40px}.content-section .bredcrumb{text-align:center}#video .video-container{position:relative;width:100%}.play{margin-top:-40px !important}.play span{background-size:cover !important;height:80px !important;width:80px !important}.big-video-sec .video-title{font-size:1.25em;line-height:22px}.big-video-sec .video-title .title{padding-top:10%}.content-section{min-height:400px}.login-box{max-width:100%}.our-people-org-sec .overlap-box-sec .overlap-box .overlap-box-cont{padding:40px}.director-general-box .cont-box{margin-top:20px}.director-general-box .img-box{padding-right:0px;padding-left:0px}.history-box-sec .history-gallery .item{padding:0 10px 30px}.view-all-news{position:relative;margin-bottom:20px;right:0px}.history-gallery .effect2{margin-bottom:20px}.threats-box-sec .threats-box .btn-black.two-line{padding:15px 1.25em}.emergency-planning-sec .img-sec{min-height:350px}.emergency-planning-sec .cont-sec{min-height:350px}.emergency-planning-sec .em-planing-content{padding:30px 10px;text-align:center;top:0px;left:0px;position:relative}.news-article-top .container{padding:0px}.news-article-top .news-article-top-content{vertical-align:top;padding:20px}.equal-height-right{height:auto !important}.news-list .news-cont-sec{padding-right:0px}.news-list .news-cont-sec .news-cont{display:block;width:100%;padding-left:0px;padding-top:20px;text-align:center}.news-list .news-cont-sec .news-img{width:100%;display:block;margin:0px;padding:0px}.news-list .news-cont-sec .news-img img{margin:0px;float:none}.news-list .news-cont-sec .news-readmore{border:solid 2px #000;font-size:1em;color:#000;font-weight:700;text-transform:uppercase;padding:0.3125em 1.25em;border-radius:0;display:inline-block}.news-list .news-cont-sec .news-readmore:hover{border:solid 2px #1575ba;color:#1575ba}.news-article-top-sec{background:none}.news-article-top-sec .news-cont-sec{padding-right:0px}.news-article-top-sec .news-cont-sec .news-cont{display:block;width:100%;padding-left:0px;padding-top:20px;text-align:center}.news-article-top-sec .news-cont-sec .news-img{width:100%;display:block;margin:0px;padding:0px}.news-article-top-sec .news-cont-sec .news-img img{margin:0px;float:none}.news-article-top-sec .news-cont-sec .news-readmore{border:solid 2px #000;font-size:1em;color:#000;font-weight:700;text-transform:uppercase;padding:0.3125em 1.25em;border-radius:0;display:inline-block}.news-article-top-sec .news-cont-sec .news-readmore:hover{border:solid 2px #1575ba;color:#1575ba}.news-side-col{display:none}h2{font-size:1.25em;color:#000;margin:0;padding-bottom:.625em;text-transform:uppercase;font-family:"titillium_webbold",sans-serif}.news-article-top-sec .news-cont-sec .news-cont .intro{font-size:1em;line-height:1.625em;padding:0}.two-col-left .left-menu-sec h2{padding:15px 15px;font-size:1.125em}.shadow-div{display:none}.cms-page-cont-sec{padding-left:0px;text-align:center;margin-top:30px}.cms-page-cont-sec img{float:none !important}.bredcrumb{display:none}.two-col-left{margin:15px 0px 0px}.contact-cont-box{text-align:center;padding-left:0px !important}.contact-form-model{width:auto}.contact-form-sec{padding:0px 10px 30px !important}.contact-form-sec .intro{font-size:1em;line-height:24px}.search-result-sec .bredcrumb{display:inline-block;text-align:left}.news-article-sec{text-align:left}.news-article-sec img{padding-left:0px;margin-bottom:30px;margin-top:0px}.share-this-sec{float:none;margin-top:30px}.faq-page{text-align:left}.faq-page .panel-default .panel-heading .panel-title{font-size:1.125em}.faq-page-sec{text-align:left !important}.right-to-left .nav-sec{position:inherit}.right-to-left .nav-sec ul li a{color:#fff}.right-to-left .two-col-left .col-sm-3{float:none}.right-to-left .cms-page-cont-sec{padding-right:0px}.threats-box-sec .threats-box h2{min-height:20px}.threats-box-sec .threats-box p{min-height:20px}.left-to-right .nav-sec{position:inherit}.left-to-right .nav-sec ul li a{color:#fff}.news-box-sec .half-overlap-box{min-height:50px !important;max-height:inherit !important}.feed-icon{position:relative;bottom:5px;right:0px;float:left}.pagination-sec ul li{margin-top:6px;margin-bottom:6px}table td{word-break:break-all}.faq-page .panel-default .panel-body{padding-bottom:20px;margin-bottom:30px}.img-right{float:none;padding-left:0px;max-width:100%}.img-right img{width:100%}.img-left{float:none;padding-right:0px;max-width:100%}.img-left img{width:100%}.cms-page-cont-sec ul{list-style-position:inside}.news-box-sec .blue .half-overlap-box{background-image:none !important;background:none !important;text-align:center;overflow:visible;margin:0}.news-box-sec .blue .half-overlap-box .overlap{background:none;position:inherit}.news-box-sec .blue .half-overlap-box .overlap .content{border-top:solid 1px #abaeba;padding:30px 0px}.news-box-sec .blue .half-overlap-box .overlap .content h2{color:#000}.news-box-sec .blue .half-overlap-box .overlap .content .sub-intro{font-size:1.125em}.news-box-sec .blue .half-overlap-box p{color:#000}.news-box-sec .blue .half-overlap-box .btn{border:solid 2px #000;color:#000}.news-box-sec .blue .half-overlap-box .btn:hover{border:solid 2px #1575ba;color:#1575ba}.news-box-sec .blue .half-overlap-box img{display:none}.news-box-sec .table{margin-bottom:0px}.left-to-right .two-col-left .col-sm-3{float:none}.left-to-right .left-menu-sec{text-align:left !important}.right-to-left .two-col-left .col-sm-3{float:none}.right-to-left .left-menu-sec{text-align:left !important}.video-transcript{width:100%;text-align:center;display:inline-block;padding-bottom:5px;font-size:15px}.embbedded-video .big-video-sec .video-title{font-size:1.25em}.embbedded-video .big-video-sec .video-title .title{padding-top:10%}.threats-box-sec .threats-box{padding:10px 0px 30px}.h-scroll{width:100%;overflow-x:auto}.h-scroll table td{word-break:normal}.feed-icon{margin-top:5px}.banner-sec .overlap-container .content{background-size:40%}.case-studies-sec .image-gallery .item .caption-sec{width:90%;right:5%;height:auto;bottom:0%;top:auto}.case-studies-sec .image-gallery .item .caption-sec .caption{font-size:1em;padding:30px 30px 10px}.case-studies-sec .image-gallery .item .caption-sec .caption .content{vertical-align:top}.case-studies-sec .image-gallery .item .caption-sec .caption .content .btn{font-size:1em;padding:5px 30px 8px}.case-studies-sec .image-gallery .item .img-sec{height:600px;background-size:100%}.case-studies-sec .image-gallery .item .img-sec:after{display:none}.content-section .tab-content-sec .testimonial-section{font-size:20px;line-height:normal}.content-section .tab-content-sec .testimonial-section p{padding:20px}.content-section .tab-content-sec .testimonial-section p:before{left:12px;font-size:60px}.content-section .tab-content-sec .testimonial-section:before{display:none}.content-section .tab-content-sec .testimonial-section:after{width:100%}.content-section .nav-tab-section ul li{font-size:18px;width:100%}.content-section .nav-tab-section ul li a{padding:14px 20px}.content-section.marketing-section .opportunities-sec-main-site ul li a:hover .title-strip-box{height:60px;line-height:60px}.content-section.marketing-section .opportunities-sec-main-site ul li a .title-strip-box{height:60px;line-height:60px;font-size:1.5em}.content-section .nav-tab-wrapper{min-height:108px}.banner-sec.marketing-page .overlap-container{left:0px;max-width:100%;-moz-transform:skewX(0);-webkit-transform:skewX(0);-o-transform:skewX(0);-ms-transform:skewX(0);transform:skewX(0)}.banner-sec.marketing-page .overlap-container .content{-moz-transform:skewX(0);-webkit-transform:skewX(0);-o-transform:skewX(0);-ms-transform:skewX(0);transform:skewX(0);text-align:center}.banner-sec.marketing-page .overlap-container .content .v-align h1{margin-left:0px;padding-left:0px;text-align:center}.banner-sec.marketing-page .overlap-container .content .v-align .more-link{margin-left:0px;padding-left:0px;text-align:center}.banner-sec.marketing-page .overlap-container .content .v-align .more-link a{margin-top:20px}.modal-box .modal-content{max-width:90%}.quiz-box h2{font-size:1.875em;padding-top:60px}.quiz-box .quiz-table{width:100%}.quiz-box .form-box .label-sec{text-align:center;display:block;float:none}.quiz-box .form-box .col-md-8.text-left{display:block;float:none}.quiz-box .reset{width:60px;height:60px;font-size:35px;padding:13px}.testimonial-sec-inner{font-size:30px;min-height:100px;line-height:1.26}.why-ta-slider-sec{padding:60px 20px 30px}.full-block-sec{margin-bottom:0px}.content-section.marketing-section:before{display:none}.why-ta-slider-sec:before{display:none}.why-ta-slider-sec:after{display:none}#switcheroo #left{width:100%;float:left;border-right:0px}#switcheroo #right{width:100%;float:left;padding-left:0px}#switcheroo #left,#switcheroo #right{display:block;vertical-align:top}#we-hire{font-size:6.25em;border:0px}#job-titles ul li{font-size:27px}#job-titles ul li.current{font-size:40px}.banner-rm-mx-hgt .video-container{display:none}.wrap{padding:0 1.25em}.career-loader{width:30px;height:30px;top:23%}.testimonial-sec-inner .container{width:550px}.home-nav-face2{padding-bottom:0px !important}.career-home .content-section .content{padding-top:1.5em}.contact-form-model.case-studies-model{width:auto}.content-section.marketing-section .btn-black{min-width:inherit}.why-ta-slider-sec .why-ta-slider h2{font-size:40px}.why-ta-slider-sec .why-ta-slider h2.title{font-size:40px}#banner{min-height:inherit}#banner #switcheroo{min-height:inherit}.quiz-box:after{width:130px;height:130px}.quiz-box .quiz-table:after{width:130px;height:130px}.quiz-box .reset{bottom:30px;right:45px}#career_journey_response{margin-top:10px}#career_journey_response .career-journey-data{max-width:100%;text-align:center}#career_journey_response .career-journey-data .desc{width:100%;padding-left:4px;line-height:21px}#career_journey_response .career-journey-data .view-role{font-size:16px;padding:4px 30px 6px;display:inline-block;float:none;margin-top:15px}.quiz-box .form-box:nth-of-type(2){padding:20px 0px 0px}.news-box-sec{padding:15px 0px 30px;border-bottom:solid 1px #ccc}.news-box-sec .half-overlap-box{display:none}.news-box-sec .overlap h2{font-size:19px;line-height:25px}.joint-campaign-page{padding-bottom:0px}.joint-campaign-page .two-column{width:100%;padding-left:0px !important;padding-right:0px !important;padding-top:0px;padding-bottom:40px}.joint-campaign-page .intro-section{padding-top:30px}.desk-hidden{display:block}.threat-mobile{display:block}#sliding-popup .popup-content{max-width:95%}#sliding-popup .popup-content #popup-buttons{float:left;margin:5px 0 !important;max-width:100% !important;text-align:left}#sliding-popup .popup-content #popup-text{max-width:100%}}@media (max-width: 550px){.history-box-sec .history-gallery{text-align:center}.history-box-sec .history-gallery .item .hist-cont{margin-top:20px}.history-box-sec .history-gallery .item .col-xs-6{width:100%}.history-box-sec .history-gallery .item img{display:inline-block}.testimonial-sec-inner .container{width:400px}}@media (max-width: 480px){.search-box-sec .search-box{padding:.3125em 0em}.search-box-sec .search-box .input{width:42%;margin-right:5px}.search-box-sec .search-box .search-btn{padding:0px 10px;font-size:13px}.search-box-sec .search-box .delete{margin-left:5px}.search-box-sec .search-box .bootstrap-select>.dropdown-toggle.btn{font-size:13px}.search-box-sec .search-box .bootstrap-select.btn-group .dropdown-toggle .caret{top:0px;right:-3px;height:18px;padding-top:1px;margin-top:0}.search-box-sec .search-box .form-type-select{float:left}.search-box-sec .search-box .form-type-select label{padding-right:0px}.search-box-sec .search-box .dropdown-menu li{font-size:13px}.banner-sec .home-video{height:280px !important;width:480px !important}.banner-sec .overlap-container .content .v-align h1{font-size:1.5625em;padding-top:0em}.banner-sec.inner{height:220px}.image-gallery .item .caption-sec{height:94%;width:53%;top:5px;right:10px}.image-gallery .item .caption-sec .caption{font-size:.75em;padding:0px 15px}.image-gallery .item .caption-sec .caption .content .quote{left:-5px}.image-gallery .item .caption-sec .caption .content .btn{font-size:12px;border:1px solid;margin-top:15px;padding:.0625em .9375em .3125em}.overlap-box{margin-bottom:15px}.overlap-box .featured-overlap h3{font-size:1.125em;padding:0px 15px 10px}.overlap-box .featured-overlap h4{font-size:.8125em;line-height:18px;padding:0px 15px 10px}.overlap-box .featured-overlap .btn{font-size:.875em}.logo-box .logo-img ul li{width:25%;margin-right:10px}.logo-box .logo-img ul li:first-child{width:20%}.logo-box .logo-img ul li:last-child{width:35%}.btn-black{width:100%;text-align:center}.video-box .video-overlap-box .video-content-box{padding:0 15px;font-size:.9375em;line-height:18px}.video-box .video-overlap-box .video-content-box .hi-icon{width:40px;height:40px}.video-box .video-overlap-box .video-content-box .hi-icon-images{background-size:40%;background-position:15px center}.video-popup iframe{height:auto !important}.iframe iframe{height:auto !important}.iframe.challenge{margin-top:40px}.iframe.challenge iframe{width:100%;height:600px !important;border:0px}.play{height:60px !important;left:0% !important;margin-top:-30px !important}.play span{background-size:cover !important;height:60px !important;width:60px !important}.big-video-sec .video-title{font-size:1em;line-height:22px}.big-video-sec .video-title .title{padding-top:5%;width:80%}.opportunities-sec1.opp-7 ul li .title-strip-box{line-height:20px;padding-top:5px;font-size:.9375em}.opportunities-sec1.opp-7 ul li a:hover .title-strip-box{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;line-height:20px;height:60px}.big-font .overlap-box .featured-overlap h4{font-size:1.25em;line-height:25px}.notfound-box{padding:40px 20px}.notfound-box .btn{font-size:.9375em}.login-box p{top:0px}.fiction-sec{min-height:280px}.fiction-sec .container .fiction-box{height:280px}.fiction-sec .container .fiction-box .question{font-size:.9375em;line-height:20px}.nav-sec ul.mobile-display{float:left;width:84%;text-align:center}.text-left{text-align:center !important}#search-api-page-search-form .form-item{float:left}#search-api-page-search-form .form-item .form-text{border:solid 1px #000;height:36px;width:100%}#search-api-page-search-form .form-submit{margin-left:0px;margin-top:10px}.news-box-sec .half-overlap-box{min-height:189px}.news-box-sec .half-overlap-box .overlap .content{padding:30px 0px}.news-box-sec .half-overlap-box .overlap .content h2{font-size:1.25em;padding-bottom:.3125em}.news-box-sec .half-overlap-box .overlap .content .sub-intro{padding-bottom:.3125em;line-height:1.25em;font-size:14px}.view-all-news{position:relative;margin-bottom:20px;right:0px;width:auto}.our-people-org-sec .overlap-box-sec .overlap-box .overlap-box-cont{padding:20px;position:inherit}.our-people-org-sec .overlap-box-sec .overlap-box .overlap-box-cont .btn{font-size:12px}.history-box-sec .history-gallery{text-align:center}.history-box-sec .history-gallery .item .col-xs-6{width:100%}.history-box-sec .history-gallery .item img{display:inline-block}.emergency-planning-sec .img-sec{min-height:200px}.advice-box-sec .half-overlap-box p{font-size:13px;line-height:16px}.advice-box-sec .half-overlap-box .btn{margin-top:0px;font-size:12px}.pagination-sec ul li{display:inline-block;text-transform:uppercase;font-family:"titillium_webbold",sans-serif;margin-right:4px;font-size:.8125em}.pagination-sec ul li.pager-current{padding:0px 8px;background:#1575ba}.pagination-sec ul li a{padding:0px 8px}.pagination-sec ul li .ajax-progress{display:block}.contact-form-sec .form-input{width:100%}.contact-form-sec .form-textarea{width:100%}.contact-form-sec .input{text-align:center}.contact-form-sec .input.textarea{height:130px}.contact-form-sec textarea{height:130px}.faq-page-sec{text-align:left !important}.banner-sec .overlap-container .content{background-size:35%}.content-section .nav-tab-section ul li{font-size:18px}.content-section .nav-tab-section ul li a{padding:14px 10px}.quiz-box h2{padding-top:30px;font-size:22px}.quiz-box .form-box{padding:30px 0px 0px}.quiz-box .form-box:nth-of-type(2){padding:10px 0px 0px}.quiz-box .reset{width:50px;height:50px;font-size:31px;padding:9px}.btn-black.full{max-width:100%;display:inline-block}#we-hire{font-size:3.75em;padding-right:0px;border:0px}#job-titles{height:11em}#job-titles ul li{font-size:1.125em;line-height:36px}#job-titles ul li.current{font-size:1.5em}.career-loader{top:26%}.testimonial-sec-inner .container{width:320px}.banner-sec.marketing-page .overlap-container .content .v-align .more-link a{font-size:.8125em}.tech-profile-wrap.iframe iframe{height:100% !important}#career_journey_response .career-journey-data .desc{line-height:18px;font-size:14px}#popup-buttons button{font-size:11px !important;padding:0 10px !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.video-banner{background:url(../images/home-banner-mobile.jpg) no-repeat;background-position:center;background-size:cover;height:520px}.home-video{display:none}.big-video-sec .video-container iframe{height:100% !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.video-banner{background:url(../images/home-banner-mobile.jpg) no-repeat;background-position:center;background-size:cover;height:434px}.home-video{display:none}}@media only screen and (max-width: 767px){.video-banner{background:url(../images/home-banner-mobile.jpg) no-repeat;background-position:center;background-size:cover;height:425px}.home-video{display:none}}@media only screen and (max-width: 480px){.video-banner{height:220px}}@media (max-width: 350px){.content-section .nav-tab-section ul li{font-size:16px}}.green .title-strip-box{background:rgba(62,181,172,0.7)}.green .skew-bg{background:rgba(62,181,172,0.7)}.green .featured-overlap{background:rgba(62,181,172,0.7)}.green .skew-bg1{background:rgba(62,181,172,0.7)}.green .opverlap-content{background:rgba(62,181,172,0.9)}.green .overlap{background:rgba(62,181,172,0.7)}.green .half-overlap-box .overlap{background:rgba(62,181,172,0.9)}.green.grid:before{background:rgba(62,181,172,0.5)}.green.grid:after{background:rgba(62,181,172,0.5)}.orange .title-strip-box{background:rgba(245,132,16,0.7)}.orange .skew-bg{background:rgba(245,132,16,0.7)}.orange .opverlap-content{background:rgba(245,132,16,0.9)}.orange.grid:before{background:rgba(245,132,16,0.5)}.orange.grid:after{background:rgba(245,132,16,0.5)}.purple .title-strip-box{background:rgba(113,60,196,0.7)}.purple .skew-bg{background:rgba(113,60,196,0.7)}.purple .featured-overlap{background:rgba(113,60,196,0.7)}.purple .skew-bg1{background:rgba(113,60,196,0.7)}.purple .opverlap-content{background:rgba(113,60,196,0.9)}.purple.grid:before{background:rgba(113,60,196,0.5)}.purple.grid:after{background:rgba(113,60,196,0.5)}.yellow .title-strip-box{background:rgba(238,186,44,0.7)}.yellow .skew-bg{background:rgba(238,186,44,0.7)}.yellow .opverlap-content{background:rgba(238,186,44,0.9)}.yellow.grid:before{background:rgba(238,186,44,0.5)}.yellow.grid:after{background:rgba(238,186,44,0.5)}.sky-blue .title-strip-box{background:rgba(0,166,209,0.7)}.sky-blue .skew-bg{background:rgba(0,166,209,0.7)}.sky-blue .opverlap-content{background:rgba(0,166,209,0.9)}.sky-blue.grid:before{background:rgba(0,166,209,0.5)}.sky-blue.grid:after{background:rgba(0,166,209,0.5)}.blue .title-strip-box{background:rgba(2,88,150,0.85)}.blue .skew-bg{background:rgba(2,88,150,0.85)}.blue .featured-overlap{background:rgba(2,88,150,0.85)}.blue .skew-bg1{background:rgba(2,88,150,0.85)}.blue .opverlap-content{background:rgba(2,88,150,0.9)}.blue .half-overlap-box .overlap{background:rgba(2,88,150,0.9)}.blue.grid:before{background:rgba(2,88,150,0.5)}.blue.grid:after{background:rgba(2,88,150,0.5)}.black .title-strip-box{background:rgba(0,0,0,0.7)}.black .skew-bg{background:rgba(0,0,0,0.7)}.black .opverlap-content{background:rgba(0,0,0,0.9)}.black.grid:before{background:rgba(0,0,0,0.5)}.black.grid:after{background:rgba(0,0,0,0.5)}button,html input[type="button"]{-webkit-appearance:button;cursor:pointer}input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}.block{position:relative;margin:0 auto;padding:1.5em 1.25em;max-width:60em}.close-btn{display:block;width:2.625em;height:2.25em;padding:0;border:0;outline:none;background:#fff;background-size:1.875em 1.875em;overflow:hidden;white-space:nowrap;text-indent:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-tap-highlight-color:transparent}.close-btn:focus,.close-btn:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.nav-btn{display:block;width:2.625em;height:2.25em;padding:0;border:0;outline:none;background:#333;background-size:1.875em 1.5em;overflow:hidden;white-space:nowrap;text-indent:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-tap-highlight-color:transparent}.nav-btn:hover,.nav-btn:focus{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#outer-wrap{position:relative;overflow-x:hidden;width:100%}#inner-wrap{position:relative;width:100%;float:left;height:100%}#nav{z-index:200;float:left;color:#fff}#nav .close-btn{display:none}#nav .block-title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#nav .block{z-index:2;position:relative;padding:0.75em 1.25em;background:#333333}#nav ul:before{content:"";display:table}#nav ul:after{content:"";display:table;clear:both}#nav li{display:block}#nav li a{display:block}#nav ul ul li:before{display:none}#nav li{display:inline-block}@media screen and (min-width: 768px){#top .nav-btn{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#nav .close-btn,#nav .block-title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#nav ul{margin:0}#nav li:last-child{border-right:none}}.nav-btn{display:none}.careers #nav li.career-sec ul{width:100%;padding:0px 5px;left:0px;-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.6);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.6);display:block;opacity:1;transition:inherit}.careers #nav li.career-sec ul ul{display:none;opacity:0}.careers #nav li.career-sec li:hover>ul{display:block;opacity:1;padding:8px 0px}.careers #nav li.career-sec li.opp-menu:hover>ul{width:400px}.careers #nav li.career-sec ul:before{content:'';position:absolute;width:100%;height:50px;top:0px;left:-100%;background:#1575ba}.careers #nav li.career-sec ul:after{content:'';position:absolute;width:100%;height:50px;top:0px;right:-100%;background:#1575ba;display:block}.careers #nav li.career-sec ul li{display:inline-block;height:50px;border:0px}.careers #nav li.career-sec ul li:hover{background:#0f5c94}.careers #nav li.career-sec.expanded ul li ul li a:after{display:none}.careers #nav li.career-sec ul li.expanded a:after{font-family:'FontAwesome';content:"\f078";padding-left:8px;font-size:9px;position:relative;line-height:10px;top:-2px;display:inline-block}.careers #nav li.career-sec ul li a{padding:12px 18px}.careers #nav li.career-sec ul ul li a{padding:3px 18px}.careers #nav li.career-sec ul ul li a:hover{font-family:'titillium_webbold', sans-serif}.careers #nav li.career-sec ul li.application-job{float:right}.careers #nav li.career-sec ul li ul>li{display:block;height:auto}.careers #nav li.career-sec ul li.opp-menu ul>li{width:50%;float:left}.careers #nav li.career-sec ul li ul{top:50px;background:#0f5c94;width:230px}.careers #nav li.career-sec ul li ul>li:hover{background:#0f5c94}.careers #nav li.career-sec ul li ul a{background:#0f5c94}.careers #nav li.career-sec ul li ul a.active-trail{font-family:'titillium_webbold', sans-serif}.careers #nav li.career-sec ul li>ul:before,.careers #nav li.career-sec ul li>ul:after{display:none}.careers #nav li.career-sec ul ul ul{left:100%;top:0}.careers #nav li.career-sec ul ul ul ul{left:100%;top:0}.careers .nav-sec.sticky #nav li.career-sec ul{padding-left:48px}.careers .nav-sec.sticky #nav li.career-sec ul ul{padding-left:0px;padding-right:0px}#nav li ul ul{left:100%;top:0}#nav li ul li{display:block;padding:0px 0px;margin-right:0px;position:relative;font-size:15px}#nav li ul li:last-child{border-bottom:solid 0px #557892}#nav li ul a{padding:5px 18px;display:block}#nav li ul a:hover{background:#0f5c94}#nav li>ul{position:absolute;width:240px;display:none;background:#1575ba;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-ms-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;opacity:0;padding:0;-webkit-box-shadow:1px 2px 4px -1px rgba(0,0,0,0.6);box-shadow:1px 2px 4px -1px rgba(0,0,0,0.6)}#nav li:hover{background:#1575ba}#nav li ul a.active,#nav li ul a.active-trail{background:#0f5c94}#nav.multilingual-nav li a.active{color:#fff}#nav li:hover>ul{-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-ms-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;opacity:1;display:block;z-index:99999}#nav li ul li:hover>ul{display:none}#nav li.expanded a:after{font-family:'FontAwesome';content:"\f078";padding-left:8px;font-size:9px;position:relative;line-height:10px;top:-2px}#nav li.expanded ul li a:after{display:none}@media (min-width: 768px) and (max-width: 991px){#nav li ul li{font-size:13px}}@media screen and (max-width: 767px){#nav{position:absolute;top:0;padding-top:5.25em}#nav:not(:target){z-index:1;height:0}#nav:target .close-btn{display:block}#nav .close-btn{position:absolute;top:-3.75em;right:1.875em}#nav .block{position:relative;padding:0}#nav li{position:relative;border-top:1px solid rgba(255,255,255,0.5);display:block}#nav li a{padding:7px 10px;line-height:34px}.js-ready #nav{height:100%;width:80%;background:#292929;-webkit-box-shadow:inset -1.5em 0 1.5em -0.75em rgba(0,0,0,0.25);-moz-box-shadow:inset -1.5em 0 1.5em -0.75em rgba(0,0,0,0.25);box-shadow:inset -1.5em 0 1.5em -0.75em rgba(0,0,0,0.25);right:-80%}.js-ready #nav .block{background:transparent}.js-ready #nav .close-btn{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}.js-ready #nav .close-btn:focus,.js-ready #nav .close-btn:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.js-ready #inner-wrap{right:0}.js-nav #inner-wrap{right:80%}.csstransforms3d.csstransitions.js-ready #nav{right:0;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;text-align:left;padding:15px}#nav{display:none}.csstransforms3d.csstransitions.js-ready.js-nav #nav{display:block}.csstransforms3d.csstransitions.js-ready #inner-wrap{right:0 !important;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.csstransforms3d.csstransitions.js-nav #inner-wrap{-webkit-transform:translate3d(-80%, 0, 0) scale3d(1, 1, 1);-moz-transform:translate3d(-80%, 0, 0) scale3d(1, 1, 1);-ms-transform:translate3d(-80%, 0, 0) scale3d(1, 1, 1);-o-transform:translate3d(-80%, 0, 0) scale3d(1, 1, 1);transform:translate3d(-80%, 0, 0) scale3d(1, 1, 1)}.csstransforms3d.csstransitions.js-ready #nav .block{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 300ms 100ms, -webkit-transform 500ms ease;-webkit-transition-delay:ease, 0s;-moz-transition:opacity 300ms 100ms ease, -moz-transform 500ms ease;-o-transition:opacity 300ms 100ms ease, -o-transform 500ms ease;transition:opacity 300ms 100ms ease, transform 500ms ease;-webkit-transform:translate3d(-80%, 0, 0) scale3d(0.9, 0.9, 0.9);-moz-transform:translate3d(-80%, 0, 0) scale3d(0.9, 0.9, 0.9);-ms-transform:translate3d(-80%, 0, 0) scale3d(0.9, 0.9, 0.9);-o-transform:translate3d(-80%, 0, 0) scale3d(0.9, 0.9, 0.9);transform:translate3d(-80%, 0, 0) scale3d(0.9, 0.9, 0.9);-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%}.csstransforms3d.csstransitions.js-nav #nav .block{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.nav-btn{display:block;position:absolute;right:15px;top:0px}#nav li:hover ul,.has-sub a:after,.careers #nav li.career-sec ul{display:none}.nav-sec.sticky{position:initial}#nav{padding:0px !important}#nav li{border:0px}#nav li span{position:absolute;top:0px;right:0px;font-size:26px;width:50px;height:48px;text-align:center;padding:6px 10px}#nav li span:before{content:'+';display:block}#nav li.minus span:before{content:'-';display:block}#nav li.minus>ul li span:before{content:'+';display:block}#nav li.minus>ul li.minus span:before{content:'-';display:block}#nav li>ul{position:relative;width:100%;left:0px !important;background:#0f5c94;opacity:1}#nav li>ul ul{background:#084571 !important}#nav li ul li:hover{background:#0f5c94}#nav li.active-trail.a-minus.has-sub span:before{content:'-';display:block}#nav li.active-trail.a-minus.has-sub li span:before{content:'+';display:block}#nav li.active-trail.a-minus.has-sub li.minus span:before{content:'-';display:block}#nav li.active-trail.a-minus.has-sub.plus span:before{content:'+';display:block}#nav li.active-trail li.active-trail.a-minus span:before{content:'-';display:block}.nav-sec ul li{height:auto}#nav li a{padding:7px 20px}.careers #nav li.career-sec ul li.expanded a:after,#nav li.expanded a:after{display:none}.careers #nav li.career-sec ul li{display:block;height:auto}.careers #nav li.career-sec ul li.opp-menu ul>li{width:100%;float:none}.careers #nav li.career-sec li.opp-menu:hover>ul{width:100%;padding:0px}.careers #nav li.career-sec ul li ul{top:0;width:100%}.careers #nav li.career-sec ul li a{padding:7px 20px !important}.careers #nav li.career-sec li:hover>ul{width:100%;padding:0px}.careers #nav li.career-sec ul li.application-job{float:none}.careers #nav li.career-sec ul li ul a{background:#084571}.careers #nav li.career-sec ul ul{display:block;opacity:1}#nav li a:hover{font-family:'titillium_webbold', sans-serif}#nav li a.active-trail{font-family:'titillium_webbold', sans-serif}}.c-hamburger{overflow:hidden;margin:0;padding:0;width:35px;height:40px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-transition:background .3s;transition:background 0.3s}.c-hamburger:focus{outline:0}.c-hamburger span{display:block;position:absolute;top:12px;left:8px;right:8px;height:8px;background:#fff}.c-hamburger span::after,.c-hamburger span::before{position:absolute;display:block;left:0;width:100%;height:3px;background-color:#000;content:""}.c-hamburger--htla.is-active span::after,.c-hamburger--htla.is-active span::before{width:50%}.c-hamburger--htra.is-active span::after,.c-hamburger--htra.is-active span::before{width:50%}.c-hamburger span::before{top:-1px}.c-hamburger span::after{bottom:-1px}.c-hamburger--rot{background-color:#28aadc}.c-hamburger--rot span{-webkit-transition:-webkit-transform .3s;transition:transform 0.3s}.c-hamburger--rot.is-active{background-color:#166888}.c-hamburger--rot.is-active span{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.c-hamburger--htx{background-color:#fff}.c-hamburger--htx span{-webkit-transition:background 0s .3s;transition:background 0s 0.3s}.c-hamburger--htx span::after{-webkit-transition-duration:.3s, .3s;transition-duration:.3s, .3s;-webkit-transition-delay:.3s, 0s;transition-delay:0.3s, 0s}.c-hamburger--htx span::before{-webkit-transition-duration:.3s, .3s;transition-duration:.3s, .3s;-webkit-transition-delay:.3s, 0s;transition-delay:0.3s, 0s;-webkit-transition-property:top, -webkit-transform;transition-property:top, transform}.c-hamburger--htx span::after{-webkit-transition-property:bottom, -webkit-transform;transition-property:bottom, transform}.c-hamburger--htx.is-active span{background:0 0}.c-hamburger--htx.is-active span::before{top:5px;-webkit-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg)}.c-hamburger--htx.is-active span::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:0s, .3s;transition-delay:0s, 0.3s}.c-hamburger--htx.is-active span::before{-webkit-transition-delay:0s, .3s;transition-delay:0s, 0.3s}.c-hamburger--htla{background-color:#32dc64}.c-hamburger--htla span{-webkit-transition:-webkit-transform .3s;transition:transform 0.3s}.c-hamburger--htla span::before{-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;-webkit-transition:-webkit-transform .3s, width .3s, top .3s;transition:transform 0.3s, width 0.3s, top 0.3s}.c-hamburger--htla span::after{-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .3s, width .3s, bottom .3s;transition:transform 0.3s, width 0.3s, bottom 0.3s}.c-hamburger--htla.is-active{background-color:#18903c}.c-hamburger--htla.is-active span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.c-hamburger--htla.is-active span::before{top:0;-webkit-transform:translateX(38px) translateY(4px) rotate(45deg);-ms-transform:translateX(38px) translateY(4px) rotate(45deg);transform:translateX(38px) translateY(4px) rotate(45deg)}.c-hamburger--htla.is-active span::after{bottom:0;-webkit-transform:translateX(38px) translateY(-4px) rotate(-45deg);-ms-transform:translateX(38px) translateY(-4px) rotate(-45deg);transform:translateX(38px) translateY(-4px) rotate(-45deg)}.c-hamburger--htra{background-color:#ff9650}.c-hamburger--htra span{-webkit-transition:-webkit-transform .3s;transition:transform 0.3s}.c-hamburger--htra span::before{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transition:-webkit-transform .3s, width .3s, top .3s;transition:transform 0.3s, width 0.3s, top 0.3s}.c-hamburger--htra span::after{-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition:-webkit-transform .3s, width .3s, bottom .3s;transition:transform 0.3s, width 0.3s, bottom 0.3s}.c-hamburger--htra.is-active{background-color:#e95d00}.c-hamburger--htra.is-active span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.c-hamburger--htra.is-active span::before{top:0;-webkit-transform:translateX(-8px) translateY(4px) rotate(-45deg);-ms-transform:translateX(-8px) translateY(4px) rotate(-45deg);transform:translateX(-8px) translateY(4px) rotate(-45deg)}.c-hamburger--htra.is-active span::after{bottom:0;-webkit-transform:translateX(-8px) translateY(-4px) rotate(45deg);-ms-transform:translateX(-8px) translateY(-4px) rotate(45deg);transform:translateX(-8px) translateY(-4px) rotate(45deg)}.news-category .form-item input[type=checkbox]{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.news-category .form-item input[type=checkbox]+label{padding-left:50px;min-height:25px;display:inline-block;line-height:20px;background-repeat:no-repeat;background-position:0 0;font-size:20px;vertical-align:middle;cursor:pointer;font-family:'titillium_webregular', sans-serif;margin:14px 0px;font-weight:normal}.news-category .form-item input[type=checkbox]:checked+label{background-image:url(../images/check-box-bg-checked.png)}.news-category .form-item label{background-image:url(../images/check-box-bg.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:none;padding-bottom:0em}.views-exposed-form label{font-size:1.5em;color:black;margin:0;padding-bottom:0.9375em;text-transform:uppercase;font-family:'titillium_webbold', sans-serif}.form-checkboxes input[type=checkbox]{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.form-checkboxes input[type=checkbox]+label{padding-left:36px;min-height:25px;display:inline-block !important;line-height:20px;background-repeat:no-repeat;background-position:0 0;font-size:20px;vertical-align:middle;cursor:pointer;font-family:'titillium_webregular', sans-serif;margin:14px 0px;left:0}.form-checkboxes input[type=checkbox]:checked+label{background-image:url(../images/check-box-bg-checked.png)}#edit-submitted-confirm--2.form-checkboxes input[type=checkbox]:checked+label,#edit-submitted-confirm--3.form-checkboxes input[type=checkbox]:checked+label,#edit-submitted-confirm--4.form-checkboxes input[type=checkbox]:checked+label,#edit-submitted-confirm--5.form-checkboxes input[type=checkbox]:checked+label,#edit-submitted-confirm--6.form-checkboxes input[type=checkbox]:checked+label,#edit-submitted-confirm--7.form-checkboxes input[type=checkbox]:checked+label,#edit-submitted-confirm--8.form-checkboxes input[type=checkbox]:checked+label,#edit-submitted-confirm--9.form-checkboxes input[type=checkbox]:checked+label,#edit-submitted-confirm--10.form-checkboxes input[type=checkbox]:checked+label{background-image:url(../images/check-box-bg-checked.png)}.form-checkboxes label{background-image:url(../images/check-box-bg.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:none;padding-bottom:0em}#edit-submitted-confirm--2.form-checkboxes label,#edit-submitted-confirm--3.form-checkboxes label,#edit-submitted-confirm--4.form-checkboxes label,#edit-submitted-confirm--5.form-checkboxes label,#edit-submitted-confirm--6.form-checkboxes label,#edit-submitted-confirm--7.form-checkboxes label,#edit-submitted-confirm--8.form-checkboxes label,#edit-submitted-confirm--9.form-checkboxes label,#edit-submitted-confirm--10.form-checkboxes label{background-image:url(../images/check-box-bg-red.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:none;padding-bottom:0em}.views-exposed-form label{font-size:1.5em;color:black;margin:0;padding-bottom:0.9375em;text-transform:uppercase;font-family:'titillium_webbold', sans-serif}div.modal-forms-modal-content .form-item label{display:none;width:100%;left:0px}div.modal-forms-modal-content .form-item label.element-invisible{position:relative !important;height:auto !important}div.ctools-modal-content .form-item .description{float:left;margin-top:13px;width:80%}#modalContent .form-checkboxes.css-label{position:relative}div.ctools-modal-content .form-item .description{clear:inherit;text-align:left;direction:ltr}.modal-content div.error{background-image:none !important;position:absolute;bottom:0;width:100%;max-width:93%;left:3.5%}.modal-content div.error ul li{font-size:14px;line-height:20px}.modal-content div.messages{padding:10px !important}.news-category .bef-checkboxes{margin-right:0px !important}
/*# sourceMappingURL=styles.css.map */
