@font-face{font-family:Favorit;src:url(/fonts/Favorit-Bold.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Favorit;src:url(/fonts/Favorit-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Favorit;src:url(/fonts/Favorit-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Favorit;src:url(/fonts/Favorit-Light.woff2)format("woff2");font-weight:300;font-style:normal}body{font-family:Favorit,sans-serif}h1{margin-bottom:20px;font-size:60px}a,p,h1,h2,h3,h4,h5{line-height:1.4}a,a:focus,a:hover,a:active,a:visited{text-decoration:none}::-webkit-scrollbar{background-color:#0000;width:12px}::-webkit-scrollbar-thumb{background-color:#df0}::selection{color:#000;background:#df0}html{background-color:#000;overflow:hidden auto}body{background-color:#000;width:100vw;margin:0;font-weight:300;line-height:0;position:absolute;top:0;left:0;overflow-x:hidden}.view{background-color:#000}section{background-color:#fff}.content-container{max-width:900px;margin:0 auto}img{max-width:100%;height:auto;max-height:100%}video{width:100%}.scroll-top-bar{text-align:center;background-color:#fff;padding:30px 0}.scroll-top-bar img{cursor:pointer;width:20px}#black-scrollbar-bg{z-index:9;opacity:0;pointer-events:none;background-color:#000;background-image:url(#test);width:12px;height:100%;transition:opacity .25s ease-in-out;position:absolute;right:0}#black-scrollbar-bg.visible{opacity:1}@media (max-width:900px){#black-scrollbar-bg{display:none}}.heading{color:#df0;background-color:#000;justify-content:center;align-items:center;padding-top:60px;padding-bottom:60px;display:flex}.heading h2{text-transform:uppercase;letter-spacing:.1em;margin-top:0;margin-bottom:0;font-size:60px}@media (max-width:560px){.heading h2{font-size:35px}}.heading--green{color:#000;background-color:#df0}.heading--transparent-green{color:#df0;background-color:#0000}.button{display:flex}.button__link{color:#000;background-color:#fff;padding:20px 60px;font-size:20px;font-weight:500;transition:background-color .1s ease-in-out}.button__link:hover{background-color:#ffffffb3}.button--black .button__link{color:#df0;background-color:#000}.button--black .button__link:hover{background-color:#000000b3}.button--center .button__link{margin:0 auto;display:inline-block}.socialicons__icon svg{width:30px;margin:15px}.socialicons__icon:hover svg .lime-fill{fill:#df0}.socialicons__icon:hover svg .lime-stroke{stroke:#df0}#page-header-wrapper{z-index:10;position:absolute}#page-header{z-index:9;position:relative}#overlay-menu{color:#fff;opacity:0;pointer-events:none;z-index:12;background:0 0;align-items:center;width:calc(100vw + 30px);height:100vh;display:flex;position:fixed}#overlay-menu.isblack{background-color:#000}#overlay-menu.isblack nav a:hover{color:#df0;transform:translate(-10px)}#overlay-menu.isblack .about a:hover{color:#df0!important}#overlay-menu .adress p{line-height:1.8!important}#overlay-menu .adress a,#overlay-menu .adress a:focus,#overlay-menu .adress a:visited,#overlay-menu .adress a:active{color:#fff;transition:all .25s ease-in-out}#overlay-menu .adress a:hover{color:#df0}@media (max-width:900px){#overlay-menu .adress,#overlay-menu .overlay-menu-text{display:none}}#overlay-menu>div{display:flex}#overlay-menu .about{flex-direction:column;justify-content:center;width:640px;margin-right:80px;display:flex}#overlay-menu .about p{font-size:16px;font-weight:500;line-height:1.3}#overlay-menu .about .adress p{margin:0}#overlay-menu .about .adress p span{margin-left:5px;margin-right:5px}#overlay-menu .about .bottom-nav{border-top:1px solid #fff6;margin-top:20px;padding-top:10px}@media (min-width:901px){#overlay-menu .about .bottom-nav{max-width:300px}}#overlay-menu .about .bottom-nav a,#overlay-menu .about .bottom-nav a:hover,#overlay-menu .about .bottom-nav a:active,#overlay-menu .about .bottom-nav a:focus{color:#fff;text-transform:uppercase;letter-spacing:4px;width:100%;padding-right:15px;font-size:18px;font-weight:700;line-height:1.8;display:inline-block}#overlay-menu .about .bottom-nav a.router-link-active,#overlay-menu .about .bottom-nav a:hover.router-link-active,#overlay-menu .about .bottom-nav a:active.router-link-active,#overlay-menu .about .bottom-nav a:focus.router-link-active{opacity:.5}#overlay-menu.visible{opacity:1;pointer-events:auto}#overlay-menu nav{width:calc(100% - 380px)}@media (min-width:578px){#overlay-menu nav{padding-left:15px}}@media (min-width:901px){#overlay-menu nav{scrollbar-width:none;box-sizing:border-box;min-width:max-content;max-height:100vh;padding-bottom:60px;padding-right:40px;overflow:visible scroll}#overlay-menu nav::-webkit-scrollbar{display:none}}#overlay-menu nav ul{padding:0;list-style:none}#overlay-menu nav ul li a{color:#fff;font-size:28px;font-weight:500;display:inline-block}@media (min-width:578px){#overlay-menu nav ul li a{white-space:nowrap}}#overlay-menu nav ul li a{transition:transform .15s ease-in-out,opacity 2s ease-in-out}#overlay-menu nav ul li a.router-link-active{opacity:.5}@media (max-width:577px){#overlay-menu{width:100%;display:block;overflow:hidden}#overlay-menu .content-container{width:calc(100% - 150px);height:100%;margin:0;padding:0 90px 0 80px;display:block;overflow:scroll}#overlay-menu .content-container>div,#overlay-menu .content-container>nav{width:100%}#overlay-menu .content-container nav ul li a{font-size:7vw}#overlay-menu .content-container .about{margin:0}#overlay-menu .content-container .logo-in-overlay{width:100%;margin-top:30vh;margin-bottom:7vh}#overlay-menu .content-container .bottom-nav{border-top:none;border-bottom:1px solid #fff6;width:100%;margin-top:0;margin-bottom:40px;padding-bottom:20px}#overlay-menu .content-container .bottom-nav a{display:block}#overlay-menu .content-container .mobile-overlay-footer{border-top:1px solid #fff6;width:calc(100% + 60px);margin-top:30px;margin-left:-30px;margin-right:-30px;padding-top:15px}#overlay-menu .content-container a:hover{color:#fff!important;transform:none!important}}#overlay-menu .desktop-social-links{margin-top:10px;display:none!important}@media (min-width:900px){#overlay-menu .desktop-social-links{display:flex!important}}#overlay-menu .mobile-overlay-footer{display:none}@media (max-width:900px){#overlay-menu .mobile-overlay-footer{padding-bottom:150px;display:block}#overlay-menu .mobile-overlay-footer .adress{display:block}}@media (max-width:900px) and (min-width:578px){#overlay-menu{width:100%;display:block;overflow:hidden}#overlay-menu .content-container{width:calc(100% - 300px);height:100%;margin:0;padding:113px 90px 0 230px;display:block;overflow:scroll}#overlay-menu .content-container .about{text-align:right;width:180px;margin:0;display:block;position:absolute;top:120px;left:15px}#overlay-menu .content-container .about .logo-in-overlay{width:150px}#overlay-menu .content-container .about .bottom-nav{border:none;margin-top:0;margin-bottom:60px;padding:0 15px 0 0}#overlay-menu .content-container nav{width:100%}#overlay-menu .content-container nav li a:hover{color:#fff;transform:none}}#overlay-menu-toggle{z-index:14;cursor:pointer;width:40px;padding:50px 70px 30px 30px;position:fixed;top:0;left:calc(100vw - 140px)}@media (max-width:900px){#overlay-menu-toggle{height:30px;padding:30px 25px 25px;left:auto;right:0}}#overlay-menu-toggle .toggle-img{cursor:pointer;width:40px;height:40px;transition:all .5s ease-in-out;position:relative;transform:rotate(0)}#overlay-menu-toggle .toggle-img span{opacity:1;border-radius:2px;width:100%;height:5px;display:block;position:absolute;left:0;transform:rotate(0)}#overlay-menu-toggle .toggle-img span:first-child{top:6px}#overlay-menu-toggle .toggle-img span:nth-child(2){top:18px}#overlay-menu-toggle .toggle-img.black span{background-color:#000}#overlay-menu-toggle .toggle-img.white span{background-color:#fff}#home-logo{z-index:14;padding:45px 30px 30px 50px;position:fixed;top:0;left:0}@media (max-width:900px){#home-logo{padding:25px}}#home-logo .logo-img{z-index:14;background-position:50%;background-repeat:no-repeat;width:43px;height:43px;position:relative}#home-logo .logo-img.black{background-image:url(/img/logo/a_logo_black.svg)}#home-logo .logo-img.white{background-image:url(/img/logo/a_logo_white.svg)}.snap-circle{opacity:.9;background-color:#df0;border-radius:50%;width:100px;height:100px;position:absolute;top:-100px;left:-100px}.toggleSnapCircle{left:100px}.logo-in-overlay{width:200px;margin-top:20px;margin-bottom:30px}.disabled{pointer-events:none}.mobil-social-links{justify-content:space-around;margin-top:30px;display:flex}.mobil-social-links img{width:40px}.mobile-overlay-header{opacity:0;pointer-events:none;background:#000;width:100%;height:90px;transition:all .25s ease-in-out;display:none;position:fixed;top:0;left:0}@media (max-width:577px){.mobile-overlay-header{z-index:8;display:block}}.mobile-overlay-header.active{opacity:1;pointer-events:auto}.contact-overlay{z-index:15;opacity:0;pointer-events:none;background:#000;justify-content:center;align-items:center;width:100vw;height:100vh;transition:all .15s ease-in-out;display:flex;position:fixed;top:0;left:0;transform:scaleX(1.1)scaleY(1.1)}.contact-overlay .close{cursor:pointer;width:40px;height:40px;position:absolute;top:60px;left:calc(100vw - 110px)}.contact-overlay .close>div{transform:translateY(17px)}.contact-overlay .close span{opacity:1;background-color:#fff;border-radius:2px;width:40px;height:5px;display:block;position:absolute;left:0}.contact-overlay .close span:first-child{transform:rotate(45deg)}.contact-overlay .close span:nth-child(2){transform:rotate(-45deg)}@media (max-width:900px){.contact-overlay .close{top:20px;left:calc(100vw - 60px)}}.contact-overlay.visible{opacity:1;pointer-events:auto;transform:scaleX(1)scaleY(1)}.contact-overlay .content{width:740px;max-width:100%;max-height:90vh;padding:0 20px;overflow-y:auto}.contact-overlay .content h2{color:#fff;margin-top:0;padding:0 7px;font-size:60px}@media (max-width:700px){.contact-overlay .content h2{font-size:8vw}}.contact-overlay .content .row{display:grid;position:relative}.contact-overlay .content .row.col-2{grid-template-columns:1fr 1fr}@media (max-width:577px){.contact-overlay .content .row.col-2{grid-template-columns:1fr}}.contact-overlay .content .error{color:red;padding-bottom:30px;padding-left:7px}.contact-overlay .content .thankyou{color:#fff}.contact-overlay .content input[type=text],.contact-overlay .content input[type=email],.contact-overlay .content textarea{color:#fff;box-sizing:border-box;appearance:none;background:0 0;border:none;border-bottom:2px solid #fff;border-radius:0;outline:none;width:calc(100% - 30px);margin:10px 7px;padding:5px;font-family:Favorit,sans-serif;font-size:18px;line-height:normal}.contact-overlay .content input[type=text]::placeholder,.contact-overlay .content input[type=email]::placeholder,.contact-overlay .content textarea::placeholder{color:#ccc}.contact-overlay .content textarea{resize:none;height:35px;padding-right:34px;overflow:hidden}.contact-overlay .content .submit-wrapper{width:24px;height:24px;position:absolute;bottom:15px;right:26px}.contact-overlay .content .submit-wrapper input[type=submit]{appearance:none;cursor:pointer;background:0 0;border:none;border-radius:0;outline:none;width:24px;height:24px;padding:0}.contact-overlay .content .submit-wrapper:before{content:"";pointer-events:none;background-image:url(/img/icons/arrow-small-right-weiss.svg);background-repeat:no-repeat;background-size:contain;width:18px;height:15px;transition:all .15s ease-in-out;position:absolute;top:4px;right:3px}.contact-overlay .content .submit-wrapper:hover:before{transform:translate(5px)}.contact-overlay .content .adresse{color:#fff;margin-top:0;padding:5px 12px;font-size:12px}#page-footer{color:#fff;text-align:center;background-color:#18191a;padding:30px 0;font-size:18px}#page-footer>.content-container{flex-direction:column;display:flex}#page-footer a,#page-footer a:active,#page-footer a:focus,#page-footer a:visited{color:#fff}#page-footer a:hover{color:#df0}#page-footer a img{width:300px;margin:45px 0 60px}#page-footer .row{text-align:left;justify-content:start;width:100%;display:flex}#page-footer .row .col{width:33.33%}#page-footer .row .col a,#page-footer .row .col p{margin:0;font-size:18px;font-weight:900;line-height:1.6;display:block}#page-footer .row .col a{transition:all .25s ease-in-out}#page-footer .row .col a:hover{color:#df0}@media (min-width:901px){#page-footer .row .col:nth-child(3){order:2}#page-footer .row .col:nth-child(4){order:1}}@media (max-width:577px){#page-footer .row{text-align:center;flex-direction:column;justify-content:center}#page-footer .row .col{width:100%}#page-footer .row .col:first-child a{font-size:6vw!important}#page-footer .row .col:nth-child(2),#page-footer .row .col:nth-child(3),#page-footer .row .col:nth-child(4){margin-top:60px}#page-footer .row .col:nth-child(2) p,#page-footer .row .col:nth-child(2) a,#page-footer .row .col:nth-child(3) p,#page-footer .row .col:nth-child(3) a,#page-footer .row .col:nth-child(4) p,#page-footer .row .col:nth-child(4) a{padding:0 30px;font-size:6vw}}@media (max-width:900px) and (min-width:578px){#page-footer .row{flex-direction:column;grid-template-columns:1fr 1fr;max-width:calc(100% - 120px);margin:0 auto;padding:0 60px;display:grid}#page-footer .row .col{width:100%}#page-footer .row .col:first-child{grid-column:1/3;justify-content:space-around;width:100%;margin-bottom:60px;display:flex}#page-footer .row .col:first-child a{font-size:2.5vw!important}#page-footer .row .col:nth-child(2) p,#page-footer .row .col:nth-child(2) a{text-align:left;font-size:2.5vw}}#page-footer a.disabled{pointer-events:none}#page-footer .spacer{height:30px;display:block}#page-footer .headline{text-transform:uppercase;letter-spacing:3px;margin-top:0;margin-bottom:8px;display:block;font-size:18px!important;line-height:1.8!important}#page-footer h4{text-transform:uppercase;letter-spacing:3px;margin-top:0;margin-bottom:0;display:block;color:#df0!important;font-size:18px!important}#page-footer .bottom-container{justify-content:center;width:100%;margin-top:90px;display:flex}#page-footer .bottom-container p{margin-top:0}#page-footer .bottom-container>*{margin:0 20px}@media (max-width:900px){#page-footer .bottom-container{flex-direction:column}}#page-footer .mobil-social-links{justify-content:center;margin-top:40px;display:flex}#page-footer .mobil-social-links a svg{width:40px;margin:20px}@media (min-width:900px){#page-footer .mobil-social-links{display:none}}#page-footer .desktop-social-links{margin-top:40px;display:none!important}#page-footer .desktop-social-links a:first-child svg{margin-left:0}@media (min-width:900px){#page-footer .desktop-social-links{display:flex!important}}.carousel-team{position:relative;overflow:hidden}.carousel-team .ct-track{will-change:transform;display:flex}.carousel-team button.ct-prev,.carousel-team button.ct-next{z-index:2;cursor:pointer;opacity:1;background:#df0;border:0;width:50px;height:100%;padding:0;transition:all .25s ease-in-out;position:absolute;top:0;left:0;outline:none!important}@media not all and (hover:none){.carousel-team button.ct-prev,.carousel-team button.ct-next{opacity:.6}.carousel-team button.ct-prev:hover,.carousel-team button.ct-next:hover{opacity:1}}.carousel-team button.ct-prev>.arrow:before,.carousel-team button.ct-next>.arrow:before{content:url(/img/icons/arrow-left.svg);width:27px;display:inline-block}@media (max-width:577px){.carousel-team button.ct-prev,.carousel-team button.ct-next{height:80px;top:calc(50% - 40px)}}.carousel-team button.ct-next{width:50px;left:auto;right:0}.carousel-team button.ct-next>.arrow:before{margin-right:0;transform:rotate(180deg)}.carousel-team .item{flex:0 0 33.3333%;line-height:0;position:relative}.carousel-team .item>img{width:100%;display:block}@media (max-width:999px){.carousel-team .item{flex-basis:50%}}@media (max-width:766px){.carousel-team .item{flex-basis:100%}}@media (max-width:767px){.carousel-team .item{width:100vw}}.carousel-team .item .overlay{opacity:0;pointer-events:none;background:#df0;flex-direction:column;justify-content:center;width:calc(100% - 120px);height:calc(100% - 120px);padding:60px;font-weight:900;transition:all .25s ease-in-out;display:flex;position:absolute;top:0;left:0}.carousel-team .item .overlay h3{margin-bottom:0;font-size:30px}.carousel-team .item .overlay .text{font-size:13px;line-height:1.3}.carousel-team .item .overlay .link-section{width:fit-content;margin-left:-30px;padding:30px}.carousel-team .item .overlay .link-kontakt{color:#000}@media (hover:hover){.carousel-team .item .overlay .link-kontakt{transition:all .25s ease-in-out}.carousel-team .item .overlay .link-kontakt:hover{opacity:.6}}.carousel-team .item .overlay .link-kontakt:after{content:url(/img/icons/arrow-small-right.svg);width:16px;margin-left:10px;display:inline-block}.carousel-team .item.black-overlay .overlay{background:#000}.carousel-team .item.black-overlay .overlay h3,.carousel-team .item.black-overlay .overlay .text,.carousel-team .item.black-overlay .overlay .link-kontakt{color:#fff}@media (hover:hover){.carousel-team .item.black-overlay .overlay .link-kontakt:after{content:url(/img/icons/arrow-small-right-weiss.svg)}.carousel-team .item:hover>.overlay{opacity:1;pointer-events:auto}}.carousel-team .item.touched>.overlay{opacity:1;pointer-events:auto}.carousel-team .item.info{height:100%}.carousel-team .item.info>.overlay{opacity:1;pointer-events:auto;background-color:#000;width:calc(100% - 140px);padding-right:80px;transition:none;position:static}.carousel-team .item.info>.overlay h3{color:#fff}.carousel-team .item.info>.overlay .text{color:#fff;margin-top:15px}.carousel-team .item.info>.overlay .link-kontakt{color:#fff}.carousel-team .item .social-links{margin-top:10px}.carousel-team .item .social-links a{float:left;border-bottom:1px solid #0000;width:28px;height:28px;padding:10px;display:block}.carousel-team .item .social-links a:first-child{padding-left:0}@media (max-width:567px){.carousel-team .item .social-links a{width:30px;height:30px;padding:14px}}@media (hover:hover){.carousel-team .item .social-links a{transition:all .25s ease-in-out}.carousel-team .item .social-links a:hover{border-color:#000}}.carousel-team .item .link-kontakt-phone{color:#000}.schlussmachen-button{margin-top:30px}.section-newsletter-signup{text-align:center;padding:120px 30px}.section-newsletter-signup .button-wrapper{max-width:600px;margin:50px auto 0}.section-newsletter-signup .button-wrapper .button{margin-bottom:30px}@media (min-width:600px){.section-newsletter-signup .button-wrapper{justify-content:space-between;display:flex}}.section-newsletter-signup .button-wrapper .white-text-color a{color:#fff}.section-newsletter-signup .section-beziehungsprobleme{background-color:#df0;margin-top:90px;padding-top:45px;padding-bottom:45px}@media (min-width:560px){.section-newsletter-signup .section-beziehungsprobleme{margin-left:60px;margin-right:60px}}.newsletter-signup-form{max-width:calc(100% - 30px);margin:0 auto}.newsletter-signup-form form{box-sizing:border-box;max-width:100%;display:inline-block;position:relative}.newsletter-signup-form input[type=email]{box-sizing:border-box;background:0 0;border:none;border-bottom:2px solid #000;outline:none;width:450px;max-width:100%;margin-top:30px;padding:5px 60px 5px 5px;font-size:18px}.newsletter-signup-form .submit-wrapper{width:24px;height:24px;position:absolute;bottom:10px;right:5px}.newsletter-signup-form .submit-wrapper input[type=submit]{width:24px;height:24px;padding:none;cursor:pointer;background:0 0;border:none}.newsletter-signup-form .submit-wrapper:before{content:"";pointer-events:none;background-image:url(/img/icons/arrow-small-right.svg);background-repeat:no-repeat;background-size:contain;width:18px;height:15px;transition:all .15s ease-in-out;position:absolute;top:4px;right:3px}.newsletter-signup-form .submit-wrapper:hover:before{transform:translate(5px)}.newsletter-signup-form .error{color:#fb064a;width:100%;padding-top:10px;line-height:1;position:absolute}#start{background-color:#fff;width:100%;height:100vh;position:relative;top:0;bottom:0;overflow:hidden}#start #video-start{z-index:1;pointer-events:none;width:100vw;height:56.25vw;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-aspect-ratio:16/9){#start #video-start{width:177.77vh;height:100vh}}#start #video-start.visible{display:block}#start #video-start.isTouch{z-index:1;position:relative}@media (max-width:900px){#start #video-start{width:100vw;height:216.533vw;top:-2px;transform:translate(-50%)}}@media (max-width:900px) and (orientation:landscape){#start #video-start{display:none!important}}#start .mobile-header{width:auto;min-width:100%;max-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-aspect-ratio:16/9){#start .mobile-header{max-width:none;max-height:100%}}@media (orientation:landscape){#start .mobile-header{max-height:none}}#intro-text{background-color:#df0;padding:75px 30px}#intro-text p{text-align:center;max-width:920px;margin:0 auto;font-family:Favorit,sans-serif;font-size:30px;font-weight:500}@media (max-width:577px){#intro-text p{font-size:24px}}#caseStudies .caseStudies__list,.case-tiles .caseStudies__list{text-align:center;background:#000}@media (min-width:800px){#caseStudies .caseStudies__list,.case-tiles .caseStudies__list{grid-template-columns:1fr 1fr;display:grid}}#caseStudies .caseStudies__list .activeCaseInScroller .caseStudie h3,.case-tiles .caseStudies__list .activeCaseInScroller .caseStudie h3{opacity:1;padding:0 20px;transform:translateY(0)}#caseStudies .caseStudies__list .activeCaseInScroller.fixedHover .caseStudie>img,.case-tiles .caseStudies__list .activeCaseInScroller.fixedHover .caseStudie>img{filter:saturate()!important}#caseStudies .caseStudies__list .activeCaseInScroller.fixedHover .caseStudie>.overlay,.case-tiles .caseStudies__list .activeCaseInScroller.fixedHover .caseStudie>.overlay{opacity:.2!important}#caseStudies .caseStudies__list .caseScrollerCase-ihrcase,.case-tiles .caseStudies__list .caseScrollerCase-ihrcase{justify-content:center;align-items:left;background-color:#aaa;font-size:30px;transition:all .25s ease-in-out;display:flex;position:relative}#caseStudies .caseStudies__list .caseScrollerCase-ihrcase .column-left,.case-tiles .caseStudies__list .caseScrollerCase-ihrcase .column-left{justify-content:flex-start;width:50%;display:flex}#caseStudies .caseStudies__list .caseScrollerCase-ihrcase .column-left h3,.case-tiles .caseStudies__list .caseScrollerCase-ihrcase .column-left h3{margin:1.6vw 0 0 30px}#caseStudies .caseStudies__list .caseScrollerCase-ihrcase .overlay,.case-tiles .caseStudies__list .caseScrollerCase-ihrcase .overlay{opacity:.5;background:#000;width:100%;height:100%;transition:all .25s ease-in-out;position:absolute;top:0;left:0}#caseStudies .caseStudies__list .caseScrollerCase-ihrcase .column-right,.case-tiles .caseStudies__list .caseScrollerCase-ihrcase .column-right{flex-direction:column;align-items:flex-start;width:50%;display:flex}#caseStudies .caseStudies__list .caseScrollerCase-ihrcase .column-right a,.case-tiles .caseStudies__list .caseScrollerCase-ihrcase .column-right a{color:#fff;transition:all .25s ease-out}#caseStudies .caseStudies__list .caseScrollerCase-ihrcase .column-right h3:first-of-type,.case-tiles .caseStudies__list .caseScrollerCase-ihrcase .column-right h3:first-of-type{margin-top:1.6vw}#caseStudies .caseStudies__list .caseScrollerCase-ihrcase .column-right h3,.case-tiles .caseStudies__list .caseScrollerCase-ihrcase .column-right h3{margin:0}#caseStudies .caseStudies__list .caseScrollerCase-ihrcase h3,.case-tiles .caseStudies__list .caseScrollerCase-ihrcase h3{color:#fff;z-index:2;transition:all .25s ease-out}#caseStudies .caseStudies__list .caseScrollerCase-ihrcase:hover,.case-tiles .caseStudies__list .caseScrollerCase-ihrcase:hover{background-color:#df0}#caseStudies .caseStudies__list .caseScrollerCase-ihrcase:hover .column-left h3,.case-tiles .caseStudies__list .caseScrollerCase-ihrcase:hover .column-left h3{margin-left:30px}#caseStudies .caseStudies__list .caseScrollerCase-ihrcase:hover h3:first-of-type,.case-tiles .caseStudies__list .caseScrollerCase-ihrcase:hover h3:first-of-type{margin-top:1.6vw}#caseStudies .caseStudies__list .caseScrollerCase-ihrcase:hover h3 a,.case-tiles .caseStudies__list .caseScrollerCase-ihrcase:hover h3 a,#caseStudies .caseStudies__list .caseScrollerCase-ihrcase:hover h3,.case-tiles .caseStudies__list .caseScrollerCase-ihrcase:hover h3{color:#000}#caseStudies .caseStudies__list .caseScrollerCase-ihrcase:hover .overlay,.case-tiles .caseStudies__list .caseScrollerCase-ihrcase:hover .overlay{opacity:0!important}@media (min-width:801px) and (max-width:1699px){#caseStudies .caseStudies__list .caseScrollerCase-ihrcase h3,.case-tiles .caseStudies__list .caseScrollerCase-ihrcase h3{font-size:2.1vw}}@media (max-width:800px){#caseStudies .caseStudies__list .caseScrollerCase-ihrcase h3,.case-tiles .caseStudies__list .caseScrollerCase-ihrcase h3{opacity:1;z-index:1;letter-spacing:.3vw;margin:0;padding:0 15px;font-size:3.5vw;line-height:1.4;transform:none}#caseStudies .caseStudies__list .caseScrollerCase-ihrcase .column-right h3:last-of-type,.case-tiles .caseStudies__list .caseScrollerCase-ihrcase .column-right h3:last-of-type{margin-bottom:20px}#caseStudies .caseStudies__list .caseScrollerCase-ihrcase h3:first-of-type,.case-tiles .caseStudies__list .caseScrollerCase-ihrcase h3:first-of-type{margin-top:2vw}#caseStudies .caseStudies__list .caseScrollerCase-ihrcase .column-left h3,.case-tiles .caseStudies__list .caseScrollerCase-ihrcase .column-left h3{margin-left:30px}}#caseStudies .caseStudies__list .caseStudie,.case-tiles .caseStudies__list .caseStudie{justify-content:center;align-items:center;width:100vw;height:56vw;margin:0;display:inline-flex;position:relative}@media (min-width:800px){#caseStudies .caseStudies__list .caseStudie,.case-tiles .caseStudies__list .caseStudie{width:50vw;height:28.125vw}}#caseStudies .caseStudies__list .caseStudie h3,.case-tiles .caseStudies__list .caseStudie h3{color:#fff;pointer-events:none;opacity:0;padding:0 20px;font-size:60px;transition:all .5s ease-out;transform:translateY(50px)}#caseStudies .caseStudies__list .caseStudie>img,.case-tiles .caseStudies__list .caseStudie>img{filter:saturate(0);width:100%;transition:all .25s;position:absolute;top:0;left:0}#caseStudies .caseStudies__list .caseStudie>.overlay,.case-tiles .caseStudies__list .caseStudie>.overlay{opacity:.5;background:#000;width:100%;height:100%;transition:all .25s ease-in-out;position:absolute;top:0;left:0}@media (min-width:801px) and (max-width:899px){#caseStudies .caseStudies__list .caseStudie h3,.case-tiles .caseStudies__list .caseStudie h3{opacity:0;padding:0 20px;font-size:5.5vw;transition:all .5s ease-out;transform:translateY(50px)}}@media (max-width:800px){#caseStudies .caseStudies__list .caseStudie h3,.case-tiles .caseStudies__list .caseStudie h3{opacity:1;z-index:1;letter-spacing:.3vw;padding:0 15px;font-size:7vw;line-height:9vw;transform:none}#caseStudies .caseStudies__list .caseStudie>img,.case-tiles .caseStudies__list .caseStudie>img{transform:none}#caseStudies .caseStudies__list .caseStudie>.overlay,.case-tiles .caseStudies__list .caseStudie>.overlay{opacity:.3}}#caseStudies .caseStudies__list .caseStudie:not(.isTouch),.case-tiles .caseStudies__list .caseStudie:not(.isTouch){transform:scale(1)}#caseStudies .caseStudies__list .caseStudie:not(.isTouch):hover>img,.case-tiles .caseStudies__list .caseStudie:not(.isTouch):hover>img{filter:saturate()}#caseStudies .caseStudies__list .caseStudie:not(.isTouch):hover>.overlay,.case-tiles .caseStudies__list .caseStudie:not(.isTouch):hover>.overlay{opacity:.2}.scroll-down-on-home-arrow{text-align:center;cursor:pointer;z-index:1;width:100px;padding-bottom:60px;position:absolute;bottom:0;left:calc(50% - 50px)}.scroll-down-on-home-arrow .arrow-extention{background:#000;width:4px;height:30px;position:absolute;left:calc(50% - 2px)}.scroll-down-on-home-arrow .details-arrow-down{width:30px;margin-bottom:60px}.scroll-down-on-home-arrow .font{position:relative}.scroll-down-on-home-arrow .font span{display:inline-block;position:relative}.scroll-down-on-home-arrow .font span img{width:16px;height:16px}@media (max-width:900px){.scroll-down-on-home-arrow{padding:0}.scroll-down-on-home-arrow .font{display:none}}#no-cursor-area{cursor:none;border-radius:50%;width:75vh;height:75vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-answers{background-color:#000;padding-left:30px;padding-right:30px}.home-answers__grid{flex-wrap:wrap;justify-content:center;align-items:center;max-width:1200px;margin-bottom:60px;margin-left:auto;margin-right:auto;display:flex}.home-answers .md-25{width:calc(25% - 60px);margin-left:15px;margin-right:15px}@media (max-width:1000px){.home-answers .md-25{width:calc(50% - 60px)}}@media (max-width:560px){.home-answers .md-25{width:100%;margin-left:0;margin-right:0}}.home-answers .md-50{width:calc(50% - 90px);margin-left:15px;margin-right:15px}@media (max-width:1000px){.home-answers .md-50{width:calc(100% - 60px)}}@media (max-width:560px){.home-answers .md-50{width:100%;margin-left:0;margin-right:0}}.home-answers__item{text-transform:uppercase;text-align:center;color:#000;background-color:#df0;margin-bottom:30px;padding:15px;font-size:30px;font-weight:700;transition:background-color .1s ease-in-out}.home-answers__item:hover{background-color:#ddff00b3}.ihr-case{flex-direction:column;display:flex}.ihr-case-item{border:1px solid #000;flex:1;padding:10px}.home-magazin{background-image:url(/img/home/magazin.jpg);background-position:50%;background-size:cover;padding-bottom:100px;padding-left:30px;padding-right:30px}.home-magazin p{text-align:center;color:#fff;margin-top:0;font-size:30px}.home-partner{background-color:#000}.home-partner .partner-list{flex-wrap:wrap;justify-content:center;align-items:center;row-gap:40px;max-width:1200px;margin:0 auto;padding:0 30px 80px;display:flex}.home-partner .partner-list a{padding:0 30px;display:block}.home-partner .partner-list img{height:45px}@media (max-width:577px){.home-partner{grid-template-columns:max-content;justify-content:center;padding-bottom:60px;display:grid}.home-partner .partner-list{contain:inline-size;flex-flow:column;align-items:stretch;gap:40px;margin:0;padding:0}.home-partner .partner-list a{width:70%;margin:0 auto;padding:0}.home-partner .partner-list img{width:100%;height:auto;display:block}}#a-shader{width:100vw;height:100vh;position:relative;overflow:hidden}#a-shader canvas{width:auto;min-width:100%;max-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-aspect-ratio:16/9){#a-shader canvas{max-width:none;max-height:100%}}.home-aktuell{color:#000;background:#fff;padding-bottom:80px}.home-aktuell .heading{background:#fff}.home-aktuell .heading h2{color:#000}.home-aktuell__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px 32px;max-width:1273px;margin:0 auto;padding:0 56px;display:grid}@media (max-width:1000px){.home-aktuell__grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 30px}.home-aktuell__grid .mag-item:nth-child(3){display:none}}@media (max-width:640px){.home-aktuell__grid{grid-template-columns:1fr}.home-aktuell__grid .mag-item:nth-child(3){display:block}}.home-aktuell__img img{aspect-ratio:4/3;object-fit:cover}.home-aktuell .mag-item__title{font-size:28px}@media (max-width:640px){.home-aktuell .mag-item__title{font-size:21px}}.section-newsletter-signup:has(+.home-aktuell){padding-bottom:70px}.section-newsletter-signup+.home-aktuell{padding-top:10px;position:relative}.section-newsletter-signup+.home-aktuell:before{content:"";border-top:1px solid #00000026;width:min(1160px,100% - 60px);position:absolute;top:0;left:50%;transform:translate(-50%)}@media (max-width:640px){.home-aktuell{padding-bottom:50px}.home-aktuell>.button{margin-top:20px!important}.home-aktuell__grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;padding:0 11% 10px;display:flex;overflow-x:auto}.home-aktuell__grid::-webkit-scrollbar{display:none}.home-aktuell__grid .mag-item{scroll-snap-align:center;flex:0 0 78%}}.home-aktuell .home-aktuell__grid{align-items:stretch}.home-aktuell .mag-item{flex-direction:column;align-items:center;display:flex}.home-aktuell .mag-item__img{align-self:stretch}.home-aktuell .mag-item__more{margin-top:4px;line-height:1.2}@media (max-width:640px){.home-aktuell .home-aktuell__grid{padding-bottom:0}}.mag-list,.mag-post{color:#000;background:#fff;line-height:1.6}.mag-list{padding:150px 56px 90px}@media (max-width:900px){.mag-list{padding:110px 30px 60px}}.mag-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:64px 32px;max-width:1273px;margin:0 auto;display:grid}.mag-grid.is-masonry{grid-auto-rows:4px;row-gap:0}@media (max-width:1000px){.mag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mag-grid{grid-template-columns:1fr}}.mag-item{text-align:center}.is-masonry>.mag-item{padding-bottom:64px}.mag-item__img{margin-bottom:28px;line-height:0;display:block}.mag-item__img img{width:100%;height:auto;display:block}.mag-item__date{letter-spacing:.01em;margin-bottom:14px;font-size:16px;line-height:1;display:block}.mag-item__title{text-wrap:balance;margin:0 0 6px;font-size:36px;font-weight:500;line-height:1.4}.mag-item__title a{color:#000}@media (max-width:640px){.mag-item__title{font-size:28px}}.mag-item__more{color:#000;border-bottom:1px solid #0000;font-size:14px;transition:border-color .15s}.mag-item__more:hover{border-color:#000}.mag-post{padding:190px 30px 0}@media (max-width:900px){.mag-post{padding-top:120px}}.mag-post__top{text-align:center;max-width:636px;margin:0 auto 50px}.mag-post__date{margin-bottom:32px;font-size:16px;line-height:1;display:block}.mag-post__title{text-wrap:balance;margin:0;font-size:66px;font-weight:500;line-height:1.4}@media (max-width:900px){.mag-post__title{font-size:42px}}@media (max-width:577px){.mag-post__title{font-size:32px}}.mag-post__body{max-width:636px;margin:0 auto;font-size:16px;line-height:1.8}.mag-post__body p{margin:0 0 16px}.mag-post__body strong{font-weight:700}.mag-post__body a{color:#000;text-underline-offset:3px;text-decoration:underline}.mag-post__body h2,.mag-post__body h3{margin:1.6em 0 .6em;line-height:1.3}.mag-post__body ul,.mag-post__body ol{margin:0 0 16px;padding-left:1.2em}.mag-post__body figure{margin:34px 0;line-height:0}.mag-post__body figure img{width:100%;height:auto}.mag-post__body iframe{aspect-ratio:16/9;border:0;width:100%;margin:34px 0}.mag-pager{border-top:1px solid #0000001f;justify-content:space-between;gap:40px;max-width:1273px;margin:90px auto 0;padding:50px 26px 80px;display:flex}.mag-pager__link{color:#000;flex-direction:column;gap:6px;max-width:45%;display:flex}.mag-pager__link--next{text-align:right;margin-left:auto}.mag-pager__link:hover .mag-pager__title{text-underline-offset:3px;text-decoration:underline}.mag-pager__label{letter-spacing:.04em;font-size:14px}.mag-pager__title{font-size:22px;font-weight:500;line-height:1.35}@media (max-width:640px){.mag-pager{flex-direction:column}.mag-pager__link{max-width:none}.mag-pager__title{font-size:18px}}.mag-newsletter{color:#dcdcdc;box-sizing:border-box;text-align:center;background:#000;justify-content:center;align-items:center;min-height:580px;padding:80px 30px;display:flex}.mag-newsletter__inner{max-width:640px}.mag-newsletter h2{margin:0 0 18px;font-size:38px;font-weight:500;line-height:1.4}@media (max-width:577px){.mag-newsletter h2{font-size:30px}}.mag-newsletter p{max-width:400px;margin:0 auto 34px;font-size:16px;line-height:1.8}.mag-newsletter__form{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.mag-newsletter__form input{box-sizing:border-box;color:#000;appearance:none;background:#fff;border:1px solid #0000001f;border-radius:0;width:280px;max-width:100%;height:66px;padding:0 20px;font:300 16px/1.4 Favorit,sans-serif}.mag-newsletter__form button{color:#dcdcdc;cursor:pointer;background:0 0;border:2px solid #dcdcdc;border-radius:0;width:168px;height:68px;font:500 16px Favorit,sans-serif;transition:background .15s,color .15s}.mag-newsletter__form button:hover{color:#000;background:#dcdcdc}.mag-newsletter .thankyou p{margin:0 auto}.mag-item{container-type:inline-size}.mag-item__title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:clamp(18px,7cqi,30px)}@media (max-width:640px){.mag-item__title{font-size:clamp(18px,7cqi,30px)}}.mag-post__top{container-type:inline-size}.mag-post__title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:clamp(28px,8cqi,52px)}@media (max-width:900px){.mag-post__title{font-size:clamp(26px,8cqi,42px)}}@media (max-width:577px){.mag-post__title{font-size:clamp(24px,8cqi,32px)}}.mag-pager__title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.mag-nav{z-index:11;gap:28px;line-height:1.4;display:flex;position:absolute;top:52px;left:50%;transform:translate(-50%)}.mag-nav a{color:#000;border-bottom:1px solid #0000;padding-bottom:3px;font-size:16px;font-weight:300;transition:border-color .15s}.mag-nav a:hover,.mag-nav a.is-active{border-bottom-color:#000}@media (max-width:900px){.mag-nav{gap:20px;top:34px}.mag-nav a{font-size:15px}}.mag-list--single .mag-item--single{max-width:636px;margin:0 auto}.mag-item__excerpt{margin:0 0 12px;font-size:16px;line-height:1.8}.kontakt{color:#000;background:#fff;padding:170px 40px 110px;line-height:1.6}@media (max-width:900px){.kontakt{padding:120px 30px 80px}}.kontakt__grid{grid-template-columns:1fr 1.25fr;align-items:start;gap:90px;max-width:1100px;margin:0 auto;display:grid}@media (max-width:900px){.kontakt__grid{grid-template-columns:1fr;gap:50px}}.kontakt h1{text-wrap:balance;margin:0 0 32px;font-size:38px;font-weight:500;line-height:1.4}@media (max-width:577px){.kontakt h1{font-size:30px}}.kontakt__lines{margin:0 0 24px;font-size:22px;font-weight:500;line-height:1.5}.kontakt__lines a{color:#000}.kontakt__address{margin:0 0 18px;font-size:16px}.kontakt__social{margin-left:-15px;display:flex}.kontakt__social svg{width:22px!important}.kontakt__social svg path,.kontakt__social svg [class$=-st0]{fill:#000!important}.kontakt__form{flex-direction:column;gap:22px;display:flex}.kontakt__form fieldset{border:0;margin:0;padding:0}.kontakt__form legend{margin-bottom:8px;padding:0;font-size:16px}.kontakt__form label{flex-direction:column;gap:6px;font-size:16px;display:flex}.kontakt__form label small{color:#555;font-size:12px}.kontakt__form input,.kontakt__form textarea{color:#000;appearance:none;box-sizing:border-box;background:#fafafa;border:1px solid #000;border-radius:0;width:100%;padding:12px 14px;font:300 16px/1.4 Favorit,sans-serif}.kontakt__form input{height:50px}.kontakt__form textarea{resize:vertical;min-height:100px}.kontakt__form button{color:#000;cursor:pointer;background:0 0;border:2px solid #000;border-radius:0;align-self:flex-start;height:64px;padding:0 38px;font:500 16px Favorit,sans-serif;transition:background .15s,color .15s}.kontakt__form button:hover{color:#fff;background:#000}.kontakt__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:577px){.kontakt__row{grid-template-columns:1fr}}.mag-list--single .mag-item--single .mag-item__img{margin-bottom:40px}.mag-list--single .mag-item--single .mag-item__img img{aspect-ratio:16/9;object-fit:cover}.mag-list--single .mag-item--single .mag-item__title{margin-bottom:14px;font-size:clamp(30px,5.2vw,66px)}.mag-item__more{text-underline-offset:4px;border-bottom:0;text-decoration:underline;text-decoration-thickness:1px}.mag-item__more:hover{text-decoration-thickness:2px}.mag-list--single .mag-item--single{max-width:950px}.mag-list--single .mag-item--single .mag-item__title{font-size:clamp(28px,4vw,48px)}.header-section{background:0 0;width:100%;height:100vh;position:relative;top:0;bottom:0;overflow:hidden;transform:translate(0,0)}.header-section video{width:auto;min-width:100%;max-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-aspect-ratio:16/9){.header-section video{max-width:none;max-height:100%}}.header-section .header-img-mobile{width:auto;min-width:100%;max-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-aspect-ratio:16/9){.header-section .header-img-mobile{max-width:none;max-height:100%}}.header-section .overlay{background:#000;width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;bottom:0;right:0}.header-section .content{flex-direction:row;justify-content:center;align-items:center;width:200vw;height:100vh;display:flex;position:absolute;top:0}.header-section .content h1,.header-section .content h3,.header-section .content p{color:#fff}.header-section .content h1 span{transform-origin:100%;min-width:14px;display:inline-block}.header-section .content h1 .word{white-space:nowrap;min-width:0}.header-section .content .header-container{width:100vw}.header-section .content .first-container{text-align:center}@media (max-width:577px){.header-section .content .first-container h1{font-size:10vw}.header-section .content .first-container h1 span{min-width:2.5vw}}.header-section .content .second-container .content-container{display:flex}.header-section .content .second-container .content-container>div:first-child{padding-right:15%}.header-section .content .second-container .content-container>div:first-child h3{margin:8px 0;font-size:30px}@media (max-height:480px){.header-section .content .second-container .content-container>div:first-child h3{text-align:center}}.header-section .content .second-container .content-container>div:nth-child(2){font-weight:300}@media (max-width:900px) and (min-width:578px){.header-section .content .second-container .content-container{padding:0 30px}.header-section .content .second-container .content-container>div:first-child{padding-right:10%}}.header-section .content .second-container .content-container strong{color:#df0;letter-spacing:1px;margin-right:10px;display:inline-block;position:relative}@media (max-width:577px){.header-section .content .second-container .content-container{flex-direction:column;width:calc(100vw - 60px);padding:0}.header-section .content .second-container .content-container>div:first-child{padding-right:0}}@media (max-width:577px) and (orientation:portrait){.header-section .content .second-container .content-container{max-height:calc(100vh - 260px);margin-bottom:50px;overflow:hidden auto}}@media (max-width:900px) and (orientation:landscape){.header-section .content .second-container .content-container{max-height:calc(100vh - 180px);margin-bottom:0;overflow:hidden auto}}.header-section .details-button-container{display:inline-block;position:relative}.header-section .details-button-container .details-button{letter-spacing:1px;margin-top:0;margin-bottom:10px;font-size:30px;font-weight:300;display:inline-block}.header-section .details-button-container .details-button.active{cursor:pointer}.header-section .details-button-container .details-button.active+.details-button-after{transition:all .2s ease-in-out}.header-section .details-button-container .details-button.active:hover+.details-button-after{width:100%!important;left:0!important}@media (max-width:577px){.header-section .details-button-container .details-button{font-size:7vw}}.header-section .details-button-container .details-button-after{background-color:#df0;width:10px;height:2px;margin:0 auto;position:absolute;left:0}.header-section .scroll-down-on-case-arrow{text-align:center;opacity:0;pointer-events:none;cursor:pointer;width:100px;position:absolute;bottom:0;left:calc(50% - 50px);transform:translateY(-100px)}@media (max-width:577px){.header-section .scroll-down-on-case-arrow{height:150px}}@media (max-height:480px){.header-section .scroll-down-on-case-arrow{display:none}}.header-section .scroll-down-on-case-arrow .arrow-extention{background:#fff;width:4px;height:30px;position:absolute;left:calc(50% - 2px)}.header-section .scroll-down-on-case-arrow .details-arrow-down{width:30px;margin-bottom:60px}.desktop-only-img{object-fit:cover;width:100%;height:100%}.grundgedanke-section{background-color:#000;padding:60px 0}.grundgedanke-section .content-container{display:flex}.grundgedanke-section .content-container>div:first-child{min-width:300px}.grundgedanke-section .content-container a{color:#fff;font-weight:700;transition:all .25s ease-in-out}.grundgedanke-section .content-container a:hover{color:#df0}@media (max-width:900px){.grundgedanke-section .content-container{flex-direction:column;padding:0 30px}.grundgedanke-section .content-container>div:first-child{-webkit-hyphens:auto;hyphens:auto;min-width:250px;padding-right:15px}}.grundgedanke-section .content-container h3{color:#fff;-webkit-hyphens:none;hyphens:none;margin:10px 0 0;font-size:40px}.grundgedanke-section .content-container p{color:#fff;letter-spacing:.5px;font-weight:300;line-height:1.4}.grundgedanke-section .content-container p strong{color:#df0;letter-spacing:1px;margin-right:10px;display:inline-block;position:relative}.grundgedanke-section .content-container p strong.white{color:#fff}.parallax-glider{background-size:100%;height:80vw;position:relative;overflow:hidden}.parallax-glider .layer{background-size:100%;width:100%;height:100%;position:absolute}.video-section{position:relative}.video-section video{cursor:url(/img/cursors/sound-on.png) 20 20,auto}.video-section.is-muted video{cursor:url(/img/cursors/sound-off.png) 20 20,auto}.video-section .sound-icon{display:none}@media (hover:none),(pointer:coarse){.video-section .sound-icon{pointer-events:none;z-index:2;background:url(/img/cursors/sound-on.png) 50%/contain no-repeat;width:28px;height:28px;display:block;position:absolute;bottom:10px;right:10px}.video-section.is-muted .sound-icon{background-image:url(/img/cursors/sound-off.png)}}.video-section .video-icon{pointer-events:none;width:50px;position:absolute;top:15px;right:15px}.video-section .progress{pointer-events:none;width:100%;position:absolute;bottom:0;left:0}.video-section .progress.active{pointer-events:auto}.video-section .progress progress[value]{appearance:none;background:0 0;border:none;width:100%;display:block;overflow:hidden}.video-section .progress progress::-webkit-progress-bar{background:0 0}.video-section .progress progress::-webkit-progress-value{background-color:#df0}.video-section .progress progress::-moz-progress-bar{background-color:#df0}.VueCarousel-navigation-button{box-sizing:border-box;opacity:0;width:50%;height:100%;text-decoration:none;position:absolute;top:0;transform:none}.VueCarousel-navigation-next{cursor:url(/img/cursors/arrow-right.png) 20 20,auto;right:0}.VueCarousel-navigation-prev{cursor:url(/img/cursors/arrow-left.png) 20 20,auto;left:0}.VueCarousel-navigation--disabled{opacity:0;cursor:default}.VueCarousel.simple .VueCarousel-navigation{width:110px;height:60px;position:absolute;bottom:0;right:0}.VueCarousel.simple .VueCarousel-navigation a{opacity:1!important;cursor:pointer!important;color:#0000!important;background-size:contain!important;border-radius:50%!important;width:40px!important;height:40px!important;margin:10px!important;box-shadow:0 0 15px #0003!important}.VueCarousel.simple .VueCarousel-navigation a.VueCarousel-navigation-prev{background-image:url(/img/cursors/arrow-left.png)}.VueCarousel.simple .VueCarousel-navigation a.VueCarousel-navigation-next{background-image:url(/img/cursors/arrow-right.png)}.VueCarousel.small-navigation .VueCarousel-navigation-prev,.VueCarousel.small-navigation .VueCarousel-navigation-next{opacity:.3;cursor:pointer;background:#df0;justify-content:center;align-items:center;width:50px;height:100%;transition:all .25s ease-in-out;display:flex;position:absolute;top:0;left:0;outline:none!important}.VueCarousel.small-navigation .VueCarousel-navigation-prev:hover,.VueCarousel.small-navigation .VueCarousel-navigation-next:hover{opacity:1}.VueCarousel.small-navigation .VueCarousel-navigation-prev>.arrow:before,.VueCarousel.small-navigation .VueCarousel-navigation-next>.arrow:before{content:url(/img/icons/arrow-left.svg);width:27px;display:inline-block}.VueCarousel.small-navigation .VueCarousel-navigation-next{width:50px;left:auto;right:0}.VueCarousel.small-navigation .VueCarousel-navigation-next>.arrow:before{margin-right:0;transform:rotate(180deg)}.VueCarousel-pagination{z-index:2;background:#df0;width:32px;height:auto;margin:0;padding:30px 0;position:absolute;top:0;left:0}@media (max-width:577px){.VueCarousel-pagination{padding:0;top:50%;transform:translateY(-50%)}}.VueCarousel-dot-container{background:#df0;margin:0 auto;padding:15px 0;list-style-type:none;display:inline-block;position:relative}.VueCarousel-dot-container .VueCarousel-dot{vertical-align:middle;cursor:pointer;border-radius:100%;width:8px;height:8px;margin:9px;padding:2px;position:relative}.VueCarousel-dot-container .VueCarousel-dot .VueCarousel-dot-inner{background:#000;border-radius:100%;width:10px;height:10px}.VueCarousel-dot-selector{cursor:pointer;pointer-events:none;padding:9px;position:absolute;transform:matrix(1,0,0,1,0,0)}.VueCarousel-dot-selector .VueCarousel-dot-inner{background:#000;border-radius:100%;width:14px;height:14px}.VueCarousel.simple{box-shadow:10px 10px #0006}.VueCarousel.simple .VueCarousel-pagination{z-index:2;background:0 0;width:100%;padding:0;position:absolute;top:auto;left:0}.VueCarousel.simple .VueCarousel-pagination .VueCarousel-dot-container{text-align:center;background:0 0;justify-content:center;padding:15px 0;display:flex;position:relative}.VueCarousel.simple .VueCarousel-pagination .VueCarousel-dot-container .VueCarousel-dot-selector{width:0;margin-right:-6px;padding:9px 0;position:relative}.VueCarousel.simple .VueCarousel-pagination .VueCarousel-dot-container .VueCarousel-dot{margin:8.5px 5px}.case-footer{color:#000;background:#fff}.case-footer .content-container{justify-content:space-between;align-items:center;width:900px;max-width:100%;padding-top:13px;padding-bottom:10px;display:flex}.case-footer .content-container a{color:#000}@media (max-width:900px){.case-footer .content-container{padding:0}}.case-footer .scroll-top{cursor:pointer;width:20px}.case-footer .footer-link{position:relative}.case-footer .footer-link:before{content:url(/img/icons/arrow-left.svg);width:14px;height:19px;position:absolute;left:-20px}.case-footer .footer-link.link-next:before{left:auto;right:-20px;transform:rotate(180deg)}.case-footer .case-footer-nav-mobile{display:none}@media (max-width:900px){.case-footer .content-container{flex-direction:column;padding:0}.case-footer .content-container .mobile-footer-nav-wrapper{border-bottom:1px solid #18191a;justify-content:center;align-items:center;width:100%;min-height:65px;display:flex}.case-footer .case-footer-nav-desktop{display:none}.case-footer .case-footer-nav-mobile{display:flex}}.case-footer-nav-desktop{min-height:63px;position:relative}.case-footer-nav-desktop .to-top-arrow{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:577px){.header-section--stadtpolizei #top-headline{font-size:8vw}}.section--video-row{display:flex}.section--video-row>.video-section{flex:1 1 0}@media (min-width:1025px){.section--video-row-smartphones-green{background-color:#dcff55;padding:0 15%}}@media (max-width:1024px){.section--video-row{flex-wrap:wrap}.section--video-row>.video-section{flex-basis:50%;min-width:50%}}@media (max-width:600px){.section--video-row>.video-section{flex-basis:100%;min-width:100%}}.image-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.image-item{width:100%;height:auto}.img-section-a img,.img-section-b img{width:100%}.avoid-thin-line{margin-top:-2px}.VueCarousel{position:relative}.VueCarousel .VueCarousel-wrapper{width:100%;position:relative;overflow:hidden}.VueCarousel .VueCarousel-inner{will-change:transform;display:flex}.VueCarousel .VueCarousel-slide{flex:0 0 100%;line-height:0}.VueCarousel .VueCarousel-slide img{width:100%;height:auto;display:block}.VueCarousel .VueCarousel-navigation-button{z-index:1;background:0 0;border:0;padding:0}.VueCarousel:not(.small-navigation) .VueCarousel-navigation-button{opacity:0}.VueCarousel .VueCarousel-dot-selector{transition:top .3s,left .3s}.header-section .desktop-only-img,.header-section video.video{object-fit:cover;width:100%;min-width:0;max-width:none;height:100%;min-height:0;position:absolute;inset:0;transform:none}.header-section .header-img-mobile{display:none}@media (max-width:577px){.header-section .desktop-only-img,.header-section video.video{display:none}.header-section .header-img-mobile{display:block}}.header-section .details-button{font-family:Favorit,sans-serif}.video-section{line-height:0}.video-section video{width:100%;display:block}.parallax-glider{background-repeat:no-repeat}.laptop-section{box-sizing:content-box;background-image:url(/cs/case-studies/doppelleu/laptop.webp);background-position:50%;background-size:cover;width:100vw;max-width:100%;height:49.5vw;padding-top:17vw}.laptop-section video,.laptop-section .laptop-mobile{width:47vw;margin:0 auto;display:block}.counter-footer{background:#df0;padding:60px 0}.counter-footer .content-container{flex-direction:row;display:flex}.counter-footer .content-container .name{white-space:pre-line}@media (max-width:577px){.counter-footer .content-container{flex-direction:column}}.counter-footer .content-container>div{text-align:center;width:33.33%;padding:0 30px}.counter-footer .content-container>div .counter{margin:0 0 30px;font-size:60px;font-weight:700}@media (max-width:577px){.counter-footer .content-container>div .counter{margin-bottom:0;font-size:40px}.counter-footer .content-container>div{width:calc(100% - 160px);padding:30px 80px}}@media (max-width:900px) and (min-width:578px){.counter-footer .content-container>div .counter{font-size:40px}}.counter-footer--one .content-container>div{width:100%}.video-on-scroll video,.video-on-scroll img{width:100%;display:block}.parallaxer-section{width:100vw;max-width:100%}.parallaxer-section .layer{background-position:50%;background-repeat:no-repeat;background-size:calc(100% + 30px);background-attachment:fixed;width:100vw;max-width:100%;height:100vh}@media (max-width:900px){.parallaxer-section .layer{background-size:cover;background-attachment:scroll;height:64vw}}@media (hover:none){@supports (-webkit-touch-callout:none){.parallaxer-section .layer{background-size:cover;background-attachment:scroll;height:64vw}}}@media (max-aspect-ratio:16/9) and (min-width:901px){.parallaxer-section .layer{background-size:calc(177vh + 30px)}}.video-columns{background:#000;position:relative;overflow:hidden}.video-columns__prev-layer{height:56.25vw;position:relative}.video-columns__prev-layer .vc-track{height:100%;display:flex}.video-columns__prev-layer video{object-fit:cover;cursor:url(/img/cursors/play.png) 20 20,auto;flex:none;height:56.25vw}.video-columns__prev-layer .owl-prev,.video-columns__prev-layer .owl-next{opacity:.3;cursor:pointer;z-index:2;border:0;width:50px;height:100%;padding:0;transition:all .25s ease-in-out;position:absolute;top:0;left:0;background:#df0!important;outline:none!important}.video-columns__prev-layer .owl-prev:hover,.video-columns__prev-layer .owl-next:hover{opacity:1}.video-columns__prev-layer .owl-prev>.arrow:before,.video-columns__prev-layer .owl-next>.arrow:before{content:url(/img/icons/arrow-left.svg);width:27px;display:inline-block}.video-columns__prev-layer .owl-next{width:50px;left:auto;right:0}.video-columns__prev-layer .owl-next>.arrow:before{margin-right:0;transform:rotate(180deg)}.video-columns.has-4-columns .video-columns__prev-layer video{width:25vw!important}.video-columns.has-5-columns .video-columns__prev-layer video{width:20vw!important}.video-columns .video-columns__full-layer video{width:100%;display:block}.video-columns .video-columns__full-layer.spaltenView{pointer-events:none;z-index:1;width:100%;height:56.25vw;position:absolute;overflow:hidden}.video-columns .video-columns__full-layer.spaltenView video{cursor:url(/img/cursors/close.png) 20 20,auto;opacity:0;width:100%;position:absolute;top:0;left:0}.header-sidrosan,.case--sidrosan .header-section{z-index:2;position:relative}.animation-tee-container{background-image:url(/cs/case-studies/sidrosan/animation-tee.jpg);background-position:0 0;background-size:cover;width:100vw;height:56.25vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-aspect-ratio:16/9){.animation-tee-container{width:177.778vh;max-width:none;height:100%;max-height:100%}}@media (max-width:900px){.animation-tee-container{background-image:url(/cs/case-studies/sidrosan/main.webp);width:100%;height:100%}}.is-touch .animation-tee-container{background-image:url(/cs/case-studies/sidrosan/main.webp);width:100%;height:100%}.background-180{background-image:url(/cs/case-studies/teexpress/header.webp);background-position:50% 0;background-size:cover;width:100vw;height:100vh}@media (max-width:577px){.background-180{background-image:url(/cs/case-studies/teexpress/main.webp);width:100%;height:100%}}.is-touch .background-180{background-image:url(/cs/case-studies/teexpress/main.webp);width:100%;height:100%}.animation-section-e{background-image:url(/cs/case-studies/viivhealthcare/plakat-bg.webp);background-position:50%;background-size:cover;height:56vw}@media (max-aspect-ratio:16/9){.animation-section-e{width:178vh;height:100%;position:absolute;right:0}}.slider-section,.video-section{background-color:#0000}@media (min-width:901px){.grundgedanke-section .content-container>div:first-child{padding-right:70px}}.autoplay-row{background:#000;display:flex}.autoplay-row video{flex:1 1 0;width:100%;min-width:0;display:block}.autoplay-row--white{background:#fff}@media (max-width:600px){.autoplay-row{flex-direction:column}}.phone-row{background:#dcff55;justify-content:center;align-items:center;gap:4vw;padding:90px 6vw;display:flex}.phone-row .phone{aspect-ratio:9/18.6;background:#111;border-radius:14%/6.8%;width:min(21vw,300px);padding:min(.75vw,11px);position:relative;box-shadow:inset 0 0 0 2px #3a3a3c,0 24px 50px #00000047}.phone-row .phone:before{content:"";z-index:2;pointer-events:none;background:#000;border-radius:999px;width:30%;height:3.2%;position:absolute;top:3.4%;left:50%;transform:translate(-50%)}.phone-row .phone__screen{background:#000;border-radius:11.5%/5.6%;width:100%;height:100%;overflow:hidden;transform:translateZ(0)}.phone-row .video-section{background:0 0;height:100%}.phone-row .video-section video{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:600px){.phone-row{gap:3vw;padding:50px 4vw}.phone-row .phone{width:29vw;padding:1vw}}.autoplay-row--gap{gap:3vw;padding:70px 6vw}@media (max-width:600px){.autoplay-row--gap{flex-direction:row;gap:2vw;padding:40px 4vw}}.phone-row--insta .phone{aspect-ratio:9/19.75}.phone-row--insta .phone__screen{background-color:#fff;background-size:100% 100%;position:relative}.phone-row--insta .phone__screen video{object-fit:cover;width:100%;height:57.81%;display:block;position:absolute;top:28.85%;left:0}.about-page #top-headline.top-headline-logo{width:90%;max-width:450px;margin:40px auto;display:block}.about-page #top-headline.top-headline-logo img{width:100%;display:block}.about-page .details-text{max-height:calc(100vh - 220px);overflow:hidden auto}@media (max-width:900px) and (min-width:578px){.about-page .details-text{padding-left:80px;padding-right:80px}}.about-page .details-text p{font-size:18px;font-weight:500;line-height:1.3}@media (max-width:900px){.about-page .details-text p{font-size:16px}}.about-page .details-text .display-text{font-size:36px;font-weight:500}@media (max-width:900px){.about-page .details-text .display-text{font-size:24px}}.about-page .header-section.about-header .desktop-only-img,.about-page .header-section.about-header .header-img-mobile{object-fit:cover}.about-page .exp-section{background-color:#df0;padding-bottom:100px}.about-page .exp-columns{grid-column-gap:30px;grid-template-columns:1fr 1fr 1fr;max-width:1000px;margin:0 auto;padding:0 30px;display:grid}@media (max-width:900px){.about-page .exp-columns{grid-template-columns:1fr 1fr}}.about-page .exp-list{break-inside:avoid-column;margin-bottom:30px;display:inline-block}.about-page .exp-list h3{margin-top:0;margin-bottom:10px;font-size:35px}@media (max-width:560px){.about-page .exp-list h3{font-size:22px}}@media (max-width:330px){.about-page .exp-list h3{font-size:20px}}.about-page .exp-list__item{white-space:pre-line;margin:5px 0;font-size:20px;font-weight:700}@media (max-width:560px){.about-page .exp-list__item{font-size:16px}}.VueCarousel.marginright{width:90vw}.VueCarousel.marginright .VueCarousel-wrapper{overflow:visible}@media (max-width:577px){.VueCarousel.marginright{width:100vw}}.werte-carousel{overflow:hidden}.werte-carousel .inner-slide{flex-direction:column;justify-content:center;width:800px;max-width:calc(70vw - 80px);height:calc(100% - 180px);margin:0 auto;padding-top:80px;padding-bottom:100px;display:flex}@media (max-width:577px){.werte-carousel .inner-slide{max-width:calc(100vw - 150px)}}.werte-carousel .VueCarousel-navigation-next{right:-10vw!important}@media (max-width:577px){.werte-carousel .VueCarousel-navigation-next{right:0!important}}.werte-carousel h3{margin-top:0;margin-bottom:20px;font-size:50px}@media (max-width:577px){.werte-carousel h3{-webkit-hyphens:auto;hyphens:auto;font-size:30px}}.werte-carousel .text{font-size:20px;font-weight:900;line-height:1.5}@media (max-width:577px){.werte-carousel .text{font-size:16px}}.section-accordion{color:#fff;background:#000;max-width:1100px;margin:0 auto;padding:120px 60px;line-height:1.5}@media (max-width:577px){.section-accordion{padding-left:30px;padding-right:30px}}.section-accordion .item{cursor:pointer;margin-top:45px;overflow:hidden}@media (max-width:577px){.section-accordion .item{margin-top:10px}}.section-accordion .item .title{color:#000;letter-spacing:.1em;text-transform:uppercase;background-color:#df0;align-items:center;margin:0;padding:calc(15px + .29em) 45px calc(15px + .11em);font-size:60px;font-weight:500;line-height:1;display:flex}@media (max-width:1200px){.section-accordion .item .title{font-size:40px}}@media (max-width:577px){.section-accordion .item .title{font-size:24px}}.section-accordion .item .title:after{content:"";background:url(/img/icons/arrow-left.svg) 50%/contain no-repeat;flex:0 0 40px;width:40px;height:32px;margin-left:60px;transition:transform .15s ease-in-out;transform:rotate(180deg)translateY(2px)}@media (max-width:577px){.section-accordion .item .title:after{box-sizing:content-box;background-origin:content-box;flex-basis:26px;width:26px;height:22px;margin-left:auto;padding-left:16px}.section-accordion .item .title{padding-left:20px;padding-right:20px}}@media (min-width:578px){.section-accordion .item .title:hover:after{transform:rotate(180deg)translateY(5px)translate(-15px)}}.section-accordion .item .content{color:#fff;padding:30px 60px;font-size:25px;font-weight:500;transition:color .25s ease-in-out}@media (max-width:577px){.section-accordion .item .content{padding:10px 15px 15px;font-size:16px}}.section-team-carousel .person-link{color:inherit;text-decoration:none}.person-page .person{background:#df0;grid-template-columns:minmax(0,670px) minmax(0,1fr);min-height:100vh;display:grid}@media (max-width:900px){.person-page .person{grid-template-columns:1fr}}.person-page .person__img img{object-fit:cover;width:100%;height:100%;display:block}.person-page .person__info{flex-direction:column;justify-content:center;max-width:640px;padding:140px 60px 60px;font-weight:900;display:flex}@media (max-width:577px){.person-page .person__info{padding:50px 30px 60px}}.person-page .person__back{color:#000;align-items:center;margin-bottom:30px;font-size:16px;display:inline-flex}.person-page .person__back:before{content:url(/img/icons/arrow-small-right.svg);width:16px;margin-right:10px;display:inline-block;transform:rotate(180deg)}.person-page .person h1{margin:0 0 10px;font-size:50px;line-height:1.1}@media (max-width:577px){.person-page .person h1{font-size:34px}}.person-page .person h2{margin:0 0 20px;font-size:20px}.person-page .person__text{font-size:16px;line-height:1.4}.person-page .person .link-section{margin-top:20px}.person-page .person .link-kontakt{color:#000}.person-page .person .link-kontakt:after{content:url(/img/icons/arrow-small-right.svg);width:16px;margin-left:10px;display:inline-block}.person-page .person .social-links{margin-top:10px}.person-page .person .social-links a{float:left;width:28px;height:28px;padding:10px;display:block}.person-page .person .social-links a:first-child{padding-left:0}.info-page .header{background:#000;padding:180px 0 60px}.info-page .header h1{color:#fff;letter-spacing:6px;text-transform:uppercase;text-align:center;margin:0;font-size:65px}@media (max-width:577px){.info-page .header h1{-webkit-hyphens:auto;hyphens:auto;padding:0 30px;font-size:10vw}}.info-page .text{background-color:#000;padding-bottom:120px}.info-page .text .content-container p,.info-page .text .content-container h3{color:#fff}.info-page .text .content-container h3{text-transform:uppercase;margin-top:60px}.info-page .text .content-container a,.info-page .text .content-container a:focus,.info-page .text .content-container a:visited,.info-page .text .content-container a:active{color:#fff;word-break:break-word;transition:all .25s ease-in-out}.info-page .text .content-container a:hover{color:#df0}@media (max-width:900px){.info-page .text{width:calc(100% - 60px);margin:0 30px}}.info-page .first-info{color:#fff;margin-bottom:160px;font-size:18px;line-height:1.3}.info-page .first-info .row{display:flex}@media (max-width:577px){.info-page .first-info .row{flex-direction:column;margin-bottom:15px}.info-page .first-info .row .col:first-child{min-width:0}}.info-page .first-info .row .col:first-child{min-width:250px}.leistung-head{text-align:center;background:#000;padding:180px 30px 70px}.leistung-head__kicker{color:#df0;letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px;font-size:18px;font-weight:500}.leistung-head__kicker a{color:#df0}.leistung-head h1{color:#fff;letter-spacing:6px;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:65px}@media (max-width:577px){.leistung-head h1{font-size:10vw}}.leistung-head__tags{flex-wrap:wrap;justify-content:center;gap:10px;margin:30px 0 0;display:flex}.leistung-head__tags a{color:#000;background:#df0;padding:6px 14px;font-weight:500;transition:opacity .15s ease-in-out}.leistung-head__tags a:hover{opacity:.7}.leistung-text{color:#fff;background:#000;padding:0 60px 120px}@media (max-width:577px){.leistung-text{padding:0 30px 80px}}.leistung-text__lead{max-width:900px;margin:0 auto;font-size:25px;font-weight:500;line-height:1.5}@media (max-width:577px){.leistung-text__lead{font-size:18px}}.leistung-text__items{flex-wrap:wrap;gap:10px;max-width:900px;margin:50px auto 0;padding:0;list-style:none;display:flex}.leistung-text__items li{color:#df0;border:2px solid #df0;margin:0;padding:6px 14px;font-size:16px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-block}.leistung-others .item--link{color:inherit;display:block}.kunde-magazin{background:#fff;padding-bottom:60px}.arbeiten-filter{text-align:center;background:#000;padding:0 30px 50px}.arbeiten-filter__row{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:16px;display:flex}.arbeiten-filter button{letter-spacing:.05em;text-transform:uppercase;color:#df0;cursor:pointer;background:0 0;border:2px solid #df0;border-radius:0;padding:8px 16px;font-family:Favorit,sans-serif;font-size:16px;font-weight:500;transition:background-color .15s ease-in-out,color .15s ease-in-out}.arbeiten-filter button:hover,.arbeiten-filter button.is-active{color:#000;background:#df0}.arbeiten-filter__select select{color:#fff;appearance:none;cursor:pointer;background:url(/img/icons/arrow-down-white.svg) right 4px center/14px no-repeat;border:none;border-bottom:2px solid #fff;border-radius:0;padding:6px 30px 6px 6px;font-family:Favorit,sans-serif;font-size:16px;font-weight:500}.arbeiten-filter__select select option{color:#000}.arbeiten-filter__empty{color:#fff;margin-top:30px}.case-tiles .caseScrollerCase[hidden]{display:none!important}.section-accordion .accordion-more,.awards-more .accordion-more{color:#df0;margin-top:25px;font-size:.8em;display:inline-block}.section-accordion .accordion-more:after,.awards-more .accordion-more:after{content:url(/img/icons/arrow-right-green.svg);width:18px;margin-left:10px;display:inline-block}.section-accordion .accordion-more:hover,.awards-more .accordion-more:hover{opacity:.7}.case-meta{background:#000;flex-wrap:wrap;justify-content:center;gap:20px 60px;padding:50px 30px;display:flex}.case-meta p{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.case-meta span{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin-right:6px;font-size:14px}.case-meta a{color:#000;background:#df0;padding:6px 14px;font-weight:500;transition:opacity .15s ease-in-out}.case-meta a:hover{opacity:.7}.awards-section{background:#000;padding-bottom:100px}.awards-list{color:#fff;max-width:1000px;margin:0 auto;padding:0 30px;list-style:none}.awards-list li{border-bottom:1px solid #ffffff4d;grid-template-columns:90px 1fr 1fr;gap:20px;padding:18px 0;font-size:20px;font-weight:500;line-height:1.3;display:grid}@media (max-width:577px){.awards-list li{grid-template-columns:56px 1fr;gap:4px 14px;padding:16px 0;font-size:16px}}.awards-list__jahr{color:#df0}.awards-list__detail{color:#ccc}@media (max-width:577px){.awards-list__detail{grid-column:2}}.awards-list a{color:#fff}.leistung-head__logo{filter:brightness(0)invert();width:auto;max-width:180px;height:auto;max-height:80px;margin:0 auto 30px;display:block}.leistung-head__text{color:#fff;max-width:700px;margin:25px auto 0;font-size:20px;line-height:1.4}.awards-list a{color:inherit;text-underline-offset:3px;text-decoration:none}.awards-list a:hover{text-decoration:underline}.awards-more{max-width:1000px;margin:32px auto 0;padding:0 30px;line-height:1}.awards-more .accordion-more{color:#df0;margin-top:0;text-decoration:none}.awards-page{background:#000}@media (max-width:577px){.awards-page .leistung-head h1{letter-spacing:.05em;font-size:7.8vw}}.awards-section--light{background:#fff;padding-bottom:32px}.awards-section--light .heading{background:#fff;padding-bottom:16px}@media (max-width:560px){.awards-section--light .heading{padding-bottom:9px}}.awards-section--light .heading h2,.awards-section--light .awards-list{color:#000}.awards-section--light .awards-list li{border-bottom-color:#0003}.awards-section--light .awards-list .awards-list__jahr{color:#000;font-weight:700}.awards-section--light .awards-list .awards-list__detail{color:#555}.awards-section--light .awards-list a,.awards-section--light .awards-more .accordion-more{color:#000}.awards-section--light .awards-more .accordion-more:after{filter:brightness(0)}.back-link{color:#fff;align-items:center;gap:12px;margin-bottom:40px;font-size:18px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.back-link img{width:22px;height:auto;transition:transform .2s ease-out}.back-link:hover img{transform:translate(-5px)}.back-link--dark{color:#000}@media (max-width:577px){.back-link{margin-bottom:30px;font-size:16px}}.leistung-head .back-link{width:fit-content;margin-left:auto;margin-right:auto;display:flex}.awards-section .awards-button{margin-top:70px}@media (max-width:640px){.awards-section .awards-button{margin-top:75px}}.awards-section--light{padding-bottom:80px!important}@media (max-width:640px){.awards-section--light{padding-bottom:50px!important}}.about-page .header-section .second-container .content-container{justify-content:center}.about-page .header-section .second-container .content-container>div:first-child:empty{display:none}.about-page .header-section .second-container .content-container>div:nth-child(2){text-align:left;max-width:900px;margin:0 auto}.about-page .header-section .second-container .content-container .details-text p{text-align:left}.awards-text{color:#000;background:#fff;padding:75px 30px}.awards-text p{text-align:center;max-width:920px;margin:0 auto;font-family:Favorit,sans-serif;font-size:30px;font-weight:500}@media (max-width:577px){.awards-text p{font-size:24px}.awards-text{padding:50px 24px}}.welcome-box-wrapper{z-index:9;cursor:pointer;width:200px;transition:all .25s ease-in-out;position:fixed;bottom:30px;right:15px;transform:translate(120%)}.welcome-box-wrapper.visible{transform:translate(0%)}.welcome-box-wrapper:hover>.welcome-box,.welcome-box-wrapper:hover>.welcome-box-shadow{animation:.82s cubic-bezier(.36,.07,.19,.97) both shake}.welcome-box,.welcome-box-shadow{z-index:2;background-color:#df0;padding:15px;font-weight:900;line-height:1.3;position:relative}.welcome-box:before,.welcome-box-shadow:before{content:"\a ";border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:15px solid #df0;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}@media (max-width:576px){.welcome-box-wrapper.desktop{display:none}}.welcome-box-wrapper.mobil{width:80px}.welcome-box-wrapper.mobil .welcome-box,.welcome-box-wrapper.mobil .welcome-box-shadow{box-sizing:border-box;width:80px}.welcome-box-wrapper.mobil .welcome-box{justify-content:center;padding:20px 15px;display:flex}.welcome-box-wrapper.mobil .welcome-box span{background-color:#000;width:5px;height:5px;margin:0 3px;display:block}.welcome-box-shadow{z-index:1;filter:blur(3px);box-sizing:border-box;background-color:#0000004d;width:100%;height:100%;position:absolute}.welcome-box-shadow:before{border-left:15px solid #0000004d}@keyframes shake{10%,90%{transform:translate(.5px,-.5px)}20%,80%{transform:translate(-.5px,.5px)}30%,50%,70%{transform:translate(1px,-1px)}40%,60%{transform:translate(-1px,1px)}}.chat-form-wrapper{z-index:12;background-color:#fff;width:280px;padding:30px 15px;transition:transform .25s ease-in-out;position:fixed;bottom:30px;right:15px;transform:translate(120%);box-shadow:0 0 3px #0000004d}.chat-form-wrapper.visible{transform:translate(0%)}.chat-form-wrapper .close{cursor:pointer;width:20px;height:20px;position:absolute;top:20px;right:20px}.chat-form-wrapper .close>div{transform:translateY(8px)}.chat-form-wrapper .close span{opacity:1;background-color:#000;border-radius:2px;width:20px;height:2px;display:block;position:absolute;left:0}.chat-form-wrapper .close span:first-child{transform:rotate(45deg)}.chat-form-wrapper .close span:nth-child(2){transform:rotate(-45deg)}.chat-form-wrapper .error{color:red}.chat-form-wrapper .explanation{width:calc(100% - 30px);margin-top:0;font-weight:400}.chat-form-wrapper textarea,.chat-form-wrapper input[type=email]{appearance:none;background:0 0;border:none;border-radius:0;font-family:Favorit,sans-serif;font-size:16px;font-weight:400;line-height:1.4}.chat-form-wrapper textarea::placeholder,.chat-form-wrapper input[type=email]::placeholder{color:#999}.chat-form-wrapper textarea{resize:none;outline:none;width:100%;height:100px}.chat-form-wrapper input[type=email]{box-sizing:border-box;border-bottom:2px solid #000;outline:none;width:calc(100% - 40px);padding:5px 0;font-family:Favorit,sans-serif}.chat-form-wrapper .submit-wrapper{width:24px;height:24px;position:absolute;bottom:25px;right:20px}.chat-form-wrapper .submit-wrapper input[type=submit]{cursor:pointer;background:0 0;border:none;width:24px;height:24px;padding:0}.chat-form-wrapper .submit-wrapper:before{content:"";pointer-events:none;background-image:url(/img/icons/arrow-small-right.svg);background-repeat:no-repeat;background-size:contain;width:18px;height:15px;transition:all .15s ease-in-out;position:absolute;top:4px;right:3px}.chat-form-wrapper .submit-wrapper:hover:before{transform:translate(5px)}@media (max-width:577px){.chat-form-wrapper{box-shadow:none;box-sizing:border-box;opacity:0;pointer-events:none;background:#000;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;top:0;left:0;transform:scaleX(1.2)scaleY(1.2)}.chat-form-wrapper.visible{opacity:1;pointer-events:auto;transform:scaleX(1)scaleY(1)}.chat-form-wrapper form{max-height:90vh;position:relative;overflow:hidden auto}.chat-form-wrapper .explanation,.chat-form-wrapper input,.chat-form-wrapper textarea,.chat-form-wrapper p{color:#fff;font-size:20px}.chat-form-wrapper input[type=email]{border-color:#fff}.chat-form-wrapper .submit-wrapper:before{background-image:url(/img/icons/arrow-small-right-weiss.svg)}.chat-form-wrapper .close{width:40px;height:40px;position:absolute;top:40px;right:20px}.chat-form-wrapper .close>div{transform:translateY(8px)}.chat-form-wrapper .close span{background-color:#fff;border-radius:4px;width:40px;height:4px}}.chat-form-wrapper input[type=submit]{appearance:none}.livechat-launcher{z-index:9;color:#000;cursor:pointer;background:#df0;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;padding:0;transition:transform .15s ease-in-out;display:flex;position:fixed;bottom:18px;left:16px;box-shadow:0 2px 10px #0000004d}.livechat-launcher[hidden]{display:none}.livechat-launcher svg{width:30px;height:30px}.livechat-launcher:hover{transform:scale(1.06)}@media (max-width:577px){.case--economiesuisse .header-section--economiesuisse #top-headline{font-size:8vw}}.case--economiesuisse .section--video-row{display:flex}.case--economiesuisse .section--video-row>.video-section{flex:1 1 0}@media (min-width:1025px){.case--economiesuisse .section--video-row-smartphones-green{background-color:#dcff55;padding:0 15%}}@media (max-width:1024px){.case--economiesuisse .section--video-row{flex-wrap:wrap}.case--economiesuisse .section--video-row>.video-section{flex-basis:50%;min-width:50%}}@media (max-width:600px){.case--economiesuisse .section--video-row>.video-section{flex-basis:100%;min-width:100%}}.case--economiesuisse .parallax-glider2{height:110vh!important}@media (max-aspect-ratio:1){.case--economiesuisse .parallax-glider2{height:55vh!important}}.case--economiesuisse .avoid-thin-line{margin-top:-2px}@media (max-width:577px){.case--munz .header-section--munz #top-headline{font-size:8vw}}.case--munz .section--video-row{display:flex}.case--munz .section--video-row>.video-section{flex:1 1 0}@media (min-width:1025px){.case--munz .section--video-row-smartphones-green{background-color:#dcff55;padding:0 15%}}@media (max-width:1024px){.case--munz .section--video-row{flex-wrap:wrap}.case--munz .section--video-row>.video-section{flex-basis:50%;min-width:50%}}@media (max-width:600px){.case--munz .section--video-row>.video-section{flex-basis:100%;min-width:100%}}.case--munz .avoid-thin-line{margin-top:-2px}.case--rent-a-rentner .second-container .content-container>div h3{white-space:nowrap}@media (max-width:900px) and (orientation:landscape){.case--rent-a-rentner .second-container .content-container>div h3{white-space:normal;text-align:left}}@media (min-width:900px){.case--rent-a-rentner #rent-a-rentner .parallax-glider{height:150vh!important;max-height:120vw!important}}.case--rent-a-rentner .drei-videos{background:#000;position:relative}.case--rent-a-rentner .drei-videos #drei-prev-layer{justify-content:center;width:140vw;height:56.25vw;display:flex;overflow:hidden;transform:translate(-20vw)}.case--rent-a-rentner .drei-videos #drei-prev-layer video{cursor:url(/img/cursors/play.png) 20 20,auto;width:33.34vw;height:56.25vw}.case--rent-a-rentner .drei-videos #drei-full-layer.spaltenView{width:100%;height:56.25vw;position:absolute;overflow:hidden}.case--rent-a-rentner .drei-videos #drei-full-layer.spaltenView video{cursor:url(/img/cursors/close.png) 20 20,auto;pointer-events:none;opacity:0;width:100%;position:absolute;top:0;left:0}.case--rent-a-rentner .handy-animation-wrapper{background-color:#00dc96;justify-content:center;display:flex;position:relative}.case--rent-a-rentner .handy-animation-wrapper .handy-animation{margin-top:10vh;margin-bottom:10vh;padding-right:13px;position:relative;overflow:hidden}.case--rent-a-rentner .handy-animation-wrapper .handy-animation img{z-index:2;pointer-events:none;width:280px;position:relative}.case--rent-a-rentner .handy-animation-wrapper .handy-animation video{width:244px;position:absolute;top:15px;left:18px}.case--rent-a-rentner .handy-animation-wrapper #handyblau{filter:progid:dximagetransform.microsoft.gradient(startColorstr="#01cdf9", endColorstr="#00dc96", GradientType=1);opacity:0;background:linear-gradient(135deg,#01cdf9 0%,#00dc96 100%);width:100%;height:100%;position:absolute}.case--rent-a-rentner .einzelbild img{margin:0 auto;padding:100px 0;display:block}@media (max-width: 100%){.case--rent-a-rentner .einzelbild img{width:calc(100% - 60px);padding:30px}}.case--cookcouture .einzelbild *{width:100%}@media (max-width:577px){.case--fairtrade-max-havelaar .header-section--havelaar #top-headline{font-size:8vw}}.case--fairtrade-max-havelaar .section--video-row{display:flex}.case--fairtrade-max-havelaar .section--video-row>.video-section{flex:1 1 0}@media (min-width:1025px){.case--fairtrade-max-havelaar .section--video-row-smartphones-green{background-color:#dcff55;padding:0 15%}}@media (max-width:1024px){.case--fairtrade-max-havelaar .section--video-row{flex-wrap:wrap}.case--fairtrade-max-havelaar .section--video-row>.video-section{flex-basis:50%;min-width:50%}}@media (max-width:600px){.case--fairtrade-max-havelaar .section--video-row>.video-section{flex-basis:100%;min-width:100%}}.case--stadtspital-zuerich .stadtspital-iphones{background-color:#e4e3e5;padding-top:90px;padding-bottom:90px}.case--stadtspital-zuerich .stadtspital-iphones .video-on-scroll{width:100%;margin:0 auto}.case--stevia-sweet .animation-section-b{text-align:center;height:60vw;position:relative;overflow:hidden}.case--stevia-sweet .animation-section-b .poster-1{height:35vw;position:absolute;bottom:14vw;left:14vw}.case--stevia-sweet .animation-section-b .poster-2{height:35vw;position:absolute;bottom:9vw;right:20vw}@media (max-width:577px){.case--stevia-sweet .animation-section-b{height:auto}.case--stevia-sweet .animation-section-b .poster-1,.case--stevia-sweet .animation-section-b .poster-2{width:100%;height:auto;position:static;transform:none!important}}.case--stevia-sweet .parallaxer-section .layer{background-size:110vh}@media (max-aspect-ratio:1){.case--stevia-sweet .parallaxer-section .layer{background-size:80vw 56vw}}.case--stevia-sweet #kuchen-section{background-image:url(/cs/case-studies/steviasweet/kuchen/background.webp);background-size:cover;height:71.1979vw;position:relative;overflow:hidden}.case--stevia-sweet #kuchen-section>img{background-repeat:no-repeat;background-size:contain;width:auto;animation:1s linear infinite rotating;position:absolute}.case--stevia-sweet #kuchen-section .donut1{height:4.3vw;top:8.3vw;left:35.4vw}.case--stevia-sweet #kuchen-section .donut2{height:4vw;top:5vw;left:34vw}.case--stevia-sweet #kuchen-section .donut3{height:4.3vw;top:1.5vw;left:35.8vw}.case--stevia-sweet #kuchen-section .donut4{height:4.3vw;top:-2.2vw;left:37.6vw}.case--stevia-sweet #kuchen-section .torte1{height:10.3vw;top:11.6vw;left:34.6vw}.case--stevia-sweet #kuchen-section .torte2{height:13.3vw;top:17.6vw;left:62.6vw}.case--stevia-sweet #kuchen-section .torte3{height:12.2vw;top:3vw;left:64vw}.case--stevia-sweet #kuchen-section .toertchen{height:4.2vw;top:14.4vw;left:69vw}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.case--sandoz-global .animation-section-a{position:relative}.case--sandoz-global .animation-section-a img{width:100%}.case--sandoz-global .animation-section-a #binocrit-gelb{position:absolute;top:0}.case--sandoz-global .img-section-a img,.case--sandoz-global .img-section-b img{width:100%}.case--sandoz-schweiz .animation-section-a{display:inline-block}.case--sandoz-schweiz .animation-section-a .col{float:left;background-position:100% 100%;background-size:cover;width:33.33vw;height:33.3vw}.case--sandoz-schweiz .animation-section-a .col.col-1{background-image:url(/cs/case-studies/sandozschweiz/bandit/01.webp)}.case--sandoz-schweiz .animation-section-a .col.col-1.low{background-image:url(/cs/case-studies/sandozschweiz/bandit/low-01.webp)}.case--sandoz-schweiz .animation-section-a .col.col-2{background-image:url(/cs/case-studies/sandozschweiz/bandit/02.webp)}.case--sandoz-schweiz .animation-section-a .col.col-2.low{background-image:url(/cs/case-studies/sandozschweiz/bandit/low-02.webp)}.case--sandoz-schweiz .animation-section-a .col.col-2{background-position:100% 200%}.case--sandoz-schweiz .animation-section-a .col.col-3{background-image:url(/cs/case-studies/sandozschweiz/bandit/03.webp)}.case--sandoz-schweiz .animation-section-a .col.col-3.low{background-image:url(/cs/case-studies/sandozschweiz/bandit/low-03.webp)}@media (min-width:578px){.case--sandoz-schweiz .animation-section-b{height:65vw;max-height:100vh;text-align:101% 200%;display:block;position:relative;overflow:hidden}.case--sandoz-schweiz .animation-section-b>img{height:80%;position:absolute;top:10%;box-shadow:0 0 10px #0000004d}.case--sandoz-schweiz .animation-section-b>img:first-child{z-index:1;transform:translate(-130%)translateY(5%)rotate(-5deg)}.case--sandoz-schweiz .animation-section-b>img:nth-child(2){transform:translate(-30%)rotate(5deg)}}@media (max-width:577px){.case--sandoz-schweiz .animation-section-b{display:none}}.case--sandoz-schweiz .animation-section-b-1{display:none}@media (max-width:577px){.case--sandoz-schweiz .animation-section-b-1{display:block}}.case--sandoz-schweiz .animation-section-b-1>img{width:calc(100% - 60px);margin:30px}.case--sandoz-schweiz .trophy-section{text-align:center}.case--sandoz-schweiz .trophy-section img{padding:100px 0}.case--sobu .fuenf-videos{background:#000;position:relative}.case--sobu .fuenf-videos #funf-prev-layer{justify-content:center;width:140vw;height:56.25vw;display:flex;overflow:hidden;transform:translate(-20vw)}.case--sobu .fuenf-videos #funf-prev-layer video{cursor:url(/img/cursors/play.png) 20 20,auto;width:20vw;height:56.25vw}.case--sobu .fuenf-videos #funf-full-layer.spaltenView{width:100%;height:56.25vw;position:absolute;overflow:hidden}.case--sobu .fuenf-videos #funf-full-layer.spaltenView video{cursor:url(/img/cursors/close.png) 20 20,auto;pointer-events:none;opacity:0;width:100%;position:absolute;top:0;left:0}.case--sobu .fuenf-videos #funf-full-layer:not(.spaltenView) video{object-fit:cover}.case--sidroga-teexpress .simple-img img{width:100%}.case--sidroga-teexpress .animation-section-b{text-align:center;height:90vh;position:relative;overflow:hidden}@media (max-width:900px){.case--sidroga-teexpress .animation-section-b{height:100vw}}.case--sidroga-teexpress .animation-section-b .el-rucksack{height:80%;margin-top:3%}.case--sidroga-teexpress .animation-section-b .el-tasse{height:40%;position:absolute;bottom:10%;right:calc(50vw - 50vh);transform:translate(20vw)}@media (max-width:900px){.case--sidroga-teexpress .animation-section-b .el-tasse{right:-5vw}}.case--sidroga-teexpress .animation-section-b .el-flasche{height:55%;position:absolute;bottom:8%;left:calc(50vw - 37vh);transform:translate(-20vw)}@media (max-width:900px){.case--sidroga-teexpress .animation-section-b .el-flasche{left:10vw}}@media (min-width:901px){.case--sidroga-teexpress .animation-section-c{text-align:center;height:100vh;position:relative;overflow:hidden}.case--sidroga-teexpress .animation-section-c>img{height:80%;position:absolute;top:5%;left:50%;transform:translate(-50%);box-shadow:0 0 10px #0000004d}}@media (max-width:900px){.case--sidroga-teexpress .animation-section-c>img{width:calc(100% - 60px);margin:30px;box-shadow:0 0 10px #0000004d}}.case--sidroga-teexpress .space-between-100{height:100px}.case--sidroga-teexpress .animation-section-a{width:100vw;height:56.25vw;position:relative}.case--sidroga-teexpress .animation-section-a .frame-wrapper{background-image:url(/cs/case-studies/teexpress/animation-buehne-13.jpg);background-position:0 0;background-size:cover;width:1300%;height:100%;position:relative}@media (max-width:577px){.case--sidroga-teexpress .animation-section-a .frame-wrapper{background-image:url(/cs/case-studies/teexpress/animation-buehne-13-kl.webp)}}.case--sidroga-teexpress .animation-section-a .play-button{background-image:url(/img/icons/play.svg);background-size:cover;width:50px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.case--sidroga-teexpress .vorhang-area{width:47vw;height:31vw;position:absolute;top:15vw;left:30vw}.case--sidroga-teexpress .img-section-a{text-align:center}.case--sidroga-teexpress .img-section-a img{padding:100px 0}.case--viiv-healthcare .animation-section-a{text-align:center;background-blend-mode:multiply;background-color:#fff;background-image:url(/cs/case-studies/viivhealthcare/hiv.webp);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;height:100vh;padding-bottom:140px;display:flex;position:relative;overflow:hidden}.case--viiv-healthcare .animation-section-a.low{background-image:url(/cs/case-studies/viivhealthcare/low-hiv.webp)}.case--viiv-healthcare .animation-section-a p{color:#fff;opacity:0;margin:0;font-size:50px;font-weight:300}@media (max-width:577px){.case--viiv-healthcare .animation-section-a{height:400px;padding-bottom:30px}.case--viiv-healthcare .animation-section-a p{font-size:8vw}}@media (min-width:578px){.case--viiv-healthcare .animation-section-b{text-align:center;height:100vh;position:relative;overflow:hidden}.case--viiv-healthcare .animation-section-b>img{position:absolute;left:50%}.case--viiv-healthcare .animation-section-b>img:first-child{height:70%;transform:translate(-50%)}.case--viiv-healthcare .animation-section-b>img:nth-child(2){height:70%;top:20%;transform:translate(35%)}.case--viiv-healthcare .animation-section-b>img:nth-child(3){height:70%;top:15%;transform:translate(-127%)}}@media (max-width:577px){.case--viiv-healthcare .animation-section-b>img{width:calc(100% - 60px);margin:30px}}@media (min-width:578px){.case--viiv-healthcare .animation-section-c{justify-content:space-evenly;height:100vh;margin-top:0;padding:100px 0;display:flex;position:relative}.case--viiv-healthcare .animation-section-c .content-container{text-align:right;width:100%;position:relative}.case--viiv-healthcare .animation-section-c .content-container .engle-color{opacity:0;position:absolute;top:0;right:0}.case--viiv-healthcare .animation-section-c .instagram{height:90vh;position:absolute;bottom:-12vh}.case--viiv-healthcare .animation-section-c .arrow-before{margin-left:60px;font-size:30px}}@media (max-width:577px){.case--viiv-healthcare .animation-section-c .engle-color{display:none}.case--viiv-healthcare .animation-section-c>img{width:calc(100% - 60px);margin:30px}}.case--viiv-healthcare .animation-section-d{padding:80px 0}.case--viiv-healthcare .animation-section-d .zebra-container{background-image:url(/cs/case-studies/viivhealthcare/zebrastreifen.webp);background-position:0;background-size:400% 100%;width:80vw;height:53.5vw;margin:0 auto}.case--viiv-healthcare .animation-section-d .zebra-container.low{background-image:url(/cs/case-studies/viivhealthcare/low-zebrastreifen.webp)}.case--nebelspalter .nebelspalter-logomorph .video-on-scroll{width:1001px;max-width:100%;margin:0 auto}.case--nebelspalter .nebelspalter-iphones{background-color:#e1e0e1;padding-top:90px;padding-bottom:90px}.case--nebelspalter .nebelspalter-iphones .video-on-scroll{width:100%;margin:0 auto}.case--schutz-und-rettung .schutzundrettung-h3{min-width:130px}#transition-layer{pointer-events:none;opacity:0;z-index:8;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}#transition-layer.transition-layer--visible{pointer-events:auto;opacity:1}#transition-layer.isOnTop{z-index:13}#transition-layer #page-transition--white-background{opacity:0;background:#fff;position:absolute;inset:0}#transition-layer #page-transition--to-home{left:calc(50% - 5px)}#transition-layer .anim{opacity:0;width:auto;min-width:100%;max-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#transition-layer .anim.visible{opacity:1}@media (max-aspect-ratio:16/9){#transition-layer .anim{width:177.778vh;max-width:none;height:100%;max-height:100%}}.reset-button,#overlay-menu .bottom-nav button.headline,#page-footer button.headline{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}#overlay-menu .bottom-nav button.headline,#page-footer button.headline{text-align:left}#page-footer button.headline{color:#fff;width:100%;font-weight:900;transition:all .25s ease-in-out}#page-footer button.headline:hover{color:#df0}@media (max-width:577px){#page-footer button.headline{text-align:center}}#overlay-menu .bottom-nav button.headline{color:#fff;text-transform:uppercase;letter-spacing:4px;width:100%;padding-right:15px;font-family:Favorit,sans-serif;font-size:18px;font-weight:700;line-height:1.8;display:inline-block}#overlay-menu .bottom-nav button.headline:hover{color:#df0}.preview-toast{color:#000;z-index:20;opacity:0;pointer-events:none;text-align:center;background:#df0;max-width:calc(100vw - 80px);padding:14px 22px;font-family:Favorit,sans-serif;font-size:16px;font-weight:500;line-height:1.4;transition:all .25s ease-out;position:fixed;bottom:30px;left:50%;transform:translate(-50%,20px)}.preview-toast.visible{opacity:1;transform:translate(-50%)}#start .video.visible{display:block}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}#video-start-wrap{z-index:1;pointer-events:none;opacity:0;background:#fff;transition:opacity .4s ease-in-out;position:absolute;inset:0}#video-start-wrap.visible{opacity:1}#video-start-wrap video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}#video-start-wrap iframe{border:0;width:100vw;height:56.25vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-aspect-ratio:16/9){#video-start-wrap iframe{width:177.77vh;height:100vh}}@media (max-width:900px){#video-start-wrap iframe{width:100vw;height:216.533vw;top:-2px;transform:translate(-50%)}}#start .mobile-header{display:none}.is-touch #start .mobile-header,.no-webgl #start .mobile-header{display:block}.is-touch #a-shader,.is-touch #no-cursor-area{display:none}@media (max-width:900px){#no-cursor-area{width:60vw;height:60vw}}#caseStudies .caseStudies__list .caseScrollerCase-ihrcase{align-items:center;padding-block:3vw}@media (max-width:800px){#caseStudies .caseStudies__list .caseScrollerCase-ihrcase{padding-block:6vw}}#caseStudies .caseStudies__list .caseScrollerCase-ihrcase .ihr-inner{z-index:2;width:100%;display:flex;position:relative}#caseStudies .caseStudies__list .caseScrollerCase-ihrcase .column-left h3,#caseStudies .caseStudies__list .caseScrollerCase-ihrcase .column-right h3:first-of-type,#caseStudies .caseStudies__list .caseScrollerCase-ihrcase:hover .column-left h3,#caseStudies .caseStudies__list .caseScrollerCase-ihrcase:hover h3:first-of-type{margin-top:0!important}#caseStudies .caseStudies__list .caseScrollerCase-ihrcase .column-right h3:last-of-type{margin-bottom:0!important}@media (min-width:800px){#caseStudies .caseStudies__list>.caseScrollerCase:not(.caseScrollerCase-ihrcase)>a{height:100%;display:block}#caseStudies .caseStudies__list>.caseScrollerCase:not(.caseScrollerCase-ihrcase) .caseStudie{height:100%;min-height:28.125vw;overflow:hidden}#caseStudies .caseStudies__list>.caseScrollerCase:not(.caseScrollerCase-ihrcase) .caseStudie>img{object-fit:cover;height:100%}}.heading{padding-top:40px;padding-bottom:40px}.heading h2{text-align:center}@media (max-width:560px){.heading{padding-top:30px;padding-bottom:30px}}.home-answers>.heading h2{white-space:nowrap;font-size:clamp(16px,4.6vw,60px);line-height:84px}@media (max-width:560px){.home-answers>.heading h2{line-height:49px}}.newsletter-signup-form input[type=email],.contact-overlay input,.contact-overlay textarea{appearance:none;border-radius:0;font-family:Favorit,sans-serif;line-height:1.4}.newsletter-signup-form input[type=email]{color:#000;caret-color:#000}.VueCarousel[data-slider]{touch-action:pan-y;-webkit-user-select:none;user-select:none}.VueCarousel[data-slider] img{-webkit-user-drag:none}.has-mouse.is-touch #a-shader,.has-mouse.is-touch #no-cursor-area{display:block}.has-mouse.is-touch:not(.no-webgl) #start .mobile-header{display:none}.form-error{color:#ff4d4d;margin:0 0 15px;font-weight:500}@media (min-width:578px){.only-mobile{display:none!important}}@media (max-width:577px){.only-desktop{display:none!important}}.case-tiles .caseStudies__list .caseStudie h3{opacity:1;z-index:1;transform:translateY(0)}html.custom-cursor,html.custom-cursor body,html.custom-cursor :not(input:not([type=submit]):not([type=button])):not(textarea):not(select):not([contenteditable]):not(video):not(#no-cursor-area),html.custom-cursor :before,html.custom-cursor :after,html.custom-cursor video:not(.video-section video):not(.video-columns video){cursor:none!important}#da-cursor{-webkit-backdrop-filter:invert()grayscale()contrast(2.5);backdrop-filter:invert()grayscale()contrast(2.5);pointer-events:none;z-index:2147483647;will-change:transform;background:0 0;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;transition:width .2s ease-out,height .2s ease-out,margin .2s ease-out,opacity .15s,background-color .15s;position:fixed;top:0;left:0}#da-cursor.is-big{width:48px;height:48px;margin:-24px 0 0 -24px}#da-cursor.on-lime{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000}#da-cursor.is-hidden{opacity:0}#da-cursor.is-snapped{opacity:0;transition:none}#da-cursor.no-fade{transition:width .2s ease-out,height .2s ease-out,margin .2s ease-out}@media (max-width:640px){#intro-text{padding-bottom:50px}#intro-text>.button,.schlussmachen-button{margin-top:20px!important}.section-newsletter-signup .section-beziehungsprobleme{padding-bottom:50px}}@supports ((-webkit-backdrop-filter:invert(1)) or (backdrop-filter:invert(1))){#home-logo .logo-img,#home-logo .logo-img.black,#home-logo .logo-img.white{-webkit-backdrop-filter:blur(8px)invert()grayscale()brightness(1.15)contrast(40);backdrop-filter:blur(8px)invert()grayscale()brightness(1.15)contrast(40);-webkit-mask:url(/img/logo/a_logo_white.svg) 50%/contain no-repeat;mask:url(/img/logo/a_logo_white.svg) 50%/contain no-repeat;background-image:none!important}#overlay-menu-toggle .toggle-img.neg-mask{-webkit-backdrop-filter:blur(8px)invert()grayscale()brightness(1.15)contrast(40);backdrop-filter:blur(8px)invert()grayscale()brightness(1.15)contrast(40);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#overlay-menu-toggle .toggle-img.neg-mask span{background:0 0!important}}html.custom-cursor .VueCarousel-navigation-button{cursor:none!important}.not-found{color:#000;box-sizing:border-box;background:#df0;flex-direction:column;justify-content:center;min-height:100vh;padding:140px 10vw 100px;display:flex}.not-found__code{letter-spacing:-.04em;margin:0 0 40px;font-size:clamp(120px,26vw,380px);font-weight:900;line-height:.85}.not-found__code span{color:#fff;-webkit-text-stroke:.02em #000;margin:0 .04em;display:inline-block;transform:rotate(12deg)}.not-found__title{max-width:900px;margin:0 0 30px;font-size:clamp(32px,5vw,70px);line-height:1.05}.not-found__text{max-width:680px;margin:0 0 50px;font-size:20px;font-weight:500;line-height:1.5}@media (max-width:577px){.not-found__text{font-size:16px}}.not-found__buttons{flex-wrap:wrap;gap:20px;display:flex}@media (max-width:577px){.not-found__buttons .button,.not-found__buttons .button__link{text-align:center;box-sizing:border-box;width:100%}}
