/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
a:hover,a:focus{color:#87896F;font-weight:600;}a{color:#0d4c97e6;font-weight:600;}.region--dark-typography .subfooter__section,.region--dark-typography .subfooter__section a{font-size:.85em;font-family:'Montserrat','helvetica','arial',sans-serif;color:#fff;font-weight:300;}.subfooter__section a:hover{text-decoration:underline;}.content-top__section{padding:0 0 25px 0;}.footer-bottom__container{padding:0;margin-top:10px;}.content-top__container{background-color:#226BAC;position:relative;margin-top:1.5em;}.subfooter__container{padding:30px 0 15px 0;}.region--colored-background{background-image:url(/sites/default/files/feature-bg-oilrig.jpg);background-position:right;background-size:50% 100%;background-repeat:no-repeat;min-height:400px;padding:2em 3em;line-height:1.5;}.region--colored-background{background-color:#003A70;}.paragraph--color--rgba-black-strong{background:#333F48;}.paragraph--color--rgba-green-strong{background-image:url(/sites/default/files/2019-05/military.jpg);background-size:cover;background-repeat:no-repeat;}.eu-cookie-compliance-banner{padding:20px;}#block-corporate{text-align:center;position:absolute;right:0;top:15px;transform:translate(0,50%);}.header-container ul.menu{text-align:center;}#block-corporate p{padding:0;font-size:13px;color:#003A70;}#main-menu-link-content32894c9f-accb-45d3-8714-2616b7ed6983{display:none;}@media only screen and (max-width:768px){#main-menu-link-content32894c9f-accb-45d3-8714-2616b7ed6983{display:block;}#block-corporate{display:none;}}.field--name-bp-image-field img{margin-left:auto;margin-right:auto;}.slick--view--clients .slide .media--blazy{padding-bottom:99.17%;}.header-container ul.menu li a,.header-container ul.menu li>span{font-family:'montserrat','helvetica','arial',sans-serif;color:#000;}.header-container ul.menu li a:hover,.header-container ul.menu>li>a.is-active:hover{background-color:transparent;color:#226BAC;}.header-container .sf-menu.menu ul{background-color:#fff;}ul.sf-menu.sf-horizontal.sf-shadow ul,ul.sf-menu.sf-vertical.sf-shadow ul,ul.sf-menu.sf-navbar.sf-shadow ul ul{box-shadow:0;}.header-container .sf-menu ul li a,.header-container .sf-menu ul li>span{padding:8px 2em;}.header-container .sf-menu ul li a:hover,.header-container .sf-menu ul li.sfHover>a,.header-container .sf-menu ul li a.is-active,.header-container .sf-menu ul li.active-trail>a{background-color:#226BAC;color:#fff;}.banner .col-md-12{padding-right:0px;padding-left:0px;}#slick-views-industry-slideshow-block-fullscreen-1 .slick-dots{display:none;}.paragraph--color--rgba-green-strong .feature-box-dark h4,.paragraph--color--rgba-green-strong .feature-box-dark p,.paragraph--color--rgba-green-strong .feature-box-dark a,.paragraph--color--rgba-cyan-strong .feature-box-dark h4,.paragraph--color--rgba-cyan-strong .feature-box-dark li,.paragraph--color--rgba-cyan-strong .feature-box-dark a{color:transparent;}.case-study-tagline p{font-size:3rem;font-family:'Oswald';font-weight:600;text-align:center;width:60%;margin:auto;line-height:1.3;}.info-block-section{display:flex;flex-direction:row;justify-content:space-evenly;margin:50px;}div.info-block-labeled{color:white;text-align:center;width:300px;padding:15px 30px;}.info-block-labeled .field-label-above{font-size:2rem;font-weight:600;}.customer{background-color:#2b6380;}.project{background-color:#86a7c4;}.service{background-color:#ccdae6;}.case-study-paragraph{width:70%;margin:auto;min-width:300px;margin-bottom:25px;}.case-study-paragraph .paragraph__column{background:rgba(0,0,0,0.05);}.case-study-paragraph h2{text-transform:capitalize;color:#2b6380;}#block-views-block-case-study-banner-block-1-2 h1{font-weight:600;color:white;text-transform:capitalize;}.cs-teaser-title h2{text-transform:capitalize;font-size:2rem;}.cs-teaser-project{color:#0582C6;border:#0582C6 solid 2px;border-radius:10px;}.case-study-grid{margin-top:75px;}.case-study-grid .views-row{transition:all 0.2s ease-in-out;}.case-study-grid .views-row:hover{transform:scale(1.1);background:rgba(0,0,0,0.05);cursor:pointer;}.node--type-case-study .field--name-field-pdf-download{text-align:center;}.header-container ul.menu>li.active-trail>a.sf-depth-1:hover{color:#000;}.new-news-view .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));column-gap:40px;row-gap:40px;}.new-news-view .view-content .views-row .overlay-container{z-index:-1;}.new-news-view .view-content .views-row .overlay-container img{width:100%;height:200px;}@media only screen and (max-width:990px){.new-news-view .view-content .views-row img{width:100%;}}.new-news-view .view-content .views-row .new-news-info{background:white;width:80%;margin:auto;border:1px solid #29AAE1;margin-top:-50px;padding:10px 20px;min-height:130px;z-index:1;position:relative;}.new-news-view .view-content .views-row .new-news-info h4{margin:10px 0;}.new-news-view .view-content .views-row .new-news-info h4 a{color:black;}.new-news-view .view-content .views-row .new-news-info .tags{color:#29AAE1;text-decoration:none;font-family:'roboto condensed','helvetica','arial',sans-serif;}.paragraph--id--52 .paragraph--id--246 img{width:100%;}.paragraph--id--52 .paragraph__column{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));}.paragraph--id--52 .paragraph__column .paragraph__column{display:block;}.paragraph--id--52 .paragraph__column .paragraph--type--bp-columns__2col{width:100%;}.paragraph--id--52 .paragraph__column .paragraph--type--bp-columns__2col:nth-child(2){background:#333F48;}@media only screen and (max-width:769px){.col-md-12 .logo-and-site-name-wrapper{margin:0;}.region--colored-background{background-size:auto 100%;padding:0 1em;}.arrow_box:after,.arrow_box:before{top:110%;}}@media only screen and (max-width:1025px){.header-container ul.menu li a,.header-container ul.menu li>span{font-size:11px;padding:15px 5px;}.slide__caption{top:8%;padding:2em 4em 0 4em;}.page-node-8 .paragraph--id--131>.paragraph__column{width:auto;margin-left:0;}#block-views-block-case-study-banner-block-1-2 h1{color:#000;text-align:center;}.info-block-section{margin:50px 0;}}@media only screen and (max-width:990px){.page-node-8 .paragraph--id--131>.paragraph__column h2{font-size:2em;}.case-study-tagline p{width:auto;}}@media only screen and (max-width:550px){.info-block-section{display:block;}.info-block-section div.info-block-labeled{width:auto;}.case-study-paragraph{width:auto;}.page-node-7 h1.page-title{font-size:2em;}h2{font-size:1.7em;}}
