/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.expertise-menu-item{height:440px;cursor:pointer;overflow:hidden;padding:0;}.expertise-menu-item:before{z-index:1;display:none;}.expertise-menu-item .expertise-inner{display:table;background-repeat:no-repeat;background-position:center center;background-size:cover;width:101%;height:100%;transition:transform 1.5s ease-out,opacity 1.5s,-webkit-transform 1.5s ease-out;}.view-expertise .view-content{overflow:hidden;}.expertise-menu-item .expertise-inner:hover{transform:scale(1.04);}.expertise-menu-title{display:table-cell;vertical-align:bottom;padding-bottom:30px;padding-left:30px;position:absolute;bottom:0;}.expertise-menu-title a{color:#fff;font-size:30px;position:relative;z-index:1;}.expertise-menu-title a:hover{text-decoration:none;}#navbar-collapse .menu li:nth-child(2){display:none;}#navbar-collapse .menu.sf-menu li:nth-child(2){display:block;}#navbar-collapse .menu li:nth-child(3){display:block;}footer #credits .pull-right.technology{display:none;}.view-project-info .field-content span{font-weight:bold;}footer .nav>li:nth-child(2)>a{display:none;}footer .nav>li:nth-child(3)>a{display:block;}@media screen and (max-width:1280px){.expertise-menu-item{height:350px;}}@media screen and (max-width:992px){.expertise-menu-item{height:280px;}}@media screen and (max-width:767px){.expertise-menu-item{height:250px;}.expertise-menu-item{height:220px;}footer .nav>li:nth-child(1)>a{padding-bottom:10px;}.region-navigation-collapsible #credits .technology{display:none;}.view-news .views-row.even .news-list-content,.view-news .views-row.odd .news-list-content{margin:0;}.view-news .views-row .news-list-content,.page-node-type-article .news-list-content{padding:0 0 30px;}.news-list-table{display:table;min-height:unset;}}@media screen and (min-width:768px){.homepage-hero-area .people-title-size-3{width:800px;}}@media screen and (max-width:480px){.paragraph>.paragraph__column{padding-bottom:0px;}.paragraph>.paragraph__column ul{margin-bottom:0;}.news-list-cell{display:block;padding-top:30px;}}.solutions-mega .we-mega-menu-submenu li.we-mega-menu-li:first-child>a::after,footer #block-technologymega-2 .menu ul li:first-child>a:after,footer #superfish-solutions-mega.menu ul li:first-child>a:after{content:"2.0";display:block;position:absolute;right:0px;top:0;font-size:12px;color:#000;opacity:1;transform:none;}.we-mega-menu-ul>.we-mega-menu-li>a:before{opacity:0;}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/themes/custom/peoplegroup/js/OwlCarousel/dist/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
@font-face{font-family:'flexslider-icon';src:url(/themes/custom/peoplegroup/js/flexslider/fonts/flexslider-icon.eot);src:url(/themes/custom/peoplegroup/js/flexslider/fonts/flexslider-icon.eot#iefix) format('embedded-opentype'),url(/themes/custom/peoplegroup/js/flexslider/fonts/flexslider-icon.woff) format('woff'),url(/themes/custom/peoplegroup/js/flexslider/fonts/flexslider-icon.ttf) format('truetype'),url(/themes/custom/peoplegroup/js/flexslider/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:normal;font-style:normal;}.flex-container a:hover,.flex-slider a:hover{outline:none;}.slides,.slides > li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}.flex-pauseplay span{text-transform:capitalize;}.flexslider{margin:0;padding:0;}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}.flexslider .slides img{width:100%;display:block;}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .flexslider .slides{display:block;}* html .flexslider .slides{height:1%;}.no-js .flexslider .slides > li:first-child{display:block;}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);}.flexslider .slides{zoom:1;}.flexslider .slides img{height:auto;-moz-user-select:none;}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.loading .flex-viewport{max-height:300px;}.carousel li{margin-right:5px;}.flex-direction-nav{*height:0;}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);}.flex-direction-nav a.flex-next:before{content:'\f002';}.flex-direction-nav .flex-prev{left:-50px;}.flex-direction-nav .flex-next{right:-50px;text-align:right;}.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px;}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1;}.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px;}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1;}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1;}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}.flex-pauseplay a:hover{opacity:1;}.flex-pauseplay a.flex-play:before{content:'\f003';}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7);}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default;}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}.flex-control-thumbs li{width:25%;float:left;margin:0;}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.flex-control-thumbs img:hover{opacity:1;}.flex-control-thumbs .flex-active{opacity:1;cursor:default;}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px;}.flex-direction-nav .flex-next{opacity:1;right:10px;}}
@font-face{font-family:Apercu-Regular;src:url(/themes/custom/peoplegroup/fonts/Apercu/Apercu-Regular.otf) format("opentype");}@font-face{font-family:Apercu-Bold;src:url(/themes/custom/peoplegroup/fonts/Apercu/Apercu-Bold.otf) format("opentype");}@font-face{font-family:Apercu-Medium;src:url(/themes/custom/peoplegroup/fonts/Apercu/Apercu-Medium.otf) format("opentype");}@font-face{font-family:Apercu-Italic;src:url(/themes/custom/peoplegroup/fonts/Apercu/Apercu-Italic.otf) format("opentype");}@font-face{font-family:Apercu-Bold-Italic;src:url(/themes/custom/peoplegroup/fonts/Apercu/Apercu-Bold%20Italic.otf) format("opentype");}body{font-size:16px;font-family:"Apercu-Regular",sans-serif;margin-top:0;color:#000;line-height:1.8;}a{color:#000;}a.logo img{width:40px;}.navbar a.logo{padding-left:25px;}a,.btn{transition:0.3s;}a:hover,a:focus{text-decoration:none !important;color:#000;opacity:0.4;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:1.6;}a > svg.ext{display:none;}.btn{border-radius:0;font-family:"Apercu-Regular",sans-serif;letter-spacing:1px;padding:8px 37px;}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:0;}.btn.btn-round{border-radius:2px;}.btn.btn-circle{border-radius:30px;}.btn.btn-w{background:rgba(255,255,255,1);color:#111;}.btn.btn-w:hover,.btn.btn-w:focus{font-family:"Apercu-Regular",sans-serif;opacity:0.8;}.btn.btn-g{background:#e5e5e5;color:#111;}.btn.btn-g:hover,.btn.btn-g:focus{background:#d8d8d8;color:#111;}.btn.btn-border-w{background:transparent;border:1px solid rgba(255,255,255,0.75);color:#fff;}.btn.btn-border-w:hover,.btn.btn-border-w:focus{background:#fff;border-color:transparent;color:#111;}.btn.btn-d{background:rgba(17,17,17,0.8);color:#fff;}.btn.btn-d:hover,.btn.btn-d:focus{background:#111111;}.btn.btn-b{background:#111111;color:#fff;border-color:transparent;}.btn.btn-b:hover,.btn.btn-b:focus{background:rgba(17,17,17,0.8);}.btn-border-d{background:transparent;border:1px solid #111111;color:#111;}.btn.btn-border-d:hover,.btn.btn-border-d:focus{background:#111111;color:#fff;}.btn.btn-font-w{background:rgba(255,255,255,0.8);color:#fff;}.btn.btn-font-w:hover{background:#fff;color:#111;}.btn.btn-lg{padding:12px 45px;font-size:13px;}.btn.btn-sm{padding:6px 25px;font-size:10px;letter-spacing:1px;}.btn.btn-xs{padding:4px 19px;font-size:10px;letter-spacing:0;}.btn-list .btn{margin:5px 0;}.search-btn{position:absolute;background:transparent;border:none;overflow:hidden;top:50%;right:1px;width:42px;height:40px;line-height:38px;font-size:14px;outline:none;color:#999;margin-top:-20px;}.image-button{margin:0px 5px;}.people-caption{position:relative;display:table;height:100%;width:100%;margin:0 auto;transform:translateY(-5vh);transition:ease transform 1s;transition-delay:1s;opacity:0;}.people-caption.move{transform:translateY(0);opacity:1;transition-delay:1s;}.caption-content{display:table-cell;vertical-align:middle;text-align:center;padding-bottom:0px;opacity:0;transition-delay:1s;transition-duration:1s;}@media (min-width:1200px){.caption-content .container{width:1240px;}}.people-caption.move .caption-content{opacity:1;transition-delay:1s;}.bg-dark,.bg-dark-30,.bg-dark-60,.bg-dark-90,.bg-dark .module-title,.bg-dark-30 .module-title,.bg-dark-60 .module-title,.bg-dark-90 .module-title,.bg-dark .module-subtitle,.bg-dark-30 .module-subtitle,.bg-dark-60 .module-subtitle,.bg-dark-90 .module-subtitle,.bg-dark .alt-module-subtitle h5,.bg-dark-30 .alt-module-subtitle h5,.bg-dark-60 .alt-module-subtitle h5,.bg-dark-90 .alt-module-subtitle h5{color:#fff;}.bg-dark{background:#111;}.bg-dark-30:before{position:absolute;background:rgba(0,0,0,0.2);content:" ";height:100%;width:100%;left:0;top:0;}.bg-dark-60:before{position:absolute;background:rgba(34,34,34,0.8);content:" ";height:100%;width:100%;left:0;top:0;}.bg-dark-90:before{position:absolute;background:rgba(34,34,34,0.9);content:" ";height:100%;width:100%;left:0;top:0;}.dialog-off-canvas-main-canvas{overflow:hidden;}.home-section{position:relative;background-color:#fff;background-repeat:no-repeat;background-position:center center;width:100%;z-index:1;background-size:cover;height:100vh;}.home-section-builtenvironment,.home-section-technology{height:80vh;}.block-block-image .some-class{height:60vh !important;}.page-node-2 .block-block-image .some-class{height:40vh !important;}.people-title-size-1{font-size:18px;padding:10px 25px 50px;background-color:transparent;}.people-title-size-2{font-size:23px;padding:10px 30px 45px;letter-spacing:0.5px;line-height:36px;background-color:transparent;}.people-title-size-3{font-family:"Apercu-Medium",sans-serif;line-height:45px;padding-bottom:15px;letter-spacing:0px;font-size:45px;background-color:transparent;}.people-title-size-4{letter-spacing:24px;font-weight:400;font-size:48px;background-color:transparent;}header.navbar-default{background-color:transparent;border:0;border-radius:0;position:fixed;width:100%;z-index:1000;padding:15px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;height:92.25px;top:0;}.path-news header.navbar-default.white,.path-news-built header.navbar-default.white,.path-news-technology header.navbar-default.white,.page-node-type-article header.navbar-default.white,.page-node-type-webform header.navbar-default.white,.path-projects header.navbar-default.white,.page-node-5 header.navbar-default.white,.path-user header.navbar-default.white{background-color:#fff !important;}.path-news header.navbar-default.white,.path-news-built header.navbar-default.white,.path-news-technology header.navbar-default.white{border-bottom:1px solid #ddd;}header.navbar-default.fixed{background-color:#000;}header.navbar-default.fixed .navbar-header #block-solutions,header.navbar-default.fixed .navbar-header .block-superfishour-sectors,header.navbar-default.fixed .navbar-header .block-superfishbuilt-environment{margin-top:25px;}header.navbar-default.fixed #navbar-collapse{margin-top:10px;}header.down,header.down.home{top:-92.25px;}header.up,header.down.fixed,header.up.fixed{background-color:#000;top:0;}.path-news header.navbar-default.up,.path-news-built header.navbar-default.up,.path-news-technology header.navbar-default.up,.page-node-type-article header.navbar-default.up,.page-node-type-webform header.navbar-default.up,.path-projects header.navbar-default.up,.page-node-5 header.navbar-default.up,.path-our-people header.navbar-default.up{background-color:#fff !important;}.path-news header.navbar-default.up,.path-news-built header.navbar-default.up,.path-news-technology header.navbar-default.up{border-bottom:1px solid #ddd;}header.navbar-default.top{background-color:transparent !important;display:block !important;border:0 !important;top:0 !important;}body[class^="path-news"] .view-news{margin-top:50px;}.news-list-cell h3 strong sup{left:2px;}.path-news .view-news,.page-node-type-article .view-news{padding:0 15px;}.flex-control-nav{width:100%;position:absolute;bottom:20px !important;text-align:center;margin:-60px;z-index:10;}.flex-control-paging li a.flex-active{background:rgba(255,255,255,1) !important;cursor:default;}.hero-slider .flex-control-paging li a{border:solid 1px #fff;background:transparent;}.flex-direction-nav{display:none;}.views-field-field-image a:hover{opacity:1;}.people-section{width:100%;text-align:center;}.footer{width:100%;overflow:hidden;margin-top:0;padding-left:5%;padding-right:5%;border:0;padding-bottom:250px;border-top:1px solid #ddd;}footer .region-footer{overflow:hidden;}footer .block-superfish,footer .region-footer nav{overflow:hidden;display:block;float:left;width:20%;padding-top:80px;}footer .region-footer nav{width:20%;}footer .region-footer nav ul.menu{padding-top:0;font-size:0;}footer .block-superfish h2.block-title{margin-top:0;margin-bottom:25px;font-size:16px;font-weight:bold;}footer .block-superfish .sf-depth-1.sf-no-children,footer .block-superfish span.menuparent,footer .block-superfish .sf-depth-1:nth-child(2){display:none;}footer .sf-built-environment-mega .sf-depth-1:nth-child(2){display:block;}footer .block-superfish .menu ul{width:auto !important;height:auto !important;position:static !important;box-shadow:none !important;}footer .navbar-nav>li{width:100%;}footer .nav>li>a,footer .block-superfish .menu ul li a{padding-left:0;padding-bottom:20px;padding-top:5px;display:inline-block;font-size:15px;line-height:1.0;}footer .nav>li>a:hover,footer .nav>li>a:focus,.block-superfish .menu ul li a:hover,.block-superfish .menu ul li a:focus,footer .nav>li>a.is-active,footer .block-superfish .menu ul li a.is-active{background-color:transparent;color:#000;opacity:1;}footer .block-superfish .menu ul li a:hover,footer .block-superfish .menu ul li a:focus,footer .block-superfish .menu ul li a.is-active,footer .nav>li>a:hover,footer .nav>li>a:focus,footer .nav>li>a.is-active{opacity:0.4;}footer .nav>li:nth-child(1){margin-top:0;font-size:16px;}footer .nav>li:nth-child(1)>a{padding-top:0;padding-bottom:25px;}footer .nav>li:nth-child(3)>a,footer .nav>li:nth-child(4)>a{display:none;}#block-domainswitcherforadminsandtesting{overflow:hidden;}footer img.logo-footer,#credits .col-md-3 > a > .logo-credits{width:60px;filter:invert(100%) sepia(0%) saturate(0%);float:left;margin-right:80px;padding-top:80px;}#credits .col-md-3 > a > .logo-credits{margin:0;padding:0;width:25px;}#credits{overflow:hidden;width:100%;padding:45px 5%;border-top:1px solid #ddd;font-size:15px;}footer #credits{border:0;padding:80px 0 0;}footer .block-block-content{float:right;width:15%;}#credits .pull-right a,.region-navigation-collapsible .block a{display:inline-block;}#credits .pull-right a{margin:0 5px;}#credits .pull-right a img,.region-navigation-collapsible .block a img{margin-left:20px;}#credits .pull-right a:first-child img,.region-navigation-collapsible .block a:first-child img{margin-left:0;}.solutions-mega .we-mega-menu-submenu li.we-mega-menu-li:first-child>a::after,footer #block-technologymega-2 .menu ul li:first-child>a:after,footer #superfish-solutions-mega.menu ul li:first-child>a:after,footer #superfish-solutions-mega.menu ul li:nth-child(2)>a:after{content:"2.0";display:block;position:absolute;right:-10px;top:0;font-size:12px;color:#000;opacity:1;transform:none;}footer #superfish-solutions-mega.menu ul li:nth-child(2)>a:after{content:"4.0";right:0;}footer #superfish-solutions-mega.menu ul li:first-child>a:after{right:0;}.main-section .people-title-size-1{padding:10px 0;}.main-section .people-title-size-3{font-family:"Apercu-Medium",sans-serif;letter-spacing:0.5px;font-size:36px;padding-bottom:50px;line-height:40px;}.main-section{background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;cursor:pointer;position:relative;}.main-section .container{padding:390px 0;margin-left:0;}.main-section .col-md-6{margin-left:10%;}.view-expertise-projects .main-section .container,.view-expertise-projects .main-section .col-md-6{text-align:center;margin:0 auto;width:100%;}.people-section{width:100%;text-align:center;}.people-section-center{width:100%;text-align:center;padding-bottom:100px;overflow:hidden;position:relative;z-index:100;background-color:#fff;}#block-aboutpagefirstparagraph .people-section-center{padding-bottom:70px;}#block-aboutpagesecondstripeandtext,#block-aboutpagesecondstripeandtext-2,#block-aboutpagesecondstripeandtext-3{pointer-events:none;}.people-section-center .container{padding:80px 20px 0;}.people-section-center .col-md-6{float:none;margin:auto;}.sectors .container-fluid{padding:0;}.sectors .container-fluid .bg-dark{background:#fff;width:50%;display:inline-block;text-align:center;height:220px;padding:0;}.sectors .container-fluid .bg-dark:last-child{border-left:1px solid #ddd;}.sectors .container-fluid .sectors-content{float:none;margin:auto;text-align:center;padding-top:40px;height:100%;width:100%;cursor:pointer;}.sectors .container-fluid .sectors-content .btn{margin-top:20px;color:#fff;background-color:#000;}.sectors .container-fluid .sectors-content .people-title-size-3{letter-spacing:0px;font-size:25px;line-height:35px;color:#000;padding-bottom:10px;}.region-about-page .main-section .container{padding:240px 0;margin-left:0;}.region-about-page .main-section .people-title-size-3{letter-spacing:0px;font-size:35px;line-height:50px;}#aboutexpanded{background-color:#f8f8f8;padding:120px 0 0;margin:60px 0 70px;}#aboutexpanded .col-md-8{margin:0 auto;float:none;}#aboutexpanded .button{text-align:center;padding:90px 0;position:relative;max-width:280px;margin:0 auto;}#aboutexpanded .button.first{margin-bottom:80px;border-bottom:1px solid #000;}#aboutexpanded h3{margin-bottom:30px;}#block-aboutpagefirstparagraph .container.bottom .col-md-8{margin:0 auto;text-align:center;padding-bottom:120px;float:none;}.page-node-1 .container.bottom .col-md-12 [data-toggle="collapse"].collapsed .if-not-collapsed{display:none;}.page-node-1 .container.bottom .col-md-12 [data-toggle="collapse"]:not(.collapsed) .if-collapsed{display:none;}.page-node-1 .container h2{font-weight:bold;}.page-node-1 .container .people-title-size-2{padding:0;font-size:20px;}.page-node-1 .container .region-contact-area .people-title-size-2{margin-bottom:45px;}.path-careers .logo img{filter:invert(100%) sepia(0%) saturate(0%);}.career-form{background:#868686;}.career-form .main-container{padding:0;}.career-form .page-header{color:#fff;text-align:center;margin-top:40px;border-bottom:0;}.career-form form{max-width:570px;margin:0 auto 100px;}.career-form form .form-text,.career-form form .form-select,.career-form form .form-email{background:#b7b7b7;border-radius:20px;height:42px;color:#fff;border:0;padding:12px 37px;}.career-form form .control-label{color:#fff;}.career-form form .form-text::placeholder,.career-form form .form-email::placeholder{color:#fff;opacity:1;}.career-form form .form-text:-ms-input-placeholder,.career-form form .form-email:-ms-input-placeholder{color:#fff;opacity:1;}.career-form form .form-text::-ms-input-placeholder,.career-form form .form-email::-ms-input-placeholder{color:#fff;opacity:1;}.career-form form .description{}.career-form form .webform-element-description{float:left;width:50%;color:#fff;padding-left:10px;font-size:14px;}.career-form form .webform-file-button{width:50%;margin-bottom:15px;border-radius:20px;border:0;padding:12px 37px;background:#ffffff;letter-spacing:0.5px;color:#000;}.career-form form .form-submit{width:50%;margin:0;background:#363636;border-radius:20px;border:0;height:42px;padding:12px 37px;letter-spacing:0.5px;}.career-form form .form-actions{text-align:center;}.career-form .form-item .select-wrapper::after{color:#fff;right:10px;}.path-user header.navbar-default,.page-node-136 header.navbar-default,.page-node-137 header.navbar-default,.page-node-189 header.navbar-default{background-color:#868686 !important;}.page-node-136 .main-container,.page-node-137 .main-container,.page-node-189 .main-container{padding-top:150px;max-width:1170px;padding-bottom:100px;}.path-user .main-container{max-width:375px;padding-top:250px;margin-bottom:20%;}.path-user .main-container .register{text-align:center;display:none !important;}.path-user .main-container .register a{}.path-user .page-header{text-align:center;border:0;padding:0;margin-bottom:55px;}#user-login-form{margin-top:20px;margin-bottom:30px;}#user-login-form .form-control{margin-bottom:20px;background-color:#b7b7b7;color:#fff;border-radius:30px;height:54px;width:345px;max-width:100%;border:0;padding-left:25px;}#user-login-form #edit-actions{text-align:center;}#user-login-form #edit-actions #edit-submit{background:#363636;border-radius:30px;border:0;margin:0;height:54px;width:172px;}#user-login-form #edit-actions #edit-submit .icon{display:none;}.path-user ::-webkit-input-placeholder{color:#fff;}.path-user :-moz-placeholder{color:#fff;opacity:1;}.path-user ::-moz-placeholder{color:#fff;opacity:1;}.path-user :-ms-input-placeholder{color:#fff;}.path-user ::-ms-input-placeholder{color:#fff;}.path-user ::placeholder{color:#fff;}.view-news .odd,.view-news .even{min-height:560px;}.view-news .views-row.even .news-list-content{margin-right:10%;}.view-news .views-row.odd .news-list-content,.page-node-type-article .news-list-content{margin-left:10%;}.view-news .views-row .news-list-content,.page-node-type-article .news-list-content{width:30%;float:left;padding:0 40px 100px;}.view-news .views-row .news-list-content h3,.page-node-type-article .news-list-content h3{font-size:30px;line-height:1.2;margin-bottom:40px;}.view-news .views-row .news-list-image,.page-node-type-article .news-list-image{width:50%;min-height:560px;float:right;background-repeat:no-repeat;background-position:center center;background-size:contain;}.page-node-type-article article .field--name-field-image{height:0;overflow:hidden;}.page-node-type-article .view-news{margin-bottom:40px;overflow:hidden;}.view-news .even .news-list-image{float:left;min-height:560px;background-size:contain;background-position:center center;background-repeat:no-repeat;}.view-news .even .news-list-content{float:right;}.view-news .views-row{margin-bottom:80px;clear:both;}.view-news .sharethis-wrapper{margin-top:20px;}.view-news .sharethis-wrapper:before{display:inline-block;content:"Share";margin-right:15px;position:relative;top:3px;}.page-node-type-article .view-news a.section-scroll.btn{cursor:pointer;background-color:#000;color:#fff;margin:25px 0;}.view-news .sharethis-wrapper span{height:20px;display:inline-block;margin-right:15px;width:46px;font-size:18px;cursor:pointer;position:relative;top:2px;}.hide-share{position:fixed;top:20%;left:50%;height:35px;background-color:#ededed;z-index:111111111111111;}.view-news .sharethis-wrapper span:after{position:absolute;color:#999;font-size:18px;transition:0.4s;}.view-news .sharethis-wrapper span:hover:after{opacity:0.6;}.st_email_custom:after{content:"Email";}.view-news .sharethis-wrapper .st_facebook_custom{width:80px;}.st_facebook_custom:after{content:"Facebook";}.view-news .sharethis-wrapper .st_twitter_custom{width:55px;}.st_twitter_custom:after{content:"Twitter";}.news-list-table{display:table;min-height:560px;}.news-list-cell{display:table-cell;vertical-align:bottom;}.path-news header.navbar-default.fixed,.path-news-built header.navbar-default.fixed,.path-news-technology header.navbar-default.fixed,.page-node-type-article header.navbar-default.fixed,.page-node-type-webform header.navbar-default.fixed,.path-projects header.navbar-default.fixed,.page-node-5 header.navbar-default.fixed,.path-user header.navbar-default.fixed,.path-our-people header.navbar-default.fixed{background-color:#fff !important;}.path-news header.navbar-default.fixed,.path-news-built header.navbar-default.fixed,.path-news-technology header.navbar-default.fixed{border-bottom:1px solid #ddd;}.path-user header.navbar-default.fixed{background-color:#868686 !important;}.path-news h1,.path-news-built h1,.path-news-technology h1{width:250px;text-align:center;margin:auto;font-size:34px;margin-bottom:40px;border:0;line-height:1.2;}.path-news .logo img,.path-news-built .logo img,.path-news-technology .logo img,.page-node-2 .logo img,.page-node-type-article .logo img,.path-our-people .logo img{filter:invert(100%) sepia(0%) saturate(0%);}.path-news .region-content,.path-news-built .region-content,.path-news-technology .region-content,.path-our-people .region-content,.page-node-type-article .region-highlighted{padding-top:92.5px;}.path-news .bef-exposed-form{text-align:center;margin-bottom:45px;}.path-news .bef-exposed-form .form-item{float:none;}.path-news .bef-exposed-form .form-item ul{padding:0;list-style-type:none;}.path-news .bef-exposed-form .form-item ul li{display:inline-block;margin-bottom:0;}.path-news .bef-exposed-form .form-item a{font-size:20px;margin:0 5px;padding:0 5px 3px;}.path-news .bef-exposed-form .form-item a.bef-link-active,.path-news .bef-exposed-form .form-item a.bef-link--selected{border-bottom:2px solid #999;}.contact-title-message{text-align:center;}.page-node-5 .logo img,.page-node-type-webform .logo img{filter:invert(100%) sepia(0%) saturate(0%);}.page-node-5 .col-md-4 iframe,.page-node-5 section:not(.block) > .col-md-3 iframe{filter:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="g"><feColorMatrix type="matrix" values="0.3 0.3 0.3 0 0 0.3 0.3 0.3 0 0 0.3 0.3 0.3 0 0 0 0 0 1 0"/></filter></svg>#g');-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);position:relative;}.page-node-5 .col-md-4>div,.page-node-5 section:not(.block) > .col-md-3>div{position:relative;}.page-node-5 .col-md-4>div p a,.page-node-5 section:not(.block) > .col-md-3>div p a{margin-top:15px;}.page-node-5 .col-md-4>div:first-child:before,.page-node-5 section:not(.block) > .col-md-3>div:first-child:before{content:"";z-index:10;display:block;position:absolute;height:100%;width:100%;top:0;left:0;right:0;background:rgba(0,0,0,0.5);pointer-events:none;}.region-contact-page{clear:both;padding-top:50px;padding-bottom:50px;}.region-contact-page h2{text-align:center;margin-bottom:40px;}.region-contact-page .contact-teaser{padding-left:0px;text-align:center;}.region-contact-page .contact-teaser a{margin-top:20px;background:#fff;border:2px solid #111;color:#111;}.region-contact-page .contact-teaser a:hover{background-color:#111;color:#fff;opacity:1;}.region-contact-page .block-views-blockcontact-blocks-block-1{padding-bottom:80px;}.region-contact-page #block-blockimage-4,.region-contact-page #block-blockimage-9,.region-contact-page #block-blockimage-14{margin-top:100px;margin-bottom:100px;}.region-contact-page .block-views-blockcontact-blocks-block-2 .contact-teaser,.region-contact-page .block-views-blockcontact-blocks-block-3 .contact-teaser{margin-bottom:40px;}.region-contact-page .block-views-blockcontact-blocks-block-2 h2,.region-contact-page .block-views-blockcontact-blocks-block-3 h2{width:300px;margin:20px auto 60px;line-height:1.2;}.region-contact-page #block-blockimage-5,.region-contact-page #block-blockimage-10,.region-contact-page #block-blockimage-15{margin-bottom:50px;margin-top:50px;}.page-node-5 .view-contact-blocks .col-md-4>div:first-child:before{display:none;}.view-contact-blocks h3,.view-contact-blocks p{margin-bottom:0;}.page-node-6 header,.page-node-7 header,.page-node-8 header,.page-node-9 header,.page-node-10 header,.page-node-11 header,.page-node-12 header{position:static;}.modal-dialog{position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;}.page-node-5 .ui-dialog-buttons{top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;border-radius:6px;min-width:600px;box-shadow:0 5px 15px rgb(0 0 0 / 50%);z-index:1111!important;}.page-node-5 .ui-widget-header{border:0;background:transparent;text-align:center;font-size:18px;font-weight:500;margin-bottom:15px;padding:10px;border-bottom:1px solid #e5e5e5;}.page-node-5 .modal-body{overflow-x:hidden;overflow-y:auto;width:100%;margin:auto;}.page-node-5 .modal-buttons,.page-node-5 .ui-dialog .ui-dialog-buttonpane{text-align:center;padding:15px;}.page-node-5 .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;}.page-node-5 .modal-buttons .webform-button--submit,.page-node-5 .ui-dialog .ui-dialog-buttonpane button{width:100%;margin:0;background:#363636;border-radius:20px;border:0;}.page-node-5 .ui-dialog .ui-dialog-content{max-width:60%;}@media (min-width:768px){.page-node-5 .modal-body{width:60%;}.page-node-5 .ui-dialog .ui-dialog-content{max-width:60%;margin:auto;}.page-node-5 .modal-buttons .webform-button--submit,.page-node-5 .ui-dialog .ui-dialog-buttonpane button{width:36%;}}.webform-confirmation__back{display:none;}.page-node-5 .modal-title{text-align:center;}.page-node-5 .modal-body{overflow-x:hidden !important;overflow-y:auto !important;}.page-node-5 .modal-body form .form-text,.page-node-5 .modal-body form .form-select,.page-node-5 .modal-body form .form-email,.page-node-5 .modal-body form .form-tel,.page-node-5 .ui-dialog-content form .form-text,.page-node-5 .ui-dialog-content form .form-select,.page-node-5 .ui-dialog-content form .form-email,.page-node-5 .ui-dialog-content form .form-tel{background:#b7b7b7;border-radius:20px;height:41px;color:#fff;border:0;font-size:14px;}.page-node-5 .modal-body form .form-textarea,.page-node-5 .ui-dialog-content form .form-textarea{background:#b7b7b7;border-radius:0;color:#fff;border:0;}.page-node-5 .modal-body form .form-tel{width:100%;}.page-node-5 .modal-body form .form-text::placeholder,.page-node-5 .modal-body form .form-email::placeholder,.page-node-5 .modal-body form .form-tel::placeholder,.page-node-5 .modal-body form .form-textarea::placeholder,.page-node-5 .ui-dialog-content form .form-text::placeholder,.page-node-5 .ui-dialog-content form .form-email::placeholder,.page-node-5 .ui-dialog-content form .form-tel::placeholder,.page-node-5 .ui-dialog-content form .form-textarea::placeholder{color:#fff;opacity:1;}.page-node-5 .modal-body form .form-text:-ms-input-placeholder,.page-node-5 .modal-body form .form-email:-ms-input-placeholder,.page-node-5 .modal-body form .form-tel:-ms-input-placeholder,.page-node-5 .modal-body form .form-textarea:-ms-input-placeholder,.page-node-5 .ui-dialog-content form .form-text:-ms-input-placeholder,.page-node-5 .ui-dialog-content form .form-email:-ms-input-placeholder,.page-node-5 .ui-dialog-content form .form-tel:-ms-input-placeholder,.page-node-5 .ui-dialog-content form .form-textarea:-ms-input-placeholder{color:#fff;opacity:1;}.page-node-5 .modal-body form .form-text::-ms-input-placeholder,.page-node-5 .modal-body form .form-email::-ms-input-placeholder,.page-node-5 .modal-body form .form-tel::-ms-input-placeholder,.page-node-5 .modal-body form .form-textarea::-ms-input-placeholder,.page-node-5 .ui-dialog-content form .form-text::-ms-input-placeholder,.page-node-5 .ui-dialog-content form .form-email::-ms-input-placeholder,.page-node-5 .ui-dialog-content form .form-tel::-ms-input-placeholder,.page-node-5 .ui-dialog-content form .form-textarea::-ms-input-placeholder{color:#fff;opacity:1;}.ui-dialog .ui-dialog-titlebar button{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777777_256x240.png);background-position:-96px -128px;background-repeat:no-repeat;border:1px solid #999;border-radius:5px;width:19px;height:19px;}.homepage-hero-area .container{margin-left:0;text-align:left;}.homepage-hero-area .container .col-md-6{margin-left:8%;}.homepage-hero-area .people-title-size-3{letter-spacing:2px;font-size:60px;line-height:60px;margin-bottom:15px;padding:0 0 15px;}.page-node-36 .homepage-hero-area .people-title-size-3+.font-alt>p:first-child,.page-node-37 .homepage-hero-area .people-title-size-3+.font-alt>p:first-child,.page-node-38 .homepage-hero-area .people-title-size-3+.font-alt>p:first-child,.page-node-39 .homepage-hero-area .people-title-size-3+.font-alt>p:first-child{padding:0 17%;}@media screen and (max-width:480px){.page-node-36 .homepage-hero-area .people-title-size-3+.font-alt>p:first-child,.page-node-37 .homepage-hero-area .people-title-size-3+.font-alt>p:first-child,.page-node-38 .homepage-hero-area .people-title-size-3+.font-alt>p:first-child,.page-node-39 .homepage-hero-area .people-title-size-3+.font-alt>p:first-child{line-height:1.4;}}.page-node-36 .homepage-hero-area .people-title-size-3,.page-node-37 .homepage-hero-area .people-title-size-3,.page-node-38 .homepage-hero-area .people-title-size-3,.page-node-39 .homepage-hero-area .people-title-size-3{padding:0 4% 15px;}.page-node-type-project .caption-content{display:table-cell;vertical-align:bottom;text-align:center;}.page-node-type-project .homepage-hero-area .container .col-md-6{margin-left:44px;margin-bottom:44px;}.page-node-type-project .homepage-hero-area .people-title-size-3{letter-spacing:2px;font-size:40px;line-height:50px;margin-bottom:10px;}.paragraph--type--bp-carousel .img-responsive{display:block;width:100%;height:auto;}.page-node-type-project ul.lightgallery{padding-left:0;position:relative;}.page-node-type-project ul.lightgallery li:after{content:"View gallery";position:absolute;z-index:1;color:#fff;background-color:#2b2e35;border-radius:40px;width:180px;text-align:center;height:50px;line-height:50px;bottom:90px;margin:0 auto;left:0;right:0;pointer-events:none;}.page-node-type-project.lang-el ul.lightgallery li:after{content:"Δείτε τη συλλογή";}.page-node-type-project ul.lightgallery img{margin:auto;}.page-node-type-project .lg-outer .lg-thumb-outer,.page-node-type-project .lg-outer{background-color:#f8f8f8;}.page-node-type-project .lg-outer .lg-thumb,.page-node-type-project .lg-outer .lg-img-wrap{padding:0;}.page-node-type-project .lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{border-radius:0;border:0;margin:0 !important;}.page-node-type-project .lg-sub-html,.page-node-type-project .lg-toolbar{background-color:#fff;}.page-node-type-project .lg-toolbar .lg-icon{color:#000;}.page-node-type-project ul.lightgallery li:nth-child(n+2){display:none !important;}.lg-progress-bar{background-color:#000;height:3px;}.lg-progress-bar .lg-progress{background-color:#ec553d;height:3px;}.lg-outer .lg-thumb-item img{border-right:1px solid white;border-top:1px solid white;}.lg-thumb-outer .lg-grab{background-color:#fff;}@media (min-width:768px){.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__1col{position:relative;min-height:1px;padding-left:0;padding-right:0;}.paragraph>.paragraph__column{position:relative;min-height:1px;padding-left:0;padding-right:0;}.paragraph>.paragraph__column .paragraph.paragraph--width--tiny>.paragraph__column{float:left;width:33.33333333%;margin-left:33.33333333%;}.paragraph>.paragraph__column .paragraph.paragraph--width--narrow>.paragraph__column{float:left;width:50%;margin-left:25%;}.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__2col:nth-child(2){padding-right:0;}.paragraph__column blockquote{margin-top:20%;position:relative;border:0;}.paragraph__column blockquote:before{content:'';color:#000;color:#000;font-size:50px;position:absolute;top:-30px;font-style:italic;transform:scaleX(-1);}.paragraph>.paragraph__column{padding-bottom:45px;}.paragraph.paragraph--id--321>.paragraph__column{padding-bottom:65px !important;}}.path-projects .region-content{padding-top:93px;background-color:#000;}.path-projects .logo img{filter:invert(100%) sepia(0%) saturate(0%);}.path-projects header.navbar-default{background-color:#fff;}.path-projects .views-field-nothing .col-md-12{padding:15px;}.path-projects .region-content .views-element-container{border-top:1px solid #b5b5b5;}.block-views-blockprojects-blocks-block-1{margin:auto;}.block-views-blockprojects-blocks-block-1 .block-title{text-align:center;margin-bottom:30px;font-weight:bold;}.view .owl-theme .owl-nav [class*="owl-"],.pager li>a,.pager li>span{width:40px;height:40px;padding:0;margin:20px 8px 0;line-height:40px;background-color:#2b2e35;border-radius:30px;font-size:20px;border:0;color:#fff;}.pager li>a,.pager li>span{font-size:38px;}.pager li>a:hover,.pager li>a:focus{background-color:#000;}.view-projects .pager li> a{font-size:14px;width:auto;height:auto;padding:8px 37px;line-height:unset;letter-spacing:1px;background:none;color:transparent;}.view .owl-theme .owl-nav [class*="owl-"]:hover,.pager li>a:hover,.pager li>span:hover{background-color:#999;font-weight:normal;font-family:"Apercu-Regular",sans-serif;}.view .owl-theme .owl-nav .owl-prev,.view .owl-theme .owl-nav .owl-next{padding-top:2px;}.view .owl-theme .owl-nav .owl-prev,.pager .previous>a,.pager .previous>span{padding-right:2px;}.view .owl-theme .owl-nav .owl-next{padding-left:2px;}.pager li{display:inline-block;}.view-projects-blocks .views-field-title{margin-top:20px;}.view-projects-blocks .views-field-title a{font-weight:bold;}.path-projects .view-projects{position:relative;}.path-projects .view-projects .view-filters{margin-bottom:0;background-color:#fff;position:relative;z-index:101;}.path-projects .view-projects .view-filters .views-ef-fieldset-root{padding:25px 35px 0;margin-bottom:0;display:block;}.path-projects .view-projects .view-filters button.form-submit{background:#000;border-radius:30px;border:0;color:#fff;margin-bottom:20px;float:right;}.path-projects .view-projects .view-filters .control-label{font-weight:normal;margin-right:10px;}.path-projects .view-projects .view-filters .panel-default>.panel-heading{border-radius:0;box-shadow:none;border:0;background-color:transparent;width:auto;position:relative;margin-right:60px;}.path-projects .view-projects .view-filters .panel-default{border:0;border-radius:0;box-shadow:none;margin:0;}.path-projects .view-projects .view-filters .panel-default>.panel-heading a.panel-title{font-size:18px;color:#000;padding:0;}.path-projects .view-projects .view-filters .form-inline .bef-links .form-group,.path-projects .view-projects .view-filters .form-inline .bef-links li{display:block;margin-bottom:50px;margin-right:50px;}.path-projects .view-projects .view-filters .panel-default>.panel-heading a[aria-expanded="false"]::after{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000;content:'';position:absolute;background-image:none;top:15px;right:-25px;padding:0;transition:0.2s;}.path-projects .view-projects .view-filters .panel-default>.panel-heading a[aria-expanded="true"]::after{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #000;content:'';position:absolute;background-image:none;top:15px;right:-25px;padding:0;transition:0.2s;}.path-projects .view-projects .view-filters .panel-default:first-child .bef-links{column-count:2;}.path-projects .view-projects .view-filters .panel-default:nth-child(2) .bef-links{column-count:3;}.path-projects .view-projects .view-filters .panel-default .bef-links a:hover,.path-projects .view-projects .view-filters .panel-default .bef-links a.bef-link-active,.path-projects .view-projects .view-filters .panel-default .bef-links a.bef-link--selected{color:#000;opacity:0.4;}.path-projects .view-projects .view-filters .panel-default .bef-links ul{padding-left:0;list-style-type:none;}.path-projects .view-projects .view-filters .panel-default .panel-body{padding:40px 8%;position:absolute;background:#fff;width:100%;left:0;border-top:1px solid #b5b5b5;top:80px;z-index:1;transition:0.5s all;}.path-projects .view-projects .view-content{transition:0.5s all;overflow:hidden;background-color:#000;}.path-projects .view-projects .views-row{position:relative;overflow:hidden;width:33.33%;float:left;}.path-projects .view-projects .views-row img{transition:transform 1.5s ease-out,opacity 1.5s,-webkit-transform 1.5s ease-out;}.path-projects .view-projects .views-row:hover img{transform:scale(1.04);}.path-projects .view-projects .views-row .views-field-nothing{position:absolute;width:100%;bottom:0;z-index:1;color:#fff;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,1));}.path-projects .view-projects .views-row .views-field-nothing a{color:#fff;font-size:20px;}.path-projects .views-field-field-projects{font-size:16px;}.page-node-type-expertise .expertise{padding-top:40px;}.page-node-type-expertise .expertise .people-title-size-1,.page-node-type-expertise .expertise .people-title-size-2,.page-node-type-expertise .expertise .people-title-size-3{padding:0;}#block-views-block-expertise-other-projects-block-2 h2{text-align:center;margin:80px 0 30px;}.path-projects .bef-exposed-form .form--inline>.form-item:first-child{margin-right:35px;}.path-our-people .grid-gallery-position,.path-our-people .grid-gallery-email,.path-our-people .grid-gallery-position,.path-our-people .grid-gallery-body{font-size:14px;}.path-our-people .grid-gallery-position,.path-our-people .grid-gallery-email,.path-our-people .grid-gallery-body{line-height:1.3;}.grid-gallery-body{display:none;}.path-our-people .grid-gallery-email,.path-our-people .grid-gallery-title{margin-bottom:14px;}.path-our-people .grid-gallery-title{margin-top:14px;}.path-our-people .grid-gallery-info{padding-left:30px;margin-bottom:20px;}.path-our-people .grid-gallery-info a{background:#2f2e2e !important;padding:5px 16px !important;}.path-our-people .view-header{width:452px;text-align:center;margin:auto;margin-bottom:auto;margin-bottom:30px;}.highlighted .grid-gallery-body{display:block !important;margin-bottom:14px;}.no-highlighted{opacity:0.3;}.no-highlighted .fader{position:absolute;width:200px;height:35px;z-index:10;margin-top:-32px;}.disabled{display:none;}@media screen and (max-width:767px){.views-view-grid .views-col{width:100% !important;}.path-our-people .view-header{width:100%;}}#stwrapper:after{content:"test";display:block;}.sliding-popup-bottom{background:#000;bottom:0;color:#fff;left:0;position:fixed;width:100%;z-index:400;}.sliding-popup-bottom .eu-cookie-compliance-banner{padding:20px 40px 20px 25px;position:relative;}.lang-el .sliding-popup-bottom .eu-cookie-compliance-banner{padding-bottom:155px;}.lang-en .sliding-popup-bottom .eu-cookie-compliance-banner{padding-bottom:155px;}.eu-cookie-compliance-content{margin:0 auto;max-width:none;display:inline-block;text-align:left;width:100%;position:static;}.eu-cookie-compliance-message img{margin-right:10px;max-height:125px;}.eu-cookie-compliance-message .espa-file{position:absolute;bottom:20px;left:25px;display:flex;}.eu-cookie-compliance-message a:hover{opacity:0.8;}.eu-cookie-compliance-message{font-size:12px;font-size:1.2rem;font-weight:400;letter-spacing:0.5px;line-height:22px;margin:0;float:none;max-width:none;}.eu-cookie-compliance-buttons{position:absolute;top:-7px;right:25px;width:20px;}.eu-cookie-compliance-buttons .decline-button{display:none;}.eu-cookie-compliance-buttons .agree-button{color:transparent;width:0;height:0;font-size:0;}.eu-cookie-compliance-buttons .agree-button:after{content:'\00d7';color:#fff !important;font-size:23px;display:block;position:absolute;}@media screen and (min-width:768px){.sliding-popup-bottom{background:#000;border-radius:20px;bottom:30px !important;left:auto;right:45px;width:410px !important;}}.block-cookies-ui-block{width:0;height:0;}.cookiesjsr-banner{flex-direction:column;justify-content:center;align-items:center;}.cookiesjsr-banner,.cookiesjsr-layer{font-size:14px;background:#000;color:#fff;text-align:left;}.cookiesjsr-banner a{color:#fff;}.cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner .cookiesjsr-banner--action{width:60%;}.cookiesjsr-banner .cookiesjsr-banner--text{text-align:center;}.cookiesjsr--app .cookiesjsr-btn{border-radius:20px;border:1px solid #fff;color:#fff;background:#000;transition:0.2s;letter-spacing:1.5px;font-weight:400;min-height:35px;}.cookiesjsr--app .cookiesjsr-btn:hover{transform:none;}.cookiesjsr--app .cookiesjsr-btn.important{color:#000;background:#fff;}.cookiesjsr--app .cookiesjsr-btn.important.invert{border-color:#000;}.cookiesjsr-service-group.active .cookiesjsr-service-group--content,.cookiesjsr-service-group.active .cookiesjsr-service-group--tab{background-color:#000;}.cookiesjsr-layer header,.cookiesjsr-layer footer{min-height:0;}.cookiesjsr-layer header{background:#000;color:#fff;}.cookiesjsr-layer--title{color:#fff;}.cookiesjsr-layer--close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='27' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.263 0 13.501 10.762 2.737 0 0 2.737l10.764 10.764L0 24.263 2.737 27l10.764-10.764L24.263 27 27 24.263 16.238 13.501 27 2.737z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E");}.block .cookiesjsr-layer .cookiesjsr-service h3{margin-bottom:0;opacity:1;text-align:left;font-size:17px;}.cookiesjsr-service ul.cookiesjsr-service--links{display:none;}#cookiesjsr .espa-file{display:flex;justify-content:center;gap:15px;}#cookiesjsr .espa-file img{max-height:100px;width:auto;max-width:100%;object-fit:contain;}.contact-button-style{width:100%;margin:0;background:#363636;border-radius:99px;border:0;display:block;height:42px;line-height:19px;padding:12px 37px;letter-spacing:0.5px;color:#fff;text-align:center;}.maintenance-page header{position:static;background-color:grey;}.maintenance-page .navbar-default .navbar-brand{color:transparent;}p.section-scroll.btn{cursor:default;}a.section-scroll.btn{cursor:default;white-space:normal !important;}.path-projects .view-projects .views-row{opacity:0;top:200px;transition:2.5s;z-index:100;}.path-projects .view-projects .views-row:nth-child(3n+4),.path-projects .view-projects .views-row:first-child{transition:1s;}.path-projects .view-projects .views-row:nth-child(3n+2){transition:2s;}.path-projects .view-projects .views-row.visible-p{opacity:1;top:0;}.path-sitemap header.navbar-default,.path-puser header.navbar-default{position:static;background-color:#000;}
.hero-slider ul.slides{padding:0;list-style:none;max-height:100vh;overflow:hidden;}.hero-slider{margin:0 !important;}.hero-slider .slides > li{display:none;-webkit-backface-visibility:hidden;}.hero-slider,.hero-slider .flex-viewport{height:100% !important;width:100%;padding:0;margin:0;}.hero-slider .slides{height:100% !important;transition-delay:1s;}.hero-slider .flex-direction-nav a{width:15%;}.hero-slider .slides li{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;height:100% !important;width:100%;padding:0;margin:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}.hero-slider .background-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 1px);height:calc(100% + 1px);z-index:1;}.hero-slider .background-image video{width:100%;height:100%;object-fit:cover;}.hero-slider .bg-dark-30::before{z-index:2;}.hero-slider .background-image img{width:100%;height:100%;object-fit:cover;}.hero-slider .people-caption{position:relative;z-index:3;}
@font-face{font-family:Apercu-Regular;src:url(/themes/custom/peoplegroup/fonts/Apercu/Apercu-Regular.otf) format("opentype");}@font-face{font-family:Apercu-Bold;src:url(/themes/custom/peoplegroup/fonts/Apercu/Apercu-Bold.otf) format("opentype");}@font-face{font-family:Apercu-Italic;src:url(/themes/custom/peoplegroup/fonts/Apercu/Apercu-Italic.otf) format("opentype");}@font-face{font-family:Apercu-Bold-Italic;src:url(/themes/custom/peoplegroup/fonts/Apercu/Apercu-Bold%20Italic.otf) format("opentype");}#navbar-collapse{float:right;margin-top:10px;}#navbar-collapse .menu li{width:100px;height:40px;}#navbar-collapse #block-peopletechnology-main-menu .menu li,#navbar-collapse #block-peoplegroup-main-menu .menu li,#navbar-collapse #block-peoplebuiltenvironment-main-menu .menu li{width:auto;}#navbar-collapse .menu li:nth-child(3),#navbar-collapse .menu li:nth-child(4){display:none;}#navbar-collapse .menu li a{color:#fff;padding:10px 15px;border:0;font-size:15px;}#navbar-collapse .menu li a:hover,#navbar-collapse .menu li a:focus,#navbar-collapse .menu li a.active-trail{border:0;text-decoration:none;opacity:1;background:rgba(255,255,255,0.4);}.navbar-header #block-solutions,.navbar-header .block-superfishour-sectors,.navbar-header .block-superfishbuilt-environment{color:#fff;width:auto;margin:25px 0 0 25px;float:left;position:static;}header .block-superfish ul.sf-menu li{position:static;}header .block-superfish span.sf-depth-1.menuparent:after{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;content:'';position:relative;background-image:none;top:15px;right:-10px;}header ul.sf-menu ul{visibility:hidden;}header .block-superfishsolutions ul.sf-menu ul,header .block-superfishour-sectors ul.sf-menu ul,header .block-superfishbuilt-environment ul.sf-menu ul{width:100% !important;margin-top:0px;top:-220px;z-index:1000;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}header .block-superfishsolutions ul.sf-menu ul li,header .block-superfishour-sectors ul.sf-menu ul li,header .block-superfishbuilt-environment ul.sf-menu ul li{width:50%;display:inline-block;text-align:center;height:220px;padding:0;background:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover;}header .block-superfishsolutions ul.sf-menu ul li:nth-child(2),header .block-superfishour-sectors ul.sf-menu ul li:nth-child(2),header .block-superfishbuilt-environment ul.sf-menu ul li:nth-child(2){border-left:1px solid #ddd;}header .block-superfishsolutions ul.sf-menu ul li a,header .block-superfishour-sectors ul.sf-menu ul li a,header .block-superfishbuilt-environment ul.sf-menu ul li a{color:#000;display:block;height:100%;font-size:25px;padding:60px 0;font-family:"Apercu-Medium",sans-serif;}.views-view-grid .views-row .views-field-field-image{position:relative;}header .block-superfishsolutions ul.sf-menu ul li a:before,header .block-superfishour-sectors ul.sf-menu ul li a:before,header .block-superfishbuilt-environment ul.sf-menu ul li a:before,.main-section:before,.sectors .container-fluid .bg-dark:before,.expertise-menu-item:before,.views-view-grid .views-row .views-field-field-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.2);opacity:0;transition:ease opacity 350ms;height:100%;z-index:0;pointer-events:none;}header .block-superfishsolutions ul.sf-menu ul li a:after,header .block-superfishour-sectors ul.sf-menu ul li a:after,header .block-superfishbuilt-environment ul.sf-menu ul li a:after{content:"Explore";display:block;background:rgba(0,0,0,1);border-radius:30px;color:#fff;font-family:"Apercu-Light",sans-serif;letter-spacing:1px;padding:8px 37px;transition:all 0.125s ease-in-out 0s;width:130px;border:1px solid transparent;margin:20px auto 0;font-size:14px;font-weight:normal;line-height:1.42857143;}header .block-superfishsolutions ul.sf-menu ul li a:hover:before,header .block-superfishour-sectors ul.sf-menu ul li a:hover:before,header .block-superfishbuilt-environment ul.sf-menu ul li a:hover:before,.sectors .container-fluid .bg-dark:hover:before,.main-section:hover:before,.expertise-menu-item:hover:before,.views-view-grid .views-row .views-field-field-image:hover:before{opacity:1;pointer-events:none;}header .block-superfishsolutions ul.sf-menu ul li a:hover,header .block-superfishour-sectors ul.sf-menu ul li a:hover,header .block-superfishbuilt-environment ul.sf-menu ul li a:hover{text-decoration:none;opacity:0.8 !important;}header #block-solutionsmega-2{width:auto;float:left;position:relative;}header #block-solutionsmega-2 ul.sf-menu.menu ul{background-color:#fff;}header #block-solutionsmega-2 ul.sf-menu.menu ul li a{color:#000;position:static;}header #block-solutionsmega-2 ul.sf-menu.menu ul li a:after{display:none;width:360px;height:320px;content:url('/themes/custom/peoplegroup/images/menus/dropdown1.jpg');position:absolute;top:0;right:-360px;}header #block-solutionsmega-2 ul.sf-menu.menu ul li a:nth-child(2):after{content:url('/themes/custom/peoplegroup/images/menus/dropdown2.jpg');}header #block-solutionsmega-2 ul.sf-menu.menu ul li a:hover:after,header #block-solutionsmega-2 ul.sf-menu.menu ul li a:nth-child(2):hover:after{display:block;}.page-node-2 header .block-superfish ul.sf-menu li span.sf-depth-1.menuparent,.page-node-5 header .block-superfish ul.sf-menu li span.sf-depth-1.menuparent,body[class^="path-news"] header .block-superfish ul.sf-menu li span.sf-depth-1.menuparent,.path-our-people header .block-superfish ul.sf-menu li span.sf-depth-1.menuparent,.path-projects header .block-superfish ul.sf-menu li span.sf-depth-1.menuparent,.path-projects .we-mega-menu-ul>.we-mega-menu-li>a,.path-projects .we-mega-menu-ul>.we-mega-menu-li>a:hover,.path-projects .we-mega-menu-ul>.we-mega-menu-li.active>a,.path-projects .we-mega-menu-ul>.we-mega-menu-li.active>a:hover,.page-node-2 #navbar-collapse .menu li a,.page-node-2 #block-platformlogin a.btn,.page-node-2 #block-technologyheader p a,.page-node-5 #navbar-collapse .menu li a,.page-node-5 #block-platformlogin a.btn,.page-node-5 #block-technologyheader p a,.page-node-5 .we-mega-menu-ul>.we-mega-menu-li>a,.page-node-5 .we-mega-menu-ul>.we-mega-menu-li>a:hover,body[class^="path-news"] #navbar-collapse .menu li a,body[class^="path-news"] .we-mega-menu-ul>.we-mega-menu-li>span,body[class^="path-news"] .we-mega-menu-ul>.we-mega-menu-li>span:hover,body[class^="path-news"] #block-platformlogin a.btn,body[class^="path-news"] #block-technologyheader p a,.path-our-people #navbar-collapse .menu li a,.path-our-people .we-mega-menu-ul>.we-mega-menu-li>span,.path-our-people .we-mega-menu-ul>.we-mega-menu-li>span:hover,.path-projects #navbar-collapse .menu li a,.path-projects .we-mega-menu-ul>.we-mega-menu-li>span,.path-projects .we-mega-menu-ul>.we-mega-menu-li>span:hover,.page-node-5 .we-mega-menu-ul>.we-mega-menu-li>span,.page-node-5 .we-mega-menu-ul>.we-mega-menu-li>span:hover,.page-node-2 .we-mega-menu-ul>.we-mega-menu-li>span,.page-node-2 .we-mega-menu-ul>.we-mega-menu-li>span:hover,.path-our-people .we-mega-menu-ul>.we-mega-menu-li>span,.path-our-people .we-mega-menu-submenu li.we-mega-menu-li a,.path-our-people .we-mega-menu-submenu li.we-mega-menu-li span,.path-our-people .we-mega-menu-ul>.we-mega-menu-li>a,.path-our-people .we-mega-menu-ul>.we-mega-menu-li>a:hover,.path-our-people .we-mega-menu-ul>.we-mega-menu-li>a:focus,.path-our-people #block-platformlogin a.btn,.path-our-people #block-technologyheader p a,body[class^="path-news"] .we-mega-menu-ul>.we-mega-menu-li>span,body[class^="path-news"] .we-mega-menu-submenu li.we-mega-menu-li a,body[class^="path-news"] .we-mega-menu-submenu li.we-mega-menu-li span,body[class^="path-news"] .we-mega-menu-ul>.we-mega-menu-li>a,body[class^="path-news"] .we-mega-menu-ul>.we-mega-menu-li>a:hover,body[class^="path-news"] .we-mega-menu-ul>.we-mega-menu-li>a:focus,.page-node-type-article .we-mega-menu-ul>.we-mega-menu-li>span,.page-node-type-article .we-mega-menu-submenu li.we-mega-menu-li a,.page-node-type-article .we-mega-menu-submenu li.we-mega-menu-li span,.page-node-type-article .we-mega-menu-ul>.we-mega-menu-li>a,.page-node-type-article .we-mega-menu-ul>.we-mega-menu-li>a:hover,.page-node-type-article .we-mega-menu-ul>.we-mega-menu-li>a:focus,.page-node-type-article #navbar-collapse .menu li a,.page-node-type-article .we-mega-menu-ul>.we-mega-menu-li>span,.page-node-type-article .we-mega-menu-ul>.we-mega-menu-li>span:hover,.page-node-type-article header .block-superfish ul.sf-menu li span.sf-depth-1.menuparent,.page-node-type-article #block-platformlogin a.btn,.page-node-type-article #block-technologyheader p a,.page-node-type-webform .we-mega-menu-ul>.we-mega-menu-li>span,.page-node-type-webform .we-mega-menu-submenu li.we-mega-menu-li a,.page-node-type-webform .we-mega-menu-submenu li.we-mega-menu-li span,.page-node-type-webform .we-mega-menu-ul>.we-mega-menu-li>a,.page-node-type-webform .we-mega-menu-ul>.we-mega-menu-li>a:hover,.page-node-type-webform .we-mega-menu-ul>.we-mega-menu-li>a:focus,.page-node-type-webform #navbar-collapse .menu li a,.page-node-type-webform .we-mega-menu-ul>.we-mega-menu-li>span,.page-node-type-webform .we-mega-menu-ul>.we-mega-menu-li>span:hover,.page-node-type-webform header .block-superfish ul.sf-menu li span.sf-depth-1.menuparent,.page-node-type-webform #block-platformlogin a.btn,.page-node-type-webform #block-technologyheader p a{color:#000;text-decoration:none;}.page-node-2 header .block-superfish ul.sf-menu li span.sf-depth-1.menuparent:after,.page-node-5 header .block-superfish ul.sf-menu li span.sf-depth-1.menuparent:after,body[class^="path-news"] header .block-superfish ul.sf-menu li span.sf-depth-1.menuparent:after,body[class^="path-news"] .we-mega-menu-ul .dropdown-menu>span::before,.path-our-people header .block-superfish ul.sf-menu li span.sf-depth-1.menuparent:after,.path-our-people .we-mega-menu-ul .dropdown-menu>span::before,.path-projects header .block-superfish ul.sf-menu li span.sf-depth-1.menuparent:after,.path-projects .we-mega-menu-ul .dropdown-menu>span::before,.page-node-5 .we-mega-menu-ul>.we-mega-menu-li>span:before,.page-node-2 .we-mega-menu-ul>.we-mega-menu-li>span:before,.page-node-type-article header .block-superfish ul.sf-menu li span.sf-depth-1.menuparent:after,.page-node-type-article .we-mega-menu-ul .dropdown-menu>span::before,.page-node-type-webform header .block-superfish ul.sf-menu li span.sf-depth-1.menuparent:after,.page-node-type-webform .we-mega-menu-ul .dropdown-menu>span::before{border-top:8px solid #000;}.page-node-2 #block-platformlogin a.btn,.page-node-5 #block-platformlogin a.btn,body[class^="path-news"] #block-platformlogin a.btn,.path-our-people #block-platformlogin a.btn,.page-node-type-article #block-platformlogin a.btn,.page-node-type-webform #block-platformlogin a.btn{border-color:#000;}ul.sf-menu span.menuparent{cursor:pointer;transition:0.3s;}ul.sf-menu span.menuparent:hover{opacity:0.4;}body.open-filter{transition:1s ease;}body.menu-overlay:after,body.open-filter:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.6);z-index:100;}.we-mega-menu-ul .dropdown-menu>span::before{display:none;}.we-mega-menu-ul .dropdown-menu>span:hover{background-color:transparent;color:#fff;}.navbar-header .menu li a{color:#fff;}.block-we-megamenu{float:left;margin-top:0px;margin-left:15px;}.block-we-megamenu .navbar-default,.we-mega-menu-ul>.we-mega-menu-li{background-color:transparent;border:0;margin-bottom:0;}.we-mega-menu-ul>.we-mega-menu-li>span,.we-mega-menu-submenu li.we-mega-menu-li a,.we-mega-menu-submenu li.we-mega-menu-li span,.we-mega-menu-ul>.we-mega-menu-li>a{background-color:transparent !important;color:#fff;font-size:15px;font-family:"Apercu-Regular",sans-serif;font-weight:normal;border:0;transition:0.3s;position:relative;line-height:32px;padding:10px 15px;}.we-mega-menu-ul>.we-mega-menu-li>span:hover{opacity:0.4;}.we-mega-menu-ul>.we-mega-menu-li>a:hover{color:#fff;opacity:0.4;}.we-mega-menu-ul>.we-mega-menu-li>a,.we-mega-menu-ul>.we-mega-menu-li>span{text-transform:capitalize;}.we-mega-menu-submenu li.we-mega-menu-li a{padding:0 11px 15px 0;color:#000;}.we-mega-menu-ul>.we-mega-menu-li.active>a,.we-mega-menu-ul>.we-mega-menu-li.active>a:hover,.we-mega-menu-ul>.we-mega-menu-li.active>a:focus,.we-mega-menu-ul>.we-mega-menu-li.active-trail>a,.we-mega-menu-ul>.we-mega-menu-li.active-trail>a:hover,.we-mega-menu-ul>.we-mega-menu-li.active-trail>a:focus{background-color:transparent;color:#fff;text-transform:capitalize;}.we-mega-menu-submenu{background-color:transparent;box-shadow:none !important;border:0;}.we-mega-menu-submenu li.we-mega-menu-li span.we-mega-menu-caption{background:rgba(255,255,255,0.8);border-radius:30px;color:#111;letter-spacing:1px;padding:8px 37px;transition:all 0.125s ease-in-out 0s;display:block;width:130px;border:1px solid transparent;margin:20px auto 0;font-size:14px;font-weight:normal;line-height:1.42857143;}.we-mega-menu-submenu li.we-mega-menu-li span.we-mega-menu-caption:hover{background:rgba(255,255,255,1);}.we-mega-menu-ul>.dropdown-menu>.we-mega-menu-submenu{background-color:#fff;padding:0px;height:320px;transition:0.6s;}.navbar-we-mega-menu .span12{background:#fff;margin:0;max-width:none;flex:0 0 100%;width:210px;height:320px;border:1px solid #ddd;border-width:1px 1px 1px 0;}.navbar-we-mega-menu .span12:first-child{padding:30px;border-width:1px 0 1px 1px;}.navbar-we-mega-menu .we-mega-menu-row{margin:0;}.navbar-we-mega-menu .right-absolute{position:absolute;top:0;left:100%;padding:0 !important;}.navbar-we-mega-menu .hovered .right-absolute{display:none;}.navbar-we-mega-menu .subul .span12{padding:0;}.navbar-we-mega-menu .views-field{margin:0;}.we-mega-menu-ul .subul .dropdown-menu{position:static;}.we-mega-menu-submenu li.we-mega-menu-li.active>a,.we-mega-menu-submenu li.we-mega-menu-li.active>a:hover,.we-mega-menu-submenu li.we-mega-menu-li.active>a:focus,.we-mega-menu-submenu li.we-mega-menu-li.active>.we-megamenu-nolink{border:0;opacity:0.4;}.navbar-we-mega-menu .type-of-block h2{display:none;}.we-mega-menu-ul .dropdown-menu .dropdown-menu>.we-mega-menu-submenu,.we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu .we-mega-menu-submenu{margin:0;padding:0;top:-1px;left:100%;box-shadow:none !important;transition:0.2s;}.nav-tabs .dropdown-menu{margin-top:0;border:0 !important;}.we-mega-menu-ul .dropdown-menu .dropdown-menu>a:before,.we-mega-menu-ul .dropdown-menu .dropdown-menu>span:before{display:none;}#block-peoplebuiltenvironment-main-menu,#block-peopletechnology-main-menu,#block-peoplegroup-main-menu{float:left;position:relative;top:7px;}.region-navigation-collapsible .block-dropdown-language{float:right;}.block-dropdown-language{margin-top:8px;margin-left:25px;}.block-dropdown-language button{border:0;color:#fff;height:35px;font-size:16px;line-height:35px;padding-top:0;padding-bottom:0;}.block-dropdown-language button.language-link,.block-dropdown-language .dropdown-menu{width:85px;background-color:rgba(255,255,255,0.2);border-radius:6px !important;min-width:0;color:#fff;text-align:left;}.block-dropdown-language button.language-link{background:rgba(255,255,255,0.2) url('/themes/custom/peoplegroup/images/lang.png') no-repeat 4px center;}.block-dropdown-language button.dropdown-toggle{background-color:transparent !important;position:absolute;right:5px;width:100%;z-index:10;}.block-dropdown-language .btn-group.open .dropdown-toggle{box-shadow:none;}.block-dropdown-language button.dropdown-toggle .caret{border-top:7px dashed;border-right:5px solid transparent;border-left:5px solid transparent;position:absolute;right:5px;top:15px;}.block-dropdown-language .dropdown-menu{background-color:rgba(255,255,255,0.5);padding:0;min-height:35px;}.block-dropdown-language .dropdown-menu li a{color:#fff;font-size:16px;line-height:35px;height:35px;padding-top:0;padding-bottom:0;}.block-dropdown-language .dropdown-menu li a.active-language{display:block !important;}.block-dropdown-language .dropdown-menu>li>a:hover,.block-dropdown-language .dropdown-menu>li>a:focus{background-color:transparent;}.block-dropdown-language .dropdown-menu>li:hover,.block-dropdown-language .dropdown-menu>li:focus{background-color:rgba(255,255,255,0.6);border-radius:6px;}.path-projects .block-dropdown-language button.language-link,.page-node-type-article .block-dropdown-language button.language-link,.path-projects .block-dropdown-language .dropdown-menu,body[class^="path-news"] .block-dropdown-language button.language-link,body[class^="path-news"] .block-dropdown-language .dropdown-menu,.page-node-type-article .block-dropdown-language .dropdown-menu,.page-node-5 .block-dropdown-language button.language-link,.page-node-5 .block-dropdown-language .dropdown-menu{background-color:#d9d9d9;}#block-login,#block-login-2,#block-login-3{float:right;text-align:center;width:35px;height:35px;line-height:35px;background-color:rgba(255,255,255,0.2);margin-left:20px;border-radius:6px;margin-top:8px;}#block-platformlogin{float:right;text-align:center;background:transparent;right:-10px;}#block-platformlogin a.btn{background:transparent;border:2px solid #fff;color:#fff;font-weight:700;font-size:14px;letter-spacing:0.3px;padding:7px 20px;}#block-technologyheader{position:absolute;left:50%;transform:translateX(-50%);margin-top:5px;}#block-technologyheader p a{color:#fff;}#block-technologyheader p a:first-child{margin-right:55px;}.region-copyrights .nav li,.region-copyrights .nav,.region-copyrights > [id^=block]{display:inline-block;}.region-copyrights{font-size:0;}.region-copyrights .nav li a,.region-copyrights .nav,.region-copyrights > [id^=block]{width:max-content;max-width:100%;}.region-copyrights .nav li a:hover{background:transparent;}.region-copyrights .nav li a{padding:0;font-size:16px;letter-spacing:-.16px;font-weight:400;}.region-copyrights .nav li a{margin-right:3.125vw;}.region-copyrights [id^=block]:last-child .nav li:last-child a{margin-right:0;}@media (max-width:991px){}@media (max-width:767px){.region-we-mega-menu{display:none;}.block-dropdown-language .dropdown-menu{background-color:rgba(0,0,0,0.8);}.region-navigation-collapsible .block-dropdown-language{margin-top:20px;background-color:rgba(0,0,0,0.8);border-radius:6px;margin-left:40px;float:left;clear:both;position:relative;top:-55px;}#block-login,#block-login-2,#block-login-3{float:left;background-color:rgba(0,0,0,0.8);margin-left:40px;margin-top:15px;clear:both;position:relative;top:55px;}#block-peoplebuiltenvironment-main-menu,#block-peopletechnology-main-menu,#block-peoplegroup-main-menu{top:0;}}
@media screen and (max-width:1280px){footer .block-block-content a img{margin-left:15px;}footer #block-mainnavigation,footer .block-block-content{width:20%;}}@media screen and (max-width:1280px) and (min-width:992px){.page-node-5 section:not(.block) > .col-md-3 > div:nth-child(2){padding:50px 10px !important;}}@media screen and (max-width:992px){.expertise-menu-item{width:100%;}.region-navigation .block-we-megamenu{display:none;}.sectors .container-fluid .bg-dark{width:100%;border-left:0 !important;border-top:1px solid #ccc;}.bg-dark-30:before{background:rgba(0,0,0,0.5);}}@media screen and (min-width:768px) and (max-width:992px){#navbar-collapse .menu li a,.we-mega-menu-ul>.we-mega-menu-li>span,.we-mega-menu-submenu li.we-mega-menu-li a,.we-mega-menu-submenu li.we-mega-menu-li span,.we-mega-menu-ul>.we-mega-menu-li>a{padding:10px;}.lang-el #navbar-collapse .menu li a,.lang-el .we-mega-menu-ul>.we-mega-menu-li>span,.lang-el .we-mega-menu-submenu li.we-mega-menu-li a,.lang-el .we-mega-menu-submenu li.we-mega-menu-li span,.lang-el .we-mega-menu-ul>.we-mega-menu-li>a{padding:10px 5px;}.block-dropdown-language,#block-login,#block-login-2,#block-login-3{margin-left:10px;}}@media screen and (min-width:768px){.region-navigation-collapsible .block,#credits .logo-credits,#credits .pull-right,.region-navigation-collapsible .block-we-megamenu .navbar-toggle{display:none;}#credits .credits.pull-right{display:block;}.region-navigation-collapsible .block-we-megamenu,.region-navigation-collapsible .block-dropdown-language,.region-navigation-collapsible .block-we-megamenu .block,#block-login,#block-login-2,#block-login-3,#block-technologyheader,#block-platformlogin{display:block;}footer #credits .pull-right{display:block;}}@media screen and (max-width:768px){.homepage-hero-area .people-title-size-3{letter-spacing:2px;font-size:40px;text-align:left;line-height:46px;margin-bottom:20px;padding-bottom:0;width:auto!important;}.hero-slider .caption-content .col-md-6{margin-bottom:20px;}.cookiesjsr-banner.active{top:50%;bottom:auto;left:50%;transform:translateX(-50%) translateY(-50%);width:75vw;min-height:60vw;}.cookiesjsr-banner,.cookiesjsr-layer{font-size:14px;}.cookiesjsr-banner--action{align-items:center;}.cookiesjsr-banner .cookiesjsr-banner--info,.cookiesjsr-banner .cookiesjsr-banner--action{width:100%;}}@media screen and (max-width:767px){header.navbar-default.open{height:100%;pointer-events:none;background-color:rgba(0,0,0,0.6) !important;top:0 !important;}header .region-navigation{pointer-events:all;}.navbar-default .navbar-toggle .icon-bar{background-color:#fff;height:2px;width:25px;display:block;visibility:visible;border-radius:0 !important;margin-bottom:5px;margin-top:0;-webkit-transition:-webkit-transform 1s ease;}.navbar-default .icon-bar:nth-child(1){visibility:hidden;}.navbar-default [aria-expanded="true"] .icon-bar:nth-child(2){visibility:visible;margin-top:11px;margin-bottom:11px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);background-color:#000;}.navbar-default [aria-expanded="true"] .icon-bar:nth-child(3){visibility:hidden;}.navbar-default [aria-expanded="true"] .icon-bar:nth-child(4){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);margin-top:-20px;background-color:#000;}.navbar-default .navbar-toggle{border:0;pointer-events:all;background:none;z-index:1;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background:none;}#navbar-collapse{float:none;text-align:left;background:#fff;border:0;margin-top:0;position:absolute;top:0;width:100%;padding:80px 0 0;height:100%;pointer-events:all;border-right:0;}.navbar-header #block-solutions,.navbar-header .block-superfishour-sectors,.navbar-header .block-superfishbuilt-environment{pointer-events:all;}#navbar-collapse .menu li a,#block-technologyheader p a{color:#000;padding:15px 40px;}#block-platformlogin a.btn{color:#000;border-color:#000;margin-left:24px;margin-top:50px;width:calc(100% - 48px);}#block-technologyheader p a{display:block;width:100%;font-size:20px;line-height:1;padding:15px 0 20px 0;border-bottom:1px solid #000;margin-bottom:20px;}#block-technologyheader{padding:0 24px;}#block-technologyheader,#block-platformlogin{position:relative;float:none;text-align:left;right:0;}#navbar-collapse .menu li.sf-no-children a{padding:0;}header .block-superfish ul.sf-menu.sf-accordion.sf-expanded,header .block-superfish .sf-accordion-toggle{display:none !important;}#superfish-our-sectors,#superfish-solutions,#superfish-built-environment{display:block !important;}#navbar-collapse .menu li a:hover,#navbar-collapse .menu li a.active-trail{border:0 !important;}.path-news .navbar-default .navbar-toggle,.page-node-2 .navbar-default .navbar-toggle{border-color:#000;}.path-news .navbar-default .navbar-toggle .icon-bar,.path-news-technology .navbar-default .navbar-toggle .icon-bar,.path-our-people .navbar-default .navbar-toggle .icon-bar,.page-node-2 .navbar-default .navbar-toggle .icon-bar,.page-node-5 .navbar-default .navbar-toggle .icon-bar,.page-node-type-article .navbar-default .navbar-toggle .icon-bar{background-color:#000;}.people-section-center .container{line-height:30px;}#credits .pull-right:not(.credits){display:none;}.region-navigation-collapsible #credits .pull-right{display:block;}.region-navigation-collapsible #credits{border:0;position:absolute;bottom:0;}.region-navigation-collapsible #credits .pull-right{float:left !important;}footer img.logo-footer{display:none;}footer nav,footer #credits{display:none;}footer .region-footer nav,footer .block-block-content,footer .block-superfish{width:100% !important;padding:25px;border-top:1px solid #ddd;}footer .block-superfish h2.block-title,#block-socialfooter-3,#block-socialfooter-2,#block-socialfooter{display:none;}footer .region-footer nav{display:block;padding-top:0;padding-bottom:0;}footer .block-block-content a img{float:none;margin:0 15px;}footer .block-block-content{float:none;text-align:center;overflow:hidden;padding:25px 0 0;border-top:1px solid #000;}footer .navbar-nav{margin:15px 0;}.footer{padding:0;}footer .block-superfish ul.sf-menu.sf-accordion li:nth-child(2),footer .block-superfish ul.sf-menu.sf-accordion li span.menuparent{display:none;}footer .block-superfish ul.sf-menu.sf-accordion li:nth-child(2){display:block;}footer .block-superfish .sf-accordion-toggle a{font-weight:bold;width:100%;display:block;opacity:1;}footer .block-superfish .sf-accordion-toggle{position:relative;}footer .block-superfish .sf-accordion-toggle a:after{content:"+";display:block;position:absolute;right:0;top:3px;font-size:19px;font-weight:bold;pointer-events:none;}footer .block-superfish .sf-accordion-toggle a.sf-expanded:after{content:"-";}header .block-superfishsolutions ul.sf-menu ul li,header .block-superfishour-sectors ul.sf-menu ul li,header .block-superfishbuilt-environment ul.sf-menu ul li{width:100%;background:#fff;height:140px;}header .block-superfishsolutions ul.sf-menu ul li:nth-child(2),header .block-superfishour-sectors ul.sf-menu ul li:nth-child(2),header .block-superfishbuilt-environment ul.sf-menu ul li:nth-child(2){border-top:1px solid #000;}header .block-superfishsolutions ul.sf-menu ul li a:after,header .block-superfishour-sectors ul.sf-menu ul li a:after,header .block-superfishbuilt-environment ul.sf-menu ul li a:after{display:none;}header .block-superfishsolutions ul.sf-menu ul li:nth-child(2) a,header .block-superfishour-sectors ul.sf-menu ul li:nth-child(2) a,header .block-superfishbuilt-environment ul.sf-menu ul li:nth-child(2) a{color:#000;}.main-section .container{padding:200px 0;}.career-form form{padding:0 25px;}.career-form form .form-submit{width:auto;}.region-navigation-collapsible .block-superfish,.region-navigation-collapsible nav#block-peoplegroup-main-menu{margin-top:0;border-top:1px solid #ccc;}.region-navigation-collapsible nav#block-peoplegroup-main-menu{width:100%;}.region-navigation-collapsible #superfish-built-environment-mega,.region-navigation-collapsible #superfish-solutions-mega{display:block !important;padding-top:20px;}.region-navigation-collapsible #superfish-built-environment-mega li ul,.region-navigation-collapsible #superfish-solutions-mega li ul{top:0;background-color:#eeefee !important;padding:20px 20px 20px 40px !important;overflow:hidden;position:absolute;box-shadow:none;margin-top:80px;z-index:1;border-top:1px solid #ccc;height:100%;display:none;}.region-navigation-collapsible #superfish-built-environment-mega li.opened ul,.region-navigation-collapsible #superfish-solutions-mega li.opened ul{display:block;}header #navbar-collapse .region-navigation-collapsible .block-superfish ul.sf-menu li{width:100% !important;padding:15px 0;overflow:hidden;}header #navbar-collapse .region-navigation-collapsible .block-superfish ul.sf-menu li.sf-depth-1.sf-no-children{padding-left:40px;}header #navbar-collapse .region-navigation-collapsible .block-superfish ul.sf-menu li.opened{height:100%;}header .region-navigation-collapsible .block-superfish ul.sf-menu li ul li{padding:0 0 20px;}.region-navigation-collapsible .navbar-nav{margin:0;}header .region-navigation-collapsible .block-superfish span.sf-depth-1.menuparent{position:relative;display:block;width:100%;padding:0 40px;}header .region-navigation-collapsible .block-superfish .opened span.sf-depth-1.menuparent{position:absolute;top:0px;color:transparent !important;height:80px;line-height:90px;}header .region-navigation-collapsible .block-superfish li.opened .sf-hidden{position:static !important;height:auto !important;width:auto !important;}header .region-navigation-collapsible .block-superfish span.sf-depth-1.menuparent:after{border:0;content:">";right:35px;color:#000;top:-15px;position:absolute;pointer-events:none;font-size:28px;}header .region-navigation-collapsible .block-superfish .sf-sub-indicator::after{content:none;}.path-frontpage header .region-navigation-collapsible .block-superfish span.sf-depth-1.menuparent:after{top:-7px;}header .region-navigation-collapsible .block-superfish li.opened span.sf-depth-1.menuparent:after{font-size:35px;right:auto;left:40px;}header .region-navigation-collapsible .block-superfish li.opened span.sf-depth-1.menuparent:after{content:"<";top:-7px;}#credits{padding:25px 50px;font-size:16px;text-align:center;position:relative;}#credits > .col-md-6{text-align:left;}#credits .credits.pull-left,#credits .pull-right{float:none !important;}#credits .logo-credits{filter:invert(100%) sepia(0%) saturate(0%);width:30px;position:absolute;left:20px;top:20px;}#credits .col-md-3 > a > .logo-credits{position:static;}.home-section .hero-slider .slides li:nth-child(2n+1) .people-caption .col-md-6:nth-child(2),.home-section .hero-slider .slides li:nth-child(2n) .people-caption .col-md-6:first-child{display:none;}.home-section .hero-slider .slides li:nth-child(2n) .people-caption .col-md-6:last-child{display:block;}.view-projects .views-view-grid .views-col,.path-projects .view-projects .views-row{width:100% !important;}.view-projects .views-field-nothing .col-md-12{padding:15px 25px;}.people-title-size-3{}.main-section .people-title-size-3{}.main-section .col-md-6{margin-left:5%;}.people-title-size-1{padding:10px 0px 40px;line-height:30px;}.sectors .container-fluid .sectors-content .people-title-size-3{line-height:30px;font-size:25px;}.homepage-hero-area .people-title-size-3{letter-spacing:2px;font-size:40px;text-align:left;line-height:46px;margin-bottom:20px;padding-bottom:0;width:auto!important;}.home-section-technology .caption-content{padding-bottom:0;}footer .region-footer nav ul.menu{padding-top:20px;}footer .nav>li>a,footer .block-superfish .menu ul li a{padding-top:15px;padding-bottom:10px;}footer .nav>li>a.is-active,footer .block-superfish .menu ul li a.is-active{color:#000;}header.navbar-default.fixed #navbar-collapse{margin-top:0px;}header.down:not(.fixed) ul.sf-menu.sf-horizontal.sf-shadow ul,header.down.home:not(.fixed) ul.sf-menu.sf-horizontal.sf-shadow ul{margin-top:92px;}.view-news .views-row.even .news-list-content,.view-news .views-row.odd .news-list-content,.page-node-type-article .view-news .news-list-content{margin:0;}.view-news .views-row .news-list-content,.page-node-type-article .news-list-content{padding:0 0 30px;}.news-list-table{display:table;min-height:unset;}.view-news .views-row .news-list-content{width:100%;padding-bottom:30px;}.view-news .views-row .news-list-image{width:100%;min-height:400px;}.news-list-table{display:table;min-height:420px;}}@media screen and (max-width:600px){.page-node-5 .ui-dialog-buttons{min-width:auto;max-width:85vw;}.page-node-5 .ui-dialog .ui-dialog-content{max-width:100%;width:100%;}}@media screen and (max-width:480px){.homepage-hero-area .container .col-md-6{margin-left:0;}.main-section .container{padding:120px 0;}.cookiesjsr-banner.active{width:80vw;}.people-section-center .container{padding:30px 20px;}.caption-content{padding-bottom:0px;}.region-contact-page .contact-teaser{padding-left:20px;}.region-contact-page .block-views-blockcontact-blocks-block-2 .contact-teaser,.region-contact-page .block-views-blockcontact-blocks-block-3 .contact-teaser,.region-contact-page .block-views-blockcontact-blocks-block-2 h2,.region-contact-page .block-views-blockcontact-blocks-block-3 h2,.region-contact-page h2{margin-bottom:30px;}.region-contact-page #block-blockimage-5,.region-contact-page #block-blockimage-10,.region-contact-page #block-blockimage-15{margin-bottom:30px;margin-top:30px;}.region-contact-page{clear:both;padding-top:30px;padding-bottom:30px;}.career-form form .webform-element-description{float:none;width:100%;text-align:center;}.career-form .form-type-webform-document-file{text-align:center;}.career-form form .webform-file-button{width:auto;}.career-form form .form-select{width:100%;max-width:100%;}.homepage-hero-area .people-title-size-3{font-size:32px;line-height:1;}.region-hero,.people-title-size-1{font-size:16px;}#credits .credits.pull-right.col-md-3{margin-left:0;}.eu-cookie-compliance-message img{max-width:100%;max-height:125px;}}
