*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,pre,td,th,ul{margin:0;padding:0;direction:ltr}body{margin:0;padding:0;-webkit-font-smoothing:antialiased;overflow-x:hidden;font-size:18px}p{line-height:27px}.row img{height:auto;max-width:100%}a{text-decoration:none;line-height:inherit;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;cursor:pointer}iframe{border:0!important}#hubspot-messages-iframe-container{margin-bottom:40px;margin-right:40px}.parallax-window{min-height:400px;background:0 0}figure{margin:0}.page-border{position:fixed;z-index:999999;pointer-events:none}.page-border .bottom-border,.page-border .left-border,.page-border .right-border,.page-border .top-border{background:#f3f3ef;position:fixed;z-index:9999}.page-border>.bottom-border,.page-border>.left-border,.page-border>.right-border,.page-border>.top-border{padding:11px;background:#ccc}.page-border .bottom-border,.page-border .top-border{width:100%;padding:10px;left:0}.page-border .left-border,.page-border .right-border{padding:10px;height:100%;top:0}.page-border .top-border{top:0}.page-border .right-border{right:0}.page-border .bottom-border{bottom:0}.page-border .left-border{left:0}#wrapper{margin:0 15px;position:relative}input,textarea{border:1px solid #e1e1e1;padding:10px;-webkit-transition:all .3s linear;transition:all .3s linear}input{height:50px;margin:3px 0;outline:0;line-height:normal;font-size:14px}input[type=submit]{cursor:pointer;border-style:solid;border-width:2px;padding-top:0;padding-bottom:0}select{border:1px solid #e1e1e1;height:40px;padding:5px}input:focus,textarea:focus{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}:focus{outline:0}.button,input[type=submit]{font-weight:500!important}section{clear:both;overflow:hidden}.row{max-width:1245px;margin:0 auto;position:relative}.no-padding-bottom .row,.no-padding-bottom div,.no-padding-bottom.row{padding-bottom:0}.no-padding-top div,.no-padding-top.row{padding-top:0}.big-padding-top{padding-top:75px!important}.big-padding-bottom{padding-bottom:85px!important}[class*=col-]{float:left;padding:20px}#clients .col-2-3 [class*=col-]{padding:0}.clearfix:after{content:"";display:table;clear:both}.col-1{width:100%}.col-2{width:50%}.col-3{width:33.33%}.col-3i{width:calc(50% - 220px)}.col-3im{width:388px;padding-left:0!important;padding-right:0!important}.col-4{width:25%}.col-5{width:20%}.col-6{width:16.6666666667%}.col-7{width:14.2857142857%}.col-8{width:12.5%}.col-9{width:11.1111111111%}.col-10{width:10%}.col-11{width:9.09090909091%}.col-12{width:8.33%}.col-2-3{width:66.66%}.col-3-4{width:75%}.col-9-10{width:90%}.col-61{width:61.8%}.col-38{width:38.2%}.col-38-Header{width:100%}.col-38-Header-sub{width:100%;padding-left:0}#header{height:71px!important;overflow:visible;z-index:9999;width:100%;position:absolute!important}#header .row{padding:0}#header aside{text-align:right}#header ul{text-align:center}#header li{display:inline-block;list-style:none;margin:0}.section-heading h2:after{background:#aeca10;content:"";display:block;width:40px;height:4px}.section-heading h2.custom-12:after{margin:26px 0}#logo{float:left;height:71px;line-height:66px;margin-right:15px}#logo h1,#logo h2{display:inline-block}#banner #logo h1{font-size:28px;margin-right:10px;font-weight:900;padding:0}#logo h2{font-size:18px;padding:0}#logo img{max-height:22px;vertical-align:middle;margin-right:15px}#navigation-logo{display:none}.nav-solid #logo #banner-logo{display:none}.nav-solid #logo #navigation-logo{display:inline-block}.call-to-action{padding:35px 0 35px 0}.button{margin:0;padding:16px 24px;-webkit-transition:all .3s linear;transition:all .3s linear;display:inline-block;border:3px solid #111;font-family:"Open Sans",sans-serif;font-style:normal;font-size:16px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#111}.buttonclose{font-size:14px;margin:45px 0;padding:16px 24px;-webkit-transition:all .3s linear;transition:all .3s linear;display:inline-block;border-width:1px;border-style:solid}#video-section{position:relative}.play-video{height:110px;position:absolute;top:50%;margin-top:-110px;width:100%}.play-icon{display:inline-block;font-size:0;cursor:pointer;margin:45px auto;width:110px;height:110px;border-radius:50%;text-align:center;position:relative;z-index:1}.play-icon:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:"";-webkit-box-sizing:content-box;box-sizing:content-box}.play-icon:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f144";speak:none;font-size:74px;line-height:110px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;display:block;-webkit-font-smoothing:antialiased;color:#fff}.play-video .play-icon{background:rgba(255,255,255,.5);-webkit-transition:-webkit-transform ease-out .3s,background .4s;-webkit-transition:background .4s,-webkit-transform ease-out .3s;transition:background .4s,-webkit-transform ease-out .3s;transition:transform ease-out .3s,background .4s;transition:transform ease-out .3s,background .4s,-webkit-transform ease-out .3s}.play-video .play-icon:after{top:0;left:0;padding:0;z-index:-1;-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.1);box-shadow:0 0 0 2px rgba(255,255,255,.1);opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}.play-video .play-icon:hover{background:rgba(255,255,255,.05);-webkit-transform:scale(.93);transform:scale(.93);color:#fff}#nav-main ul li a{color:#fff}.expanded-li{display:none!important}#nav-main .menuitem:hover{color:#eee!important}#nav-main span:active{border:1px solid;padding-right:2px;padding-left:4px}#header aside{float:right}#header nav ul{text-transform:uppercase;position:relative;left:10%}#header nav a{height:71px;line-height:71px;display:block;padding:0 10px;font-family:"Open Sans",sans-serif;font-style:normal;font-size:13px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#666}#header nav a:hover{color:#111!important}#header.nav-solid [class*=col-]{padding:0 20px}#header.nav-solid{background:#fff;-webkit-box-shadow:2px 0 3px rgba(0,0,0,.2);box-shadow:2px 0 3px rgba(0,0,0,.2);position:fixed!important;left:0}#header.nav-solid nav a{border-bottom:3px solid;border-color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#header.nav-solid nav a:hover{opacity:1}#header.nav-solid .social-icons a{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;opacity:.5}#header.nav-solid .social-icons a:hover{opacity:1;color:#e4473c}#nav-trigger{display:none;text-align:right}#nav-trigger span{display:inline-block;width:38px;height:71px;color:#fff;cursor:pointer;text-transform:uppercase;font-size:22px;text-align:center;border-top-right-radius:5px;border-top-left-radius:5px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#nav-trigger span:after{font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;width:38px;height:71px;line-height:75px;text-align:center;content:"\f0c9";border-top-right-radius:5px;border-top-left-radius:5px}#nav-trigger span.open:after{content:"\f00d"}#nav-trigger span:hover,.nav-solid #nav-trigger span.open:hover,.nav-solid #nav-trigger span:hover{opacity:.6}#nav-trigger span.open,#nav-trigger span.open:hover{color:#fff}.nav-solid #nav-trigger span.open:hover{color:#999}.nav-solid #nav-trigger span{color:#999;opacity:1}nav#nav-mobile{position:relative;display:none}nav#nav-mobile ul{display:none;list-style-type:none;position:absolute;left:0;right:0;margin-left:-20px;margin-right:-20px;padding-top:10px;padding-bottom:10px;text-align:center;background-color:#fff;-webkit-box-shadow:0 5px 3px rgba(0,0,0,.2);box-shadow:0 5px 3px rgba(0,0,0,.2)}nav#nav-mobile ul:after{display:none}nav#nav-mobile li{margin:0 20px;float:none;text-align:left;border-bottom:1px solid #e1e1e1}nav#nav-mobile li:last-child{border-bottom:none}.nav-solid nav#nav-mobile li{border-top:1px solid #e1e1e1;border-bottom:none}nav#nav-mobile a{display:block;padding:12px 0;color:#333;width:100%;height:auto;line-height:normal;display:block;border-bottom:none!important;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}nav#nav-mobile a:hover{background:#fafafa;opacity:1}#header .col-4{text-align:right}.social-icons{display:inline-block;list-style:none}.social-icons a{display:inline-block;width:32px;text-align:center}.social-icons a:hover{opacity:.7}.social-icons span{display:none}#header .social-icons{margin-top:27px}img{vertical-align:top}.image-center{display:block;margin:0 auto}a img{border:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-backface-visibility:hidden}a img:hover{opacity:.7}h1{padding:20px 0}h2{padding:9px 0}h3{padding:10px 0}h4{padding:7px 0}h5{padding:7px 0}h6{padding:7px 0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.section-heading{padding:0 0 15px 0}.section-heading.footer{padding:0}.section-subtitle{font-size:18px;padding-top:0}#landing-footer h3{font-weight:600;color:#949494;letter-spacing:.2em;font-size:13px;text-transform:uppercase}#landing-footer>.row>.col-3{padding:40px 20px}@media(max-width:767px){#landing-footer>.row>.col-5{margin-top:0!important}}.section-heading h3{font-family:"Open Sans",sans-serif;font-style:normal;font-size:14px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#666}#banner .col-38-Header{width:100%}#banner-content{text-align:center}#banner-content.row{padding-top:170px!important;padding-bottom:194px!important}#banner-app .section-heading:before{content:"";display:block;width:30px;height:4px;margin-top:30px}#banner-app .col-38-Header-sub{text-align:center;width:100%;padding:0}#banner-app .green-thingy{display:block;width:40px;height:4px;background-color:#aeca10;margin:32px 48%}#banner-app .maintext{font-size:18px;font-family:'Open Sans';margin:0}.banner-background-image{background:url(/img/apps-img/img_Header_Apps_2560px.jpg) no-repeat center top;background-size:cover}.banner-text{font-weight:800;font-size:62px;padding:0;color:#fff}.fa-1x{font-size:15px!important}.icon-block{position:relative;padding-bottom:50px}.icon-block h4{font-weight:600;padding-top:0}.icon-block .icon{position:absolute}.icon-block p{margin-top:0}.icon-left .icon{left:15}.icon-left .icon-block-description{padding-left:53px}.icon-right .icon{right:15}.icon-right .icon-block-description{padding-right:53px}.icon-top{display:block}.icon-top .icon{position:relative;display:block}.icon-top .icon-block-description{padding-top:20px}.banner-parallax-1,.banner-parallax-2,.banner-parallax-3{min-height:350px}.divider{position:relative;width:40%;height:20px;line-height:20px;margin:10px auto 5px auto;clear:both;text-align:center}.divider-inner{position:absolute;height:1px;width:100%;top:50%;margin-top:-1px;border-top:1px solid;border-color:#e1e1e1}.divider i{background:#fff;position:relative;top:-11px;padding:0 5px 0 5px;color:#e1e1e1}#application{display:block;padding:140px 196px}#application h6{text-align:center;color:#666;font-weight:600;padding-bottom:62px}#application .card-box-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#application .card-box-parent{padding:10px}#application .card-box{border:1px solid #ccc;height:280px;width:280px;padding-top:20%}#application .card-box .div-image{margin:0 40%}#application .mobile-image{width:64%}#application .green-thingy{display:block;width:20px;height:2px;background-color:#aeca10;margin:32px 46%}#application p{font-family:'Open Sans';font-weight:600;text-align:center}#head-section{background-color:#111;text-align:center;padding:143px 0}#head-section h6{font-size:14px;color:#949494;font-weight:600}#head-section h2{font-size:34px;color:#fff}#head-section .green-thingy{display:block;width:40px;height:4px;background-color:#aeca10;margin:32px 48%}#services-analyze{background:url(../img/squairy_light.png);display:-webkit-box;display:-ms-flexbox;display:flex;padding:180px 270px 0 270px}#services h6{font-weight:600;color:#666}#services .section-title{padding:9px 0}#services .green-thingy{display:block;width:30px;height:4px;background-color:#aeca10;margin:26px 0 32px 0;left:0;position:relative}#services .services-analyze-container{padding:120px 0 120px 120px}#services .services-analyze-container .maintext{-webkit-padding-end:36px;padding-inline-end:36px;color:#666!important}#services .services-analyze-container .section-title{font-size:34px;font-family:'Open Sans';font-weight:700}#services-concept{display:-webkit-box;display:-ms-flexbox;display:flex;padding:116px 270px 150px 270px}#services .services-concept-container{padding:120px 0 120px 100px}#services .services-concept-container .maintext{-webkit-padding-end:191px;padding-inline-end:191px;color:#666!important}#services-development{background:url(/img/squairy_light.png);display:-webkit-box;display:-ms-flexbox;display:flex;padding:150px 150px 0 0}#services .services-development-container{padding:120px 0 120px 120px}#services .services-development-container .maintext{margin:0;color:#666!important}#services-quality{display:-webkit-box;display:-ms-flexbox;display:flex;padding:250px 370px 250px 370px}#services .services-quality-container{padding:0 0 20px 0}#services .services-quality-container .maintext{-webkit-padding-end:171px;padding-inline-end:171px;color:#666!important}#services-operation{background:url(/img/squairy_light.png);padding:0 350px}#services .services-operation-container{text-align:center;padding:150px 0}#services-operation .green-thingy{display:block;width:30px;height:4px;background-color:#aeca10;left:48%;position:relative}#services .services-operation-container .maintext{-webkit-padding-start:239px;padding-inline-start:239px;-webkit-padding-end:239px;padding-inline-end:239px;color:#666!important}#services .center-image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}#referenzen{max-width:inherit;padding-bottom:95px}#referenzen .referenzen-content-container{text-align:center}#referenzen .referenzen-header{padding:60px 0 40px 0;text-align:center}#referenzen img{max-height:300px}#referenzen [class*=col-]{padding:0}#referenzen a{display:inline-block;position:relative;overflow:hidden}#referenzen a:hover img{opacity:.15;-moz-backface-visibility:hidden}#referenzen a:before{font-size:2.2em;font-style:normal;font-weight:400;text-align:center;content:"+";width:70px;height:70px;border-radius:100em;display:block;position:absolute;top:55%;left:50%;line-height:72px;margin:-35px 0 0 -35px;opacity:0;-webkit-transition:all .2s linear;transition:all .2s linear;vertical-align:middle}#referenzen a:hover:before{opacity:1;top:50%;left:50%}.gallery-links{-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px}.overlays>div{border:1px solid #ccc;padding:122px 190px;margin:10px;position:relative;display:inline-block}.overlays>div:hover{border-color:#fff;outline:1px solid}.overlays>div>p{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;pointer-events:none;-webkit-transition:.25s opacity ease;transition:.25s opacity ease;color:#fff;top:15%;text-align:center}.overlays>div:hover>p>strong{font-size:18px;font-weight:600}.overlays>div:hover>p{opacity:1;font-size:16px;font-weight:400}.overlay-one{background:url(/img/reference-images/Referenzen_Bitburger.jpg) no-repeat center}.overlay-one:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),to(rgba(0,0,0,.7))),url(/img/reference-images/Referenzen_Bitburger_overlay.jpg) no-repeat center;background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/img/reference-images/Referenzen_Bitburger_overlay.jpg) no-repeat center}.overlay-one p{-webkit-padding-start:56px;padding-inline-start:56px;-webkit-padding-end:56px;padding-inline-end:56px}.overlay-two{background:url(/img/reference-images/Referenzen_Filou.jpg) no-repeat center}.overlay-two:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),to(rgba(0,0,0,.7))),url(/img/reference-images/Referenzen_Filou_overlay.jpg) no-repeat center;background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/img/reference-images/Referenzen_Filou_overlay.jpg) no-repeat center}.overlay-two p{-webkit-padding-start:56px;padding-inline-start:56px;-webkit-padding-end:56px;padding-inline-end:56px}.overlay-three{background:url(/img/reference-images/Referenzen_One_Speek.jpg) no-repeat center}.overlay-three:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),to(rgba(0,0,0,.7))),url(/img/reference-images/Referenzen_One_Speek_overlay.jpg) no-repeat center;background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/img/reference-images/Referenzen_One_Speek_overlay.jpg) no-repeat center}.overlay-three p{-webkit-padding-start:56px;padding-inline-start:56px;-webkit-padding-end:56px;padding-inline-end:56px}.overlay-four{background:url(/img/apps-img/Referenzen_Switch.jpg) no-repeat center}.overlay-four:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),to(rgba(0,0,0,.7))),url(/img/apps-img/Referenzen_Switch_overlay.jpg) no-repeat center;background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/img/apps-img/Referenzen_Switch_overlay.jpg) no-repeat center}.overlay-four p{-webkit-padding-start:36px;padding-inline-start:36px;-webkit-padding-end:36px;padding-inline-end:36px}.overlay-five{background:url(/img/apps-img/Referenzen_Bitburger_Stubbi_Car.jpg) no-repeat center}.overlay-five:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),to(rgba(0,0,0,.7))),url(/img/apps-img/Referenzen_Bitburger_Stubbi_Car_overlay.jpg) no-repeat center;background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/img/apps-img/Referenzen_Bitburger_Stubbi_Car_overlay.jpg) no-repeat center}.overlay-five p{-webkit-padding-start:36px;padding-inline-start:36px;-webkit-padding-end:36px;padding-inline-end:36px}.overlay-six{background:url(/img/apps-img/Referenzen_Netix_Shop.jpg) no-repeat center}.overlay-six:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),to(rgba(0,0,0,.7))),url(/img/apps-img/Referenzen_Netix_Shop_overlay.jpg) no-repeat center;background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/img/apps-img/Referenzen_Netix_Shop_overlay.jpg) no-repeat center}.overlay-six p{-webkit-padding-start:36px;padding-inline-start:36px;-webkit-padding-end:36px;padding-inline-end:36px}#microsoft-partnership .row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:60px 60px 60px 124px}#microsoft-partnership #ms-badge{padding-top:20px}#microsoft-partnership img{height:88px;width:264px}#microsoft-partnership .green-thingy{margin-top:40px}#microsoft-partnership .microsoft-partnership-container{padding-left:325px}#microsoft-partnership .maintext{margin-top:14px;margin-bottom:40px}.partner-text{color:#949494;margin:20px 0}.partner-parent-container{padding-bottom:0}.partner-network-container{background-color:#fff;padding:28px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.partner_image{margin:0 50px}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 0;border-bottom:25px solid transparent;min-width:30%;margin-left:5%;margin-right:5%;max-height:95%;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:25px;right:25px;line-height:25px;width:25px;cursor:pointer;text-align:center;color:#fff;font-family:"Font Awesome 5 Free";font-weight:900;font-size:22px;opacity:.5;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.featherlight .featherlight-close-icon:hover{opacity:1}.featherlight .featherlight-image{max-height:100%;max-width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}}@media only screen and (max-width:1623px){#head-section{-webkit-padding-start:30px;padding-inline-start:30px;-webkit-padding-end:30px;padding-inline-end:30px}#services .green-thingy{margin:26px 48%}#services-analyze{padding:0 100px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center}#services-analyze .services-analyze-container{padding:100px 0 0 0}#services-analyze div img{padding-top:32px;max-width:100%}#services .services-analyze-container .maintext{-webkit-padding-end:0;padding-inline-end:0}#services-concept{padding:100px 100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}#services-concept .services-concept-container{padding:0}#services-concept div img{padding-top:32px;max-width:100%}#services-concept .services-concept-container .maintext{-webkit-padding-end:0;padding-inline-end:0}#services-development{padding:0 100px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center}#services-development .services-development-container{padding:100px 0 0 0}#services-development div img{padding-top:32px;max-width:100%}#services-development .services-development-container .maintext{-webkit-padding-end:0;padding-inline-end:0}#services-quality{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:100px 100px;text-align:center}#services-quality .services-quality-container{padding:0}#services-quality div img{padding-top:32px;max-width:100%}#services-quality .services-quality-container .maintext{-webkit-padding-end:0;padding-inline-end:0}#services-operation{padding:0 100px;text-align:center}#services-operation .green-thingy{left:0}#services-operation div img{padding-top:32px;max-width:100%}#services-operation .services-operation-container{padding:100px 0 0 0}#services-operation .services-operation-container .maintext{-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}#services .green-thingy{margin:26px 48%}#services .center-image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:block}#services .center-image img{max-width:100%}nav#nav-mobile ul{margin-left:-40px;margin-right:-40px;padding-left:20px;padding-right:20px}#banner-logo{display:none}#header .row{padding-top:0!important}.mobile-banner{padding-top:0!important}#nav-mobile li{padding:10px 0;border-top:1px solid #ccc!important;border-bottom:1px solid #ccc!important;margin:auto 0!important;-webkit-padding-start:66px!important;padding-inline-start:66px!important;display:block}#nav-mobile .menuitem{color:#ddd!important}#nav-trigger{margin-right:-20px;margin-left:-20px}#nav-trigger span{background:url(/img/logo_10geeks_white.svg) no-repeat;background-size:12%;width:100%;display:block;background-position:46px 26px;border-top-right-radius:0;border-top-left-radius:0}#nav-trigger span.open{background:url(/img/logo.png) no-repeat;background-size:12%;background-position:46px 26px;background-color:#fff;opacity:1}#nav-trigger span:after{float:right;margin-right:35px}#nav-trigger span.open:after{color:#000}#header .expanded{background-color:#fff;padding:0}#nav-mobile .menuitem{color:#ccc!important}}@media all{.featherlight-next,.featherlight-previous{font-family:"Font Awesome 5 Free";font-weight:900;font-size:22px;display:block;position:absolute;top:25px;right:0;bottom:0;left:80%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.featherlight-previous{left:0;right:80%}.featherlight-next span,.featherlight-previous span{display:inline-block;opacity:.3;position:absolute;top:50%;width:100%;font-size:80px;line-height:80px;margin-top:-40px;color:#fff;font-style:normal;font-weight:400;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.featherlight-next span{text-align:right;left:auto;right:7%}.featherlight-previous span{text-align:left;left:7%}.featherlight-next:hover span,.featherlight-previous:hover span{display:inline-block;opacity:1}.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous{display:none}}@media only screen and (max-device-width:1024px){.featherlight-next:hover,.featherlight-previous:hover{background:0 0}.featherlight-next span,.featherlight-previous span{display:block}}@media only screen and (max-width:1024px){.featherlight-next,.featherlight-previous{top:10px;right:10px;left:85%}.featherlight-previous{left:10px;right:85%}.featherlight-next span,.featherlight-previous span{margin-top:-30px;font-size:40px}}#video-box{color:#fff;position:relative;overflow:hidden;text-align:center}.easyContainer,.video_container{position:relative;padding-bottom:56.25%;margin:0;padding-top:0;height:0;overflow:hidden}.video_container embed,.video_container iframe,.video_container object{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.slvj-lightbox embed,.slvj-lightbox iframe,.slvj-lightbox object{width:100%!important;height:529px!important}.videojs-background-wrap{overflow:hidden;position:absolute;height:100%;width:100%;top:0;left:0;z-index:-998}#slvj-window{width:100%;min-height:100%;z-index:9999999999;background:rgba(0,0,0,.8);position:fixed;top:0;left:0}#slvj-window,#slvj-window *{-webkit-box-sizing:border-box;box-sizing:border-box}#slvj-background-close{width:100%;min-height:100%;z-index:31;position:fixed;top:0;left:0}#slvj-back-lightbox{max-width:940px;max-height:529px;z-index:32;text-align:center;margin:0 auto}.slvj-lightbox{width:100%;height:100%;margin:0;z-index:53}#slvj-close-icon:before{font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;content:"\f00d";font-size:22px;opacity:.5;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;z-index:99999;height:22px;width:22px;position:absolute;top:15px;right:15px;cursor:pointer}#slvj-close-icon:before:hover{opacity:1;cursor:pointer}#landing-footer{clear:both}#landing-footer .row{padding:0 20px 65px 20px}#landing-footer .shrink{max-width:65%}#content6:hover,#content7:hover,#landing-footer a span:hover{color:#aeca10}#content6:focus,#content7:focus,#landing-footer a span:focus{background:#aeca10;color:#000;-webkit-text-decoration-color:#000;text-decoration-color:#000}#landing-footer ul{list-style:none;text-align:right}#landing-footer li{display:inline-block}.landing-footer{width:100%;min-height:300px;background-color:#0f0f0f}#landing-footer .footerCopyright-container{background:#fff;-webkit-padding-start:18%;padding-inline-start:18%}#scrollUp{bottom:15px;right:30px;width:70px;height:80px;margin-bottom:-10px;padding:0 5px 20px 5px;text-align:center;text-decoration:none;color:#fff;-webkit-transition:margin-bottom 150ms linear;transition:margin-bottom 150ms linear}#scrollUp:hover{margin-bottom:0}#scrollUp:before{background:#ccc;font-family:"Font Awesome 5 Free";font-size:2.4em;font-style:normal;font-weight:900;text-align:center;color:#fff;width:45px;height:45px;display:inline-block;line-height:45px;content:"\f106";opacity:1}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:99999}#status{position:absolute;left:50%;top:50%;background-position:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */.la-ball-triangle-path,.la-ball-triangle-path>div{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.la-ball-triangle-path{display:block;font-size:0;color:#fff}.la-ball-triangle-path.la-dark{color:#333}.la-ball-triangle-path>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-triangle-path{width:32px;height:32px}.la-ball-triangle-path>div{position:absolute;top:0;left:0;width:10px;height:10px;border-radius:100%}.la-ball-triangle-path>div:nth-child(1){-webkit-animation:ball-triangle-path-ball-one 2s 0s ease-in-out infinite;animation:ball-triangle-path-ball-one 2s 0s ease-in-out infinite}.la-ball-triangle-path>div:nth-child(2){-webkit-animation:ball-triangle-path-ball-two 2s 0s ease-in-out infinite;animation:ball-triangle-path-ball-two 2s 0s ease-in-out infinite}.la-ball-triangle-path>div:nth-child(3){-webkit-animation:ball-triangle-path-ball-tree 2s 0s ease-in-out infinite;animation:ball-triangle-path-ball-tree 2s 0s ease-in-out infinite}.la-ball-triangle-path.la-sm{width:16px;height:16px}.la-ball-triangle-path.la-sm>div{width:4px;height:4px}.la-ball-triangle-path.la-2x{width:64px;height:64px}.la-ball-triangle-path.la-2x>div{width:20px;height:20px}.la-ball-triangle-path.la-3x{width:96px;height:96px}.la-ball-triangle-path.la-3x>div{width:30px;height:30px}@-webkit-keyframes ball-triangle-path-ball-one{0%{-webkit-transform:translate(0,220%);transform:translate(0,220%)}17%{opacity:.25}33%{opacity:1;-webkit-transform:translate(110%,0);transform:translate(110%,0)}50%{opacity:.25}66%{opacity:1;-webkit-transform:translate(220%,220%);transform:translate(220%,220%)}83%{opacity:.25}100%{opacity:1;-webkit-transform:translate(0,220%);transform:translate(0,220%)}}@keyframes ball-triangle-path-ball-one{0%{-webkit-transform:translate(0,220%);transform:translate(0,220%)}17%{opacity:.25}33%{opacity:1;-webkit-transform:translate(110%,0);transform:translate(110%,0)}50%{opacity:.25}66%{opacity:1;-webkit-transform:translate(220%,220%);transform:translate(220%,220%)}83%{opacity:.25}100%{opacity:1;-webkit-transform:translate(0,220%);transform:translate(0,220%)}}@-webkit-keyframes ball-triangle-path-ball-two{0%{-webkit-transform:translate(110%,0);transform:translate(110%,0)}17%{opacity:.25}33%{opacity:1;-webkit-transform:translate(220%,220%);transform:translate(220%,220%)}50%{opacity:.25}66%{opacity:1;-webkit-transform:translate(0,220%);transform:translate(0,220%)}83%{opacity:.25}100%{opacity:1;-webkit-transform:translate(110%,0);transform:translate(110%,0)}}@keyframes ball-triangle-path-ball-two{0%{-webkit-transform:translate(110%,0);transform:translate(110%,0)}17%{opacity:.25}33%{opacity:1;-webkit-transform:translate(220%,220%);transform:translate(220%,220%)}50%{opacity:.25}66%{opacity:1;-webkit-transform:translate(0,220%);transform:translate(0,220%)}83%{opacity:.25}100%{opacity:1;-webkit-transform:translate(110%,0);transform:translate(110%,0)}}@-webkit-keyframes ball-triangle-path-ball-tree{0%{-webkit-transform:translate(220%,220%);transform:translate(220%,220%)}17%{opacity:.25}33%{opacity:1;-webkit-transform:translate(0,220%);transform:translate(0,220%)}50%{opacity:.25}66%{opacity:1;-webkit-transform:translate(110%,0);transform:translate(110%,0)}83%{opacity:.25}100%{opacity:1;-webkit-transform:translate(220%,220%);transform:translate(220%,220%)}}@keyframes ball-triangle-path-ball-tree{0%{-webkit-transform:translate(220%,220%);transform:translate(220%,220%)}17%{opacity:.25}33%{opacity:1;-webkit-transform:translate(0,220%);transform:translate(0,220%)}50%{opacity:.25}66%{opacity:1;-webkit-transform:translate(110%,0);transform:translate(110%,0)}83%{opacity:.25}100%{opacity:1;-webkit-transform:translate(220%,220%);transform:translate(220%,220%)}}@media all and (max-width:1024px){#nav-trigger{display:block}nav#nav-main{display:none}nav#nav-mobile{display:block}nav#nav-mobile li{display:block}#header aside{display:none}}@media only screen and (max-width:630px){#application{padding:140px 0}#head-section .green-thingy{margin:32px 45%}}@media (max-width:480px){#wrapper{margin:0;padding:0}#scrollUp,#scrollUp:before,.page-border{display:none}.row{padding:15px!important}.col-1,.col-10,.col-11,.col-12,.col-2,.col-2-3,.col-3,.col-3-4,.col-38,.col-3i,.col-4,.col-5,.col-6,.col-61,.col-7,.col-8,.col-9,.col-9-10,.row{width:100%}.col-1,.col-10,.col-11,.col-12,.col-2,.col-2-3,.col-3,.col-3-4,.col-38,.col-4,.col-5,.col-6,.col-61,.col-7,.col-8,.col-9,.col-9-10{padding-right:0;padding-left:0}}h1{font-size:38px}#banner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}#banner h1{font-size:24px!important;-webkit-padding-end:0!important;padding-inline-end:0!important;padding-bottom:12px!important}#banner-content .col-38-Header-sub{padding:0}#banner .button{font-size:13px;padding:14px 11px!important}@supports (-moz-appearance:none){#referenzen .gallery-box .overlays{text-align:center}#referenzen .overlays>div{padding:121px 190px}#clients img{padding:15px 49px}}@media (min-width:480px) and (max-width:768px){#wrapper{margin:0;padding:0}#scrollUp,#scrollUp:before,.page-border{display:none}.row{padding:15px 0!important}.col-1,.col-11,.col-2,.col-2-3,.col-3-4,.col-38,.col-3i,.col-5,.col-61,.col-7,.col-9,.row{width:100%}.col-10,.col-12,.col-3,.col-4,.col-6,.col-8{width:50%}.col-38-Header{width:100%}.col-38-Header-sub{width:100%;text-align:center}}@media (min-width:768px) and (max-width:1024px){#motto{background:url("") no-repeat center top;background-size:cover}.col-3i{width:50%}#wrapper{margin:0;padding:0}.page-border{display:none}.big-padding-top{padding-top:45px!important}#header aside{display:inline-block;position:absolute;top:40px;right:60px;padding-top:3px;padding-right:5px}#header.nav-solid aside{top:20px}#header aside ul{margin-top:0!important;padding-top:6px}nav#nav-mobile ul{margin-left:-40px;margin-right:-40px;padding-left:20px;padding-right:20px}#application{padding:140px 56px}.slvj-lightbox embed,.slvj-lightbox iframe,.slvj-lightbox object{height:432px!important}}.readmore{-webkit-mask-image:-webkit-linear-gradient(left,rgba(0,0,0,1) 0,rgba(0,0,0,0) 70%)}.ppplink{margin-top:5px;height:25px;width:50px;padding:0}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe;margin:5% auto;padding:20px;border:1px solid #888}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}input[type=email],input[type=text],select,textarea{width:100%;padding:12px;border:1px solid #dadada;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:6px;margin-bottom:16px;resize:vertical}input[type=email]:hover,input[type=text]:hover,select:hover,textarea:hover{border:1px solid #949494}input[type=checkbox]{padding:12px;border:1px solid #dadada;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:6px;margin-bottom:0;height:20px;width:20px;position:relative;top:4px}.container{border-radius:5px;padding:20px}.step{font-family:"Open Sans",sans-serif;font-style:normal;font-size:18px;font-weight:600;line-height:1.61;color:#111}.step-content{font-family:"Open Sans",sans-serif;font-style:normal;font-size:18px;font-weight:400;line-height:1.61;color:#666}.card{margin:auto;padding:32px 24px!important}.card-border{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.32);box-shadow:0 1px 1px 0 rgba(0,0,0,.32);margin-bottom:10px}.card-border:hover{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.32);box-shadow:0 2px 4px 0 rgba(0,0,0,.32);cursor:default}.service-header{font-family:"Open Sans",sans-serif;font-style:normal;font-size:18px;font-weight:600;line-height:29px;color:#111;padding-bottom:2px}.service-text{font-family:"Open Sans",sans-serif;font-style:normal;font-size:14px;font-weight:400;line-height:1.71;color:#666}.service-text-next{font-family:"Open Sans",sans-serif;font-style:normal;font-size:14px;font-weight:400;line-height:1.71;color:#666;text-decoration:underline}.lnk{font-size:15px!important;color:#666!important;text-decoration:underline}.lnk:hover,.service-text-next:hover{color:#111!important}.citation{font-family:"Open Sans",sans-serif!important;font-style:normal!important;font-size:14px;font-weight:600!important;line-height:24px!important;color:#111!important}.citation-person{font-weight:400!important}.maintext{font-family:"Open Sans",sans-serif;font-style:normal;font-size:18px;font-weight:400!important;line-height:29px!important;color:#fff!important;margin-top:14px}.Formulartext{font-family:"Open Sans",sans-serif;font-style:normal!important;font-size:14px;font-weight:400!important;color:#666!important}.Footerheader{font-family:"Open Sans",sans-serif;font-style:normal;font-size:13px;font-weight:semi-bold;color:#949494;letter-spacing:2px;padding-bottom:0}.footerbodytext{font-family:"Open Sans",sans-serif;font-style:normal;font-size:14px;font-weight:400;line-height:21px;color:#fff}.footerbodytextunderline{text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.footerbodytextunderline:hover{-webkit-text-decoration-color:#aeca10;text-decoration-color:#aeca10}.footerbodytextunderline:focus{-webkit-text-decoration-color:#000;text-decoration-color:#000}.footerlogo{width:106px!important;height:19px!important;max-width:initial!important}.footerCopyright{font-family:"Open Sans",sans-serif;font-style:normal;font-size:14px;font-weight:400;color:#666;margin-top:10px;margin-left:0}.footer-logo{margin-left:-20px;padding-bottom:50px;margin-top:-6px}.footer-content-margin-top{margin-top:60px}.footer-content-title-padding-bottom{padding-bottom:20px}#content6,#content7{cursor:pointer}.no-margin-bottom{margin-top:48px;margin-bottom:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-top{padding-top:0!important}.is-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.is-flex-container>.col-2{min-width:33%}b{font-weight:600!important}img.service-icon{height:50px}.small-row{max-width:1020px}@media (max-width:480px){.footer-logo{margin-left:0}}@media (max-width:610px){.banner-text{font-size:48px}}@media (max-width:414px){#head-section h2{font-size:32px}#banner-app .green-thingy{margin:32px 43%}#services .green-thingy{margin:26px 45%}#services .section-title{font-size:28px}#services-analyze,#services-development,#services-operation{padding:0 20px 0 20px}#services-concept,#services-quality{padding:100px 20px}.overlays>div{padding:122px 160px}.banner-text{font-size:40px}}