.desktop{display:block !important}@media (max-width: 800px){.desktop{display:none !important}}.mobile{display:none !important}@media (max-width: 800px){.mobile{display:block !important}}body,html{hyphens:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:black;font-family:"sofia-pro", sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.2em}body *,html *{box-sizing:border-box;color:white}h1,h2,h3{font-family:"sofia-pro", sans-serif;font-weight:400;font-style:normal}h1,h2{font-size:40px;margin-bottom:.5em;line-height:1em}@media (max-width: 800px){h1,h2{font-size:30px}}p{font-size:20px;margin-bottom:0.5em}@media (max-width: 800px){p{font-size:18px;line-height:1.2em}}.button{padding:10px 100px 10px 20px;background-image:url(/site/templates/images/arrow_right.svg);background-repeat:no-repeat;background-size:40px 20px;background-position:80% center;border-radius:30px 30px;border:1px solid white;text-decoration:none;display:inline-block;margin-top:20px;font-size:1em;transition:all 0.1s ease-out}.button:hover{background-position-x:90%}#logo{position:absolute;top:0;width:280px;height:auto;z-index:20;mix-blend-mode:exclusion}#logo img{width:100%;height:auto;display:block}@media (max-width: 800px){#logo{width:200px}}#hamburger{position:fixed;right:20px;top:50px;cursor:pointer;z-index:20}@media (max-width: 800px){#hamburger{z-index:30;position:absolute}#hamburger.active{position:fixed}}.bar{position:absolute;display:block;right:0;transition:transform 0.2s ease-in-out, opacity 0.2s ease-in-out, background 0.2s ease-in-out}.active #bar1{transform:translate(0, 0) rotate(45deg)}.active #bar2{transform:translate(0, 0) rotate(45deg);opacity:0}.active #bar3{transform:translate(0, 0) rotate(-45deg)}#hamburger{width:115px;height:40px}.bar{top:50%;width:115px;height:6px;background-image:url(/site/templates/images/schlaeger_menu.svg);background-repeat:no-repeat}#bar1{transform:translate(0, -15px);background-image:url(/site/templates/images/schlaeger_menu_2.svg)}#bar3{transform:translate(0, 15px);background-image:url(/site/templates/images/schlaeger_menu_2.svg)}nav{position:fixed;z-index:10;top:0;bottom:0;left:0;right:0;background:black;display:grid;justify-content:center;align-items:center;text-align:center;transition:all 0.4s ease;transform:translate(100%, 0)}nav.active{transform:translate(0, 0)}@media (max-width: 800px){nav{padding-top:100px;z-index:25}}nav ul li{margin-bottom:2em}nav ul li a{text-decoration:none;font-size:40px;background-image:url(/site/templates/images/schlaeger_menu.svg);background-size:0;background-repeat:no-repeat;background-position-y:bottom;background-position-x:center;display:block;padding-bottom:30px;transition:all 0.1s ease-out}nav ul li:nth-of-type(odd) a{background-image:url(/site/templates/images/schlaeger_menu_2.svg)}nav ul li:hover a,nav ul li.active a{background-size:200px}@media (max-width: 800px){nav ul li:hover a,nav ul li.active a{background-size:100px}}section.start{width:100%;height:100vh}section.start article.keyvisual{width:100%;height:100%}section.content{padding-bottom:100px;max-width:1000px;margin:50px auto 0;padding:0 20px 100px}section.content article.keyvisual{width:100%}section.content article.keyvisual video{width:100%;height:100%;object-fit:cover;display:block}section.content article.keyvisual .stoerer{position:absolute;bottom:10%;right:10%;width:250px;height:250px;border:6px solid white;border-radius:100%;text-align:center;display:grid;justify-content:center;align-content:center;background:black;padding:15px;cursor:pointer;transition:all 0.1s ease-out}section.content article.keyvisual .stoerer h2,section.content article.keyvisual .stoerer p{font-size:20px;margin:0}section.content article.keyvisual .stoerer h2{font-size:40px}section.content article.keyvisual .stoerer:hover{transform:scale(1.1)}section.content article.keyvisual .scroll{position:absolute;bottom:20px;left:50%;transform:translate(-50%, 0)}section.content article.keyvisual .scroll svg #line{animation:scroll-line 1s infinite}section.content article.settings{margin-top:50px}section.content article.settings:first-of-type{margin-top:250px}@media (max-width: 800px){section.content article.settings{margin-top:20px}}section.content article.standard{display:grid;grid-template-columns:2fr 1fr;margin-bottom:100px}@media (max-width: 800px){section.content article.standard{grid-template-columns:1fr;margin-bottom:20px}}@media (max-width: 800px){section.content article.standard h1,section.content article.standard h2{grid-column:1 / 3}}section.content article.standard .text{grid-column:1 / 2;grid-row:1 / 2}section.content article.standard .text h3{border-top:1px solid white;padding:10px 0}@media (max-width: 800px){section.content article.standard .text{grid-row:2 / 3;grid-column:1 / 3}}section.content article.standard .bild{grid-column:2 / 3;grid-row:1 / 2;display:grid;align-items:center;justify-content:center}@media (max-width: 800px){section.content article.standard .bild{grid-row:1 / 2;grid-column:1 / 3}}section.content article.standard .bild svg{width:290px;height:auto;display:block;overflow:visible}section.content article.standard:nth-of-type(odd){grid-template-columns:1fr 2fr}section.content article.standard:nth-of-type(odd) .text{grid-column:2 / 3}@media (max-width: 800px){section.content article.standard:nth-of-type(odd) .text{grid-column:1 / 3}}section.content article.standard:nth-of-type(odd) .bild{grid-column:1 / 2}@media (max-width: 800px){section.content article.standard:nth-of-type(odd) .bild{grid-column:1 / 3}}section.content article.large{display:block;margin-bottom:100px}section.content article.large .text h3{border-top:1px solid white;padding:10px 0}section.content article.team{margin-bottom:100px}section.content article.team h2{margin-bottom:50px}section.content article.team>div{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 0.5fr));grid-column-gap:40px;grid-row-gap:40px}section.content article.team>div *{text-decoration:none}section.content article.team>div .person{text-align:center}section.content article.team>div .person h2{font-size:20px;margin:20px 0 0 0}section.content article.team>div .person .portrait{border-radius:100%;overflow:hidden}section.content article.team>div .person .portrait img{width:100%;height:auto;display:block}section.content article.button-reihe{display:flex}section.content article.button-reihe div{margin:0 0 50px 0}section.content article.button-reihe div .button{margin-right:20px;display:inline-block}section.content article.galerie{width:100%;height:auto}section.content article.galerie img{width:100%;height:auto}section.content .video.settings{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}section.content .video.settings video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}table{width:100%;margin:2em 0}table tr{border-top:1px solid white}table tr td{padding:5px 0 10px;margin:0}table tr td p{margin:0}table tr td:first-child{width:40%}@keyframes scroll-line{from{transform:scaleX(0)}to{transform:scaleX(1)}}#schlaeger_L{transform:rotate(90deg);animation:Lee 0.2s ease-out 1s 1 forwards;transform-origin:center center}#schlaeger_R{transform:rotate(-90deg);animation:Lee 0.2s ease-out 1s 1 forwards;transform-origin:center center}@keyframes Lee{to{transform:rotate(0deg)}}footer{border-top:1px solid white;padding:0 20px}footer div{max-width:1000px;margin:20px auto;display:flex}@media (max-width: 800px){footer div{flex-direction:column}}footer div p{font-size:15px;margin-right:20px}@media (max-width: 800px){footer div p{margin:0;line-height:1.2em}}ul.slick-dots{position:absolute;bottom:20px;display:block;width:auto;padding:0;list-style:none;text-align:right;left:50%;transform:translate(-50%, 0)}ul.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}ul.slick-dots li button{font-size:0;line-height:0;display:block;width:15px;height:15px;padding:5px;cursor:pointer;color:transparent;border:2px solid white;outline:none;background:#000;border-radius:100%}ul.slick-dots li.slick-active button{background:#fff}
