.alignnone{margin:0 1em 1em 0}.alignright{float:right;margin:0 0 1em 1em}.alignleft{float:left;margin:0 1em 1em 0}.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption.alignnone{margin:0 1em 1em 0}.wp-caption.alignleft{float:left;margin:0 1em 1em 0}.wp-caption.alignright{float:right;margin:0 0 1em 1em}body.admin-bar{margin-top:32px!important}@media screen and (max-width:782px){body.admin-bar{margin-top:46px!important}}@media screen and (max-width:600px){body.admin-bar{margin-top:46px!important}}img.aligncenter{margin-top:35px;margin-bottom:35px}body{-webkit-font-smoothing:antialiased;overflow-x:hidden}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=button]{-webkit-appearance:none;-moz-appearance:none}::-webkit-input-placeholder{color:#8e8e8e}::-moz-placeholder{color:#8e8e8e}::-o-placeholder{color:#8e8e8e}:-ms-input-placeholder{color:#8e8e8e}input:-moz-placeholder{color:#8e8e8e}embed,iframe,object{max-width:100%}.column+.column:last-child,.column+.columns:last-child,.columns+.column:last-child,.columns+.columns:last-child{float:left}div.text-center{width:100%}.sticky-container{z-index:1000}@font-face{font-family:HelveticaNeueLTPro-BlkCn;src:url(../fonts/HelveticaNeueLTPro-BlkCn.eot?#iefix) format('embedded-opentype'),url(../fonts/HelveticaNeueLTPro-BlkCn.otf) format('opentype'),url(../fonts/HelveticaNeueLTPro-BlkCn.woff) format('woff'),url(../fonts/HelveticaNeueLTPro-BlkCn.ttf) format('truetype'),url(../fonts/HelveticaNeueLTPro-BlkCn.svg#HelveticaNeueLTPro-BlkCn) format('svg');font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueLTPro-Lt;src:url(../fonts/HelveticaNeueLTPro-Lt.eot);src:url(../fonts/HelveticaNeueLTPro-Lt.eot?#iefix) format('embedded-opentype'),url(../fonts/HelveticaNeueLTPro-Lt.woff2) format('woff2'),url(../fonts/HelveticaNeueLTPro-Lt.woff) format('woff'),url(../fonts/HelveticaNeueLTPro-Lt.ttf) format('truetype'),url(../fonts/HelveticaNeueLTPro-Lt.svg#HelveticaNeueLTPro-Lt) format('svg');font-weight:300;font-style:normal}@font-face{font-family:HelveticaNeueLTPro-Cn;src:url(../fonts/HelveticaNeueLTPro-Cn.eot?#iefix) format('embedded-opentype'),url(../fonts/HelveticaNeueLTPro-Cn.otf) format('opentype'),url(../fonts/HelveticaNeueLTPro-Cn.woff) format('woff'),url(../fonts/HelveticaNeueLTPro-Cn.ttf) format('truetype'),url(../fonts/HelveticaNeueLTPro-Cn.svg#HelveticaNeueLTPro-Cn) format('svg');font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueLTPro-MdCn;src:url(../fonts/HelveticaNeueLTPro-MdCn.eot?#iefix) format('embedded-opentype'),url(../fonts/HelveticaNeueLTPro-MdCn.otf) format('opentype'),url(../fonts/HelveticaNeueLTPro-MdCn.woff) format('woff'),url(../fonts/HelveticaNeueLTPro-MdCn.ttf) format('truetype'),url(../fonts/HelveticaNeueLTPro-MdCn.svg#HelveticaNeueLTPro-MdCn) format('svg');font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueLTPro-Md;src:url(../fonts/HelveticaNeueLTPro-Md.eot?#iefix) format('embedded-opentype'),url(../fonts/HelveticaNeueLTPro-Md.otf) format('opentype'),url(../fonts/HelveticaNeueLTPro-Md.woff) format('woff'),url(../fonts/HelveticaNeueLTPro-Md.ttf) format('truetype'),url(../fonts/HelveticaNeueLTPro-Md.svg#HelveticaNeueLTPro-Md) format('svg');font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueLTPro-Bd;src:url(../fonts/HelveticaNeueLTPro-Bd.eot);src:url(../fonts/HelveticaNeueLTPro-Bd.eot?#iefix) format('embedded-opentype'),url(../fonts/HelveticaNeueLTPro-Bd.woff2) format('woff2'),url(../fonts/HelveticaNeueLTPro-Bd.woff) format('woff'),url(../fonts/HelveticaNeueLTPro-Bd.ttf) format('truetype'),url(../fonts/HelveticaNeueLTPro-Bd.svg#HelveticaNeueLTPro-Bd) format('svg');font-weight:700;font-style:normal}@font-face{font-family:HelveticaNeueLTPro-Roman;src:url(../fonts/HelveticaNeueLTPro-Roman.eot?#iefix) format('embedded-opentype'),url(../fonts/HelveticaNeueLTPro-Roman.otf) format('opentype'),url(../fonts/HelveticaNeueLTPro-Roman.woff) format('woff'),url(../fonts/HelveticaNeueLTPro-Roman.ttf) format('truetype'),url(../fonts/HelveticaNeueLTPro-Roman.svg#HelveticaNeueLTPro-Roman) format('svg');font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueLTPro-XBlkCn;src:url(../fonts/HelveticaNeueLTPro-XBlkCn.eot?#iefix) format('embedded-opentype'),url(../fonts/HelveticaNeueLTPro-XBlkCn.otf) format('opentype'),url(../fonts/HelveticaNeueLTPro-XBlkCn.woff) format('woff'),url(../fonts/HelveticaNeueLTPro-XBlkCn.ttf) format('truetype'),url(../fonts/HelveticaNeueLTPro-XBlkCn.svg#HelveticaNeueLTPro-XBlkCn) format('svg');font-weight:400;font-style:normal}::-moz-selection{background:#6f2e91!important;color:#fff!important}::selection{background:#6f2e91!important;color:#fff!important}a,body,h1,h2,h3,h4,h5,h6,li,p{font-family:HelveticaNeueLTPro-Md,sans-serif;transition:color .3s ease}h1,h2,h3,h4,h5,h6{font-weight:400}a{color:#6f2e91;transition:color .2s ease}a:focus,a:hover{color:#6f2e91;transition:color .2s ease}a:focus{outline:0!important}p:empty{display:none}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 40px 25px 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.gradient-text{background:-moz-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:-webkit-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:linear-gradient(to right,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .25s linear}body.windows.ie .btn.btn-gradient-transparent>.btn-content>.text,body.windows.ie .gradient-text{background:0 0!important;color:#6f2e91;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.x-particle-icon{width:.63em;height:.9em}.gradient-text svg.x-particle-icon polygon{fill:#6f2e91}.section-title,.typography h3,.typography h4{transition:all .25s linear;font-family:HelveticaNeueLTPro-Cn,sans-serif;font-size:50px;font-weight:800;line-height:1.2;margin:0 0 20px 0}.section-title:not(.white),.typography h3:not(.white),.typography h4:not(.white){background:-moz-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:-webkit-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:linear-gradient(to right,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-title.white,.typography h3.white,.typography h4.white{color:#fff}body.windows.ie .section-title,body.windows.ie .typography h3,body.windows.ie .typography h4{background:0 0!important;-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:#6f2e91}.typography h4{font-family:HelveticaNeueLTPro-Cn,sans-serif;font-size:30px;font-weight:800;line-height:1;padding:4px 0 2px;margin:0 0 18px 0}.section-title svg.x-particle-icon{width:.5em;height:.82em;position:relative;top:2px;left:3px}.section-title svg.x-particle-icon polygon{fill:#6f2e91}.typography ol>li,.typography p,.typography ul>li{font-family:HelveticaNeueLTPro-Md,sans-serif;font-size:16px;line-height:1.4;color:#666;margin:0 0 20px 0}.typography ul{list-style:disc;margin:20px 0 20px 14px}.typography>ul:first-child{margin-top:0}.typography ol>li,.typography ul>li{line-height:1.2;margin:0 0 20px}.typography ol>li:last-child,.typography ul>li:last-child{margin-bottom:0!important}.typography ul>li{padding-left:3px;position:relative}.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.grid-container{max-width:1300px}.grid-padding-x>.cell{position:relative}.btn:not(.btn-text){display:inline-block;font-size:16px;letter-spacing:.4px;text-decoration:none;text-align:center;border-radius:50px;transition:all .2s linear}.btn:not(.btn-text) .btn-content{display:block;padding:12px 40px;position:relative}.btn:hover{text-decoration:none;transition:all .2s linear}.btn .btn-content>svg{display:inline-block;position:relative;top:-1px;margin-right:0;width:.63em;height:.9em;vertical-align:middle}.btn-transparent-white,.btn-transparent-white:focus{background-color:transparent;border:2px solid #fff;color:#fff;transition:all .2s linear}.btn-transparent-white:hover{background-color:#fff;color:#6f2e91}.btn.btn-transparent-white>.btn-content{padding:17px 35px 14px;background-color:transparent;border-radius:inherit;font-family:HelveticaNeueLTPro-MdCn,sans-serif;font-weight:400;line-height:1;transition:all 0s linear}.btn.btn-transparent-white>.btn-content>svg{top:-2px}.btn.btn-transparent-white>.btn-content>svg polygon{fill:#fff;transition:all .2s linear}.btn.btn-transparent-white:hover>.btn-content>svg polygon{fill:#6f2e91}.btn-transparent-yellow,.btn-transparent-yellow:focus{background-color:transparent;border:2px solid #ffa600;color:#ffa600;transition:all .2s linear}.btn-transparent-yellow:hover{background-color:#ffa600;color:#fff}.btn.btn-transparent-yellow>.btn-content{padding:17px 35px 14px;background-color:transparent;border-radius:inherit;font-family:HelveticaNeueLTPro-MdCn,sans-serif;font-weight:400;line-height:1;transition:all 0s linear}.btn.btn-transparent-yellow>.btn-content>svg{top:-2px}.btn.btn-transparent-yellow>.btn-content>svg polygon{fill:#ffa600;transition:all .2s linear}.btn.btn-transparent-yellow:hover>.btn-content>svg polygon{fill:#fff}.btn-gradient-transparent{background:#6f2e91;background:-moz-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:-webkit-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:linear-gradient(to right,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);padding:2px;transition:all .2s linear}.btn.btn-gradient-transparent>.btn-content{padding:17px 35px 14px;background-color:#fff;border-radius:inherit;font-family:HelveticaNeueLTPro-MdCn,sans-serif;font-weight:400;line-height:1;transition:all .2s linear}body.windows .btn.btn-gradient-transparent>.btn-content{padding:14px 35px 14px}.btn.btn-gradient-transparent>.btn-content>svg{top:-2px}.btn.btn-gradient-transparent>.btn-content>svg polygon{fill:#6f2e91;transition:all .2s linear}.btn svg.x-particle-icon,.map-nav .map-nav-item svg.x-particle-icon,.repo-item-wrap .repo-item>.name-wrap svg.x-particle-icon{display:none!important}.repo-item .name-wrap .amendments a{padding-left:1px!important}.btn.btn-gradient-transparent>.btn-content>.text{display:inline-block;padding:2px 0 0;background:-moz-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:-webkit-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:linear-gradient(to right,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .2s linear}.btn.btn-gradient-transparent.active .btn-content,.btn.btn-gradient-transparent:hover .btn-content{background-color:transparent!important}.btn.btn-gradient-transparent.active>.btn-content>svg polygon,.btn.btn-gradient-transparent:hover>.btn-content>svg polygon{fill:#fff!important}.btn.btn-gradient-transparent.active>.btn-content>.text,.btn.btn-gradient-transparent:hover>.btn-content>.text{background:-moz-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0,rgba(255,255,255,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}body.windows.ie .btn.btn-gradient-transparent.active>.btn-content>.text,body.windows.ie .btn.btn-gradient-transparent:hover>.btn-content>.text{background:0 0!important;color:#fff;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated-2s{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated-3s{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-75px);-ms-transform:translateX(-75px);transform:translateX(-75px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-75px);-ms-transform:translateX(-75px);transform:translateX(-75px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(75px);-ms-transform:translateX(75px);transform:translateX(75px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(75px);-ms-transform:translateX(75px);transform:translateX(75px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.soc-media{display:inline-block;vertical-align:middle;line-height:0}.soc-media .sm-item{background-color:transparent;display:inline-block;width:50px;height:50px;line-height:46px;border-radius:50%;font-size:28px;color:#e6e6e6;text-align:center;padding:5px;margin:2px 10px 2px 0}.soc-media .sm-item:hover{background:#6f2e91;background:-moz-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:-webkit-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:linear-gradient(to right,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);color:#fff!important}.soc-media .sm-item:before{display:none}body .gform_wrapper{overflow:inherit;margin:10px 0 20px 0;max-width:100%}body .gform_wrapper .top_label div.ginput_container{margin-top:0!important}body .gform_wrapper .gform_body{width:100%!important}body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}body .gform_wrapper ul li.gfield{margin-top:0!important}body .gform_wrapper li.gfield:not(.with-label) .gfield_label{display:none}body .gform_wrapper ul.gform_fields li.gfield{padding-right:0}body .gform_wrapper li.gfield.gfield_error,body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent;border-top:none;border-bottom:none;padding-bottom:0;padding-top:0;margin-top:0!important;margin-bottom:15px!important}body .gform_wrapper .field_description_below .gfield_description{padding-top:0}body .gform_wrapper .field_description_below .gfield_description:not(.validation_message){padding-top:0;position:relative;top:-15px;color:#989898;font-style:italic}input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{margin:0 0 20px 0}body .gform_wrapper .gform_footer{padding:0;margin:0;position:relative;text-align:center}body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_page_footer input.button,body .gform_wrapper .gform_page_footer input[type=submit]{margin:0}body .gform_wrapper .gform_ajax_spinner{position:absolute;top:17px;left:calc(100% - 30px);background-color:rgba(255,255,255,.8);padding:0;border-radius:50%;border:2px solid rgba(255,255,255,.65)}body.windows.ie .gform_wrapper .gform_ajax_spinner{top:25px}body .gform_wrapper div.validation_error{color:#fff;font-family:HelveticaNeueLTPro-Md,sans-serif;font-size:15px;font-weight:400;line-height:1.25;border:none;border-radius:3px;background-color:#e84652;padding:26px 10px;width:100%}body .gform_confirmation_wrapper{background-color:#31a26b;font-family:HelveticaNeueLTPro-Md,sans-serif;font-size:15px;font-weight:400;line-height:1.25;color:#fff;text-align:center;padding:35px 10px;border-radius:3px}body .gform_wrapper ul.gform_fields li.gfield select,input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border-color:#8e8e8e;height:52px;box-shadow:none;font-size:14px;padding:5px 28px 5px 20px;box-shadow:none!important}body .gform_wrapper ul.gform_fields li.gfield select{margin-top:0!important;margin-left:0!important;margin-bottom:20px;border-radius:5px}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:5px 20px}body .gform_wrapper textarea.large{height:172px;width:100%;padding:20px 20px}body .gform_wrapper ul.gform_fields li.gfield.half-left{width:50%;float:left;padding-right:8px;clear:none}body .gform_wrapper ul.gform_fields li.gfield.half-right{width:50%;float:right;padding-left:8px;clear:none}body .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .gform_wrapper li.gfield_error textarea{border:1px solid #e84652}body .gform_wrapper .validation_message{color:#e84652;font-weight:500;font-size:11px}body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .gform_wrapper textarea.large{font-family:HelveticaNeueLTPro-MdCn,sans-serif;background-color:#fcfcfc;font-size:16px;border-radius:5px}input:not([type]):focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{background:#fff!important;border-color:#6f2e91;outline:0}body #page-content.content-contact-us .gform_wrapper{padding-right:20px}body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_page_footer input.button,body .gform_wrapper .gform_page_footer input[type=submit]{display:block;background-color:transparent;border-color:#6a3092;border-width:2px;font-family:HelveticaNeueLTPro-BdCn,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#6a3092;border-radius:50px;padding:18px 55px;transition:all .2s linear}body.windows.ie .gform_wrapper .gform_footer input.button,body.windows.ie .gform_wrapper .gform_footer input[type=submit],body.windows.ie .gform_wrapper .gform_page_footer input.button,body.windows.ie .gform_wrapper .gform_page_footer input[type=submit]{line-height:4}body .gform_wrapper .gform_footer input.button:hover,body .gform_wrapper .gform_footer input[type=submit]:hover,body .gform_wrapper .gform_page_footer input.button:hover,body .gform_wrapper .gform_page_footer input[type=submit]:hover{background-color:#6a3092;color:#fff;transition:all .2s linear}.hidden-field{display:none!important}body .gform_wrapper .top_label li ul.gfield_checkbox,body .gform_wrapper .top_label li ul.gfield_radio{width:100%;margin:0 0 10px 0}body .gform_wrapper .gfield_checkbox li,body .gform_wrapper .gfield_radio li{display:inline-block;margin:0 7px 0 0}body .gform_wrapper .gfield_checkbox li input[type=checkbox],body .gform_wrapper .gfield_radio li input[type=radio]{display:none}body .gform_wrapper .gfield_checkbox li input[type=checkbox]+label,body .gform_wrapper .gfield_radio li input[type=radio]+label{width:auto;min-width:56px;max-width:100%;display:block;padding:13px 15px 9px;border:1px solid #593493;border-radius:50px;font-family:HelveticaNeueLTPro-MdCn,sans-serif;font-size:13px;font-weight:400;color:#593493;line-height:1;text-align:center;white-space:nowrap;transition:all .2s linear;margin:0!important}body.windows .gform_wrapper .gfield_checkbox li input[type=checkbox]+label,body.windows .gform_wrapper .gfield_radio li input[type=radio]+label{padding:11px 15px 10px}body.windows.ie .gform_wrapper .gfield_checkbox li input[type=checkbox]+label,body.windows.ie .gform_wrapper .gfield_radio li input[type=radio]+label{font-size:13px;padding:10px 12px 9px}body .gform_wrapper .gfield_checkbox li label:hover,body .gform_wrapper .gfield_radio li label:hover{background-color:#f5f5f6}body .gform_wrapper .gfield_checkbox li input[type=checkbox]:checked+label,body .gform_wrapper .gfield_radio li input[type=radio]:checked+label{background:#6f2e91;background:-moz-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:-webkit-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:linear-gradient(to right,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);color:#fff!important;font-weight:400!important;transition:all .2s linear;position:relative}body .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{display:none}body .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left.address_zip{margin-right:0;padding-right:0!important;width:100%}body .gform_wrapper ul.gform_fields li.gfield.horizontal .gfield_checkbox{font-size:0}body .gform_wrapper ul.gform_fields li.gfield.horizontal .gfield_checkbox>li,body .gform_wrapper ul.gform_fields li.gfield.horizontal .gfield_radio>li{display:inline-block;width:48%;margin-bottom:7px;font-size:16px}body .gform_wrapper ul.gform_fields li.gfield.horizontal .gfield_checkbox>li:nth-child(2n){margin-left:4%!important}body .gform_wrapper ul.gform_fields li.gfield.horizontal .validation_message{position:relative;top:-10px}body .gform_wrapper .gfield_date_dropdown_day,body .gform_wrapper .gfield_date_dropdown_month,body .gform_wrapper .gfield_date_dropdown_year{width:32%;margin-right:2%}body .gform_wrapper .gfield_date_dropdown_year{margin-right:0}body .gform_wrapper .top_label .gfield_label{display:block;width:100%;font-family:HelveticaNeueLTPro-Lt,sans-serif;font-size:15px;line-height:1.2;font-weight:400;color:#222;margin:10px 0 15px;padding-top:5px}body .gform_wrapper .gradient-text{font-family:HelveticaNeueLTPro-BdCn,sans-serif;font-size:20px;font-weight:600;text-align:center;letter-spacing:0;margin-top:15px}body .gform_wrapper .gform_fileupload_multifile .gform_drop_area{background:#f2eff4;padding:50px 25px;border:1px dashed #6a3092;text-align:center;color:#693092;margin-bottom:20px}body .gform_wrapper .gform_fileupload_multifile .gform_drop_area input[type=button]{background-color:#693092;margin-bottom:0;padding:9px 15px 5px!important}body.windows.ie .gform_wrapper .gform_fileupload_multifile .gform_drop_area input[type=button]{padding:9px 15px 8px!important}body .gform_wrapper .gform_fileupload_multifile .gform_drop_area input[type=button]:hover{background-color:#222}body .gform_wrapper .ginput_preview{position:relative;top:-8px;font-weight:400;font-size:14px}body .gform_wrapper .ginput_preview strong{font-weight:400}body .gform_wrapper div.charleft{width:100%!important;position:relative;top:-17px;left:0;margin:0;text-align:right}section.comments{background-color:#f7f7f7;padding-top:65px}.comments-wrap{background-color:#fff;border-radius:0;padding:70px 65px 65px;margin:0;box-shadow:0 10px 20px rgba(0,0,0,.05)}.comments-wrap .comment{padding-bottom:15px;margin-bottom:32px;border-bottom:1px solid #e5e5e5}.comments-wrap .children{margin-left:0}.comments-wrap .children .comment{padding-left:55px}.comments-wrap h3#comments{font-size:30px;font-weight:600;line-height:1.2;color:#292929;margin:0 0 25px 0}.comments-wrap ol.commentlist{margin:0 0 30px 0;list-style:none}.comment-author-user-pic{display:inline-block;border:1px solid #dedede;border-radius:50%;overflow:hidden;float:left;margin-right:15px}.comment-author{margin-bottom:15px}.comment-author-meta{padding-top:4px}.comment-author-meta .name{font-size:14px;font-weight:600;font-style:normal;line-height:1.6;color:#27282d;margin:0}.comment-author-meta .comment-reply-link{font-size:14px;font-weight:400;line-height:1.6;color:#003f8f;margin:0}.comment-author-meta .comment-meta.commentmetadata{font-size:14px;font-weight:400;line-height:1.6;color:#adadad;margin:0}.comment-author-meta .comment-edit-link{font-size:14px;font-weight:500;line-height:1.6;color:#003f8f}.comment-author-meta .comment-edit-link:hover,.comment-author-meta .comment-reply-link:hover{color:#ffa600}.comment-text p{font-size:14px;font-weight:400;font-style:normal;line-height:1.6;color:#787878;margin:0 0 15px 0}.comments-wrap .comment .comment-awaiting-moderation{font-size:14px;font-weight:400;font-style:italic;line-height:1.6;color:#e84652;margin:0 0 7px 0;display:inline-block}#respond{padding-top:10px}#respond .comment-reply-title{font-size:30px;font-weight:500;line-height:1.2;color:#27282d;margin:0 0 5px 0}#respond .comment-reply-title a{font-size:30px;font-weight:500;line-height:1.2;color:#27b4e8}#respond .comment-reply-title a:hover{text-decoration:underline}#respond .comment-reply-title small a{font-size:13px;font-weight:600;color:#fff;vertical-align:top;display:inline-block;background-color:#cacaca;padding:3px 7px;border-radius:3px;transition:all .2s linear}#respond .comment-reply-title small a:hover{background-color:#e84652;text-decoration:none;transition:all .2s linear}#respond .comment-notes{font-size:14px;font-weight:400;line-height:1.2;color:#27282d;margin:0 0 25px 0}#respond input,#respond textarea{border-radius:0;background-color:#f9f9f9}#respond textarea{padding:20px 25px;font-size:14px;color:#222}#respond textarea:focus{box-shadow:none}#respond label{font-size:14px;font-weight:400;line-height:1.2;color:#4d4d4d;margin:0 0 4px 0}#respond label[for=wp-comment-cookies-consent]{margin-bottom:0;position:relative;top:-1px;padding-left:10px}p.form-submit{margin-bottom:0}#respond #submit{display:block;border:none;outline:0;background-color:#91c83c;font-size:14px;font-weight:600;text-transform:uppercase;color:#fff;padding:20px 35px 14px;border-radius:50px;text-align:center;line-height:1.1;position:relative;top:-1px;transition:all .2s linear;margin:35px 0 0 0;cursor:pointer}#respond #submit:hover{background-color:#ffa600}.comment-list-title{font-size:30px;font-weight:600;line-height:1.2;color:#27282d;margin:0 0 40px 0}.comment-list-title span{background-color:#6f2e91;display:inline-block;width:46px;height:46px;line-height:52px;border-radius:50%;text-align:center;color:#fff;font-size:24px;margin-right:5px;position:relative;top:-3px}#respond .logged-in-as a{font-size:15px;font-weight:500;line-height:1.6;color:#003f8f;margin:0}#respond .logged-in-as a:hover{text-decoration:underline}#respond .math-captcha-form{display:block;background-color:#fff7e8;padding:10px;border-radius:5px}#respond .math-captcha-form>label{display:inline-block;font-weight:500;margin-right:15px;text-transform:uppercase}#respond .math-captcha-form>label br{display:none}#respond .math-captcha-form>label:after{content:":"}#respond .math-captcha-form>span{display:inline-block;color:#0e9a65;font-weight:600;vertical-align:middle}#respond .math-captcha-form input[type=text].mc-input{display:inline-block;width:100px!important;text-align:center;font-size:16px;color:#0e9a65;vertical-align:middle}#respond .g-recaptcha{margin-bottom:25px;overflow:hidden;border:1px solid #cecece;border-radius:3px;background-color:#f9f9f9}#respond .g-recaptcha>div{width:215px!important;height:50px!important;position:relative!important;left:-3px!important;top:-10px!important}section.share{background-color:#f7f7f7;padding:35px 0;margin:0}section.share .share-box{background-color:#fafafa;text-align:center;border-radius:2px;width:100%;max-width:800px;padding:16px 16px;margin:0 auto;position:relative}.share-box span.text{font-family:HelveticaNeueLTPro-MdCn,sans-serif;font-size:16px;color:#003f8f;padding-top:2px;margin-right:5px;position:relative}.share-box>a{background-color:transparent;display:inline-block;width:34px;height:34px;line-height:40px;text-align:center;font-size:18px;border-radius:50%;color:#d1d1d1;margin:0 5px;transition:all .15s linear}body.windows .share-box>a{line-height:36px}.share-box>a:hover{background:#6f2e91;background:-moz-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:-webkit-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:linear-gradient(to right,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);color:#fff;transition:all .2s linear}section.prev-post-next{background-color:#f7f7f7}.prev-post-next-btn{display:inline-block;width:40px;height:40px;line-height:44px;font-size:14px;text-align:center;border:2px solid #e6e6e6;border-radius:50%;margin:1px 10px;position:relative;top:1px}.prev-post-next-btn.prev svg.x-particle-icon{transform:rotate(-180deg)}.prev-post-next-btn svg.x-particle-icon polygon{fill:#e6e6e6}a.prev-post-next-btn:focus,a.prev-post-next-btn:hover{background:#6f2e91;background:-moz-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:-webkit-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:linear-gradient(to right,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);border:1px solid transparent}a.prev-post-next-btn:focus svg.x-particle-icon polygon,a.prev-post-next-btn:hover svg.x-particle-icon polygon{fill:#fff}span.prev-post-next-btn{opacity:.35}span.prev-post-next-btn:hover{cursor:not-allowed}.pagination-wrap{margin:30px 0 0 0;text-align:center}.pagination-wrap.search-pagination{margin:30px 0 55px 0}.pagination-wrap:empty{display:none}.pagination-wrap .pagination{list-style:none;text-align:center;margin:0}.facetwp-pager .facetwp-page,.pagination-wrap .pagination>li{display:inline-block}.facetwp-pager .facetwp-page,.pagination-wrap .pagination>li>*{background-color:transparent;display:inline-block;padding:2px;width:50px;height:50px;font-family:HelveticaNeueLTPro-MdCn,sans-serif;line-height:46px;font-size:14px;color:#b5b5b5;border-radius:50px;border:2px solid #b5b5b5;transition:background .15s linear}.facetwp-pager .facetwp-page.active,.facetwp-pager .facetwp-page:hover,.pagination-wrap .pagination>li:hover>*,.pagination-wrap .pagination>li>.current{background:#6f2e91;background:-moz-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:-webkit-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:linear-gradient(to right,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);border:2px solid transparent;color:#fff}.pagination-wrap .pagination>li:hover>.dots,.pagination-wrap .pagination>li>.dots{border:2px dashed #b5b5b5!important;color:#b5b5b5;transition:all .2s linear}body.home header{z-index:1000!important;position:fixed!important;top:0!important;left:0!important;right:0!important}body.home.admin-bar header{top:32px!important}body header>div{background-color:transparent;position:fixed;margin-top:0!important;z-index:5;width:100%;padding:0}body.admin-bar header>div.is-stuck{margin-top:32px!important}.notification-bar{padding:7px 35px;text-align:center;position:relative}.notification-bar .cell>:last-child{margin-bottom:0}.notification-bar p{display:inline-block;font-family:HelveticaNeueLTPro-Cn,sans-serif;font-size:13px;line-height:1.2;letter-spacing:.1px;color:#ccc;margin:0}.notification-bar a{font-family:HelveticaNeueLTPro-Cn,sans-serif;color:#ffa600}.notification-bar a:hover{text-decoration:underline}.notification-bar .btn{font-family:HelveticaNeueLTPro-MdCn,sans-serif;font-size:11px;font-weight:400;color:#fff;letter-spacing:.5px;margin:0 0 0 10px;padding:0}.notification-bar .btn:hover{color:#ffa600;text-decoration:none}.notification-bar .btn svg polygon{fill:#fff;transition:all .2s linear}.notification-bar .btn:hover svg polygon{fill:#ffa600}.close-top-notification{display:inline-block;font-size:16px;line-height:1;color:#fff;position:absolute;top:50%;right:15px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);transition:color .2s linear}.close-top-notification:hover{color:#ffa600;cursor:pointer}header .logo{width:149px}header .logo a{display:block;background-image:url(../images/logo.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;padding-bottom:35%}body.home header .logo a{background-image:url(../images/logo-white.svg)}section#masthead{background:#003f8f;background:-moz-linear-gradient(top,#003f8f 0,#003f8f 40%,#6f2e91 100%);background:-webkit-linear-gradient(top,#003f8f 0,#003f8f 40%,#6f2e91 100%);background:linear-gradient(to bottom,#003f8f 0,#003f8f 40%,#6f2e91 100%);background-color:#003f8f;background-size:cover;background-repeat:no-repeat;background-position:center;height:440px;position:relative}section#masthead.masthead-simple{height:200px}body.windows.ie section#masthead.masthead-simple{background-size:5000px 5000px}body.archive.post-type-archive-technical_areas section#masthead.masthead-simple{height:200px}body.archive section#masthead.masthead-simple{height:300px}.masthead-caption{text-align:center;position:absolute;top:53%;left:0;width:100%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);z-index:500}body.windows.ie section#masthead.masthead-simple .masthead-caption{top:80px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}body.archive section#masthead.masthead-simple .masthead-caption{top:calc(50% - 20px)}body.archive.post-type-archive-technical_areas section#masthead.masthead-simple .masthead-caption{top:51%}.masthead-caption h1{font-family:HelveticaNeueLTPro-Cn,sans-serif;font-size:48px;font-weight:800;line-height:1;color:#fff;text-align:left;padding-left:100px;margin:0}.masthead-caption h1 svg.x-particle-icon{width:.5em;height:.85em;position:absolute;top:-4px;left:78px}body.windows .masthead-caption h1 svg.x-particle-icon{top:3px}.masthead-caption p{font-size:18px;font-weight:600;line-height:1.2;color:#fff;margin:25px 0 -15px 0}body.page-template-default .masthead-caption h1{padding-left:38px}body.page-template-default .masthead-caption h1 svg.x-particle-icon{left:15px}section.breadcrumbs{background-color:#efefef;padding:25px 0;margin:0}section.breadcrumbs p{font-family:HelveticaNeueLTPro-Md,sans-serif;font-size:11px;line-height:1;color:#999;text-transform:uppercase;letter-spacing:.2px;margin:0}section.breadcrumbs p a{font-family:HelveticaNeueLTPro-Md,sans-serif;color:#999}section.breadcrumbs p a:hover{color:#ffa600!important}section.breadcrumbs .fa-home{font-size:17px;position:relative;top:1px;color:#003f8f;transition:color .2s linear}section.breadcrumbs .fa-home:hover{color:#6f2e91}section.breadcrumbs svg.x-particle-icon{margin:0 15px;position:relative;top:2px;font-size:14px}section.breadcrumbs svg.x-particle-icon polygon{fill:#999}#home-slider{background-color:#222;height:100vh;margin:0;overflow:hidden}body.admin-bar #home-slider{height:calc(100vh - 32px)}#home-slider .slick-list,#home-slider .slick-track,#home-slider .slide{height:inherit;outline:0!important}#home-slider .slide{background-repeat:no-repeat;background-size:cover;background-position:center;z-index:500;position:relative;overflow:hidden}#home-slider .slide:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:inherit;background-repeat:inherit;background-size:inherit;background-position:inherit;filter:gray;-webkit-filter:brightness(110%) grayscale(100%);filter:brightness(110%) grayscale(100%);z-index:100}#home-slider .slide:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#6f2e91;background:-moz-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:-webkit-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:linear-gradient(to right,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);opacity:.56;filter:brightness(110%) contrast(175%);-webkit-filter:brightness(110%) contrast(175%);z-index:300}.effects-container{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(../images/noise.png);background-repeat:repeat;z-index:250}.effects-container:before{background-image:url(../images/x-particle-left-dark.svg);background-size:contain;background-position:center;background-repeat:no-repeat;content:"";display:block;width:375px;height:765px;position:absolute;top:-80px;left:0;opacity:.3}.effects-container:after{background-image:url(../images/x-particle-right-dark.svg);background-size:contain;background-position:center;background-repeat:no-repeat;content:"";display:block;width:375px;height:765px;position:absolute;bottom:-80px;right:0;opacity:.25}.x-particle-right{background-image:url(../images/x-particle-right-dark.svg);background-size:contain;background-position:center;background-repeat:no-repeat;content:"";display:block;width:375px;height:765px;position:absolute;top:-345px;right:375px;opacity:.25}#home-slider .slide .caption-wrap{width:100%;position:absolute;text-align:left;left:0;bottom:0;z-index:500}#home-slider .slide.slick-active .caption-wrap .caption{visibility:visible!important}#home-slider .slide .caption{display:inline-block;width:100%;max-width:835px;position:relative;padding:0 0 70px 0;padding-left:0!important}body.windows #home-slider .slide .caption:before{top:11px}#home-slider .slide.slick-active .caption:before{-webkit-animation-name:fadeIn;animation-name:fadeIn;animation-delay:1.2s}#home-slider .slide .caption h2{font-family:HelveticaNeueLTPro-Cn,sans-serif;font-size:86px;font-weight:800;line-height:1;color:#fff;margin:0 0 14px;text-shadow:0 3px 3px rgba(0,0,0,.1)}#home-slider .slide .caption h2 em{font-weight:400}#home-slider .slide .caption p{font-size:24px;font-weight:400;line-height:1.4;color:#fff;margin:0 0 20px;text-shadow:0 3px 3px rgba(0,0,0,.1)}#home-slider .btn-transparent{font-weight:600;font-size:16px;border:none;color:#fff;padding:0;text-transform:uppercase;text-shadow:0 3px 3px rgba(0,0,0,.1);position:relative}#home-slider .btn-transparent:hover{background-color:transparent;border:none;color:#fff;text-decoration:none}#home-slider .btn-transparent:after{content:"";display:block;width:0;height:2px;background-color:#fff;box-shadow:0 3px 3px rgba(0,0,0,.15);position:absolute;left:0;bottom:-2px;transition:width .25s ease-in-out}#home-slider .btn-transparent:hover:after{background-color:#fff;width:100%;transition:width .3s ease-in-out}#home-slider .slick-next,#home-slider .slick-prev{width:50px;height:34px;font-size:25px;line-height:42px;color:#fff;z-index:500;text-align:center;top:auto;bottom:25px;opacity:.5;transition:all .2s linear}#home-slider .slick-next{right:50%;-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0)}#home-slider .slick-prev{left:50%;-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0)}#home-slider .slick-next:before,#home-slider .slick-prev:before{display:none}#home-slider .slick-next:hover,#home-slider .slick-prev:hover{opacity:1;color:#fff;transition:all .2s linear}#home-slider .slide .caption-wrap .caption .btn,#home-slider .slide .caption-wrap .caption h2,#home-slider .slide .caption-wrap .caption p{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#home-slider .slide.slick-active .caption-wrap .caption h2{animation-delay:.5s}#home-slider .slide.slick-active .caption-wrap .caption p{animation-delay:.75s}#home-slider .slide.slick-active .caption-wrap .caption .btn{animation-delay:1s}#home-slider .slide.slick-active .caption-wrap .caption .btn,#home-slider .slide.slick-active .caption-wrap .caption h2,#home-slider .slide.slick-active .caption-wrap .caption p{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}section.intro{background-color:#f7f7f7;padding:65px 0;position:relative;z-index:500}section.intro.home-intro{background-color:#003a5d}section.intro:after{content:"";background-image:url(../images/x-particle-right-white.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:200px;height:405px;position:absolute;top:-143px;right:-50px;z-index:500}section.intro p{font-family:HelveticaNeueLTPro-Md,sans-serif;font-size:16px;line-height:1.6;color:#666;margin:0 0 25px 0}section.intro.home-intro p{color:#fff}section.intro .cell{z-index:510}section.intro .cell>:last-child{margin-bottom:0}section.intro .btn.btn-gradient-transparent>.btn-content{background-color:#f7f7f7}section.technical-areas{background-color:#f7f7f7;padding:65px 0 55px}section.technical-areas .btn{margin-top:20px}section.intro+section.technical-areas{padding-top:0;margin-top:-12px;position:relative;z-index:500}section.intro.home-intro+section.technical-areas{padding-top:65px}section.technical-areas .btn.btn-gradient-transparent>.btn-content{background-color:#f7f7f7}section.middle-banner{min-height:700px;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:500;position:relative;overflow:hidden}section.middle-banner:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:inherit;background-repeat:inherit;background-size:inherit;background-position:inherit;filter:gray;-webkit-filter:brightness(110%) grayscale(100%);filter:brightness(110%) grayscale(100%);z-index:100}section.middle-banner:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#6f2e91;background:-moz-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:-webkit-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:linear-gradient(to right,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);opacity:.56;filter:brightness(110%) contrast(175%);-webkit-filter:brightness(110%) contrast(175%);z-index:300}section.middle-banner .x-particle-right{top:-475px}section.middle-banner .caption-wrap{width:100%;position:absolute;text-align:left;left:0;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);z-index:500}body.windows.ie section.middle-banner .caption-wrap{top:150px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}section.middle-banner .caption{display:inline-block;width:100%;max-width:530px;position:relative;padding:0}section.middle-banner .caption h3{font-family:HelveticaNeueLTPro-Cn,sans-serif;font-size:78px;font-weight:800;line-height:1;color:#fff;margin:0 0 14px;text-shadow:0 3px 3px rgba(0,0,0,.1)}section.middle-banner .caption p{font-family:HelveticaNeueLTPro-Md,sans-serif;font-size:16px;line-height:1.5;color:#fff;margin:0 0 14px;text-shadow:0 3px 3px rgba(0,0,0,.1)}section.middle-banner .caption .btn{margin-top:10px}section.map-slider{background-color:#fafafa;padding:70px 0 60px}.map-nav{text-align:center;margin-bottom:30px}.map-nav .map-nav-item{font-family:HelveticaNeueLTPro-MdCn,sans-serif;font-size:14px;color:#666;background-color:#f1f1f1;padding:14px 25px 10px;margin:5px 5px;display:inline-block;border-radius:50px;min-width:160px;transition:all .2s linear}body.windows .map-nav .map-nav-item{padding:12px 25px 10px}.map-nav .map-nav-item svg{position:relative;top:1px}.map-nav .map-nav-item svg polygon{fill:#666;transition:all .2s linear}.map-nav .map-nav-item.active,.map-nav .map-nav-item:hover{background:#6f2e91;background:-moz-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:-webkit-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:linear-gradient(to right,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);color:#fff}.map-nav .map-nav-item.active svg polygon,.map-nav .map-nav-item:hover svg polygon{fill:#fff}#map-slider{background-color:transparent;height:calc(100vh - 270px);margin:0;overflow:hidden}body.admin-bar #map-slider{height:calc(100vh - 295px)}#map-slider .slick-list,#map-slider .slick-track,#map-slider .slide{height:inherit;outline:0!important}#map-slider .slide{background-repeat:no-repeat;background-size:contain;background-position:center}section.featured-insights,section.featured-news{background-color:#f7f7f7;padding:65px 0;position:relative}section.featured-insights .typography,section.featured-news .typography{margin-bottom:5px}section.featured-insights:before,section.featured-news:before{content:"";background-image:url(../images/x-particle-left-white.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:200px;height:405px;position:absolute;top:-143px;left:-50px;z-index:500}section.featured-insights:after,section.featured-news:after{content:"";background-image:url(../images/x-particle-right-white.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:200px;height:405px;position:absolute;bottom:-142px;right:-50px;z-index:510}section.featured-insights .object-2-item p.date-author{display:none}section.featured-news .object-2-item p.date-author .author,section.featured-news .object-2-item p.date-author .separator{display:none}.object-1-item{display:block;background-color:#fff;box-shadow:0 15px 25px rgba(0,0,0,.02);margin-bottom:32px;position:relative}.object-1-item:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 26px 26px 0;border-color:transparent #f7f7f7 transparent transparent;position:absolute;top:0;right:0;z-index:510}.object-1-item:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:26px 0 0 26px;border-color:transparent transparent transparent #ebebeb;position:absolute;top:0;right:0;transition:all .2s linear;z-index:510}.object-1-item:hover:after{border-color:transparent transparent transparent #6f2e91}.object-1-item .content{padding:45px 40px;position:relative;z-index:500}.object-1-item .content:before{background:#003f8f;background:-moz-linear-gradient(top,#003f8f 0,#6f2e91 100%);background:-webkit-linear-gradient(top,#003f8f 0,#6f2e91 100%);background:linear-gradient(to bottom,#003f8f 0,#6f2e91 100%);content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:all .2s linear;z-index:500}body.windows.ie .object-1-item .content:before{background-color:#003f8f;background-size:2500px 2500px;top:0;left:0;right:auto;bottom:auto;width:100%;height:100%}.object-1-item:hover .content:before{opacity:1}.object-1-item .content>*{position:relative;z-index:510}.object-1-item h4{display:flex;justify-content:left;align-items:flex-end;font-family:HelveticaNeueLTPro-Cn,sans-serif;font-weight:800;font-size:32px;line-height:1;margin:0 0 15px;position:relative}.object-1-item h4 span{padding-top:4px;padding-bottom:4px;display:inline-block;font-family:inherit;transition:all .2s linear}.object-1-item:hover .gradient-text{background:-moz-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0,rgba(255,255,255,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}body.windows.ie .object-1-item:hover .gradient-text{background:0 0!important;color:#fff;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.object-1-item p{font-family:HelveticaNeueLTPro-Roman,sans-serif;font-size:13px;line-height:1.45;color:#666;margin:0 0 15px;transition:all .2s linear}.object-1-item:hover p{color:#fff}.object-1-item .short-description{margin-bottom:20px}.object-1-item .short-description>:last-child{margin-bottom:0}.object-1-item .btn:not(.btn-text){font-size:14px;margin-top:0}body .object-1-item .btn.btn-gradient-transparent>.btn-content{background-color:#fff;padding:14px 25px 12px}body.windows.ie .object-1-item .btn.btn-gradient-transparent>.btn-content{padding:13px 25px 14px}.object-1-item:hover .btn-gradient-transparent{background:0 0;background-color:#fff}.object-1-item:hover .btn.btn-gradient-transparent>.btn-content{background:#6f2e91;background:-moz-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:-webkit-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:linear-gradient(to right,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%)}.object-1-item:hover .btn.btn-gradient-transparent>.btn-content>.text{background:-moz-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0,rgba(255,255,255,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}body.windows.ie .object-1-item:hover .btn.btn-gradient-transparent>.btn-content>.text{background:0 0!important;-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:#fff}.object-1-item:hover .btn.btn-gradient-transparent>.btn-content>svg polygon{fill:#fff}.object-1-item .btn.btn-gradient-transparent:hover>.btn-content{background:0 0;background-color:#fff}.object-1-item .btn.btn-gradient-transparent:hover>.btn-content>.text{background:-moz-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:-webkit-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:linear-gradient(to right,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}body.windows.ie .object-1-item .btn.btn-gradient-transparent:hover>.btn-content>.text{background:#fff!important;-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:#6f2e91}.object-1-item .btn.btn-gradient-transparent:hover>.btn-content>svg polygon{fill:#6f2e91!important}.object-2-item{background-color:#fff;box-shadow:0 15px 25px rgba(0,0,0,.02);margin-bottom:35px;min-height:375px;position:relative;overflow:hidden}.object-2-item:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 26px 26px 0;border-color:transparent #f7f7f7 transparent transparent;position:absolute;top:0;right:0;z-index:510}.object-2-item:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:26px 0 0 26px;border-color:transparent transparent transparent #ebebeb;position:absolute;top:0;right:0;transition:all .2s linear;z-index:510}.object-2-item:after{border-color:transparent transparent transparent #6f2e91}.object-2-item .content{padding:35px 30px 35px;position:absolute;bottom:-70px;left:0;width:100%;height:auto;transition:all .2s linear;z-index:500}.object-2-item:hover .content{bottom:0}.object-2-item .preview-wrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:500}.object-2-item .preview-wrap .preview{background:#003f8f;background:-moz-linear-gradient(top,#003f8f 0,#6f2e91 100%);background:-webkit-linear-gradient(top,#003f8f 0,#6f2e91 100%);background:linear-gradient(to bottom,#003f8f 0,#6f2e91 100%);background-size:cover;background-position:center;background-repeat:no-repeat;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:all .2s linear;overflow:hidden;z-index:500}body.windows.ie .object-2-item.no-image .preview-wrap .preview{background-size:2500px 2500px}body.home .object-2-item.no-image .preview-wrap:before{background-image:url(../images/logo-white.svg);background-repeat:no-repeat;background-position:center;display:block;content:"";width:90px;height:30px;position:absolute;top:30px;left:30px;opacity:.2;z-index:510}.object-2-cell{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.object-2-cell:nth-child(1){animation-delay:.1s}.object-2-cell:nth-child(2){animation-delay:.2s}.object-2-cell:nth-child(3){animation-delay:.3s}.object-2-cell:nth-child(4){animation-delay:.4s}.object-2-cell:nth-child(5){animation-delay:.5s}.object-2-cell:nth-child(6){animation-delay:.6s}.object-2-cell:nth-child(7){animation-delay:.7s}.object-2-cell:nth-child(8){animation-delay:.8s}.object-2-cell:nth-child(9){animation-delay:.9s}.object-2-cell:nth-child(10){animation-delay:.1s}.object-2-cell:nth-child(11){animation-delay:.11s}.object-2-cell:nth-child(12){animation-delay:.12s}.object-2-cell .object-2-item:not(.no-image):not(.video) .preview-wrap:before{display:block;content:"";width:800px;height:800px;border:120px solid #6f2e91;position:absolute;top:50%;left:-680px;-webkit-transform:translate(0,-50%) rotate(-45deg);-moz-transform:translate(0,-50%) rotate(-45deg);-ms-transform:translate(0,-50%) rotate(-45deg);-o-transform:translate(0,-50%) rotate(-45deg);transform:translate(0,-50%) rotate(-45deg);opacity:.25;transition:all .5s ease-in-out .1s;z-index:510}.object-2-cell .object-2-item[cpt=project]:not(.no-image):not(.video) .preview-wrap:before{border-color:#00d1ff}.object-2-cell .object-2-item[cpt=news]:not(.no-image):not(.video) .preview-wrap:before{border-color:#f8a702}.object-2-item .preview-wrap:after{background:rgba(255,255,255,0);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,62,143,0) 20%,rgba(0,62,143,.35) 35%,rgba(0,62,143,1) 92%,rgba(0,62,143,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(20%,rgba(0,62,143,0)),color-stop(35%,rgba(0,62,143,.35)),color-stop(92%,rgba(0,62,143,1)),color-stop(100%,rgba(0,62,143,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,62,143,0) 20%,rgba(0,62,143,.35) 35%,rgba(0,62,143,1) 92%,rgba(0,62,143,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,62,143,0) 20%,rgba(0,62,143,.35) 35%,rgba(0,62,143,1) 92%,rgba(0,62,143,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,62,143,0) 20%,rgba(0,62,143,.35) 35%,rgba(0,62,143,1) 92%,rgba(0,62,143,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,62,143,0) 20%,rgba(0,62,143,.35) 35%,rgba(0,62,143,1) 92%,rgba(0,62,143,1) 100%);content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8;transition:all .2s linear;z-index:510}.object-2-item.no-image .preview-wrap:after{display:none}.object-2-item:hover .preview-wrap:after{opacity:1}.object-2-item .preview-wrap .play-button{font-size:38px;height:38px;line-height:38px;text-align:center;width:40px;color:#fff;position:absolute;top:35%;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);z-index:550}.object-2-item .preview-wrap .play-button:hover{color:#ffa600}.object-2-item .preview-wrap .preview.post-gallery .slick-list,.object-2-item .preview-wrap .preview.post-gallery .slick-track{height:100%!important}.object-2-item .preview-wrap .preview.post-gallery .slide{background-size:cover;background-position:center;background-repeat:no-repeat;height:100%}.object-2-item .content>*{position:relative;z-index:510}.object-2-item h4{font-family:HelveticaNeueLTPro-Cn,sans-serif;font-weight:800;font-size:21px;line-height:1;margin:0 0 15px;position:relative}[cpt=region] .object-2-item h4{font-size:30px;margin:0 0 10px}.object-2-item h4 a{color:#fff;padding-top:2px;display:inline-block;font-family:inherit;transition:all .2s linear}.object-2-item h4 a:hover{text-decoration:underline}.object-2-item p{font-family:HelveticaNeueLTPro-Roman,sans-serif;font-size:12px;line-height:1.45;color:#fff;margin:0 0 15px;transition:all .2s linear}.object-2-item p.date-author{font-family:HelveticaNeueLTPro-Cn,sans-serif;font-weight:800;font-size:11px}.object-2-item .short-description{margin-bottom:20px}.object-2-item.video .short-description{display:none}.object-2-item .short-description>:last-child{margin-bottom:0}.object-2-item .btn:not(.btn-text){font-size:14px;margin-top:0;opacity:0}.object-2-item:hover .btn:not(.btn-text){opacity:1}.object-2-item:hover .btn-gradient-transparent{background:0 0;background-color:#fff}.object-2-item:hover .btn.btn-gradient-transparent>.btn-content{background:#6f2e91;background:-moz-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:-webkit-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:linear-gradient(to right,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%)}.object-2-item:hover .btn.btn-gradient-transparent>.btn-content>.text{background:-moz-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0,rgba(255,255,255,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.object-2-item:hover .btn.btn-gradient-transparent>.btn-content>svg polygon{fill:#fff}.object-2-item .btn.btn-gradient-transparent:hover>.btn-content{background:0 0;background-color:#fff}.object-2-item .btn.btn-gradient-transparent:hover>.btn-content>.text{background:-moz-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:-webkit-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:linear-gradient(to right,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.object-2-item .btn.btn-gradient-transparent:hover>.btn-content>svg polygon{fill:#6f2e91!important}.object-2-item .btn.btn-transparent-white>.btn-content{padding:14px 25px 12px}.object-2-item .date-box{display:none;background-color:#6f2e91;width:44px;text-align:center;padding:10px 1px 6px;border-radius:3px;position:absolute;top:35px;left:30px;font-family:HelveticaNeueLTPro-MdCn,sans-serif;font-size:14px;color:#fff;z-index:500}.object-2-item .date-box span{display:block;width:100%}.object-2-item .date-box .day{font-size:28px;line-height:1}.object-2-item .date-box .month{font-size:14px;text-transform:uppercase;line-height:1;margin-bottom:1px}.object-2-item .date-box .year{font-size:12px;line-height:1}.fancybox-is-open .fancybox-bg{opacity:.9}.fancybox-container{z-index:9999999999}.fancybox-bg{background:#090909}.archive-technical-areas{background-color:#fafafa;padding:55px 0}.archive-technical-areas .top-content{margin-bottom:25px}.single-content{background-color:#f7f7f7;padding:50px 0}.content-box{padding:50px;background-color:#fff}.content-box>:last-child{margin-bottom:0}.content-box.typography p{font-family:HelveticaNeueLTPro-Lt,sans-serif;color:#222}section.technical-area-services{background-color:#fff;padding:65px 0 30px;position:relative}section.technical-area-services .grid-container{max-width:1100px;position:relative;z-index:510}section.technical-area-services h4{margin-bottom:30px}section.technical-area-services li{font-size:14px}body.archive{background-color:#fafafa}.grid-container.archive-container{max-width:1100px}.archive-container .object-2-item{min-height:400px}.archive-items.list .object-2-cell{width:100%;max-width:860px}.archive-items.list .object-2-cell .object-2-item{min-height:400px}.archive-items.list .object-2-cell .object-2-item .content{max-width:650px;padding-top:0}.archive-items.list .object-2-cell .object-2-item h4{font-size:32px;margin-bottom:10px}.archive-items.list .object-2-cell .object-2-item h4:before{height:26px}.archive-items.list .object-2-cell .object-2-item p.date-author{font-size:14px}.archive-items.list .object-2-cell .object-2-item p{font-size:14px}.archive-items.list .object-2-cell .object-2-item:not(.no-image) .preview:before{right:580px}.archive-items.list .object-2-cell .object-2-item .preview-wrap .preview .play-button{font-size:46px;height:46px;line-height:46px;width:46px}.no-results-content{width:100%;max-width:750px;margin:0 auto;border:1px solid #e4e4e4;border-radius:4px;padding:100px 50px;font-family:HelveticaNeueLTPro-Cn,sans-serif;font-size:40px;font-weight:800;text-align:center;color:#ccc;background-color:#f6f6f6}.no-results-content svg{font-size:50px}.no-results-content>span{display:block}body.archive .object-2-item:before{border-color:transparent #fafafa transparent transparent}[cpt=news] .object-2-item .date-box{display:block;background-color:#f8a602}[cpt=news] .object-2-item:after{border-color:transparent transparent transparent #f8a602}[cpt=project] .object-2-item:after,[cpt=region] .object-2-item:after{border-color:transparent transparent transparent #003f8f}[cpt=stories] .object-2-item:after{border-color:transparent transparent transparent #91c83c}[cpt=insights] .object-2-item p.date-author,[cpt=news] .object-2-item p.date-author,[cpt=project] .object-2-item p.date-author,[cpt=region] .object-2-item p.date-author,[cpt=stories] .object-2-item p.date-author{display:none}section.archive-filter{margin-top:-50px;position:relative;z-index:510}.filter-box{background-color:#fff;padding:22px 150px 22px 260px;border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,.01);position:relative;z-index:900}.filter-box.extended-view{padding:90px 40px 22px 40px}.filter-box.extended-view .search{position:absolute;top:22px;left:40px;width:calc(100% - 170px)}.search-archive-filter.filter-box.extended-view .search{position:absolute;top:22px;left:calc(20% + 26px);width:calc(80% - 160px)}.filter-box .search input[type=text]{border:1px solid #e6e6e6;height:50px;font-family:HelveticaNeueLTPro-Cn,sans-serif;font-size:15px;color:#003f8f;border-radius:50px;padding:9px 35px 5px;margin:0;transition:border-color .2s linear}.filter-box .search input[type=text]:focus{border-color:#003f8f}.filter-box .search button[type=submit]{position:absolute;border-radius:50%;top:50%;right:8px;display:block;width:40px;height:40px;line-height:46px;font-size:18px;color:#dadada;text-align:center;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);transition:all .2s linear}.filter-box .search button[type=submit]:hover{color:#7f7f7f;cursor:pointer}.filter-box .search .facetwp-btn{position:absolute;border-radius:50%;top:50%;right:8px;display:block;width:40px;height:40px;line-height:56px;font-size:14px;color:#dadada;text-align:center;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);opacity:.15;transition:all .2s linear}.filter-box .search .facetwp-btn:before{background-size:18px 18px}.filter-box .search .facetwp-btn:hover{opacity:.5}.filter-box .view{position:absolute;top:35px;right:20px;width:130px;text-align:center}.filter-box.extended-view .view{top:37px;right:20px;width:100px}.filter-box .view .view-btn{display:inline-block;font-size:19px;color:#b1b1b1;margin:0 5px;cursor:pointer;transition:all .2s linear}.filter-box .view .view-btn.active,.filter-box .view .view-btn:hover{color:#004e9a}.filter-box .facetwp-facet{margin-bottom:0}.filter-box .facetwp-search-wrap{position:relative;display:block}.taxonomies-filter-set{width:100%;position:relative;font-size:0}.filter-box .facetwp-type-fselect{position:absolute;top:50%;left:40px;width:200px;height:50px;margin-bottom:0!important;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.filter-box .taxonomies-filter-set>.facetwp-type-fselect{width:calc(25% - 7px);position:relative;top:auto;left:auto;display:inline-block;margin-left:9px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.search-archive-filter.filter-box .taxonomies-filter-set>.facetwp-type-fselect{width:calc(20% - 8px);margin-left:0;margin-right:9px}.filter-box .taxonomies-filter-set>.facetwp-type-fselect:first-child{margin-left:0}.search-archive-filter.filter-box .taxonomies-filter-set>.facetwp-type-fselect:first-child{position:absolute;top:-68px;left:0}.search-archive-filter.filter-box .taxonomies-filter-set>.facetwp-type-fselect:nth-last-child(2){margin-right:0}.filter-box .fs-arrow{border:none;right:20px;display:block;width:6px;height:100%;line-height:58px}.filter-box .taxonomies-filter-set .fs-arrow{line-height:66px}.filter-box .fs-wrap .fs-label-wrap .fs-arrow:after{content:"";display:block;width:6px;height:14px;background-image:url(../images/x-particle-icon.svg);position:absolute;top:-99999px;left:-99999px;opacity:0}.filter-box .fs-wrap .fs-label-wrap .fs-arrow:before{display:inline-block;content:"";background-image:url(../images/x-particle-icon-gray.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:6px;height:14px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.filter-box .fs-wrap.fs-open .fs-label-wrap .fs-arrow:before,.filter-box .fs-wrap:hover .fs-label-wrap .fs-arrow:before,.filter-box .fs-wrap:not(.fs-default) .fs-label-wrap .fs-arrow:before{background-image:url(../images/x-particle-icon.svg)}.filter-box .fs-wrap .fs-label-wrap .fs-label{font-family:HelveticaNeueLTPro-Cn,sans-serif;font-size:15px;color:#666;padding:19px 30px 16px 24px}.filter-box .fs-wrap.fs-open .fs-label-wrap .fs-label,.filter-box .fs-wrap:hover .fs-label-wrap .fs-label,.filter-box .fs-wrap:not(.fs-default) .fs-label-wrap .fs-label{color:#fff}.filter-box .facetwp-type-fselect .fs-dropdown,.filter-box .facetwp-type-fselect .fs-wrap,.filter-box .fs-dropdown .fs-options{width:100%!important;max-width:100%!important;outline:0!important}.filter-box .fs-wrap .fs-label-wrap{border:none;border-radius:50px;cursor:pointer;background:#f5f5f5}.filter-box .fs-wrap.fs-open .fs-label-wrap,.filter-box .fs-wrap:hover .fs-label-wrap,.filter-box .fs-wrap:not(.fs-default) .fs-label-wrap{background:#6f2e91;background:-moz-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:-webkit-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:linear-gradient(to right,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%)}.filter-box .facetwp-type-fselect .fs-option .fs-option-label{white-space:normal;word-break:break-word;font-size:12px;line-height:1.2}.filter-box .facetwp-type-fselect .fs-option .fs-option-label .facetwp-counter{color:#6f2e91}.filter-box .fs-option{padding:17px 8px 15px}.filter-box .fs-wrap.multiple .fs-option{padding-left:34px}.filter-box .fs-wrap.multiple .fs-checkbox{width:34px}.filter-box .fs-wrap.multiple .fs-option.selected .fs-checkbox i{background-color:#503794}.filter-box .fs-option:hover{background-color:#fafafa}.filter-box .fs-search input{font-family:HelveticaNeueLTPro-Cn,sans-serif;font-size:14px;border:none!important;box-shadow:none!important;outline:0;padding:8px 0 6px;width:100%;margin:0;height:36px}.filter-box .fs-no-results{font-family:HelveticaNeueLTPro-Cn,sans-serif;padding:15px 8px 10px;font-size:14px;color:#f8a602}.facetwp-selections{display:block;width:100%;position:relative;font-family:HelveticaNeueLTPro-Cn,sans-serif;font-size:14px;padding:10px 0 0 10px}.facetwp-selections:empty{display:none}.facetwp-selections ul{margin:0}.facetwp-selections ul li{margin-right:15px;margin-top:5px}.facetwp-selections ul li .facetwp-selection-label{font-size:14px;color:#003f8f}.facetwp-selections ul li .facetwp-selection-value{background-size:11px 11px;background-position:right 12px center;background-color:#eee;display:inline-block;font-size:12px;color:#ababab;padding:12px 36px 9px 16px;border-radius:30px;margin-right:4px;transition:all .15s linear}.facetwp-selections ul li .facetwp-selection-value:hover{background-color:#ffa600;color:#222;transition:all .15s linear}.filter-box .taxonomies-filter-set>.facetwp-type-fselect .fs-search,.filter-box .taxonomies-filter-set>.facetwp-type-fselect.facetwp-facet-countries .fs-search{display:none!important}.single-post-container{max-width:960px}section#masthead.general{position:relative}section#masthead.general.no-image{background:#003f8f!important;background:-moz-linear-gradient(top,#003f8f 0,#003f8f 0,#6f2e91 100%)!important;background:-webkit-linear-gradient(top,#003f8f 0,#003f8f 0,#6f2e91 100%)!important;background:linear-gradient(to bottom,#003f8f 0,#003f8f 0,#6f2e91 100%)!important}section#masthead.general:not(.no-image):not([style*="official-background.svg"]):before{background:rgba(110,46,145,0);background:-moz-linear-gradient(top,rgba(110,46,145,0) 0,rgba(110,46,145,0) 20%,rgba(110,46,145,.5) 60%,rgba(0,63,143,.94) 95%,rgba(0,63,143,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(110,46,145,0)),color-stop(20%,rgba(110,46,145,0)),color-stop(60%,rgba(110,46,145,.5)),color-stop(95%,rgba(0,63,143,.94)),color-stop(100%,rgba(0,63,143,1)));background:-webkit-linear-gradient(top,rgba(110,46,145,0) 0,rgba(110,46,145,0) 20%,rgba(110,46,145,.5) 60%,rgba(0,63,143,.94) 95%,rgba(0,63,143,1) 100%);background:-o-linear-gradient(top,rgba(110,46,145,0) 0,rgba(110,46,145,0) 20%,rgba(110,46,145,.5) 60%,rgba(0,63,143,.94) 95%,rgba(0,63,143,1) 100%);background:-ms-linear-gradient(top,rgba(110,46,145,0) 0,rgba(110,46,145,0) 20%,rgba(110,46,145,.5) 60%,rgba(0,63,143,.94) 95%,rgba(0,63,143,1) 100%);background:linear-gradient(to bottom,rgba(110,46,145,0) 0,rgba(110,46,145,0) 20%,rgba(110,46,145,.5) 60%,rgba(0,63,143,.94) 95%,rgba(0,63,143,1) 100%);display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.9;z-index:100}section#masthead.general .masthead-caption{top:auto;bottom:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}section#masthead.general .masthead-caption-content{padding:0 380px 35px 0}section#masthead.general .masthead-caption h1{font-size:56px;line-height:1.25;padding-left:0;margin:0;position:relative}section#masthead.general .masthead-caption h1.long-title{font-size:50px}section#masthead.general .masthead-caption h1 svg{position:absolute;top:2px;left:-40px}body.windows section#masthead.general .masthead-caption h1 svg{top:12px}section#masthead.general .masthead-caption p{font-family:HelveticaNeueLTPro-Roman,sans-serif;font-size:14px;font-weight:400;line-height:1.2;color:#fff;text-transform:uppercase;text-align:left;margin:7px 0 0}.info-box{width:300px;height:auto;padding:26px 26px 0 0;text-align:left;position:absolute;bottom:0;right:15px}.info-box:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:26px 0 0 26px;border-color:transparent transparent transparent #772394;position:absolute;top:0;right:0;transition:all .2s linear;z-index:510}.info-box[cpt=projects]:after{border-color:transparent transparent transparent #003f8f}.info-box[cpt=impact-stories]:after{border-color:transparent transparent transparent #91c83c}.info-box[cpt=news]:after{border-color:transparent transparent transparent #f8a602}.info-box .top-line{background-color:#f7f7f7;display:block;width:calc(100% - 26px);height:26px;border-radius:3px 0 0 0;position:absolute;top:0;left:0}.info-box .right-line{background-color:#f7f7f7;display:block;width:26px;height:calc(100% - 26px);position:absolute;right:0;bottom:0}.info-box-content{background-color:#f7f7f7;width:100%;min-height:180px;padding:10px 0 25px 35px}.info-box-content>:first-child{margin-top:0!important}.info-box h5{font-family:HelveticaNeueLTPro-Bd,sans-serif;font-size:14px;text-transform:uppercase;line-height:1.2;padding-top:2px;margin:15px 0 2px}.info-box ul{list-style:none;line-height:1.1;margin:0}.info-box ul li{display:inline-block;font-family:HelveticaNeueLTPro-Md,sans-serif;font-size:12px;line-height:1.2;color:#666}.info-box ul li:not(:last-child)>a:after,.info-box ul li:not(:last-child)>span:after{content:","}.info-box ul li a{color:#666}.info-box ul li a:hover{text-decoration:underline;color:#666}section#page-builder+section.share{padding:50px 0 15px}section#page-builder+section.share .share-box{max-width:690px}section.share+section.related-and-featured{padding:35px 0 0}section#page-builder{background-color:#f7f7f7;padding:45px 0 0}[pb-section] .section-content-wrap>:last-child{margin-bottom:0}[pb-section].white-box .section-content-wrap{background-color:#fff;padding:55px 55px;position:relative}#page-builder:not(.default-page-template) [pb-section].white-box+[pb-section].white-box .section-content-wrap{padding-top:0;margin-top:-30px}#page-builder.default-page-template [pb-section].white-box+[pb-section].white-box .section-content-wrap{margin-top:35px}[pb-section].white-box .section-content-wrap:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 26px 26px 0;border-color:transparent #f7f7f7 transparent transparent;position:absolute;top:0;right:0;z-index:510}[pb-section].white-box .section-content-wrap:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:26px 0 0 26px;border-color:transparent transparent transparent #ebebeb;position:absolute;top:0;right:0;transition:all .2s linear;z-index:510}#page-builder:not(.default-page-template) [pb-section].white-box+[pb-section].white-box .section-content-wrap:after,#page-builder:not(.default-page-template) [pb-section].white-box+[pb-section].white-box .section-content-wrap:before{display:none}[pb-section] .section-title,[pb-section] .typography h3{font-family:HelveticaNeueLTPro-Md,sans-serif;font-size:24px;font-weight:400;line-height:1.2;padding:2px 0 2px;position:relative;margin:0 0 20px 0}body.iphone [pb-section] .section-title,body.iphone [pb-section] .typography h3{letter-spacing:-2px}[pb-section] .pb-section-title .x-particle-icon{width:.6em;height:.8em}[pb-section] .pb-section-title svg{position:absolute;top:3px;left:-25px}body.windows [pb-section] .pb-section-title svg{top:7px}[pb-section] .pb-section-title svg polygon{fill:#772394}[pb-section] .typography h4{background:-moz-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:-webkit-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:linear-gradient(to right,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:HelveticaNeueLTPro-Md,sans-serif;font-size:20px;font-weight:400;line-height:1.2;padding:2px 0 0;margin:20px 0 15px 0}[pb-section] .typography ol>li,[pb-section] .typography p,[pb-section] .typography ul>li{font-family:HelveticaNeueLTPro-Lt,sans-serif;font-size:16px;line-height:1.6;color:#222;margin:0 0 15px 0}[pb-section] .typography ol>li a,[pb-section] .typography p a,[pb-section] .typography ul>li a{font-family:HelveticaNeueLTPro-Md,sans-serif}[pb-section] .typography ol>li a:hover,[pb-section] .typography p a:hover,[pb-section] .typography ul>li a:hover{text-decoration:underline}[pb-section].gallery,[pb-section].map,[pb-section].video{padding:50px 0 35px}[pb-section].gallery .gallery-slider,[pb-section].map .acf-map,[pb-section].video .responsive-embed{border-radius:3px;overflow:hidden}[pb-section].gallery .gallery-slider .slick-next,[pb-section].gallery .gallery-slider .slick-prev{background-color:#fff;z-index:500;display:block;width:30px;height:46px;border-radius:2px;text-align:center;line-height:60px;opacity:.9;transition:all .2s linear}[pb-section].gallery .gallery-slider .slick-prev{left:25px;padding-right:2px}[pb-section].gallery .gallery-slider .slick-next{right:25px;padding-left:2px}[pb-section].gallery .gallery-slider .slick-next:before,[pb-section].gallery .gallery-slider .slick-prev:before{display:none}[pb-section].gallery .gallery-slider .slick-next svg,[pb-section].gallery .gallery-slider .slick-prev svg{font-size:17px;color:#772394;transition:color .2s linear}[pb-section].gallery .gallery-slider .slick-next:hover,[pb-section].gallery .gallery-slider .slick-prev:hover{background-color:#772394;opacity:1}[pb-section].gallery .gallery-slider .slick-next:hover svg,[pb-section].gallery .gallery-slider .slick-prev:hover svg{color:#fff}[pb-section].gallery .gallery-slider .slide{background-color:#eee;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}[pb-section].gallery .gallery-slider .slide:before{content:"";display:block;width:100%;height:auto;padding-bottom:45%}[pb-section].gallery .gallery-caption,[pb-section].map .map-caption,[pb-section].video .video-caption{background:0 0!important;-webkit-background-clip:unset;-webkit-text-fill-color:unset;font-family:HelveticaNeueLTPro-Lt,sans-serif;font-size:14px;line-height:1.2;color:#222;text-align:center;margin:30px 0 0}[pb-section].map .acf-map{background-color:#eee;height:auto;padding-bottom:45%}[pb-section].copy-2-columns .copy-container{font-size:0}[pb-section].copy-2-columns .copy-container .copy-wrap{display:inline-block;width:50%;vertical-align:top}[pb-section].copy-2-columns .copy-container .copy-wrap>:last-child{margin-bottom:0!important}[pb-section].copy-2-columns .copy-container>.copy-wrap:first-child{padding-right:15px}[pb-section].copy-2-columns .copy-container>.copy-wrap:last-child{padding-left:15px}[pb-section].copy-2-columns .copy-container .copy-wrap img{margin:0;border-radius:3px;overflow:hidden}.wp-caption-text{margin-bottom:0!important;font-size:12px!important;padding:15px 15px 0}[pb-section] .typography img{border-radius:0}.gap-container{display:flex;flex-direction:row;align-items:stretch;height:100%}.gap-container>div{width:calc(50% - 15px);display:flex;flex-direction:column;justify-content:center}.gap-image{background-color:#eee;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:3px}.gap-image:before{content:"";display:block;width:100%;padding-bottom:100%}.gap-image.with-caption{border:5px solid #fff;position:relative;border-radius:0}.gap-image.with-caption:after{content:"";border:1px solid #f0f0f0;display:block;width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;top:-5px;left:-5px}.gap-image .caption{background-color:#fff;padding:15px 15px 5px;margin-bottom:0!important;font-size:12px!important;text-align:center;position:absolute;left:0;bottom:0}.gap-copy{padding:0 0}.gap-copy>:last-child{margin-bottom:0}.gap-copy>:last-child{margin-bottom:0!important}.copy-and-image-2-columns .gap-copy{margin-right:30px}.image-and-copy-2-columns .gap-image{margin-right:30px}[pb-section].image-1-column .caption{border:1px solid #f0f0f0;padding:15px 15px 12px;margin-bottom:0!important;font-size:12px!important;text-align:center}section.archive-regions{background-color:#fafafa;padding:55px 0 0}section.archive-regions .top-content{margin-bottom:0}section.archive-regions+section.tweeter-feed{padding:35px 0 75px}section.archive-regions .map-slider-wrap{padding:10px 0 40px}section.archive-regions .map-slider-wrap .btn{font-size:14px;position:absolute}section.archive-regions .map-slider-wrap .btn:hover{box-shadow:0 0 2px rgba(255,255,255,1)}section.archive-regions .map-slider-wrap .btn.btn-gradient-transparent>.btn-content{padding:12px 24px 10px}body.windows section.archive-regions .map-slider-wrap .btn.btn-gradient-transparent>.btn-content{padding:11px 24px 12px}section.archive-regions .map-slider-wrap .btn.global,section.archive-regions .map-slider-wrap .btn.id-963{top:2px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}section.archive-regions .map-slider-wrap .btn.africa,section.archive-regions .map-slider-wrap .btn.id-952{top:51%;left:48%}section.archive-regions .map-slider-wrap .btn.asia,section.archive-regions .map-slider-wrap .btn.id-955{top:34%;left:73%}section.archive-regions .map-slider-wrap .btn.europe,section.archive-regions .map-slider-wrap .btn.id-958{top:29%;left:47%}section.archive-regions .map-slider-wrap .btn.europe-and-eurasia,section.archive-regions .map-slider-wrap .btn.id-961{top:26%;left:52%}section.archive-regions .map-slider-wrap .btn.id-965,section.archive-regions .map-slider-wrap .btn.latin-america-and-caribbean{top:71%;left:19%}section.archive-regions .map-slider-wrap .btn.id-968,section.archive-regions .map-slider-wrap .btn.middle-east{top:43%;left:53%}section.archive-regions .map-slider-wrap .btn.id-971,section.archive-regions .map-slider-wrap .btn.north-america{top:33%;left:12%}section.archive-regions .map-slider-wrap .btn.id-974,section.archive-regions .map-slider-wrap .btn.northern-africa-middle-east{top:44%;left:43%}section.archive-regions .map-slider-wrap .btn.id-976,section.archive-regions .map-slider-wrap .btn.oceania{top:57%;right:0}section.archive-regions .map-slider-wrap .btn.id-978,section.archive-regions .map-slider-wrap .btn.sub-saharan-africa{top:62%;left:47%}section.archive-staff{background-color:#f7f7f7;padding:55px 0 0}[cpt=staff] .object-2-item:after{border-color:transparent transparent transparent #cecece}[cpt=staff] .object-2-item:hover:after{border-color:transparent transparent transparent #003f8f}section.archive-staff .top-content{margin-bottom:25px}.object-2-item.team-member{min-height:auto;opacity:1;transition:opacity .2s linear}.object-2-item.team-member.loading{opacity:.35;transition:opacity .2s linear}.object-2-item.team-member.loading>*{cursor:wait!important}.object-2-item.team-member:hover{cursor:pointer}.object-2-item.team-member .preview-wrap{height:auto;padding-bottom:105%;position:relative;top:auto;left:auto}.object-2-item.team-member .preview-wrap .preview{background-color:#eee}.object-2-item.team-member .content{background-color:#fff;padding:27px 30px 35px;position:relative;bottom:auto;left:0;transition:all 0s linear}.object-2-item.team-member h4{font-size:24px;color:#fff;padding-top:4px;margin-bottom:5px}.object-2-item.team-member p{color:#666}.object-2-item.team-member .preview-wrap:after{display:none}.object-2-item.team-member .short-description{margin-bottom:12px}.object-2-item.team-member .btn:not(.btn-text){font-size:13px;cursor:pointer;opacity:1}.object-2-item.team-member .btn.btn-gradient-transparent>.btn-content{padding:14px 24px 11px}body.windows .object-2-item.team-member .btn.btn-gradient-transparent>.btn-content{padding:11px 24px 11px}.object-2-item.team-member:hover .btn-gradient-transparent{background:#6f2e91;background:-moz-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:-webkit-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:linear-gradient(to right,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%)}.object-2-item.team-member:hover .btn.btn-gradient-transparent>.btn-content{background:#fff!important;background-color:#fff!important}.object-2-item.team-member .btn.btn-gradient-transparent:hover>.btn-content{background:-moz-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%)!important;background:-webkit-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%)!important;background:linear-gradient(to right,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%)!important}.object-2-item.team-member:hover .btn.btn-gradient-transparent>.btn-content>.text{background:-moz-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:-webkit-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:linear-gradient(to right,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}body.windows.ie .object-2-item.team-member:hover .btn.btn-gradient-transparent>.btn-content>.text{background:0 0!important;-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:#6f2e91}.object-2-item.team-member .btn.btn-gradient-transparent:hover>.btn-content>.text,body.windows.ie .object-2-item.team-member .btn.btn-gradient-transparent:hover>.btn-content>.text{background:0 0!important;-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:#fff}.object-2-item.team-member .btn.btn-gradient-transparent>.btn-content>svg{top:-1px}.object-2-item.team-member:hover .btn.btn-gradient-transparent>.btn-content>svg polygon{fill:#6f2e91!important}.object-2-item.team-member .btn.btn-gradient-transparent:hover>.btn-content>svg polygon{fill:#fff!important}section.careers{background-color:#f7f7f7;padding:30px 0 15px}.white-container{background-color:#fff;position:relative;box-shadow:0 15px 25px rgba(0,0,0,.02);padding:55px 85px 50px;max-width:946px;margin:0 auto}.corner:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 26px 26px 0;border-color:transparent #f7f7f7 transparent transparent;position:absolute;top:0;right:0;z-index:510}.corner:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:26px 0 0 26px;border-color:transparent transparent transparent #ebebeb;position:absolute;top:0;right:0;transition:all .2s linear;z-index:510}.white-container .section-title,.white-container .typography h3{font-size:44px}.glassdoor{display:inline-block;opacity:.8;transition:opacity .2s linear}.glassdoor:hover{opacity:1;transition:opacity .25s linear}.buttons-wrap .btn{margin:0 5px}.video-top-content{padding:65px 0 0}.video-top-content.typography ol>li,.video-top-content.typography p,.video-top-content.typography ul>li{font-family:HelveticaNeueLTPro-Lt,sans-serif;color:#222}section#map .acf-map{height:450px}section#map{background-color:#3b3690;position:relative}body.page-template-tmpl-contact-us section#map .acf-map{-webkit-animation-name:none;animation-name:none}section#map:hover .acf-map{opacity:1;transition:opacity .4s linear}section#map .acf-map>div{background-color:#f9f9f9!important}.search-directions-box{position:absolute;bottom:-24px;left:calc(50% + 15px);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);width:calc(100% - 30px);max-width:764px;padding:0 200px 0 0;border-radius:4px;overflow:hidden;box-shadow:8px 15px 40px rgba(0,0,0,.3);z-index:500}body.windows.ie .search-directions-box{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;margin-left:-382px}.search-directions-box .search{position:absolute;top:50%;left:25px;font-family:HelveticaNeueLTPro-Md,sans-serif;font-size:20px;color:#222;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.search-directions-box .arrow{width:24px;height:24px;line-height:32px;text-align:center;position:absolute;top:50%;right:25px;font-size:18px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);transition:right .2s linear;cursor:pointer}.search-directions-box .arrow{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;margin-top:-12px}.search-directions-box .arrow:hover{right:20px;transition:right .2s linear}.search-directions-box .arrow .x-particle-icon polygon{fill:#6a3092}.search-directions-box .input-wrap{position:relative}.search-directions-box input{border:none;background-color:#fff;box-shadow:0 5px 7px rgba(0,0,0,.25);border-radius:0;height:52px;font-family:HelveticaNeueLTPro-Md,sans-serif;font-size:14px;color:#6a3092;padding:9px 65px 5px 20px;margin:0;transition:all .2s linear}.search-directions-box input:focus{background-color:#fff!important;border:none;box-shadow:0 5px 7px rgba(0,0,0,.25);transition:all .2s linear}.search-directions-box ::-webkit-input-placeholder{color:#6a3092}.search-directions-box ::-moz-placeholder{color:#6a3092}.search-directions-box ::-o-placeholder{color:#6a3092}.search-directions-box :-ms-input-placeholder{color:#6a3092}.search-directions-box input:-moz-placeholder{color:#6a3092}img[src='https://maps.gstatic.com/mapfiles/api-3/images/google_white5.png'],img[src='https://maps.gstatic.com/mapfiles/api-3/images/google_white5_hdpi.png']{opacity:.2!important}.gm-style-cc,.gmnoprint.gm-style-cc{opacity:.25!important}.search-directions-box select{background-color:#fff;border:none;border-left:1px solid #eee;border-radius:0;height:52px;font-family:HelveticaNeueLTPro-Md,sans-serif;font-size:14px;color:#6a3092;padding:5px 40px;margin:0;transition:all .2s linear;width:200px;position:absolute;top:0;right:0}.search-directions-box .select2{background-color:#fff;border:none;border-left:1px solid #eee;border-radius:0;height:52px;font-family:HelveticaNeueLTPro-Md,sans-serif;font-size:14px;color:#6a3092;margin:0;transition:all .2s linear;width:200px;position:absolute;top:0;right:0}.search-directions-box .select2:focus,.search-directions-box .select2>:focus,.select2-container--default .select2-selection--single:focus{outline:0!important}.select2-container--default .select2-selection--single{border:0;border-radius:0;height:52px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#6a3092;line-height:52px;padding:2px 25px 0 15px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:13px;right:1px;width:20px}.select2-results__option{font-family:HelveticaNeueLTPro-Md,sans-serif;font-size:12px;line-height:1.2;color:#6a3092;padding:15px 5px 12px 15px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected=true]{background-color:#6a3092;color:#fff}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:inline-block;border:none;height:14px;width:14px;margin-left:-14px;margin-top:-6px;line-height:1;text-align:center}.select2-container--default .select2-selection--single .select2-selection__arrow b:before{display:inline-block;content:"";background-image:url(../images/x-particle-icon-purple.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:6px;height:14px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#contact-us-page{background-color:#f7f7f7;padding:65px 0 0}#contact-us-page .contact-us-content .section-title{margin-bottom:15px}#contact-us-page .contact-us-content img{margin:0 auto}body.windows.ie #contact-us-page .contact-us-content img{display:none}#contact-us-page .contact-us-content.typography h4{font-size:24px}.contacts-wrap{font-size:0;padding:40px 15px 30px;margin-bottom:30px;box-shadow:none}.contacts-wrap .contacts-item{display:inline-block;width:33%;font-family:HelveticaNeueLTPro-Md,sans-serif;font-size:15px;color:#999;line-height:1.45;text-align:center;vertical-align:top}.contacts-wrap .contacts-item p{line-height:1.45}.contacts-wrap .contacts-item a{color:#999}.contacts-wrap .contacts-item a:hover{color:#6a3092;text-decoration:underline}.contacts-wrap .contacts-item svg{font-size:24px;color:#6a3092;margin-bottom:10px}.contacts-wrap .contacts-item>:last-child{margin-bottom:0}.contact-us-form{background-color:#fafafa;padding:25px 30px}.contact-us-form form{position:relative}body .contact-us-form .gform_wrapper .gform_footer{width:calc(100% - 303px);padding-left:20px;position:absolute;right:0;bottom:15px}body.windows.ie .contact-us-form .gform_wrapper .gform_footer{bottom:8px}body .contact-us-form .gform_wrapper.gform_validation_error .gform_footer{bottom:30px}body.windows.ie .contact-us-form .gform_wrapper.gform_validation_error .gform_footer{bottom:25px}.acf-map:not([style]) .marker-content{display:none}.marker-content{max-width:220px;padding:15px 15px 12px;text-align:center}.marker-content h4{font-family:HelveticaNeueLTPro-MdCn,sans-serif;font-size:18px;line-height:1.1;margin:0 0 7px}.marker-content p{font-family:HelveticaNeueLTPro-MdCn,sans-serif;font-size:14px;line-height:1.35;color:#999}.marker-content>:last-child{margin-bottom:0}body.page-template-tmpl-professional-services section#page-builder{padding:45px 0 45px}section.archive-staff .section-title{margin:0 0 35px 0}.purple-container{background:#003f8f;background:-moz-linear-gradient(top,#003f8f 0,#003f8f 0,#6f2e91 100%);background:-webkit-linear-gradient(top,#003f8f 0,#003f8f 0,#6f2e91 100%);background:linear-gradient(to bottom,#003f8f 0,#003f8f 0,#6f2e91 100%);background-color:#6f2e91;box-shadow:0 15px 25px rgba(0,0,0,.02);padding:55px 85px 50px;max-width:946px;margin:0 auto;border-radius:3px}.purple-container .section-title.white,.purple-container .typography h3,body.windows.ie .purple-container .section-title.white,body.windows.ie .purple-container .typography h3{background:0 0!important;color:#fff!important}.purple-container .section-title svg.x-particle-icon polygon{fill:#fff}.purple-container.typography ol>li,.purple-container.typography p,.purple-container.typography ul>li{color:#fff}.purple-container.typography a:not(.btn){color:#fff;text-decoration:underline}.purple-container.typography a:not(.btn):hover{color:#ffa600}.purple-container.typography>:last-child{margin-bottom:0}section.contacts.professional-services{background-color:#f7f7f7;padding:50px 0 0;text-align:center}section.contacts.professional-services .contacts-wrap .contacts-item{width:50%;font-size:12px;vertical-align:middle}section.contacts.professional-services .contacts-wrap .contacts-item h4{font-size:16px}section.contacts.professional-services .contacts-wrap .contacts-item a[href*="tel:"]{font-size:18px}body.page-template-tmpl-careers .section-title,body.page-template-tmpl-careers .typography h3{font-size:42px}body.page-template-tmpl-careers .typography h4{font-family:HelveticaNeueLTPro-Md,sans-serif;font-size:22px;font-weight:400;line-height:1.35;margin-bottom:10px}.masthead-caption h1.with-button{position:relative;padding-right:350px}.masthead-caption h1.with-button svg.x-particle-icon{left:65px}.masthead-caption h1.with-button .btn{position:absolute;top:0;right:0;text-transform:uppercase;font-size:15px}.masthead-caption h1.with-button .btn.btn-transparent-white>.btn-content{padding:16px 26px 12px}body.windows .masthead-caption h1.with-button .btn.btn-transparent-white>.btn-content{padding:15px 26px 13px}section.intro-careers{background-color:#f7f7f7;padding:65px 0 0}section.intro-careers .section-title{margin-bottom:40px}section.intro-careers .typography h4{background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:unset;font-family:HelveticaNeueLTPro-Md,sans-serif;font-size:22px;font-weight:400;line-height:1.35;letter-spacing:0;margin:0 0 15px 0}section.intro-careers .typography ol>li,section.intro-careers .typography p,section.intro-careers .typography ul>li{font-family:HelveticaNeueLTPro-Lt,sans-serif;color:#222;line-height:1.65}.instagram-feed{background-color:#fff;padding:20px 0 10px;position:relative;z-index:900}section.connect-with-us{background-color:#f7f7f7;padding:65px 0}section.connect-with-us .purple-container{padding:35px 85px 35px}section.connect-with-us .section-title,section.connect-with-us .typography h3,section.connect-with-us .typography h4{margin:0 0 12px 0}section.connect-with-us .responsive-embed{max-width:946px;border-radius:3px;overflow:hidden;margin:65px auto 0;padding-bottom:49.7%}section.commitment-to-people{background-color:#f7f7f7;padding:65px 0 0}section.commitment-to-people .grid-container{max-width:964px}section.commitment-to-people .typography ul{background-color:#fff;padding:60px 75px;margin:30px 0 35px 0}section.commitment-to-people .typography ul>li{padding-left:25px}section.commitment-to-people .typography ol>li,section.commitment-to-people .typography p,section.commitment-to-people .typography ul>li{font-family:HelveticaNeueLTPro-Lt,sans-serif;color:#222}section.commitment-to-people .typography ul>li:before{background-image:url(../images/x-particle-icon-purple.svg);top:1px}body.windows section.commitment-to-people .typography ul>li:before{top:3px}section.commitment-to-people .typography>:last-child{margin-bottom:0}section.job-listing{background-color:#f7f7f7;padding:65px 0 0}section.job-listing .white-container{max-width:100%}section.job-listing .typography ol>li,section.job-listing .typography p,section.job-listing .typography ul>li{font-family:HelveticaNeueLTPro-Lt,sans-serif;color:#222}section.job-listing .typography a:hover{text-decoration:underline}.jl-embed-code{min-height:900px;background-color:#eee;padding:65px}section.life-at-dexis{background-color:#f7f7f7;padding:55px 0 0}section.life-at-dexis .grid-container{max-width:1100px}section.life-at-dexis .typography ol>li,section.life-at-dexis .typography p,section.life-at-dexis .typography ul>li{font-family:HelveticaNeueLTPro-Lt,sans-serif;color:#222}section.intro-partnerships{background-color:#f7f7f7;padding:65px 0 0}section.intro-partnerships .grid-container{max-width:984px}section.intro-partnerships .typography>:last-child{margin-bottom:0}body.page-template-tmpl-partnerships .bottom-section{background-color:#f7f7f7;padding:65px 0 0}body.page-template-tmpl-partnerships .purple-container{padding:55px 35px 50px}body.page-template-tmpl-partnerships .purple-container.typography ol>li,body.page-template-tmpl-partnerships .purple-container.typography p,body.page-template-tmpl-partnerships .purple-container.typography ul>li{font-family:HelveticaNeueLTPro-Lt,sans-serif}section.contract-vehicles{background-color:#f7f7f7;padding:65px 0 60px}section.contract-vehicles .grid-container{max-width:1100px}section.contract-vehicles .grid-container.limited-container{max-width:984px}section.contract-vehicles .typography ol>li,section.contract-vehicles .typography p,section.contract-vehicles .typography ul>li{font-family:HelveticaNeueLTPro-Lt,sans-serif;color:#222}section.contract-vehicles .typography>:last-child{margin-bottom:0}.contract-vehicles-item{display:flex;flex-direction:column;justify-content:center;background-color:#fcfcfc;padding:18px 20px 10px;min-height:60px;font-family:HelveticaNeueLTPro-MdCn,sans-serif;font-size:14px;line-height:1.25;color:#666;text-align:center;vertical-align:middle;border-radius:3px;margin:25px 0 0}body.windows.ie .contract-vehicles-item{padding:18px 20px 17px}.contract-vehicles-item:hover{background:#003f8f;background:-moz-linear-gradient(top,#003f8f 0,#003f8f 0,#6f2e91 100%);background:-webkit-linear-gradient(top,#003f8f 0,#003f8f 0,#6f2e91 100%);background:linear-gradient(to bottom,#003f8f 0,#003f8f 0,#6f2e91 100%);color:#fff}body.windows.ie .contract-vehicles-item:hover{background-size:2500px 2500px}body.page-template-tmpl-partnerships section.document-library{background-color:#f2f2f2;padding:50px 0 45px}section.new-partner-form{background-color:#f7f7f7;padding:65px 0 0}section.new-partner-form .grid-container{max-width:984px}section.new-partner-form .grid-container.form-container{max-width:1100px}section.new-partner-form .typography ol>li,section.new-partner-form .typography p,section.new-partner-form .typography ul>li{font-family:HelveticaNeueLTPro-Lt,sans-serif;color:#222}section.new-partner-form .typography>:last-child{margin-bottom:0}section.new-partner-form .contact-us-form{padding:40px 50px;margin-top:25px}.contact-us-form ::-webkit-input-placeholder{color:#8e8e8e}.contact-us-form ::-moz-placeholder{color:#8e8e8e}.contact-us-form ::-o-placeholder{color:#8e8e8e}.contact-us-form :-ms-input-placeholder{color:#8e8e8e}.contact-us-form input:-moz-placeholder{color:#8e8e8e}section.document-library.procurements-library .filter-box{padding:72px 150px 22px 22px}section.document-library.procurements-library .filter-box .search{padding-left:390px;position:absolute;top:22px;left:22px;width:calc(100% - 44px)}section.document-library.procurements-library .filter-box .taxonomies-filter-set{width:386px;position:absolute;top:22px;left:22px}section.document-library.procurements-library .filter-box .taxonomies-filter-set>.facetwp-type-fselect{width:calc(50% - 7px)}.repo-item .closing-date,.repo-item .questions-deadline{display:inline-block;font-family:HelveticaNeueLTPro-Lt,sans-serif;font-size:13px;line-height:1.25;color:#666;margin:12px 0 0 0}.repo-item .closing-date strong,.repo-item .questions-deadline strong{font-family:HelveticaNeueLTPro-Cn,sans-serif;font-size:14px;letter-spacing:.5px}.repo-item .closing-date+.questions-deadline{padding-left:25px}.repo-item-wrap:hover .closing-date,.repo-item-wrap:hover .questions-deadline{color:#222}.repo-item.procurement-item>.name-wrap{padding-left:35px;padding-right:0}.repo-item .amendments{font-family:HelveticaNeueLTPro-Cn,sans-serif;font-size:14px;font-weight:400;color:#666;letter-spacing:.5px;margin:10px 0 0 0;transition:none}.repo-item-wrap:hover .repo-item .amendments,.repo-item-wrap:hover .repo-item .amendments a{color:#222}.repo-item-wrap:hover .repo-item .amendments a svg polygon{fill:#6f2e91}.repo-item .name-wrap .amendments a{display:inline-block;padding:0 0 0 15px;margin:0 0 0 20px;font-family:HelveticaNeueLTPro-Lt,sans-serif;font-size:13px;line-height:1.25;letter-spacing:0;color:#666;position:relative;transition:none}.repo-item .name-wrap .amendments a:hover{color:#6f2e91;text-decoration:underline}.repo-item .name-wrap .amendments a svg{position:absolute;top:5px;left:0;width:12px;height:12px}body.windows.ie .repo-item .name-wrap .amendments a svg{top:3px}.repo-item .name-wrap .amendments a svg polygon{fill:#666}section.employees{background-color:#f7f7f7;padding:65px 0 0}section.employees .section-title{margin-bottom:25px}.object-3-item{background-color:#fff;padding:110px 30px 30px;margin:90px 0 35px;position:relative;text-align:center;border-radius:3px;transition:none}.object-3-item:hover{background:#003f8f;background:-moz-linear-gradient(top,#003f8f 0,#003f8f 0,#6f2e91 100%);background:-webkit-linear-gradient(top,#003f8f 0,#003f8f 0,#6f2e91 100%);background:linear-gradient(to bottom,#003f8f 0,#003f8f 0,#6f2e91 100%)}body.windows.ie .object-3-item:hover{background-size:2500px 2500px}.object-3-item.team-member.loading{opacity:.35;transition:opacity .2s linear}.object-3-item.team-member.loading>*{cursor:wait!important}.object-3-item .preview-wrap{background-color:#f7f7f7;display:inline-block;position:absolute;top:0;left:50%;border:10px solid #f7f7f7;border-radius:50%;overflow:hidden;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.windows.ie .object-3-item .preview-wrap{top:-95px;left:50%;margin-left:-95px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.object-3-item .preview{background-size:cover;background-position:center;background-repeat:no-repeat;width:170px;height:170px;background-color:#eee;-webkit-filter:brightness(95%) contrast(170%) grayscale(100%);filter:brightness(95%) contrast(170%) grayscale(100%)}.object-3-item .title{font-family:HelveticaNeueLTPro-Roman,sans-serif;font-size:22px;line-height:1;color:#222;margin:0 0 12px;transition:none}.object-3-item:hover .title{color:#fff}.object-3-item .position{font-family:HelveticaNeueLTPro-Md,sans-serif;font-size:13px;font-style:italic;line-height:1.35;color:#222;margin:0 0 15px;transition:none}.object-3-item:hover .position{color:#fff}.object-3-item .quote{color:#222}.object-3-item .quote p{font-family:HelveticaNeueLTPro-Lt,sans-serif;font-size:14px;line-height:1.4;transition:none}.object-3-item:hover .quote p{color:#fff}.object-3-item .quote>:last-child{margin-bottom:0}.object-3-item .btn:not(.btn-text){font-size:13px;cursor:pointer;opacity:1}.object-3-item .btn.btn-gradient-transparent>.btn-content{padding:14px 24px 11px}.object-3-item .btn.btn-gradient-transparent:hover>.btn-content,.object-3-item:hover .btn.btn-gradient-transparent>.btn-content{background:#fff!important;background-color:#fff!important}.object-3-item .btn.btn-gradient-transparent:hover>.btn-content>svg polygon{fill:#6f2e91!important}.object-3-item .btn.btn-gradient-transparent:hover>.btn-content>.text{background:-moz-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:-webkit-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:linear-gradient(to right,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}section.document-library{background-color:#f7f7f7;padding:65px 0 0}section.document-library .grid-container{max-width:984px}section.document-library .section-title{margin-bottom:35px}section.document-library .filter-box{padding-right:22px;margin:0 5px 20px 4px}.repo-archive{min-height:315px;max-height:635px;overflow:hidden}.repo-item-wrap{background:#fff;padding:2px;border-radius:4px;margin:10px 0 20px 4px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.repo-item-wrap:nth-child(2){animation-delay:.1s}.repo-item-wrap:nth-child(3){animation-delay:.2s}.repo-item-wrap:nth-child(4){animation-delay:.3s}.repo-item-wrap:nth-child(5){animation-delay:.4s}.repo-item-wrap:nth-child(6){animation-delay:.5s}.repo-item-wrap:nth-child(7){animation-delay:.6s}.repo-item-wrap:hover{background:rgba(110,46,145,1);background:-moz-linear-gradient(left,rgba(110,46,145,1) 0,rgba(0,62,143,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(110,46,145,1)),color-stop(100%,rgba(0,62,143,1)));background:-webkit-linear-gradient(left,rgba(110,46,145,1) 0,rgba(0,62,143,1) 100%);background:-o-linear-gradient(left,rgba(110,46,145,1) 0,rgba(0,62,143,1) 100%);background:-ms-linear-gradient(left,rgba(110,46,145,1) 0,rgba(0,62,143,1) 100%);background:linear-gradient(to right,rgba(110,46,145,1) 0,rgba(0,62,143,1) 100%)}.repo-item{display:table;background-color:#fff;width:100%}.repo-item>div{display:table-cell;padding:20px 20px;vertical-align:middle}.repo-item>div.date-wrap{width:185px;padding-left:45px;padding-right:0}.repo-item>div.date-wrap span{display:inline-block;font-family:HelveticaNeueLTPro-Cn,sans-serif;font-weight:600;font-size:16px;color:#666;line-height:1.1;letter-spacing:.5px;padding-top:15px}.repo-item>div.button-wrap{width:200px;text-align:center}.repo-item .btn.btn-gradient-transparent>.btn-content{padding:13px 26px 10px}.repo-item .btn .btn-content>svg{width:.8em;height:.8em;top:-1px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.repo-item>.name-wrap{position:relative;padding-left:88px;padding-top:25px}.repo-item>.name-wrap svg{font-size:42px;color:#e1e1e1;position:absolute;top:50%;left:25px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.repo-item-wrap:hover .repo-item>.name-wrap svg{color:#6f2e91}.repo-item>.name-wrap h4{font-family:HelveticaNeueLTPro-Cn,sans-serif;font-weight:600;font-size:25px;line-height:1.1;letter-spacing:.1px;color:#666;margin-bottom:0}.repo-item-wrap:hover .repo-item>.name-wrap h4,.repo-item-wrap:hover .repo-item>div.date-wrap span{background:-moz-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:-webkit-linear-gradient(left,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);background:linear-gradient(to right,rgba(111,46,145,1) 0,rgba(0,63,143,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}body.windows.ie .repo-item-wrap:hover .repo-item>.name-wrap h4,body.windows.ie .repo-item-wrap:hover .repo-item>div.date-wrap span{background:0 0!important;-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:#6f2e91}.repo-item>.name-wrap .description{padding-top:10px}.repo-item>.name-wrap>.description>:last-child{margin-bottom:0!important}.repo-item>.name-wrap>.description ol li,.repo-item>.name-wrap>.description p,.repo-item>.name-wrap>.description ul li{font-family:HelveticaNeueLTPro-Lt,sans-serif;font-size:14px;line-height:1.25;color:#666;margin:0 0 20px 0;transition:none}.repo-item-wrap:hover .repo-item>.name-wrap>.description ol li,.repo-item-wrap:hover .repo-item>.name-wrap>.description p,.repo-item-wrap:hover .repo-item>.name-wrap>.description ul li{color:#222}section.our-mission{background-color:#f7f7f7;padding:65px 0 0}section.our-mission .purple-container.typography ol>li,section.our-mission .purple-container.typography p,section.our-mission .purple-container.typography ul>li{font-family:HelveticaNeueLTPro-Lt,sans-serif;font-size:18px}section.our-values{background-color:#f7f7f7;padding:65px 0 0}section.our-values .object-1-item h4{display:block;font-size:38px;padding:4px 0 4px}section.our-values .object-1-item h4:before{bottom:11px}section.our-values .object-1-item p{font-size:14px}section.our-values .object-1-item .content{padding:50px 40px}section.our-values .object-1-item .short-description{margin-bottom:0}#search-app-overlay,.member-popup-overlay,.popup-overlay{background-color:rgba(4,19,30,.92);width:100%;height:100%;position:fixed;top:-99999px;left:-99999px;visibility:hidden;opacity:0;z-index:999999}#member-popup,.popup{position:absolute;top:-99999px;left:-99999px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);width:100%;max-width:880px;padding:150px 15px 0 15px;visibility:hidden;opacity:0;z-index:999999}body.windows.ie #member-popup,body.windows.ie .popup{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#member-popup{max-width:650px;padding:52px 67px 0 67px}.popup.sign-up{max-width:520px}.popup.sign-up .gform_wrapper{margin-bottom:0}#member-popup.show,#search-app-overlay.show,.member-popup-overlay.show,.popup-overlay.show,.popup.show{visibility:visible;opacity:1;transition:opacity .2s linear}#member-popup.show,.popup.show{top:80px;left:50%}body.windows.ie #member-popup.show,body.windows.ie .popup.show{left:50%;margin-left:-325px}#search-app-overlay.show,.member-popup-overlay.show,.popup-overlay.show{top:0;left:0}.member-popup-content,.popup-content{background-position:center top;background-repeat:no-repeat;background-size:cover;background-color:#fff;padding:123px 75px;position:relative}.member-popup-content{padding:50px 40px 46px 40px}.popup.sign-up .popup-content{padding:45px 55px 123px}.popup.sign-up .popup-content .section-title{font-size:32px;text-align:left;margin-bottom:35px}body .gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_page_footer input[type=submit],body .popup.sign-up .popup-content .gform_wrapper .gform_footer input.button,body .popup.sign-up .popup-content .gform_wrapper .gform_page_footer input.button{width:100%;border-radius:4px}.member-popup-content .name{font-family:HelveticaNeueLTPro-Cn,sans-serif;font-size:48px;font-weight:800;color:#6f2e91;line-height:1;margin:0 0 3px 0}.member-popup-content .name span{padding:4px 0 0}.member-popup-content .position{font-family:HelveticaNeueLTPro-Md,sans-serif;font-size:18px;font-weight:400;color:#6f2e91;line-height:1.2;margin:0 0 20px 0}.member-popup-content .bio{max-height:155px}.member-popup-content .bio p{font-family:HelveticaNeueLTPro-Md,sans-serif;font-size:15px;font-weight:400;line-height:1.35;color:#666;margin:0 0 15px 0}.member-popup-content .bio .quote{background-color:#fafafa;border:1px solid #eee;padding:25px 15px;border-radius:3px;display:block;text-align:center}.member-popup-content .bio .quote p{font-family:HelveticaNeueLTPro-Lt,sans-serif;font-size:15px;color:#969696;font-style:italic;line-height:1.4}.member-popup-content .bio .quote>:last-child{margin-bottom:0}body .mCSB_scrollTools .mCSB_draggerRail{background-color:#ebebeb;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}body .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#6f2e91;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}body .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,body .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#6f2e91;filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.member-popup-content .mCSB_container>:last-child{margin-bottom:0!important}#member-popup .photo{background-color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:auto;padding-bottom:80%;margin:0;position:relative;z-index:600}#member-popup .photo:after{content:"";background-image:url(../images/x-particle-right-white.svg);background-size:auto 100%;background-position:left center;background-repeat:no-repeat;width:70px;height:200px;position:absolute;top:auto;right:0;bottom:-100px;z-index:500}.member-popup-content .buttons{text-align:center;margin-top:25px}.member-popup-content .buttons .btn{font-size:15px;margin:0 5px 0;min-width:140px}.member-popup-content .buttons .btn .fa-phone{font-size:14px;position:relative;top:-2px}.member-popup-content .buttons .btn .fa-envelope{position:relative;top:-1px}.member-popup-content .btn .btn-content{padding:15px 35px 12px}.member-popup-content .btn .btn-content>svg{color:#003f8f;width:auto;height:1em;margin-left:2px;transition:color .2s linear}.member-popup-content .btn:hover .btn-content>svg{color:#fff}.close-member-popup,.close-popup{position:absolute;top:5px;right:1px;display:block;width:52px;height:52px;border-radius:50%;text-align:center;line-height:64px;font-size:30px;color:#fff;opacity:.4;transition:all .2s linear;z-index:999}.close-member-popup:hover,.close-popup:hover{color:#ffa600;opacity:1;transition:all .2s linear;cursor:pointer}.popup-content:after{background-image:url(../images/logo.svg);background-position:center;background-repeat:no-repeat;display:block;content:"";width:246px;height:60px;position:absolute;left:50%;bottom:40px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.popup-content:after{width:210px;bottom:32px}.member-next,.member-prev{position:absolute;top:50%;-webkit-transform:translate(0,-15%);-moz-transform:translate(0,-15%);-ms-transform:translate(0,-15%);-o-transform:translate(0,-15%);transform:translate(0,-15%);display:block;width:48px;height:auto;line-height:0;padding:15px 0;font-size:16px;color:#222;text-align:center;border:2px solid #fff;border-radius:50%;opacity:.4;transition:opacity .2s linear}.member-prev{left:0}.member-prev svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);transition:fill .2s linear}.member-next{right:0}.member-next:hover,.member-prev:hover{background-color:#fff;color:#fff;opacity:1;transition:all .2s linear;cursor:pointer}.member-next:hover svg polygon,.member-prev:hover svg polygon{fill:#003f8f}.member-next[member-id=""],.member-prev[member-id=""]{display:none}#member-popup.loading .member-popup-content:before{background-color:rgba(255,255,255,.87);display:block;width:100%;height:100%;content:"";position:absolute;top:0;left:0;z-index:500;border-radius:3px}#member-popup.loading .photo:before{background-color:#fff;background-image:url(../images/ajax-loader.gif);background-repeat:no-repeat;background-position:center;display:block;width:100%;height:100%;content:"";position:absolute;top:0;left:0;z-index:500;opacity:.85}.popup iframe{width:100%;height:600px}section.related-and-featured{background-color:#f7f7f7;padding:60px 0 0;overflow:hidden}section.related-and-featured .section-title{font-size:44px;margin-bottom:12px}.rfpm-tab-items{text-align:center;margin-bottom:25px}.rfpm-tab-item.btn:not(.btn-text){font-size:14px;margin:0 5px 10px}.rfpm-tab-item.btn.btn-gradient-transparent>.btn-content{padding:14px 30px 12px}body.windows .rfpm-tab-item.btn.btn-gradient-transparent>.btn-content{padding:11px 30px 12px}.rfpm-tab-content{visibility:hidden;outline:0!important;position:absolute;top:-99999px;left:-99999px;opacity:0;transition:opacity .1s linear 0s}.rfpm-tab-content.active{visibility:visible;position:relative;top:auto;left:auto;opacity:1;transition:opacity 1s linear 0s}.rfpm-tab-content .object-2-cell{visibility:hidden;-webkit-animation-duration:unset;animation-duration:unset;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-name:none;animation-name:none;animation-play-state:unset}.rfpm-tab-content.active .object-2-cell{visibility:visible;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;animation-play-state:running}.rfpm-more-posts{position:relative;opacity:0}.rfpm-tab-content.active .rfpm-more-posts{top:0;opacity:1;transition:opacity 1s linear .75s}body.search{background-color:#f7f7f7}.archive-search{background-color:#f7f7f7;padding:55px 0 0}#search-app,#search-app-overlay{display:none!important}section#masthead.masthead-search{height:350px}section#masthead .search-results{font-family:HelveticaNeueLTPro-Cn,sans-serif;font-size:20px;font-weight:600;color:#fff;text-align:left;letter-spacing:.1px;padding-left:100px;margin:10px 0 0}.archive-search .object-1-item .content{min-height:400px}.archive-search span[cpt]{display:inline-block}.archive-search .object-1-item h4{padding-top:80px}span[cpt]{display:none;font-family:HelveticaNeueLTPro-Cn,sans-serif;font-size:20px;font-weight:800;color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,.35);text-transform:uppercase;letter-spacing:.1px;position:absolute;top:35px;left:30px;z-index:9999}span[cpt=page]:before{content:"Pages"}span[cpt=technical_areas]{text-shadow:1px 1px 2px rgba(0,0,0,.35)}span[cpt=technical_areas]:before{content:"Technical Areas"}span[cpt=project]:before{content:"Projects"}span[cpt=stories]:before{content:"Impact Stories"}span[cpt=insights]:before{content:"Insights"}span[cpt=news]{top:60px;left:84px}span[cpt=news]:before{content:"News"}body.blurred>header .logo a img{visibility:hidden}section#search-archive{background-color:#f3f3f3;padding:50px 0 35px}section#search-archive .document-table,section#search-archive .news-item{margin-bottom:50px;box-shadow:none}section#search-archive .archive-top-title{font-size:32px;font-weight:400;color:#222;line-height:1;margin:0 0 45px}section#search-archive .archive-top-title span{font-style:italic;color:#69ae40}.search-app-wrap{display:block;width:100%;height:100%;position:absolute;top:-99999px;left:-99999px;visibility:hidden;opacity:0;z-index:999999;transition:opacity .25s linear}.search-app-wrap.show{position:fixed;top:0;left:0;visibility:visible}.search-app-wrap.fade-in{opacity:1;transition:opacity .3s linear}.search-app-wrap:before{content:"";background-color:rgba(0,21,47,.91);display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:500}.logo-container{width:100%;position:absolute;top:60px;z-index:550}.logo-container .logo{display:block;background-image:url(../images/logo-white.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:149px;height:52px}body.windows.ie .logo-container .logo{width:150px;height:50px}body.admin-bar .logo-container{top:90px}.search-container{width:100%;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);z-index:600}.search-app form{position:relative;width:100%;max-width:880px;margin:0 auto}.search-app form input{background-color:transparent;border:2px solid #ffa600;border-radius:50px;height:68px;font-family:Raleway,sans-serif;font-size:16px;font-weight:600;color:#fff;padding:15px 75px 5px 40px;margin:0}.search-app form input:focus{background-color:transparent!important;border:2px solid #ffa600}.search-app form button{display:block;padding:0;margin:0;background-color:transparent;width:60px;height:60px;border:none;border-radius:50%;line-height:68px;text-align:center;font-size:22px;color:#ffa600;position:absolute;top:4px;right:4px;transition:all .2s linear}body.windows .search-app form button{line-height:64px}.search-app form button:hover{background-color:#ffa600;color:#222;cursor:pointer}.search-app form label{display:block;width:calc(100% - 60px);height:100%;position:absolute;top:0;left:0;font-family:HelveticaNeueLTPro-Cn,sans-serif;font-size:18px;font-weight:600;line-height:72px;letter-spacing:.1px;color:#ffa600;z-index:500;padding:0 0 0 40px;cursor:text;transition:all .1s linear}.search-app form label.focused{font-size:11px;line-height:11px;height:12px;top:11px}.search-app-wrap .close{display:block;width:49px;height:49px;position:absolute;top:6px;right:17px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer;z-index:650}.search-app-wrap .close:before{background-color:#fff;content:"";width:100%;height:1px;position:absolute;top:24px;left:0;transition:all .15s linear}.search-app-wrap .close:after{background-color:#fff;content:"";width:1px;height:100%;position:absolute;top:0;left:24px;transition:all .15s linear}.search-app-wrap .close:hover:after,.search-app-wrap .close:hover:before{background-color:#ffa600}footer{padding:0;background-color:#fff;position:relative;z-index:500}footer:after{content:"";background-image:url(../images/x-particle-right-white.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:200px;height:405px;position:absolute;top:-143px;right:-50px;z-index:500}footer section.contacts{padding:75px 0 35px;position:relative;z-index:510}.footer-title{position:relative;font-family:HelveticaNeueLTPro-Cn,sans-serif;font-size:18px;font-weight:800;letter-spacing:.1px;line-height:1.4;padding:0;margin:0 0 30px;display:block}.subscribe-title{padding-left:13px;padding-right:150px;max-width:450px}.footer-title+.btn{margin-bottom:20px}.footer-title .x-particle-icon{position:absolute;top:0;left:0}body.windows .footer-title .x-particle-icon{top:4px}.footer-title .btn{position:absolute;top:-14px;right:0;font-size:15px}.footer-title .btn.btn-gradient-transparent>.btn-content{padding:12px 28px 12px}body.windows .footer-title .btn.btn-gradient-transparent>.btn-content .x-particle-icon{top:-1px}.footer-logo{height:50px;margin:-9px 0 35px}footer p{font-family:HelveticaNeueLTPro-MdCn,sans-serif;font-size:16px;font-weight:400;color:#666;line-height:1.5;margin:0 0 30px}footer p a{font-family:HelveticaNeueLTPro-MdCn,sans-serif;color:#666}footer p a:hover{color:#712d91;text-decoration:underline}footer p.contacts{padding:0}footer section.copyright{background-color:#f7f7f7;padding:29px 0 21px}footer p.copyright{font-family:HelveticaNeueLTPro-MdCn,sans-serif;font-size:14px;font-weight:400;color:#666;line-height:1.2;text-align:left;margin:0 0 2px}footer .copyright a{font-family:HelveticaNeueLTPro-MdCn,sans-serif;color:#666}footer .copyright a:hover{color:#712d91;text-decoration:underline}footer .copyright .sabra{text-align:right}footer .copyright .sabra a:hover{color:#53b94a;text-decoration:underline}footer .copyright .sabra img{width:16px;margin:0 5px;position:relative;top:-1px}section.tweeter-feed{background-color:#f7f7f7;padding:75px 0;position:relative}section.tweeter-feed:after{content:"";background-image:url(../images/x-particle-left-white.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:200px;height:405px;position:absolute;top:-143px;left:-50px;z-index:500}#twitter-slider{box-shadow:0 15px 25px rgba(0,0,0,.04);z-index:510}#twitter-slider:not(.slick-initialized)>.tweet-slide:not(:first-child){display:none}.tweet{background-color:#fff;padding:50px 65px;padding-right:calc(50% + 65px);position:relative}.tweet.no-image{padding-right:65px}.tweet .tweet-content{min-height:230px;display:flex;justify-content:center;flex-direction:column}.tweet .tweet-content .twitter-name{margin-bottom:15px}.tweet .tweet-content .twitter-name a{font-family:HelveticaNeueLTPro-Cn,sans-serif;font-size:24px;font-weight:800;line-height:1.2;display:inline-block;padding:1px 1px 0 0}.tweet .tweet-content .twitter-name a svg{color:#6f2e91;margin-right:3px}.tweet .tweet-content .tweet-text{font-family:HelveticaNeueLTPro-Roman,sans-serif;font-size:16px;line-height:1.45;color:#666}.tweet .tweet-content .tweet-text a{font-family:HelveticaNeueLTPro-Roman,sans-serif;color:#003f8f}.tweet .tweet-content .tweet-text a:hover{color:#6f2e91;text-decoration:underline}.tweet .tweet-image{background-position:center;background-size:cover;background-repeat:no-repeat;display:block;width:50%;height:100%;position:absolute;top:0;right:0}.tweet .tweet-image[style*=".svg"]{filter:gray;-webkit-filter:brightness(325%) contrast(125%) grayscale(100%);filter:brightness(325%) contrast(125%) grayscale(100%);transition:all .2s linear}.tweet .tweet-image[style*=".svg"]:hover{filter:gray;-webkit-filter:brightness(100%) contrast(100%) grayscale(0);filter:brightness(100%) contrast(100%) grayscale(0)}.tweet .btn:not(.btn-text){font-size:15px;max-width:140px;margin-top:20px}.tweet .btn.btn-gradient-transparent>.btn-content{padding:14px 20px 13px}body.windows .tweet .btn.btn-gradient-transparent>.btn-content{padding:12px 20px 13px}@media only screen and (min-width:2048px){section#page-builder>[pb-section]>.grid-container>.grid-x>.large-9{width:100%}}@media only screen and (min-width:641px){header .logo{position:absolute;top:calc(50% - 2px);left:15px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}body.windows.ie header .logo{top:-2px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}body header>div{background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.12)}body.home header>div{background-color:transparent;transition:background-color .25s linear .35s;box-shadow:none}body.home header:hover>div,body.home header>div.sticky.is-stuck{background-color:rgba(0,0,0,.75);transition:background-color .25s linear 0s}.header-menu-wrap{position:relative;padding:24px 0 26px}.title-bar{display:none!important}.top-bar,.top-bar ul{background-color:transparent}#primary-menu-nav{padding:0 0 0 150px}#menu-primary,#primary-menu{display:block;padding:0;position:relative}.top-bar .top-bar-right{display:block}#menu-primary{text-align:right}#menu-primary>li.menu-item{display:inline-block;vertical-align:middle}#menu-primary>li.menu-item>a{font-family:HelveticaNeueLTPro-Cn,sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;color:#003f8f;padding:20px 8px 10px}body.home #menu-primary>li.menu-item>a{color:#fff}#menu-primary>li.menu-item:not(.search-trigger)>a:before{display:inline-block;background-repeat:no-repeat;background-position:center;content:"";width:1em;height:1em;vertical-align:middle;top:-2px;position:relative;margin-right:5px;opacity:0!important;transition:opacity .2s linear}#menu-primary>li.menu-item.search-trigger>a{font-size:16px;padding:16px 18px 10px}#menu-primary>li.menu-item.current-menu-ancestor>a,#menu-primary>li.menu-item.current-menu-item>a,#menu-primary>li.menu-item:hover>a{color:#ffa600!important}#menu-primary>li.menu-item.current-menu-ancestor>a:before,#menu-primary>li.menu-item.current-menu-item>a:before,#menu-primary>li.menu-item:hover>a:before{opacity:0!important}#menu-primary>li.is-dropdown-submenu-parent>a{padding-right:18px}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after{border:solid 4px;border-color:#003f8f transparent transparent transparent;right:1px;margin-top:0;transition:border-color .2s linear}body.windows .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after{margin-top:2px}body.home .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after{border-color:#fff transparent transparent transparent}#menu-primary>li.menu-item.current-menu-ancestor>a::after,#menu-primary>li.menu-item.current-menu-item>a::after,#menu-primary>li.menu-item:hover>a::after{border-color:#ffb41d transparent transparent!important}#menu-primary>li.menu-item.btn{padding:0 0 0 8px}#menu-primary>li.menu-item.btn>a{display:block;background-color:#73bf44;font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;padding:18px 35px 14px;border-radius:50px;text-align:center;line-height:1.1;position:relative;top:-1px;box-shadow:3px 6px 25px rgba(115,191,68,.78);transition:all .2s linear}#menu-primary>li.menu-item.btn>a:hover{background-color:#ec1857;box-shadow:3px 6px 25px rgba(236,24,87,.78)}#menu-primary>li.menu-item.btn>a em{font-weight:600}.dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu{right:auto;left:0;border:0;padding:26px 0 0 0}body.home .is-dropdown-submenu{background-color:transparent}.is-dropdown-submenu>li{text-align:left;border-left:1px solid #ddd;border-right:1px solid #ddd}body.home .is-dropdown-submenu>li{border:none!important}.is-dropdown-submenu>li:last-child{border-bottom:1px solid #ddd;border-radius:0 0 3px 3px}.is-dropdown-submenu>li>a{background-color:#fff;font-family:HelveticaNeueLTPro-Cn,sans-serif;font-size:16px;font-weight:400;color:#003f8f;letter-spacing:.2px}body.home .is-dropdown-submenu>li>a{background-color:rgba(0,0,0,.75);color:#fff}.is-dropdown-submenu>li:first-child>a{padding-top:20px}.is-dropdown-submenu>li:last-child>a{padding-bottom:20px}.is-dropdown-submenu>li.current-menu-item>a,.is-dropdown-submenu>li:hover>a{color:#ffa600!important}}@media only screen and (max-width:1440px){section.archive-regions .map-slider-wrap .btn.id-971,section.archive-regions .map-slider-wrap .btn.north-america{top:34%;left:23%}section.archive-regions .map-slider-wrap .btn.id-965,section.archive-regions .map-slider-wrap .btn.latin-america-and-caribbean{top:71%;left:26%}section.archive-regions .map-slider-wrap .btn.asia,section.archive-regions .map-slider-wrap .btn.id-955{top:34%;left:66%}section.archive-regions .map-slider-wrap .btn.europe-and-eurasia,section.archive-regions .map-slider-wrap .btn.id-961{top:26%;left:48%}}@media only screen and (max-width:1024px){#map-slider{height:calc(57vh - 270px)}.object-2-cell{z-index:600}footer:after,section.featured-insights:after,section.featured-insights:before,section.featured-news:after,section.featured-news:before,section.intro:after,section.tweeter-feed:after{display:none}.x-particle-right{top:-250px;right:75px}}@media only screen and (max-width:768px){.subscribe-title{padding-right:0}.footer-title .btn{position:static;margin-top:10px}.soc-media .sm-item{width:40px;height:40px;line-height:36px;font-size:20px}.footer-title{margin:0 0 15px}footer section.contacts{padding:75px 0 20px}footer p.copyright{font-size:12px}body .gform_wrapper .gradient-text{font-size:16px}body.single section#masthead{height:540px}body.single section#masthead.masthead-simple{height:200px}section#masthead.general .masthead-caption-content{padding:0 0 15px 1px}.info-box{width:100%;height:auto;padding:26px 26px 0 0;text-align:left;position:relative;bottom:0;right:0;margin-top:20px}section#masthead.general .masthead-caption h1{font-size:36px}section#masthead.general .masthead-caption h1.long-title{font-size:34px}[pb-section].white-box .section-content-wrap{padding:50px 30px}[pb-section] .pb-section-title svg{left:-20px}body.home.admin-bar header{top:46px!important}#wpadminbar{position:fixed}section#masthead.general:not([style*="official-background.svg"]):before{background:#222;opacity:.5}}@media only screen and (max-width:812px) and (min-width:641px){header .logo{position:relative;top:-1px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}#primary-menu-nav{padding:0}#menu-primary>li.menu-item>a{font-size:12px}#menu-primary>li.menu-item.search-trigger>a{font-size:14px}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after{margin-top:1px}}@media only screen and (max-width:812px) and (min-width:641px) and (min-height:375px){.top-bar .top-bar-right{display:block;width:100%}#menu-primary{text-align:center;width:100%}#menu-primary>li.menu-item>a{font-size:11px;padding-left:0}#home-slider .slide .caption h2{font-size:40px}#home-slider .slide .caption:before{width:22px;height:32px}#home-slider .slide .caption{padding:0 0 35px 35px}#map-slider{height:calc(100vh - 1px)}}@media only screen and (max-width:736px) and (min-width:641px) and (min-height:414px){.top-bar .top-bar-right{display:block;width:100%}#menu-primary{text-align:center;width:100%}#menu-primary>li.menu-item>a{font-size:10px;padding-left:2px}#home-slider .slide .caption h2{font-size:40px}#home-slider .slide .caption:before{width:22px;height:32px}#home-slider .slide .caption{padding:0 0 35px 35px}#map-slider{height:calc(100vh - 1px)}}@media only screen and (max-width:667px) and (min-width:641px) and (min-height:375px){.top-bar .top-bar-right{display:block;width:100%}#menu-primary{text-align:center;width:100%}#home-slider .slide .caption h2{font-size:40px}#home-slider .slide .caption:before{width:22px;height:32px}#home-slider .slide .caption{padding:0 0 35px 35px}#menu-primary>li.menu-item>a{font-size:9px;padding-left:2px}#map-slider{height:calc(100vh - 1px)}}@media only screen and (max-width:640px){#home-slider .slide .caption{padding:0 0 10px 35px}#home-slider .slide .caption:before{width:24px;height:40px}#home-slider .slide .caption h2{font-size:50px}body.iphone #home-slider .slide .caption h2{letter-spacing:-2px}.effects-container:before,.x-particle-right{display:none}body{padding-top:56px!important}header{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:auto!important;width:100%;margin-right:0;margin-left:0}body.admin-bar header{top:46px!important}.sticky.is-anchored{top:auto!important}header .grid-container{padding-right:0;padding-left:0}header .grid-container:not(.full)>.grid-padding-x{margin-right:0;margin-left:0}header .cell{padding:0!important}body.home header .logo,header .logo{position:absolute;left:15px;top:15px;max-width:130px;margin:0}body.home header .logo,header .logo{left:50%;top:10px;max-width:100px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.title-bar{display:block;padding:16px 0;background-color:rgba(34,34,34,.98)}body:not(.home) header .logo a{background-image:url(../images/logo-white.svg)}.top-bar{padding:0}.top-bar,.top-bar ul{background-color:#fff}.top-bar ul{padding-top:10px;border-bottom:1px solid #222}.drilldown a{background:#fff}.drilldown .is-drilldown-submenu-parent>a::after{border-color:transparent transparent transparent #6f2e91}.drilldown .js-drilldown-back>a::before{border-color:transparent #6f2e91 transparent transparent}.menu-icon{position:absolute;display:block;width:28px;height:19px;cursor:pointer;top:21px;right:15px;outline:0!important;margin-left:0!important;margin-right:0!important}.menu-icon::after{display:none!important}.menu-icon>.line{display:block;width:100%;height:3px;background-color:#fff;position:absolute}.menu-icon>.line-1{top:0;left:0;transition:all .25s linear}.menu-icon>.line-2{top:8px;left:0;transition:all .15s linear .25s}.menu-icon>.line-3{left:0;bottom:0;transition:all .25s linear}.menu-icon.opened>.line-1{background-color:#ffa600;top:8px;left:0;transform:rotate(42deg);transition:all .25s linear}.menu-icon.opened>.line-2{opacity:0;transition:all 0s linear 0s}.menu-icon.opened>.line-3{background-color:#ffa600;left:0;bottom:8px;transform:rotate(-42deg);transition:all .25s linear}#home-slider{background-color:#222;height:60vh;margin:0;overflow:hidden}body.admin-bar #home-slider{height:calc(64vh - 32px)}section.middle-banner .caption h3{font-size:50px}body.iphone section.middle-banner .caption h3{letter-spacing:-2px}section.middle-banner .caption:before{width:24px;height:42px}section.middle-banner .caption{padding:0 0 0 32px}section.middle-banner{min-height:0}section.middle-banner .caption-wrap{position:relative;text-align:left;left:0;top:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);padding:45px 0}section.intro{padding:25px 0}section.intro p{font-size:11px}section.intro+section.technical-areas{margin-top:0;padding:65px 0 20px}section.intro.home-intro+section.technical-areas{padding-top:40px}.section-title,.typography h3,.typography h4{font-size:42px}body.iphone .member-popup-content .name,body.iphone .object-1-item h4 span,body.iphone .object-2-item h4,body.iphone .section-title,body.iphone .tweet .tweet-content .twitter-name,body.iphone .typography h3,body.iphone .typography h4{letter-spacing:-2px}#map-slider,body.admin-bar #map-slider{height:calc(64vh - 270px)}.tweet{padding:40px 40px}.tweet.no-image{padding-right:40px}.footer-title.subscribe-title .x-particle-icon{top:calc(50% - 6px)}.footer-title .btn{margin-left:10px}footer .copyright .sabra,footer section.copyright{text-align:center}.map-nav .map-nav-item{padding:14px 20px 10px;margin:5px 2px}.masthead-caption h1{font-size:44px;padding-left:35px}body.iphone .masthead-caption h1{letter-spacing:-2px}.masthead-caption h1 svg.x-particle-icon{top:-3px;left:15px}section.breadcrumbs p{font-size:9px;line-height:1.5}section.breadcrumbs svg.x-particle-icon{margin:0 10px}.content-box{padding:40px}section.related-and-featured .section-title{font-size:38px}.btn:not(.btn-text){font-size:13px}.filter-box{padding:22px 150px 22px 25px}.filter-box .facetwp-type-fselect{position:static;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);margin-top:10px}.filter-box.extended-view{padding:90px 25px 14px 25px}.filter-box.extended-view .search{left:25px;width:calc(100% - 150px)}.filter-box .taxonomies-filter-set>.facetwp-type-fselect{width:calc(50% - 7px);margin-bottom:7px!important}.filter-box .taxonomies-filter-set>.facetwp-type-fselect:first-child,.filter-box .taxonomies-filter-set>.facetwp-type-fselect:nth-child(2n+1){margin-left:0}section.archive-regions .map-slider-wrap>.btn{display:none}.member-next,.member-prev{display:none}#member-popup{padding:52px 15px 0 15px}.member-popup-content{padding:40px 20px 40px 25px}.member-popup-content .name{font-size:40px}.purple-container{padding:40px 20px 35px}.masthead-caption h1.with-button{position:relative;padding-right:0}.masthead-caption h1.with-button .btn{position:static}.masthead-caption h1.with-button svg.x-particle-icon{left:0}.white-container{padding:40px 20px 35px}section.commitment-to-people .typography ul{padding:45px 25px}section.connect-with-us .purple-container{padding:35px 20px 35px}#sb_instagram #sbi_images .sbi_item{width:50%!important}#sb_instagram .sbi_photo{height:auto!important;padding-bottom:100%}section.document-library.procurements-library .filter-box .search{padding-left:0;width:calc(100% - 44px)}section.document-library.procurements-library .filter-box .taxonomies-filter-set{position:static;padding-top:7px}.repo-item .closing-date,.repo-item .questions-deadline{width:100%;margin-left:0;padding-left:0}.repo-item .closing-date+.questions-deadline{padding-left:0}body .gform_wrapper ul.gform_fields li.gfield.half-left{width:100%;float:none;padding-right:0}body .gform_wrapper ul.gform_fields li.gfield.half-right{width:100%;float:none;padding-left:0}body .gform_wrapper .gradient-text{display:none}body .contact-us-form .gform_wrapper .gform_footer{bottom:5px}.contacts-wrap .contacts-item{width:100%;margin-bottom:25px}.search-directions-box{position:absolute;bottom:0;left:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);width:100%}footer section.contacts{text-align:center}.footer-title .x-particle-icon{position:relative}.footer-title{padding:0}body.iphone .footer-title{letter-spacing:-1px}body header>div{display:flex;flex-direction:column}body header>div>.header-menu-wrap{order:1}body header>div>.notification-bar{order:2}.notification-bar{position:relative;line-height:1;text-align:left;padding:8px 85px 8px 35px;border-bottom:1px solid #164386}.notification-bar p{color:#f3f3f3}.notification-bar .grid-padding-x>.cell{position:static}.notification-bar .btn{display:inline-block;border:1px solid #fff;border-radius:3px;padding:6px 8px 5px;position:absolute;top:50%;right:10px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.notification-bar .btn:hover{border:1px solid #ffa600}.close-top-notification{right:auto;left:10px}.gap-container{display:block;flex-direction:unset;align-items:unset;margin-bottom:5px!important}.gap-container>div{width:100%;display:block;flex-direction:unset;justify-content:unset}.gap-container>div:first-child{margin-bottom:20px}.copy-and-image-2-columns .gap-copy{margin-right:0}.gap-image .caption{width:100%}.wp-caption.alignright{float:none;margin:0 0 20px;width:100%!important}.wp-caption.alignright img{width:100%}.wp-caption-text{line-height:1.25!important}.drilldown .is-drilldown-submenu{visibility:visible!important;position:relative;top:0;left:0;right:0;bottom:0;z-index:500}.drilldown .is-drilldown-submenu.is-active{z-index:1;display:block;-ms-transform:none;transform:none}.js-drilldown-back{display:none!important}.top-bar ul{padding-top:0;border-bottom:none}.drilldown a,.dropdown.menu a{font-size:14px;padding:7px 15px}.drilldown .is-drilldown-submenu{padding-left:20px}.drilldown .is-drilldown-submenu a{padding:10px 15px}.drilldown .is-drilldown-submenu-parent>a::after{display:none}#menu-primary .search-trigger{text-align:center;background-color:#eee}.is-dropdown-submenu{border:none}.dropdown.menu.vertical>li.opens-left>a::after{display:none}.dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu{display:block;visibility:visible!important;position:relative;top:0;left:0;right:0;bottom:0;z-index:500}#menu-primary>li{border-bottom:1px solid #d0d0d0;padding:9px 0}#menu-primary>li>ul>li>a{padding-left:35px}footer section.contacts{text-align:left}section.technical-area-services .typography ul{margin-top:0}}@media only screen and (max-width:480px){.repo-item>div{display:block;padding:0 20px 20px}.repo-item>div.button-wrap{width:100%;text-align:center}.repo-item.procurement-item>.name-wrap{padding-left:30px;padding-right:30px}section.new-partner-form .contact-us-form{padding:20px 20px;margin-top:25px}body .contact-us-form .gform_wrapper .gform_footer{width:100%;padding-left:0;padding-top:20px;position:static;right:0;bottom:15px}section.document-library.procurements-library .filter-box .taxonomies-filter-set{width:100%}section#masthead .search-results{padding-left:40px}.search-archive-filter.filter-box.extended-view .search{position:absolute;top:22px;left:25px;width:calc(100% - 150px)}section.document-library.procurements-library .filter-box{padding:72px 22px 22px 22px}.search-archive-filter.filter-box .taxonomies-filter-set>.facetwp-type-fselect{width:calc(50% - 8px)}.search-archive-filter.filter-box .taxonomies-filter-set>.facetwp-type-fselect:first-child{position:relative;top:0;left:0}.search-archive-filter.filter-box .taxonomies-filter-set>.facetwp-type-fselect:nth-child(2n){margin-left:0;margin-right:0}.search-archive-filter.filter-box .taxonomies-filter-set>.facetwp-type-fselect:nth-child(2n+1){margin-left:0;margin-right:9px}}@media only screen and (max-width:375px){#home-slider .slide .caption h2{font-size:44px}#home-slider .slide .caption:before{top:-4px;width:18px}#home-slider .slide .caption{padding:0 0 10px 25px}}@media only screen and (max-width:350px){.drilldown a,.dropdown.menu a{font-size:13px;padding:6px 15px}.map-nav .map-nav-item{font-size:12px;padding:14px 10px 10px;min-width:134px}}