@font-face{font-family:DINPro-Black;src:url(/fonts/DINPro-Black_tr.7cf24ca1.woff) format("woff")}@font-face{font-family:DINPro-Bold;src:url(/fonts/DINPro-Bold_tr.61aec141.woff) format("woff")}@font-face{font-family:DINPro-Light;src:url(/fonts/DINPro-Light_tr.12c98174.woff) format("woff")}@font-face{font-family:DINPro-Medium;src:url(/fonts/DINPro-Medium_tr.bbed362e.woff) format("woff")}body,html{margin:0;height:100%;font-family:DINPro-Medium;font-feature-settings:none;font-variant-ligatures:none}main{flex:1}.no-padding{padding:0}.padding-default{padding:5px}#template-root{height:100%;display:flex;flex-direction:column}.paragraph-text{color:#4b4b4d;text-align:left;font-family:DINPro-Light;font-size:16px}.container-tight{max-width:800px;margin-left:auto;margin-right:auto}@-webkit-keyframes zoom{0%{width:15px;height:15px;margin-left:0}to{width:25px;height:25px;margin-left:-5px}}@keyframes zoom{0%{width:15px;height:15px;margin-left:0}to{width:25px;height:25px;margin-left:-5px}}@-webkit-keyframes zoomAfterElement{0%{width:5px;height:5px;margin-left:4px;margin-top:3px}to{width:10px;height:10px;margin-left:6px;margin-top:3px}}@keyframes zoomAfterElement{0%{width:5px;height:5px;margin-left:4px;margin-top:3px}to{width:10px;height:10px;margin-left:6px;margin-top:3px}}.arrow-bottom{display:inline-block;width:15px;height:15px;border:2px solid #03658c;border-radius:50%;margin-left:0;background-color:hsla(0,0%,100%,.1)}.arrow-bottom:after{content:"";display:inline-block;margin-top:3px;margin-bottom:13px;margin-left:4px;width:5px;height:5px;border-top:2px solid #03658c;border-right:2px solid #03658c;transform:rotate(135deg)}.scroll-top{transform:rotate(180deg);position:fixed;bottom:20px;right:20px;z-index:1000;cursor:pointer}@-webkit-keyframes scale-up-tr{0%{transform:scale(1);transform-origin:100% 0}to{transform:scale(1.3);transform-origin:100% 0}}@keyframes scale-up-tr{0%{transform:scale(1);transform-origin:100% 0}to{transform:scale(1.3);transform-origin:100% 0}}@-webkit-keyframes scale-up-tl{0%{transform:scale(1);transform-origin:0 0}to{transform:scale(1.3);transform-origin:0 0}}@keyframes scale-up-tl{0%{transform:scale(1);transform-origin:0 0}to{transform:scale(1.3);transform-origin:0 0}}.grecaptcha-badge{visibility:hidden}.confirmation-wrapper{width:100%;height:100%;background-color:rgba(0,0,0,.5);position:fixed;top:0;right:0}.confirmation{width:80%;height:200px;font-size:30px;color:#03658c;text-align:center;padding:20px;background-color:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:10px;border-color:#03658c;border-style:solid}.confirmation p{margin:0}.confirmation button{margin-top:50px;cursor:pointer}.hidden{display:none}.stop-scrolling{height:100%;overflow:hidden}.row{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;box-sizing:border-box}.col{display:block}.col,.col-center{text-align:center;width:50%;box-sizing:border-box}.col-center{display:flex;justify-content:flex-end}.col-center:nth-child(2n){justify-content:flex-start}.col.m-100{width:100%}.col.m-33{width:33%}.justify-content-center{justify-content:center}.page-header{background-color:#03658c;position:fixed;top:0;width:100%;height:80px;z-index:1000;display:flex;justify-content:space-between;box-shadow:0 3px 20px #000}.page-header .logo{width:120px;margin-left:20px;background-image:url(/images/logo.9621d41b.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.page-header .menu-wrapper{display:flex;justify-content:end;align-items:center;margin-right:20px}.page-header .menu-wrapper .menu-item{margin:0 7px;text-align:center;color:#f9f9f9;font-family:DINPro-Light;font-size:8px;text-transform:uppercase;text-decoration:none}.landing{position:relative;height:100vh;background-image:url(/images/landing.85cfda73.png);background-repeat:no-repeat;background-size:cover}.landing-title{color:#fff;top:50%;transform:translateY(-50%);font-family:DINPro-Black;font-size:40px;text-shadow:2px 2px 5px #000}.landing-title,.scroll-down{position:absolute;width:100%;text-align:center;margin:0}.scroll-down{bottom:30px;left:0}.scroll-down a{text-decoration:none;color:#fff;font-family:DINPro-Medium;font-size:18px;display:inline-block}.scroll-down a:hover{transform:scale(1.2)}.scroll-down span{transform:rotate(-90deg);display:inline-block}.section{padding-top:80px;padding-bottom:40px}.section,.section-title-wrapper{position:relative}.section-content{padding:0 20px}.section-title{font-size:24px;width:80%;margin-left:10%;text-align:center;color:#03658c;font-family:DINPro-Bold;position:absolute;top:70px;cursor:default}.section-title:hover{transform:scale(1.1);transition-duration:1s}.section-title-shadow{font-size:32px;text-align:center;color:#03658c;font-family:DINPro-Bold;text-transform:uppercase;opacity:.1;margin-bottom:20px;cursor:default}.business-unit{height:275px;border-radius:10px;background-size:cover;margin:5px;position:relative;width:170px}.business-unit h3{color:#fff;font-size:16px;font-family:DINPro-Bold}.business-unit .business-unit-title{background-color:rgba(3,101,140,.85);border-bottom-left-radius:10px;border-bottom-right-radius:10px;position:absolute;padding-left:10px;padding-right:10px;bottom:0;left:0;right:0;min-height:75px;align-content:center}.business-unit.ikt{background-image:url(/images/IKT.f3a0600e.png)}.business-unit.green-energy{background-image:url(/images/GoGreen.82548a15.png)}.business-unit.special{background-image:url(/images/SpS.ccc5bf96.png)}.business-unit.aal{background-image:url(/images/AAL.90906ac9.png)}.we-img{background-position:50%;height:160px;border-radius:10px;background-size:cover;position:relative;width:100%}.we-are img{height:18vw;margin:5px}.we-img.dron{background-image:url(/images/dron.843009ec.png)}.we-img.hardware{background-image:url(/images/hardware.4b939bab.png)}.we-img.vans{background-image:url(/images/vans.9826a826.png)}.project-logo{width:100px}.leader-data{margin-top:60px;display:flex;flex-direction:row;margin-left:30px}.leader-data img{width:80px;height:80px}.leader-data img:hover{-webkit-animation:scale-up-tr .4s cubic-bezier(.39,.575,.565,1) both;animation:scale-up-tr .4s cubic-bezier(.39,.575,.565,1) both}.leader-data .leader-name{margin:0;text-align:left;font-weight:700}.leader-data p{margin:0}.leader-data .details{padding-left:15px;max-width:300px;display:flex;flex-direction:column;justify-content:center}.leader-data .description{margin-top:15px;padding-right:20px}.leader-data.align-right{justify-content:flex-end;margin-left:0;margin-right:30px}.leader-data.align-right .details{padding-left:0;padding-right:15px}.leader-data.align-right .leader-name{text-align:right}.leader-data.align-right img:hover{-webkit-animation:scale-up-tl .4s cubic-bezier(.39,.575,.565,1) both;animation:scale-up-tl .4s cubic-bezier(.39,.575,.565,1) both}.leader-data.align-right .paragraph-text{text-align:right}.leader-data-container{max-width:1200px;margin:auto;display:flex;justify-content:center}.believe-points{list-style:none;padding:0;display:flex;flex-wrap:wrap}.believe-points li{position:relative;margin-top:15px;margin-left:60px;width:100%}.believe-points p{margin:0}.point-icon{position:absolute;left:-40px;top:3px}input,textarea{font-size:18px;font-family:DINPro-Light;border-radius:10px;border:2px solid #03658c;outline:none;width:100%;padding:20px 10px;box-sizing:border-box;margin:15px 0 0}input{height:25px}input.err,textarea.err{border:2px solid #cf0201}.input-error{color:#cf0201;font-size:14px;width:100%;text-align:left}button{font-family:DINPro-Medium;font-size:18px;background-color:#03658c;color:#fff;box-shadow:none;border:none;border-radius:10px;padding:15px 50px;margin-top:20px}button:disabled{background:#ddd}.contact-form p{margin:0;padding-left:10px}.checkbox-label{display:block;position:relative;padding-left:35px;margin-top:15px;margin-bottom:10px;cursor:pointer;color:#03658c}.checkbox-label a{color:#03658c;text-decoration:underline}.checkbox-label input{position:absolute;opacity:0;cursor:pointer;left:0}.checkbox-label .mark{position:absolute;height:24px;width:24px;top:-2px;left:0;background-color:transparent;border-radius:5px;transition:all .3s ease-in;border:2px solid #03658c}.checkbox-label input:checked~.mark{background-color:#03658c;border-radius:5px;transform:rotate(0deg) scale(1);opacity:1;border:2px solid #03658c}.checkbox-label input.err~.mark{border:2px solid #cf0201}.checkbox-label .mark:after{position:absolute;content:"";border-radius:5px}.checkbox-label input:checked~.mark:after{transform:rotate(45deg) scale(1);left:8px;top:3px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;border-radius:0}input[type=checkbox]:focus+.mark{outline:2px solid #03658c}footer{background-color:#03658c}.footer-img{height:60px}.footer-links{grid-gap:8px;gap:8px;display:flex;flex-direction:column;margin-bottom:16px}.footer-links a{color:#fff;font-family:DINPro-Light}.triangle{display:inline-block;width:0;height:0;border-style:solid}.triangle.top{border-width:0 100px 150px;border-color:transparent transparent #f6fcff}.triangle.bottom{border-width:150px 100px 0}.triangle.bottom,.triangle.top-left{border-color:#f6fcff transparent transparent}.triangle.top-left{border-width:150px 100px 0 0}.triangle.top-right{border-width:0 100px 150px 0;border-color:transparent #f6fcff transparent transparent}.triangle.invisible{border-width:0 100px 150px 0;border-color:transparent #fff transparent transparent}.decoration{position:absolute;top:0;display:flex;flex-wrap:wrap;z-index:-100;width:80%}.decoration.left{left:0;justify-content:flex-start}.decoration.right{right:0;justify-content:flex-end}.gdpr{margin-top:110px;margin-bottom:40px}.gdpr h2{font-size:20px;margin:30px 0 0}.gdpr h1,.gdpr h2{color:#03658c;font-family:DINPro-Medium}.gdpr h1{font-size:26px;margin-top:30px}.gdpr .container{margin-left:10px;margin-right:10px}.accessibility{margin-top:110px;margin-bottom:40px}.accessibility a{color:var(--color-black)}.accessibility h2{font-size:20px;margin:30px 0 0}.accessibility h1,.accessibility h2{color:#03658c;font-family:DINPro-Medium}.accessibility h1{font-size:26px;margin-top:30px}.accessibility .container{margin-left:10px;margin-right:10px}@media (min-width:768px){.d-hidden{display:none!important}.paragraph-text{font-size:22px}.arrow-bottom.with-hover:hover:after{-webkit-animation:zoomAfterElement .2s forwards;animation:zoomAfterElement .2s forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.arrow-bottom.with-hover:hover{-webkit-animation:zoom .2s forwards;animation:zoom .2s forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.scroll-top{bottom:80px;right:100px}.confirmation{width:400px;height:200px;font-size:34px}.col{width:25%}.context-col{padding-left:0;padding-right:20px;box-sizing:border-box}.context-col:nth-child(2n){padding-left:20px;padding-right:0}.col-center{max-width:25%;width:unset}.col.d-50{width:50%!important}.page-header .logo{margin-left:100px;width:160px}.page-header .menu-wrapper{margin-right:100px}.page-header .menu-wrapper .menu-item{margin:0 20px;font-size:14px}.landing{background-position:50%;background-image:url(/images/landing.7b18d909.png)}.landing-title{font-size:80px}.scroll-down a{font-size:22px}.section{padding-bottom:80px}.section-content{padding:0 100px}.section-title{font-size:40px;top:60px}.section-title.left{text-align:left;margin-left:100px;width:auto}.section-title-shadow.left{text-align:left}.section-title-shadow{font-size:55px;margin-bottom:30px}.business-unit{height:300px;width:220px;margin:10px}.business-unit h3{font-size:18px}.business-unit .business-unit-title{min-height:100px}.business-unit.ikt{background-image:url(/images/IKT.e80c2429.png)}.business-unit.green-energy{background-image:url(/images/GoGreen.0ad0042a.png)}.business-unit.special{background-image:url(/images/SpS.ed20e934.png)}.business-unit.aal{background-image:url(/images/AAL.d3a951be.png)}.we-are img{width:190px;height:auto}.project-logo{width:14vw}.leader-data img{width:120px;height:120px}.believe-points li{width:40%}.point-icon{top:5px}.footer-img{height:130px}}@media (min-width:992px){.landing-title{font-size:100px}.section-title{font-size:50px;top:60px}.section-title-shadow{font-size:70px;margin-bottom:30px}.business-unit{height:450px;width:220px;margin:10px}.business-unit h3{font-size:26px}.business-unit .business-unit-title{min-height:120px}.we-are img{width:210px;height:auto}.decoration{width:60%}}@media (min-width:1200px){.landing-title{font-size:120px}.section-title{font-size:60px;top:50px}.section-title-shadow{font-size:82px;margin-bottom:30px}.we-are img{width:15vw;height:auto}.decoration{width:40%}}@media (max-width:768px){.m-hidden{display:none!important}.decoration{display:none}}
