/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.container-fluid{margin-right:auto;margin-left:auto;padding:0px;}.footer{margin-top:0px;padding-top:0px;padding-bottom:0px;border-top:0px solid #e5e5e5;}.path-node,.path-frontpage,.user-logged-in,.path-where-we-work,.path-document-media-library,.path-media,.path-user{margin-top:220px;}.path-user .user-login-form{padding-left:18%;padding-right:18%;}.navbar-default{background-color:#FFFFFF;border-color:#FFFFFF;display:none;}.pull-left{float:left !important;z-index:99999;position:fixed;padding-top:18px;padding-bottom:0px;padding-left:5%;}.pull-left img{max-width:90%;}.navbar-btn{margin-top:-180px;margin-bottom:0px;z-index:99999;}a{color:#165da2;text-decoration:none;transition:all ease 0.4s;}a:hover{text-decoration:none;color:#000;}a:focus{text-decoration:none;}.menu-block{background-color:#2F43BB;z-index:99;box-shadow:0px 5px 15px rgba(0,0,0,0.30);position:fixed;text-align:center;margin-top:-50px;}.user-menu{background-color:#979797;position:fixed;text-align:right;z-index:9999;margin-top:-220px;text-transform:uppercase;font-size:.9em;}.user-menu ul.sf-menu.menu{padding-right:5%;}.user-menu ul.sf-menu a,.user-menu ul.sf-menu span.nolink{padding:1em 1.2em;font-weight:400;}.user-menu .active-trail{background-color:#848484;}.user-menu ul.sf-menu a:hover{background-color:#aaa;}.social-media-block{background-color:#ecf3fb;text-align:right;position:fixed;z-index:9999;margin-top:-180px;height:130px;width:100%;padding-top:3em;padding-right:5%;}.social-media-block-new{background-color:#ecf3fb;text-align:right;position:fixed;z-index:9999;margin-top:-180px;height:130px;width:100%;padding-top:3em;padding-right:5%;}ul.sf-menu.menu{padding-right:0px;}ul.sf-menu.menu,ul.sf-menu.menu ul,ul.sf-menu.menu li{font-weight:500;color:#fff;}ul.sf-menu li{float:none;position:relative;z-index:498;display:inline-block;box-shadow:rgba(0,0,0,0.5);}ul.sf-menu a,ul.sf-menu span.nolink{display:block;background-color:transparent;text-align:left;margin-top:0px;margin-bottom:0px;padding:1.2em;color:#fff;}ul.sf-menu .sf-with-ul{margin-right:1em;padding-right:1.5em;}ul.sf-menu .sf-sub-indicator{right:0.3em;height:14px;top:49%;}.sf-depth-1 a{color:#fff;}.sf-depth-1 a:hover{color:#fff;background-color:#293BA2;}.sf-depth-2{background-color:#8e8e8e;}.sf-menu li:hover > ul,.sf-menu li.sfHover > ul{top:3.4em;margin-left:0px;margin-right:0px;}ul.sf-menu li:hover > ul,ul.sf-menu li.sfHover > ul{top:3.4em;box-shadow:rgba(0,0,0,0.5);}.sf-depth-2 a:hover{background-color:rgba(255,255,255,0.25);border-radius:0px;color:#fff;}.sf-depth-2 a{border:none;color:#fff;border-radius:0px;margin-left:0px;padding:1em 1.5em;}.sf-depth-1 .active-trail a{color:#fff;background-color:#4157d9;}.sf-depth-1 .active-trail a:hover{background-color:#0c598c;}.active-trail .sf-depth-2{background-color:#8e8e8e;}.active-trail .sf-depth-2 a{margin-left:0px;color:#fff;border:none;font-weight:300;}.active-trail .sf-depth-2 a:hover{background-color:rgba(255,255,255,0.25);}.active-trail{color:#fff;background-color:#293BA2;margin-left:25px;font-weight:500;}.sf-accordion{padding-right:0px;}.sf-accordion-toggle{padding-top:0px;padding-bottom:50px;padding-right:0em;height:55px;}.user-menu .sf-accordion-toggle{padding:0px;height:45px;}.user-menu .sf-accordion-toggle a{padding-top:5px;padding-bottom:5px;background-color:#979797;height:45px;}.user-menu .sf-accordion-toggle a:hover{background-color:#aaa;}.user-menu .sf-accordion-toggle a:focus{background-color:#848484;}.sf-accordion-toggle a{color:#fff;text-transform:uppercase;display:flex;justify-content:center;align-items:center;background-color:#2F43BB;height:55px;}.sf-accordion-toggle a:before{content:"\e236";font-family:'Glyphicons Halflings';margin-right:10px;font-size:25px;}.user-menu .sf-accordion-toggle a:before{content:"\e008";font-family:'Glyphicons Halflings';margin-right:10px;font-size:25px;}.sf-accordion-toggle a:hover{color:#fff;background-color:#293BA2;}.sf-accordion-toggle a:focus{color:#fff;background-color:#293BA2;}.sf-accordion a{color:#ffffff;border-radius:0px;font-size:13px;text-align:left;background-color:#0063a5;border-bottom:2px solid rgba(255,255,255,0.1);}.sf-accordion a:hover{color:#fff;background-color:#c4c4c4;border-radius:0px;}.sf-accordion a:focus{color:#fff;background-color:#8c8c8c;border-radius:0px;}.sf-accordion .active-trail a{color:#fff;border-radius:0px;border:none;}ul.sf-menu.sf-accordion.sf-expanded,ul.sf-menu.sf-accordion li.sf-expanded > ul{margin-top:0px;background-color:#A7A9AC;padding:0px}ul.sf-menu.sf-accordion li a{padding-top:15px;padding-bottom:15px;margin:0px;font-weight:600;font-size:0.9em;height:auto;color:#fff;}.page-header{background-size:cover;background-repeat:no-repeat;padding-top:2em;padding-bottom:2em;color:#fff;padding-left:18%;padding-right:18%;background-blend-mode:soft-light;background-color:rgba(0,0,0,0.45);background-position-y:center;font-size:3em;margin-bottom:0px;}.page-node-type-career .page-header,.page-node-type-rfq .page-header{display:none;}input::-webkit-input-placeholder{color:#262626 !important;font-size:16px;text-align:center;text-transform:uppercase;}input:-moz-placeholder{color:#262626 !important;font-size:16px;text-align:center;text-transform:uppercase;}input::-moz-placeholder{color:#262626 !important;font-size:16px;text-align:center;text-transform:uppercase;}input:-ms-input-placeholder{color:#262626 !important;font-size:16px;text-align:center;text-transform:uppercase;}textarea::-webkit-input-placeholder{color:#262626 !important;font-size:16px;text-align:center;text-transform:uppercase;}textarea:-moz-placeholder{color:#262626 !important;font-size:16px;text-align:center;text-transform:uppercase;}textarea::-moz-placeholder{color:#262626 !important;font-size:16px;text-align:center;text-transform:uppercase;}textarea:-ms-input-placeholder{color:#262626 !important;font-size:16px;text-align:center;text-transform:uppercase;}.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1;padding-right:2em;text-transform:uppercase;font-size:1.05em;color:#262626;text-align:center;}.btn{text-shadow:none;}.btn-default{color:#FFF;background-color:#165da2;border-color:#165da2;}.btn-default:hover{color:#FFF;background-color:#B9B9B9;border-color:#D12D48;}.btn-default:focus{background-color:#a22338;}.btn-primary{color:#FFF;background-color:#2541b3;}.btn-primary:hover{color:#FFF;background-color:#1a2e80;border-color:#08314f;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5f8ab9',endColorstr='#ff385a7f',GradientType=0);background-repeat:no-repeat;-webkit-filter:none;filter:none;border:0px solid #2e4b69;}.btn-primary:focus{color:#FFF;background-color:#08314f;border-color:#08314f;}.btn{display:inline-block;padding:1em 2em;margin-top:20px;margin-bottom:20px;font-size:18px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:0px solid transparent;border-radius:3em;text-transform:lowercase;}.btn-success{color:#fff;background-color:#d12d48;}.btn-success:hover{color:#FFF;background-color:#a22338;}.btn-success:focus{background-color:#a22338;}.form-actions .btn,.form-actions .btn-group{margin-right:0px;}label{display:block;max-width:100%;margin-bottom:0px;font-weight:500;font-size:1em;color:#fff;background-color:#9f9f9f;padding:0.5em 1em;text-transform:uppercase;text-align:left;}.checkbox label,.radio label{min-height:20px;padding-left:30px;margin-bottom:0;margin:0px;font-weight:400;cursor:pointer;font-size:17px;text-transform:uppercase;color:#888888;background-color:#f3f3f3;}.form-group{margin-bottom:20px;}.form-control{display:block;width:100%;height:50px;padding:6px 1.5em;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:2px solid #f3f7fa;border-radius:0em;-webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,0);box-shadow:inset 0 0px 0px rgba(0,0,0,0);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in -out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}.form-control:focus{-webkit-box-shadow:none;box-shadow:none;border:2px solid #9cc6e6;}.select-wrapper::after{color:#165da2;content:'▼';font-style:normal;font-weight:400;line-height:1;margin-top:-.5em;padding-right:1.5em;pointer-events:none;position:absolute;right:0;top:50%;z-index:10;}textarea.form-control{height:auto;border-bottom-left-radius:0em;border-bottom-right-radius:0em;}.input-group .select-wrapper:first-child .form-control:first-child{border-top-left-radius:0px;border-bottom-left-radius:0px;}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:2px solid #eee;border-left-color:rgb(238,238,238);border-left-style:solid;border-left-width:2px;border-radius:4px;}.input-group-addon:last-child{border-left:0;border-radius:0px;}.field--name-field-emwebform{display:flex;justify-content:center;background-color:#a4bad2;padding-top:60px;padding-bottom:60px;}.webform-submission-form .form-group{text-align:center;}.contact-details-1{padding:0 2em 2em 2em;font-size:1.3em;}.contact-details-2{padding:0 2em 2em 2em;}.node--type-webform .bs-region--top{display:flex;justify-content:center;padding-top:40px;padding-bottom:40px;}.node--type-page{padding-left:18%;padding-right:18%;margin-top:60px;margin-bottom:60px;}.webform-body{display:flex;justify-content:center;background-color:#f1f1f1;padding-top:40px;padding-bottom:40px;font-size:1.3em;}.view-reference{padding-left:18%;padding-right:18%;}.view-page-body{display:flex;justify-content:center;background-color:#f1f1f1;padding-top:40px;padding-bottom:40px;font-size:1.3em;margin-bottom:60px;}.document-teaser-wrapper{margin-bottom:60px;padding-left:3%;padding-right:3%;}.document-teaser-wrapper .views-field-title{border-top:1px solid #d9d9d9;padding-top:10px;margin-top:30px;}.document-teaser-title{line-height:1.4;margin-left:27px;display:block;font-size:1.1em;}.document-teaser-title:before{content:"\e258";margin-right:8px;font-family:'Glyphicons Halflings';margin-left:-25px;}.telephone-field .field--item:before{font-family:'Glyphicons Halflings';content:"\e182";margin-right:10px;}.email-field:before{font-family:'Glyphicons Halflings';content:"\2709";margin-right:10px;}.email-group{margin-bottom:15px;}.menu-title-link a{background-color:#98b4d2;color:#fff;display:block;padding:1em 1em 1em 2em;}.menu-title-link a:before{content:"\e258";margin-right:8px;font-family:'Glyphicons Halflings';margin-left:-27px;}.menu-title-link a:hover{background-color:#7698bd;}.flexslider{margin:0 0 60px;background:#fff;border:0px solid #fff;position:relative;zoom:1;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}h3,.h3{font-size:1.8em;}h1,.h1,h2,.h2,h3,.h3{margin-top:30px;margin-bottom:30px;}p{margin:0 0 20px;}ul,ol{margin-top:30px;margin-bottom:30px;list-style:none;margin-left:5px;}.field--type-text-with-summary li::before{font-family:'Glyphicons Halflings';content:"\e013";float:left;margin-right:10px;color:#a7a9ac;font-size:.8em;padding-top:2px;margin-left:-30px;}.field--type-text-with-summary li{border-bottom:1px solid #e4e4e4;padding-bottom:10px;margin-bottom:10px;}.copyright-block{background-color:#222;padding:2em;color:#fff;text-transform:uppercase;text-transform:uppercase;font-size:.92em;}.copyright-block a{color:#599ae1;}.copyright-block a:hover{color:#4478b0;}.node--type-document{padding-left:18%;padding-right:18%;}.page-node-type-document .region-content{margin-top:150px;margin-bottom:60px;}.document-field{margin-bottom:30px;margin-top:30px;border-top:1px solid #ccc;padding-top:30px;font-size:1.3em;color:#165da2;}.document-field .field--label{margin-bottom:30px;font-weight:400;}.document-field .field--label:before{content:"\e203";font-family:'Glyphicons Halflings';margin-right:10px;}.slider-block{overflow:hidden;background-color:#000;z-index:1;}.slider-group{display:table-cell;vertical-align:middle;background-color:rgba(17,34,134,0.88);max-width:45em;height:500px;padding:8em 5em 8em 5em;color:#fff;clip-path:polygon(0 0,100% 0,79% 100%,0% 100%);}.slider-group-sm-xs{display:table;vertical-align:middle;background-color:#2f43bb;padding:2em 18%;color:#fff;width:100%;}.slider-block-sm-xs-new .flexslider{margin-bottom:0px;background-color:#2f43bb;}.slider-block .flexslider{margin:0px;background:transparent;border:0px solid #fff;position:relative;zoom:1;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}.slider-block .flexslider .slides img{width:100%;position:absolute;z-index:-99;opacity:100%;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);}.slider-block h2,.slider-block-sm-xs-new h2{margin-top:0px;display:block;}.slider-block h2 a,.slider-block-sm-xs-new h2 a{color:#599ae1;}.slider-block h2 a:hover,.slider-block-sm-xs-new h2 a:hover{color:#2463a8;}.slider-block h5 a,.slider-block-sm-xs-new h5 a{background-color:#599ae1;color:#fff;padding:1em 2.5em;margin-top:20px;display:inline-block;text-transform:uppercase;font-size:1em;}.slider-block h5 a:hover,.slider-block-sm-xs-new h5 a:hover{background-color:#2463a8;}.slider-block h5 a:before,.slider-block-sm-xs-new h5 a:before{content:"\e258";margin-right:8px;font-family:'Glyphicons Halflings';}.about-us-front-page{display:flex;justify-content:center;align-items:center;padding-top:70px;padding-bottom:70px;text-align:center;background-color:#ecf3fb;}.about-us-front-page .view-content{max-width:750px;padding-left:3em;padding-right:3em;}.about-us-front-page h2{margin-top:0px;color:#6696ca;}.about-us-front-page p{text-align:left;margin-bottom:0px;}.about-us-front-page h5{margin-bottom:0px;margin-top:30px;text-transform:uppercase;font-size:0.9em;}.about-us-front-page h5 a:before{content:"\e258";margin-right:8px;font-family:'Glyphicons Halflings';}.contact-us-footer-block{display:flex;justify-content:center;color:#f7f7f7;padding-top:70px;padding-bottom:70px;padding-left:3em;padding-right:3em;background-image:url('/sites/default/files/inline-images/contact-bg2.png');background-repeat:no-repeat;background-size:cover;}.contact-us-footer-block .email-field{margin-bottom:15px;}.contact-us-footer-block .address-field{font-size:1.2em;margin-bottom:30px;}.contact-us-footer-block a{color:#599ae1;}.contact-us-footer-block a:hover{color:#4478b0;}.home-3col-block{padding-left:18%;padding-right:18%;padding-top:70px;padding-bottom:70px;}.home-3col-block .block-title{text-align:center;margin-top:0px;margin-bottom:40px;color:#165da2;border-bottom:1px solid #d2deec;padding-bottom:20px;}.home-3col-block-title{background-color:#222;color:#fff;padding:0.75em 0.75em 0.9em;min-height:5.5em;line-height:1.25;display:flex;justify-content:center;align-items:center;}.home-3col-block-title h4{margin-top:0px;}.home-3col-block-wrapper{margin-bottom:50px;}.home-2col-block{height:400px;overflow:hidden;margin-bottom:1em;}.home-2col-block .bs-region--left{display:flex;justify-content:center;align-items:center;min-height:400px;background-color:#599ae1;color:#fff;padding-right:0em;}.home-2col-block h2{margin-top:0px;border-bottom:1px solid #fff;padding-bottom:30px;margin-left:18%;padding-top:0em;color:#1f4f84;}.home-2col-block p{margin-left:18%;margin-right:18%;padding-bottom:0em;}.home-2col-block-sm-xs{background-color:#599ae1;padding-top:60px;color:#fff;margin-bottom:1em;}.home-2col-block-sm-xs h2{margin-top:0px;border-bottom:1px solid #fff;padding-bottom:30px;margin-left:18%;padding-top:0em;color:#1f4f84;}.home-2col-block-sm-xs p{margin-left:18%;margin-right:18%;padding-bottom:60px;}.img-responsive{display:block;margin:0 auto;}.home-2col-block-sm-xs .img-responsive{border-top:1em solid #fff;}.career-webform .webform-ajax-form-wrapper{background-color:#a4bad2;padding-top:60px;padding-bottom:60px;display:flex;justify-content:center;}.career-webform label{background-color:#6a8cb1;}.career-webform .btn-info{color:#ffffff;background-color:#293ba2;border-color:#3498db;}.career-webform .btn-info:hover{background-color:#2f43bb;}.career-webform .field--label{display:flex;justify-content:center;background-color:#f1f1f1;padding-top:40px;padding-bottom:40px;font-size:1.3em;font-weight:300;margin-top:40px;}.node--type-career .bs-region--right,.node--type-career .bs-region--left,.node--type-rfq .bs-region--left,.node--type-rfq .bs-region--right{padding-left:10%;padding-right:10%;}.job-requirements-field{margin-top:50px;}.job-requirements-field .field--label{font-size:1.5em;font-weight:400;}.job-requirements-field .field--items{margin-top:30px;margin-bottom:30px;list-style:none;margin-left:30px;}.job-requirements-field .field--item::before{font-family:'Glyphicons Halflings';content:"\e013";float:left;margin-right:10px;color:#a7a9ac;font-size:.8em;padding-top:2px;margin-left:-30px;}.job-requirements-field .field--item{border-bottom:1px solid #e4e4e4;padding-bottom:10px;margin-bottom:10px;}.responsibilities-field{background-color:#f1f1f1;padding:2em;margin-bottom:70px;}.responsibilities-field .field--label{font-size:1.5em;font-weight:400;}.responsibilities-field .field--items{margin-top:30px;margin-bottom:30px;list-style:none;margin-left:30px;}.responsibilities-field .field--item::before{font-family:'Glyphicons Halflings';content:"\e013";float:left;margin-right:10px;color:#a7a9ac;font-size:.8em;padding-top:2px;margin-left:-30px;}.responsibilities-field .field--item{border-bottom:1px solid #e4e4e4;padding-bottom:10px;margin-bottom:10px;}.page-node-type-partners .page-header{text-align:center;background-color:#1f2d7b;color:#fff;padding-top:40px;padding-bottom:40px;margin-bottom:60px;margin-top:0px;}.career-title,.partner-title{text-align:center;background-color:#1f2d7b;color:#fff;padding-top:40px;padding-bottom:40px;margin-bottom:60px;margin-top:0px;}.job-details-group{max-width:600px;}.career-body{margin-top:60px;margin-bottom:60px;}.job-category,.job-opened,.job-closed{font-size:1.1em;margin-bottom:10px;}.career-teaser-title a:before{font-family:'Glyphicons Halflings';content:"\e258";margin-right:15px;font-size:0.9em;}.career-wrapper{padding-left:2em;padding-right:2em;margin-bottom:60px;}.career-teaser-readmore a{text-align:right;display:block;background:#222;color:#fff;text-transform:uppercase;padding:1em 2em;font-size:0.9em;margin-top:20px;}.career-teaser-readmore a:after{font-family:'Glyphicons Halflings';content:"\e258";margin-left:10px;font-size:0.9em;}.career-teaser-readmore a:hover{background-color:#000;}.views-field-field-position-closed{font-size:1em;margin-bottom:20px;background-color:#ecf3fb;padding:1em;}.position-teaser-closes{font-weight:600;}.basic-page-body{padding:3em}.rfq-overview-field{border-top:1px solid #ccc;padding-top:2.5em;margin-top:40px;margin-bottom:40px;}.rfq-overview-field .field--label{font-weight:400;margin-bottom:30px;text-transform:uppercase;font-size:1.2em;}.rfq-category,.application-closes,.tender-posted{font-size:1.1em;margin-bottom:10px;}.rfq-body{background-color:#f1f1f1;padding:2em;margin-bottom:70px;}.rfq-view-block{padding-left:18%;padding-right:18%;background-color:#f9f9f9;padding-top:70px;padding-bottom:70px;}.rfq-view-block .block-title{margin-top:0px;margin-bottom:50px;font-size:1.8em;}.rfq-teaser-title{margin-top:0px;margin-bottom:20px;font-size:1.5em;}.rfq-teaser-title a:after{content:"\e258";margin-left:8px;font-family:'Glyphicons Halflings';float:right;}.views-field-field-applications-close{font-weight:600;border-top:1px solid #ccc;padding-top:20px;}.application-closes-teaser{font-weight:600;}.rfq-teaser-body{margin-top:20px;margin-bottom:20px;}.position-posted-teaser{}.rfq-teaser-category{text-transform:uppercase;font-weight:600;color:#fff;background-color:#d4d4d4;padding:0.4em 0.8em;margin-top:15px;font-size:0.9em;}.node--type-partners{padding-left:18%;padding-right:18%;margin-bottom:60px;}.partner-documents{background-color:#f1f1f1;padding:2em;margin-bottom:70px;}.partners-node-logo,.partners-node-body{margin-bottom:50px;}.partner-documents .file-icon{padding:.75em;}.partner-documents .field--label{font-size:1.5em;margin-bottom:30px;}.partner-documents .file-link a:hover{color:#165da2;}
