@font-face{font-family:Futura Heavy;src:url(https://3808067.fs1.hubspotusercontent-na1.net/hubfs/3808067/Images/Live%20Assets/images/Futura%20Heavy.otf)}body,html{color:#37474f;font-size:15px;font-weight:400;line-height:1.25}h1,h2,h3,h4,h5,h6{font-weight:700;margin-bottom:15px;margin-top:0}h1{font-family:Futura Heavy,sans-serif;letter-spacing:4px;text-transform:uppercase}h2{font-size:36px}h3{font-size:28px}a{color:inherit;text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}::-webkit-scrollbar{width:0!important}iframe,img,video{max-width:100%}video{height:100%;width:100%}.hs-responsive-embed-vimeo{height:0;padding-bottom:56.25%;position:relative}.hs-responsive-embed-vimeo iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.iframe-section{padding-top:50px}.iframe-section .iframe{height:950px;padding-bottom:0}.iframe{height:0;overflow:hidden;padding-bottom:100%;padding-top:30px;position:relative}.iframe iframe{height:100%;left:0;position:absolute;top:0;width:100%}#iFrame1,.hs-content-id-5470017283 .iframe-section{padding:0}#iFrame1{display:block;margin-left:auto;margin-right:auto;max-width:720px;position:relative}.error-page .background{max-height:700px;overflow:hidden}.error-page .content{padding:50px 0}.error-page .content h1{font-weight:400}.error-page .content p{font-size:20px}.container{float:none!important;margin:0 auto!important;max-width:1140px;padding:0 10px}.container.wide{max-width:1420px}.container.narrow{max-width:750px}.container.ultra-narrow{max-width:700px}.clear{clear:both}.noFlow{overflow:hidden;position:relative}.goto{margin-top:30px;text-align:center}.btn{display:inline-block;font-weight:700;margin:0 auto;padding:10px 30px;position:relative;text-transform:uppercase}.btn,.btn:after{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn:after{content:"\f105";font-family:FontAwesome;font-size:18px;opacity:0;position:absolute;top:8px;-ms-transform:translateX(2px);-moz-transform:translateX(2px);-webkit-transform:translateX(2px);-o-transform:translateX(2px);transform:translateX(2px)}.btn:hover{padding:10px 40px 10px 20px}.btn:hover:after{opacity:1;-ms-transform:translateX(15px);-moz-transform:translateX(15px);-webkit-transform:translateX(50px);-o-transform:translateX(15px);transform:translateX(15px)}.btn.wire{border:3px solid #0388e4;color:#0388e4}.btn.wire.white{border:3px solid #fff;color:#fff}.photo-credit{background:rgba(0,0,0,.4);bottom:20px;color:#fff;font-size:10px;font-style:italic;font-weight:300;padding:5px;position:absolute;right:20px}.share-holder span{display:block;font-size:12px;margin-bottom:5px;text-align:center}.share-holder ul{background:#1a9cda;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#fff;list-style:none;margin:0;overflow:hidden;padding:0}.share-holder ul li a{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.share-holder ul li a:hover{background:#1a6497}.share-holder.horizontal ul li:not(:last-child){border-right:1px solid hsla(0,0%,100%,.35)}.share-holder.vertical ul li:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.35)}.single-news-content .share-holder{position:absolute;-webkit-transform:translateX(-200%);-moz-transform:translateX(-200%);-ms-transform:translateX(-200%);-o-transform:translateX(-200%);transform:translateX(-200%);z-index:1}.hero-no-blocks .share-holder{align-self:flex-end;padding-top:50px}.hero-no-blocks .share-holder span{color:#37474f;text-align:left}.hero-no-blocks .share-holder ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;margin-bottom:10px}div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{padding:10px 20px!important}div#hs-eu-cookie-confirmation p#hs-eu-cookie-disclaimer{margin:0!important}.hs-breadcrumb-menu:after{clear:both;content:"";display:table}.hs-breadcrumb-menu-item{font-size:11px;padding:10px 10px 10px 0}.header-container-wrapper{left:0;position:fixed;right:0;top:0;z-index:1001}.header-container-wrapper .widget-type-custom_widget{min-height:auto}.header .blue-bar,.header .top-bar{float:left;width:100%}.header .top-bar{background:#fff}.header .top-bar .left{float:left;padding-left:85px;width:auto}.header .top-bar .left span{color:#0388e4;display:block;font-weight:500;padding:10px 0}.header .top-bar .right{float:right;margin-right:10px;text-align:right;width:150px}.header .top-bar .right a{color:#0388e4;display:block;font-size:15px;font-weight:300;padding:10px 0;text-transform:uppercase}.header .blue-bar{background:rgba(1,168,247,.78);border-bottom:5px solid #1a6497}.header .logo{position:absolute;top:10px;width:auto;z-index:1}.header .menu{float:right}.header .hs-menu-wrapper>ul{margin:0;padding:0;text-align:right}.header .hs-menu-wrapper>ul>li{border-bottom:5px solid transparent;display:inline-block;padding:15px 0 10px}.header .hs-menu-wrapper>ul>li:last-child>a{background:#ffb51c;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px}.header .hs-menu-wrapper>ul>li>a{color:#fff;display:block;font-size:13px;font-weight:500;padding:10px;text-transform:uppercase}.header .menu .wrap{background:#fff;-webkit-box-shadow:0 1px 10px 2px rgba(0,0,0,.15);-moz-box-shadow:0 1px 10px 2px rgba(0,0,0,.15);-o-box-shadow:0 1px 10px 2px rgba(0,0,0,.15);-ms-box-shadow:0 1px 10px 2px rgba(0,0,0,.15);box-shadow:0 1px 10px 2px rgba(0,0,0,.15);left:0;opacity:0;padding-top:71px;position:absolute;right:0;text-align:left;top:38px;-ms-transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;visibility:hidden;z-index:-1}.header .menu li.hs-item-has-children.hover .wrap{opacity:1;-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);visibility:visible}.header .menu .wrap>ul,.header .menu ul ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;justify-content:center;list-style:none;margin:0 auto;max-width:1300px;padding:30px 20px;position:relative}.header .menu .wrap>ul:after{clear:both;content:"";display:table}.header .menu .wrap>ul li{color:#455a64;float:left;margin-right:40pX;width:calc(25% - 40px)}.header .menu .wrap>ul li a{display:block;font-size:18px;font-weight:700}.header .menu .wrap>ul li a:after{color:#455a64;display:block;font-size:15px;font-weight:300;margin-top:5px}.header .menu .wrap .wrap{display:none}.header .menu .hs-menu-item:first-child .wrap>ul li{width:calc(20% - 40px)}.header .menu li:first-child .wrap>ul li a{padding-top:85px;position:relative;text-align:center}.header .menu li:first-child .wrap>ul li a:after,.header .menu li:first-child .wrap>ul li a:before{background-repeat:no-repeat;background-size:contain;content:"";height:75px;left:50%;margin-left:-37.5px;margin-top:0;position:absolute;top:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:75px}.header .menu li:first-child .wrap>ul li a:after{opacity:0}.header .menu li:first-child .wrap>ul li a:hover:after{opacity:1}.header .opacity-beam{background:rgba(1,168,247,.78);border-bottom:5px solid #1a6497;color:#fff;left:0;padding:10px 0;position:fixed;right:0}.header .opacity-beam .back{float:left;margin-left:100px}.header .opacity-beam .back i{font-size:24px;line-height:0;margin-right:10px;position:relative;top:2px}.header .opacity-beam .cross{float:right}.header .menu li:first-child .wrap>ul li:first-child a:before{background-image:url(https://www.k2management.com/hubfs/Website%20assets/onshore-grey-75-75.png)}.header .menu li:first-child .wrap>ul li:first-child a:after{background-image:url(https://www.k2management.com/hubfs/Website%20assets/onshore-75-75.png);content:""}.header .menu li:first-child .wrap>ul li:nth-child(2) a:before{background-image:url(https://www.k2management.com/hubfs/Website%20assets/offshore-grey-75-75.png)}.header .menu li:first-child .wrap>ul li:nth-child(2) a:after{background-image:url(https://www.k2management.com/hubfs/Website%20assets/offshore-75-75.png);content:""}.header .menu li:first-child .wrap>ul li:nth-child(3) a:before{background-image:url(https://www.k2management.com/hubfs/Website%20assets/solar-grey-75-75.png)}.header .menu li:first-child .wrap>ul li:nth-child(3) a:after{background-image:url(https://www.k2management.com/hubfs/Website%20assets/solar-75-75.png);content:""}.header .menu li:first-child .wrap>ul li:nth-child(4) a:before{background-image:url(https://www.k2management.com/hubfs/Website%20assets/wave-tidal-grey-75-75.png)}.header .menu li:first-child .wrap>ul li:nth-child(4) a:after{background-image:url(https://www.k2management.com/hubfs/Website%20assets/wave-tidal-75-75.png);content:""}.header .menu li:nth-child(2) .wrap>ul li:first-child a:after{content:"Find out how independent specialists can make sure your project is technically well designed and developed."}.header .menu li:nth-child(2) .wrap>ul li:nth-child(2) a:after{content:"See how our experienced engineering team can help you to get implementation right first time."}.header .menu li:nth-child(2) .wrap>ul li:nth-child(3) a:after{content:"We can help you optimize your project to secure the best return on investment across your whole project lifetime."}.header .menu li:nth-child(2) .wrap>ul li:nth-child(4) a:after{content:"Our expert team de-risks investments and delivers technical advisory to lenders, investors and vendors."}.burger{box-sizing:border-box;height:60px;padding:10px;position:relative;width:60px}.burger .menu.icon,.burger .menu.icon:after,.burger .menu.icon:before{background-color:#fff;color:#fff;height:3px;position:absolute;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:30px}.burger .menu.icon{top:29px}.burger .menu.icon:after,.burger .menu.icon:before{content:"";left:0}.burger .menu.icon:before{top:-7px}.burger .menu.icon:after{top:7px}.burger.active .menu.icon{-ms-transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.burger.active .menu.icon:before{top:0;-ms-transform:rotate(-270deg);-moz-transform:rotate(-270deg);-webkit-transform:rotate(-270deg);-o-transform:rotate(-270deg);transform:rotate(-270deg)}.burger.active .menu.icon:after{opacity:0;top:0;-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.submenu{background:#fff;left:0;opacity:0;position:absolute;right:0;-ms-transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-ms-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:-2}.submenu ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:10px 0 0;text-align:center}.submenu ul li{padding:0 5px 10px}.submenu ul li a{border:1px solid #ebebeb;color:#455a64;display:block;font-weight:500;padding:10px 20px}.submenu ul li a:hover{background:#2d6392;color:#fff}.submenu.show{-ms-box-shadow:0 1px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 20px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 20px 0 rgba(0,0,0,.1);-o-box-shadow:0 1px 20px 0 rgba(0,0,0,.1);box-shadow:0 1px 20px 0 rgba(0,0,0,.1);opacity:1;-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.the-box{background:#fff;bottom:0;-ms-box-shadow:0 0 10px 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px 1px rgba(0,0,0,.1);-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.1);-o-box-shadow:0 0 10px 1px rgba(0,0,0,.1);box-shadow:0 0 10px 1px rgba(0,0,0,.1);box-sizing:border-box;left:25px;padding:25px;position:fixed;width:400px;z-index:1000}.the-box .close{color:#000;cursor:pointer;height:20px;margin-left:0;margin-top:0;position:absolute;right:10px;top:10px;width:20px}.the-box .close:after,.the-box .close:before{background-color:#000;content:"";height:2px;position:absolute;top:9px;width:20px}.the-box .close:before{-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.the-box .close:after{-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.footer{border-top:10px solid #9fbf43;padding-bottom:200px}.footer .btn{color:#0388e4;padding:10px 0}.footer .btn:after{opacity:1;-ms-transform:translateX(15px);-moz-transform:translateX(15px);-webkit-transform:translateX(15px);-o-transform:translateX(15px);transform:translateX(15px)}.footer .footer-logo{font-weight:700;margin-top:25px}.footer-map{margin-top:20px}.footer-map.scale img{-ms-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer-map.scale a:hover img{-ms-transform:scale(1.02);-moz-transform:scale(1.02);-webkit-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}.footer .follow{margin:75px 0 20px}.footer .follow.share{margin-top:0}.footer .follow p{font-weight:700;margin:0 0 10px}.footer .follow ul{list-style:none;margin:0;padding:0}.footer .follow li{display:inline-block}.footer .follow li:not(:last-child){margin-right:20px}.footer .follow i{color:#0388e4;font-size:32px}.footer .additional ul{list-style:none;margin:0;padding:0}.footer .additional a,.footer .additional li{color:#0388e4;font-size:13px}.footer h4{font-size:14px}.footer .hs-form-field{margin-bottom:.1rem}.form{padding:50px 0;width:100%}.form form fieldset,.form form>div.hs-form-field{margin-bottom:25px;max-width:none}.form form fieldset>div.hs-form-field{position:relative}.form form fieldset.form-columns-2>div.hs-form-field:nth-child(odd){float:left;width:48%}.form form fieldset.form-columns-2>div.hs-form-field:nth-child(2n){float:right;width:48%}.form form fieldset>div.hs-form-field>label,.form form>div.hs-form-field>label{color:#fff;font-weight:700;pointer-events:none;position:static;text-transform:uppercase;-ms-transform:scale(.9) translateY(100%);-moz-transform:scale(.9) translateY(100%);-webkit-transform:scale(.9) translateY(100%);-o-transform:scale(.9) translateY(100%);transform:scale(.9) translateY(100%);-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.form form fieldset>div.hs-form-field>label.animate-label,.form form>div.hs-form-field>label.animate-label{opacity:.5;-ms-transform:scale(.6);-moz-transform:scale(.6);-webkit-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6)}.form form ul.inputs-list{list-style:none;margin:10px 0 0;padding:0}.form form ul.hs-error-msgs.inputs-list{color:#f44336;font-size:10px;list-style:none;margin:5px 0 0;padding:0;position:absolute}.form form fieldset.form-columns-1 .hs-form-field .hs-input,.form form fieldset.form-columns-1 .hs-form-field input.hs-input,.form form fieldset.form-columns-2 .hs-form-field input.hs-input{padding-top:20px;width:100%}.form form fieldset.form-columns-1 .input,.form form fieldset.form-columns-2 .input{margin:0}.form form input,.form form select,.form form textarea{background:none;border:none;border-bottom:2px solid #fff;color:#fff;font-size:18px;font-weight:700;height:50px;padding:10px 0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%!important}.form form textarea{height:100px;padding-top:13px}.form form option{color:#222}.form form fieldset.form-columns-1 .hs-form-field input[type=checkbox],.form form fieldset.form-columns-1 .hs-form-field input[type=radio],.form form fieldset.form-columns-2 .hs-form-field input[type=checkbox],.form form fieldset.form-columns-2 .hs-form-field input[type=radio],.form form input[type=checkbox],.form form input[type=radio]{height:auto;margin-right:5px;width:auto!important}.form form input[type=checkbox]~span,.form form input[type=radio]~span{color:#fff;font-size:12px;font-weight:700;text-transform:uppercase}.form form input:active,.form form input:focus{outline:none}.form form input[type=submit]{border:2px solid #fff;cursor:pointer}.form form input[type=submit]:hover{background:hsla(0,0%,100%,.25)}.hero{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;overflow:hidden;padding:103px 0 250px;position:relative}.hero-content{position:relative;z-index:2}.hero-content h1{font-size:56px;font-weight:300;margin-bottom:30px;margin-top:50px}.hero-content h1 strong{font-weight:800}.hero-content p{font-size:18px}.hero-content h1,.hero-content h2,.hero-content h3,.hero-content h4,.hero-content p{text-shadow:0 0 10px rgba(0,0,0,.35)}.hero-content .smart-content-field a{border:3px solid #fff;color:#fff;display:inline-block;font-size:15px;font-weight:700;margin:0 auto;padding:10px 30px;position:relative;text-transform:uppercase}.hero-content .smart-content-field a,.hero-content .smart-content-field a:after{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.hero-content .smart-content-field a:after{content:"\f105";font-family:FontAwesome;font-size:18px;opacity:0;position:absolute;top:9px;-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-ms-transform:translateX(2px);-o-transform:translateX(2px);transform:translateX(2px)}.hero-content .smart-content-field a:hover{padding:10px 40px 10px 20px}.hero-content .smart-content-field a:hover:after{opacity:1;-webkit-transform:translateX(15px);-moz-transform:translateX(15px);-ms-transform:translateX(15px);-o-transform:translateX(15px);transform:translateX(15px)}.hero-video video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.hero-video{display:none}}@media screen\0 {.hero-video{display:none}}@supports (-ms-ime-align:auto){.hero-video{display:none}}.boxes{margin-bottom:-50px;position:relative;top:-100px}.boxes .boxes-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;margin-left:-5px;margin-right:-5px}.boxes .box{background-position:50%;background-size:cover;-webkit-box-shadow:0 1px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 20px 0 rgba(0,0,0,.1);-o-box-shadow:0 1px 20px 0 rgba(0,0,0,.1);-ms-box-shadow:0 1px 20px 0 rgba(0,0,0,.1);box-shadow:0 1px 20px 0 rgba(0,0,0,.1);margin:5px;position:relative;width:calc(25% - 10px)}.boxes .box,.boxes .box:after{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.boxes .box:after{background:#fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.boxes .box a{color:#37474f;display:block;height:100%;padding:30px 25px;position:relative;z-index:2}.boxes .box h3{font-size:32px;margin-bottom:15px}.boxes .box h3,.boxes .box p{font-weight:300}.boxes .box span{color:#0388e4;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.boxes .box:hover:after{background:#2d6392;opacity:.8}.boxes .box:hover a,.boxes .box:hover span{color:#fff}.hero-small-blocks .hero{padding:103px 0 150px}.hero-small-blocks .boxes{margin-bottom:-100px}.hero-small-blocks .boxes>div{display:block}.hero-small-blocks .boxes .box{float:left;margin:5px;text-align:center;width:calc(20% - 10px)}.hero-small-blocks .boxes .box a{color:#455a64;padding:50px 25px}.hero-small-blocks .boxes .box h3{font-size:18px;font-weight:700;margin-bottom:5px}.hero-small-blocks .boxes .box p{margin:0 0 10px}.hero-small-blocks .boxes .box:hover{-webkit-box-shadow:0 1px 20px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 20px 0 rgba(0,0,0,.25);-o-box-shadow:0 1px 20px 0 rgba(0,0,0,.25);-ms-box-shadow:0 1px 20px 0 rgba(0,0,0,.25);box-shadow:0 1px 20px 0 rgba(0,0,0,.25)}.hero-small-blocks .boxes .box:hover a{color:#fff}.hero-no-blocks .hero{padding:103px 0 0}.hero-no-blocks.extra-pad-bottom .hero{padding-bottom:100px}.hero-no-blocks .container{align-items:flex-start;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}.media-text{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:50px 0}.media-text .text.left{padding-right:75px}.media-text .text.right{padding-left:75px}.media-text .image{position:relative}.media-text video{height:auto!important;width:100%!important}.recent-cases{padding:50px 0}.recent-cases .intro{margin-bottom:50px;text-align:center}.recent-cases .intro h2,.recent-cases .intro h3{font-size:36px;font-weight:700}.recent-cases .intro p{font-size:18px;margin:0}.case-listing .grid,.recent-cases .grid{margin-left:-5px;margin-right:-5px}.case-listing .single-case,.recent-cases .single-case{padding:5px;width:50%}.case-listing .single-case>a,.recent-cases .single-case>a{color:#fff;display:block;overflow:hidden;position:relative}.case-listing .single-case .show-case .single-case_bg,.recent-cases .single-case .show-case .single-case_bg{background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.case-listing .single-case.first .show-case .single-case_bg,.recent-cases .single-case.first .show-case .single-case_bg{height:350px}.case-listing .single-case.second .show-case .single-case_bg,.recent-cases .single-case.second .show-case .single-case_bg{height:315px}.case-listing .single-case.third .show-case .single-case_bg,.recent-cases .single-case.third .show-case .single-case_bg{height:280px}.case-listing .single-case>a:after,.recent-cases .single-case>a:after{background-color:rgba(37,37,37,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.case-listing .single-case .single-case_content,.recent-cases .single-case .single-case_content{bottom:20px;left:20px;position:absolute;right:20px;top:20px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:1}.case-listing .single-case .single-case_content .heading,.recent-cases .single-case .single-case_content .heading{bottom:0;padding:0;position:absolute;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.case-listing .single-case .topics,.recent-cases .single-case .topics{font-weight:700;list-style:none;margin:0;padding:0}.case-listing .single-case .topics li,.recent-cases .single-case .topics li{display:inline}.case-listing .single-case .topics li:not(:first-child):before,.recent-cases .single-case .topics li:not(:first-child):before{content:" | ";margin:0 2px}.case-listing .single-case .single-case_content h4,.recent-cases .single-case .single-case_content h4{font-size:26px;font-weight:300;margin-bottom:0;margin-top:10px}.case-listing .single-case .single-case_content .excerpt,.recent-cases .single-case .single-case_content .excerpt{bottom:0;position:absolute;-ms-transform:translateY(100%) translateY(20px);-moz-transform:translateY(100%) translateY(20px);-webkit-transform:translateY(100%) translateY(20px);-o-transform:translateY(100%) translateY(20px);transform:translateY(100%) translateY(20px);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.case-listing .single-case:hover .show-case .single-case_bg,.recent-cases .single-case:hover .show-case .single-case_bg{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.case-listing .single-case:hover .heading,.recent-cases .single-case:hover .heading{bottom:85px}.case-listing .single-case:hover .excerpt,.recent-cases .single-case:hover .excerpt{-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.case-overlay{height:100%;left:0;overflow:auto;position:fixed;top:-100%;width:100%;-webkit-overflow-scrolling:touch;background:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:9999}.case-overlay.active{top:0}.case-overlay .case-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;height:600px;position:relative}.case-overlay .singleCaseWrap{padding:30px 0 50px;position:relative}.case-overlay .opacity-beam{background:rgba(0,0,0,.5);color:#fff;height:40px;padding:10px 0}.case-overlay .opacity-beam .container{position:relative}.case-overlay .opacity-beam .logo{position:absolute}.case-overlay .opacity-beam .back{float:left;margin-left:100px}.case-overlay .opacity-beam .back i{font-size:24px;line-height:0;margin-right:10px;position:relative;top:2px}.case-overlay .opacity-beam .cross{float:right}.case-overlay .close.icon{color:#fff;height:20px;margin-left:0;margin-top:0;position:absolute;right:10px;width:20px}.case-overlay .close.icon:after,.case-overlay .close.icon:before{background-color:#fff;content:"";height:2px;position:absolute;top:9px;width:20px}.case-overlay .close.icon:before{-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.case-overlay .close.icon:after{-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.case-overlay .banner-text{background:rgba(0,0,0,.5);bottom:50px;color:#fff;max-width:730px;padding:20px;position:absolute}.case-overlay .banner-text h3{font-size:32px;margin-bottom:0;text-align:left}.case-listing{padding:50px 0}.case-listing .case-filter,.case-listing h3{text-align:center}.case-listing .case-filter ul{display:inline-block;list-style:none;margin:0;padding:0}.case-listing .case-filter li{display:inline}.case-listing .case-filter a{border:3px solid #0388e4;color:#0388e4;display:inline-block;font-weight:700;margin:5px;padding:10px 30px;position:relative;text-transform:uppercase}.case-listing .case-filter a:after{content:"\f105";font-family:FontAwesome;font-size:18px;opacity:0;position:absolute;right:35px;top:8px;-ms-transform:translateX(2px);-moz-transform:translateX(2px);-webkit-transform:translateX(2px);-o-transform:translateX(2px);transform:translateX(2px);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.case-listing .case-filter a:hover:after{opacity:1;-ms-transform:translateX(15px);-moz-transform:translateX(15px);-webkit-transform:translateX(50px);-o-transform:translateX(15px);transform:translateX(15px)}.case-listing .case-filter a:hover{padding:10px 40px 10px 20px}.case-listing .case-filter a .filter-link-count,.case-listing .case-filter a[href$=featured],.case-listing .case-filter a[href*=contact-]{display:none}.case-listing .case-filter .filter-expand-link{margin:5px}.pagination{list-style:none;margin:50px 0;padding:0;text-align:center}.pagination li{display:inline}.pagination li a{color:#455a64;font-size:26px;font-weight:300;margin:0 15px}.pagination li.active a{color:#0388e4;font-weight:700}.counters{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:50px 0}.counters .intro{margin-bottom:50px}.counters .intro h2,.counters .intro h3{font-size:36px;font-weight:700;text-align:center}.counters .counter{float:left;padding-right:10px;width:calc(25% - 10px)}.counters .counter .counterNumber{font-size:50px;font-weight:700}.counters .counter .counterText span{display:block;font-size:18px;font-weight:400}.counters .counter .counterText .title{font-size:32px;font-weight:300}.recent-news{padding:50px 0}.recent-news .intro{margin-bottom:40px;text-align:center}.recent-news .intro h2,.recent-news .intro h3{font-size:36px;font-weight:700;margin:0}.news-section .grid,.recent-news .grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.news-section .single-news,.recent-news .single-news{padding:20px 20px 0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:calc(49% - 40px)}.news-section .single-news a,.recent-news .single-news a{display:block}.news-section .single-news .single-news_bg,.recent-news .single-news .single-news_bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:350px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.news-section .single-news h4,.recent-news .single-news h4{color:#0388e4;font-size:26px;font-weight:300;margin:15px 0}.news-section .single-news .topics,.recent-news .single-news .topics{display:inline;font-weight:700;list-style:none;margin:0;padding:0}.news-section .single-news .topics li,.recent-news .single-news .topics li{display:inline}.news-section .single-news .topics li:before,.recent-news .single-news .topics li:before{content:" | ";margin:0 2px}.news-section .single-news:hover,.recent-news .single-news:hover{-webkit-box-shadow:0 1px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 20px 0 rgba(0,0,0,.1);-o-box-shadow:0 1px 20px 0 rgba(0,0,0,.1);-ms-box-shadow:0 1px 20px 0 rgba(0,0,0,.1);box-shadow:0 1px 20px 0 rgba(0,0,0,.1)}.news-section .single-news:hover .single-news_bg,.recent-news .single-news:hover .single-news_bg{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.news-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:200px 0 100px}.news-banner h1{color:#fff;font-size:56px;font-weight:300;text-shadow:0 0 10px rgba(0,0,0,.35)}.news-filter{list-style:none;margin:50px 0;padding:0;text-align:center}.news-listing{padding-bottom:50px}.news-filter li{display:inline-block;margin:5px}.news-filter a{border:3px solid #0388e4;color:#0388e4;display:inline-block;font-weight:700;margin:0 auto;min-width:200px;padding:10px 30px;position:relative;text-transform:uppercase}.news-filter a .filter-link-count{display:none}.news-filter-small{background:#f2f2f2;margin-bottom:10px;padding:20px}.news-filter-small h3{color:#000;font-size:18px;font-weight:700;text-transform:uppercase}.news-filter-small ul{list-style:none;margin-bottom:0;padding:0}.news-filter-small a{color:#0388e4;display:block;margin-bottom:10px}.news-filter-small li a .filter-link-count,.news-filter-small li a[href$=company-news],.news-filter-small li a[href$=featured],.news-filter-small li a[href$=offshore],.news-filter-small li a[href$=onshore],.news-filter-small li a[href$=solar-pv],.news-filter-small li a[href*=contact-]{display:none}.news-section .single-news{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:calc(50% - 20px)}.news-section .single-news_content{padding:0 10px}.news-section .single-news_content h2{font-size:15px;margin-top:1em}.single-news-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(15px);height:300px;overflow:hidden;position:relative}.single-news-breadcrumbs{color:#fff;position:absolute;top:103px;width:100%}.single-news-content{margin-bottom:100px;margin-top:-100px;position:relative}.single-news-content .image{position:relative}.single-news-content img{width:100%}.single-news-content h1{font-size:36px;font-weight:300;margin:20px 0 10px}.single-news-content h2{font-size:20px}.single-news-content .meta{font-size:16px;margin:5px 0 25px}.single-news-content .meta .date{color:#999;font-size:14px}.single-news-content .meta .topics{color:#0388e4;font-size:14px}.contact-block{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:50px 0}.contact-person{float:left;width:calc(100% - 600px)}.contact-person img{background:#fff;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin:0 auto;max-width:200px}.contact-person .text{margin-top:20px;text-align:center}.contact-form{float:right;width:600px}.contact-form.no-expert{width:100%}.contact-form form fieldset{margin-top:25px;max-width:none}.contact-form form fieldset>div.hs-form-field{position:relative}.contact-form form fieldset>div.hs-form-field:nth-child(odd){float:left;width:48%}.contact-form form fieldset>div.hs-form-field:nth-child(2n){float:right;width:48%}.contact-form form fieldset>div.hs-form-field>label{font-weight:700;pointer-events:none;position:absolute;text-transform:uppercase;-ms-transform:scale(.9) translateY(100%);-moz-transform:scale(.9) translateY(100%);-webkit-transform:scale(.9) translateY(100%);-o-transform:scale(.9) translateY(100%);transform:scale(.9) translateY(100%);-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.contact-form form fieldset>div.hs-form-field>label.animate-label{opacity:.5;-ms-transform:scale(.6);-moz-transform:scale(.6);-webkit-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6)}.contact-form form input,.contact-form form select,.contact-form form textarea{background:none;border:none;border-bottom:2px solid #fff;color:#fff;font-size:18px;font-weight:700;height:50px;padding:10px;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}.contact-form form select{font-size:15px;padding-left:0}.contact-form form select option{color:#111}.contact-form form input:active,.contact-form form input:focus{outline:none}.contact-form form fieldset.form-columns-1 .hs-form-field input.hs-input,.contact-form form fieldset.form-columns-1 .hs-form-field select.hs-input,.contact-form form fieldset.form-columns-2 .hs-form-field input.hs-input,.contact-form form fieldset.form-columns-2 .hs-form-field select.hs-input{padding-top:20px;width:100%}.contact-form form fieldset.form-columns-1 .input,.contact-form form fieldset.form-columns-2 .input{margin:0}.contact-form form input[type=submit]{border:2px solid #fff;cursor:pointer}.contact-form form input[type=submit]:hover{background:hsla(0,0%,100%,.25)}.contact-form .hs-error-msgs.inputs-list{color:#f44336;font-size:10px;list-style:none;margin:5px 0 0;padding:0;position:absolute}.features,.just-text{padding:50px 0}.features .row-fluid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap}.feature{text-align:center}.feature.span4:nth-child(3n+1),.feature.span6:nth-child(odd){margin-left:0}.feature>div{margin:0 auto 50px;max-width:300px}.feature img{margin:0 auto 25px}.testimonials{background:#f2f2f2;padding:50px 0}.testimonials .slide{margin-left:20px;margin-right:20px}.testimonials .slick-arrow{cursor:pointer;font-size:32px;position:absolute;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.testimonials .slick-arrow.prev{left:-20px}.testimonials .slick-arrow.next{right:-20px}.testimonial .image{float:left;padding:0 25px 0 50px;width:calc(100% - 550px)}.testimonial .image div{background-position:50%;background-repeat:no-repeat;background-size:cover;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%;height:235px;margin:0 auto;width:235px}.testimonial .content{float:right;padding:0 50px 0 25px;width:550px}.testimonial .content h5{font-size:18px;font-weight:700}.numbered-section{padding:50px 0}.numbered-section .inner{position:relative}.numbered-section .number{color:rgba(3,136,228,.5);font-size:100px;font-weight:300;left:-130px;letter-spacing:-5px;line-height:1;position:absolute;top:-20px}.numbered-section h2{margin-bottom:40px}.numbered-section .image{position:relative}.numbered-section img{width:100%}.numbered-section video{height:auto!important;width:100%!important}.featured-blocks{padding:50px 0}.featured-blocks .intro{margin-bottom:50px;text-align:center}.featured-blocks .blocks{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap}.featured-blocks .block{color:#fff;float:left;width:calc(25% - 7.5px)}.featured-blocks .block>a{display:block;padding:25px}.featured-blocks .block:not(:first-child){margin-left:10px}.featured-blocks .block h5{font-size:18px;font-weight:700}.featured-blocks .block h5:after{background-color:#fff;content:"";display:block;height:4px;margin-bottom:20px;margin-top:10px;width:50px}.double-video{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:50px 0}.double-video h3{margin-bottom:50px;text-align:center}.single-video.single{margin:0 auto;width:48%}.single-video.double{float:left;width:48%}.single-video.double:last-child{float:right}.single-video .wrap{position:relative}.single-video video{display:block;object-fit:cover;width:100%}.single-video i{color:#fff;cursor:pointer;font-size:50px;left:50%;position:absolute;top:50%;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.single-video .info{bottom:20px;color:#fff;left:20px;position:absolute}.single-video .video-wrap.no-info .info{display:none}.single-video span{display:block}.single-video .tag{font-size:18px;font-weight:700}.single-video .text a{color:#0388e4;font-weight:700}.small-break{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:50px 0}.small-break h3{float:left;margin:4px 0}.small-break a{float:right}.image-grid{height:750px}.image-grid.low{height:500px}.image-grid .bg{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.image-grid .fitty{float:left;width:50%}.image-grid .low{height:375px}.image-grid .high{height:750px}.image-grid.low .high{height:500px}.image-grid .full,.image-grid .half{float:left;width:100%}.image-grid .hundred .half{width:50%}.switcher-module{background:#fff;padding:50px 0}.content-wrap{margin:100px auto 0;max-width:1000px;min-height:200px;position:relative}.switcher-content{color:#000;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;justify-content:space-between;left:50%;opacity:0;position:absolute;top:0;-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;visibility:hidden;width:50%}.switcher-content.active{opacity:1;visibility:visible}.switcher-content h3{font-size:32px;margin:0 0 20px;text-align:center}.switcher-content div,.switcher-content p{font-size:16px;line-height:1.5em;text-align:center}.switcher-content img{max-width:100%!important}.switcher-buttons{align-items:flex-end;border-bottom:1px solid #0388e4;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;margin:auto;max-width:600px}.switcher-button{text-align:center;width:33.333%}.switcher-button img{cursor:pointer;margin:0 auto;max-height:150px;max-width:200px;opacity:.25;padding:0 10px 15px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;vertical-align:bottom}.switcher-button img:hover,.switcher-button.active img{opacity:1}.center-video{padding:50px 0;text-align:center}.center-video h2,.center-video h3{font-size:32px}.center-video h2:after,.center-video h3:after{margin:25px auto}.center-video .text{margin-bottom:50px}.center-video .text p{font-size:20px}.center-video .video{display:block;margin:0 auto;position:relative}.center-video .video.small{width:50%}.center-video .video.medium{width:75%}.center-video .video.big{width:100%}.center-video i{color:#fff;cursor:pointer;font-size:50px;left:50%;position:absolute;top:50%;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.boxed-text{background:#f2f2f2;padding:50px 0}.boxed-text .box{background:#fff;padding:100px 250px}.boxed-text h2,.boxed-text h3{font-size:32px;margin:0 0 20px}.boxed-text .content,.boxed-text .content p{font-size:16px;line-height:1.5em}.great-timeline{padding:50px 0}.great-timeline .container,.timeline-container{max-width:900px}.timeline{box-sizing:content-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;padding-bottom:100px;position:relative}.timeline.year .yearNumber{float:left;width:25%}.timeline.year .yearNumber span{color:#1a6497;display:block;font-size:32px;text-align:right}.timeline.year span.number{font-size:72px;font-weight:700}.timeline.year .text{float:right;font-size:24px;margin-left:auto;width:60%}.timeline.year .text p{font-size:20px;margin:0}.timeline .line{background:#1a6497}.timeline .line .dot{background:#fff;border:4px solid #0388e4;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%;box-sizing:content-box;height:17px;left:50%;position:absolute;top:0;-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:17px;z-index:2}.timeline.month .image{float:left;position:relative;width:50%}.timeline.month .image img{max-width:200px;min-width:200px;position:absolute;right:45px;z-index:1}.timeline.month .content{float:right;width:50%}.timeline.month .content>span{color:#1a6497;display:block;font-size:18px;font-weight:700;margin-bottom:5px;text-transform:uppercase}.timeline.month .content p{font-size:16px;margin-top:0}.timeline .line{background:#94caee;height:100%;left:290px;min-height:100%;position:absolute;top:0;width:4px}.timeline.event{padding-bottom:100px}.timeline.event .yearNumber .label{color:#37474f}.timeline.event .line-one span{font-size:42px;font-weight:400}.timeline.event .line-two span{font-size:38px}.timeline.event .text p{font-size:15px}.map-header{margin:50px 0;padding:0 10px;text-align:center}.map-header.first{margin-top:150px}.map-container{position:relative}#map{height:700px}.office-list{margin-top:50px}.office-list .office-list-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap}.office-list-item{color:#2a2a2a;margin:10px;padding:20px;text-align:center;text-transform:uppercase;width:calc(16.66667% - 20.16667px)}.office-list-item p{margin:0}.office-list-item .country{font-weight:900;margin-top:5px}.office-list-item .contact{color:#0388e4;margin-top:5px;text-transform:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.office-list-item:hover{background:#0388e4;color:#fff}.office-list-item:hover .contact{color:#fff}.offices .office-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap}.offices .office-container:not(:last-child){margin-bottom:25px}.offices .map{background:#f2f2f2;float:left;position:relative;width:300px}.offices .office{background:#f2f2f2;float:left;padding:25px;width:calc(50% - 150px)}.offices .office .info a{display:block;margin-bottom:15px}.offices .employees{background:#f2f2f2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;width:calc(50% - 150px)}.offices .employees .see-more{border:3px solid #0388e4;color:#0388e4;display:inline-block;font-weight:700;height:45px;margin:auto;padding:10px 50px 10px 25px;position:relative;text-transform:uppercase}.offices .employees .see-more:after{content:"\f107";font-family:FontAwesome;font-size:25px;font-weight:400;position:absolute;right:15px;top:3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.offices .employees .see-more.active:after{-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.offices .people{border-top:5px solid #fff;display:none;margin-left:-5px;margin-right:-5px;min-width:100%}.offices .people .single-people{background:#f2f2f2;flex-flow:row wrap;float:left;margin:5px;min-height:240px;padding:25px;width:calc(33.33333% - 10.33333px)}.offices .people .single-people,.offices .people .single-people .text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.offices .people .single-people .text{flex-direction:column;padding-right:20px;width:calc(100% - 140px)}.offices .people .single-people h5{margin-bottom:5px;text-transform:uppercase}.offices .people .single-people a{display:block;margin:auto 0 0;text-align:center}.offices .people .single-people .image{width:140px}.offices .people .single-people .image,.offices .people .single-people img{-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%}.offices .people .single-people img{background:#fff;width:100%}.department-box{background:rgba(37,37,37,.8);color:#fff;max-width:330px;padding:25px;position:absolute;right:10px;top:10px;z-index:3}.department-box h5{font-size:18px;margin-bottom:10px}.department-box h5:after{background:#fff;content:"";display:block;height:3px;margin-top:10px;width:35px}.department-box p{font-weight:300}.department-box a{font-weight:700;text-decoration:underline}.department{margin-bottom:50px}.department h4{color:#0388e4;font-size:26px;font-weight:300}.department .department-persons{flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.department .department-person,.department .department-persons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.department .department-person{background:#f2f2f2;margin:5px;padding:25px;width:calc(33.33333% - 10.33333px)}.department .department-person .text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-direction:column;padding-right:20px;width:calc(100% - 140px)}.department .department-person h5{margin-bottom:5px;text-transform:uppercase}.department .department-person a{display:block;margin:auto 0 0;text-align:center}.department .department-person .image{align-self:center;width:140px}.department .department-person .image,.department .department-person img{-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%}.department .department-person img{background:#fff;width:100%}.corporate-function,.corporate-functions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:space-between}.corporate-function{background:#f2f2f2;margin-bottom:50px;padding:15px;width:calc(50% - 25px)}.corporate-function .content{width:calc(100% - 175px)}.corporate-function .content h4{font-size:18px}.corporate-function .content span{color:#0388e4}.corporate-function .image{width:150px}.corporate-function .image img{background:#fff;border-radius:50%}.corporate-function:hover .btn{padding:10px 40px 10px 20px}.corporate-function:hover .btn:after{opacity:1;-ms-transform:translateX(15px);-moz-transform:translateX(15px);-webkit-transform:translateX(50px);-o-transform:translateX(15px);transform:translateX(15px)}.single-office .office-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;height:300px;padding:110px 0 50px;position:relative}.single-office .office-banner .info{background:hsla(0,0%,100%,.75);padding:20px}.single-office .office-banner-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;position:relative}.single-office .office-banner h4{font-size:21px;margin-top:15px}.single-office .people{margin-bottom:50px}.single-office .people-inner{margin-left:-5px;margin-right:-5px}.single-office .people .single-people{background:#f2f2f2;flex-flow:row wrap;float:left;margin:5px;min-height:240px;padding:25px;width:calc(33.33333% - 10.33333px)}.single-office .people .single-people,.single-office .people .single-people .text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.single-office .people .single-people .text{flex-direction:column;padding-right:20px;width:calc(100% - 140px)}.single-office .people .single-people h5{margin-bottom:5px;text-transform:uppercase}.single-office .people .single-people a{display:block;margin:auto 0 0;text-align:center}.single-office .people .single-people .image{width:140px}.single-office .people .single-people .image,.single-office .people .single-people img{-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%}.single-office .people .single-people img{background:#fff;width:100%}.company-logos{background:#f2f2f2;padding:40px 0}.company-logo img{margin:0 auto}.event-slider{margin-bottom:50px;margin-top:109px;position:relative}.event-slider ul.hs_cos_flex-slides:after,.event-slider:after{clear:both;content:"";display:table}.event-slider ul.hs_cos_flex-slides{list-style:none;margin:0;padding:0}.event-slider ul.hs_cos_flex-slides li{background-position:50%;background-repeat:no-repeat;background-size:cover;height:340px}.event-slider ul.hs_cos_flex-slides li img{display:none}.event-slider ul.hs_cos_flex-slides li .caption{color:#fff;margin:0 auto;max-width:1140px;padding:125px 10px}.event-slider ul.hs_cos_flex-slides li .caption h3{font-size:42px;font-weight:300;text-shadow:0 0 10px rgba(0,0,0,.35)}.event-slider ol.hs_cos_flex-control-nav{bottom:15px;left:50%;list-style:none;margin:0;padding:0;position:absolute;-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.event-slider ol.hs_cos_flex-control-nav li{display:inline-block}.event-slider ol.hs_cos_flex-control-nav li a{background:#fff;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%;cursor:pointer;display:block;height:14px;margin:0 5px;opacity:.5;text-indent:-9999px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:14px}.event-slider ol.hs_cos_flex-control-nav li a.hs_cos_flex-active,.event-slider ol.hs_cos_flex-control-nav li a:hover{opacity:1}.event-slider ul.hs_cos_flex-direction-nav{display:none}.lp-wrapper{background:#f2f2f2;margin-top:81px}.lp-content{background:#fff;margin:30px 0;min-height:700px!important;padding:30px 50px;position:relative}.lp-text{width:calc(100% - 400px)!important}.lp-text .small-intro{font-size:14px;text-transform:uppercase}.lp-text h1{font-size:32px;margin-top:0}.lp-text a,.lp-text li,.lp-text p{font-size:16px;line-height:1.5em}.lp-text ul{padding-left:20px}.lp-text img{max-width:100%}.lp-form{background:#0388e4;color:#fff;margin-left:50px!important;padding:30px;-ms-transform:translateX(100px);-moz-transform:translateX(100px);-webkit-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px);width:350px!important}.lp-form h3{font-size:32px;margin:0 0 25px}.lp-form form fieldset,.lp-form form>div.hs-form-field{margin-bottom:25px;max-width:none}.lp-form form fieldset.form-columns-2>div.hs-form-field:nth-child(odd){margin-bottom:25px}.lp-form form fieldset>div.hs-form-field{position:relative;width:100%!important}.lp-form label{color:#fff;font-weight:700;pointer-events:none;position:static;text-transform:uppercase;-ms-transform:scale(.9) translateY(100%);-moz-transform:scale(.9) translateY(100%);-webkit-transform:scale(.9) translateY(100%);-o-transform:scale(.9) translateY(100%);transform:scale(.9) translateY(100%);-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.lp-form form ul.inputs-list{list-style:none;margin:10px 0 0;padding:0}.lp-form form ul.inputs-list label{pointer-events:auto}.lp-form form ul.inputs-list label a{text-decoration:underline}.lp-form form ul.hs-error-msgs.inputs-list{color:#f44336;font-size:8px;list-style:none;margin:5px 0 0;padding:0;position:absolute}.lp-form form ul.hs-error-msgs.inputs-list label{text-transform:none}.lp-form form fieldset.form-columns-1 .hs-form-field .hs-input,.lp-form form fieldset.form-columns-1 .hs-form-field input.hs-input,.lp-form form fieldset.form-columns-2 .hs-form-field input.hs-input{padding-top:20px;width:100%}.lp-form a.hs-button,.lp-form input,.lp-form select,.lp-form textarea{background:none;border:none;border-bottom:2px solid #fff;color:#fff;font-size:1px;font-weight:700;height:50px;padding:10px 0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%!important}.lp-form form textarea{height:100px;padding-top:13px}.lp-form form option{color:#222}.lp-form form fieldset.form-columns-1 .hs-form-field input[type=checkbox],.lp-form form fieldset.form-columns-1 .hs-form-field input[type=radio],.lp-form form fieldset.form-columns-2 .hs-form-field input[type=checkbox],.lp-form form fieldset.form-columns-2 .hs-form-field input[type=radio],.lp-form form input[type=checkbox],.lp-form form input[type=radio]{height:auto!important;margin-right:5px;width:auto!important}.lp-form form input[type=checkbox]~span,.lp-form form input[type=radio]~span{color:#fff;cursor:pointer;font-size:12px;font-weight:700;text-transform:uppercase}.lp-form input:focus,.lp-form textarea:focus{outline:none}.lp-form form fieldset.form-columns-1 .input,.lp-form form fieldset.form-columns-2 .input{margin:0}.lp-form a.hs-button,.lp-form input[type=submit]{border:2px solid #fff;cursor:pointer;padding:10px}.lp-form a.hs-button{display:block;text-align:center}.lp-form a.hs-button:hover,.lp-form input[type=submit]:hover{background:hsla(0,0%,100%,.25)}.lp-form .hs-error-msgs.inputs-list{bottom:-12px;width:100%}.lp-wrapper.text-form{margin-top:0;padding:40px 0}.lp-wrapper.text-form .lp-content{min-height:auto!important}.news-blog .recent-post-list{margin-top:35px}.events-blog .banner,.resources-blog .banner{margin-top:0;padding-bottom:94px;padding-top:160px}.resources-blog .banner{padding-bottom:102px}.events-blog .body-container-wrapper,.resources-blog .body-container-wrapper{background-color:#fff}.events-blog .banner .section-sub-title,.resources-blog .banner .section-sub-title{font-size:16px;margin-top:15px}@media(max-width:1400px){.numbered-section .number{position:static}.lp-form{-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.office-list-item{width:calc(20% - 20px)}.department .department-person,.offices .people .single-people,.single-office .people .single-people{width:calc(50% - 10px)}.department .department-person a,.offices .people .single-people a,.single-office .people .single-people a{margin-right:auto}}@media(max-width:1024px){.btn:after{content:none}.btn:hover{padding:10px 30px}.header .menu .hs-menu-wrapper>ul>li>a{padding:10px 5px}.header .menu .hs-menu-item:nth-child(2) .wrap>ul li,.header .menu .wrap>ul li{width:calc(50% - 40px)}.header .menu .wrap>ul li:first-child,.header .menu .wrap>ul li:nth-child(2){margin-bottom:40px}.boxes .box{width:calc(50% - 10px)}.hero-small-blocks .boxes .box{width:calc(25% - 10px)}.case-listing .single-case:hover .show-case .single-case_bg,.recent-cases .single-case:hover .show-case .single-case_bg{-ms-transform:none;-moz-transform:none;-webkit-transform:none;-o-transform:none;transform:none}.case-listing .single-case:hover .heading,.recent-cases .single-case:hover .heading{bottom:0}.case-listing .single-case:hover .excerpt,.recent-cases .single-case:hover .excerpt{-ms-transform:translateY(100%) translateY(20px);-moz-transform:translateY(100%) translateY(20px);-webkit-transform:translateY(100%) translateY(20px);-o-transform:translateY(100%) translateY(20px);transform:translateY(100%) translateY(20px)}.counters .counter{width:calc(50% - 10px)}.news-section .single-news .single-news_bg,.recent-news .single-news .single-news_bg{height:200px}.contact-person{width:calc(100% - 500px)}.contact-form{width:500px}.timeline .line{left:100px}.timeline.year{padding-left:150px;width:calc(100% - 150px)}.timeline.year span{font-size:24px;text-align:left}.timeline.year .yearNumber span{text-align:left}.timeline.year span.number{font-size:40px}.timeline.year .blueLine:after{margin:25px 0 50px}.timeline.year .text{width:70%}.timeline.year .text p{font-size:18px}.timeline.event .text p{font-size:15px}.timeline.month .image{width:30%}.timeline.month .image img{right:auto}.timeline.month .content{margin-left:auto;width:60%}.timeline.event{padding-left:100px;width:calc(100% - 100px)}.timeline.event .line{left:50px}.timeline.event .yearNumber{width:auto}.timeline.event .yearNumber .label{font-size:24px}.timeline.event .line-one span{font-size:32px}.timeline.event .line-two span{font-size:24px}.featured-blocks .block{margin-bottom:10px;width:calc(50% - 5px)}.featured-blocks .block:not(:first-child){margin-left:0}.featured-blocks .block:nth-child(2n+2){margin-left:10px}.testimonial .image{width:calc(100% - 500px)}.testimonial .image div{height:175px;width:175px}.testimonial .content{width:500px}.switcher-module .content-wrap{max-width:800px}.boxed-text .box{padding:100px}.lp-content .span4{float:right;margin-left:0!important}.lp-content .span4,.lp-content .span8{width:48%!important}.lp-img-text .span3{text-align:center}.lp-img-text .span3,.lp-img-text .span9{margin-left:0;width:100%!important}.office-list-item{width:calc(25% - 20px)}.center-video .video.medium iframe,.center-video .video.small iframe{width:100%}.single-news-content .share-holder{left:10px;top:10px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.single-news-content .share-holder.is_stuck{position:absolute!important;top:10px!important}}@media(max-width:767px){.mobile-show{display:block!important}.mobile-hide{display:none!important}body.menu-open{overflow-y:hidden}.header .top-bar .right .span6{float:left;width:50%}.mobile-menu{background:#fff;-webkit-box-shadow:1px 0 10px 2px rgba(0,0,0,.15);-moz-box-shadow:1px 0 10px 2px rgba(0,0,0,.15);-o-box-shadow:1px 0 10px 2px rgba(0,0,0,.15);-ms-box-shadow:1px 0 10px 2px rgba(0,0,0,.15);box-shadow:1px 0 10px 2px rgba(0,0,0,.15);height:100%;overflow:auto;padding-bottom:103px;position:fixed;right:0;-ms-transform:translateX(100%);-moz-transform:translateX(100%);-webkit-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:320px}.mobile-menu .hs-menu-wrapper>ul{padding-bottom:125px;text-align:left}.mobile-menu .hs-menu-wrapper>ul>li{border:none;display:block}.mobile-menu .hs-menu-wrapper>ul>li>a{color:#37474f;font-size:16px;padding:10px 20px}.mobile-menu .hs-menu-wrapper>ul>li:last-child>a{background:none;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}.mobile-menu .hs-menu-wrapper>ul>li>ul{list-style:none;padding-left:35px}.mobile-menu .hs-menu-wrapper>ul>li>ul>li{padding:5px 0}.mobile-menu.active{-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.mobile-menu .hs-menu-wrapper ul ul li:nth-child(5){color:#0388e4;font-weight:700}.mobile-menu .hs-menu-wrapper ul ul li:nth-child(6){color:#f1b434;font-weight:700}.submenu{display:none}.footer{padding-bottom:50px}.footer .btn{padding:10px 0}.footer .btn:after{content:"\f105";-ms-transform:translateX(15px) rotate(90deg);-moz-transform:translateX(15px) rotate(90deg);-webkit-transform:translateX(15px) rotate(90deg);-o-transform:translateX(15px) rotate(90deg);transform:translateX(15px) rotate(90deg)}.hero-video{display:none}.hero-small-blocks .boxes .box{width:calc(33.33333% - 10px)}.hero-small-blocks .boxes .box a{padding:25px}.media-text .image{margin-bottom:25px}.media-text .image img{width:100%}.media-text .text.right{padding-left:0}.media-text .text.left{padding-right:0}.media-text.flipped .row-fluid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-direction:column-reverse}.case-listing .single-case .single-case_content,.recent-cases .single-case .single-case_content{-ms-transform:none;-moz-transform:none;-webkit-transform:none;-o-transform:none;transform:none}.case-listing .single-case h4,.recent-cases .single-case h4{margin-bottom:0}.case-listing .single-case .single-case_content p,.recent-cases .single-case .single-case_content p{display:none}.case-overlay .overlay-close{right:60px;top:10px}.case-overlay .case-banner{height:400px}.case-overlay .banner-text{bottom:10px;left:10px;right:10px}.news-section .single-news,.recent-news .single-news{padding:0;width:49%}.news-section .single-news:hover,.recent-news .single-news:hover{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.contact-person{float:none;width:100%}.contact-form{width:100%}.contact-form h3{text-align:center}.numbered-section .type-1 .container{padding:0}.numbered-section .type-2 .span6:first-child,.numbered-section .type-3 .span4:not(:last-child){margin-bottom:50px}#map{height:500px}.map-container .department-box{max-width:none;position:static}.office-list-item{width:calc(33.33333% - 20px)}.offices .employees,.offices .office{width:50%}.offices .map{display:none}.offices .people,.single-office .people-inner{margin-left:0;margin-right:0}.offices .people .single-people,.single-office .people .single-people{margin:5px 0;width:100%}.corporate-function{margin-bottom:10px;width:100%}.department .department-person{width:100%}.small-break h3{float:none;margin-bottom:40px}.small-break a{float:none}.testimonial .image{float:none;margin-bottom:35px;padding:0 25px;width:auto}.testimonial .content{padding:0 25px;text-align:center;width:100%}.single-video{margin-bottom:30px;width:100%}.single-video video{width:100%}.switcher-module .content-wrap{margin:50px auto 0;min-height:auto}.switcher-content{display:none;margin:0 auto;position:static;-ms-transform:none;-moz-transform:none;-webkit-transform:none;-o-transform:none;transform:none}.switcher-content.active{display:block}.switcher-content .text{margin-top:50px;width:100%}.lp-content .span4,.lp-content .span8{width:100%!important}.timeline.event{padding-left:75px;width:calc(100% - 75px)}.timeline.event .text{width:60%}.features .feature{width:100%}}@media(max-width:600px){.department-box.events-box{display:none}}@media(max-width:550px){.boxes .box{width:100%}.hero-small-blocks .boxes .box{width:calc(50% - 10px)}.case-listing .grid,.recent-cases .grid{margin-left:0;margin-right:0}.case-listing .single-case,.recent-cases .single-case{padding:5px 0;width:100%}.counters .counter{padding-right:0;width:100%}.counters .counter:not(:last-child){margin-bottom:25px}.news-section .single-news,.recent-news .single-news{width:100%}.timeline{padding-bottom:50px}.timeline.year{padding-left:70px;width:calc(100% - 70px)}.timeline.year .text{width:100%}.timeline.month .image img{max-width:100px;min-width:100px}.timeline.month .content{margin-top:100px;width:calc(100% - 70px)}.timeline .line{left:50px}.timeline.event{padding-bottom:75px}.timeline.event .text{margin-top:30px}.featured-blocks .block{width:100%}.featured-blocks .block:nth-child(2n+2){margin-left:0}#map{height:300px}.map-header{margin:25px 0}.map-header,.map-header.first h2{font-size:24px}.map-header.first p{font-size:15px}.office .people .single-people{width:calc(50% - 7.5px)}.office .people .single-people:nth-child(3n+3){margin-right:15px}.office .people .single-people:nth-child(2n+2){margin-right:0}.single-office .office-banner{height:auto;padding-bottom:25px}.single-office .office-banner-inner{flex-flow:row wrap}.single-office .office-banner .info,.single-office .office-banner .road-map{width:100%}.single-office .office-banner .info{margin-top:10px}.testimonial .image img{width:150px}.single-video .info{bottom:10px;left:20px}.switcher-button img{max-height:80px}.switcher-content{width:100%}.boxed-text .box{padding:50px 30px}.lp-content{padding:20px}.office-list-item{width:calc(50% - 20px)}.offices .employees,.offices .office{width:100%}.offices .employees{padding-bottom:25px}.news-filter li{float:left;margin:5px;width:calc(50% - 10px)}.news-filter a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;min-height:60px;min-width:auto;padding:5px;width:100%}.news-filter a span{margin:auto}.contact-form form fieldset{margin-top:0}.contact-form form fieldset>div.hs-form-field:nth-child(2n),.contact-form form fieldset>div.hs-form-field:nth-child(odd),.form form fieldset.form-columns-2>div.hs-form-field:nth-child(2n),.form form fieldset.form-columns-2>div.hs-form-field:nth-child(odd){float:none;margin-top:20px;width:100%}.contact-form form input,.contact-form form select{font-size:1rem}}@media(max-width:400px){.iframe-section .iframe{height:1600px;padding-bottom:0}.hero h1{font-size:42px}.header .top-bar{height:38px}.header .top-bar .left{display:none}.news-banner{padding:120px 0 50px}.news-banner h1{font-size:36px}.news-filter a span{font-size:12px}.single-news-banner{display:none}.single-news-content{margin-top:60px}.single-news-content h1{font-size:30px}.department-box,.image-grid{display:none}.department .department-person,.offices .people .single-people{flex-wrap:wrap}.department .department-person .text,.offices .people .single-people .text{padding-right:0;text-align:center;width:100%}.department .department-person a,.offices .people .single-people a{margin-left:auto;margin-top:10px}.department .department-person .image,.offices .people .single-people .image{margin:25px auto 0}.corporate-function .content{width:calc(100% - 100px)}.corporate-function .image{width:85px}}.contact-form form fieldset.form-columns-1>div{width:100%!important}.smart-form{padding:40px 0 60px}.contact-form form fieldset>div.hs-form-field>label{color:#fff}.contact-form.smart-form form input{font-weight:400;min-width:210px;width:auto}.contact-form.smart-form .left-form h2,.frm-header h3,.left-form h3{color:#fff;font-size:24px;font-weight:400}.contact-form form .hs_submit{font-size:24px;margin-top:25px}.left-form{padding-right:15px;width:54%!important}.frm-header h3{margin:0 0 18px}.contact-form .right-form form input[type=submit]{font-size:16px;height:auto;min-width:188px;padding:9px}.hs-richtext.hs-main-font-element h3{font-size:24px;margin-bottom:41px;margin-top:6px}.right-form{margin-left:auto!important;width:44.5%!important}.contact-form .right-form form fieldset>div.hs-form-field>label{color:#fff;font-family:Raleway,sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}.contact-form .right-form form fieldset>div.hs-form-field:nth-child(odd){margin-right:2%;overflow:hidden}.contact-form .right-form form fieldset{margin-top:12px;overflow:hidden}.contact-form form input[type=submit]{border:2px solid #fff!important}.left-form a.btn.wire.white{margin-top:23px;min-width:180px;padding:7px 12px;text-align:center}.hs_what_industry_are_you_involved_in_ label{position:relative!important}input[type=checkbox]{height:auto!important;min-width:0!important;width:auto!important}ul.inputs-list.multi-container{padding:0}ul.inputs-list.multi-container>li span{padding-left:10px;vertical-align:top}ul.inputs-list.multi-container>li{color:#fff;list-style:none;margin-bottom:8px}.hs_what_industry_are_you_involved_in_{margin-top:20px}@media(max-width:767px){.left-form{margin-bottom:56px;padding-right:0;text-align:center;width:100%!important}.right-form{margin-left:auto!important;margin-right:auto;width:100%!important}}@media (min-width:1200px){.form ul.inputs-list li.hs-form-checkbox{width:33%}}.contact-form ul.inputs-list.multi-container{margin-top:50px;padding:0}.contact-form form fieldset .hs_which_sector_are_you_most_interested_in_>label{display:inline-block;margin-top:20px!important;position:relative!important;transform:none!important}.contact-form ul.inputs-list.multi-container{margin-top:25px!important}.contact-form label{color:#fff}.contact-form .hs-error-msgs.inputs-list{font-size:16px}.contact-form form fieldset>div.hs-fieldtype-checkbox>label{-webkit-transform:none;transform:none}.contact-form form fieldset>div.hs-fieldtype-select>label{opacity:.5;-ms-transform:scale(.6);-moz-transform:scale(.6);-webkit-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6)}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px!important}.mt-35{margin-top:35px!important}.mt-45{margin-top:45px!important}.mt-50{margin-top:50px!important}.mt-80{margin-top:80px!important}.mr-15{margin-right:15px}.mb-15{margin-bottom:15px}.mb-30{margin-bottom:30px!important}.mx-auto{margin-left:auto;margin-right:auto}.mx-n10{margin-left:-10px;margin-right:-10px}.mx-n30{margin-left:-30px;margin-right:-30px}.px-10{padding-left:10px;padding-right:10px}.px-30{padding-left:30px;padding-right:30px}.pb-15{padding-bottom:15px}@media (min-width:576px){.text-sm-left{text-align:left!important}.mx-sm-0{margin-left:0;margin-right:0}.mb-sm-0{margin-bottom:0!important}.mr-sm-30{margin-right:30px!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.mt-md-0{margin-top:0!important}.mr-md-15{margin-right:15px}.pt-md-45{padding-top:45px}.pr-md-30{padding-right:30px}.pr-md-40{padding-right:40px}.pl-md-40{padding-left:40px}.pb-md-0{padding-bottom:0}}@media (min-width:1200px){.pb-xl-0{padding-bottom:0}}.clearfix:after{clear:both;content:"";display:block}.float-left{float:left!important}.float-right{float:right!important}.d-inline-block{display:inline-block}.d-none{display:none}.d-flex{display:-ms-flexbox!important;display:flex!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-start{justify-content:flex-start!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}@media (min-width:576px){.d-sm-none{display:none}.d-sm-block{display:block}.d-sm-inline-block{display:inline-block}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:justify!important;justify-content:space-around!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}}@media (min-width:768px){.d-md-none{display:none}.d-md-block{display:block}.d-md-inline-block{display:inline-block}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}}@media (min-width:992px){.d-lg-none{display:none}.d-lg-block{display:block}.d-lg-inline-block{display:inline-block}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.mt-lg-0{margin-top:0!important}.text-lg-left{text-align:left!important}}@media (min-width:1200px){.d-xl-none{display:none}.d-xl-block{display:block}.d-xl-inline-block{display:inline-block}.d-xl-flex{display:-ms-flexbox;display:flex}}.btn{cursor:pointer;font-size:14px;line-height:16px;padding:12px 35px}.btn:hover{padding:12px 45px 12px 25px}.btn:after{top:11px}.btn-big{padding-left:70px;padding-right:70px}.btn-big:hover{padding-left:50px;padding-right:90px}.btn-blue{background-color:#1a6497;color:#fff}.btn-white-outline{background-color:transparent;border:1px solid #fff;color:#fff}.btn-blue-outline{background-color:transparent;border:1px solid #0388e4;color:#0388e4}.section .section-title{margin-bottom:50px;text-align:center}.grid{display:flex;flex-wrap:wrap;justify-content:space-between}.body-container-wrapper{background-color:#f2f2f2}.w-100p{width:100%}@media (min-width:576px){.w-sm-50p{width:50%}}@media (min-width:768px){.w-md-33p{width:33.333%}.w-md-40p{width:40%}.w-md-50p{width:50%}.w-md-60p{width:60%}.w-md-75p{width:75%}.w-md-80p{width:80%}}@media (min-width:992px){.w-lg-40p{width:40%}.w-lg-50p{width:50%}.w-lg-60p{width:60%}.w-lg-75p{width:75%}.w-lg-80p{width:80%}}.dropdown{display:inline-block;position:relative}.dropdown .dropdown-value{border-bottom:2px solid #2ebafc;color:#2ebafc;cursor:pointer;padding:3px 2px}.dropdown .dropdown-value:after{content:"\f078";display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:FontAwesome;font-size:.4em;margin-left:15px;margin-top:1.2em;vertical-align:top}.dropdown .dropdown-menu{background-color:#fff;display:none;left:0;position:absolute;top:100%;z-index:1000}.dropdown .dropdown-menu .dropdown-item{border-bottom:2px solid #196396;color:#196396;display:block;font-size:12px;margin:5px 15px;min-width:120px;padding:5px 0;white-space:nowrap}.dropdown .dropdown-menu .dropdown-item:hover{background-color:#196396;color:#fff;text-decoration:none}.dropdown .dropdown-menu.show{display:block}.latest-news .post-item p,body .summary,body .summary p,p{font-size:1rem;line-height:1.4!important}body .footer{padding-bottom:0}body form textarea{min-height:80px}body form label,body form legend{color:#fff;font-size:1rem}.set-image-gradient{position:relative}.set-image-gradient--img{background:#9fbf43;background:linear-gradient(148deg,rgba(159,191,67,.7) 5%,rgba(29,71,116,.2) 38%,rgba(29,71,116,.4) 78%);bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:3}body a.btn-read-more{background-color:#9fbf43!important}body a.btn-read-more:hover{background-color:#1d4774!important}body .clients .btn-all-clients,body .latest-news .btn-all-news{background-color:#1d4774}.k2-landing-page-header--btnn a,form .hs-button,form input[type=submit]{font-size:14px!important;font-weight:700!important;text-transform:uppercase!important}