/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}figure{margin:0}figcaption{font-style:italic;margin:5px 0 0}img{display:block;height:auto;max-width:100%}a.skiplink{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);font-size:14px;font-size:1.4rem;position:absolute!important}a.skiplink:active,a.skiplink:focus{clip:auto;position:static!important}.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.anchor{position:absolute;margin-top:-130px}.sprite,.sprite-after:after,.sprite-before:before{background:url(/images/sprites.png) no-repeat 9999px 0;content:'\00a0'}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.sprite,.sprite-after:after,.sprite-before:before{background-image:url(/images/sprites-r.png);background-size:517px 108px}}a[data-lightbox=true]{display:block;position:relative}a[data-lightbox=true]:before{bottom:5px;right:10px;color:#fff;content:'+';font-size:30px;font-size:3rem;line-height:1;opacity:0;position:absolute;transition:opacity .4s .4s;z-index:1}a[data-lightbox=true]:focus:before,a[data-lightbox=true]:hover:before{opacity:1}a[data-lightbox=true]:after{background:rgba(0,0,0,.3);bottom:100%;content:'';left:0;position:absolute;right:100%;top:0;transition:all .4s}a[data-lightbox=true]:focus:after,a[data-lightbox=true]:hover:after{bottom:0;right:0}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/fonts/open-sans-v34-latin-regular.eot);src:local(''),url(/fonts/open-sans-v34-latin-regular.eot?#iefix) format('embedded-opentype'),url(/fonts/open-sans-v34-latin-regular.woff2) format('woff2'),url(/fonts/open-sans-v34-latin-regular.woff) format('woff'),url(/fonts/open-sans-v34-latin-regular.ttf) format('truetype'),url(/fonts/open-sans-v34-latin-regular.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url(/fonts/open-sans-v34-latin-700.eot);src:local(''),url(/fonts/open-sans-v34-latin-700.eot?#iefix) format('embedded-opentype'),url(/fonts/open-sans-v34-latin-700.woff2) format('woff2'),url(/fonts/open-sans-v34-latin-700.woff) format('woff'),url(/fonts/open-sans-v34-latin-700.ttf) format('truetype'),url(/fonts/open-sans-v34-latin-700.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url(/fonts/open-sans-v34-latin-800.eot);src:local(''),url(/fonts/open-sans-v34-latin-800.eot?#iefix) format('embedded-opentype'),url(/fonts/open-sans-v34-latin-800.woff2) format('woff2'),url(/fonts/open-sans-v34-latin-800.woff) format('woff'),url(/fonts/open-sans-v34-latin-800.ttf) format('truetype'),url(/fonts/open-sans-v34-latin-800.svg#OpenSans) format('svg')}.text-ssl{font-size:14px;font-size:1.4rem;margin-bottom:3em}.help-block{display:none}label,p.label{display:block;font-size:14px;font-size:1.4rem;padding:15px 0 3px}input,select,textarea{background-color:#e4e4e4;border:1px solid #e4e4e4;color:#333;transition:border .8s,background .8s,color .8s}input:focus,select:focus,textarea:focus{background-color:#fff;border-color:#b2b2b2}input[disabled],select[disabled],textarea[disabled]{background-color:#ddd;color:#666}textarea{height:120px;padding:5px 10px;width:100%;-webkit-appearance:none}input{margin:1px 0;padding:10px;width:100%}input[type=date],input[type=text]{-webkit-appearance:none}select{font-size:.89em;margin:1px 0;padding:9px 10px;width:100%}.contactform input,.contactform textarea{background:#48bd8d;background:rgba(0,0,0,.2);border:2px solid transparent;color:#fff}.contactform input:focus,.contactform textarea:focus{background:#fff;border-color:#fff;color:#333}.contactform,.impressum .content,.impressum .heading,.page-3021 .content{margin-left:auto;margin-right:auto;max-width:940px;padding:0 15px 40px}.contactform{padding-bottom:100px}.buttons{padding:20px 0;text-align:right}.contactform hr{border:1px solid #a0a0a0;border-width:1px 0 0 0;margin:0 0 2em 0}.contactform-ta{width:100%}.contactform-cb{float:none;padding:10px 0 0}.contactform-cb label{display:block;margin:0 15px 0 0;overflow:hidden;padding:0}.contactform-cb input{background:0 0;border:0;float:left;margin:3px 6px 0 0;vertical-align:middle;width:auto}.contactform-rb label{display:inline-block;margin:0 15px 0 0;overflow:hidden;padding:0;vertical-align:middle}.contactform-rb input{background:0 0;border:0;display:inline-block;margin:0 2px 0 0;vertical-align:middle;width:auto}.contactform-sl>div{display:inline-block;margin-right:25px}#kkemail{display:none!important}.cols-form>div{position:relative}.cols-form>div:after,.cols-form>div:before{content:'\00a0';opacity:0;position:absolute;transition:opacity .8s}.has-error{position:relative}.has-error input,.has-error textarea{border:1px solid #cf4646}.has-error:after,.has-error:before{background-color:#cf4646;border-radius:2px;bottom:14px;content:'\00a0';height:14px;opacity:1!important;pointer-events:none;position:absolute;right:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:3px}.has-error:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.has-success{position:relative}.has-success input,.has-success textarea{border:1px solid #86a145}.has-success:after{border-style:solid;border-color:#86a145;border-width:0 3px 3px 0;border-radius:2px;bottom:15px;content:'\00a0';height:12px;opacity:1!important;pointer-events:none;position:absolute;right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}.error{color:#d80000;font-weight:700}.success{background:#3e3c47;color:#fff;font-size:16px;font-size:1.6rem;margin:20px 0 0;padding:20px;text-align:center}a.button,button{background:0 0;border:2px solid #323232;color:#323232;display:inline-block;font-size:16px;font-size:1.6rem;font-weight:700;line-height:1;padding:15px 30px;text-decoration:none;text-transform:uppercase;transition:background .2s linear}a.button:focus,a.button:hover,button:focus,button:hover{background:#323232;color:#fff}a.button-highlight{background:#5affbc;border-color:#5affbc;color:#323232}a.button-highlight:focus,a.button-highlight:hover{background:#fff;border-color:#5affbc;color:#323232}button.button-dark{background:#34313d;border-color:#34313d;color:#fff}button.button-dark:focus,button.button-dark:hover{background:#fff;border-color:#34313d;color:#34313d}.contact-lock{color:#5a5a5a;display:inline-block;margin-right:-15px;position:relative;-webkit-transform:scale(.4);transform:scale(.4);-webkit-transform-origin:left 20%;transform-origin:left 20%;vertical-align:middle;width:32px}.contact-lock:before{border:3px solid;border-radius:10px;content:'\00a0';display:block;height:18px;margin:0 auto;position:relative;width:20px}.contact-lock:after{background:#5a5a5a;border-radius:6px;content:'\00a0';display:block;height:24px;margin:-10px auto;position:relative}.contact-lock .keyhole{left:50%;position:absolute;top:15px;-webkit-transform:translatex(-50%);transform:translatex(-50%);z-index:1}.contact-lock .keyhole:before{background:#5affbc;border-radius:50%;content:'\00a0';display:block;height:8px;margin:.3em auto 0;position:relative;width:8px}.contact-lock .keyhole:after{background:#5affbc;border-radius:0;content:'\00a0';display:block;height:8px;margin:-.1em auto 0;position:relative;width:4px}body,html{overflow-x:hidden}html{font-size:62.5%}body{background:#fff;color:#5a5a5a;font-family:"Open Sans",Arial,sans-serif;font-size:15px;font-size:1.5rem}a,body,input,select,textarea{color:#5a5a5a}a:focus,a:hover{color:#111;text-decoration:none}h1,h2,h3{color:#323232;line-height:1.2}h1{font-size:36px;font-size:3.6rem;font-weight:800;margin:0 0 1em;text-transform:uppercase}h1 strong{color:#00ffbf;font-weight:800}h2{font-size:20px;font-size:2rem;margin:0 0 .3em}h3{font-size:36px;font-size:3.6rem;font-weight:800;margin:0 0 .5em;text-transform:uppercase}li,p{line-height:1.5}p{margin:0 0 1.5em}table{margin:0 0 1em}td{padding:0 20px 4px 0;vertical-align:top}.highlight{color:#5affbc}.js .js-hide{display:none}.header-wrapper{background:#3e3c47;left:0;height:60px;height:6rem;position:absolute;position:fixed;right:0;top:0;z-index:120}.header{margin:0 auto;position:relative}@media screen and (min-width:480px){.prefooter{display:-webkit-flex;display:flex;margin:0 auto;max-width:1920px}.prefooter img{float:l;object-fit:cover;width:25%}@supports(display:flex){.prefooter{display:-webkit-flex;display:flex}.prefooter img{-webkit-flex:1;flex:1;float:none}}}@media screen and (min-width:1040px){h1,h2,h3{line-height:1.1}h2{font-size:2.4rem}h3{font-size:6rem}.header-wrapper{height:8rem;top:10px;transition:top .3s}.scrolled .header-wrapper{top:0}}@media screen and (min-width:1400px){h2{font-size:2.4rem}h3{font-size:7rem}}.content-wrapper{background:#fff}.page-2968 .content{background-color:#5affbc;background-image:url(../images/kontakt/bg-img.jpg);background-attachment:fixed}.page-3007 .job-bg{background-repeat:no-repeat;background-image:url(../images/jobs/bg-img.jpg);background-color:#37363e;padding-bottom:200px}.footer-wrapper{background:#36343c;color:#fff;padding:20px 15px}.footer-box,.footer-box a{color:#fff}.footer-box{padding:20px 0}.footer-box:first-child{border-bottom:2px dashed #56555a}.footer-logo{display:block;height:29px;margin:0 0 10px;width:200px}.footer-logo svg{height:29px;width:200px}.footer-slogan{font-size:18px;font-size:1.8rem;font-weight:700}.footer-box-links{list-style-type:none;margin:0;padding:0}.footer-box-links-item{font-size:14px;font-size:1.4rem;font-weight:700;margin:0 0 1em;text-transform:uppercase}.footer-box-links-item a{display:inline-block;position:relative;text-decoration:none}.footer-box a.button{background:#5affbc;border-color:#5affbc;color:#323232;display:block;text-align:center}.footer-box a.button:focus,.footer-box a.button:hover{background:#323232;color:#fff}.footer-social{margin:0 0 30px}.footer-social-item{display:inline-block;height:20px;margin:0 17px 0 0;width:20px}.footer-social-item svg{height:20px;width:20px}.footer-social-item path{fill:#fff}.footer-social-item:hover path{fill:#5affbc}.footer-copyright{color:#aaa;margin:.5em 0 0}@media screen and (min-width:1040px){.header{max-width:1700px;width:94%}.footer-wrapper{padding-top:70px}.footer{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;max-width:1260px;position:relative;width:94%}.footer-box{display:inline-block;margin-bottom:30px;width:50%}.footer-box:first-child{border-bottom:0}.footer-box:first-child:after{border-bottom:2px dashed #56555a;content:'';left:0;margin:30px 0 0;position:absolute;right:0}.footer-box:nth-child(2n){text-align:right}.footer-logo{float:left}.footer-slogan{border-left:1px solid #9b9a9e;line-height:3.4rem;margin:0 0 0 240px;padding:0 0 0 30px}.footer-box-links-item a:after{border-bottom:3px solid #fff;content:'';display:inline-block;height:1em;left:0;margin-top:12px;position:absolute;transition:width .4s;width:0}.footer-box-links-item a:hover:after{width:100%}.footer-box a.button{display:inline-block}.footer-box-links-item{display:inline-block;margin:0 0 0 25px}@supports(display:flex){.footer-box-4{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.footer-social{margin:30px 0 0;-webkit-order:3;order:3}.footer-social-item{margin:0 0 0 17px}}}.fullwidth{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}#navi-active{display:none}.navi-icon{cursor:pointer;float:none;height:30px;margin:0 auto;position:absolute;right:15px;top:15px;transition:all .3s;width:34px}.navi-icon>span{background-color:#fff;display:block;height:.3em;margin-top:-.3em;position:absolute;top:50%;width:100%}.navi-icon>span:after,.navi-icon>span:before{background-color:#fff;content:"";height:100%;position:absolute;transition:all .3s;width:100%}.navi-icon>span:before{-webkit-transform:translateY(-.8em);transform:translateY(-.8em)}.navi-icon>span:after{-webkit-transform:translateY(.8em);transform:translateY(.8em)}#navi-active:checked+.navi-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#navi-active:checked+.navi-icon>span:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#navi-active:checked+.navi-icon>span:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#navi-active:checked+.navi-icon span,#navi-active:checked+.navi-icon>span:after,#navi-active:checked+.navi-icon>span:before{background-color:#ccc}.navi{background:#3e3c47;background:rgba(52,49,61,.95);padding-top:60px}.navi-logo{display:block;height:24px;left:15px;position:absolute;top:18px;width:156px;z-index:24}.navi-logo svg{height:24px;width:156px}.navi-logo path{-webkit-animation:c .7s forwards;animation:c .7s forwards;opacity:0}.navi-logo path.brackets-b{-webkit-animation-delay:1.4s;animation-delay:1.4s}.navi-logo path.brackets-r{-webkit-animation-delay:.2s;animation-delay:.2s}.navi-logo path.brackets-a{-webkit-animation-delay:.6s;animation-delay:.6s}.navi-logo path.brackets-k{-webkit-animation-delay:1s;animation-delay:1s}.navi-logo path.brackets-e{-webkit-animation-delay:.4s;animation-delay:.4s}.navi-logo path.brackets-t{-webkit-animation-delay:.8s;animation-delay:.8s}.navi-logo path.brackets-s{-webkit-animation-delay:1.2s;animation-delay:1.2s}@-webkit-keyframes c{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes c{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}.navi ul{display:none;list-style-type:none;margin:0;padding:15px 15px 70px;text-align:center}#navi-active:checked~ul{display:block}.navi li{font-weight:700;text-transform:uppercase}.navi li a{border:2px solid transparent;color:#fff;display:block;padding:10px 20px;text-decoration:none}.navi li.current a{background:#5affbc;border-color:#5affbc;color:#323232}.navi li:last-child{margin-top:20px}.navi li:last-child a{border-color:#5affbc}@media screen and (min-width:1040px){.navi-icon{display:none}.navi-logo{height:30px;top:25px;width:200px}.navi-logo svg{height:30px;width:200px}.navi{background:0 0;margin:0 0 0 320px;padding:24px 0 0}.navi ul{display:block!important;display:-webkit-flex!important;display:flex!important;-webkit-justify-content:flex-end;justify-content:flex-end;padding:0;text-align:right}.navi li{border-width:0;display:inline-block;margin:0 0 0 30px;position:relative;vertical-align:bottom}.navi li a{padding:2px 10px;transition:padding .4s}.navi li:last-child{margin-top:0}.navi li.current a:after{display:none}.navi li a:after{border-bottom:3px solid #fff;content:'';display:inline-block;height:1em;left:10px;margin-top:12px;position:absolute;transition:width .4s;width:0}.navi li a:hover:after{width:calc(100% - 20px)}}@media screen and (min-width:740px){@supports(display:flex){.cols{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.col-1,.col-2{display:inline-block;margin:0;vertical-align:top;width:48.38%}.cols-code,.cols-txt{display:block}}}.content>.cols-txt:first-child{padding-top:100px}.content>.cols-txt:last-child{padding-bottom:40px}.heading{background:no-repeat center 0;background-size:cover;padding:100px 20px;position:relative}.jobs .heading{padding:100px 20px 0}.home .heading{background-image:url(../images/header/home.jpg)}.page-2971 .heading{background-image:url(../images/header/apps.jpg)}.page-2973 .heading{background-image:url(../images/header/api.jpg)}.page-2972 .heading{background-image:url(../images/header/software.jpg)}.page-2974 .heading{background-image:url(../images/header/toolbox.jpg)}.page-3511 .heading{background-image:url(../images/header/about.jpg)}.page-2968 .heading{min-height:0;padding-bottom:40px}.heading-content{position:relative}.join-now a.button{border-color:#5affbc;background-color:#5affbc}.join-now a.button:hover{background-color:#323232}.job-icon{position:absolute;right:15px;height:40px;width:40px}.job-icon span{height:4px;width:40px;background-color:#fff;top:18px;position:absolute}.job-icon span:before{height:4px;width:40px;background-color:#fff;position:absolute;content:'';transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.open .job-icon span:before{-webkit-transform:rotate(0);transform:rotate(0)}.job-icon span:after{height:4px;width:40px;background-color:#fff;position:absolute;content:'';transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.open .job-icon span:after{-webkit-transform:rotate(0);transform:rotate(0)}.job-click .job-bracket svg{width:30px;height:40px;position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#5e5d63;left:-40px}.job-click.open .job-bracket svg{fill:#5affbc}.job-click{position:relative;left:25px;cursor:pointer}@media screen and (min-width:1040px){.jobs .boxes .hr svg{display:block;margin:0 auto;width:66%}.box-job .job-click h3{font-size:4rem}}.jobs .hr svg{display:block;margin:0 auto;width:100%}.join{position:relative;top:-150px}.join-now{text-transform:uppercase;text-align:center}.job-click h3,.job-count{color:#fff}.job-description{color:#8c8c8c}.job-click h3{font-size:20px;font-size:2rem;margin-right:65px}.job-toggle{margin-right:25px;cursor:default;overflow-y:hidden;max-height:9999px;transition:height 1s ease;-moz-transition:height 1s ease}.job-toggle:not(.active){display:none}.job-toggle a{border-color:#5affbc;background-color:#5affbc;margin-top:20px}.heading h2{margin:0 0 35px;color:#fff;position:relative;display:inline-block}.get-know{padding:10px 20px;background-color:#5affbc;text-decoration:none}.box-yourbenefits-content h3{text-align:center}.yourbenefits-container{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 2%;-webkit-justify-content:space-between;justify-content:space-between}#organisation{position:relative;bottom:13px}#horganisation{top:-13px}#service{position:relative;bottom:7px}#hservice{top:-7px}#preis-leistung{position:relative;bottom:4px}#hpreis{top:-4px}.yourbenefits{transition:all .2s;background-color:rgba(255,255,255,.2);width:320px;color:#fff;padding:30px;margin:10px}.standort-header{max-width:560px}.benefits-text{margin-top:50px}.yourbenefits svg{transition:fill .2s;fill:#fff;vertical-align:bottom;margin-right:10px}.fortschritt{height:40px;width:40px}.organisation{height:53px;width:53px}.freigeist{height:40px;width:63px}.service{width:45px;height:47px}.standort-content{max-width:720px}.last{padding-bottom:75px}.preis-leistung{width:56px;height:44px}.box-abouttext .standort-container{padding-top:111px;padding-bottom:175px}.yourbenefits-header{font-size:24px;vertical-align:super;position:relative}.box-yourbenefits h3{text-align:center;margin-bottom:70px}.boxes .box-yourbenefits{background:url(../images/about/bg-img.jpg) no-repeat 0 0;background-size:cover;width:100%;background-attachment:fixed;padding:80px 0 145px}.down-svg svg{text-align:center;fill:#fff;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.down-svg svg{width:51px;height:70px}.down-svg{width:70px;margin:140px auto 0}.push-header{background:url(../images/about/bg-img02.jpg) no-repeat 0 0;background-size:cover;width:100%;height:420px;background-attachment:fixed;margin-bottom:85px}.push-header svg{position:relative;bottom:580px;left:1277px;width:282px;height:404px;fill:#5affbc}@media screen and (max-width:1788px){.yourbenefits-container{-webkit-justify-content:center;justify-content:center}}@media screen and (max-width:1575px){.push-header svg{display:none}}.box-abouttext .box-content{padding-top:100px;padding-bottom:150px}.push-container .box-content{margin-bottom:75px}.push-img{position:relative;top:-277px;left:300px;display:block}.yourbenefits:hover{background:rgba(255,255,255,1);color:#000}.yourbenefits:hover svg{fill:#000}@media screen and (max-width:1040px){.push-img{display:none}.box-abouttext .box-content{padding:40px 15px}}@media screen and (min-width:1400px){.box-abouttext .box-content{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}.box-abouttext .box-content-bg{background:url(../images/about/img01.jpg) no-repeat 0 0;background-size:100% auto;display:block;height:400px;width:590px}.box-abouttext .reveal-default2{max-width:590px}}@media screen and (min-width:910px){.heading-content{margin:0 auto;max-width:1420px;width:94%}.page-2968 .heading-content{max-width:910px}.telefon-wrap{width:100%;max-width:910px;margin:0 auto 20px}}@media screen and (min-width:1040px){.page-2968 .heading{padding-top:200px}.page-3007 .heading-content{max-width:1230px}.content>.cols-txt:first-child{padding-top:134px}}.svgtest svg path{transition:all .4s;-webkit-transform-origin:center center;transform-origin:center center}.svgtest:hover svg path{fill:orange;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.heading-slogan{color:#fff;display:inline-block;font-size:20px;font-size:2rem;font-weight:700;margin:0 0 10px;position:relative;line-height:1.4;text-transform:none}.heading-headline{color:#fff;display:inline-block;position:relative;font-size:36px;font-size:3.6rem;font-weight:800;margin:0 0 .75em;text-transform:uppercase}.heading-button{display:inline-block;position:relative}.heading-headline-dark{color:#000}.js .tl-text{opacity:0}.heading-button-bg,.heading-headline-bg,.heading-slogan-bg,.heading-sub-slogan-bg{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:100;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}.heading-slogan-bg{background-color:#5affbc}.heading-headline-bg{background-color:#fff}.heading-sub-slogan-bg{background-color:#fff}.heading-button-bg{background-color:#fff}.heading-button-bg.complete,.heading-headline-bg.complete,.heading-slogan-bg.complete,.heading-sub-slogan-bg.complete{-webkit-transform-origin:right;transform-origin:right}.heading a.button{background:#5affbc;border-color:#5affbc;color:#323232}.heading a.button:focus,.heading a.button:hover{background:#323232;color:#fff}@media screen and (min-width:1040px){.heading{min-height:90vh;padding:300px 20px 100px}.jobs .heading{padding:300px 20px 0;min-height:0}.home .heading{min-height:100vh}.heading-headline{font-size:7rem;line-height:1}.heading-slogan{font-size:2.4rem}}.box{background:no-repeat center center;background-size:cover;position:relative}.box-content{padding:40px 15px;position:relative}@media screen and (min-width:1040px){.box-content{margin:0 auto;max-width:1420px;width:94%}.page-3007 .box-content{max-width:1260px}}.box p{max-width:700px}.box-toolbox p{max-width:640px}.box-dark{background-color:#323232;color:#fff}.box-dark h2,.box-dark h3{color:#fff}.box-highlight{background-color:#5affbc}.bee-highlight{color:#fff}.box-dark a.button{border-color:#fff;color:#fff}.box-dark a.button:focus,.box-dark a.button:hover{background-color:#fff;color:#323232}.box img{margin:0 auto 30px}.box .bracket{display:none}.box-apps{background-image:url(../images/home/bg-img.jpg);background-attachment:fixed}.box-api img{margin-bottom:0;width:100%}.box-api .box-content{padding:0}.box-api .box-content-inner{background:#5affbc url(../images/home/bg-api.png) no-repeat center bottom;padding:20px 15px 130px}.box-content-bg{display:none}@media screen and (min-width:360px){.box-apps .box-content{padding-bottom:125px}.box-apps .box-content-bg{background:url(../images/home/apps-img.png) no-repeat 0 0;background-size:80% auto;bottom:-15px;content:'';display:block;height:210px;position:absolute;right:-100px;width:260px}}@media screen and (min-width:910px){.box-software img{float:right;margin-top:-130px}.box-software h2,.box-software h3,.box-software p{padding-right:50px;width:50%}}@media screen and (min-width:1040px){.box-apps{padding:0}.box-apps .box-content{padding:250px 0 90px 40%}.box-apps .box-content-bg{background-size:100% auto;bottom:-170px;height:700px;left:7%;right:auto;width:356px}.box-software{padding-top:150px}.box-software h2{padding-top:90px}.box-software img{margin-top:-330px}.box-api .box-content{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;max-width:1920px;width:100%}.box-api .box-content>*{width:49%;width:calc(50% - 10px)}.box-api img{margin-top:60px}.box-api .box-content-inner{margin:0 0 auto;padding:90px 40px}}@media screen and (min-width:1600px){.box-apps .bracket,.box-software .bracket{display:block;height:124px;position:absolute;left:40%;top:50%;width:90px}.box-apps .bracket path{fill:#fff}.box-software .bracket{height:70px;left:auto;right:42%;top:184px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:50px}.box-software .bracket path{fill:#34303c}.box-api{z-index:1}.box-api .box-content-inner{padding:90px 120px 90px 180px}.box-toolbox-1{margin-top:-300px;padding-top:300px}}.box-toolbox-1:after{border:30px solid transparent;border-top-color:#323232;bottom:-60px;content:'';left:50%;margin:0 0 0 -30px;position:absolute;width:0}@supports(transform-origin:0 0){.box-toolbox-1:after{bottom:-50px;margin-left:-24px;-webkit-transform:scale(1,.8);transform:scale(1,.8)}}.box-404{padding:120px 15px}.toolbox-list{list-style-type:none;margin:0;padding:40px 0;text-align:center}.toolbox-list-item{display:inline-block;font-size:13px;font-size:1.3rem;margin:0 1% 40px;vertical-align:top;width:30%}.toolbox-list-item a{color:#767676;display:block;padding:75px 0 0;position:relative;text-decoration:none}.toolbox-list-item svg{left:50%;position:absolute}.toolbox-list-item.newsletter svg{height:36px;margin:0 0 0 -26px;top:30px;width:52px}.toolbox-list-item.gutscheine svg{height:54px;margin:0 0 0 -24px;top:20px;width:48px}.toolbox-list-item.rechnungen svg{height:55px;margin:0 0 0 -22px;top:20px;width:44px}.toolbox-list-item.socialguesttv svg{height:43px;margin:0 0 0 -26px;top:25px;width:52px}.toolbox-list-item.touren svg{height:56px;margin:0 0 0 -19px;top:20px;width:38px}.toolbox-list-item.verleih svg{height:41px;margin:0 0 0 -29px;top:30px;width:58px}@supports(display:flex){.toolbox-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.toolbox-list-item{margin:0 0 40px}}@media screen and (min-width:1040px){.toolbox-list-item{width:auto}.toolbox-list-item a{padding:105px 0 0}.toolbox-list-item a:focus,.toolbox-list-item a:hover{color:#36343c}.toolbox-list-item svg{transition:fill .9s}.toolbox-list-item:hover svg{fill:#5affbc}.toolbox-list-item a:before{background:#36343c;border-radius:10px;content:'';height:0;left:50%;margin:0;opacity:0;position:absolute;top:50%;transition:all .3s;width:0}@-webkit-keyframes bubble{0%{height:0;margin-left:0;opacity:0;top:50%;width:0}78%{height:104px;margin-left:-52px;opacity:1;top:-5px;width:104px}100%{height:94px;margin-left:-47px;opacity:1;top:0;width:94px}}@keyframes bubble{0%{height:0;margin-left:0;opacity:0;top:50%;width:0}78%{height:104px;margin-left:-52px;opacity:1;top:-5px;width:104px}100%{height:94px;margin-left:-47px;opacity:1;top:0;width:94px}}.toolbox-list-item a:focus:before,.toolbox-list-item a:hover:before{height:94px;margin-left:-47px;opacity:1;top:0;width:94px;-webkit-animation:bubble .3s;animation:bubble .3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.toolbox-list-item a:after{top:20px}.toolbox-list-item a:after{transition:background .8s}.toolbox-list-item a:focus:after,.toolbox-list-item a:hover:after{background:#5affbc}}@media screen and (min-width:1400px){.box-toolbox-1:after{left:385px;margin:0}.toolbox-list{-webkit-justify-content:flex-start;justify-content:flex-start}.toolbox-list-item{margin:0 10px 40px 0;width:100px}.box-toolbox-2 .box-content-bg{background:url(../images/home/toolbox-img.png) no-repeat 0 0;background-size:cover;display:block;height:300px;position:absolute;top:-170px;right:100px;width:406px}}@media screen and (min-width:1600px){.box-toolbox-2 .box-content-bg{height:450px;top:-225px;width:609px}}@media screen and (min-width:1800px){.box-toolbox-2 .box-content-bg{height:600px;top:-340px;width:812px}}.buttonlist{list-style-type:none;margin:0;padding:0}.buttonlist li{margin:0 0 1em}.buttonlist a.button{display:block;text-align:center}@media screen and (min-width:740px){.buttonlist li{display:inline-block;margin-right:.5%;width:19%}@supports(display:flex){.buttonlist{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.buttonlist li{margin-right:0}}}@media screen and (min-width:1240px){.buttonlist a.button{font-size:2rem}}@media screen and (min-width:740px){.heading-apps:after{background:url(../images/apps/device01.png) no-repeat 0 0;background-size:100% auto;bottom:-80px;content:'';height:339px;position:absolute;right:10%;width:251px}}@media screen and (min-width:1400px){.heading-apps:after{height:678px;width:502px}.box-apptext{max-width:1440px}.box-apptext .box-content{padding:180px 15px 100px 860px;position:relative}.box-apptext .box-content-bg{background:url(../images/apps/device02.png) no-repeat 0 0;background-size:100% auto;bottom:-180px;display:block;height:627px;left:-100px;position:absolute;width:887px;z-index:1}}.box-applaunch{background-image:url(../images/apps/bg-img.jpg);background-attachment:fixed}.applaunch-list{border-bottom:1px solid #e0e0e0;list-style-type:none;margin:3em 0;padding:0}.applaunch-2 .applaunch-list{border:0}.applaunch-3{display:none}.applaunch-list-item{font-size:18px;font-size:1.8rem;font-weight:700;margin:0 0 55px;padding:0;position:relative}.applaunch-list-item svg{display:inline-block;height:auto;margin:0 20px 0 13px;position:relative;vertical-align:middle;width:36px}.applaunch-list-item path{fill:#1a171b}.applaunch-list-item:before{background:#fff;border-radius:10px;content:'';height:60px;left:0;margin:-30px 0 0;position:absolute;top:50%;width:60px}.applist{list-style-type:none;margin:2em 0;padding:0}.box-softwaretext2{padding-bottom:40px}@media screen and (min-width:740px){@supports(display:flex){.box-applaunch-content{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.applaunch-1{width:100%}.applaunch-2,.applaunch-3{width:50%}.applaunch-3{display:block}.applaunch-list{border:0;padding:40px}.box-softwarelaunch .applaunch-list{padding:0}.box-apptext2 .box-content{max-width:1260px}.applist{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.applist-item{max-width:300px;width:24%}}}@media screen and (min-width:1240px){@supports(display:flex){.box-applaunch{height:700px;padding-top:170px}.box-applaunch-content{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.applaunch-1{-webkit-order:3;order:3;padding-top:80px;width:37%}.applaunch-2{padding-top:50px;width:26%}.applaunch-3{width:26%}.box-apptext2 .box-content{padding-top:180px}.apptext2-1{float:left;width:50%}.apptext2-2{margin:0 0 0 50%}.applist{clear:both;padding:60px 0 0}}.applaunch-list-item{font-size:2.4rem}.applaunch-list-item svg{margin-right:30px}}@media screen and (min-width:1440px){.box-apptext2 .box-content{padding-top:280px}}.box-apipic{background:url(../images/api/bg-img.jpg) no-repeat center center;background-attachment:fixed;background-size:cover;display:none}.box-apipic .box-content{padding:150px 20px}@media screen and (min-width:910px){.box-apitext .box-content{display:-webkit-flex;display:flex;max-width:100%;padding:0;width:auto}.box-apitext .box-content>div{-webkit-flex:1;flex:1}.apitext-1{background:#323232;border-bottom:40px solid #fff;color:#fff;margin:-40px 0 0;-webkit-order:2;order:2;padding:40px}.apitext-1 h2,.apitext-1 h3{color:#fff}.apitext-2{padding:40px}.box-apipic{display:block}.box-apitest{padding:40px 0}.box-apitest .box-content{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.box-apitest .box-content>div{width:48%}.box-apitest label{font-size:2.4rem;font-weight:700;margin:0 0 .3em;padding:0}.box-apitest textarea{height:200px}.box-apitest .buttons{margin:0 0 2em}}@media screen and (min-width:1400px){.apitext-1{margin-top:-110px;border-bottom-width:80px;padding:80px 110px}.apitext-2{padding-top:100px}.box-apitest .box-content>div{width:42%}.box-apitest .bracket{display:block;height:124px;position:absolute;left:53%;top:60%;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:0 0;transform-origin:0 0;width:90px}.box-apitest .bracket path{fill:#323232}}.box-softwareblock{margin-top:50px;text-align:center}.softwareblock-1{margin-top:-100px}.box-softwarelaunch .box-content{padding:0 15px}.box-softwarelaunch .applaunch-list-item{font-size:24px;font-size:2.4rem;margin:0 0 35px}@media screen and (min-width:740px){@supports(display:flex){.box-softwaretext .box-content{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;max-width:1260px}.box-softwaretext .box-content>div{width:47%}}}@media screen and (min-width:910px){.box-softwarelaunch .applaunch-list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:2em 0}.box-softwarelaunch .applaunch-list-item{font-size:1.4rem}.box-softwarelaunch .applaunch-list-item svg{margin:0 10px}}@media screen and (min-width:1240px){.box-softwareblock{background-image:url(../images/software/bg-img.jpg);background-attachment:fixed;background-size:cover;margin-top:90px}.softwareblock-1{margin-top:-140px}.applaunch-list{padding:0}.box-softwarelaunch .applaunch-list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:2em 0}.box-softwarelaunch .applaunch-list-item{font-size:1.8rem}.softwaretext2-1{float:left;padding:0 0 0 40px;width:50%}.softwaretext2-2{margin:0 0 0 50%}}@media screen and (min-width:1400px){.box-softwarelaunch .applaunch-list-item{font-size:2.4rem}.box-softwarelaunch .applaunch-list-item svg{margin:0 20px 0 13px}}@media screen and (min-width:1400px){.box-toolboxtext .box-content{padding:180px 15px 40px 760px;position:relative}.box-toolboxtext .box-content-bg{background:url(../images/toolbox/box.png) no-repeat 0 0;background-size:100% auto;bottom:-80px;display:block;height:604px;left:-244px;position:absolute;width:910px;z-index:1}}.box-tools{padding:40px 0 0}.box-tools .smallbox{margin:0 0 3em;padding:10px 0 0 70px;position:relative}.box-tools svg{left:0;position:absolute;top:0;width:50px}.box-tools path,.box-tools polygon,.box-tools rect{fill:#d0d0d0}.box-toolboxtext2{background-image:url(../images/toolbox/bg-img.jpg);background-attachment:fixed;background-size:cover}.box-toolboxtext2 p{max-width:440px}@media screen and (min-width:1040px){.box-tools{padding:80px 0 0}.box-toolboxtext2{padding:50px 0}.box-toolboxtext2 .box-content-bg{background:url(../images/toolbox/device.png) no-repeat 0 0;background-size:100% auto;bottom:-50px;display:block;height:300px;position:absolute;right:50px;width:406px}}@media screen and (min-width:1400px){.box-tools .box-content{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;max-width:1920px}.box-tools .smallbox{background:#f7f7f7;padding:20px;text-align:center;width:32%}.box-tools .smallbox:hover{background:#6affc3}.box-tools .smallbox:hover path,.box-tools .smallbox:hover polygon,.box-tools .smallbox:hover rect{fill:#fff}.box-tools .smallbox h2{font-size:1.6rem}.box-tools .smallbox h2:after{background:#000;content:'';display:block;height:4px;margin:20px auto;width:40px}.box-tools svg{display:block;height:60px;left:auto;margin:0 auto 30px;position:relative;top:auto}.box-toolboxtext2 .box-content-bg{height:450px;width:609px}}@media screen and (min-width:1600px){.box-tools .smallbox{width:15%}.box-toolboxtext2{margin-bottom:240px;padding:100px 0 250px}.box-toolboxtext2 .box-content-bg{bottom:-160px;height:600px;right:100px;width:812px}.box-toolboxtext2 .bracket{display:block;height:400px;position:absolute;left:52%;opacity:.6;top:134%;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:0 0;transform-origin:0 0;width:280px}.box-toolboxtext2 .bracket svg{height:400px;width:280px}.box-toolboxtext2 .bracket path{fill:#fff}}.box-contact{text-align:center}.box-contact p{max-width:none}.tool-heading{font-size:24px;font-size:2.4rem;margin:0 0 .5em}.tool-text{margin:0 0 1em}.issuuembed{max-width:100%}.tool-gallery-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;list-style-type:none;margin:0;padding:0}.tool-gallery-list-item{margin:0 0 10px;max-width:49%}@media screen and (min-width:520px){.tool-gallery-list-item{max-width:32%}}.tool-filedownload{display:block}.tool-filedownload-list{list-style-type:none;margin:0;padding:0}.tool-filedownload-list-item{border-bottom:1px solid #ddd;padding:1em}.tool-filedownload-list-item:nth-child(2n+1){background:#eee}.tool-filedownload-list-item-icon{float:left;width:50px}.tool-filedownload-list-item-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin:0 0 0 70px}.tool-filedownload-list-item-text{margin:0}.tool-filedownload-list-item-filesize{-webkit-order:2;order:2}@media screen and (min-width:640px){.tool-filedownload-list-item-icon{width:70px}.tool-filedownload-list-item-content{display:block;margin:0 0 0 90px}.tool-filedownload-list-item-filesize{float:right;margin:10px 20px 1em 0}}@media print{body{font-size:100%}*{background:0 0!important;color:#000!important;-ms-filter:none!important;-webkit-filter:none!important;filter:none!important;text-shadow:none!important}a,a:visited{color:#444!important;text-decoration:underline}blockquote,pre{page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.copyright-wrapper,.footer-wrapper,.navi,.sidebar,aside{display:none!important}}