@font-face{font-family:'OpenSans-CondLight';src:url("../fonts/OpenSans-CondLight.eot");src:url("../fonts/OpenSans-CondLight.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-CondLight.woff") format("woff"),url("../fonts/OpenSans-CondLight.woff2") format("woff2"),url("../fonts/OpenSans-CondLight.ttf") format("truetype"),url("../fonts/OpenSans-CondLight.svg#OpenSans-CondLight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSans-Light';src:url("../fonts/OpenSans-Light.eot");src:url("../fonts/OpenSans-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Light.woff") format("woff"),url("../fonts/OpenSans-Light.woff2") format("woff2"),url("../fonts/OpenSans-Light.ttf") format("truetype"),url("../fonts/OpenSans-Light.svg#OpenSans-Light") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSans-Bold';src:url("../fonts/OpenSans-Bold.eot");src:url("../fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Bold.woff") format("woff"),url("../fonts/OpenSans-Bold.woff2") format("woff2"),url("../fonts/OpenSans-Bold.ttf") format("truetype"),url("../fonts/OpenSans-Bold.svg#OpenSans-Bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'ft35 Semi-expanded Bold';src:url("../fonts/ft35 Semi-expanded Bold.eot");src:url("../fonts/ft35 Semi-expanded Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/ft35 Semi-expanded Bold.woff") format("woff"),url("../fonts/ft35 Semi-expanded Bold.woff2") format("woff2"),url("../fonts/ft35 Semi-expanded Bold.ttf") format("truetype"),url("../fonts/ft35 Semi-expanded Bold.svg#ft35 Semi-expanded Bold") format("svg");font-weight:normal;font-style:normal}body{margin:0;padding:0;font:18px "OpenSans-CondLight","Myriad Pro",Arial,sans-serif;color:#fff;background:#324855}.img{border:none}a{text-decoration:underline;color:#fff;outline:none}ul{list-style-image:url("../images/bullet.png");padding:0 0 0 15px}.buttons-set{margin:30px auto 0}.btn{font-size:24px;font-family:"OpenSans-CondLight","Myriad Pro",Arial,sans-serif;color:#fff;background:#ad3546;text-decoration:none;display:inline-block;min-width:220px;min-height:33px;line-height:33px;padding:10px 30px;text-align:center;vertical-align:middle;cursor:pointer;border:none;outline:none;box-shadow:none;text-shadow:none;-webkit-transition:all .33s ease-in-out;-moz-transition:all .33s ease-in-out;transition:all .33s ease-in-out}.btn span{background:url("../images/envelope.png") left center no-repeat;padding-left:28px}.btn:hover{background:#b9394b}.header-container{margin:0;padding:0;position:relative;max-width:100%;overflow:hidden;background:#2b3d48}header{padding:0 15px;margin:0 auto;width:1140px;position:relative}header:before{content:'';background:url("../images/circles.png") center no-repeat;position:absolute;display:block;top:0;left:155px;width:310px;height:145px;z-index:2}header:after{content:'';background:url("../images/triangles-and-text.png") top right no-repeat;position:absolute;display:block;top:0;right:-375px;width:319px;height:159px;z-index:1}header .logo-wrapper{float:left;display:block;text-decoration:none;position:relative;z-index:3;cursor:pointer;margin:46px 0 39px}header .logo-wrapper .logo{display:block;font-weight:normal;margin:0;padding:0;font-size:0}header .logo-wrapper .slogan{font-family:"ft35 Semi-expanded Bold","Myriad Pro",Arial,sans-serif;font-size:10px;font-weight:normal;color:#ebebeb;opacity:0.11;filter:Alpha(opacity=11);text-transform:uppercase;margin:0;padding:0;position:relative;top:-8px;text-align:left;letter-spacing:-1px;letter-spacing:-0.5px}header .under-reconstruction{position:absolute;top:0;left:50%;left:calc( 50% + 60px );left:-moz-calc( 50% + 60px );left:-webkit-calc( 50% + 60px );display:block;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);width:496px;height:131px;z-index:1;background:url("../images/under-reconstruction.png") left top no-repeat}header .lang-panel{right:15px;z-index:1;position:absolute;margin:0}header .lang-panel .lang-wrapper{margin:12px 0;font-size:0;float:right}header .lang-panel .lang-wrapper:after{display:block;content:'';clear:both}header .lang-panel .lang-wrapper a{width:14px;height:11px;margin:0 3px;opacity:0.4;filter:Alpha(opacity=40);vertical-align:middle;display:inline-block;-webkit-transition:all .33s ease-in-out;-moz-transition:all .33s ease-in-out;transition:all .33s ease-in-out;background-repeat:no-repeat;box-shadow:1px 1px 3px rgba(0,0,0,0.5);background-image:url("../images/lang-flags.png")}header .lang-panel .lang-wrapper a.bg{background-position:0 0}header .lang-panel .lang-wrapper a.en{background-position:0 -26px}header .lang-panel .lang-wrapper a.de{background-position:0 -52px}header .lang-panel .lang-wrapper a.active,header .lang-panel .lang-wrapper a:hover{opacity:1;filter:Alpha(opacity=100)}header .phone-wrapper{margin:55px 0;float:right}header .phone-wrapper .phone{background:url("../images/phone.png") left center no-repeat;padding:0 0 0 20px;text-decoration:none;color:#fff;font-size:22px;white-space:nowrap}.clearboth{clear:both}.nav-container{position:relative;background:#f9f9f9 url("../images/banner.png") center top no-repeat}.nav-container .title-wrapper{height:144px;border-bottom:40px solid #4b5d68;border-top:14px solid rgba(43,61,72,0.72);border-bottom:40px solid rgba(96,110,118,0.88)}.nav-container section{padding:50px 15px 0;margin:0 auto;width:1140px;position:relative}.nav-container .page-title{color:#2b3d48;font-family:"OpenSans-Light","Myriad Pro",Arial,sans-serif;font-size:26px;text-align:left;font-weight:normal;margin:0}.nav-container .breadcrumbs{color:#606d75;font-family:"OpenSans-Light","Myriad Pro",Arial,sans-serif;font-size:12px;font-weight:normal;text-align:left;position:relative;top:-5px}nav{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);width:1140px;height:50px;padding:0 15px;margin:0 auto}nav ul{padding:0;margin:0;text-align:center;list-style:none;position:relative}nav ul:before{position:absolute;content:" ";width:100%;bottom:0;left:0;z-index:1}nav ul li{display:inline-block;position:relative;z-index:0;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:0}nav ul li:before,nav ul li:after{border:1px solid #324855;position:absolute;bottom:-1px;width:5px;height:5px}nav ul li.ui-state-active{z-index:2;height:50px;box-shadow:0 -7px 7px 0 rgba(20,20,20,0.15);-moz-box-shadow:0 -7px 7px 0 rgba(20,20,20,0.15);-webkit-box-shadow:0 -7px 7px 0 rgba(20,20,20,0.15);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyNDg1NSIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzMyNDg1NSIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMjElIiBzdG9wLWNvbG9yPSIjMzI0ODU1IiBzdG9wLW9wYWNpdHk9IjAuNCIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NyUiIHN0b3AtY29sb3I9IiMzMjQ4NTUiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMjQ4NTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(50,72,85,0.75) 0%, rgba(50,72,85,0.8) 20%, rgba(50,72,85,0.4) 21%, rgba(50,72,85,0.8) 57%, #324855 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(50,72,85,0.75)), color-stop(20%, rgba(50,72,85,0.8)), color-stop(21%, rgba(50,72,85,0.4)), color-stop(57%, rgba(50,72,85,0.8)), color-stop(100%, #324855));background:-webkit-linear-gradient(top, rgba(50,72,85,0.75) 0%, rgba(50,72,85,0.8) 20%, rgba(50,72,85,0.4) 21%, rgba(50,72,85,0.8) 57%, #324855 100%);background:-o-linear-gradient(top, rgba(50,72,85,0.75) 0%, rgba(50,72,85,0.8) 20%, rgba(50,72,85,0.4) 21%, rgba(50,72,85,0.8) 57%, #324855 100%);background:-ms-linear-gradient(top, rgba(50,72,85,0.75) 0%, rgba(50,72,85,0.8) 20%, rgba(50,72,85,0.4) 21%, rgba(50,72,85,0.8) 57%, #324855 100%);background:linear-gradient(to bottom, rgba(50,72,85,0.75) 0%, rgba(50,72,85,0.8) 20%, rgba(50,72,85,0.4) 21%, rgba(50,72,85,0.8) 57%, #324855 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf324855', endColorstr='#324855',GradientType=0 )}nav ul li.ui-state-active a{padding-top:10px}nav ul li.ui-state-active:before{left:-6px;border-bottom-right-radius:6px;border-width:0 1px 1px 0;content:" ";box-shadow:2px 2px 0 #324855}nav ul li.ui-state-active:after{right:-6px;content:" ";border-bottom-left-radius:6px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #324855}nav ul a{font-size:20px;color:#fff;padding:0 20px;text-decoration:none;line-height:40px;display:block}main{width:1140px;padding:0 15px 20px;margin:0 auto}.title{color:#ad3546;font-size:30px;margin:40px 0 15px;font-weight:normal;font-family:"OpenSans-Light","Myriad Pro",Arial,sans-serif;overflow:hidden;text-overflow:ellipsis}.title span{font-family:"OpenSans-Bold","Myriad Pro",Arial,sans-serif;text-transform:uppercase}.content-wrapper:after{display:block;content:'';clear:both}.col{display:block;float:left;width:calc( 50% - 15px );width:-moz-calc( 50% - 15px );width:-webkit-calc( 50% - 15px )}.col.left-col{padding-right:15px}.col.right-col{padding-left:15px}.projects-wrapper{text-align:center;font-size:0;margin:15px -15px}.projects-wrapper .project-block{display:inline-block;vertical-align:middle;width:260px;height:195px;border-radius:15px;border:1px solid #4a5e6a;margin:15px;transition:all .3s ease-in-out}.projects-wrapper .project-block:hover{border-color:#ad3546}.projects-wrapper .project-block .image-wrapper{display:table-cell;width:260px;height:195px;text-align:center;vertical-align:middle}.projects-wrapper .project-block .image-wrapper img{vertical-align:middle}.contact-info{font-size:18px;width:360px;max-width:100%;float:right}.contact-info:after{display:block;content:'';clear:both}.contact-info .map{width:360px;display:block;margin:30px 0;background:url("../images/headquarter-map.png") center no-repeat;height:182px;background-size:360px 182px}.contact-info .office{margin:0}.contact-info .office .region{font-family:"OpenSans-Bold","Myriad Pro",Arial,sans-serif}.contact-info .office .phone a{text-decoration:none}.contact-info .office .email{text-decoration:none}.contact-info .office a{text-decoration:none}.contact-form input,.contact-form textarea{display:block;width:338px;border:1px solid #4a5f6c;background:#3a515f;padding:0 10px;height:40px;font-size:18px;line-height:40px;color:#fff;outline:none;margin-bottom:10px;font-family:"OpenSans-CondLight","Myriad Pro",Arial,sans-serif}.contact-form textarea{height:145px;resize:none;line-height:normal;padding:10px}.contact-form .btn{width:360px}.center{text-align:center}.our-markets{background:url("../images/euro_map.png") center top no-repeat;display:block;width:100%;margin-top:20px;height:452px;background-size:457px 452px}.rocket{height:249px;width:100%;margin-top:50px;background-size:361px 249px;background:url("../images/rocket.png") center top no-repeat}.mobile-only{display:none}.desktop-only{display:block}.footer-container{padding-top:30px;overflow:hidden}.footer-container .footer-wrapper{background:#273842;overflow:visible;height:35px;position:relative}.footer-container footer{padding:0 15px;margin:0 auto;width:1140px;position:relative}.footer-container footer:after{content:'';clear:both;display:block}.footer-container footer:before{content:'';background:url("../images/footer-design.png") top right no-repeat;position:absolute;display:block;top:-21px;right:-375px;width:154px;height:56px;z-index:1}.footer-container footer .trademark{float:left}.footer-container footer .copyrights{float:right}.footer-container footer p{margin:0;line-height:35px;padding:0;color:#6e7a82;font-size:16px}.ajax-response-box{margin-bottom:10px;padding:0}.ajax-response-box p{margin:0;padding:10px 20px;font-weight:bold;text-align:center;font-size:18px;line-height:20px;max-width:318px;border:1px solid transparent}.ajax-response-box .success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.ajax-response-box .failed{color:#a94442;background-color:#f2dede;border-color:#ebccd1}a.link{text-decoration:none;cursor:pointer;border-bottom:1px solid #ad3546}@media only screen and (min-width: 992px){#projects{min-height:500px}}@media only screen and (max-width: 1169px){header,main,nav,.nav-container section,.footer-container footer{width:962px}header:before{left:66px}header:after,.footer-container footer:before{display:none}}@media only screen and (max-width: 991px){header,main,nav,.nav-container section,.footer-container footer{width:738px}header:before{display:none}.our-markets{background-size:354px 350px;height:350px}header .logo-wrapper{margin:100px 0 20px}header .phone-wrapper{margin:110px 0 20px}header .under-reconstruction{left:40%;left:calc( 50% - 60px );left:-moz-calc( 50% - 60px );left:-webkit-calc( 50% - 60px )}.rocket{background-size:354px 244px}#contacts .col.right-col{padding-left:10px}#projects .col.left-col{width:100%}}@media only screen and (max-width: 767px){.col{width:100%}.col.left-col,.col.right-col{padding:0}header,main,nav,.nav-container section,.footer-container footer{width:90%;width:calc( 100% - 30px );width:-moz-calc( 100% - 30px );width:-webkit-calc( 100% - 30px )}.contact-info{margin:0 auto;float:none;text-align:center}.contact-form{text-align:center}.contact-form input,.contact-form textarea{margin:0 auto 10px}.contact-info .map{margin:30px auto}#contacts .col.right-col{padding-left:0}header .under-reconstruction{background-size:400px 106px;left:50%}.mobile-only{display:block}.desktop-only{display:none}.projects-wrapper .project-block:hover{border-color:#4a5e6a}}@media only screen and (max-width: 479px){nav ul a{padding:0 14px}html[lang=de] nav ul a{font-size:19px;padding:10px 9px 0}.contact-form .btn,.contact-info .map{width:340px}.contact-form input,.contact-form textarea{width:318px}header{padding-top:100px}header .lang-panel,header .logo-wrapper{float:none;margin:0}header .lang-panel{text-align:center;left:50%;margin-top:-25px;z-index:9;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}header .logo-wrapper{left:25%;left:calc( 50% - 125px );left:-moz-calc( 50% - 125px );left:-webkit-calc( 50% - 125px )}header .lang-panel .lang-wrapper{float:none;margin:0}header .phone-wrapper{margin:0 0 15px;float:none;text-align:center;display:block}header .under-reconstruction{background-position:center top}}@media only screen and (max-width: 379px){.our-markets{background-size:290px 287px;height:290px}.rocket{background-size:290px 200px}nav{width:100%;padding:0}.footer-container footer p{font-size:15px}.contact-form input,.contact-form textarea{width:268px}.contact-form .btn,.contact-info .map{width:290px}nav ul a{padding:0 8px}html[lang=de] nav ul a{padding:10px 5px 0}header .under-reconstruction{background-size:320px 85px}}
