@-webkit-keyframes $animation_name{from{opacity:0}to{opacity:1}}@keyframes $animation_name{from{opacity:0}to{opacity:1}}@-webkit-keyframes $animation_name{from{background-position:0 0}to{background-position:100% 0}}@keyframes $animation_name{from{background-position:0 0}to{background-position:100% 0}}#search-filters #filter-distance select,#search-filters .search-filter-list,#search-filters .search-filter-list label{-moz-box-sizing:border-box;box-sizing:border-box}.pagination-current-label b{display:block;overflow:hidden;position:absolute;text-indent:-9999em;z-index:-1}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}a:active,a:focus,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}img{border:0}input[type="search"]{-webkit-appearance:none;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}ul,ol,li{margin:0;padding:0}input[type=number]{-moz-appearance:textfield}input[type=number]::-moz-inner-spin-button,input[type=number]::-moz-outer-spin-button{-moz-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}@font-face{font-family:'Frutiger LT Std 45 Bold';src:url("../v1_0/fonts/FrutigerLTStd-Bold.eot");src:url("../v1_0/fonts/FrutigerLTStd-Bold.eot?#iefix") format("embedded-opentype"),url("../v1_0/fonts/FrutigerLTStd-Bold.woff") format("woff"),url("../v1_0/fonts/FrutigerLTStd-Bold.ttf") format("truetype"),url("../v1_0/fonts/FrutigerLTStd-Bold.svg#ac79850832f70f68e612ede79991fba5") format("svg");font-style:normal;font-weight:700}@font-face{font-family:'Frutiger LT Std 45 Light';src:url("../v1_0/fonts/FrutigerLTStd-Light.eot");src:url("../v1_0/fonts/FrutigerLTStd-Light.eot?#iefix") format("embedded-opentype"),url("../v1_0/fonts/FrutigerLTStd-Light.woff") format("woff"),url("../v1_0/fonts/FrutigerLTStd-Light.ttf") format("truetype"),url("../v1_0/fonts/FrutigerLTStd-Light.svg#576be8a9f1d37c9f23e9d713f716b54e") format("svg");font-style:normal;font-weight:200}*[aria-hidden="true"]{display:none}.pseudo,.underline:after,.job-description h1:after,.search-hero .search-title:after,.main-nav .menu:before,.main-nav .menu .line:before,.main-nav .menu .line:after,.close-search:before,.close-search:after,#search-filters .search-filter-list input[type="checkbox"]:checked+label .checkbox:after,.large-icon:before,#search-filters:before{content:"";position:absolute}.indent,.indent-absolute,.access-link,#skip-nav,.main-nav .menu span,.pill-submit label,.pagination-show-all,.job-alert span.form-instructions{text-indent:-99999px;display:block}.indent-absolute,.access-link,#skip-nav,.main-nav .menu span,.pill-submit label,.pagination-show-all,.job-alert span.form-instructions{position:absolute}.absolute-full{position:absolute;width:100%;height:100%;left:0;top:0}.underline,.job-description h1,.search-hero .search-title{position:relative}.underline:after,.job-description h1:after,.search-hero .search-title:after{display:none;width:60%;border-bottom:4px solid #85bb23;bottom:0;left:0}@media screen and (min-width: 800px){.underline:after,.job-description h1:after,.search-hero .search-title:after{display:block}}@media screen and (min-width: 800px){.underline,.job-description h1,.search-hero .search-title{padding-bottom:30px;margin-bottom:70px}}.separated-section .container>div,.separated-section .full-container>div{padding-top:50px;padding-bottom:50px}.separated-section .container>div h2,.separated-section .full-container>div h2{margin-bottom:20px}.separated-section .container>div:first-child,.separated-section .full-container>div:first-child{border-bottom:1px solid #dadada}@media screen and (min-width: 800px){.separated-section .container>div:first-child,.separated-section .full-container>div:first-child{border-right:1px solid #dadada;border-bottom:none}}#search-ajax-error,.small-padding{padding:0 20px}@media screen and (min-width: 800px){#search-ajax-error,.small-padding{padding:0}}.flex,.header-section .container,.header-section .full-container,#applied-filters ul,.icon-list,.job-alert .keyword-selected,.job-areas ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.bright-title{color:#1ba4dd}.small-heading{font-size:40px;font-family:"Frutiger LT Std 45 Light",sans-serif;margin-bottom:10px}.long-line,.double-section{border-top:6px solid #222}.dark-bg{background:#676a6e}.dark-bg p,.dark-bg legend,.dark-bg .instruction-text,.dark-bg ul:before,.dark-bg h1,.dark-bg h2{color:#fff}.double-section.no-line{border-top:none;padding-top:0}@media screen and (min-width: 800px){.double-section .container,.double-section .full-container{padding:80px 0}}.double-section-half{padding:0 20px}.double-section-half img{width:100%}.double-section-half ul+div a:not(.sign-up-link){margin-top:10px}@media screen and (min-width: 800px){.double-section-half{width:50%;float:left}.double-section-half:first-child{padding:0 60px 0 0}.double-section-half:last-child{padding:0 0 0 60px}}body{font-size:18px;line-height:1.4;color:#7d7d7d;line-height:1.4;font-family:"Frutiger LT Std 45 Light",sans-serif}body.no-scroll{overflow:hidden}#page{margin:0;padding:0}*{-webkit-font-smoothing:antialiased}*:focus{outline:none}.container,.full-container{max-width:1200px;margin:0 auto;padding:0 20px}.container.container-collapse,.container-collapse.full-container{padding:0}@media screen and (min-width: 800px){.container.container-collapse,.container-collapse.full-container{padding:0 20px}}@media screen and (min-width: 800px){.container,.full-container{position:relative}}.full-container{padding-top:30px;padding-bottom:30px}.narrow-container{max-width:900px;margin:0 auto;padding:0 20px;overflow:hidden}h1,h2,h3{margin-bottom:30px}h1{font-size:40px}h2{font-size:30px}@media screen and (min-width: 800px){h2{font-size:60px}}h3{font-size:20px}p{margin-bottom:25px}a{color:#7d7d7d;transition:0.4s ease-out all;text-decoration:none}a:hover{color:#1ba4dd;transition:0.4s ease-out all}ul{margin-left:0}.section{padding:30px 0;overflow:hidden}@media screen and (min-width: 800px){.section{padding:100px 0}}.long-line,.double-section{border-top:6px solid #222}.hiring-process-promo{background-color:#1ba4dd;color:#fff}@media screen and (min-width: 960px){.hiring-process-promo .container,.hiring-process-promo .full-container{text-align:center}.hiring-process-promo .copy-wrap{display:inline-block}}.hiring-process-promo p{font-family:"Frutiger LT Std 45 Bold",sans-serif;float:left;margin:7px 20px 20px 0;font-size:28px}.separated-list{margin-bottom:30px}.separated-list li{border-bottom:1px solid #7d7d7d;transition:0.4s ease-out all;padding-left:20px;padding-right:20px}.separated-list li:hover{background:#eee;transition:0.4s ease-out all}.separated-list li:hover a{color:#7d7d7d}.separated-list a{padding:20px 0;display:block}.load-more,.double-section-half ul+div a:not(.sign-up-link){font-family:"Frutiger LT Std 45 Bold",sans-serif;display:block;-webkit-font-smoothing:antialiased}.header-section{position:relative}.header-section .container,.header-section .full-container{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}@media screen and (min-width: 800px){.header-section{padding-top:350px}.header-section:after{content:"";position:absolute;width:100%;left:0;top:300px;border-bottom:6px solid #222}}.mindreader-status{display:block;overflow:hidden;position:absolute;text-indent:-9999em}.mindreader-results{background:#fff;border-radius:0 0 3px 3px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.3);color:#000;list-style:none;margin:0;padding:0;position:absolute;text-align:left;z-index:9999}.mindreader-results:empty{display:none}.mindreader-results li{margin:0}.mindreader-results a{color:#000;display:block;padding:2px 5px;text-decoration:none;text-transform:capitalize}.mindreader-results a:hover,.mindreader-results a:focus,.mindreader-results a.active{background:rgba(3,90,143,0.1)}.mini-button,.button.top,.top#filter-slideout-toggle,#search-filter-controls input.top,.job-alert .top.keyword-add,.job-alert input.top[type="submit"]{border-bottom:none;padding:11px 20px}.button,#filter-slideout-toggle,#search-filter-controls input,.job-alert .keyword-add,.job-alert input[type="submit"]{display:inline-block;clear:both;padding:15px 20px;background-color:#1ba4dd;border:none;line-height:1;box-shadow:none;text-decoration:none;font-size:20px;cursor:pointer;color:#fff;width:100%;text-align:center;border-bottom:4px solid #1582b0;transition:0.4s ease-out all}.button:focus,#filter-slideout-toggle:focus,#search-filter-controls input:focus,.job-alert .keyword-add:focus,.job-alert input[type="submit"]:focus,.button:hover,#filter-slideout-toggle:hover,#search-filter-controls input:hover,.job-alert .keyword-add:hover,.job-alert input[type="submit"]:hover{background-color:#1582b0;transition:0.4s ease-out all;color:#fff}@media screen and (min-width: 800px){.button,#filter-slideout-toggle,#search-filter-controls input,.job-alert .keyword-add,.job-alert input[type="submit"]{width:auto}}.button-wrap{width:100%;overflow:hidden}.center-button{text-align:center}.right-button .button,.right-button #filter-slideout-toggle,.right-button #search-filter-controls input,#search-filter-controls .right-button input,.right-button .job-alert .keyword-add,.job-alert .right-button .keyword-add,.right-button .job-alert input[type="submit"],.job-alert .right-button input[type="submit"]{float:right}.button-icon{padding-right:60px;background-repeat:no-repeat}.button-icon.search-icon{background-image:url("../v1_0/img/search-white-large.png");background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0)),url("../v1_0/img/search-white-large.svg");background-position:92%}.btn-arrow{display:inline-block;background-color:#1ba4dd;padding:10px 70px 10px 20px;color:#FFF;position:relative}.btn-arrow:after{content:'';position:absolute;right:0;top:0;background:#1582b0 url(../v1_0/img/arrow-right.png) center center no-repeat;width:50px;height:100%}.btn-arrow:hover,.btn-arrow:focus{background-color:#1582b0;padding-right:80px;color:#FFF}.btn-arrow.btn-arrow-dark{background-color:#475459}.btn-arrow.btn-arrow-dark:after{background-color:#3b4447}.btn-arrow.btn-arrow-dark:hover,.btn-arrow.btn-arrow-dark:focus{background-color:#3b4447}.btn-arrow.btn-arrow-light{background-color:#f4f4f4;color:#1ba4dd}.btn-arrow.btn-arrow-light:after{background-color:#b2e3f6}.btn-arrow.btn-arrow-light:hover,.btn-arrow.btn-arrow-light:focus{background-color:#b2e3f6;color:#1ba4dd}.main-nav{width:100%;background:#fff;position:relative;z-index:200;transition:0.4s ease-out all;border-bottom:4px solid #1ba4dd}.main-nav .container,.main-nav .full-container{text-align:center}.main-nav:after{content:"";display:table;clear:both}.main-nav ul{left:-100%;top:0;padding-top:80px;position:fixed;height:100%;width:100%;transition:0.4s ease-out all;background:#85bb23;background:-moz-linear-gradient(45deg, #85bb23 0%, #1ba4dd 100%);background:-webkit-gradient(linear, left bottom, right top, color-stop(0%, #85bb23), color-stop(100%, #1ba4dd));background:-webkit-linear-gradient(45deg, #85bb23 0%, #1ba4dd 100%);background:-o-linear-gradient(45deg, #85bb23 0%, #1ba4dd 100%);background:-ms-linear-gradient(45deg, #85bb23 0%, #1ba4dd 100%);background:linear-gradient(45deg, #85bb23 0%,#1ba4dd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#85bb23', endColorstr='#1ba4dd',GradientType=1 );z-index:500}@media screen and (min-width: 1100px){.main-nav ul{background:#1ba4dd;padding-top:0;position:relative}}.main-nav .container,.main-nav .full-container{position:relative;padding:0}.main-nav a{text-decoration:none;padding:15px 20px;display:block;transition:0.4s ease-out all}.main-nav a:hover{background:#1582b0}.main-nav .menu{display:block;color:#fff;cursor:pointer;width:60px;height:65px;float:right;position:relative;border-left:1px solid #dadada;z-index:510}.main-nav .menu:before{height:75%;border-left:1px solid #fff;left:0;top:15%}.main-nav .menu .line{position:absolute;right:20px;width:20px;height:4px;background:#7d7d7d;top:50%;margin-top:-2.5px;transition:0.4s ease-out all}.main-nav .menu .line:before,.main-nav .menu .line:after{width:100%;height:100%;background:#7d7d7d;transition:0.4s ease-out all;left:0}.main-nav .menu .line:before{top:-7px}.main-nav .menu .line:after{bottom:-7px}@media screen and (min-width: 500px){.main-nav .menu{width:70px}.main-nav .menu .line{width:30px}.main-nav .menu .line:before{top:-10px}.main-nav .menu .line:after{bottom:-10px}}.main-nav.open-nav ul{left:0;top:0}.main-nav.open-nav .line{transition:0.4s ease-out all;background:transparent;right:10px;width:20px}.main-nav.open-nav .line:before,.main-nav.open-nav .line:after{transition:0.4s ease-out all}.main-nav.open-nav .line:before{top:0;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);background:#fff}.main-nav.open-nav .line:after{bottom:0;-webkit-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-ms-transform:rotate(-225deg);-o-transform:rotate(-225deg);transform:rotate(-225deg);background:#fff}.main-nav.open-nav .menu{border:1px solid #fff;border-radius:100%;transition:0.4s ease-out all;margin-top:20px;margin-right:20px;width:40px;height:40px}.main-nav.open-nav .menu:before{height:0}.main-nav .sticky-search-apply{display:block}@media screen and (min-width: 1100px){.main-nav .sticky-search-apply{display:none}}.main-nav a{color:#fff}.main-nav.sticky-header{position:fixed;top:-100px;color:#222;left:0;width:100%;z-index:200;border-bottom:4px solid #1ba4dd}@media screen and (min-width: 1100px){.main-nav.sticky-header{transition:0.4s ease-out all;background:#fff}.main-nav.sticky-header .container,.main-nav.sticky-header .full-container{max-width:1700px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.main-nav.sticky-header a{color:#222;padding:30px 15px}}@media screen and (min-width: 1100px) and (min-width: 1290px){.main-nav.sticky-header a{padding:30px;color:#222}}@media screen and (min-width: 1100px){.main-nav.sticky-header a.sticky-logo{width:200px;padding:10px 0 0 10px;position:relative}.main-nav.sticky-header a.sticky-logo:hover{background:none}.main-nav.sticky-header a.sticky-logo:after{content:"";position:absolute;left:-10px;top:-10px;border-left:1px solid #dadada;height:85px}}@media screen and (min-width: 1100px) and (min-width: 1100px){.main-nav.sticky-header a.sticky-logo{margin:10px}.main-nav.sticky-header a.sticky-logo:after{left:-10px}}@media screen and (min-width: 1100px) and (min-width: 1290px){.main-nav.sticky-header a.sticky-logo{padding:0 0 0 30px;margin:10px 10px 10px 20px;width:220px}.main-nav.sticky-header a.sticky-logo:after{left:-20px}}@media screen and (min-width: 1100px){.main-nav.sticky-header a:hover{color:#fff}.main-nav.sticky-header:hover{transition:0.4s ease-out all}.main-nav.sticky-header ul{display:block;float:left}}@media screen and (min-width: 1100px){.main-nav.sticky-header .sticky-logo,.main-nav.sticky-header .sticky-search-apply{display:block;float:left}}@media screen and (min-width: 1100px){.main-nav.sticky-header ul{transition:0.4s ease-out all;background:none}}.main-nav.sticky-header a{transition:0.4s ease-out all}@media screen and (min-width: 1100px){.main-nav{background:#1ba4dd;border-bottom:none}.main-nav .sticky-logo{display:none}}.main-nav.sticky-header-fx{top:0}.people-projects .btn-arrow{margin-bottom:20px}.search-jobs{display:block}@media screen and (min-width: 1100px){.search-jobs{display:none}}.apply-search{display:none}@media screen and (min-width: 1100px){.apply-search{display:block}}.sticky-search-apply{display:block;font-size:18px;color:#222;cursor:pointer;padding:20px 50px 20px 20px;background-image:url("../v1_0/img/search-grey-large.png");background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0)),url("../v1_0/img/search-grey-large.svg");background-position:87% 20px;background-repeat:no-repeat;width:auto;float:left;-webkit-transition:0.4s ease-out all;-moz-transition:0.4s ease-out all;-ms-transition:0.4s ease-out all;-o-transition:0.4s ease-out all;transition:0.4s ease-out all;border-right:1px solid #dadada}.sticky-search-apply:hover{background-image:url("../v1_0/img/search-white-large.png");background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0)),url("../v1_0/img/search-white-large.svg")}.sticky-search-apply:hover{background-color:#1582b0;color:#fff}@media screen and (min-width: 1100px){.sticky-search-apply{background-image:none;padding:10px;margin:18px 0;position:relative;background-color:#108340;border:none;color:#fff;border-bottom:4px solid #0a562a}.sticky-search-apply:hover{background-image:none}.sticky-search-apply:after{content:"";position:absolute;right:-10px;top:-20px;border-right:1px solid #dadada;height:85px}}@media screen and (min-width: 1290px){.sticky-search-apply:hover{background-image:url("../v1_0/img/search-white-large.png");background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0)),url("../v1_0/img/search-white-large.svg")}}@media screen and (min-width: 1350px){.sticky-search-apply{padding-right:40px;background-image:url("../v1_0/img/search-white-large.png");background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0)),url("../v1_0/img/search-white-large.svg");background-position:95% 8px}.sticky-search-apply:after{right:-30px}}@media screen and (min-width: 1100px){.main-nav ul{position:relative;left:auto;top:auto;text-align:center;font-size:0;width:auto;margin:0 auto;clear:none}.main-nav ul li{display:inline-block}.main-nav ul a{font-size:18px;padding:10px 30px;color:#fff}.main-nav .menu{display:none}}.main-header .container,.main-header .full-container{padding:0}@media screen and (min-width: 800px){.main-header .container,.main-header .full-container{padding:0 20px}}.search-and-logo{position:relative;display:none}.search-and-logo:after{content:"";display:table;clear:both}@media screen and (min-width: 1100px){.search-and-logo{padding:30px 0 30px 0;display:block}.search-and-logo .container,.search-and-logo .full-container{position:relative}}.search-and-apply{margin-top:20px;position:relative;width:100%;font-size:18px;background-color:#108340;border:none;display:none}.search-and-apply:hover{background-color:#0a562a}@media screen and (min-width: 1100px){.search-and-apply{display:block;width:auto;position:absolute;left:20px;top:0;border-bottom:4px solid #0a562a}}.logo{width:280px;float:right;padding:20px 10px}.logo img{width:100%;display:block}.logo.sticky-logo{width:120px;padding:0 !important;margin-top:10px;margin-right:10px}.logo.sticky-logo:hover{background:none}@media screen and (min-width: 350px){.logo.sticky-logo{width:150px;margin-right:30px}}@media screen and (min-width: 1290px){.logo.sticky-logo{margin-top:0}}@media screen and (min-width: 1100px){.logo{margin-top:0;padding:0}}.search-takeover{min-width:320px;position:fixed;z-index:2000;width:100%;height:100%;top:0;left:-120%;background:#85bb23;background:-moz-linear-gradient(45deg, #85bb23 0%, #1ba4dd 100%);background:-webkit-gradient(linear, left bottom, right top, color-stop(0%, #85bb23), color-stop(100%, #1ba4dd));background:-webkit-linear-gradient(45deg, #85bb23 0%, #1ba4dd 100%);background:-o-linear-gradient(45deg, #85bb23 0%, #1ba4dd 100%);background:-ms-linear-gradient(45deg, #85bb23 0%, #1ba4dd 100%);background:linear-gradient(45deg, #85bb23 0%,#1ba4dd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#85bb23', endColorstr='#1ba4dd',GradientType=1 );color:#fff;transition:0.4s ease-out all}.search-takeover .container,.search-takeover .full-container{height:100%}.search-takeover a{color:#fff;text-decoration:none}.search-takeover.open-search{left:0;transition:0.4s ease-out all}.search-form{text-align:center}.pill-submit{font-size:0;margin-bottom:30px;max-width:700px;margin:0 auto 70px;position:relative}.pill-submit:after{content:"";position:absolute;width:100%;padding:0 20px;border-top:1px solid rgba(255,255,255,0.5);bottom:-30px;left:-20px}.pill-submit input{margin-bottom:0}.pill-submit input[type="search"]{display:inline-block;width:79%;font-size:18px;border:none;padding:15px;box-sizing:border-box;background:#ecf7f4;border:2px solid #ecf7f4}.pill-submit input[type="search"]:focus{border:2px solid #fff;outline:none;background:#fff}.pill-submit .pill-submit-button,.pill-submit input[type="submit"]{display:inline-block;padding:15px;width:50px;font-size:18px;padding-left:0;padding-right:0;cursor:pointer;text-align:center;outline:none;border:none;background-color:#91dac4;border:2px solid #91dac4;transition:0.4s ease-out all;background-repeat:no-repeat;background-image:url("../v1_0/img/search.png");background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0)),url("../v1_0/img/search.svg");background-position:50% 50%;text-indent:-9999999px;box-sizing:border-box}.pill-submit .pill-submit-button:focus,.pill-submit .pill-submit-button:active,.pill-submit .pill-submit-button:hover,.pill-submit input[type="submit"]:focus,.pill-submit input[type="submit"]:active,.pill-submit input[type="submit"]:hover{background-color:#185c29;-webkit-transition:0.4s ease-out all;-moz-transition:0.4s ease-out all;-ms-transition:0.4s ease-out all;-o-transition:0.4s ease-out all;transition:0.4s ease-out all;background-image:url("../v1_0/img/search-white-large.png");background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0)),url("../v1_0/img/search-white-large.svg");border:2px solid #185c29}.search-takeover-inner{position:absolute;padding:0 20px;left:0;bottom:0;top:0;padding-top:100px;width:100%;margin-left:0;overflow-x:hidden;overflow-y:auto}.search-takeover-inner h2{font-family:"Frutiger LT Std 45 Bold",sans-serif;-webkit-font-smoothing:antialiased;font-size:30px;margin-bottom:10px}@media screen and (min-width: 800px){.search-takeover-inner h2{margin-bottom:20px;text-align:center}}.search-takeover-inner li{text-transform:lowercase}.search-takeover-inner li b:before{content:"("}.search-takeover-inner li b:after{content:")"}.search-takeover-inner li a{padding:10px 0;display:block;font-size:20px}@media screen and (min-width: 800px){.search-takeover-inner li{width:50%;padding:0 10px;text-align:center;float:left}}.close-search{position:absolute;top:20px;right:20px;width:40px;height:40px;cursor:pointer;z-index:200;border-radius:100%;border:1px solid #fff;padding:20px}.close-search span{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.close-search:before,.close-search:after{width:20px;height:4px;background:#fff;position:absolute;top:50%;left:9px;margin-top:-2px}.close-search:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.close-search:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.pagination-all{display:none}.js .pagination-all{display:block}#search-filters{background:#fff}#search-filters #filter-distance label{display:block}#search-filters #filter-distance select{border:1px solid #ccc;border-radius:3px;display:block;padding:2px;width:100%}#search-filters #filter-distance select:hover,#search-filters #filter-distance select:focus{border-color:#333}.js #search-filters section[data-expandable="true"] .expandable-parent{position:relative}.js #search-filters section[data-expandable="true"] .expandable-parent:before,.js #search-filters section[data-expandable="true"] .expandable-parent:after{content:"";position:absolute;border-bottom:3px solid #fff;right:20px;width:30px;top:50%;margin-top:-3px;transition:0.4s ease-out all}.js #search-filters section[data-expandable="true"] .expandable-parent:after{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.js #search-filters section[data-expandable="true"] .expandable-parent:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.js #search-filters section[data-expandable="true"] .expandable-parent.expandable-child-open:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.js #search-filters section[data-expandable="true"] .expandable-parent.expandable-child-open:before{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.js #search-filters section[data-expandable="false"]>a:after{display:none}.js #search-filters section[data-expandable="false"] .search-filter-list{display:block}#search-filters .search-filter-list{list-style:none;margin:0;overflow-x:hidden;overflow-y:auto}@media screen and (min-width: 800px){#search-filters .search-filter-list{max-height:489px}}#search-filters .search-filter-list label{cursor:pointer;display:block}#search-filters .search-filter-list label b{font-weight:normal}#search-filters .search-filter-list label b:not(.filter):before{content:"("}#search-filters .search-filter-list label b:not(.filter):after{content:")"}#search-filters .search-filter-list .checkbox{background:white;position:absolute;display:block;right:20px;top:10px;background:#1582b0;width:25px;height:25px;top:50%;margin-top:-13.5px}#search-filters .search-filter-list input[type="checkbox"]{clear:right;float:right;background:#1faae4}#search-filters .search-filter-list input[type="checkbox"]:hover{background:#2cafe5}#search-filters .search-filter-list input[type="checkbox"]:checked+label{color:#fff;transition:0.4s ease-out all}#search-filters .search-filter-list input[type="checkbox"]:checked+label .checkbox:after{background-image:url("../v1_0/img/tick.png");background-repeat:no-repeat;right:-8px;top:5px;height:30px;width:30px}.js #search-filters .search-filter-list{display:none}.js #search-filters .search-filter-list.expandable-childlist-open{display:block}@media screen and (min-width: 800px){#search-filters #search-filter-apply{display:none}}#search-filter-controls{text-align:center}@media screen and (min-width: 800px){#search-filter-controls{text-align:right}}.filters-open{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}#search-filters{bottom:0;left:100%;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:10}#search-filters.open{left:0;position:absolute}@media screen and (min-width: 800px){#search-filters{position:static}#search-filters.open{position:static}}#filter-close-toggle{background:none repeat scroll 0 0 #fff;border:0 none;box-shadow:0 1px 3px 0 rgba(0,0,0,0.5);box-sizing:border-box;display:block;height:3em;left:0;padding:5px 10px;position:absolute;text-align:left;top:0;width:100%}#filter-close-toggle.open{position:fixed}@media screen and (min-width: 800px){#filter-close-toggle{display:none}}@media screen and (min-width: 800px){#filter-slideout-toggle{display:none}}#applied-filters-label{font-family:"Frutiger LT Std 45 Bold",sans-serif;margin-bottom:20px}#applied-filters ul{clear:both;margin-bottom:20px}#applied-filters li{background:#ebe9ea;display:inline-block;position:relative;padding-right:50px;width:auto;margin-bottom:10px;margin-right:10px;transition:0.4s ease-out all;cursor:pointer;font-size:18px}#applied-filters li a{padding:10px;display:block}#applied-filters li a:after{content:"";position:absolute;text-indent:-999999px;display:block;margin-top:-5px;right:9px;top:50%;margin-top:-10px;width:20px;height:20px;transition:0.4s ease-out all;background-image:url("../v1_0/img/tb-sprite.png");background-position:0 93px}#applied-filters li a:before{content:"";position:absolute;top:0;right:0;background:#d3ced1;width:40px;height:100%}#applied-filters li a:hover{background:#d3ced1;transition:0.4s ease-out all}#applied-filters li a:hover:before{background:#bab4b7;transition:0.4s ease-out all}.form-message{display:inline-block;background:#eee;position:relative}.form-message a{position:absolute;text-indent:-999999px;display:block;margin-top:-5px;right:9px;top:50%;margin-top:-10px;width:20px;height:20px;transition:0.4s ease-out all;background-image:url("../v1_0/img/tb-sprite.png");background-position:0 73px}.form-message b{padding:10px;padding-right:50px;display:block}.icon-list li{width:100%;border-bottom:1px solid #dadada}.icon-list li:last-child{border-bottom:none}.icon-list .large-icon,.icon-list a{display:block;padding:180px 20px 40px;width:100%;text-align:center;font-size:25px}@media screen and (min-width: 500px){.icon-list li{width:50%;border-bottom:none}.icon-list li:nth-child(-n+4){border-bottom:1px solid #dadada}.icon-list li:nth-child(odd){border-right:1px solid #dadada}}@media screen and (min-width: 800px){.icon-list li{width:33.33333%;border-right:1px solid #dadada;border-bottom:none}.icon-list li:nth-child(3){border-right:none}.icon-list li:nth-child(4){border-bottom:none}.icon-list li:nth-child(-n+3){border-bottom:1px solid #dadada}.icon-list li:last-child{border-right:none}}.large-icon{position:relative}.large-icon:before{height:120px;top:40px;width:120px;margin:0 auto;right:0;left:0;background-repeat:no-repeat;background-image:url("../v1_0/img/area-sprite.png");-webkit-transition:0.4s ease-out all;-moz-transition:0.4s ease-out all;-ms-transition:0.4s ease-out all;-o-transition:0.4s ease-out all;transition:0.4s ease-out all}.large-icon:hover:before{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);-webkit-transition:0.4s ease-out all;-moz-transition:0.4s ease-out all;-ms-transition:0.4s ease-out all;-o-transition:0.4s ease-out all;transition:0.4s ease-out all}.large-icon.upstream:before{background-position:34px -507px}.large-icon.downstream:before{background-position:24px -348px}.large-icon.engineering:before{background-position:8px 19px}.large-icon.corporate:before{background-position:18px -3544px}.large-icon.niche:before{background-position:10px -694px}.large-icon.research:before{background-position:14px -864px}.job-description header{overflow:hidden}.job-description header .button-wrap{margin-bottom:30px}@media screen and (min-width: 800px){.job-description header .button-wrap{margin-bottom:40px}}.job-description h1{font-size:40px;font-family:"Frutiger LT Std 45 Bold",sans-serif;line-height:1.3;text-transform:lowercase}@media screen and (min-width: 800px){.job-description h1{font-size:70px;line-height:1.2;margin-bottom:40px}}.job-id.job-info{overflow:hidden;margin-bottom:30px}.job-id.job-info dt,.job-id.job-info dd{float:left}.job-id.job-info dt{margin-right:20px;font-weight:bold}.job-id.job-info dt:after{content:":";font-weight:bold}.job-info{display:block}.job-info b:after{content:":"}.ats-description{margin-bottom:30px;line-height:1.7}.ats-description *{color:#7d7d7d !important;font-family:"Frutiger LT Std 45 Light",sans-serif !important;line-height:1.7 !important}.ats-description *:not(br):empty{display:none}.ats-description h2{font-size:30px !important;color:#1ba4dd !important}.ats-description p,.ats-description div,.ats-description span,.ats-description font{font-family:"Frutiger LT Std 45 Light",sans-serif !important;font-size:18px !important;margin-left:0 !important;margin-right:0 !important;text-indent:0 !important}.ats-description p,.ats-description div{margin-bottom:1em}.ats-description ul,.ats-description ol{list-style-position:outside;margin:0 0 1em 2em !important}.ats-description .job-section{margin-bottom:30px !important}#search-results-list .separated-list{border-top:1px solid #7d7d7d}#search-results-list h2{font-size:18px;margin-bottom:0;text-transform:capitalize}#search-results-list h2#applied-filters-label{margin-bottom:20px;font-size:20px}#search-results-list h2.learn-more-about{color:#222;font-size:30px;text-align:center;margin-bottom:40px}@media screen and (min-width: 800px){.results{width:69%;vertical-align:top;display:inline-block;padding-right:30px}.results:only-child{width:100%}}.search-apply.not-in-header{color:#85bb23;font-family:"Frutiger LT Std 45 Bold",sans-serif;cursor:pointer;margin-bottom:0}.search-apply.not-in-header:hover{color:#1ba4dd}.search-hero{padding:50px 0;border-bottom:6px solid #222;margin-bottom:50px}.search-hero .no-results{max-width:750px;margin:0 auto}.search-hero .no-results p{font-size:18px;text-align:left}.search-hero .no-results .search-title{display:block;margin-bottom:20px}.search-hero .search-title{font-size:40px;padding-bottom:0;font-family:"Frutiger LT Std 45 Bold",sans-serif}.search-hero .search-title.no-results-title{font-size:30px;color:#1ba4dd}.search-hero .search-title.no-results-title span{display:inline;text-transform:uppercase;font-size:30px;font-family:"Frutiger LT Std 45 Bold",sans-serif}.search-hero .search-title.no-results-title h1{font-size:30px}.search-hero .search-title.no-results-title:after{border:none}.search-hero .search-title span{display:block;font-size:18px;font-family:"Frutiger LT Std 45 Light",sans-serif}@media screen and (min-width: 800px){.search-hero{position:absolute;top:-350px;left:0;height:300px;max-height:320px;width:100%;text-align:center;display:table;border-bottom:none;margin-bottom:0}.search-hero .title-wrap{display:table-cell;vertical-align:middle}.search-hero .title-wrap.no-results h1{margin-bottom:10px}.search-hero .search-title{font-size:60px;width:auto;max-width:750px;display:inline-block;margin:0 auto;text-align:left;padding:0}}.no-results-text{padding-bottom:20px;font-size:18px;font-family:"Frutiger LT Std 45 Light",sans-serif;color:#7d7d7d;margin-bottom:20px}.pagination{padding:0 20px}@media screen and (min-width: 800px){.pagination{padding:0}}.pagination .prev,.pagination .next{text-indent:-9999999px;background:#1ba4dd;border:none;width:30px;height:28px;display:block;background-image:url("../v1_0/img/tb-sprite.png");background-repeat:no-repeat;transition:0.4s ease-out all}.pagination .prev.disabled,.pagination .next.disabled{opacity:0.5;cursor:default}.pagination .prev.disabled:hover,.pagination .next.disabled:hover{background-color:#1ba4dd}.pagination .prev:hover,.pagination .next:hover{background-color:#1582b0;transition:0.4s ease-out all}.pagination .next{margin-left:10px;background-position:9px 4px}.pagination .prev{margin-right:10px;background-position:8px -27px}.pagination-bottom{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pagination-page-jump{background-color:#1ba4dd;color:#fff;border:0;padding:3px 8px;margin:0 10px}.pagination-page-count{text-align:center;font-size:18px;color:#1ba4dd}.pagination-current-label{margin:2px 5px 0 0}.pagination-current{margin-right:5px;height:28px;width:30px;text-align:center;border:none;font-size:18px;color:#1ba4dd}.pagination-page-count,.pagination-paging{display:inline-block}.category-page .header-section #search-filters{display:none !important}.category-page .header-section #search-results{margin:0 auto;padding-right:0;float:none}#filter-slideout-toggle{margin-bottom:30px;text-align:left;border-bottom:0}#search-filters{background:#1ba4dd;color:#fff;z-index:999;position:relative}#search-filters.open{position:fixed}#search-filters a{color:#fff;display:none}#search-filters h2{font-size:18px;font-family:"Frutiger LT Std 45 Bold",sans-serif;-webkit-font-smoothing:antialiased;color:#fff;margin-bottom:0;padding:20px;margin-top:60px;background:#43b8e8}@media screen and (min-width: 800px){#search-filters h2{margin-top:0}}@media screen and (min-width: 800px){#search-filters{height:620px;position:relative;bottom:auto;left:auto;top:auto;z-index:1;right:auto}}#search-filters:before{background:#fff}#search-filters:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-8px;right:-26px}@media screen and (min-width: 800px){#search-filters{width:30%;display:inline-block}#search-filters:before{width:60px;height:30px;z-index:200}}#search-filter-controls{position:relative}#search-filter-controls input{width:100%;border-bottom:0;background:#1b99cb;text-align:left;padding:20px;padding-right:30px;background-image:url("../v1_0/img/tb-sprite.png");background-position:103% -76px;background-repeat:no-repeat}#search-filter-controls input:hover{background-image:#1582b0}.expandable-parent{display:block;padding:10px 20px;border-bottom:1px solid #1582b0}.search-filter-list{overflow:hidden}.search-filter-list li{position:relative;overflow:hidden}.search-filter-list label{display:block;width:100%;background:#1ba4dd;padding:10px 60px 10px 20px;border-bottom:1px solid rgba(255,255,255,0.5)}.search-filter-list input[type="checkbox"]{z-index:-2;position:relative}.job-alert{padding-top:50px}.job-alert.dark-bg{background-color:#787c81}.job-alert h1{font-family:"Frutiger LT Std 45 Bold",sans-serif;margin-bottom:10px}.job-alert .instruction-text{margin-bottom:30px;display:block}.job-alert .form-instructions{margin-bottom:20px;max-width:700px;font-size:18px}.job-alert label{font-family:"Frutiger LT Std 45 Bold",sans-serif}.job-alert legend{display:none}.job-alert input[type="text"],.job-alert select{width:100%;height:68px;background:#e4e5e6}.job-alert select{border:none}.job-alert input[type="text"]{border:1px solid #7d7d7d;background:#e4e5e6;padding-left:7px}.job-alert input[type="text"].input-validation-error{background:#f4cbca;border:1px solid #9e2421}.job-alert p{margin-bottom:0}.job-alert .keyword-add,.job-alert input[type="submit"]{margin-bottom:30px;border:none}.job-alert .keyword-add[disabled="disabled"]{opacity:0.5;cursor:default;background:#4e5155}.job-alert .keyword-add[disabled="disabled"]:hover{opacity:0.5;background:#4e5155}.job-alert .keyword-selected{clear:both;margin-bottom:30px;position:relative;padding-top:60px}.job-alert .keyword-selected:before{content:"Send me alerts for:";display:block;position:absolute;top:20px;font-size:18px}.job-alert .keyword-selected li{background:#fff;display:inline-block;padding:10px;position:relative;padding-right:50px;width:auto;font-size:18px;margin-bottom:10px;margin-right:10px}.job-alert .keyword-add{width:20%;float:left;clear:none;padding:25px 0;background:#4e5155}.job-alert .keyword-remove{position:absolute;text-indent:-999999px;display:block;right:0;top:0;width:40px;height:100%;background:#5a5e63;transition:0.4s ease-out all;background-image:url("../v1_0/img/tb-sprite.png");background-position:9px -85px}.job-alert .keyword-remove:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);transition:0.4s ease-out all}.job-alert .submit{border-top:1px solid rgba(255,255,255,0.5);padding-top:40px}.job-alert .keyword-p{width:80% !important;float:left;padding:0;position:relative;border:1px solid #d7d7d8;background:#f7f7f7}.job-alert .keyword-p label{display:none}.job-alert .keyword-p:before{content:"Choose job area";display:block;width:100%;position:absolute;top:-25px;left:0;font-family:"Frutiger LT Std 45 Bold",sans-serif}.job-alert input[type="submit"]{width:100%;padding:24px 20px;background:#60b58f}.job-alert input[type="submit"]:hover{background:#489a75}@media screen and (min-width: 800px){.job-alert input[type="submit"]{width:auto;display:inline-block;font-size:26px}}.job-alert p.form-message{color:#7d7d7d;margin-bottom:40px}@media screen and (min-width: 800px){.job-alert p:nth-child(3),.job-alert p:nth-child(4){width:50%;float:left}.job-alert p:nth-child(3) input[type="text"]{border-right:1px solid #d7d7d8}.job-alert p:nth-child(4) input[type="text"]{border-left:1px solid #e4e5e6}}@media screen and (min-width: 800px){.job-alert h1{font-size:60px}.job-alert .keyword-selected li{margin-right:10px}}.field-validation-error{color:#f67e88;display:block;margin-top:-20px;margin-bottom:30px}::-webkit-input-placeholder{color:#222}:-moz-placeholder{color:#222}::-moz-placeholder{color:#222}:-ms-input-placeholder{color:#222}footer{background:#676a6e;border-top:4px solid #55585b}footer nav{padding:30px 0}footer li{display:block}footer a{color:#fff;padding:10px 40px;font-family:"Frutiger LT Std 45 Bold",sans-serif;display:block;width:100%}footer a:hover{color:#85bb23}footer small{padding:20px 40px;color:#fff;border-top:1px solid rgba(238,238,238,0.4);width:100%;display:block;font-family:"Frutiger LT Std 45 Bold",sans-serif}@media screen and (min-width: 800px){footer{overflow:hidden}footer li{display:inline-block;width:auto}footer nav{float:left;padding:10px 0}footer a{padding:0 8px;font-family:"Frutiger LT Std 45 Light",sans-serif;font-size:16px}footer small{float:right;border:none;width:auto;padding:15px 5px;font-size:16px;font-family:"Frutiger LT Std 45 Light",sans-serif}}.large-heading,.large-heading-thick{font-size:40px;line-height:1.2}@media screen and (min-width: 800px){.large-heading,.large-heading-thick{font-size:70px}}.large-heading-thick{font-family:"Frutiger LT Std 45 Bold",sans-serif}.large-heading-thick.underline,.job-description h1.large-heading-thick,.search-hero .large-heading-thick.search-title{padding-bottom:10px;margin-bottom:20px}.home-banner{overflow:hidden}.banner-inner .large-heading-thick{margin-bottom:0}@media screen and (min-width: 800px){.banner-inner{width:60%;float:right}}.job-areas li{width:100%;display:block;border-bottom:1px solid #7d7d7d}.job-areas a{padding:15px 0;display:block}.job-areas a:hover{background:#eee;color:#7d7d7d}.job-areas a.view-all-jobs:hover{background:none;color:#7d7d7d}@media screen and (min-width: 800px){.job-areas ul{overflow:hidden}.job-areas li{width:48%;float:left}.job-areas li:nth-child(odd){margin-right:2%}.job-areas li:nth-child(even){margin-left:2%}}.view-all-jobs{color:#1ba4dd;clear:both;font-family:"Frutiger LT Std 45 Bold",sans-serif}.hiring-process-promo{background-color:#1ba4dd;color:#FFF}@media screen and (min-width: 960px){.hiring-process-promo .container,.hiring-process-promo .full-container{text-align:center}.hiring-process-promo .copy-wrap{display:inline-block}}.hiring-process-promo p{font-family:"Frutiger LT Std 45 Bold",sans-serif;float:left;margin:7px 20px 20px 0;font-size:28px}.split-section{overflow:hidden;position:relative}.split-section .container,.split-section .full-container{padding:0}.split-section .split-section-inner{position:relative;padding:300px 20px 30px}@media screen and (min-width: 800px){.split-section.search-section{position:absolute;top:-350px;left:0;height:300px;width:100%}}.split-section.video-section .header-intro{padding:0 20px}@media screen and (min-width: 500px){.split-section.video-section .header-intro{padding:30px 20px 0}}@media screen and (min-width: 950px){.split-section.video-section .header-intro{padding:0}}.split-section.video-section .container,.split-section.video-section .full-container{position:relative}@media screen and (min-width: 500px){.split-section.video-section .container,.split-section.video-section .full-container{padding-bottom:50px}}@media screen and (min-width: 950px){.split-section.video-section .container,.split-section.video-section .full-container{height:103px;padding:0}}.split-section.video-section .split-section-inner.tall.underline,.split-section.video-section .job-description h1.split-section-inner.tall,.job-description .split-section.video-section h1.split-section-inner.tall,.split-section.video-section .search-hero .split-section-inner.tall.search-title,.search-hero .split-section.video-section .split-section-inner.tall.search-title{margin-bottom:0}.split-section.video-section .split-section-image{width:100%;display:block;border-bottom:2px solid #eee}@media screen and (min-width: 500px){.split-section.video-section .split-section-image{width:50%;border:none}}@media screen and (min-width: 950px){.split-section.video-section .split-section-image{display:none}}.split-section.video-section .split-section-title{position:relative}.split-section.video-section .split-section-title.circle-video{border-bottom:none}.split-section.video-section .split-section-title.circle-video .split-section-image{border-bottom:none}@media screen and (min-width: 500px){.split-section.video-section .split-section-title.circle-video{border-bottom:none}}@media screen and (min-width: 500px){.split-section.video-section .split-section-title{border-bottom:none}}@media screen and (min-width: 950px){.split-section.video-section .split-section-title{border-bottom:none}}.split-section.video-section .split-section-inner{position:relative;text-shadow:1px 2px 10px #fff;z-index:100;padding-top:0;padding-bottom:0;padding:0}.split-section.video-section .split-section-inner.underline,.split-section.video-section .job-description h1.split-section-inner,.job-description .split-section.video-section h1.split-section-inner,.split-section.video-section .search-hero .split-section-inner.search-title,.search-hero .split-section.video-section .split-section-inner.search-title{margin-bottom:0}@media screen and (min-width: 500px){.split-section.video-section .split-section-inner.underline:after,.split-section.video-section .job-description h1.split-section-inner:after,.job-description .split-section.video-section h1.split-section-inner:after,.split-section.video-section .search-hero .split-section-inner.search-title:after,.search-hero .split-section.video-section .split-section-inner.search-title:after{display:none}}@media screen and (min-width: 950px){.split-section.video-section .split-section-inner.underline:after,.split-section.video-section .job-description h1.split-section-inner:after,.job-description .split-section.video-section h1.split-section-inner:after,.split-section.video-section .search-hero .split-section-inner.search-title:after,.search-hero .split-section.video-section .split-section-inner.search-title:after{display:block;left:0}}.split-section.video-section .split-section-inner h1{padding:20px 20px 0;font-size:30px}@media screen and (min-width: 500px){.split-section.video-section .split-section-inner h1{position:absolute;right:20px;top:50%;padding:0;margin-top:-20px;max-width:46%}}@media screen and (min-width: 800px){.split-section.video-section .split-section-inner{padding-bottom:1px}.split-section.video-section .split-section-inner h1{font-size:40px}.split-section.video-section .split-section-inner:after{left:20px}}@media screen and (min-width: 950px){.split-section.video-section .split-section-inner{width:50%}.split-section.video-section .split-section-inner h1{max-width:100%;text-align:left;right:auto;left:auto;position:relative;font-size:70px}}.video-wrap{display:none}@media screen and (min-width: 950px){.video-wrap{display:block}}video{position:absolute;top:0;right:-80px;opacity:0;-webkit-transition:opacity 0.2s 1s ease;-moz-transition:opacity 0.2s 1s ease;-ms-transition:opacity 0.2s 1s ease;-o-transition:opacity 0.2s 1s ease;transition:opacity 0.2s 1s ease;height:100%}.dom-ready .split-section video{opacity:1}#search .split-section.video-section .container,#search .split-section.video-section .full-container{padding-bottom:0;height:100%}@media screen and (min-width: 950px){#search h1{font-size:50px}}@media screen and (min-width: 500px){#search .split-section-image{height:100%}}@media screen and (min-width: 500px){#search .split-section-inner{height:100%}}@media screen and (min-width: 800px){#search .split-section-inner{position:absolute;top:0;left:20px}}@media screen and (min-width: 950px){#search .split-section-inner{top:71px;height:auto}}#search .header-section{padding-top:0}@media screen and (min-width: 800px){#search .header-section{padding-top:350px}}@media screen and (min-width: 500px){#search .split-section-title{border-bottom:none;height:100%}}@media screen and (min-width: 950px){#search .split-section-title{height:auto}}#home .split-section.video-section .split-section-title{border-bottom:2px solid #eeeeee}@media screen and (min-width: 950px){#home .split-section.video-section .split-section-title{border-bottom:none}}@media screen and (min-width: 950px){#home .split-section.video-section h1{font-size:60px}}@media screen and (min-width: 950px){#home .split-section.video-section h1{font-size:40px}}@media screen and (min-width: 950px){#home .split-section.video-section .container,#home .split-section.video-section .full-container{height:100%;padding:100px 20px}}#suggested-search{border-bottom:1px solid #dadada;margin-bottom:60px;padding-bottom:60px}#suggested-search h2{font-size:30px}.social-links{width:100%;clear:both}.social-links ul{overflow:hidden;text-align:left;padding-left:35px;padding-bottom:20px}.social-links li{-webkit-transition:0.4s ease-out all;-moz-transition:0.4s ease-out all;-ms-transition:0.4s ease-out all;-o-transition:0.4s ease-out all;transition:0.4s ease-out all;display:inline-block}.social-links li span{display:block;text-align:left;text-indent:-99999999999px}.social-links a{display:block;width:50px;height:50px;margin-right:5px;background:url("../v1_0/img/social.png") no-repeat}.social-links a:hover{opacity:0.7}.social-links a.twitter{background-position:0 0}.social-links a.linkedin{background-position:0 -60px}.social-links a.youtube{background-position:0 -120px}@media screen and (min-width: 800px){.social-links ul{text-align:right}.social-links a{margin-right:0;margin-left:5px}}.hide{display:none !important}
