:root{--ggh-color-blue:#374ef4;--ggh-color-purple:#b129a5;--ggh-color-pink:#ff73d4;--ggh-color-apricot:#ffbe7e;--off-white:#ebebeb;--real-white:#fff;--off-black-500:#929292;--off-black-900:#232323;--500:#929292;--bs-body-bg:var(--off-white)}@font-face{font-family:Wolpe Pegasus;font-style:normal;font-weight:400;src:url(/fonts/w-normal.woff2) format("woff2"),url(/fonts/w-normal.woff) format("woff")}@font-face{font-family:Wolpe Pegasus;font-style:italic;font-weight:400;src:url(/fonts/w-italic.woff2) format("woff2"),url(/fonts/w-italic.woff) format("woff")}@font-face{font-family:Wolpe Pegasus;font-style:normal;font-weight:700;src:url(/fonts/w-bold.woff2) format("woff2"),url(/fonts/w-bold.woff) format("woff")}@font-face{font-family:Wolpe Pegasus;font-style:italic;font-weight:700;src:url(/fonts/w-bold-italic.woff2) format("woff2"),url(/fonts/w-bold-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Chakra Petch;font-style:normal;font-weight:400;src:url(/fonts/chakra-petch-v11-latin-regular.woff2) format("woff2"),url(/fonts/chakra-petch-v11-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Chakra Petch;font-style:normal;font-weight:700;src:url(/fonts/chakra-petch-v11-latin-700.woff2) format("woff2"),url(/fonts/chakra-petch-v11-latin-700.ttf) format("truetype")}.agency .ticker .line div,.agency .ticker .line div small,.headline-size-1,.headline-size-1 small,.headline-size-2,.headline-size-2 small,.headline-size-3,.headline-size-3 small,.headline-size-4,.headline-size-4 small,.headline-size-5,.headline-size-5 small,.headline-size-6,.headline-size-6 small,body,h1,h1 small,h2,h2 small,h3,h3 small,h4,h4 small,h5,h5 small,h6,h6 small,strong{font-family:Wolpe Pegasus,Georgia,serif}.agency .ticker .line div small.line,.agency .ticker .line div.line,.headline-size-1 small.line,.headline-size-1.line,.headline-size-2 small.line,.headline-size-2.line,.headline-size-3 small.line,.headline-size-3.line,.headline-size-4 small.line,.headline-size-4.line,.headline-size-5 small.line,.headline-size-5.line,.headline-size-6 small.line,.headline-size-6.line,h1 small.line,h1.line,h2 small.line,h2.line,h3 small.line,h3.line,h4 small.line,h4.line,h5 small.line,h5.line,h6 small.line,h6.line{position:relative}.agency .ticker .line div small.line .line-element,.agency .ticker .line div.line .line-element,.headline-size-1 small.line .line-element,.headline-size-1.line .line-element,.headline-size-2 small.line .line-element,.headline-size-2.line .line-element,.headline-size-3 small.line .line-element,.headline-size-3.line .line-element,.headline-size-4 small.line .line-element,.headline-size-4.line .line-element,.headline-size-5 small.line .line-element,.headline-size-5.line .line-element,.headline-size-6 small.line .line-element,.headline-size-6.line .line-element,h1 small.line .line-element,h1.line .line-element,h2 small.line .line-element,h2.line .line-element,h3 small.line .line-element,h3.line .line-element,h4 small.line .line-element,h4.line .line-element,h5 small.line .line-element,h5.line .line-element,h6 small.line .line-element,h6.line .line-element{background-color:#374ef4;height:100%;position:absolute;width:100%}.agency .ticker .line div small.line .line-element.verylightgrey,.agency .ticker .line div.line .line-element.verylightgrey,.headline-size-1 small.line .line-element.verylightgrey,.headline-size-1.line .line-element.verylightgrey,.headline-size-2 small.line .line-element.verylightgrey,.headline-size-2.line .line-element.verylightgrey,.headline-size-3 small.line .line-element.verylightgrey,.headline-size-3.line .line-element.verylightgrey,.headline-size-4 small.line .line-element.verylightgrey,.headline-size-4.line .line-element.verylightgrey,.headline-size-5 small.line .line-element.verylightgrey,.headline-size-5.line .line-element.verylightgrey,.headline-size-6 small.line .line-element.verylightgrey,.headline-size-6.line .line-element.verylightgrey,h1 small.line .line-element.verylightgrey,h1.line .line-element.verylightgrey,h2 small.line .line-element.verylightgrey,h2.line .line-element.verylightgrey,h3 small.line .line-element.verylightgrey,h3.line .line-element.verylightgrey,h4 small.line .line-element.verylightgrey,h4.line .line-element.verylightgrey,h5 small.line .line-element.verylightgrey,h5.line .line-element.verylightgrey,h6 small.line .line-element.verylightgrey,h6.line .line-element.verylightgrey{background-color:#eee}.agency .ticker .line div small.line .line-ani-overflow-line,.agency .ticker .line div.line .line-ani-overflow-line,.headline-size-1 small.line .line-ani-overflow-line,.headline-size-1.line .line-ani-overflow-line,.headline-size-2 small.line .line-ani-overflow-line,.headline-size-2.line .line-ani-overflow-line,.headline-size-3 small.line .line-ani-overflow-line,.headline-size-3.line .line-ani-overflow-line,.headline-size-4 small.line .line-ani-overflow-line,.headline-size-4.line .line-ani-overflow-line,.headline-size-5 small.line .line-ani-overflow-line,.headline-size-5.line .line-ani-overflow-line,.headline-size-6 small.line .line-ani-overflow-line,.headline-size-6.line .line-ani-overflow-line,h1 small.line .line-ani-overflow-line,h1.line .line-ani-overflow-line,h2 small.line .line-ani-overflow-line,h2.line .line-ani-overflow-line,h3 small.line .line-ani-overflow-line,h3.line .line-ani-overflow-line,h4 small.line .line-ani-overflow-line,h4.line .line-ani-overflow-line,h5 small.line .line-ani-overflow-line,h5.line .line-ani-overflow-line,h6 small.line .line-ani-overflow-line,h6.line .line-ani-overflow-line{height:.7em;position:absolute;right:15%;top:.605em;width:100vw;z-index:-1}@media (min-width:768px){.agency .ticker .line div small.line .line-ani-overflow-line,.agency .ticker .line div.line .line-ani-overflow-line,.headline-size-1 small.line .line-ani-overflow-line,.headline-size-1.line .line-ani-overflow-line,.headline-size-2 small.line .line-ani-overflow-line,.headline-size-2.line .line-ani-overflow-line,.headline-size-3 small.line .line-ani-overflow-line,.headline-size-3.line .line-ani-overflow-line,.headline-size-4 small.line .line-ani-overflow-line,.headline-size-4.line .line-ani-overflow-line,.headline-size-5 small.line .line-ani-overflow-line,.headline-size-5.line .line-ani-overflow-line,.headline-size-6 small.line .line-ani-overflow-line,.headline-size-6.line .line-ani-overflow-line,h1 small.line .line-ani-overflow-line,h1.line .line-ani-overflow-line,h2 small.line .line-ani-overflow-line,h2.line .line-ani-overflow-line,h3 small.line .line-ani-overflow-line,h3.line .line-ani-overflow-line,h4 small.line .line-ani-overflow-line,h4.line .line-ani-overflow-line,h5 small.line .line-ani-overflow-line,h5.line .line-ani-overflow-line,h6 small.line .line-ani-overflow-line,h6.line .line-ani-overflow-line{top:.58em}}@media (min-width:992px){.agency .ticker .line body:not(.template-arbeiten\/show) div small.line .line-ani-overflow-line,.agency .ticker .line body:not(.template-arbeiten\/show) div.line .line-ani-overflow-line,.agency .ticker .line div body:not(.template-arbeiten\/show) small.line .line-ani-overflow-line,.headline-size-1 body:not(.template-arbeiten\/show) small.line .line-ani-overflow-line,.headline-size-2 body:not(.template-arbeiten\/show) small.line .line-ani-overflow-line,.headline-size-3 body:not(.template-arbeiten\/show) small.line .line-ani-overflow-line,.headline-size-4 body:not(.template-arbeiten\/show) small.line .line-ani-overflow-line,.headline-size-5 body:not(.template-arbeiten\/show) small.line .line-ani-overflow-line,.headline-size-6 body:not(.template-arbeiten\/show) small.line .line-ani-overflow-line,body:not(.template-arbeiten\/show) .agency .ticker .line div small.line .line-ani-overflow-line,body:not(.template-arbeiten\/show) .agency .ticker .line div.line .line-ani-overflow-line,body:not(.template-arbeiten\/show) .headline-size-1 small.line .line-ani-overflow-line,body:not(.template-arbeiten\/show) .headline-size-1.line .line-ani-overflow-line,body:not(.template-arbeiten\/show) .headline-size-2 small.line .line-ani-overflow-line,body:not(.template-arbeiten\/show) .headline-size-2.line .line-ani-overflow-line,body:not(.template-arbeiten\/show) .headline-size-3 small.line .line-ani-overflow-line,body:not(.template-arbeiten\/show) .headline-size-3.line .line-ani-overflow-line,body:not(.template-arbeiten\/show) .headline-size-4 small.line .line-ani-overflow-line,body:not(.template-arbeiten\/show) .headline-size-4.line .line-ani-overflow-line,body:not(.template-arbeiten\/show) .headline-size-5 small.line .line-ani-overflow-line,body:not(.template-arbeiten\/show) .headline-size-5.line .line-ani-overflow-line,body:not(.template-arbeiten\/show) .headline-size-6 small.line .line-ani-overflow-line,body:not(.template-arbeiten\/show) .headline-size-6.line .line-ani-overflow-line,body:not(.template-arbeiten\/show) h1 small.line .line-ani-overflow-line,body:not(.template-arbeiten\/show) h1.line .line-ani-overflow-line,body:not(.template-arbeiten\/show) h2 small.line .line-ani-overflow-line,body:not(.template-arbeiten\/show) h2.line .line-ani-overflow-line,body:not(.template-arbeiten\/show) h3 small.line .line-ani-overflow-line,body:not(.template-arbeiten\/show) h3.line .line-ani-overflow-line,body:not(.template-arbeiten\/show) h4 small.line .line-ani-overflow-line,body:not(.template-arbeiten\/show) h4.line .line-ani-overflow-line,body:not(.template-arbeiten\/show) h5 small.line .line-ani-overflow-line,body:not(.template-arbeiten\/show) h5.line .line-ani-overflow-line,body:not(.template-arbeiten\/show) h6 small.line .line-ani-overflow-line,body:not(.template-arbeiten\/show) h6.line .line-ani-overflow-line,h1 body:not(.template-arbeiten\/show) small.line .line-ani-overflow-line,h2 body:not(.template-arbeiten\/show) small.line .line-ani-overflow-line,h3 body:not(.template-arbeiten\/show) small.line .line-ani-overflow-line,h4 body:not(.template-arbeiten\/show) small.line .line-ani-overflow-line,h5 body:not(.template-arbeiten\/show) small.line .line-ani-overflow-line,h6 body:not(.template-arbeiten\/show) small.line .line-ani-overflow-line{right:23.5%}}.agency .ticker .line div small.line .line-ani-overflow,.agency .ticker .line div.line .line-ani-overflow,.headline-size-1 small.line .line-ani-overflow,.headline-size-1.line .line-ani-overflow,.headline-size-2 small.line .line-ani-overflow,.headline-size-2.line .line-ani-overflow,.headline-size-3 small.line .line-ani-overflow,.headline-size-3.line .line-ani-overflow,.headline-size-4 small.line .line-ani-overflow,.headline-size-4.line .line-ani-overflow,.headline-size-5 small.line .line-ani-overflow,.headline-size-5.line .line-ani-overflow,.headline-size-6 small.line .line-ani-overflow,.headline-size-6.line .line-ani-overflow,h1 small.line .line-ani-overflow,h1.line .line-ani-overflow,h2 small.line .line-ani-overflow,h2.line .line-ani-overflow,h3 small.line .line-ani-overflow,h3.line .line-ani-overflow,h4 small.line .line-ani-overflow,h4.line .line-ani-overflow,h5 small.line .line-ani-overflow,h5.line .line-ani-overflow,h6 small.line .line-ani-overflow,h6.line .line-ani-overflow{overflow:hidden}.agency .ticker .line div small.line.line-inverse .line-ani-overflow-line,.agency .ticker .line div.line.line-inverse .line-ani-overflow-line,.headline-size-1 small.line.line-inverse .line-ani-overflow-line,.headline-size-1.line.line-inverse .line-ani-overflow-line,.headline-size-2 small.line.line-inverse .line-ani-overflow-line,.headline-size-2.line.line-inverse .line-ani-overflow-line,.headline-size-3 small.line.line-inverse .line-ani-overflow-line,.headline-size-3.line.line-inverse .line-ani-overflow-line,.headline-size-4 small.line.line-inverse .line-ani-overflow-line,.headline-size-4.line.line-inverse .line-ani-overflow-line,.headline-size-5 small.line.line-inverse .line-ani-overflow-line,.headline-size-5.line.line-inverse .line-ani-overflow-line,.headline-size-6 small.line.line-inverse .line-ani-overflow-line,.headline-size-6.line.line-inverse .line-ani-overflow-line,h1 small.line.line-inverse .line-ani-overflow-line,h1.line.line-inverse .line-ani-overflow-line,h2 small.line.line-inverse .line-ani-overflow-line,h2.line.line-inverse .line-ani-overflow-line,h3 small.line.line-inverse .line-ani-overflow-line,h3.line.line-inverse .line-ani-overflow-line,h4 small.line.line-inverse .line-ani-overflow-line,h4.line.line-inverse .line-ani-overflow-line,h5 small.line.line-inverse .line-ani-overflow-line,h5.line.line-inverse .line-ani-overflow-line,h6 small.line.line-inverse .line-ani-overflow-line,h6.line.line-inverse .line-ani-overflow-line{left:-15%;right:auto}.headline-size-1,h1{font-size:48px;line-height:48px}@media (min-width:992px){.headline-size-1,h1{font-size:70px;line-height:70px}}@media (min-width:1200px){.headline-size-1,h1{font-size:96px;line-height:96px}}.agency .ticker .line div,.agency .ticker .line div small,.headline-size-1 small,.headline-size-2,.headline-size-2 small,.headline-size-3,.headline-size-3 small,.headline-size-4 small,.headline-size-5 small,.headline-size-6 small,h1 small,h2,h2 small,h3,h3 small,h4 small,h5 small,h6 small{font-size:32px;line-height:32px}@media (min-width:992px){.agency .ticker .line div,.agency .ticker .line div small,.headline-size-1 small,.headline-size-2,.headline-size-2 small,.headline-size-3,.headline-size-3 small,.headline-size-4 small,.headline-size-5 small,.headline-size-6 small,h1 small,h2,h2 small,h3,h3 small,h4 small,h5 small,h6 small{font-size:48px;line-height:48px}}ol,p,ul{font-family:Wolpe Pegasus,Georgia,serif;font-size:18px;line-height:36px;margin-bottom:40px}@media (min-width:992px){ol,p,ul{font-size:24px;line-height:48px;margin-bottom:48px}}.imprint .content p,ol.smallcopy,p.smallcopy,ul.smallcopy{font-size:18px;line-height:32px}.smaller ol,.smaller p,.smaller ul,ol.smaller,p.smaller,ul.smaller{font-size:20px;line-height:40px}@media (min-width:992px){.smaller ol,.smaller p,.smaller ul,ol.smaller,p.smaller,ul.smaller{font-size:20px;line-height:40px}}ol.text-white,p.text-white,ul.text-white{color:#fff}ol.text-blue,p.text-blue,ul.text-blue{color:#374ef4}ol.text-green,p.text-green,ul.text-green{color:#6ae799}ol ol,ol p,ol ul,ul ol,ul p,ul ul{margin-bottom:12px}ol a,p a,ul a{font-style:italic}a{color:var(--off-black-900)}a:hover{color:var(--off-black-500)}.color-grey500,.work-show h2{color:#6a6a6a}.text-spacing{color:#bababa;font-size:12px;letter-spacing:.5em;line-height:12px;text-transform:uppercase}blockquote{border-left:4px solid #bababa;padding-left:24px}.banner{background-color:var(--off-black-900);display:flex;justify-content:center;margin:40px 0;min-height:180px;overflow:hidden;position:relative;z-index:0}@media (min-width:768px){.banner{margin:145px 0}}.banner.banner-as-nav-bg{height:80px;margin:0 0 32px;overflow:hidden}@media (min-width:768px){.banner.banner-as-nav-bg{height:110px;margin:0 0 64px}}.banner.banner-as-nav-bg video{-o-object-fit:cover;object-fit:cover}.banner iframe,.banner video{width:100%}@media (max-width:767.98px){.banner iframe,.banner video{width:auto}}.banner .parallax{bottom:0;display:flex;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform:translateY(var(--banner));width:100%;will-change:transform;z-index:-1}.banner .parallax img{box-sizing:border-box;left:50%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.banner.parallax-2 .parallax{width:80%}@media (min-width:768px){.banner.parallax-2 .parallax{width:60%}}.banner.parallax-2 .parallax:first-child{margin-left:-25%;margin-top:-15%}@media (min-width:768px){.banner.parallax-2 .parallax:first-child{margin-left:-5%;margin-top:-10%}}.banner.parallax-2 .parallax:nth-child(2){margin-right:-25%;margin-top:-5%}@media (min-width:768px){.banner.parallax-2 .parallax:nth-child(2){margin-right:-5%;margin-top:5%}}.banner.parallax-4 .parallax{width:45%}@media (min-width:768px){.banner.parallax-4 .parallax{width:35%}}.banner.parallax-4 .parallax:first-child{margin-left:-15%;margin-top:-15%}@media (min-width:768px){.banner.parallax-4 .parallax:first-child{margin-left:-5%;margin-top:0}}.banner.parallax-4 .parallax:nth-child(2){margin-left:15%;margin-top:-20%}@media (min-width:768px){.banner.parallax-4 .parallax:nth-child(2){margin-left:20%;margin-top:-5%}}.banner.parallax-4 .parallax:nth-child(3){margin-right:10%;margin-top:0}@media (min-width:768px){.banner.parallax-4 .parallax:nth-child(3){margin-right:20%;margin-top:10%}}.banner.parallax-4 .parallax:nth-child(4){margin-right:-15%;margin-top:-15%}@media (min-width:768px){.banner.parallax-4 .parallax:nth-child(4){margin-right:-5%;margin-top:0}}.banner .button-center{align-items:center;display:flex;height:100%;justify-items:center;left:0;position:absolute;top:0;width:100%}.banner .button-center a{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:hsla(0,0%,100%,.05);border-radius:9999px;text-decoration:none}.banner-as-nav-bg{height:80px!important;margin:0 0 32px;overflow:hidden;position:relative!important}@media (min-width:768px){.banner-as-nav-bg{height:110px!important;margin:0 0 64px}}.component-convinced{background:var(--off-black-900,#232323);color:var(--real-white,#fff);margin-left:0;margin-right:0;padding:30px 0}@media (min-width:992px){.component-convinced{padding-left:130px;padding-right:130px}}@media (min-width:768px){.component-convinced{padding:70px}}.component-convinced+footer{padding-top:0}footer{background-color:var(--off-black-900);color:var(--real-white);font-family:Wolpe Pegasus,Georgia,serif;font-size:16px;line-height:24px;padding:65px 0 20px;text-align:left}@media (min-width:768px){footer{padding:65px}}footer a{color:#ebebeb;font-family:Wolpe Pegasus,Georgia,serif}footer a:hover{opacity:.75}footer ul{list-style-type:none;padding:0}footer ul li{display:inline}@media (min-width:768px){footer ul li{display:block;padding-bottom:8px}}footer ul li:not(:last-child){padding-right:10px}footer ul li a{text-decoration:none}footer .footer-logo{display:block;width:105px}footer .logo-wordmark{display:block}footer .logo-wordmark svg{height:auto;width:100%}footer .logo-wordmark svg path{fill:var(--off-white)}.scroll-slider{display:flex;height:333px;position:relative;transform:translateX(var(--tXss1));will-change:transform;z-index:-1}@media (min-width:768px){.scroll-slider{height:666px}}.scroll-slider.scroll-slider-2{transform:translateX(var(--tXss2))}.scroll-slider.scroll-slider-3{transform:translateX(var(--tXss3))}.scroll-slider.scroll-slider-4{transform:translateX(var(--tXss4))}.scroll-slider.scroll-slider-5{transform:translateX(var(--tXss5))}.scroll-slider img:not(:last-child){margin-right:8px}.video-player{position:relative;transition:height 1s}.video-player:before{background-color:#000;content:"";height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity 1s;width:100vw;z-index:-1}@media (max-width:575.98px){.video-player.playing{height:100vh}}.video-player.playing:before{opacity:1;z-index:10}.video-player.playing .ratio{display:block;z-index:11}.video-player .pre{position:relative;width:100%;z-index:2}.video-player .pre:hover{cursor:pointer}.video-player .pre:hover .btn-play{transform:scale(1.1)}.video-player .pre img{width:100%}.video-player .pre .btn-play-wrapper{display:flex;height:100%;left:0;padding:16px;position:absolute;top:0;width:100%}@media (min-width:768px){.video-player .pre .btn-play-wrapper{padding:64px}}.video-player .pre .btn-play{bottom:16px;margin-top:auto;position:sticky;top:auto;transform:scale(1);transition:all .2s;width:auto;z-index:10}@media (max-width:575.98px){.video-player .pre .btn-play{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:rgba(0,0,0,.5);box-shadow:0 0 50px 5px hsla(0,0%,100%,.5);color:#fff}}@media (min-width:768px){.video-player .pre .btn-play{bottom:64px}}.video-player .ratio.video-embeddable:not(.video-loop){display:none;left:0;position:absolute;top:0}@media (max-width:575.98px){.work-header .video-player .ratio.video-embeddable:not(.video-loop){left:50%;top:50%;transform:translate(-50%,-50%)}}.video-player.playing .ratio.video-embeddable:not(.video-loop){display:block}.video-player iframe{max-height:100vh;max-width:100vw}.row-image .image{margin-bottom:16px;position:relative;text-align:center}@media (min-width:768px){.row-image .image{margin-bottom:0}}.image.image-animated img{animation:imageAnimated 6s;animation-iteration-count:infinite;position:relative;transition:all 1s}.subtitle{font-size:16px;font-style:italic;line-height:24px;padding-top:2px;text-align:center;width:100%}@media (min-width:768px){.subtitle{left:50%;position:absolute;transform:translateX(-50%)}}@keyframes imageAnimated{0%{top:-12px}50%{top:12px}to{top:-12px}}.video video{max-width:100%}@media (min-width:768px){.field-1-left-2-right,.field-2-left-1-right{margin-bottom:32px}.field-1-left-2-right .row-image,.field-2-left-1-right .row-image{margin-bottom:0!important}.field-1-left-2-right .row-image .image,.field-2-left-1-right .row-image .image{margin-bottom:0}}img{max-width:100%}video{display:block}@media (min-width:768px){.field-1-left-2-right .col-left{width:39.8%}.field-1-left-2-right .col-left>*{margin-right:0}.field-1-left-2-right .col-left>* .image{padding:0 3% 0 calc(var(--bs-gutter-x)*.5)}.field-1-left-2-right .col-left>.video-player{margin-bottom:0;margin-right:3.3%}.field-1-left-2-right .col-right{width:60.2%}.field-1-left-2-right .col-right>*{margin-left:0}.field-1-left-2-right .col-right>:not(:last-child){padding-bottom:3.8%}.field-1-left-2-right .col-right>* .image{padding:0 2% 0 calc(var(--bs-gutter-x)*.5)}.field-1-left-2-right .col-right>.video-player{margin-bottom:0;margin-right:3.3%}.field-2-left-1-right .col-left{width:60.2%}.field-2-left-1-right .col-left>*{margin-right:0}.field-2-left-1-right .col-left>:not(:last-child){padding-bottom:3.8%}.field-2-left-1-right .col-left>* .image{padding:0 2% 0 calc(var(--bs-gutter-x)*.5)}.field-2-left-1-right .col-left>.video-player{margin-bottom:0;margin-right:2.3%}.field-2-left-1-right .col-right{width:39.8%}.field-2-left-1-right .col-right>*{margin-left:0}.field-2-left-1-right .col-right>* .image{padding:0 calc(var(--bs-gutter-x)*.5) 0 3%}.field-2-left-1-right .col-right>.video-player{margin-bottom:0;margin-left:3.3%}}.background-video{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);height:150vh;mix-blend-mode:exclusion;overflow:hidden;padding:0;position:absolute;top:0;width:100%;z-index:-1}@media (min-width:768px){.background-video{height:100vh}}.background-video iframe{box-sizing:border-box;height:56.25vw;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:177.77777778vh}.background-video-3{--videoRatio:1.77778;height:120vh;margin:0;overflow:hidden;padding:0;position:absolute;top:0;width:100vw;z-index:-1}@media (max-width:575.98px){.background-video-3{height:200vh}}.background-video-3 iframe{--w:100vw;--h:calc(var(--w)/var(--videoRatio));height:var(--h);left:0;margin:0;padding:0;position:relative;top:calc(50% - var(--h)/2);width:var(--w)}@media (max-aspect-ratio:16/9){.background-video-3 iframe{--h:100vh;--w:calc(var(--h)*var(--videoRatio));left:calc(50% - var(--w)/2);top:0}}@media (max-width:575.98px) and (max-aspect-ratio:16/9){.background-video-3 iframe{--h:200vh}}.background-video-3.ratio-1920x550{--videoRatio:3.49091}@media (max-aspect-ratio:192/55){.background-video-3.ratio-1920x550 iframe{--h:100vh;--w:calc(var(--h)*var(--videoRatio));left:calc(50% - var(--w)/2);top:0}}.background-video-3.ratio-1920x240{--videoRatio:8}@media (max-aspect-ratio:8/1){.background-video-3.ratio-1920x240 iframe{--h:100vh;--w:calc(var(--h)*var(--videoRatio));left:calc(50% - var(--w)/2);top:0}}.btn{align-items:center;background-color:var(--off-black-900,#232323);border:0;border-radius:100px;color:var(--off-white);display:inline-flex;font-size:36px;font-style:italic;font-weight:400;line-height:32px;padding:24px 32px}.btn:focus{box-shadow:none}.btn:hover{background-color:var(--off-black-500,#232323)!important;color:var(--off-white)!important}.btn.btn-sm{font-size:14px;font-style:italic;line-height:12px;padding:10px 16px}.btn.btn-white{background-color:#fff;color:#000}.btn.btn-blur,.inside-manifest-video .btn.btn-nav-contact{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:hsla(0,0%,57%,.2);border-radius:50px}.btn.btn-blur:hover,.inside-manifest-video .btn.btn-nav-contact:hover{background:hsla(0,0%,100%,.2)}#navbar{background-color:var(--off-white);height:80px;position:absolute;top:0;transition:all .3s ease-in-out;width:100%;z-index:1030}@media (min-width:768px){#navbar{height:136px}}.template-templates\/home #navbar.inside-manifest-video{background-color:transparent}#navbar.scrolled-down{transform:translateY(-100%)}#navbar.scrolled-up{transform:translateY(0)}#navbar.fixed{left:0;position:fixed;right:0;top:0}#navbar.do-not-animate{transition:none}.btn-nav-contact{font-size:12px;line-height:12px;margin-left:64px;opacity:1;padding:10px 24px;transition:opacity .5s}.nav-main-open .btn-nav-contact{opacity:0}.nav-company{color:#fff;margin-left:16px;opacity:1;position:relative;text-align:center;text-transform:uppercase;transition:opacity .3s ease-in-out;z-index:11}@media (min-width:768px){.nav-company{margin-left:0}}html:not(.nav-main-open) .inside-manifest-video .nav-company{opacity:0}@media (min-width:768px){.nav-company svg{height:auto;width:480px}}.nav-company svg path{transition:fill .3s ease-in-out}.nav-main-open .nav-company svg path{fill:#fff}.nav-burger{background:transparent;border:0;cursor:pointer;margin-right:16px;position:relative;z-index:10}@media (min-width:768px){.nav-burger{margin-right:64px;margin-top:-3px;padding:0 4px 0 24px}}.nav-burger.is-active{transform:rotate(45deg);transition:all .3s ease-in-out;transition-delay:.6s}.nav-burger:hover{opacity:.5}.nav-burger .line{background-color:var(--off-black-900);display:block;height:2px;margin:8px auto;transition:all .3s ease-in-out;width:30px}.inside-manifest-video .nav-burger .line,.nav-burger.is-active .line{background-color:var(--off-white)}.nav-burger.is-active .line:nth-child(2){width:0}.nav-burger.is-active .line:first-child,.nav-burger.is-active .line:nth-child(3){transition-delay:.3s}.nav-burger.is-active .line:first-child{transform:translateY(5px)}.nav-burger.is-active .line:nth-child(3){transform:translateY(-15px) rotate(90deg)}nav.nav-main{align-items:center;display:flex;flex-wrap:inherit;height:80px;justify-content:space-between;margin:0 auto;opacity:1;padding:0;transition:opacity 1s;width:100%;z-index:10}@media (min-width:768px){nav.nav-main{height:110px}}.nav-main-element{opacity:1;transition:opacity 1s}.nav-main-element.hidden{opacity:0}:root{--menuColor:#232323}.nav-drop{align-content:center;background-color:var(--menuColor);display:flex;height:100vh;justify-items:center;left:0;opacity:0;overflow-y:auto;position:fixed;top:0;transform:scale(0);transform-origin:right top;transition:transform .5s;width:100vw;z-index:10}.nav-main-open .nav-drop{opacity:1;transform:scale(1)}.nav-drop .letters{height:100%;overflow:hidden;position:absolute;width:100%}.nav-drop .letters img{height:auto;max-width:125%;opacity:1;position:absolute;transition:opacity 1s ease-in-out;width:125%;z-index:0}.nav-drop .letters img.hidden{opacity:0}.nav-drop .letters img#nav-drop-slug-arbeiten{margin-left:-16%;margin-top:-38%;max-width:100%;width:100%}.nav-drop .letters img#nav-drop-slug-agentur{margin-left:10%;margin-top:-20%}.nav-drop .letters img#nav-drop-slug-kontakt{margin-left:-30%;margin-top:-25%}.nav-drop .letters img#nav-drop-slug-jobs{margin-left:5%;margin-top:-35%}.nav-drop .letters img#nav-drop-slug-impressum{margin-left:-40%;margin-top:-55%;max-width:200%;width:200%}.nav-drop .container-xxl{color:#fff;font-size:16px;line-height:20px;margin-top:100px;position:relative}.nav-drop .container-xxl ul{list-style-type:none;margin:0;padding:0}.nav-drop .container-xxl a{animation-duration:.2s;animation-fill-mode:forwards;animation-name:skewOut;animation-timing-function:ease-in-out;color:#fff;display:block;font-family:Wolpe Pegasus,Georgia,serif;pointer-events:none;text-decoration:none;visibility:hidden}.nav-main-open .nav-drop .container-xxl a{pointer-events:auto;visibility:visible}.nav-drop .container-xxl a:hover{animation-name:skewIn;text-decoration:underline;text-decoration-thickness:from-font}@keyframes skewIn{0%{transform:skew(0)}to{transform:skew(-15deg)}}@keyframes skewOut{0%{transform:skew(-15deg)}to{transform:skew(0deg)}}.nav-drop .container-xxl p{font-family:Wolpe Pegasus,Georgia,serif;font-size:16px;line-height:24px;margin-bottom:0}.nav-drop .container-xxl p a{font-style:normal;text-decoration:underline}.nav-drop .container-xxl p a:hover{color:var(--off-black-500);transform:none}.nav-drop .container-xxl .nav-lang-switch{margin-bottom:40px}.nav-drop .container-xxl .nav-lang-switch li:not(:last-child){margin-right:8px}.nav-drop .container-xxl .nav-lang-switch li.active a{font-family:Wolpe Pegasus,Georgia,serif;text-decoration:underline}.nav-drop .container-xxl .nav-main{font-size:60px;line-height:70px;margin-bottom:20%}@media (min-width:768px){.nav-drop .container-xxl .nav-main{font-size:80px;line-height:90px}}.nav-drop .container-xxl .nav-other{display:flex;font-size:36px;line-height:40px}.nav-drop .container-xxl .nav-other li:not(:last-child){margin-right:50px}.nav-drop .container-xxl .nav-social li{display:inline}.nav-drop .container-xxl .nav-social li:not(:last-child){padding-right:8px}@media (min-width:768px){.nav-drop .container-xxl .nav-social li{display:block}}body{background:var(--off-white,#ebebeb);margin:0 auto;overflow-x:hidden}body:not(.template-templates\/home){padding-top:80px}@media (min-width:768px){body:not(.template-templates\/home){padding-top:136px}}@media (max-width:767.98px){.overflow-x-hidden-mobile{overflow-x:hidden}}.ratio-9x16{--bs-aspect-ratio:177.77778%}@media (max-width:575.98px){.ratio-xs-25x12{--bs-aspect-ratio:48%}}body figure{margin:0}.breakout{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}@media (min-width:768px){.breakout{width:calc(100vw - .5rem)}}.pagecolor.pagecolor-blue{--pageColor:var(--ggh-color-blue)}.pagecolor.pagecolor-pink{--pageColor:var(--ggh-color-pink)}.pagecolor.pagecolor-apricot{--pageColor:var(--ggh-color-apricot)}.pagecolor.pagecolor-purple{--pageColor:var(--ggh-color-purple)}.pagecolor ul.social{font-style:italic}.pagecolor ul.social a{color:var(--pageColor)}.pagecolor ul.social a:hover{color:var(--off-black-500)}.pagecolor h1.line .line-element{background-color:var(--pageColor)}ul.social{list-style-type:none;margin:0;padding:0}ul.social li{display:inline-block}ul.social li:not(:last-child){padding-right:16px}.askopus-hint{bottom:20px;left:20px;position:fixed;z-index:1000}@media (min-width:768px){.askopus-hint{left:auto;right:20px}}.askopus-hint .askopus-link img{height:auto;transform:scale(.8);transform-origin:center center;transition:transform .1s ease-in-out;width:100px}.askopus-hint:hover .askopus-link img{transform:scale(1)}@media (min-width:768px){body.template-templates\/home .askopus-hint{right:80px}}.manifest-video{position:relative}.manifest-video,.manifest-video .ratio{background-color:var(--off-black-900)}.manifest-video .manifest-video__logo{align-items:center;display:flex;height:100%;justify-content:center;left:0;max-height:100%;max-width:100%;opacity:1;padding:5%;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%;z-index:1}.manifest-video .manifest-video__logo.hidden{opacity:0}.audio-toggle,.scroll-hint{align-items:center;background-color:transparent;border:none;bottom:0;color:#fff;display:flex;font-size:12px;height:auto;left:auto;letter-spacing:.5em;line-height:12px;margin-bottom:-30px;margin-left:auto;margin-right:-120px;padding-left:30px;position:sticky;right:-120px;text-transform:uppercase;top:auto;transform:rotate(-90deg);transform-origin:top left;width:160px;z-index:1}@media (min-width:576px){.audio-toggle,.scroll-hint{margin-right:-100px;right:-100px}}.audio-toggle span,.scroll-hint span{background:hsla(0,0%,100%,.25);border-radius:20px;display:inline-flex;height:16px;margin-right:12px;position:relative;top:3px;width:34px}.audio-toggle span:before,.scroll-hint span:before{animation:scrollhint 2s;animation-iteration-count:infinite;background:#fff;border-radius:4px;content:"";display:block;height:8px;left:22px;position:absolute;top:4px;width:8px}@media (min-width:768px){.audio-toggle{cursor:pointer;left:30px;margin-left:0;margin-right:auto;right:auto}}.audio-toggle.muted .off{display:block}.audio-toggle .off,.audio-toggle.muted .on{display:none}.audio-toggle svg{transform:rotate(90deg)}@keyframes scrollhint{0%{left:22px}to{left:6px}}.work-teasers .work-teaser{display:block;height:-moz-fit-content;height:fit-content;position:relative;text-decoration:none;will-change:transform}@media (max-width:575.98px){.work-teasers .work-teaser{margin-bottom:10%;margin-top:10%}}@media (min-width:768px){.work-teasers .work-teaser:hover img{transform:scale(1.05)}.work-teasers .work-teaser:hover .work-teaser-text{opacity:1}}.work-teasers .work-teaser a{display:block;position:relative}.work-teasers .work-teaser img{transition:all .3s ease-in-out}.work-teasers .work-teaser .work-teaser-text{bottom:20px;color:var(--real-white,#fff);font-size:24px;left:20px;line-height:24px;margin-bottom:0;position:absolute;transition:opacity .3s ease-in-out;width:calc(100% - 72px);z-index:2}@media (min-width:576px){.work-teasers .work-teaser .work-teaser-text{font-size:30px;line-height:30px}}@media (min-width:768px){.work-teasers .work-teaser .work-teaser-text{opacity:0}}@media (min-width:992px){.work-teasers .work-teaser .work-teaser-text{font-size:40px;line-height:40px}}body.template-templates\/home .work-teasers .work-teaser .work-teaser-text{opacity:1}.work-teasers .work-teaser .work-teaser-text .work-teaser-title{font-style:italic}.work-teasers .work-teaser.work-teaser-light .work-teaser-text{color:var(--off-black-900,#232323)}@media (min-width:768px){.work-teasers .work-teaser.work-teaser-1,.work-teasers .work-teaser.work-teaser-left{margin-top:-10%}.work-teasers .work-teaser.work-teaser-2,.work-teasers .work-teaser.work-teaser-right{margin-top:5%}}.work-teasers-animated .work-teasers .work-teaser-1,.work-teasers-animated .work-teasers .work-teaser-2,.work-teasers-animated .work-teasers .work-teaser-3,.work-teasers-animated .work-teasers .work-teaser-left,.work-teasers-animated .work-teasers .work-teaser-right{transform:translateY(var(--tYwt))}.work-teasers-animated:not(.work-teasers-animated-index) .work-teasers{margin-bottom:-300px;margin-top:40px}@media (min-width:768px){.work-teasers-animated:not(.work-teasers-animated-index) .work-teasers{margin-bottom:-400px;margin-top:150px}}@media (min-width:992px){.work-index h1{font-size:160px;line-height:180px}.work-index .work-index-intro{margin-left:64px}}@media (max-width:991.98px){.work-index .work-teasers{margin-bottom:0;margin-top:0}.work-index .work-teasers .work-teaser{margin-bottom:0;margin-top:0;transform:none}}@media (max-width:991.98px) and (min-width:768px) and (max-width:991.98px){.work-index .work-teasers .work-teaser:first-child{margin-top:100px}}.work-index .work-teasers{margin-top:40px}@media (min-width:992px){.work-index .work-teasers .work-teaser.work-teaser-left,.work-index .work-teasers .work-teaser.work-teaser-right{margin-top:inherit}}@media (min-width:1400px){.work-index .work-teasers .work-teaser:nth-child(3){margin-top:128px}}@media (max-width:575.98px){.work-index .work-teasers .work-teaser-text{-webkit-hyphens:auto;hyphens:auto}}@media (min-width:1200px){.work-show .work-details{position:absolute}}.work-show .work-details .work-detail{margin-bottom:16px}.work-show h1.line{margin-left:-16px;padding-left:16px}@media (max-width:575.98px){.work-show h1.line{-webkit-hyphens:auto;hyphens:auto}}.work-show h1.line .line-element{background-color:var(--caseColor)}.work-show h2{font-size:16px;font-style:italic;line-height:24px;margin-bottom:0}.work-show p{font-size:20px;line-height:40px}.work-show .text{margin-bottom:64px;margin-top:32px}.work-show .text a{color:inherit}.work-show .text a:hover{opacity:.75}@media (min-width:992px){.work-show .row-image{margin-bottom:32px}}.work-show .row-background-color{background-color:var(--caseColor);margin-bottom:16px}@media (min-width:992px){.work-show .row-background-color{margin-bottom:0}}.work-show .row-background-color:not(.not-png) .row-image{margin-bottom:36px;margin-top:24px}@media (min-width:992px){.work-show .row-background-color:not(.not-png) .row-image{margin-bottom:72px;margin-top:64px}}.work-show .row-background-color:not(.not-png) .image{margin-bottom:-25px;margin-top:-25px}@media (min-width:992px){.work-show .row-background-color:not(.not-png) .image{margin-bottom:-50px;margin-top:-50px}}.work-show .video,.work-show .video-player{margin-bottom:16px}@media (min-width:992px){.work-show .video,.work-show .video-player{margin-bottom:32px}}.work-show ol p:last-child,.work-show ul p:last-child{margin-bottom:0}.template-arbeiten\/show .banner{margin-bottom:0;margin-top:100px}.jobs-listing ul{margin:0;padding:0}.jobs-listing ul li{border-top:1px solid var(--off-black-900);list-style-type:none}.jobs-listing ul li a{display:flex;padding-bottom:8px;padding-top:8px;text-decoration:none;width:100%}.jobs-listing ul li a:hover .btn{background-color:var(--off-black-500);color:var(--off-black-900)}.jobs-listing ul li h3{font-size:24px;-webkit-hyphens:auto;hyphens:auto;line-height:32px;margin-right:16px}@media (min-width:768px){.jobs-listing ul li h3{font-size:48px;-webkit-hyphens:none;hyphens:none;line-height:64px}}.jobs-listing ul li .btn{align-self:center;margin-left:auto}.jobs-show h1{-webkit-hyphens:auto;hyphens:auto}.jobs-show h1 .gender{font-size:32px}@media (min-width:768px){.jobs-show h1 .gender{font-size:48px}}.jobs-footer{overflow:hidden;position:relative}.jobs-footer.parallax-2 .parallax{width:100%}.jobs-footer.parallax-2 .parallax:first-child{margin-left:-25%;margin-top:10%}.jobs-footer.parallax-2 .parallax:nth-child(2){margin-right:-25%;margin-top:-50%}.jobs-footer .hr-contact-person{color:var(--real-white);position:relative}.jobs-footer .hr-contact-person .btn{bottom:10%;left:50%;position:absolute;transform:translate(-50%,-50%);z-index:1}@media (min-width:768px){.jobs-footer .hr-contact-person .btn{bottom:20%;left:auto;right:-40%;transform:none}}.jobs-footer .hr-contact-person-description{text-align:center}.jobs-footer .hr-contact-person-social{list-style-type:none;margin:0;padding:0;text-align:center}.jobs-footer .hr-contact-person-social li{display:inline-block}.jobs-footer .hr-contact-person-social li:not(:last-child){padding-right:8px}.jobs-footer .hr-contact-person-social a{color:var(--real-white);font-style:italic;text-decoration:underline}.jobs-footer .jobs-footer-contact a{color:var(--real-white);text-decoration:none}.banner-school-of-ideas .headline{color:var(--pageColor)}.banner-school-of-ideas img{display:block}.banner-school-of-ideas a{color:#232323;font-style:italic}.agency .ticker{overflow-x:hidden}.agency .ticker .line{display:flex;padding:16px 0;width:100%}.agency .ticker .line div{animation:animate-ticker-1 40s linear infinite;animation-delay:-40s;padding-right:.2em;white-space:nowrap}.agency .ticker .line div:nth-child(2){animation:animate-ticker-2 40s linear infinite;animation-delay:-20s}.agency .ticker .line.line-reverse div{animation-name:animate-ticker-1-reverse}.agency .ticker .line.line-reverse div:nth-child(2){animation-name:animate-ticker-2-reverse}@keyframes animate-ticker-1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes animate-ticker-2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes animate-ticker-1-reverse{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes animate-ticker-2-reverse{0%{transform:translateX(-200%)}to{transform:translateX(0)}}.agency .clients>div{display:flex}.agency .clients svg{fill:red}body[class*="template-templates/new-business"] .link-to-work{position:absolute;right:1rem;top:1rem;z-index:1}body[class*="template-templates/new-business"] .btn-nav-lets-talk{background-color:#0500ff;color:#fff;font-size:12px;line-height:12px;margin:0 16px 0 0;opacity:1;padding:10px 24px;transition:opacity .5s}@media (min-width:576px){body[class*="template-templates/new-business"] .btn-nav-lets-talk{margin:0 64px 0 0}}@media (min-width:992px){body[class*="template-templates/new-business"] .btn-nav-lets-talk{margin:0 0 0 64px}}body[class*="template-templates/new-business"] .btn-nav-ggh{font-size:12px;line-height:12px;margin-right:64px;opacity:1;padding:10px 24px;transition:opacity .5s}body[class*="template-templates/new-business"] .nav-company{margin:0 16px!important}body[class*="template-templates/new-business"] footer ul li:last-child{display:none}@media screen and (max-width:430px){body[class*="template-templates/new-business"]{padding-top:110px}body[class*="template-templates/new-business"] #navbar{height:110px}body[class*="template-templates/new-business"] .btn-nav-lets-talk{margin:0 16px}}@media (max-width:575.98px){.imprint h3{-webkit-hyphens:auto;hyphens:auto}}.dreissig-jahre .parallax{animation:float 5s ease-in-out infinite;position:absolute}.dreissig-jahre .parallax.parallax-1{right:10%;top:10%}@media (max-width:767.98px){.dreissig-jahre .parallax.parallax-1{right:-20%;top:5%;width:331px}}.dreissig-jahre .parallax.parallax-2{animation-delay:1s;right:5%;top:15%}@media (max-width:767.98px){.dreissig-jahre .parallax.parallax-2{display:none}}.dreissig-jahre .parallax.parallax-3{animation-delay:2s;right:30%;top:40%}@media (max-width:767.98px){.dreissig-jahre .parallax.parallax-3{right:10%;top:40%;width:170px}}.dreissig-jahre .dreissig-jahre-bg-video-success,.dreissig-jahre.dreissig-jahre-anmeldung-success .dreissig-jahre-bg-video-anmeldung{display:none}.dreissig-jahre.dreissig-jahre-anmeldung-success .dreissig-jahre-bg-video-success{display:block}.dreissig-jahre.dreissig-jahre-anmeldung-success .dreissig-jahre-bg-image-1,.dreissig-jahre.dreissig-jahre-anmeldung-success .dreissig-jahre-bg-image-2,.dreissig-jahre.dreissig-jahre-anmeldung-success .parallax-1,.dreissig-jahre.dreissig-jahre-anmeldung-success .parallax-2{display:none}@media (max-width:767.98px){.dreissig-jahre.dreissig-jahre-anmeldung-success .parallax-3{right:2%;top:15%}}.dreissig-jahre.dreissig-jahre-anmeldung-success .dreissig-jahre-bg-wrapper{height:calc(100vh + 120px);position:absolute;width:100vw}@media (max-width:767.98px){.dreissig-jahre.dreissig-jahre-anmeldung-success .dreissig-jahre-container{padding-top:80px}}.dreissig-jahre.dreissig-jahre-anmeldung-success .success-content{height:90vh}@media (max-width:767.98px){.dreissig-jahre.dreissig-jahre-anmeldung-success .success-content{height:80vh}}.dreissig-jahre-bg-wrapper{height:100vh;overflow:hidden;position:relative;position:fixed;top:0;width:100vw;z-index:-1}.dreissig-jahre-bg-wrapper .dreissig-jahre-bg{height:100%;position:absolute;top:0;width:100%;z-index:-1}.dreissig-jahre-bg-wrapper .dreissig-jahre-bg.dreissig-jahre-bg-color{background:rgba(38,23,71,.9)}.dreissig-jahre-bg-wrapper .dreissig-jahre-bg.dreissig-jahre-bg-video{mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover}.dreissig-jahre-bg-wrapper .dreissig-jahre-bg.dreissig-jahre-bg-image-1{background:url(/images/30jahre/tentacles-bg.png) no-repeat 50%;background-size:cover;z-index:1}.dreissig-jahre-bg-wrapper .dreissig-jahre-bg.dreissig-jahre-bg-image-2{background:url(/images/30jahre/white-octopus.png) no-repeat 50%;background-size:cover;mix-blend-mode:lighten;transform:rotate(-35.522deg);z-index:1}.dreissig-jahre-anmeldung{color:#fff;overflow:hidden;position:relative}.dreissig-jahre-anmeldung,.dreissig-jahre-anmeldung *{font-family:Chakra Petch,Georgia,serif}.dreissig-jahre-anmeldung .future-dance-headline{left:-5.5%;margin-bottom:40px;position:relative}.dreissig-jahre-anmeldung p{line-height:40px;max-width:828px}@media (max-width:767.98px){.dreissig-jahre-anmeldung p strong{font-size:25px}.dreissig-jahre-anmeldung p{font-size:20px;line-height:25px}}.dreissig-jahre-anmeldung .dreissig-jahre-container{padding:40px 0 0;position:relative}@media (max-width:767.98px){.dreissig-jahre-anmeldung .dreissig-jahre-container{padding:320px 20px 80px}}.dreissig-jahre-anmeldung form{display:block}.dreissig-jahre-anmeldung form .form-inputs-wrapper{max-width:614px}.dreissig-jahre-anmeldung form .arrow{display:block;margin:0 auto 80px}.dreissig-jahre-anmeldung form .error{color:red;font-size:18px}.dreissig-jahre-anmeldung form input[type=email],.dreissig-jahre-anmeldung form input[type=text]{background:rgba(80,235,93,.35);border:1px solid #50eb5d;color:#4bd65b;font-size:24px;height:61px;margin-bottom:24px;padding:6px 16px;width:100%}.dreissig-jahre-anmeldung form input[type=email]::-moz-placeholder,.dreissig-jahre-anmeldung form input[type=text]::-moz-placeholder{color:#4bd65b}.dreissig-jahre-anmeldung form input[type=email]::placeholder,.dreissig-jahre-anmeldung form input[type=text]::placeholder{color:#4bd65b}.dreissig-jahre-anmeldung form input[type=checkbox]{background:rgba(80,235,93,.35)}.dreissig-jahre-anmeldung form .checkbox{padding-left:40px;position:relative}.dreissig-jahre-anmeldung form .checkbox input{cursor:pointer;left:5px;opacity:0;position:absolute;top:10px}.dreissig-jahre-anmeldung form .checkbox input:checked~.checkmark:after{display:block}.dreissig-jahre-anmeldung form .checkbox .checkmark{background-color:rgba(80,235,93,.35);border:1px solid #50eb5d;height:25px;left:0;position:absolute;top:0;width:25px}.dreissig-jahre-anmeldung form .checkbox .checkmark:after{border:solid #4bd65b;border-width:0 3px 3px 0;content:"";display:none;height:14px;left:8px;position:absolute;top:3px;transform:rotate(45deg);width:8px}.dreissig-jahre-anmeldung form .instructions{font-size:18px;line-height:24px}.dreissig-jahre-anmeldung form label{cursor:pointer}.dreissig-jahre-anmeldung form button[type=submit]{background:rgba(167,80,235,.2);border:.967px solid #df50eb;border-radius:30.933px;color:#df50eb;font-size:24px;height:61px;margin-top:30px;padding:6px 80px;transition:background .3s}.dreissig-jahre-anmeldung form button[type=submit]:hover{background:rgba(167,80,235,.4)}body[class*="template-templates/30-jahre-anmeldung"] footer{background:var(--232323,#221646)}@keyframes float{0%,to{padding-left:0;padding-right:0}50%{padding-left:10px;padding-right:10px}}@keyframes rotate{0%,to{transform:rotate(0deg)}50%{transform:rotate(10deg)}}.frohe-weihnachten .orange{background-color:#ff7f54}.frohe-weihnachten .orange-mint{background:linear-gradient(180deg,#ff7f54 50%,#cbf4d4 0)}.frohe-weihnachten .mint{background-color:#cbf4d4}.frohe-weihnachten h1{color:#cbf4d4;font-weight:700}.frohe-weihnachten p{color:#ff7f54}.frohe-weihnachten .video .btn{background-color:#ff7f54}body[class*="template-templates/xmas-2024"] footer{background:var(--232323,#026946)}body[class*="template-templates/wir"]{padding-top:0!important}.wir h2,.wir h3,.wir h4,.wir h5,.wir h6{line-height:1em;text-align:left}.wir h2{font-size:6vw}@media (max-width:767.98px){.wir h2{font-size:6vh}}.wir h3{font-size:4.5vw;margin-bottom:2vw}@media (max-width:767.98px){.wir h3{font-size:4.5vh;margin-bottom:2vh}}.wir h4{font-size:3.5vw}.wir li,.wir p{font-size:clamp(1.5rem,6vmin,20rem);line-height:1.05em;text-align:left}@media (max-width:767.98px){.wir li,.wir p{font-size:clamp(1.5rem,6vmin,20rem)}}.wir li{margin-bottom:1vw}.wir li.wir-smaller{font-size:clamp(1.5rem,4vmin,20rem);margin-bottom:.5vw}@media (max-width:767.98px){.wir li.wir-smaller{font-size:clamp(1rem,5vmin,20rem);margin-bottom:1vh}}.wir .scroll-icon-wrapper{bottom:2vw;height:6vw;position:absolute;right:3vw;width:6vw}@media (max-width:767.98px){.wir .scroll-icon-wrapper{bottom:10vh;height:8vh;right:3vh;width:8vh}}.wir .scroll-icon-wrapper .scroll-icon-animated{animation:scrollIcon 1s infinite;left:0;position:absolute}.wir .wir-black{color:#232323}.wir .wir-white{color:#e2e2e3}.wir .wir-grey{color:#929292}.wir .wir-lightgrey{color:#7a7a7a}.wir .wir-verylightgrey{color:#cbcbcb}.wir .wir-blue{color:#547eac}.wir .wir-pink{color:#c8b4b6}@media (max-width:767.98px){.wir .wir-pink{color:#d62a2a}}.wir .wir-lightpink{color:#cec1c0}.wir .wir-sand{color:#d7c6ad}.wir .wir-orange{color:#c74f35}.wir .wir-green{color:#abca2c}.wir .wir-banana{color:#f5ce6b}@media (max-width:767.98px){.wir .text-shadow-mobile{text-shadow:1px 1px 3px rgba(0,0,0,.8)}}.wir .content-right{padding:3vw 7vw 3vw 3vw}@media (max-width:767.98px){.wir .content-right{bottom:8vh;padding-left:6vw;padding-right:6vw;position:absolute}}.wir .content-full-text{padding:3vw 11vw}@media (max-width:767.98px){.wir .content-full-text{padding:8vh 8vw 3vh 6vw}}.wir .content-full-image{padding:0 8vw}.wir .bottom-notice{bottom:2vw;font-style:italic;position:absolute;right:4vw}@media (max-width:767.98px){.wir .bottom-notice{bottom:10vh}.wir .page-4 .wir-lightgrey{color:#232323}}.wir .present [data-animate=fadeIn]{animation:fadeIn 2s ease-in-out forwards;opacity:0}.wir .present [data-animate=slideIn]{animation:slideIn 2s ease-in-out forwards;transform:translateY(-100%)}.wir .present [data-animate=slideFadeIn]{animation:slideFadeIn 1s ease-in-out forwards;opacity:0;transform:translateY(-100%)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideFadeIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes scrollIcon{0%{transform:translateY(0)}50%{transform:translateY(.5vw)}to{transform:translateY(0)}}.reveal-viewport.reveal-scroll .reveal .scroll-page section{height:100vh!important;width:100vw!important}canvas{filter:grayscale(1) brightness(10%);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-10}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #f90!important}
