html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-x:hidden;cursor:url(../images/cursor/pointer.png),url(../images/cursor/pointer.cur),auto}body{font-family:Poppins,sans-serif;margin:0;color:#212121;overflow-x:hidden}:root{--click_pointer:url(../images/cursor/click_pointer.png),url(../images/cursor/click_pointer.cur),auto;--text_pointer:url(../images/cursor/text_pointer.png),url(../images/cursor/text_pointer.cur),auto;--main-grey:#808284;--main-border:#e8eaed}.desktop-only{display:inherit}.mobile-only{display:none}a{text-decoration:none;cursor:var(--click_pointer)}.et-hero-tabs,.et-slide{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;min-height:100vh;position:relative;padding:0 0}.et-hero-tabs h1,.et-slide h1{font-size:2rem;margin:0;letter-spacing:1rem}.et-hero-tabs h3,.et-slide h3{font-size:1rem;letter-spacing:.3rem;opacity:.6}.et-hero-tabs-container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;position:absolute;bottom:0;width:100%;height:70px;box-shadow:0 0 20px rgba(0,0,0,.1);background:#fff;z-index:10}.et-hero-tabs-container--top{position:fixed;top:0}.et-hero-tab{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex:1;color:#212121;font-weight:800;letter-spacing:.1rem;-webkit-transition:all .5s ease;transition:all .5s ease;font-size:.8rem}.et-hero-tab:hover{color:#fff;background:#171717;-webkit-transition:all .5s ease;transition:all .5s ease}.et-hero-tab-slider{position:absolute;bottom:0;width:0;height:6px;background:#171717;-webkit-transition:left .3s ease;transition:left .3s ease}.logo{position:fixed;top:0;left:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1f1f1f;box-shadow:0 13px 30px 0 rgba(0,0,0,.2);width:100%;height:100px;z-index:99;display:flex;justify-content:flex-end;align-items:center}.logo svg{height:75%;padding:0 10px 0 10px}.mpa5et6j{padding:40px 0 40px;background-color:#e0e5ec;color:#101010;margin-top:50px}.mpa5et6j .j6zgwry8{text-align:center;font-size:16px;font-weight:600}.mpa5et6j .j6zgwry8 .wuuu7eud a{color:#774d24}.mpa5et6j .j6zgwry8 .wuuu7eud a:before{content:" | ";font-weight:300;font-size:16px;left:0;color:#101010;display:inline-block;padding-right:5px}.mpa5et6j .j6zgwry8 .wuuu7eud a:first-of-type::before{content:none}.u8q623du{height:35px;color:#101010;display:flex;justify-content:center;align-items:center;font-size:1em;font-weight:300}.bereich_1{background-color:#e0e5ec}.container{position:relative;width:100%;max-width:960px;margin:0 auto;padding:0 20px;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width:400px){.container{width:85%;padding:0}}@media (min-width:550px){.container{width:80%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}}.lfloat{float:left}.rfloat{float:right}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}.clear{clear:both}.imagine{position:relative}.imagine:after{content:"";position:absolute;top:0;right:0;bottom:0;width:75%;background:#131313;z-index:0;background-image:url(../images/imagine-bg-new.png);background-repeat:no-repeat;background-position:100%}.imagine a,.imagine__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.imagine__inner{padding-top:6.1em;padding-bottom:8.25em;position:relative;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.imagine img{margin-left:-1em;max-width:40%;-o-object-fit:cover;object-fit:cover;z-index:1;display:inherit}.imagine__text{padding-top:8em;padding-right:22px;margin-left:-6.3em;position:relative;z-index:22;visibility:visible}.imagine h3{color:#fff;font-weight:500;font-size:2.895em!important;line-height:1.418em;margin:0 0 0;opacity:1}.imagine__smal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:61.8%;color:#fff;margin:0 auto;padding-left:.8em;margin-top:2.8em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-right:4.4em}.backdroptext{font-size:20vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#171717;text-transform:uppercase;font-weight:900;line-height:1;white-space:nowrap;margin-top:21px;z-index:-1}.infrastructure{padding-top:5.6em;position:relative;display:inherit;text-align:left;z-index:-3}.infrastructure:before{position:absolute;background:#f6f6f6;left:0;top:0;width:30%;height:35%;z-index:-1}.infrastructure h2{font-weight:500;font-size:2.895em;line-height:1.418em;margin:0}.infrastructure__bg{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#e4e9e9;font-size:14vw;z-index:-1;position:absolute;white-space:nowrap;top:-8%;-webkit-text-fill-color:transparent;font-weight:500;line-height:1;left:45%}.leistungen .columns{padding-top:75px}.leistungen h4{font-weight:600;font-size:1.474em;margin:0;line-height:1.179em;color:#131313}.leistungen_bg{font-size:80px;z-index:-1;position:relative;white-space:nowrap;top:0;margin-top:-65px;font-weight:500;line-height:1;left:-4%;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#e4e9e9;-webkit-text-fill-color:transparent}.development{padding-top:125px;padding-bottom:50px}.development .chef img{width:100%}.development .dev-text-top{color:#8f8f8f;margin:0;line-height:1.53em;font-weight:300;margin-bottom:1.5em;margin-top:1.5em}.development .dev-text-bottom{font-weight:600;font-size:1.474em;margin:0;line-height:1.179em;color:#131313}.projekte-section{text-align:left;background-color:#131313;color:#fff;z-index:0}.projekte-top{padding-top:50px}.projekte-top h2{font-weight:500;font-size:2.895em;line-height:1.418em;margin:0}.projekte-top p .umbruch{content:"";margin:0;display:block;font-size:0}.projekte-down .projekte{padding-top:50px;padding-bottom:50px}.projekte-down .projekte a:after{content:'';position:absolute;background:rgba(0,0,0,.6);opacity:0;top:0;left:0;right:0;bottom:0;transition:all .3s ease}.projekte-down .projekte img{width:100%}.projekte-down .projekte h4{font-weight:500;font-size:1.474em;margin:0;line-height:1.179em;color:#fff;margin-top:1.25em}.projekte__location{color:#8f8f8f;font-size:1em;line-height:1.737em;font-weight:300;margin-top:.15em}.rezesion-section{display:inherit}.rezesion-container{padding-top:50px;z-index:-3}.rezesion-container .column{padding-bottom:25px}figure.rezesion{position:relative;margin:0;width:100%;color:#333;text-align:left;box-shadow:none!important}figure.rezesion *{-webkit-box-sizing:border-box;box-sizing:border-box}figure.rezesion img{max-width:100%;height:80px;width:80px;border-radius:50%;margin-right:5px;display:block;z-index:1;position:absolute;right:50%}figure.rezesion blockquote{margin:0;display:block;border-radius:8px;position:relative;background-color:unset;padding:30px 50px 65px 50px;font-size:.8em;min-height:200px;font-weight:500;margin:0 0 -40px;line-height:1.6em;border:1px solid #e4e9e9}figure.rezesion blockquote:after,figure.rezesion blockquote:before{font-family:FontAwesome;content:"\201C";position:absolute;font-size:50px;opacity:.3;font-style:normal}figure.rezesion blockquote:before{top:35px;left:20px}figure.rezesion blockquote:after{content:"\201D";right:20px;bottom:35px}figure.rezesion .author{margin:0;height:80px;display:block;text-align:left;color:#fff;padding:0 35px;position:relative}figure.rezesion .author h5,figure.rezesion .author span{left:50%;position:absolute;opacity:.8;padding:3px 5px}figure.rezesion .author h5{text-transform:uppercase;bottom:50%;margin:0;font-weight:800;color:#212121}.rezession-btn-container{height:61px;display:flex;justify-content:center;align-items:center;padding-top:50px;padding-bottom:50px}.rezession-btn{height:auto;width:auto;text-decoration:none;color:#212121;padding:16px;border:1px solid #e4e9e9;border-radius:8px}.modal{display:none;position:fixed;z-index:99;left:0;top:0;width:calc(100% - 0px);height:100%;overflow:auto;-webkit-animation-name:fadeIn;-webkit-animation-duration:.4s;animation-name:fadeIn;animation-duration:.4s}.modal-content{position:fixed;bottom:0;right:0;background-color:#fff;border-left:1px solid #e8eaed;width:100%;border-radius:4px;height:calc(100% - 0px);-webkit-animation-name:slideIn;-webkit-animation-duration:.6s;animation-name:slideIn;animation-duration:.6s}.modal-header{border-radius:0;border-bottom:1px solid #f9f9f9;background-color:undefined;background-color:#fff;color:undefined;color:var(--main-font);display:inherit;align-items:center}.modal-header-links{display:block;text-align:left;float:left;height:46px;display:flex;align-items:center;justify-content:flex-end;padding:0 11px}.modal-header-rechts{display:block;height:46px;display:flex;align-items:center;justify-content:flex-end;padding:0 11px}.modal-inhalt{margin:8px;border:1px solid #e8eaed;box-shadow:none;border-radius:4px}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.center-modal{position:fixed;z-index:9999;padding-top:20%;left:0;top:0;width:100%;height:100%;overflow:auto}.center-modal-content{margin:auto;border-radius:10px;background-color:#fefefe;width:55rem;height:25rem;-webkit-animation-name:slideIn;-webkit-animation-duration:.4s;animation-name:slideIn;animation-duration:.4s;box-shadow:0 2px 100px 1px rgba(0,0,0,.4);overflow:hidden}@-webkit-keyframes slideIn{from{right:-300px;opacity:0}to{right:0;opacity:1}}@keyframes slideIn{from{right:-300px;opacity:0}to{right:0;opacity:1}}.cards-container{text-align:left}.contact{position:absolute;font-family:Poppins,sans-serif;top:30px;left:50px;z-index:6;color:#fff;text-transform:uppercase;letter-spacing:3px;font-size:12px;font-weight:700;padding:5px 15px;border-radius:20px;background:rgb(33 33 33);line-height:1;cursor:pointer}.contact-form{position:absolute;width:calc(100% - 52px);height:calc(100% - 82px);left:0;top:0;background:#fff;z-index:5;padding:66px 26px 16px 26px;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:.3s ease;transition:.3s ease;border-radius:5px}.contact-form.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.contact-form .close{color:rgba(0,0,0,.7);position:absolute;right:30px;top:30px}.cards{background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e4e9e9;width:100%;height:450px;position:relative;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;padding-bottom:18px}.cards .card{display:inline-block;margin-right:20px}.cards .card-toggle{z-index:4;position:relative;width:48px;height:48px;border-radius:50%;line-height:1.8;font-size:24px;cursor:var(--click_pointer);border:2px solid transparent;-webkit-transition:.3s ease;transition:.3s ease;display:flex;justify-content:center;align-items:center}.cards .card-toggle.active{color:#fff;border-color:#fff}.cards .card-content{position:absolute;width:100%;height:100%;left:0;top:0;transition:-webkit-clip-path 1s ease;padding:45px 0 0;overflow:hidden;border-radius:5px}.cards .card-content .row{display:table;width:100%;height:100%}.cards .card-content .col{width:50%;height:100%;display:table-cell;-webkit-transition:.3s ease .3s;transition:.3s ease .3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);vertical-align:top}.cards .card-content .col h2{font-weight:300;font-size:3em;line-height:1;margin:0 0 0}.cards .card-content .col h2 strong{font-weight:700;display:block}.cards .card-content .col .sociallink{line-height:75px;color:#fff}.cards .card-content .col img{max-width:90%;width:100%}.cards .card-content .col.left{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:0;padding-left:50px}.cards .card-content .col.right{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0);opacity:0;padding-left:30px}.cards .card.active .col{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.cards #overview .card-toggle{position:absolute;top:30px;right:30px;opacity:1;color:#fff}.cards #overview .card-content{background-color:unset;-webkit-clip-path:circle(0 at 91.5% 75px)}.cards #overview.active .card-toggle{opacity:0}.cards #overview.active .card-content{-webkit-clip-path:circle(270% at 91.5% 75px)}.cards #overview .right{background:url(../images/10.jpg) no-repeat bottom right;background-size:contain}.cards #dribbble .card-content,.cards #facebook .card-content,.cards #linkedin .card-content,.cards #twitter .card-content{color:#fff}.cards #dribbble .card-content p,.cards #facebook .card-content p,.cards #linkedin .card-content p,.cards #twitter .card-content p{color:rgba(255,255,255,.8)}.cards #dribbble .card-content{background-color:#ee2c24;-webkit-clip-path:circle(0 at 76px 88%);clip-path:circle(0 at 50px 88%)}.cards #dribbble.active .card-content{-webkit-clip-path:circle(270% at 76px 88%);clip-path:circle(270% at 50px 88%)}.cards #facebook .card-content{background-color:#1976d2;-webkit-clip-path:circle(0 at 150px 88%);clip-path:circle(0 at 150px 88%)}.cards #facebook.active .card-content{-webkit-clip-path:circle(270% at 150px 88%);clip-path:circle(270% at 150px 88%)}.cards #twitter .card-content{background-color:#03a9f4;-webkit-clip-path:circle(0 at 292px 88%);clip-path:circle(0 at 292px 88%)}.cards #twitter.active .card-content{-webkit-clip-path:circle(270% at 292px 88%);clip-path:circle(270% at 292px 88%)}.control{position:relative;margin-bottom:10px;padding-top:20px}.control label{position:absolute;top:30px;left:0;-webkit-transition:.3s ease;transition:.3s ease;text-transform:uppercase;font-weight:600;letter-spacing:2px;font-size:14px}.control.submit{text-align:right}form input,form textarea{width:100%;border:none;border-bottom:1px solid #e3e3e3;outline:0;padding:8px 0}.filled label,input:focus+label,textarea:focus+label{top:0}textarea{height:40px}input[type=submit]{height:auto;width:auto;text-decoration:none;color:#212121;padding:16px;border:1px solid #e4e9e9;border-radius:8px;background-color:#fff}.zkpruf8h{padding-top:8em!important}@media (max-width:550px){.desktop-only{display:none!important}.mobile-only{display:inherit!important}.imagine img{display:none}.imagine:after{width:100%}.imagine h3{line-height:1.4em}.imagine__text{padding-top:0;padding-right:0;margin-left:0;padding:0 20px;position:relative;z-index:22;visibility:visible}.imagine__smal{width:100%;padding-right:0}.backdroptext{top:30%}.projekte-top{padding-top:95px}.projekte-top p .umbruch{content:"";margin:3em;display:block;font-size:24%}.bereich_1{background-color:#0ff}.et-hero-tabs h1{font-size:1.75rem;letter-spacing:.5rem;font-weight:800}.et-hero-tabs h2{font-size:1.25em!important;margin-block-start:.5em}.rezession-btn{width:100%;text-align:center}.cards .card-content{padding:0 0 0;border-radius:5px}.cards .card-content .col.left{padding-left:25px}.cards .card-content .col{width:100%}.logo{height:75px!important}}@media (max-width:1000px){.imagine:after{width:100%}.imagine h3{line-height:1.4em}.imagine__text{padding-top:0;padding-right:0;margin-left:0;padding:0 20px;position:relative;z-index:22;visibility:visible}.imagine__smal{width:100%;padding-right:0}.imagine img{display:none}}@media (max-width:1150px){.imagine__text{padding-top:1em}@media (min-width:800px){.et-hero-tabs h1,.et-slide h1{font-size:3rem}.et-hero-tabs h3,.et-slide h3{font-size:1rem}.et-hero-tab{font-size:1rem}}}