<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#team{margin:100px 25px 0;padding:0 140px;position:relative}#team .item{width:40%;float:left;margin-bottom:160px;position:relative}#team .item.odd{clear:both}#team .item.nth-1{margin-left:10%}#team .item.nth-2{margin-left:10%}#team .item.nth-3{margin-right:10%;margin-bottom:100px}#team .item.nth-4{margin-right:10%}#team .item .content{margin-top:40px}#team .item .content .info{color:#aaa;font-size:14px;margin-bottom:20px}#team .item .content .info .line{display:inline-block;width:60px;margin:0 10px;height:1px;position:relative;background:#eee;vertical-align:middle}#team .item .content h4.title{margin-bottom:0 !important;font-weight:600}#team .item .bild{transition:transform .5s;overflow:hidden}#team .item .bild img{transition:opacity 2s;opacity:0}#team .item.inview .bild img{opacity:1}.node-type-kontakt,.node-type-kontakt #page-wrapper{background:#23221f}.node-type-kontakt #footer{display:none !important}#node-kontakt{background:#23221f;color:#fff}#node-kontakt #kontakt{height:100vh;width:100%;display:table}#node-kontakt #kontakt&gt;div{padding:180px 260px;display:table-cell;vertical-align:middle}#node-kontakt #kontakt a{color:#fff}#node-kontakt #kontakt a:hover{opacity:.5}#node-kontakt #kontakt .body{font-size:35px;line-height:55px}#node-kontakt #kontakt .body a{display:inline-block;position:relative;color:#c5bcb5;font-weight:600}#node-kontakt #kontakt .body a:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:2px;background:#c5bcb5;transition:width .5s}#node-kontakt #kontakt .body a:hover:after{width:0}#node-kontakt #kontakt .typeform{margin-top:40px;display:flex;gap:30px}#node-kontakt #kontakt .typeform a.button{font-size:17px;line-height:20px;font-weight:600;padding:20px 60px;border:2px solid #fff !important;border-radius:30px;transition:background-color .5s,color .5s !important;height:auto !important}#node-kontakt #kontakt .typeform a.button:hover{color:#23221f;background:#fff;opacity:1}#node-kontakt #kontakt .kontaktdaten{font-size:20px;line-height:34px;width:60%;margin-top:70px}#node-kontakt #kontakt .kontaktdaten .left,#node-kontakt #kontakt .kontaktdaten .right{width:50%;float:left}#node-kontakt #formular{position:fixed;height:100%;width:100%;top:100%;left:0;z-index:9999;background:#23221f;transition:top .8s}#node-kontakt #formular.show{top:0;transition:top .8s;transition-delay:0s}#node-kontakt #formular&gt;.table{display:table;width:100%;height:100%}#node-kontakt #formular&gt;.table&gt;.content{padding:120px 260px;opacity:0;transition:opacity .8s;transition-delay:.5s;display:table-cell;vertical-align:middle;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#node-kontakt #formular.show&gt;.table&gt;.content{opacity:1;transition-delay:.5s}#node-kontakt #formular .webform{position:relative}#node-kontakt #formular .webform h2.title{margin-right:50px}#node-kontakt #formular a.close{position:absolute;top:90px;right:120px;color:#fff;background:#23221f;font-size:22px;width:40px;height:40px;border-radius:50%;text-align:center;border:2px solid #fff;z-index:99}#node-kontakt #formular a.close i:before{line-height:40px}#node-kontakt #formular a.close:hover{background:#fff;color:#000}#node-kontakt #formular form,#node-kontakt #formular #confirmation{font-size:35px;line-height:55px;position:relative}#node-kontakt #formular .form-item{display:inline-block;position:relative}#node-kontakt #formular .form-item-email{margin-left:10px;margin-right:5px}#node-kontakt #formular .form-item-phone{margin-left:10px;margin-right:5px}#node-kontakt #formular .form-item label{color:#c5bcb5;font-weight:700;cursor:pointer;width:100%;line-height:40px;position:relative;z-index:1}#node-kontakt #formular .form-item label.focus{opacity:.3}#node-kontakt #formular .form-item label.has-text{opacity:0}#node-kontakt #formular .form-item label span.form-required{display:none !important}#node-kontakt #formular .form-item input{position:absolute;top:0;left:0;z-index:9;background:none !important;box-shadow:none !important;border-radius:0 !important;border:0;border-bottom:2px solid #c5bcb5;color:#c5bcb5;line-height:40px;padding-top:5px;font-size:35px;padding:0 !important;width:100%;font-weight:600;font-family:"Scto Grotesk A",sans-serif;cursor:pointer}
#node-kontakt #formular .form-item-email{max-width:400px}#node-kontakt #formular .form-item-phone{max-width:350px}#node-kontakt #formular .form-item-name{max-width:500px}span.fakeInput{font-size:35px;font-family:"Scto Grotesk A",sans-serif;font-weight:600}#node-kontakt #formular .form-item.invalid label{color:#bf0e0e}#node-kontakt #formular .form-item.invalid input,#node-kontakt #formular .form-item-project.invalid span.current{color:#bf0e0e;border-bottom-color:#bf0e0e}#node-kontakt #formular .form-item-project{margin-left:10px}#node-kontakt #formular .form-item-project&gt;label{display:none !important}#node-kontakt #formular .form-item-project .nice-select{padding:0 !important}#node-kontakt #formular .form-item-project span.current{color:#c5bcb5;font-weight:700;font-size:35px;line-height:40px;position:relative;text-transform:none;margin-right:30px;border-bottom:2px solid #c5bcb5}#node-kontakt #formular .form-item-project span.current:after{display:none}#node-kontakt #formular .form-item-project span.current:before{content:"\50";font-family:"moremedia" !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:-30px;margin-top:-10px;font-size:22px}#node-kontakt #formular .form-item-project .nice-select .list{margin-top:-2px !important}#node-kontakt #formular .form-item-project .nice-select .list li:first-child{display:none !important}#node-kontakt #formular #edit-line4{margin-top:55px}#node-kontakt #formular input.form-submit{position:absolute;right:0;bottom:0;background:#fff;border:0 !important;color:#23221f}#node-kontakt #formular input.form-submit:hover{background:#c5bcb5}#node-kontakt #formular .error-info{position:absolute;bottom:-100px;right:150px;font-size:16px;opacity:0;transition:bottom .5s,opacity .5s}#node-kontakt #formular .error-info.show{opacity:1;bottom:0}#node-kontakt #formular .form-item.invalid span.invalid-tooltip{background:#fff;color:#000;font-size:14px;line-height:14px;padding:5px 10px 6px;white-space:nowrap;position:absolute;top:100%;left:50%;margin:13px 0 0;display:none;text-transform:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);text-overflow:ellipsis;z-index:999}#node-kontakt #formular .form-item.invalid span.invalid-tooltip:after{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:6px;margin-left:-6px}#node-kontakt #formular .form-item.invalid:hover span.invalid-tooltip{display:block}#node-kontakt #formular .form-item-message{display:none}#node-kontakt #formular #confirmation{position:relative}#node-kontakt #formular #confirmation a.close{position:absolute;top:50%;right:0;font-size:90px;margin-top:-45px;transition:right .5s;color:#fff}#node-kontakt #formular #confirmation a.close:hover{right:-15px;opacity:.5}#node-kontakt.confirmation #formular .webform{display:none !important}#node-kontakt .block-social-media{position:absolute;bottom:0;left:0;width:100%;z-index:199}#node-kontakt .block-social-media&gt;div{margin:0 260px;border-top:1px solid #fff;padding:30px 0;text-align:center}#node-kontakt .block-social-media a{font-size:16px;margin:0 10px;float:none;display:inline-block;color:#fff !important}#node-kontakt .block-social-media a:hover{opacity:.5}#node-kunden #bewertungen{padding:0 140px;margin-top:140px}#node-kunden #bewertungen .item{position:relative;margin-bottom:150px;display:none;opacity:0;transition:opacity 1s}#node-kunden #bewertungen .item.item-0,#node-kunden #bewertungen .item.item-1,#node-kunden #bewertungen .item.item-2{display:block}#node-kunden #bewertungen .item.inview{opacity:1}#node-kunden #bewertungen .item .logo{position:absolute;left:0;top:0;width:160px}#node-kunden #bewertungen .item .content{padding-left:25%;padding-right:15%}#node-kunden #bewertungen .item .content .text{font-weight:600}#node-kunden #bewertungen .item .content .info{margin-top:50px;color:#aaa;font-size:20px;line-height:24px}#node-kunden #bewertungen .item .content .info a{color:#aaa}#node-kunden #bewertungen .item .content .info a:hover{color:#000}#node-kunden #bewertungen .item .content .info .line{display:inline-block;height:1px;width:40px;margin-right:10px;background:#ddd;vertical-align:middle}#node-kunden #bewertungen a.show-more{margin-left:25%;margin-bottom:100px}#node-kunden #kunden{padding:80px 140px}#node-kunden #kunden .items-wrapper{margin:-8px}
#node-kunden #kunden .item{float:left;width:25%;opacity:0;transition:opacity 1s}#node-kunden #kunden .item.inview{opacity:1}#node-kunden #kunden .item&gt;div,#node-kunden #kunden .item&gt;a{display:block !important;margin:8px;border:1px solid #eee;position:relative;height:200px}#node-kunden #kunden .item .logo{position:absolute;top:0;left:0;width:100%;height:100%;z-index:19;text-align:center}#node-kunden #kunden .item .logo img{width:auto !important;height:auto !important;max-width:40%;max-height:30%;vertical-align:middle;display:inline-block}#node-kunden #kunden .item .logo.width img{max-width:50%}#node-kunden #kunden .item .logo.height img{max-height:40%}#node-kunden #kunden .item i{position:absolute;right:15px;bottom:15px;font-size:22px;line-height:12px;font-style:normal;color:#aaa;font-weight:600;transition:color .5s}#node-kunden #kunden .item&gt;a:hover i{color:#000}#node-kunden #kunden .item&gt;a:before{content:"";display:block;position:absolute;top:-1px;left:-1px;border-top:2px solid #000;border-right:2px solid #000;opacity:0}#node-kunden #kunden .item&gt;a:after{content:"";display:block;position:absolute;bottom:-1px;right:-1px;border-bottom:2px solid #000;border-left:2px solid #000;opacity:0}#node-kunden #kunden .item&gt;a:hover:before{-webkit-animation:showborder_topright .5s linear forwards;-moz-animation:showborder_topright .5s linear forwards;animation:showborder_topright .5s linear forwards}@-webkit-keyframes showborder_topright{0%{width:0;height:0;opacity:1}50%{width:100%;height:0;opacity:1}100%{width:100%;height:100%;opacity:1}}@-moz-keyframes showborder_topright{0%{width:0;height:0;opacity:1}50%{width:100%;height:0;opacity:1}100%{width:100%;height:100%;opacity:1}}@keyframes showborder_topright{0%{width:0;height:0;opacity:1}50%{width:100%;height:0;opacity:1}100%{width:100%;height:100%;opacity:1}}#node-kunden #kunden .item&gt;a:hover:after{-webkit-animation:showborder_bottomleft .5s linear .5s forwards;-moz-animation:showborder_bottomleft .5s linear .5s forwards;animation:showborder_bottomleft .5s linear .5s forwards}@-webkit-keyframes showborder_bottomleft{0%{width:0;height:0;opacity:1}50%{width:100%;height:0;opacity:1}100%{width:100%;height:100%;opacity:1}}@-moz-keyframes showborder_bottomleft{0%{width:0;height:0;opacity:1}50%{width:100%;height:0;opacity:1}100%{width:100%;height:100%;opacity:1}}@keyframes showborder_bottomleft{0%{width:0;height:0;opacity:1}50%{width:100%;height:0;opacity:1}100%{width:100%;height:100%;opacity:1}}#node-leistung #text-block{padding-bottom:0 !important}#node-leistung #text-block a.anfragen{margin-top:50px}#node-leistung #text-block .icon{margin-bottom:80px}#node-leistung #text-block .icon svg{height:90px;width:auto !important}#node-leistung .passende-leistungen{padding:0 140px;margin-top:120px;margin-bottom:200px}#node-leistung .passende-leistungen .items{border-top:1px solid #000;margin-right:300px;padding-top:120px}#node-leistung .passende-leistungen .items a.item{display:block;position:relative}#node-leistung .passende-leistungen .items a.item:first-child{margin:0 0 30px !important}#node-leistung .passende-leistungen .items a.item h4{font-weight:600;margin:0 !important}#node-leistung .passende-leistungen .items a.item .link-button{position:absolute;right:0;bottom:0}#node-leistung .referenzen-wrapper{padding:0 140px;margin-top:140px}#node-leistung .referenzen-wrapper .title .singular{display:none}#node-leistung .referenzen-wrapper .item{width:40%;float:left;margin-bottom:100px;position:relative}#node-leistung .referenzen-wrapper .item.odd{clear:both}#node-leistung .referenzen-wrapper .item.nth-2{margin-left:10%}#node-leistung .referenzen-wrapper .item .content{margin-top:40px}#node-leistung .referenzen-wrapper .item .content .info{color:#aaa;font-size:14px;margin-bottom:5px}#node-leistung .referenzen-wrapper .item .content .info .line{display:inline-block;width:60px;margin:0 10px;height:1px;position:relative;background:#eee;vertical-align:middle}#node-leistung .referenzen-wrapper .item .content h4.title{margin-bottom:0 !important;font-weight:600;transition:color .3s !important}#node-leistung .referenzen-wrapper .item .content h4.title:hover{color:#87807c}#node-leistung .referenzen-wrapper .item .bild{transition:transform .5s;overflow:hidden}#node-leistung .referenzen-wrapper .item .bild img{transition:opacity 2s;opacity:0}#node-leistung .referenzen-wrapper .item.inview .bild img{transition:transform .5s,opacity 2s;opacity:1}#node-leistung .referenzen-wrapper .item.inview .bild:hover{transform:scale(0.95)}#node-leistung .referenzen-wrapper .item.inview .bild:hover img{transform:scale(1.1)}#node-agentur .untertitel{font-size:17px;line-height:30px;color:#c5bcb5;font-weight:600;margin-bottom:40px}#node-agentur .h1{font-size:110px;line-height:110px;letter-spacing:-1px;margin-bottom:80px;font-weight:600}#node-agentur .h3{font-size:70px;line-height:70px;letter-spacing:-1px;margin-bottom:80px;font-weight:600}
#node-agentur .section{margin:0 240px;position:relative;padding-top:0 !important}#node-agentur #einleitung{background-color:#1e1e19;height:auto !important;padding-top:240px;padding-bottom:100px}#node-agentur #einleitung .h1{width:95%;color:#fff}#node-agentur #einleitung .scrolldown{position:absolute;right:-50px;top:125px}#node-agentur #einleitung .scrolldown:hover .icon-down{color:#b3b3b3}#node-agentur #einleitung .scrolldown .icon{animation-name:bounce;animation-duration:2s;animation-iteration-count:infinite;animation-delay:1s}#node-agentur #einleitung .scrolldown .icon-down{font-size:50px;line-height:50px;color:#b3b3b3}#node-agentur #einleitung .scrolldown .turning{position:absolute;max-width:none;height:150px;width:150px;left:-50px;top:-43px;transition:1s ease;animation-name:clock;animation-iteration-count:infinite;animation-duration:10s;animation-timing-function:linear}#node-agentur #fakten{padding:200px 0 300px}#node-agentur #fakten .items{display:inline-flex;gap:200px;flex-wrap:nowrap}#node-agentur #fakten .items .item{position:relative}#node-agentur #fakten .items .item::before{content:'';height:250px;width:1px;background-color:#b3b3b3;position:absolute;left:calc(100% + 100px);top:25px;transform:rotate(15deg)}#node-agentur #fakten .items .item:last-of-type::before{display:none}#node-agentur #fakten .items .item .number span{font-size:300px;line-height:300px;font-weight:700;color:#1e1e19;display:inline-block;white-space:nowrap;text-align:right}#node-agentur #fakten .items .item .number .zero{padding-left:200px}#node-agentur #fakten .items .item .titel{text-align:right;margin-right:30px}#node-agentur #mission .h1{width:90%}#node-agentur #mission .text{padding-right:40%}#node-agentur #mission .text strong{font-weight:700}#node-agentur #galerie{padding:200px 0 0}#node-agentur #galerie .galerie{display:grid;grid-template-columns:1fr 1fr;position:relative}#node-agentur #galerie .galerie::before{width:100vw;height:calc(50% - 200px);background-color:#1e1e19;position:absolute;bottom:0;left:-240px;z-index:0}#node-agentur #galerie .galerie .item{position:relative;z-index:10;transform:scale(0.9) translateY(100px);opacity:0;transition:transform .5s ease .5s,opacity .5s ease .5s}#node-agentur #galerie .galerie .item.fadein.inview{transform:scale(1) translateY(0);opacity:1}#node-agentur #galerie .galerie .item:nth-of-type(1){margin-right:-50px}#node-agentur #galerie .galerie .item:nth-of-type(2){padding-left:150px}#node-agentur #galerie .galerie .item:nth-of-type(3){padding-left:150px;margin-top:-50px;margin-bottom:100px;margin-right:-50px}#node-agentur #galerie .galerie .item:nth-of-type(4){padding-left:150px;display:flex;flex-direction:column;justify-content:center;margin-bottom:100px}#node-agentur #galerie .galerie .item:nth-of-type(5){padding-right:150px}#node-agentur #galerie .galerie .item:nth-of-type(6){margin-left:-50px}#node-agentur #galerie .galerie .item:nth-of-type(7){padding-right:150px;display:flex;flex-direction:column;justify-content:center;text-align:right}#node-agentur #galerie .galerie .item:nth-of-type(8){padding-right:150px;margin-top:-50px;margin-left:-50px}#node-agentur #kunden{padding:400px 0;background-color:#1e1e19}#node-agentur #kunden .untertitel{text-align:center}#node-agentur #kunden .kunden .row{display:flex;flex-wrap:nowrap}#node-agentur #kunden .kunden .row{margin-bottom:30px}#node-agentur #kunden .kunden .row .items{display:inline-flex;flex-wrap:nowrap}#node-agentur #kunden .kunden .row.seventh{margin-bottom:0}#node-agentur #kunden .kunden .row .item{font-size:70px;line-height:70px;font-weight:600;color:#fff;white-space:nowrap;padding:0 30px;flex-shrink:0;box-sizing:border-box;display:block}#node-agentur #kunden .kunden .row .item a{transition:opacity .5s ease}#node-agentur #kunden .kunden .row .item a:hover{opacity:.5}#node-agentur #werte{padding:100px 0 0}#node-agentur #werte .werte{padding-top:100px;position:relative;padding-left:40%}#node-agentur #werte .werte .text-wrapper{width:40%;position:absolute;top:100px;left:0}#node-agentur #werte .werte .text-wrapper.fixed{position:fixed;top:100px;top:50%;transform:translateY(-50%);left:240px;width:calc((100vw - 480px)*0.4)}#node-agentur #werte .werte .text-wrapper.fixed.bottom{position:absolute;top:auto;left:0;bottom:0;transform:translateY(0)}#node-agentur #werte .werte .text-wrapper .h3{margin-bottom:0}#node-agentur #werte .werte .text-wrapper .untertitel{margin-bottom:20px}#node-agentur #werte .werte .wrapper{padding-left:100px;padding-top:47px}#node-agentur #werte .werte .wrapper .wert{padding:30px 0;border-top:1px solid #1e1e19}#node-agentur #werte .werte .wrapper .wert:last-of-type{border-bottom:1px solid #1e1e19}#node-agentur #werte .werte .wrapper .wert .titel{font-weight:600}#node-agentur #auszeichnungen{min-height:100vh;overflow:hidden}#node-agentur #auszeichnungen .counter{position:relative;z-index:99;text-align:center;margin:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center}#node-agentur #auszeichnungen .counter .number{font-size:300px;line-height:300px;font-size:15.5vw;line-height:15.5vw;height:15.5vw;font-weight:700;color:#1e1e19;margin-top:0;position:relative}#node-agentur #auszeichnungen .counter .number .number-1{height:50%;overflow:hidden}#node-agentur #auszeichnungen .counter .number .number-1 .value{display:block}#node-agentur #auszeichnungen .counter .number .number-2{height:50%;overflow:hidden}#node-agentur #auszeichnungen .counter .number .number-2 .value{position:absolute;bottom:0;left:0;width:100%;display:block}
#node-agentur #auszeichnungen .counter .bg{position:absolute;top:50%;left:50%;width:101vw;background:#1e1e19;transform:translate(-50%,-50%)}#node-agentur #auszeichnungen .untertitel{text-align:center;margin-bottom:50px}#node-agentur #auszeichnungen .auszeichnungen{position:absolute;z-index:-199;top:50%;left:0;width:100%;transform:translateY(-35%);opacity:0;transition:opacity .5s ease .5s}#node-agentur #auszeichnungen.pin-end .auszeichnungen{background-color:#1e1e19;z-index:199;opacity:1}#node-agentur #auszeichnungen .untertitel{color:#fff;opacity:.8}#node-agentur #auszeichnungen .auszeichnungen .wrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:50px;margin-bottom:100px}#node-agentur #auszeichnungen .auszeichnungen .wrapper .auszeichnung{position:relative;cursor:default}#node-agentur #auszeichnungen .auszeichnungen .wrapper .auszeichnung .wrapper{display:flex;flex-wrap:nowrap;white-space:nowrap;color:#fff;font-weight:600;align-items:flex-start;gap:10px;padding:0;margin-bottom:0}#node-agentur #auszeichnungen .auszeichnungen .wrapper .auszeichnung .anzahl{font-size:30px;line-height:30px}#node-agentur #auszeichnungen .auszeichnungen .wrapper .auszeichnung .titel{font-size:70px;line-height:70px}#node-agentur #auszeichnungen .auszeichnungen .wrapper .auszeichnung .image{width:200px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:50;pointer-events:none;opacity:0;transition:opacity .5s ease}#node-agentur #auszeichnungen .auszeichnungen .wrapper .auszeichnung:hover .image{opacity:1}#node-agentur #auszeichnungen .button-wrapper{text-align:center}#node-agentur #auszeichnungen .button-wrapper .show{font-size:17px;line-height:20px;font-weight:600;padding:20px 60px;border:2px solid #fff;border-radius:30px;display:inline-block;z-index:5;transition:.5s !important;color:#fff}#node-agentur #auszeichnungen .button-wrapper .show:hover{background-color:#fff;color:#000;padding:20px 100px}#node-agentur #vision{padding:200px 0}#node-agentur #vision .text{padding-right:40%}.page-user #main,.error-404 #main,.error-403 #main,#node-page{padding:260px 260px 180px}.page-user #main h1,.error-404 #main h1,.error-403 #main h1,#node-page h1{margin-bottom:80px}#main-wrapper #messages&gt;div.section{width:100% !important}#user-login .form-type-textfield{width:47%;float:left}#user-pass .form-type-textfield{width:100%}#user-login .form-type-password{width:47%;float:right}#user-login label,#user-pass label{text-transform:uppercase;font-size:12px}#user-login input.form-text,#user-pass input.form-text{box-sizing:border-box;width:100%;padding:15px;border:1px solid #eee;font-size:16px}#user-login .description,#user-pass .description{font-size:12px;line-height:18px;display:none}#main #messages{padding:0 !important}#main #messages&gt;div.section{margin-left:0 !important;margin-right:0 !important}.marker,.form-required{color:#000}#node-page .spalte{width:47%;float:left}#node-page .spalte.spalte-2{float:right}span.splitLines{display:block}.splitLines div.line{overflow:hidden;display:block;position:relative}.splitLines div.line div{display:block;transform:translateY(100%);transition:transform .5s ease}.splitLines.animate div.line div{transform:translateY(0%)}#menu-icon{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:block;width:68px;height:68px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.burger-bun-top{top:-20%;opacity:0}.burger-bun-bot{bottom:-20%;opacity:0}#menu-icon.animate .burger-bun-top{-webkit-animation:bun-top-in-load .4s linear normal;animation:bun-top-in-load .4s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#menu-icon.animate .burger-bun-bot{-webkit-animation:bun-bot-in-load .4s linear normal;animation:bun-bot-in-load .4s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes bun-top-in-load{0%{top:-20%;opacity:0}100%{top:0;opacity:1}}@keyframes bun-bot-in-load{0%{bottom:-20%;opacity:0}100%{bottom:0;opacity:1}}.js #menu-icon .burger-filling{width:0;left:36px}#menu-icon.animate .burger-filling{-webkit-animation:burger-fill-in-load .4s linear normal;animation:burger-fill-in-load .4s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes burger-fill-in-load{0%{width:0;left:36px}40%{width:0;left:40px}80%{width:100%;left:-6px}100%{width:100%;left:0}}.js .path{stroke-dashoffset:240;opacity:0}.js .animate-path{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#menu-icon.animate .path{-webkit-animation:dash-out-load .4s linear normal;animation:dash-out-load .4s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#menu-icon.animate .animate-path{-webkit-animation:rotate-out-load .4s linear normal;animation:rotate-out-load .4s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
@keyframes dash-out-load{0%{stroke-dashoffset:0}40%{stroke-dashoffset:240;opacity:0}100%{stroke-dashoffset:240;opacity:1}}@keyframes rotate-out-load{0%{-webkit-transform:rotate(0deg)}40%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.path-burger{position:absolute;top:0;left:0;height:68px;width:68px;mask:url(#mask);-webkit-mask-box-image:url(/sites/all/themes/moremedia/images/mask.svg)}.no-cssmask .path-burger{display:none !important}.animate-path{position:absolute;top:0;left:0;width:68px;height:68px}.path-rotation{height:34px;width:34px;margin:34px 34px 0 0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.path-rotation:before{content:'';display:block;width:30px;height:34px;margin:0 4px 0 0;background:#000}@-webkit-keyframes rotate-out{0%{-webkit-transform:rotate(0deg)}40%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-out{0%{-webkit-transform:rotate(0deg)}40%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate-in{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}40%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotate-in{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}40%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}#menu-icon.is-open .path{-webkit-animation:dash-in .6s linear normal;animation:dash-in .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:1}#menu-icon.is-open .animate-path{-webkit-animation:rotate-in .6s linear normal;animation:rotate-in .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#menu-icon.is-closed .path{-webkit-animation:dash-out .6s linear normal;animation:dash-out .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:1}#menu-icon.is-closed .animate-path{-webkit-animation:rotate-out .6s linear normal;animation:rotate-out .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.path{stroke-dasharray:240;stroke-dashoffset:240;stroke-linejoin:round;stroke:#000 !important}@-webkit-keyframes dash-in{0%{stroke-dashoffset:240}40%{stroke-dashoffset:240}100%{stroke-dashoffset:0}}@keyframes dash-in{0%{stroke-dashoffset:240}40%{stroke-dashoffset:240}100%{stroke-dashoffset:0}}@-webkit-keyframes dash-out{0%{stroke-dashoffset:0}40%{stroke-dashoffset:240}100%{stroke-dashoffset:240}}@keyframes dash-out{0%{stroke-dashoffset:0}40%{stroke-dashoffset:240}100%{stroke-dashoffset:240}}.burger-icon{position:absolute;padding:22px 14px;height:24px;width:40px}.burger-container{position:relative;height:24px;width:40px}.burger-bun-top,.burger-bun-bot,.burger-filling{position:absolute;display:block;height:2px;width:40px;max-width:40px;border-radius:0}.burger-bun-top{top:0;-webkit-transform-origin:33px 1px;-ms-transform-origin:33px 1px;transform-origin:33px 1px}.burger-bun-bot{bottom:0;-webkit-transform-origin:36px 0px;-ms-transform-origin:36px 0px;transform-origin:36px 0px}.burger-filling{top:11px}.burger-ring{position:absolute;top:0;left:0;width:68px;height:68px}.svg-ring{width:68px;height:68px}#menu-icon.is-open .burger-bun-top{-webkit-animation:bun-top-out .6s linear normal;animation:bun-top-out .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:1}#menu-icon.is-open .burger-bun-bot{-webkit-animation:bun-bot-out .6s linear normal;animation:bun-bot-out .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:1}#menu-icon.is-closed .burger-bun-top{-webkit-animation:bun-top-in .6s linear normal;animation:bun-top-in .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:1}#menu-icon.is-closed .burger-bun-bot{-webkit-animation:bun-bot-in .6s linear normal;animation:bun-bot-in .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:1}@-webkit-keyframes bun-top-out{0%{left:0;top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{left:0;top:0;-webkit-transform:rotate(15deg);transform:rotate(15deg)}80%{left:-5px;top:0;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}100%{left:-5px;top:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes bun-top-out{0%{left:0;top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{left:0;top:0;-webkit-transform:rotate(15deg);transform:rotate(15deg)}80%{left:-5px;top:0;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}100%{left:-5px;top:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@-webkit-keyframes bun-bot-out{0%{left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{left:0;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}80%{left:-5px;-webkit-transform:rotate(60deg);transform:rotate(60deg)}100%{left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes bun-bot-out{0%{left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{left:0;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}80%{left:-5px;-webkit-transform:rotate(60deg);transform:rotate(60deg)}100%{left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes bun-top-in{0%{left:-5px;bot:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}20%{left:-5px;bot:0;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}80%{left:0;bot:0;-webkit-transform:rotate(15deg);transform:rotate(15deg)}100%{left:0;bot:1px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes bun-top-in{0%{left:-5px;bot:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
20%{left:-5px;bot:0;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}80%{left:0;bot:0;-webkit-transform:rotate(15deg);transform:rotate(15deg)}100%{left:0;bot:1px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes bun-bot-in{0%{left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}20%{left:-5px;bot:0;-webkit-transform:rotate(60deg);transform:rotate(60deg)}80%{left:0;bot:0;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}100%{left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes bun-bot-in{0%{left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}20%{left:-5px;bot:0;-webkit-transform:rotate(60deg);transform:rotate(60deg)}80%{left:0;bot:0;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}100%{left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}#menu-icon.is-open .burger-filling{-webkit-animation:burger-fill-out .6s linear normal;animation:burger-fill-out .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#menu-icon.is-closed .burger-filling{-webkit-animation:burger-fill-in .6s linear normal;animation:burger-fill-in .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes burger-fill-in{0%{width:0;left:36px}40%{width:0;left:40px}80%{width:100%;left:-6px}100%{width:100%;left:0}}@keyframes burger-fill-in{0%{width:0;left:36px}40%{width:0;left:40px}80%{width:100%;left:-6px}100%{width:100%;left:0}}@-webkit-keyframes burger-fill-out{0%{width:100%;left:0}20%{width:42px;left:-6px}40%{width:0;left:40px}100%{width:0;left:36px}}@keyframes burger-fill-out{0%{width:100%;left:0}20%{width:42px;left:-6px}40%{width:0;left:40px}100%{width:0;left:36px}}#noscript{display:none}.no-js #noscript{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999;background:#23221f;color:#fff}.no-js #noscript .content-wrapper{display:table;width:100%;height:100%;position:relative}.no-js #noscript .content-wrapper .content{display:table-cell;vertical-align:middle;text-align:center;padding:100px}.no-js #noscript .content-wrapper .content h4{font-weight:600}fieldset.captcha{border:0 !important;margin:1% 0 !important;padding:0 !important;float:left;width:98%;clear:left}fieldset.captcha legend,fieldset.captcha .fieldset-description{display:none !important}.show-more-container a.show-more,.show-more-container .show-more-preview{display:none !important}#overlay.urlaubsnachricht{width:960px;margin-left:0;background:#1e1e1e;height:960px !important;max-height:min(80vh,80vw) !important;max-width:min(80vh,80vw) !important;transform:translateX(-50%) !important}#overlay.urlaubsnachricht:after{display:none !important}#overlay.urlaubsnachricht.toheight&gt;.content-wrapper{overflow:hidden !important}#overlay.urlaubsnachricht&gt;.content-wrapper&gt;.content{padding:0 !important;height:100%}#overlay.urlaubsnachricht&gt;.content-wrapper&gt;.content img{width:auto;max-height:100%;max-width:none;margin:0 auto}#overlay.urlaubsnachricht&gt;.content-wrapper&gt;.content video{width:1000px;height:1000px;max-width:100%;max-height:100%;background:#1e1e1e;margin:0 auto;display:block}#node-referenz.node-241 #einleitung .section .content-wrapper .content{width:50%}#node-referenz.node-241 #einleitung .section .content-wrapper .bild{display:none}#node-referenz.node-241 #page-title{font-size:145px;line-height:145px;padding-bottom:90px;position:relative}#node-referenz.node-241 #page-title:after{content:'(m/w/x)';font-size:80px;line-height:80px;position:absolute;left:0;bottom:0;opacity:0;transition:1s ease}#node-referenz.node-241 #page-title.animate:after{opacity:1}body.page-node-241 #bottom{display:none}#node-landingpage_2023 .untertitel{font-size:17px;line-height:30px;color:#c5bcb5;font-weight:600;margin-bottom:40px}#node-landingpage_2023 .h1{font-size:110px;line-height:110px;letter-spacing:-1px;margin-bottom:80px;font-weight:600}#node-landingpage_2023 .h3{font-size:70px;line-height:70px;letter-spacing:-1px;margin-bottom:80px;font-weight:600}#node-landingpage_2023 .section{margin:0 240px;position:relative;padding-top:0 !important}#node-landingpage_2023 #einleitung{background-color:#1e1e19;height:auto !important;padding-top:240px;padding-bottom:200px}#node-landingpage_2023 #einleitung .h1{width:95%;color:#fff}#node-landingpage_2023 #einleitung .typeform{font-size:17px;line-height:20px;font-weight:600;padding:20px 60px;border:2px solid #fff;border-radius:30px;display:inline-block;z-index:5;transition:.5s !important;color:#fff;cursor:pointer}#node-landingpage_2023 #einleitung .typeform:hover{background-color:#fff;color:#000;padding:20px 100px}#node-landingpage_2023 #einleitung .scrolldown{position:absolute;right:-50px;top:125px}#node-landingpage_2023 #einleitung .scrolldown:hover .icon-down{color:#b3b3b3}#node-landingpage_2023 #einleitung .scrolldown .icon{animation-name:bounce;animation-duration:2s;animation-iteration-count:infinite;animation-delay:1s}#node-landingpage_2023 #einleitung .scrolldown .icon-down{font-size:50px;line-height:50px;color:#b3b3b3}#node-landingpage_2023 #einleitung .scrolldown .turning{position:absolute;max-width:none;height:150px;width:150px;left:-50px;top:-43px;transition:1s ease;animation-name:clock;animation-iteration-count:infinite;animation-duration:10s;animation-timing-function:linear}#node-landingpage_2023 #referenzen_slider{padding:200px 0;background:#1a1a15}#node-landingpage_2023 #referenzen_slider .h1{width:95%;color:#fff}#node-landingpage_2023 #referenzen_slider .swiper-container{overflow:visible;max-width:1440px}#node-landingpage_2023 #referenzen_slider .swiper-slide{position:relative}#node-landingpage_2023 #referenzen_slider .swiper-slide .link{color:#fff}#node-landingpage_2023 #referenzen_slider .swiper-slide .link .bild img,#node-landingpage_2023 #referenzen_slider .swiper-slide .bild .lottie,#node-landingpage_2023 #referenzen_slider .swiper-slide .bild video{transition:transform .5s}#node-landingpage_2023 #referenzen_slider .swiper-slide .link:hover .bild img,#node-landingpage_2023 #referenzen_slider .swiper-slide .link:hover .bild .lottie,#node-landingpage_2023 #referenzen_slider .swiper-slide .link:hover .bild video{transform:scale(1.1)}#node-landingpage_2023 #referenzen_slider .swiper-slide .link:hover .read-more{transform:rotate(-180deg)}#node-landingpage_2023 #referenzen_slider .swiper-slide .link:hover .title{color:#b3b3b3}#node-landingpage_2023 #referenzen_slider .swiper-slide .link:hover .kunde{color:#b3b3b3}#node-landingpage_2023 #referenzen_slider .swiper-slide .bild{width:100%;float:none;height:auto;margin-bottom:0;overflow:hidden}#node-landingpage_2023 #referenzen_slider .swiper-slide .bild .lottie{width:100%;height:0;position:relative;overflow:hidden;padding-top:52%}#node-landingpage_2023 #referenzen_slider .swiper-slide .bild .lottie svg{position:absolute;top:0;left:0;width:100%;height:100%}#node-landingpage_2023 #referenzen_slider .swiper-slide .bild .video-container{height:0;padding-top:52%;position:relative}#node-landingpage_2023 #referenzen_slider .swiper-slide .bild .video-container video{width:100%;height:100%;position:absolute;top:0;left:0}#node-landingpage_2023 #referenzen_slider .swiper-slide .bild picture{height:0;padding-top:52%;position:relative;display:block}#node-landingpage_2023 #referenzen_slider .swiper-slide .bild picture img{transition:.5s ease;width:100%;height:100%;position:absolute;top:0;left:0}#node-landingpage_2023 #referenzen_slider .swiper-slide .title{font-size:17px;line-height:30px;margin-left:0;font-weight:400;padding-right:25px;transition:.5s ease;letter-spacing:-.5px;margin-bottom:0 !important}#node-landingpage_2023 #referenzen_slider .swiper-slide .kunde{font-size:17px;line-height:30px;font-weight:600;padding-right:25px;transition:.5s ease}
#node-landingpage_2023 #referenzen_slider .swiper-slide .read-more{position:absolute;right:0;bottom:5px;font-size:40px;line-height:40px;color:#b3b3b3;font-weight:600;transition:.5s ease;border-radius:50%}#node-landingpage_2023 #referenzen_slider .swiper-slide .read-more:hover{transform:rotate(-180deg)}#node-landingpage_2023 #referenzen_slider .swiper-pagination{position:relative;position:relative;left:auto;bottom:auto;width:auto;display:block;text-align:center;margin-top:30px;height:6px}#node-landingpage_2023 #referenzen_slider .swiper-pagination .swiper-pagination-bullet{opacity:.3;background:#fff;border-radius:3px;width:6px;height:6px;transition:width .5s,opacity .5s;margin:0 5px}#node-landingpage_2023 #referenzen_slider .swiper-pagination .swiper-pagination-bullet:hover{opacity:1}#node-landingpage_2023 #referenzen_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:16px;background:#fff;opacity:1}#node-landingpage_2023 #referenzen_slider .button-wrapper{text-align:center}#node-landingpage_2023 #referenzen_slider .button-big{margin-top:100px;font-size:17px;line-height:20px;font-weight:600;padding:20px 60px;border:2px solid #fff;border-radius:30px;display:inline-block;z-index:5;transition:.5s !important;color:#fff;cursor:pointer}#node-landingpage_2023 #referenzen_slider .button-big:hover{background-color:#fff;color:#000;padding:20px 100px}#node-landingpage_2023 #mission{padding-top:200px}#node-landingpage_2023 #mission .h1{width:90%}#node-landingpage_2023 #mission .text{padding-right:40%}#node-landingpage_2023 #mission .text strong{font-weight:700}#node-landingpage_2023 #mission .typeform{font-size:17px;line-height:20px;font-weight:600;padding:20px 60px;border:2px solid #000;border-radius:30px;display:inline-block;z-index:5;transition:.5s !important;color:#000;cursor:pointer;margin-top:30px}#node-landingpage_2023 #mission .typeform:hover{background-color:#000;color:#fff;padding:20px 100px}#node-landingpage_2023 #galerie{padding:200px 0 0}#node-landingpage_2023 #galerie .galerie{display:grid;grid-template-columns:1fr 1fr;position:relative;gap:5vw;row-gap:7.5vw}#node-landingpage_2023 #galerie .galerie .views-row{position:relative;transform:scale(0.9) translateY(100px);opacity:0;transition:transform .5s ease .5s,opacity .5s ease .5s}#node-landingpage_2023 #galerie .galerie .views-row.fadein.inview{transform:scale(1) translateY(0);opacity:1}#node-landingpage_2023 #galerie .galerie .views-row:nth-child(5n+1){margin-right:-15vw}#node-landingpage_2023 #galerie .galerie .views-row:nth-child(5n+2){margin-left:17.5vw;margin-top:12vw}#node-landingpage_2023 #galerie .galerie .views-row:nth-child(5n+3){margin-left:3vw;margin-top:10vw;margin-right:12vw}#node-landingpage_2023 #galerie .galerie .views-row:nth-child(5n+4){margin-left:-5vw}#node-landingpage_2023 #galerie .galerie .views-row:nth-child(5n+5){grid-column:span 2;margin-left:12vw;margin-right:12vw}#node-landingpage_2023 #galerie .galerie .link .bild img,#node-landingpage_2023 #galerie .galerie .bild .lottie,#node-landingpage_2023 #galerie .galerie .bild video{transition:transform .5s}#node-landingpage_2023 #galerie .galerie .link:hover .bild img,#node-landingpage_2023 #galerie .galerie .link:hover .bild .lottie,#node-landingpage_2023 #galerie .galerie .link:hover .bild video{transform:scale(1.1)}#node-landingpage_2023 #galerie .galerie .link:hover .read-more{transform:rotate(-180deg)}#node-landingpage_2023 #galerie .galerie .link:hover .title{color:#b3b3b3 !important}#node-landingpage_2023 #galerie .galerie .link:hover .kunde{color:#b3b3b3 !important}#node-landingpage_2023 #galerie .galerie .bild{width:100%;float:none;height:auto;margin-bottom:30px;overflow:hidden}#node-landingpage_2023 #galerie .galerie .bild .lottie{width:100%;height:0;position:relative;overflow:hidden;padding-top:52%}#node-landingpage_2023 #galerie .galerie .views-row:nth-child(5n+2) .bild .lottie,#node-landingpage_2023 #galerie .galerie .views-row:nth-child(5n+3) .bild .lottie{padding-top:100%}#node-landingpage_2023 #galerie .galerie .bild .lottie svg{position:absolute;top:0;left:0;width:100%;height:100%}#node-landingpage_2023 #galerie .galerie .bild .video-container{height:0;padding-top:52%;position:relative}#node-landingpage_2023 #galerie .galerie .views-row:nth-child(5n+2) .bild .video-container,#node-landingpage_2023 #galerie .galerie .views-row:nth-child(5n+3) .bild .video-container{padding-top:100%}#node-landingpage_2023 #galerie .galerie .bild .video-container video{width:100%;height:100%;position:absolute;top:0;left:0}#node-landingpage_2023 #galerie .galerie .bild picture{height:0;padding-top:52%;position:relative;display:block}#node-landingpage_2023 #galerie .galerie .views-row:nth-child(5n+2) .bild picture,#node-landingpage_2023 #galerie .galerie .views-row:nth-child(5n+3) .bild picture{padding-top:100%}#node-landingpage_2023 #galerie .galerie .bild picture img{transition:.5s ease;width:100%;height:100%;position:absolute;top:0;left:0}
#node-landingpage_2023 #galerie .galerie .title{font-size:17px;line-height:30px;margin-left:0;font-weight:400;padding-right:25px;transition:.5s ease;letter-spacing:-.5px;margin-bottom:0 !important}#node-landingpage_2023 #galerie .galerie .kunde{font-size:17px;line-height:30px;font-weight:600;padding-right:25px;transition:.5s ease}#node-landingpage_2023 #galerie .galerie .read-more{position:absolute;right:0;bottom:5px;font-size:40px;line-height:40px;color:#b3b3b3;font-weight:600;transition:.5s ease;border-radius:50%}#node-landingpage_2023 #galerie .galerie .read-more:hover{transform:rotate(-180deg)}#node-landingpage_2023 #kunden{padding:400px 0;background-color:#1e1e19}#node-landingpage_2023 #kunden .untertitel{text-align:center}#node-landingpage_2023 #kunden .kunden .row{display:flex;flex-wrap:nowrap}#node-landingpage_2023 #kunden .kunden .row{margin-bottom:30px}#node-landingpage_2023 #kunden .kunden .row .items{display:inline-flex;flex-wrap:nowrap}#node-landingpage_2023 #kunden .kunden .row.seventh{margin-bottom:0}#node-landingpage_2023 #kunden .kunden .row .item{font-size:70px;line-height:70px;font-weight:600;color:#fff;white-space:nowrap;padding:0 30px;flex-shrink:0;box-sizing:border-box;display:block}#node-landingpage_2023 #kunden .kunden .row .item a{transition:opacity .5s ease}#node-landingpage_2023 #kunden .kunden .row .item a:hover{opacity:.5}#node-landingpage_2023 #werte{padding:100px 0 0}#node-landingpage_2023 #werte .werte{padding-top:100px;position:relative;padding-left:40%}#node-landingpage_2023 #werte .werte .text-wrapper{width:40%;position:absolute;top:100px;left:0}#node-landingpage_2023 #werte .werte .text-wrapper.fixed{position:fixed;top:100px;top:50%;transform:translateY(-50%);left:240px;width:calc((100vw - 480px)*0.4)}#node-landingpage_2023 #werte .werte .text-wrapper.fixed.bottom{position:absolute;top:auto;left:0;bottom:0;transform:translateY(0)}#node-landingpage_2023 #werte .werte .text-wrapper .h3{margin-bottom:0}#node-landingpage_2023 #werte .werte .text-wrapper .untertitel{margin-bottom:20px}#node-landingpage_2023 #werte .werte .wrapper{padding-left:100px;padding-top:47px}#node-landingpage_2023 #werte .werte .wrapper .wert{padding:30px 0;border-top:1px solid #1e1e19}#node-landingpage_2023 #werte .werte .wrapper .wert:last-of-type{border-bottom:1px solid #1e1e19}#node-landingpage_2023 #werte .werte .wrapper .wert .titel{font-weight:600}#node-landingpage_2023 #auszeichnungen{min-height:100vh;overflow:hidden}#node-landingpage_2023 #auszeichnungen .counter{position:relative;z-index:99;text-align:center;margin:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center}#node-landingpage_2023 #auszeichnungen .counter .number{font-size:300px;line-height:300px;font-size:15.5vw;line-height:15.5vw;height:15.5vw;font-weight:700;color:#1e1e19;margin-top:0;position:relative}#node-landingpage_2023 #auszeichnungen .counter .number .number-1{height:50%;overflow:hidden}#node-landingpage_2023 #auszeichnungen .counter .number .number-1 .value{display:block}#node-landingpage_2023 #auszeichnungen .counter .number .number-2{height:50%;overflow:hidden}#node-landingpage_2023 #auszeichnungen .counter .number .number-2 .value{position:absolute;bottom:0;left:0;width:100%;display:block}#node-landingpage_2023 #auszeichnungen .counter .bg{position:absolute;top:50%;left:50%;width:101vw;background:#1e1e19;transform:translate(-50%,-50%)}#node-landingpage_2023 #auszeichnungen .untertitel{text-align:center;margin-bottom:50px}#node-landingpage_2023 #auszeichnungen .auszeichnungen{position:absolute;z-index:-199;top:50%;left:0;width:100%;transform:translateY(-35%);opacity:0;transition:opacity .5s ease .5s}#node-landingpage_2023 #auszeichnungen.pin-end .auszeichnungen{background-color:#1e1e19;z-index:199;opacity:1}#node-landingpage_2023 #auszeichnungen .untertitel{color:#fff;opacity:.8}#node-landingpage_2023 #auszeichnungen .auszeichnungen .wrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:50px;margin-bottom:100px}#node-landingpage_2023 #auszeichnungen .auszeichnungen .wrapper .auszeichnung{position:relative;cursor:default}#node-landingpage_2023 #auszeichnungen .auszeichnungen .wrapper .auszeichnung .wrapper{display:flex;flex-wrap:nowrap;white-space:nowrap;color:#fff;font-weight:600;align-items:flex-start;gap:10px;padding:0;margin-bottom:0}#node-landingpage_2023 #auszeichnungen .auszeichnungen .wrapper .auszeichnung .anzahl{font-size:30px;line-height:30px}#node-landingpage_2023 #auszeichnungen .auszeichnungen .wrapper .auszeichnung .titel{font-size:70px;line-height:70px}#node-landingpage_2023 #auszeichnungen .auszeichnungen .wrapper .auszeichnung .image{width:200px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:50;pointer-events:none;opacity:0;transition:opacity .5s ease}#node-landingpage_2023 #auszeichnungen .auszeichnungen .wrapper .auszeichnung:hover .image{opacity:1}
#node-landingpage_2023 #auszeichnungen .button-wrapper{text-align:center}#node-landingpage_2023 #auszeichnungen .button-wrapper .show{font-size:17px;line-height:20px;font-weight:600;padding:20px 60px;border:2px solid #fff;border-radius:30px;display:inline-block;z-index:5;transition:.5s !important;color:#fff}#node-landingpage_2023 #auszeichnungen .button-wrapper .show:hover{background-color:#fff;color:#000;padding:20px 100px}#node-landingpage_2023 #vision{padding:200px 0}#node-landingpage_2023 #vision .text{padding-right:40%}#node-landingpage_2023 #vision .typeform{font-size:17px;line-height:20px;font-weight:600;padding:20px 60px;border:2px solid #000;border-radius:30px;display:inline-block;z-index:5;transition:.5s !important;color:#000;cursor:pointer;margin-top:30px}#node-landingpage_2023 #vision .typeform:hover{background-color:#000;color:#fff;padding:20px 100px}body.node-type-referenzen-uebersicht #secondary-menu ul.menu li a{color:#fff}body.node-type-referenzen-uebersicht #menu-icon .burger-bun-top,body.node-type-referenzen-uebersicht #menu-icon .burger-bun-bot,body.node-type-referenzen-uebersicht #menu-icon .burger-filling{background:#fff}#node-referenzen_uebersicht #einleitungNeu .untertitel{font-size:17px;line-height:30px;color:#c5bcb5;font-weight:600;margin-bottom:40px}#node-referenzen_uebersicht #einleitungNeu .h1{font-size:110px;line-height:110px;letter-spacing:-1px;margin-bottom:80px;font-weight:600}#node-referenzen_uebersicht #einleitungNeu{background-color:#1e1e19;height:auto !important;padding-top:240px;padding-bottom:0}#node-referenzen_uebersicht #einleitungNeu .h1{width:95%;color:#fff;margin-bottom:0}#node-referenzen_uebersicht #einleitungNeu .scrolldown{position:absolute;right:-50px;top:125px;display:none}#node-referenzen_uebersicht #einleitungNeu .scrolldown:hover .icon-down{color:#b3b3b3}#node-referenzen_uebersicht #einleitungNeu .scrolldown .icon{animation-name:bounce;animation-duration:2s;animation-iteration-count:infinite;animation-delay:1s}#node-referenzen_uebersicht #einleitungNeu .scrolldown .icon-down{font-size:50px;line-height:50px;color:#b3b3b3}#node-referenzen_uebersicht #einleitungNeu .scrolldown .turning{position:absolute;max-width:none;height:150px;width:150px;left:-50px;top:-43px;transition:1s ease;animation-name:clock;animation-iteration-count:infinite;animation-duration:10s;animation-timing-function:linear}#node-referenzen_uebersicht #einleitungNeu .section,#node-referenzen_uebersicht #galerie .section{margin:0 240px;position:relative;padding-top:0 !important}#node-referenzen_uebersicht #galerie{padding:100px 0 200px;background-color:#1e1e19}#node-referenzen_uebersicht #galerie .galerie{display:grid;grid-template-columns:1fr 1fr;position:relative;gap:5vw;row-gap:7.5vw}#node-referenzen_uebersicht #galerie .galerie .views-row{position:relative;transform:scale(0.9) translateY(100px);opacity:0;transition:transform .5s ease .5s,opacity .5s ease .5s}#node-referenzen_uebersicht #galerie .galerie .views-row.fadein.inview{transform:scale(1) translateY(0);opacity:1}#node-referenzen_uebersicht #galerie .galerie .views-row:nth-child(5n+1){margin-right:-15vw}#node-referenzen_uebersicht #galerie .galerie .views-row:nth-child(5n+2){margin-left:17.5vw;margin-top:12vw}#node-referenzen_uebersicht #galerie .galerie .views-row:nth-child(5n+3){margin-left:3vw;margin-top:10vw;margin-right:12vw}#node-referenzen_uebersicht #galerie .galerie .views-row:nth-child(5n+4){margin-left:-5vw}#node-referenzen_uebersicht #galerie .galerie .views-row:nth-child(5n+5){grid-column:span 2;margin-left:12vw;margin-right:12vw}#node-referenzen_uebersicht #galerie .galerie .link .bild img,#node-referenzen_uebersicht #galerie .galerie .bild .lottie,#node-referenzen_uebersicht #galerie .galerie .bild video{transition:transform .5s}#node-referenzen_uebersicht #galerie .galerie .link:hover .bild img,#node-referenzen_uebersicht #galerie .galerie .link:hover .bild .lottie,#node-referenzen_uebersicht #galerie .galerie .link:hover .bild video{transform:scale(1.1)}#node-referenzen_uebersicht #galerie .galerie .link:hover .read-more{transform:rotate(-180deg)}#node-referenzen_uebersicht #galerie .galerie .link .title{color:#fff !important}#node-referenzen_uebersicht #galerie .galerie .link .kunde{color:#fff !important}#node-referenzen_uebersicht #galerie .galerie .link:hover .title{color:#b3b3b3 !important}#node-referenzen_uebersicht #galerie .galerie .link:hover .kunde{color:#b3b3b3 !important}#node-referenzen_uebersicht #galerie .galerie .bild{width:100%;float:none;height:auto;margin-bottom:30px;overflow:hidden}#node-referenzen_uebersicht #galerie .galerie .bild .lottie{width:100%;height:0;position:relative;overflow:hidden;padding-top:52%}#node-referenzen_uebersicht #galerie .galerie .views-row:nth-child(5n+2) .bild .lottie,#node-referenzen_uebersicht #galerie .galerie .views-row:nth-child(5n+3) .bild .lottie{padding-top:100%}
#node-referenzen_uebersicht #galerie .galerie .bild .lottie svg{position:absolute;top:0;left:0;width:100%;height:100%}#node-referenzen_uebersicht #galerie .galerie .bild .video-container{height:0;padding-top:52%;position:relative}#node-referenzen_uebersicht #galerie .galerie .views-row:nth-child(5n+2) .bild .video-container,#node-referenzen_uebersicht #galerie .galerie .views-row:nth-child(5n+3) .bild .video-container{padding-top:100%}#node-referenzen_uebersicht #galerie .galerie .bild .video-container video{width:100%;height:100%;position:absolute;top:0;left:0}#node-referenzen_uebersicht #galerie .galerie .bild picture{height:0;padding-top:52%;position:relative;display:block}#node-referenzen_uebersicht #galerie .galerie .views-row:nth-child(5n+2) .bild picture,#node-referenzen_uebersicht #galerie .galerie .views-row:nth-child(5n+3) .bild picture{padding-top:100%}#node-referenzen_uebersicht #galerie .galerie .bild picture img{transition:.5s ease;width:100%;height:100%;position:absolute;top:0;left:0}#node-referenzen_uebersicht #galerie .galerie .title{font-size:17px;line-height:30px;margin-left:0;font-weight:400;padding-right:25px;transition:.5s ease;letter-spacing:-.5px;margin-bottom:0 !important}#node-referenzen_uebersicht #galerie .galerie .kunde{font-size:17px;line-height:30px;font-weight:600;padding-right:25px;transition:.5s ease}#node-referenzen_uebersicht #galerie .galerie .read-more{position:absolute;right:0;bottom:5px;font-size:40px;line-height:40px;color:#b3b3b3;font-weight:600;transition:.5s ease;border-radius:50%}#node-referenzen_uebersicht #galerie .galerie .read-more:hover{transform:rotate(-180deg)}#node-leistungen_uebersicht #leistungenNeu{background-color:#1e1e19;padding-bottom:200px;padding-top:240px}#node-leistungen_uebersicht #leistungenNeu .section{margin:0 240px;position:relative;padding-top:0 !important}#node-leistungen_uebersicht #leistungenNeu .einleitung .h1{font-size:110px;line-height:110px;letter-spacing:-1px;margin-bottom:80px;font-weight:600;color:#fff}#node-leistungen_uebersicht #leistungenNeu .einleitung .text{color:#b3b3b3;width:50%}#node-leistungen_uebersicht #leistungenNeu .einleitung{margin-bottom:100px}#node-leistungen_uebersicht #leistungenNeu .leistungen .leistung{border-top:1px solid #b3b3b3;position:relative}#node-leistungen_uebersicht #leistungenNeu .leistungen .leistung .link{display:flex;padding:100px 0;align-items:center;transition:background-color .5s ease,border .5s ease;position:relative;z-index:11}#node-leistungen_uebersicht #leistungenNeu .leistungen .leistung::before{content:'';width:100%;background-color:#1e1e19;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:10;transition:width .5s ease,background-color .5s ease,top .5s ease,height .5s ease}#node-leistungen_uebersicht #leistungenNeu .leistungen .leistung:last-of-type{border-bottom:1px solid #b3b3b3}#node-leistungen_uebersicht #leistungenNeu .leistungen .leistung:hover::before{background-color:#1a1a15;width:calc(100% + 240px);border-color:#1e1e19}#node-leistungen_uebersicht #leistungenNeu .leistungen .leistung:hover .pfeil{transform:translateX(50px)}#node-leistungen_uebersicht #leistungenNeu .leistungen .leistung .link .count{color:#b3b3b3;margin-right:15px;font-size:20px;line-height:30px;align-self:flex-start;position:relative;z-index:11}#node-leistungen_uebersicht #leistungenNeu .leistungen .leistung .link .title{font-size:70px;line-height:70px;letter-spacing:-1px;margin-bottom:0;color:#fff;position:relative;z-index:11}#node-leistungen_uebersicht #leistungenNeu .leistungen .leistung .link .pfeil{width:50px;margin-left:auto;margin-right:100px;position:relative;z-index:11;transition:transform .5s ease}#node-agentur .h3{font-size:70px;line-height:70px;letter-spacing:-1px;margin-bottom:80px;font-weight:600}</pre></body></html>