@charset "utf-8";html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased}*{margin:0;padding:0}div,span,a,img,input,textarea,button,blockquote,li,header,footer,p{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}a:hover{text-decoration:none}img,p{display:block}.clear{clear:both}.clearfix:after{display:block;content:'';clear:both}.left{float:left;text-align:left}.right{float:right;text-align:left}.center{margin:0 auto;text-align:center}.btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button:focus,textarea:focus,input:focus,select:focus{outline:0}h1,h2,h3,h4,h5,h6{display:block;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}table{border-collapse:collapse}.important:after{display:inline;content:'*';color:red;padding:0 0 0 3px;font-size:80%}@font-face{font-family:'geomanistextralight';src:url('../fonts/geomanist-extralight-webfont.eot');src:url('../fonts/geomanist-extralight-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/geomanist-extralight-webfont.woff2') format('woff2'),url('../fonts/geomanist-extralight-webfont.woff') format('woff'),url('../fonts/geomanist-extralight-webfont.ttf') format('truetype'),url('../fonts/geomanist-extralight-webfont.svg#geomanistextralight') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'geomanistthin';src:url('../fonts/geomanist-thin-webfont.eot');src:url('../fonts/geomanist-thin-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/geomanist-thin-webfont.woff2') format('woff2'),url('../fonts/geomanist-thin-webfont.woff') format('woff'),url('../fonts/geomanist-thin-webfont.ttf') format('truetype'),url('../fonts/geomanist-thin-webfont.svg#geomanistthin') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'geomanistlight';src:url('../fonts/geomanist-light-webfont.eot');src:url('../fonts/geomanist-light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/geomanist-light-webfont.woff2') format('woff2'),url('../fonts/geomanist-light-webfont.woff') format('woff'),url('../fonts/geomanist-light-webfont.ttf') format('truetype'),url('../fonts/geomanist-light-webfont.svg#geomanistlight') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'geomanist_regularregular';src:url('../fonts/geomanist-regular-webfont.eot');src:url('../fonts/geomanist-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/geomanist-regular-webfont.woff2') format('woff2'),url('../fonts/geomanist-regular-webfont.woff') format('woff'),url('../fonts/geomanist-regular-webfont.ttf') format('truetype'),url('../fonts/geomanist-regular-webfont.svg#geomanist_regularregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'geomanistbook';src:url('../fonts/geomanist-book-webfont.eot');src:url('../fonts/geomanist-book-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/geomanist-book-webfont.woff2') format('woff2'),url('../fonts/geomanist-book-webfont.woff') format('woff'),url('../fonts/geomanist-book-webfont.ttf') format('truetype'),url('../fonts/geomanist-book-webfont.svg#geomanistbook') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'geomanistmedium';src:url('../fonts/geomanist-medium-webfont.eot');src:url('../fonts/geomanist-medium-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/geomanist-medium-webfont.woff2') format('woff2'),url('../fonts/geomanist-medium-webfont.woff') format('woff'),url('../fonts/geomanist-medium-webfont.ttf') format('truetype'),url('../fonts/geomanist-medium-webfont.svg#geomanistmedium') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'geomanistbold';src:url('../fonts/geomanist-bold-webfont.eot');src:url('../fonts/geomanist-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/geomanist-bold-webfont.woff2') format('woff2'),url('../fonts/geomanist-bold-webfont.woff') format('woff'),url('../fonts/geomanist-bold-webfont.ttf') format('truetype'),url('../fonts/geomanist-bold-webfont.svg#geomanistbold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'geomanistblack';src:url('../fonts/geomanist-black-webfont.eot');src:url('../fonts/geomanist-black-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/geomanist-black-webfont.woff2') format('woff2'),url('../fonts/geomanist-black-webfont.woff') format('woff'),url('../fonts/geomanist-black-webfont.ttf') format('truetype'),url('../fonts/geomanist-black-webfont.svg#geomanistblack') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'geomanistultra';src:url('../fonts/geomanist-ultra-webfont.eot');src:url('../fonts/geomanist-ultra-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/geomanist-ultra-webfont.woff2') format('woff2'),url('../fonts/geomanist-ultra-webfont.woff') format('woff'),url('../fonts/geomanist-ultra-webfont.ttf') format('truetype'),url('../fonts/geomanist-ultra-webfont.svg#geomanistultra') format('svg');font-weight:normal;font-style:normal}body{font-family:'geomanist_regularregular';font-weight:normal;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:#0f243b}.wrap{width:1200px;margin:0 auto}.szechenyi-2020{position:fixed;top:0;right:0;width:214px;height:150px;z-index:9999;background-image:url('../img/szechenyi-2020.png');background-position:center;background-repeat:no-repeat;background-size:cover}.header{position:fixed;top:0;width:100%;height:70px;background-color:#21619a;-webkit-box-shadow:0 0 15px rgba(15,36,59,0.5);-moz-box-shadow:0 0 15px rgba(15,36,59,0.5);box-shadow:0 0 15px rgba(15,36,59,0.5);z-index:9998}.header .wrap{position:relative;padding:0 10px;text-align:center}.header .mobile-menu{display:none}.header .logo{position:absolute;top:21px;left:10px;width:71px;height:25px;background-image:url('../img/logo.svg');background-position:center;background-repeat:no-repeat;background-size:cover}.header ul{display:inline-block;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header ul li{float:left;width:auto;height:70px}.header ul li a{display:block;width:auto;height:70px;padding:0 15px;color:#ffffff;text-transform:uppercase;font-family:'geomanistmedium';font-weight:normal;font-size:14px;line-height:70px;letter-spacing:0;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}.header ul li a:hover{background-color:#286dab}.header ul li .active{background-color:#286dab;border-bottom:3px solid #24d8b0}.header ul .language a{padding:0 0 0 20px}.header ul .language a:hover{background-color:#21619a}.header ul .language a:hover span{background-color:#24d8b0}.header ul .language a span{padding:5px 10px;background-color:#286dab;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}p{font-family:'geomanist_regularregular';font-weight:normal;font-size:16px;line-height:22px;letter-spacing:.5px}.lead{font-family:'geomanistmedium';font-weight:normal;font-size:16px;line-height:22px;letter-spacing:.5px}.btn{width:auto;height:45px;font-family:'geomanistmedium';font-weight:normal;font-size:14px;line-height:45px;letter-spacing:2px;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 40px;text-transform:uppercase}.main-banner{width:100%;height:700px;text-align:center;background-image:url('../pics/main-banner.jpg');background-position:center;background-repeat:no-repeat;background-size:cover;color:#ffffff}.main-banner .wrap{padding:350px 0 0 0}.main-banner h1{width:60%;margin:0 auto 20px auto;font-family:'geomanistbold';font-weight:normal;font-size:36px;line-height:42px;letter-spacing:2px;text-transform:uppercase;text-shadow:0 0 15px rgba(15,36,59,0.33)}.main-banner .lead{width:60%;margin:0 auto 25px auto;text-shadow:0 0 15px rgba(15,36,59,0.33)}.main-banner .buttons{text-align:center}.main-banner .buttons .btn{margin:0 10px}.main-banner .buttons .type-1{background-color:#f2f2f2;color:#24d8b0;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.main-banner .buttons .type-1:hover{background-color:#ffffff;-webkit-box-shadow:0 0 15px rgba(15,36,59,0.15);-moz-box-shadow:0 0 15px rgba(15,36,59,0.15);box-shadow:0 0 15px rgba(15,36,59,0.15)}.main-banner .buttons .type-1:active{-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}.main-banner .buttons .type-2{background-color:#24d8b0;color:#ffffff;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.main-banner .buttons .type-2:hover{background-color:#26e7bc;-webkit-box-shadow:0 0 15px rgba(15,36,59,0.15);-moz-box-shadow:0 0 15px rgba(15,36,59,0.15);box-shadow:0 0 15px rgba(15,36,59,0.15)}.main-banner .buttons .type-2:active{-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}h2{text-align:center;font-family:'geomanistbold';font-weight:normal;font-size:32px;line-height:32px;letter-spacing:2px;text-transform:uppercase;margin:0 0 20px 0}.heading-sep{margin:0 auto 35px auto;width:10px;height:10px;position:relative}.heading-sep .sep-icon{width:10px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.heading-sep:before{content:'';display:block;position:absolute;top:4px;left:20px;width:40px;height:2px}.heading-sep:after{content:'';display:block;position:absolute;top:4px;right:20px;width:40px;height:2px}.about{background-color:#ffffff;background-image:url('../img/bg-stripe-dark.png');background-position:center;background-repeat:repeat;background-size:auto}.about .wrap{padding:85px 0 70px 0}.about h2{color:#24d8b0}.about .heading-sep .sep-icon{border:2px solid #24d8b0}.about .heading-sep:before{background-color:#24d8b0}.about .heading-sep:after{background-color:#24d8b0}.about .left{width:50%;padding:0 15px 0 10px}.about .left p{letter-spacing:.5px}.about .right{width:50%;padding:0 10px 0 15px}.about .right p{letter-spacing:-0.25px}.about p{text-align:justify;margin:0 0 20px 0}.about .video-container{padding:20px 10px 0 10px}.about .video-container .video-inner{background-color:rgba(8,45,85,0.1);padding:40px 22.5%}.about .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.about .embed-container iframe,.about .embed-container object,.about .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.services{background-color:#24d8b0;background-image:url('../img/bg-stripe-dark.png');background-position:center;background-repeat:repeat;background-size:auto}.services .wrap{padding:85px 0 70px 0}.services h2{color:#ffffff}.services .heading-sep .sep-icon{border:2px solid #ffffff}.services .heading-sep:before{background-color:#ffffff}.services .heading-sep:after{background-color:#ffffff}.services .left{width:35%;padding:0 15px 0 10px}.services .left a{display:block}.services .left a img{width:100%;height:auto}.services .right{width:65%;padding:0 10px 0 15px}.services p{text-align:justify;margin:0 0 20px 0;color:#ffffff}.services ul{text-align:justify;margin:0 0 20px 0;color:#ffffff;list-style:none}.services ul li{position:relative;padding:0 0 0 30px;margin:0 0 15px 0}.services ul li:before{position:absolute;content:'';background-color:#ffffff;top:8px;left:15px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:4px;height:4px}.services .btn{background-color:#24d8b0;color:#ffffff;border:2px solid #ffffff;font-family:'geomanistmedium';font-weight:normal;font-size:14px;line-height:43px;letter-spacing:2px;padding:0 30px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.services .btn:hover{-webkit-box-shadow:0 0 15px rgba(15,36,59,0.15);-moz-box-shadow:0 0 15px rgba(15,36,59,0.15);box-shadow:0 0 15px rgba(15,36,59,0.15)}.services .btn:active{-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}.services .btn .txt-close{display:none}.services .btn:before{content:'';display:block;margin:15px 7.5px 0 0;width:12px;height:12px;float:left;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;background-image:url('../img/icon-plus-white.svg');background-position:center;background-repeat:no-repeat;background-size:cover}.services .open-content .btn:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.services .open-content .txt-open{display:none}.services .open-content .txt-close{display:inline}.services .toggle-content{display:none}.prototypes{background-image:url('../img/bg-prototypes.jpg');background-position:center;background-repeat:no-repeat;background-size:cover}.prototypes .wrap{padding:85px 0 70px 0}.prototypes h2{color:#0f243b}.prototypes .heading-sep .sep-icon{border:2px solid #0f243b}.prototypes .heading-sep:before{background-color:#0f243b}.prototypes .heading-sep:after{background-color:#0f243b}.prototypes p{width:60%;margin:0 auto 25px auto;text-align:center}.prototypes p a{color:#0f243b;text-decoration:underline}.prototypes p a:hover{text-decoration:none}.prototypes .slider-container{padding:15px 35px 0 35px}.prototypes .slider a{display:block;margin:0 15px}.prototypes .slider a img{width:100%;height:auto}.projects{background-color:#21619a;background-image:url('../img/bg-stripe-light.png');background-position:center;background-repeat:repeat;background-size:auto}.projects .wrap{padding:85px 0 70px 0}.projects h2{color:#ffffff}.projects .heading-sep .sep-icon{border:2px solid #ffffff}.projects .heading-sep:before{background-color:#ffffff}.projects .heading-sep:after{background-color:#ffffff}.projects p{width:60%;margin:0 auto 25px auto;text-align:center;color:#ffffff}.projects p a{color:#ffffff;text-decoration:underline}.projects p a:hover{text-decoration:none}.projects .project-container{padding:15px 10px 0 10px}.projects .project{background-color:#ffffff;padding:30px;margin:0 0 20px 0}.projects .project:last-child{margin:0}.projects .project .right{width:25%}.projects .project .left{width:75%;padding:0 30px 0 0}.projects .project h3{font-family:'geomanistbold';font-weight:normal;font-size:24px;line-height:24px;letter-spacing:1px;text-transform:uppercase;margin:0 0 5px 0}.projects .project .num{font-family:'geomanistlight';font-weight:normal;font-size:13px;line-height:13px;letter-spacing:1px;margin:0 0 20px 0}.projects .project p{color:#0f243b;text-align:justify;width:100%}.projects .img-container a{display:block}.projects .img-container a img{width:100%;height:auto;border:5px solid rgba(15,36,59,0.1)}.projects .img-container .hidden-images{display:none}.projects .btn{background-color:#ffffff;color:#24d8b0;border:2px solid #24d8b0;font-family:'geomanistmedium';font-weight:normal;font-size:14px;line-height:43px;letter-spacing:2px;padding:0 30px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.projects .btn:hover{-webkit-box-shadow:0 0 15px rgba(15,36,59,0.15);-moz-box-shadow:0 0 15px rgba(15,36,59,0.15);box-shadow:0 0 15px rgba(15,36,59,0.15)}.projects .btn:active{-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}.projects .btn .txt-close{display:none}.projects .btn:before{content:'';display:block;margin:15px 7.5px 0 0;width:12px;height:12px;float:left;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;background-image:url('../img/icon-plus-green.svg');background-position:center;background-repeat:no-repeat;background-size:cover}.projects .open-content .btn:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.projects .open-content .txt-open{display:none}.projects .open-content .txt-close{display:inline}.projects .toggle-content{display:none}.contact{background-color:#0f243b;background-image:url('../img/bg-stripe-light.png');background-position:center;background-repeat:repeat;background-size:auto;padding-bottom:60px}.contact .map-container{width:100%;height:450px;position:relative;overflow:hidden}.contact .map-container iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.contact .wrap{position:relative;top:-95px;margin-bottom:-95px;padding:0 10px}.contact .contact-box{background-color:#24d8b0;background-image:url('../img/bg-stripe-dark.png');background-position:center;background-repeat:repeat;background-size:auto;padding:45px 7.5% 70px 7.5%}.contact .contact-box .left{width:50%;padding:0 15px 0 10px}.contact .contact-box .right{width:50%;padding:0 10px 0 15px}.contact .contact-box .right a{color:#0f243b;text-decoration:underline}.contact .contact-box .right a:hover{text-decoration:none}.contact .contact-box .right img{width:71px;height:25px;margin:0 0 10px 0}.contact h2{color:#ffffff}.contact .heading-sep .sep-icon{border:2px solid #ffffff}.contact .heading-sep:before{background-color:#ffffff}.contact .heading-sep:after{background-color:#ffffff}.contact h3{font-family:'geomanistbold';font-weight:normal;font-size:24px;line-height:24px;letter-spacing:1px;text-transform:uppercase;margin:0 0 20px 0}.contact .lead{margin:0 0 20px 0}.contact p{margin:0 0 15px 0}.contact .form{width:80%}.contact .form .input-row{margin:0 0 10px 0}.contact .form .btn-row{padding:10px 0 0 0}.contact .form .label-container{width:35%;float:left}.contact .form .input-container{width:65%;float:right}.contact .form label{font-family:'geomanistmedium';font-weight:normal;font-size:14px;line-height:38px;letter-spacing:0}.contact .form input{background-color:#ffffff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100%;height:38px;border:none;padding:0 10px;font-family:'geomanist_regularregular';font-weight:normal;font-size:14px;line-height:14px;letter-spacing:.5px}.contact .form textarea{background-color:#ffffff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100%;height:115px;border:none;padding:10px;font-family:'geomanist_regularregular';font-weight:normal;font-size:14px;line-height:14px;letter-spacing:.5px;resize:none}.contact .form .btn{background-color:#0f243b;color:#ffffff;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;cursor:pointer}.contact .form .btn:hover{background-color:#0f243b;-webkit-box-shadow:0 0 15px rgba(15,36,59,0.15);-moz-box-shadow:0 0 15px rgba(15,36,59,0.15);box-shadow:0 0 15px rgba(15,36,59,0.15)}.contact .form .btn:active{-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}.footer{background-color:#091829;color:#ffffff;text-align:center;text-transform:uppercase;font-family:'geomanistmedium';font-weight:normal;font-size:14px;line-height:14px;letter-spacing:1px;padding:27.5px 10px}.footer a{color:#ffffff}.footer a:hover{text-decoration:underline}@media screen and (max-width:1200px){.szechenyi-2020{width:171px;height:120px}.wrap{margin:0 auto;width:960px}.header ul li a{padding:0 10px}.header ul .language a{padding:0 0 0 10px}.main-banner{width:100%;height:600px;text-align:center;background-image:url('../pics/main-banner.jpg');background-position:center;background-repeat:no-repeat;background-size:cover;color:#ffffff}.main-banner .wrap{padding:250px 0 0 0}.main-banner h1{width:70%}.main-banner .lead{width:70%}}@media screen and (max-width:960px){.wrap{margin:0 auto;width:100%}.header{width:100%;height:50px;-webkit-box-shadow:0 0 10px rgba(15,36,59,0.5);-moz-box-shadow:0 0 10px rgba(15,36,59,0.5);box-shadow:0 0 10px rgba(15,36,59,0.5)}.header .wrap{padding:0}.header .mobile-menu{display:block;width:50px;height:50px;position:absolute;background-color:#286dab;left:0;top:0;z-index:2;cursor:pointer;padding:18px 0 0 0;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header .mobile-menu .menuicon{position:relative;display:block;width:20px;height:14px;margin:0 auto}.header .mobile-menu .menuicon:before{content:"";background:#fff;position:absolute;display:block;height:2px;width:20px;-webkit-transition:all .2s cubic-bezier(.39, .575, .565, 1);transition:all .2s cubic-bezier(.39, .575, .565, 1)}.header .mobile-menu .menuicon:after{content:"";top:12px;background:#fff;position:absolute;display:block;height:2px;width:20px;-webkit-transition:all .2s cubic-bezier(.39, .575, .565, 1);transition:all .2s cubic-bezier(.39, .575, .565, 1)}.header .mobile-menu .menuicon ins{background:#fff;width:20px;left:0;position:absolute;display:block;height:2px;top:6px;-webkit-transition:all .2s cubic-bezier(.39, .575, .565, 1);transition:all .2s cubic-bezier(.39, .575, .565, 1)}.header .open-mobile .mobile-menu{background-color:#185082}.header .open-mobile .mobile-menu .menuicon:before{-webkit-transform:rotate(45deg) translateY(4px) translateX(4px);-ms-transform:rotate(45deg) translateY(4px) translateX(4px);transform:rotate(45deg) translateY(4px) translateX(4px)}.header .open-mobile .mobile-menu .menuicon:after{-webkit-transform:rotate(-45deg) translateY(-5px) translateX(4px);-ms-transform:rotate(-45deg) translateY(-5px) translateX(4px);transform:rotate(-45deg) translateY(-5px) translateX(4px)}.header .open-mobile .mobile-menu .menuicon ins{opacity:0}.header .open-mobile .mobile-menu ul{display:block}.header .logo{position:absolute;top:15px;left:65px;width:57px;height:20px}.header ul{display:none;position:absolute;top:50px;right:0;left:0;width:100%;list-style:none;background-color:#286dab}.header ul li{float:none;display:block;width:auto;height:45px;border-top:1px solid rgba(255,255,255,0.07)}.header ul li a{display:block;width:auto;height:45px;padding:0;text-align:center;font-family:'geomanistmedium';font-weight:normal;font-size:14px;line-height:45px;letter-spacing:0;-webkit-transition:background-color 0;-moz-transition:background-color 0;-o-transition:background-color 0;transition:background-color 0}.header ul li .active,.header ul li .active:hover{background-color:#24d8b0;border-bottom:none}.header ul li:first-child{border-top:none}.header ul li:last-child{border-top:none}.header ul .language a{padding:0;background-color:#21619a}.header ul .language a:hover{background-color:#21619a}.header ul .language a:hover span{background-color:#286dab}.main-banner{width:100%;height:500px;text-align:center;background-image:url('../pics/main-banner.jpg');background-position:center;background-repeat:no-repeat;background-size:cover;color:#ffffff}.main-banner .wrap{padding:150px 0 0 0}.main-banner h1{width:80%}.main-banner .lead{width:80%}h2{text-align:center;font-family:'geomanistbold';font-weight:normal;font-size:26px;line-height:26px;letter-spacing:2px;margin:0 0 15px 0}.heading-sep{margin:0 auto 20px auto}.heading-sep:before{width:20px;height:2px}.heading-sep:after{width:20px;height:2px}.about .wrap{padding:55px 0 30px 0}.about .left{padding:0 15px}.about .right{padding:0 15px}.about p{margin:0 0 15px 0}.about .video-container{padding:10px 15px 0 15px}.about .video-container .video-inner{padding:15px 15px}.services .wrap{padding:55px 0 30px 0}.services .left{width:35%;padding:0 15px}.services .right{width:65%;padding:0 15px}.services p{margin:0 0 15px 0}.services ul{margin:0 0 15px 0}.services ul li{margin:0 0 15px 0}.prototypes .wrap{padding:55px 0 30px 0}.prototypes .heading-sep .sep-icon{border:2px solid #0f243b}.prototypes .heading-sep:before{background-color:#0f243b}.prototypes .heading-sep:after{background-color:#0f243b}.prototypes p{width:80%;margin:0 auto 15px auto}.projects .wrap{padding:55px 0 30px 0}.projects p{width:80%;margin:0 auto 25px auto}.projects .project-container{padding:0 15px 0 15px}.projects .project{padding:15px;margin:0 0 15px 0}.projects .project:last-child{margin:0}.projects .project .right{width:100%;float:none;margin:0 0 15px 0}.projects .project .left{width:100%;float:none;padding:0 0 0 0}.projects .project h3{font-family:'geomanistbold';font-weight:normal;font-size:20px;line-height:20px;letter-spacing:1px}.contact{padding-bottom:30px}.contact .map-container{width:100%;height:350px}.contact .wrap{position:relative;top:-95px;margin-bottom:-95px;padding:0 15px}.contact .contact-box{background-color:#24d8b0;background-image:url('../img/bg-stripe-dark.png');background-position:center;background-repeat:repeat;background-size:auto;padding:35px 0 30px 0}.contact .contact-box .left{width:100%;float:none;padding:0 15px 15px 15px;margin:0 0 25px 0;border-bottom:1px solid #0f243b}.contact .contact-box .right{width:100%;float:none;padding:0 15px}.contact h3{font-family:'geomanistbold';font-weight:normal;font-size:20px;line-height:20px;letter-spacing:1px;margin:0 0 15px 0}.contact .lead{margin:0 0 15px 0}.contact p{margin:0 0 15px 0}.contact .form{width:100%}.footer{font-family:'geomanistmedium';font-weight:normal;font-size:13px;line-height:13px;letter-spacing:.5px;padding:15px 10px}}@media screen and (max-width:768px){.szechenyi-2020{width:143px;height:100px}p{font-family:'geomanist_regularregular';font-weight:normal;font-size:14px;line-height:20px;letter-spacing:.5px}.lead{font-family:'geomanistmedium';font-weight:normal;font-size:14px;line-height:20px;letter-spacing:.5px}.btn{width:auto;height:45px;font-family:'geomanistmedium';font-weight:normal;font-size:14px;line-height:45px;letter-spacing:2px;display:inline-block;padding:0 10px}.main-banner{width:100%;height:500px}.main-banner .btn{width:70%}.main-banner .wrap{padding:150px 0 0 0}.main-banner h1{width:90%;margin:0 auto 15px auto;font-family:'geomanistbold';font-weight:normal;font-size:28px;line-height:36px;letter-spacing:1px;text-shadow:0 0 10px rgba(15,36,59,0.33)}.main-banner .lead{width:90%;margin:0 auto 20px auto;text-shadow:0 0 10px rgba(15,36,59,0.33)}.main-banner .buttons .btn{margin:0 0 15px 0}.main-banner{width:100%;height:500px;text-align:center;background-image:url('../pics/main-banner.jpg');background-position:center;background-repeat:no-repeat;background-size:cover;color:#ffffff}.main-banner .wrap{padding:150px 0 0 0}.main-banner h1{width:80%}.main-banner .lead{width:80%}h2{font-family:'geomanistbold';font-weight:normal;font-size:22px;line-height:22px;letter-spacing:2px}.about .wrap{padding:55px 0 30px 0}.about .left{float:none;width:100%;padding:0 15px}.about .right{float:none;width:100%;padding:0 15px}.about p{margin:0 0 15px 0}.about .video-container{padding:10px 15px 0 15px}.about .video-container .video-inner{padding:15px 15px}.services .left{width:100%;float:none;margin:0 0 15px 0}.services .right{width:100%;float:none}}@media screen and (max-width:480px){.szechenyi-2020{width:114px;height:80px}.main-banner{width:100%;height:500px}.main-banner .wrap{padding:65px 0 0 0}}