@font-face{font-family:"TechnaSans";src:url("../font/TechnaSans/TechnaSans.eot");src:url("../font/TechnaSans/TechnaSans.eot?#iefix") format("embedded-opentype"),url("../font/TechnaSans/TechnaSans.woff2") format("woff2"),url("../font/TechnaSans/TechnaSans.woff") format("woff"),url("../font/TechnaSans/TechnaSans.ttf") format("truetype"),url("../font/TechnaSans/TechnaSans.svg#TechnaSans") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"CreatoDisplay";src:url("../font/CreatoDisplay/CreatoDisplay-Regular.eot");src:url("../font/CreatoDisplay/CreatoDisplay-Regular.eot?#iefix") format("embedded-opentype"),url("../font/CreatoDisplay/CreatoDisplay-Regular.woff2") format("woff2"),url("../font/CreatoDisplay/CreatoDisplay-Regular.woff") format("woff"),url("../font/CreatoDisplay/CreatoDisplay-Regular.ttf") format("truetype"),url("../font/CreatoDisplay/CreatoDisplay-Regular.svg#CreatoDisplay") format("svg");font-weight:normal;font-style:normal;font-display:swap}html,body{margin:0;background-color:#131313;font-size:16px;color:#fff;overflow-x:hidden}section{outline:none}p,a,span,div,body{font-family:"CreatoDisplay",sans-serif;font-weight:400}p.headline{font-family:"TechnaSans",sans-serif;letter-spacing:1px;font-size:24px}a{color:cyan}a.btn,button{display:inline-block;position:relative;font-family:"TechnaSans",sans-serif;letter-spacing:1px;font-size:20px;text-decoration:none;text-transform:uppercase;background-color:cyan;color:#131313;padding:7px 42px 5px 12px;margin-right:20px;box-shadow:0px 2px 8px 0px #000;transform:translateY(0px);transition:300ms ease transform}@media only screen and (max-device-width: 960px) and (-webkit-min-device-pixel-ratio: 1){a.btn,button{margin-right:10px}}a.btn.pink,button.pink{background-color:#f0f}a.btn:after,button:after{content:"";position:absolute;background-image:url("../media/icon/arrow-right-bg.svg");right:6px;top:50%;transform:translateY(-50%);height:24px;width:24px;transition:300ms ease right}a.btn:hover,button:hover{transform:translateY(-4px)}a.btn:hover:after,button:hover:after{right:12px}h1,h2,h3,h4,h5,.title{font-family:"TechnaSans",sans-serif;letter-spacing:1px;text-transform:uppercase;font-weight:400}.flexbox{display:flex}.flexbox.left{justify-content:flex-start !important}.flexbox.center{justify-content:center !important}.flexbox.right{justify-content:flex-end !important}.grid{display:grid}main{margin:0 auto;width:100%}@media screen and (prefers-reduced-motion: reduce){*{animation-duration:0.001ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important}}nav{position:fixed;width:calc(100% - 40px);height:30px;border-bottom:4px solid cyan;background-color:#131313;padding:20px 20px 4px;z-index:1000;box-shadow:0px 0px 12px 0px #000;overflow:hidden;transition:200ms ease border}nav .center{position:absolute;top:4px;left:0;right:0;margin-inline:auto;width:fit-content}nav .center>.flexbox{align-items:center}nav .center a{display:contents;color:#fff}nav .center span{font-family:"TechnaSans",sans-serif;letter-spacing:1px;font-size:32px}nav .center .logo{height:50px;margin:0px 14px;padding:0}nav .center .logo img{height:100%}nav .list{position:absolute;right:20px;top:20px}nav .list .element{margin-left:14px}nav .list .element a{position:relative;font-family:"TechnaSans",sans-serif;letter-spacing:1px;font-size:24px;color:#fff;text-decoration:none}nav .list .element a.active{color:cyan}nav .list .element a span{font-family:"TechnaSans",sans-serif;letter-spacing:1px}nav .underline{position:absolute;bottom:4px;left:0px;height:3px;width:0px;background-color:#f0f;opacity:0;pointer-events:none;transition:200ms ease left, 200ms ease width, 200ms ease opacity}nav .burger{display:none;position:relative;height:28px;width:30px;margin-left:auto;float:right}nav .burger span{position:absolute;right:0px;height:4px;width:28px;background-color:#f0f;transform:rotate(0deg);opacity:1;transition:200ms ease transform, 200ms ease opacity, 200ms ease top, 200ms ease right}nav .burger span:nth-child(1){top:-2px}nav .burger span:nth-child(2){top:6px}nav .burger span:nth-child(3){top:14px}nav.burger-active .burger span:nth-child(1){top:6px;right:-4px;transform:rotate(45deg)}nav.burger-active .burger span:nth-child(2){transform:rotate(0deg);opacity:0}nav.burger-active .burger span:nth-child(3){top:6px;right:-4px;transform:rotate(-45deg)}nav .langswitcher{display:flex;list-style:none;margin:-3px 0 0 0;padding:0;float:left}nav .langswitcher li{position:relative}nav .langswitcher li a{font-family:"TechnaSans",sans-serif;letter-spacing:1px;font-size:24px;color:#fff;text-decoration:none}nav .langswitcher li a.active{color:cyan}nav .langswitcher li:last-child{margin-left:10px}nav .langswitcher li:last-child:before{content:"";position:absolute;background-color:#fff;width:2px;height:20px;top:0px;left:-6px}@media only screen and (max-device-width: 1080px) and (-webkit-min-device-pixel-ratio: 1){nav .burger{display:block}nav .list{top:64px;flex-direction:column;text-align:right;opacity:0;transition:200ms ease opacity;transition-delay:150ms}nav .list .element a{color:#131313}nav .list .element a span{font-weight:bold}nav .list .element a.active{color:#f0f}nav.burger-active{border-bottom-width:114px;overflow:visible}nav.burger-active .list{opacity:1}}@media only screen and (max-device-width: 680px) and (-webkit-min-device-pixel-ratio: 1){nav .center span{font-size:24px}nav .center .logo{margin:0px 8px}}@media only screen and (max-device-width: 560px) and (-webkit-min-device-pixel-ratio: 1){nav .center span{display:none}}aside{position:fixed;right:20px;top:calc(50% - 1.5em);z-index:100}aside>.flexbox{justify-content:flex-end;flex-direction:column}aside .element{position:relative}aside .element a{display:block;font-family:"TechnaSans",sans-serif;letter-spacing:1px;font-size:16px;color:#fff;text-decoration:none;text-align:right;margin:10px 12px}aside .element a:hover{font-size:20px}aside .element:after{content:"";position:absolute;right:-3px;bottom:1em;height:5px;width:5px;border-radius:50%;background-color:#fff;z-index:2}aside .element.active a{font-size:20px;color:cyan}aside .element.active:after{right:-5px;height:9px;width:9px;background-color:#f0f}aside:after{content:"";position:absolute;right:-1px;bottom:1em;height:calc(100% - (2em + 4px));width:0px;border-right:1px dashed #fff;z-index:1}header{position:relative;background-image:url("../media/header_2880.jpg");background-size:cover;background-position:center;width:100vw;height:100vh;min-height:1028px;max-height:85vh;padding-top:60px;z-index:500}header .inner{max-width:1440px;height:100%;margin:0 auto;flex-direction:column;justify-content:space-evenly}header .inner .title-container{position:relative;height:100%;padding:0px 20px}header .inner .title-container>h1{position:relative}header .inner .title{position:absolute;font-size:128px;color:cyan;text-transform:uppercase;white-space:nowrap}header .inner .title.right{text-align:right;right:0px}header .inner .title.right:before{left:unset;right:-50vw}header .inner .title.center{left:50%;transform:translateX(-50%)}header .inner .title.center:before{width:150vw}header .inner .title:before{content:"";position:absolute;left:-50vw;bottom:10px;height:12px;width:calc(100% + 50vw);background-color:#f0f}header .inner .title:nth-child(1){top:1em}header .inner .title:nth-child(2){top:2.1em}header .inner .title:nth-child(3){top:4.2em}header .inner .title:nth-child(4){top:5.3em}header .inner .element{padding-bottom:4em}header .inner .btn{margin:0 auto}header.small{min-height:8em;height:34em}header.small .title{text-align:center;width:100%}header.small .title:before{width:calc(100% + 100vw)}header.small .title:nth-child(2),header.small .title:nth-child(3),header.small .title:nth-child(4){display:none}@media only screen and (max-device-width: 1440px) and (-webkit-min-device-pixel-ratio: 1){header.small{height:26em}header .inner .title{font-size:110px}header .inner .title:before{bottom:9px;height:11px}}@media only screen and (max-device-width: 1080px) and (-webkit-min-device-pixel-ratio: 1){header{min-height:740px;max-height:70vh}header.small{height:23em}header .inner .title{font-size:96px}header .inner .title:before{bottom:8px;height:10px}header .inner .element{padding-bottom:4vw}}@media only screen and (max-device-width: 940px) and (-webkit-min-device-pixel-ratio: 1){header{min-height:200px;height:80vw}header.small{height:40vw}header .inner .title{font-size:10vw}header .inner .title:before{bottom:0.6vw;height:1vw}}@media only screen and (max-device-width: 680px) and (-webkit-min-device-pixel-ratio: 1){header.small{height:30vw}header .inner .title:nth-child(1){top:0.5em}header .inner .title:nth-child(2){top:1.6em}header .inner .title:nth-child(3){top:2.7em}header .inner .title:nth-child(4){top:3.8em}}footer{border-top:4px solid cyan;margin-top:120px}footer .inner{max-width:1440px;padding:60px 20px;margin:-40px auto 0px;padding:20px;margin-top:0px}@media only screen and (max-width: 960px){footer .inner{padding:60px 20px 40px;margin:-40px auto 0px}}footer .inner p{margin:0}footer .flexbox{justify-content:flex-end;margin-top:20px}footer .flexbox .element{margin-left:20px}footer .flexbox a{font-size:20px;font-family:"TechnaSans",sans-serif;letter-spacing:1px;font-size:20px;text-decoration:none;text-transform:uppercase;color:#fff}@media only screen and (max-device-width: 960px) and (-webkit-min-device-pixel-ratio: 1){footer{margin-top:80px}}@media only screen and (max-device-width: 640px) and (-webkit-min-device-pixel-ratio: 1){footer{margin-top:60px}}form input[type=checkbox],form input[type=file],form input[type=submit],form label[for],form select,form option{cursor:pointer}form input,form select,form textarea{font-family:"TechnaSans",sans-serif;letter-spacing:1px;background-color:#272727;border:none;border-bottom:2px solid #f0f;font-size:20px;padding:6px 8px 4px;margin:0px 0px 10px;color:cyan}form input::placeholder,form select::placeholder,form textarea::placeholder{text-transform:uppercase;color:#003D3D;opacity:1}form input::-ms-input-placeholder,form select::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#003D3D;text-transform:uppercase}form textarea{resize:vertical;min-width:calc(100% - 15px);max-width:calc(100% - 15px);min-height:calc(4em)}form input[type=submit]{display:inline-block;position:relative;background-color:#f0f;color:#131313;border:none}form input[type=file]{background-color:unset;border:none;padding:6px 8px 0px 0px;margin:0}form label.info{display:block;font-style:italic;margin-bottom:10px}form button.submit{border:none;transform:none;padding:7px 12px 5px 12px;cursor:pointer}form button.submit:after{display:none}form .checkbox{margin-bottom:10px}form .checkbox .control{display:block;position:relative;font-family:"TechnaSans",sans-serif;letter-spacing:1px;text-transform:uppercase;color:cyan;font-size:20px;padding-left:30px}form .checkbox .control a{font-family:"TechnaSans",sans-serif;letter-spacing:1px;text-transform:uppercase;color:cyan;font-size:20px}form .checkbox .control input{position:absolute;z-index:-1;opacity:0;background:#272727}form .checkbox .control input:disabled ~ .control__indicator{background:#f0f;opacity:0.6;pointer-events:none}form .checkbox .control input:checked ~ .control__indicator:after{display:block}form .checkbox .control input:checked ~ .control__indicator{background:#272727}form .checkbox .control:hover input ~ .control__indicator,form .checkbox .control input:focus ~ .control__indicator{background:#272727}form .checkbox .control:hover input:not([disabled]):checked ~ .control__indicator,form .checkbox .control input:checked:focus ~ .control__indicator{background:#272727}form .checkbox .control__indicator{position:absolute;top:2px;left:0;height:20px;width:20px;background:#272727;border:2px solid #f0f;margin-top:-4px;cursor:pointer}form .checkbox .control__indicator:after{content:'';position:absolute;display:none}form .checkbox .control--checkbox .control__indicator:after{left:8px;top:4px;width:3px;height:8px;border:solid cyan;border-width:0 2px 2px 0;transform:rotate(45deg);cursor:pointer}form .checkbox .control--checkbox input:disabled ~ .control__indicator:after{border-color:#7b7b7b}form .file-upload{position:relative;width:100%;height:40px}form .file-upload:before,form .file-upload:after{font-family:"TechnaSans",sans-serif;letter-spacing:1px;position:absolute;font-size:20px;pointer-events:none;cursor:pointer;text-transform:uppercase;border:2px solid #f0f;background:#272727;top:0;padding:6px 8px 4px}form .file-upload:before{content:'Upload';left:0;display:inline-block;color:cyan;z-index:25}form .file-upload:after{content:attr(data-text);display:block;right:0;width:calc(100% - 120px);z-index:20;color:#003D3D}form .file-upload input{opacity:0;position:absolute;top:0;left:0;bottom:0;left:0;z-index:99;height:40px;margin:0;padding:0;display:block;cursor:pointer;width:100%}form .required,form .file-size-error{border-color:red;border-width:4px}form .required.checkbox a,form .file-size-error.checkbox a{color:red}form .required.checkbox .control__indicator,form .file-size-error.checkbox .control__indicator{border-color:red;border-width:4px}form .required:before,form .required:after,form .file-size-error:before,form .file-size-error:after{border-color:red;border-width:4px}form .file-size-error ~ label.info{color:red}.module-headline{margin-bottom:20px}.module-headline h2{display:inline;background-color:#f0f;color:#131313;font-size:12px;font-weight:bold;padding:1px 2px;text-transform:uppercase}.module-headline h3{font-size:48px;margin:0;text-transform:uppercase}.module-headline h3 u{color:cyan;position:relative;text-decoration:none;line-height:1.2em}.module-headline h3 u:before{content:"";position:absolute;left:0;bottom:2px;height:6px;width:100%;background-color:#f0f}@media only screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 1){.module-headline h3{font-size:32px}.module-headline h3 u:before{bottom:0px;height:4px}}.popup{position:fixed;justify-content:center;align-items:center;width:100%;height:100%;top:0;left:-100vw;backdrop-filter:blur(0px);background-color:rgba(22,23,49,0);transition:ease 300ms backdrop-filter, ease 300ms background-color;pointer-events:none;z-index:10000}.popup>.inner{position:relative;background-color:#fff;padding:40px;width:100%;max-width:calc(1280px - 80px);max-height:90%;overflow:auto;opacity:0;transition:ease 300ms opacity}.popup .popup-controls .button.close{position:absolute;height:40px;width:40px;top:0px;right:0px;background-color:cyan;cursor:pointer;z-index:111}.popup .popup-controls .button.close:after{content:"";position:absolute;width:25px;height:24px;background-image:url(../media/icons/close.svg);background-size:contain;background-position:center;background-repeat:no-repeat;top:calc(( 40px / 2) - ( 24px / 2 ));right:calc(( 40px / 2) - ( 25px / 2 ))}.popup.active{left:0;backdrop-filter:blur(6px);background-color:rgba(14,14,14,0.8);pointer-events:auto}.popup.active>.inner{opacity:1}@media only screen and (max-width: 620px){.popup>.inner{padding:20px}}section[modular=base-text]{max-width:1440px;padding:60px 20px;margin:-40px auto 0px}@media only screen and (max-width: 960px){section[modular=base-text]{padding:60px 20px 40px;margin:-40px auto 0px}}section[modular=about-teaser]{max-width:1440px;padding:60px 20px;margin:-40px auto 0px}@media only screen and (max-width: 960px){section[modular=about-teaser]{padding:60px 20px 40px;margin:-40px auto 0px}}section[modular=about-teaser] .about-container{position:relative;background-image:url("../media/logo/logo_glitch.png");background-position:center;background-repeat:no-repeat;background-size:320px;height:560px;width:100%;margin-bottom:20px}section[modular=about-teaser] .about-container .info-box{position:absolute;background-color:#272727;width:240px;padding:20px}section[modular=about-teaser] .about-container .info-box p{font-family:"TechnaSans",sans-serif;letter-spacing:1px;text-align:center;font-size:24px;color:cyan;margin:0}section[modular=about-teaser] .about-container .info-box p.number{font-size:48px;color:#f0f}section[modular=about-teaser] .about-container .info-box:nth-child(1){left:25%;top:5%}section[modular=about-teaser] .about-container .info-box:nth-child(2){right:15%;top:10%}section[modular=about-teaser] .about-container .info-box:nth-child(3){left:20%;bottom:15%}section[modular=about-teaser] .about-container .info-box:nth-child(4){right:25%;bottom:5%}@media only screen and (min-device-width: 960px) and (max-device-width: 1240px) and (-webkit-min-device-pixel-ratio: 1){section[modular=about-teaser] .about-container .info-box:nth-child(1){left:15%}section[modular=about-teaser] .about-container .info-box:nth-child(2){right:10%}section[modular=about-teaser] .about-container .info-box:nth-child(3){left:10%}section[modular=about-teaser] .about-container .info-box:nth-child(4){right:15%}}@media only screen and (min-device-width: 680px) and (max-device-width: 960px) and (-webkit-min-device-pixel-ratio: 1){section[modular=about-teaser] .about-container .info-box:nth-child(1){left:10%}section[modular=about-teaser] .about-container .info-box:nth-child(2){right:5%;top:15%}section[modular=about-teaser] .about-container .info-box:nth-child(3){left:5%;bottom:20%}section[modular=about-teaser] .about-container .info-box:nth-child(4){right:10%}}@media only screen and (min-device-width: 480px) and (max-device-width: 680px) and (-webkit-min-device-pixel-ratio: 1){section[modular=about-teaser] .about-container .info-box:nth-child(1){left:0%;top:0%}section[modular=about-teaser] .about-container .info-box:nth-child(2){right:0%;top:25%}section[modular=about-teaser] .about-container .info-box:nth-child(3){left:0%;bottom:25%}section[modular=about-teaser] .about-container .info-box:nth-child(4){right:0%;bottom:0%}}@media only screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 1){section[modular=about-teaser] .about-container{height:unset}section[modular=about-teaser] .about-container .info-box{position:relative;width:calc(100% - 40px);left:0 !important;right:0 !important;top:0 !important;bottom:0 !important;margin-bottom:10px}}section[modular=contact-teaser]{max-width:1440px;padding:60px 20px;margin:-40px auto 0px}@media only screen and (max-width: 960px){section[modular=contact-teaser]{padding:60px 20px 40px;margin:-40px auto 0px}}section[modular=contact-teaser]>.grid{gap:20px;grid-template-columns:repeat(3, 1fr);margin-bottom:20px}section[modular=contact-teaser] .infobox{position:relative;flex-basis:calc(33% - 50px);background-color:#272727;padding:20px}section[modular=contact-teaser] .infobox h4{color:cyan;font-size:24px;text-align:center;margin:0}section[modular=contact-teaser] .infobox p{margin:20px 0px 60px}section[modular=contact-teaser] .infobox a.btn{position:absolute;bottom:20px}section[modular=contact-teaser] .infobox .social-list{justify-content:space-evenly;align-items:center;height:calc(100% - 1em)}section[modular=contact-teaser] .infobox .social-list>a{width:calc(25% - 10px);text-align:center}section[modular=contact-teaser] .infobox img{width:100%;max-width:80px}@media only screen and (max-device-width: 960px) and (-webkit-min-device-pixel-ratio: 1){section[modular=contact-teaser]>.grid{gap:10px;grid-template-columns:repeat(2, 1fr)}section[modular=contact-teaser] .infobox{padding:10px}section[modular=contact-teaser] .infobox p{margin:10px 0px 60px}}@media only screen and (max-device-width: 680px) and (-webkit-min-device-pixel-ratio: 1){section[modular=contact-teaser]>.grid{grid-template-columns:repeat(1, 1fr)}}section[modular=technology-teaser]{max-width:1440px;padding:60px 20px;margin:-40px auto 0px}@media only screen and (max-width: 960px){section[modular=technology-teaser]{padding:60px 20px 40px;margin:-40px auto 0px}}section[modular=technology-teaser] .chart{border-bottom:4px solid #f0f;border-left:4px solid #f0f;max-width:640px;height:400px;margin:0 auto 6em;gap:80px;padding-left:80px}section[modular=technology-teaser] .chart .bar{position:relative;width:80px;flex-direction:column;justify-content:flex-end}section[modular=technology-teaser] .chart .bar img{position:absolute;width:32px;left:calc(50% - 16px);bottom:4px}section[modular=technology-teaser] .chart .bar span{font-family:"TechnaSans",sans-serif;letter-spacing:1px;font-size:20px;height:0em;width:calc(80px + 40px);position:absolute;bottom:-1em;left:-20px;text-align:center}section[modular=technology-teaser] .chart .bar .new{background-color:cyan}section[modular=technology-teaser] .chart .bar .old{background-color:#003D3D}section[modular=technology-teaser] .chart .bar .size-05{height:5%}section[modular=technology-teaser] .chart .bar .size-10{height:10%}section[modular=technology-teaser] .chart .bar .size-15{height:15%}section[modular=technology-teaser] .chart .bar .size-20{height:20%}section[modular=technology-teaser] .chart .bar .size-25{height:25%}section[modular=technology-teaser] .chart .bar .size-30{height:30%}section[modular=technology-teaser] .chart .bar .size-35{height:35%}section[modular=technology-teaser] .chart .bar .size-40{height:40%}section[modular=technology-teaser] .chart .bar .size-45{height:45%}section[modular=technology-teaser] .chart .bar .size-50{height:50%}section[modular=technology-teaser] .chart .bar .size-55{height:55%}section[modular=technology-teaser] .chart .bar .size-60{height:60%}section[modular=technology-teaser] .chart .bar .size-65{height:65%}section[modular=technology-teaser] .chart .bar .size-70{height:70%}section[modular=technology-teaser] .chart .bar .size-75{height:75%}section[modular=technology-teaser] .chart .bar .size-80{height:80%}section[modular=technology-teaser] .chart .bar .size-85{height:85%}section[modular=technology-teaser] .chart .bar .size-90{height:90%}section[modular=technology-teaser] .chart .bar .size-95{height:95%}section[modular=technology-teaser] .chart-descr{height:4em;width:740px;justify-content:space-evenly;margin:0 auto}section[modular=technology-teaser] .chart-descr span{max-width:1440px;padding:60px 20px;margin:-40px auto 0px;font-size:20px;max-width:120px}@media only screen and (max-width: 960px){section[modular=technology-teaser] .chart-descr span{padding:60px 20px 40px;margin:-40px auto 0px}}@media only screen and (max-device-width: 820px) and (-webkit-min-device-pixel-ratio: 1){section[modular=technology-teaser] .chart{column-gap:8vw;padding-left:8vw}section[modular=technology-teaser] .chart span{width:calc(80px + 4vw)}}@media only screen and (max-device-width: 680px) and (-webkit-min-device-pixel-ratio: 1){section[modular=technology-teaser] .chart{padding-left:10px}section[modular=technology-teaser] .chart .bar span{text-align:left;left:0;font-size:16px}}@media only screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 1){section[modular=technology-teaser] .chart{height:auto;padding-left:0px;flex-direction:column;margin:0 auto 20px;padding-bottom:60px;gap:60px}section[modular=technology-teaser] .chart .bar{height:60px;width:100%;flex-direction:row-reverse;justify-content:left}section[modular=technology-teaser] .chart .bar span{left:10px;width:auto}section[modular=technology-teaser] .chart .bar img{left:10px;bottom:14px}section[modular=technology-teaser] .chart .bar .old,section[modular=technology-teaser] .chart .bar .new{height:100% !important}section[modular=technology-teaser] .chart .bar .size-05{width:5%}section[modular=technology-teaser] .chart .bar .size-10{width:10%}section[modular=technology-teaser] .chart .bar .size-15{width:15%}section[modular=technology-teaser] .chart .bar .size-20{width:20%}section[modular=technology-teaser] .chart .bar .size-25{width:25%}section[modular=technology-teaser] .chart .bar .size-30{width:30%}section[modular=technology-teaser] .chart .bar .size-35{width:35%}section[modular=technology-teaser] .chart .bar .size-40{width:40%}section[modular=technology-teaser] .chart .bar .size-45{width:45%}section[modular=technology-teaser] .chart .bar .size-50{width:50%}section[modular=technology-teaser] .chart .bar .size-55{width:55%}section[modular=technology-teaser] .chart .bar .size-60{width:60%}section[modular=technology-teaser] .chart .bar .size-65{width:65%}section[modular=technology-teaser] .chart .bar .size-70{width:70%}section[modular=technology-teaser] .chart .bar .size-75{width:75%}section[modular=technology-teaser] .chart .bar .size-80{width:80%}section[modular=technology-teaser] .chart .bar .size-85{width:85%}section[modular=technology-teaser] .chart .bar .size-90{width:90%}section[modular=technology-teaser] .chart .bar .size-95{width:95%}}section[modular=contactform]{max-width:1440px;padding:60px 20px;margin:-40px auto 0px}@media only screen and (max-width: 960px){section[modular=contactform]{padding:60px 20px 40px;margin:-40px auto 0px}}section[modular=contactform]>.flexbox{gap:40px}section[modular=contactform]>.flexbox>.element{flex-basis:50%}section[modular=contactform] .textbox{margin-bottom:20px}section[modular=contactform] .textbox p{margin:0}section[modular=contactform] .textbox a{margin-top:10px}section[modular=contactform] .social-list{align-items:center;column-gap:40px}section[modular=contactform] .social-list img{width:80px}@media only screen and (max-device-width: 960px) and (-webkit-min-device-pixel-ratio: 1){section[modular=contactform]>.flexbox{flex-wrap:wrap}section[modular=contactform]>.flexbox>.element{flex-basis:100%}}[module=form-loading]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}[module=form-loading] .icon-wrapper,[module=form-loading] .text-wrapper{position:relative}[module=form-loading] .icon-wrapper{height:80px;width:80px}[module=form-loading] .text-wrapper{width:90%;height:24px}[module=form-loading] .loader{position:absolute;left:0;top:0;opacity:1;transition:300ms ease opacity}[module=form-loading] .loader svg path,[module=form-loading] .loader svg rect{fill:#f0f}[module=form-loading] .success-icon,[module=form-loading] .error-icon{position:absolute;left:0;top:0;opacity:0;transition:300ms ease opacity}[module=form-loading] p,[module=form-loading] a{position:absolute;left:0;top:0;font-size:24px;color:#fff;margin:0;text-align:center;width:100%;opacity:0;transition:300ms ease opacity}[module=form-loading].done .loader{opacity:0}[module=form-loading].done.success p.success{opacity:1}[module=form-loading].done.success .success-icon{opacity:1}[module=form-loading].done.error p.error{opacity:1}[module=form-loading].done.error .error-icon{opacity:1}section[modular=faq-module]{max-width:1440px;padding:60px 20px;margin:-40px auto 0px}@media only screen and (max-width: 960px){section[modular=faq-module]{padding:60px 20px 40px;margin:-40px auto 0px}}section[modular=faq-module]>.flexbox{flex-direction:column;row-gap:20px}section[modular=faq-module] .question{position:relative;background-color:#272727;padding:20px;overflow:hidden;border-bottom:2px solid #f0f;cursor:pointer}section[modular=faq-module] .question p{margin:0}section[modular=faq-module] .question p:not(.headline){font-size:0px;margin:0px;opacity:0;transition:240ms ease-in font-size, 240ms ease-in margin, 240ms ease-in opacity}section[modular=faq-module] .question p.headline{color:cyan;width:calc(100% - 30px)}section[modular=faq-module] .question:before,section[modular=faq-module] .question:after{content:"";position:absolute;background-color:cyan;right:20px;top:28px;height:4px;width:20px;transition:300ms ease-in transform}section[modular=faq-module] .question:after{transform:rotate(90deg)}section[modular=faq-module] .question.active p:not(.headline){font-size:16px;margin:20px 0px 0px 0px;opacity:1}section[modular=faq-module] .question.active:after{transform:rotate(0deg)}section[modular=infoboxes]{max-width:1440px;padding:60px 20px;margin:-40px auto 0px}@media only screen and (max-width: 960px){section[modular=infoboxes]{padding:60px 20px 40px;margin:-40px auto 0px}}section[modular=infoboxes]>.grid{gap:20px;grid-template-columns:repeat(4, 1fr);margin-bottom:20px}section[modular=infoboxes] .infobox{position:relative;background-color:#272727;padding:20px}section[modular=infoboxes] .infobox.btn-enabled{padding-bottom:calc(20px + 4em)}section[modular=infoboxes] .infobox .flexbox{flex-direction:column}section[modular=infoboxes] .infobox img{height:42px}section[modular=infoboxes] .infobox p{margin:0}section[modular=infoboxes] .infobox p.headline{font-family:"TechnaSans",sans-serif;letter-spacing:1px;text-transform:uppercase;font-size:24px;color:cyan;text-align:center;margin:8px 0px 0px 0px}section[modular=infoboxes] .infobox a.btn{position:absolute;bottom:20px}@media only screen and (max-device-width: 960px) and (-webkit-min-device-pixel-ratio: 1){section[modular=infoboxes]>.grid{gap:10px;grid-template-columns:repeat(3, 1fr)}section[modular=infoboxes] .infobox{padding:10px}}@media only screen and (max-device-width: 680px) and (-webkit-min-device-pixel-ratio: 1){section[modular=infoboxes]>.grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 1){section[modular=infoboxes]>.grid{grid-template-columns:repeat(1, 1fr)}}section[modular=infobox-big]{max-width:1440px;padding:60px 20px;margin:-40px auto 0px}@media only screen and (max-width: 960px){section[modular=infobox-big]{padding:60px 20px 40px;margin:-40px auto 0px}}section[modular=infobox-big] .textbox p,section[modular=infobox-big] .special-box p{font-family:"TechnaSans",sans-serif;letter-spacing:1px;font-size:24px}section[modular=infobox-big] .textbox p{text-align:center}section[modular=infobox-big] .infobox{background-color:#272727;padding:20px}section[modular=infobox-big] .content-box .headline{color:cyan;margin-bottom:0}section[modular=infobox-big] .content-box p{margin:0 0 20px 0}section[modular=infobox-big] .special-box{color:#f0f;text-align:center}@media only screen and (max-device-width: 960px) and (-webkit-min-device-pixel-ratio: 1){section[modular=infobox-big] .infobox{padding:10px}}section[modular=infoboxes-complex]{max-width:1440px;padding:60px 20px;margin:-40px auto 0px}@media only screen and (max-width: 960px){section[modular=infoboxes-complex]{padding:60px 20px 40px;margin:-40px auto 0px}}section[modular=infoboxes-complex] .textbox p{margin:0}section[modular=infoboxes-complex] .textbox p.headline{text-transform:uppercase}section[modular=infoboxes-complex]>.grid{grid-template-columns:repeat(4, 1fr);gap:20px;margin:20px 0px 40px}section[modular=infoboxes-complex]>.grid:last-child{margin-bottom:0px}section[modular=infoboxes-complex] .infobox{position:relative;background-color:#272727;padding:20px}section[modular=infoboxes-complex] .infobox .flexbox{flex-direction:column}section[modular=infoboxes-complex] .infobox img{height:42px}section[modular=infoboxes-complex] .infobox p{margin:0}section[modular=infoboxes-complex] .infobox p.headline{font-family:"TechnaSans",sans-serif;letter-spacing:1px;text-transform:uppercase;font-size:24px;color:cyan;text-align:center;margin:8px 0px 0px 0px}@media only screen and (max-device-width: 960px) and (-webkit-min-device-pixel-ratio: 1){section[modular=infoboxes-complex]>.grid{grid-template-columns:repeat(3, 1fr);gap:10px}section[modular=infoboxes-complex] .infobox{padding:10px}}@media only screen and (max-device-width: 680px) and (-webkit-min-device-pixel-ratio: 1){section[modular=infoboxes-complex]>.grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 1){section[modular=infoboxes-complex]>.grid{grid-template-columns:repeat(1, 1fr)}}section[modular=media-textbox]{max-width:1440px;padding:60px 20px;margin:-40px auto 0px}@media only screen and (max-width: 960px){section[modular=media-textbox]{padding:60px 20px 40px;margin:-40px auto 0px}}section[modular=media-textbox]>.flexbox{gap:20px;margin-bottom:20px}section[modular=media-textbox] .mediabox{flex-basis:25%;justify-content:center;align-items:center}section[modular=media-textbox] .mediabox span{font-family:"TechnaSans",sans-serif;letter-spacing:1px;font-size:128px;color:#f0f}section[modular=media-textbox] .textbox{flex-basis:100%;background-color:#272727;padding:20px}section[modular=media-textbox] .textbox p{margin:0}section[modular=media-textbox] .textbox .headline{color:cyan;margin-bottom:20px;text-transform:uppercase}@media only screen and (max-device-width: 680px) and (-webkit-min-device-pixel-ratio: 1){section[modular=media-textbox]>.flexbox{flex-wrap:wrap;gap:0px}section[modular=media-textbox]>.flexbox div:nth-child(1).textbox{padding-bottom:60px}section[modular=media-textbox]>.flexbox div:nth-child(2).textbox{padding-top:60px}section[modular=media-textbox]>.flexbox div:nth-child(1).mediabox{margin-bottom:-40px}section[modular=media-textbox]>.flexbox div:nth-child(2).mediabox{margin-top:-40px}section[modular=media-textbox] .mediabox{flex-basis:100%;z-index:1}section[modular=media-textbox] .mediabox img{max-width:calc(100% - 40px)}}section[modular=scroll-list]{max-width:1440px;padding:60px 20px;margin:-40px auto 0px}@media only screen and (max-width: 960px){section[modular=scroll-list]{padding:60px 20px 40px;margin:-40px auto 0px}}section[modular=scroll-list]>.flexbox{justify-content:space-between;gap:20px}section[modular=scroll-list]>.flexbox>.element{flex-basis:50%}section[modular=scroll-list] .textbox p.headline{font-family:"TechnaSans",sans-serif;letter-spacing:1px;font-size:20px}section[modular=scroll-list] .list-container>.flexbox{flex-direction:column;max-height:440px;max-width:500px;overflow-y:auto;margin:0 auto;padding-right:10px}section[modular=scroll-list] .list-container>.flexbox::-webkit-scrollbar{width:10px}section[modular=scroll-list] .list-container>.flexbox::-webkit-scrollbar-track{background:#272727}section[modular=scroll-list] .list-container>.flexbox::-webkit-scrollbar-thumb{background:cyan}section[modular=scroll-list] .list-container>.flexbox::-webkit-scrollbar-thumb:hover{background:#003D3D}section[modular=scroll-list] .list-container .element{width:calc(100% - 80px);background-color:#272727;padding:10px 40px;margin:0px auto 10px}section[modular=scroll-list] .list-container .element p{font-family:"TechnaSans",sans-serif;text-align:center;font-size:24px;color:cyan;margin:0}section[modular=scroll-list] .list-container .element p.number{font-size:48px;color:#f0f}@media only screen and (max-device-width: 680px) and (-webkit-min-device-pixel-ratio: 1){section[modular=scroll-list]>.flexbox{flex-wrap:wrap}section[modular=scroll-list]>.flexbox>.element{flex-basis:100%}}section[modular=tab-module]{max-width:1440px;padding:60px 20px;margin:-40px auto 0px}@media only screen and (max-width: 960px){section[modular=tab-module]{padding:60px 20px 40px;margin:-40px auto 0px}}section[modular=tab-module] .tab-list{flex-wrap:wrap;gap:10px}section[modular=tab-module] .tab{padding:16px 10px;cursor:pointer}section[modular=tab-module] .tab img{width:42px}section[modular=tab-module] .tab span{font-family:"TechnaSans",sans-serif;letter-spacing:1px;font-size:24px;color:cyan;margin:10px 0px 0px 10px}section[modular=tab-module] .tab.active{background-color:#272727}section[modular=tab-module] .tab:hover{background-color:#272727}section[modular=tab-module] .content-list{overflow:hidden}section[modular=tab-module] .content{min-width:calc(100% - 40px);background-color:#272727;padding:20px;margin:0;transition:300ms ease margin}section[modular=tab-module] .content>.flexbox{gap:20px}section[modular=tab-module] .content .textbox{flex-basis:100%}section[modular=tab-module] .content .textbox .headline{color:cyan;margin-top:0;text-transform:uppercase}section[modular=tab-module] .content .mediabox{flex-basis:50%}section[modular=tab-module] .content .mediabox img{display:block;width:auto;max-height:300px;max-width:100%;margin:0 auto}@media only screen and (max-device-width: 960px) and (-webkit-min-device-pixel-ratio: 1){section[modular=tab-module] .tab{padding:10px}section[modular=tab-module] .content{min-width:calc(100% - 20px);padding:10px}section[modular=tab-module] .content>.flexbox{gap:10px}}@media only screen and (max-device-width: 780px) and (-webkit-min-device-pixel-ratio: 1){section[modular=tab-module] .tab span{font-size:20px;margin:7px 0px 0px 10px}section[modular=tab-module] .tab img{width:32px}section[modular=tab-module] .content>.flexbox{flex-wrap:wrap}section[modular=tab-module] .content .textbox{flex-basis:100%}section[modular=tab-module] .content .mediabox{margin-top:20px;flex-basis:100%}}
/*# sourceMappingURL=styles.min.css.map */
