.slbOverlay,.slbWrap,.slbWrapOuter{bottom:0;left:0;position:fixed;right:0;top:0}.slbOverlay{animation:slbOverlay .5s;background-color:#000;opacity:.7;overflow:hidden;z-index:2000}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:2010}.slbWrap{position:absolute;text-align:center}.slbWrap:before{content:"";height:100%}.slbContentOuter,.slbWrap:before{display:inline-block;vertical-align:middle}.slbContentOuter{box-sizing:border-box;margin:0 auto;max-width:100%;padding:0 1em;position:relative;text-align:left;z-index:2020}.slbContentEl .slbContentOuter{padding:5em 1em}.slbContent{position:relative}.slbContentEl .slbContent{animation:slbEnter .3s;background-color:#fff;box-shadow:0 .2em 1em rgba(0,0,0,.4)}.slbImageWrap{animation:slbEnter .3s;position:relative}.slbImageWrap:after{background-color:#fff;bottom:5em;box-shadow:0 .2em 1em rgba(0,0,0,.6);content:"";display:block;left:0;position:absolute;right:0;top:5em;z-index:-1}.slbDirectionNext .slbImageWrap{animation:slbEnterNext .4s}.slbDirectionPrev .slbImageWrap{animation:slbEnterPrev .4s}.slbImage{box-sizing:border-box;display:block;height:auto;line-height:0;margin:0 auto;max-width:100%;padding:5em 0;width:auto}.slbCaption{word-wrap:normal;bottom:0;color:#fff;color:hsla(0,0%,100%,.7);display:inline-block;font-size:1.4em;left:0;max-width:100%;overflow:hidden;padding:.71429em 0;position:absolute;right:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.slbArrow,.slbCloseBtn{background:none;border:0;cursor:pointer;margin:0;padding:0}.slbArrow::-moz-focus-inner,.slbCloseBtn::-moz-focus-inner{border:0;padding:0}.slbArrow:hover,.slbCloseBtn:hover{opacity:.5}.slbArrow:active,.slbCloseBtn:active{opacity:.8}.slbCloseBtn{animation:slbEnter .3s;color:#fff;color:hsla(0,0%,100%,.7);font-size:3em;height:1.66667em;line-height:1.66667em;position:absolute;right:-.33333em;text-align:center;top:0;width:1.66667em}.slbLoading .slbCloseBtn{display:none}.slbLoadingText{color:#fff;color:hsla(0,0%,100%,.9);font-size:1.4em}.slbArrows{left:0;position:fixed;right:0;top:50%}.slbLoading .slbArrows{display:none}.slbArrow{height:10em;margin-top:-5em;opacity:.7;overflow:hidden;position:absolute;text-indent:-999em;top:50%;width:5em}.slbArrow:before{border:.8em solid transparent;content:"";left:50%;margin:-.8em 0 0 -.8em;position:absolute;top:50%}.slbArrow.next{right:0}.slbArrow.next:before{border-left-color:#fff}.slbArrow.prev{left:0}.slbArrow.prev:before{border-right-color:#fff}.slbIframeCont{height:0;margin:5em 0;overflow:hidden;padding-top:56.25%;width:80em}.slbIframe{background:#000;box-shadow:0 .2em 1em rgba(0,0,0,.6);height:100%;left:0;position:absolute;top:0;width:100%}@keyframes slbOverlay{0%{opacity:0}to{opacity:.7}}@keyframes slbEnter{0%{opacity:0;transform:translate3d(0,-1em,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slbEnterNext{0%{opacity:0;transform:translate3d(4em,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slbEnterPrev{0%{opacity:0;transform:translate3d(-4em,0,0)}to{opacity:1;transform:translateZ(0)}}
@font-face{font-display:block;font-family:Montserrat;font-style:normal;font-weight:300;src:url(../fonts/montserrat-v25-latin-300.woff2) format("woff2")}@font-face{font-display:block;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/montserrat-v25-latin-regular.woff2) format("woff2")}@font-face{font-display:block;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/montserrat-v25-latin-500.woff2) format("woff2")}html{overflow:scroll}body,html{scroll-behavior:smooth}body{background:#000;color:#474747;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:400;margin:0;overflow:hidden;padding:0}article,div,section{box-sizing:border-box}a{color:#ee7100;text-decoration:none}.container{opacity:0;position:absolute;width:100%;z-index:1000}.row{margin:0}.header{background:rgba(0,0,0,.6)}.header h1{margin:0;padding:3rem 3rem 1rem}.header h1 a{background:url(../img/rueger-aufzugbau.png) 0 0 no-repeat;background-size:contain;display:block;height:100px;margin:auto;max-width:100%;text-align:center;text-indent:-9999px;width:250px}.header h2{color:#aaa;font-size:1.1rem;font-weight:300;padding:0 3rem 1rem;text-align:center;text-transform:uppercase}.nav{background:#ee7100}.nav ul{list-style:none;margin:0;padding:0;text-align:center}.nav ul li,.nav ul li a{display:inline-block}.nav ul li a{color:#000;font-size:1rem;font-weight:300;padding:1rem 1.5rem;text-decoration:none;text-transform:uppercase}.nav-scroll{padding:.2rem 0;position:fixed;top:-150px;transition:all 1s ease;width:100%}.nav-scroll.show{top:0}.nav-scroll ul li a{padding:.5rem 1.5rem}.content{font-size:1rem;line-height:1.6rem;margin-top:2rem}.content article{align-items:center;background:hsla(0,0%,100%,.8);display:flex;flex-direction:column;justify-content:center;margin:5rem 0;padding:3rem;scroll-margin-top:130px}.content article p{margin-bottom:1rem;margin-top:0}.content article h2{color:#ee7100;font-size:1.4rem;margin:0 0 2rem;text-transform:uppercase}.content article h3{margin-top:0}.content article .row{display:flex;gap:3rem;max-width:1000px;width:100%}.content article .row .col{flex-basis:0;flex-grow:1;margin-bottom:1rem;word-break:break-word}.content article img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%}.content article img.img-ar-1-1{aspect-ratio:1/1}.content ul{list-style:none;margin:0 0 1rem;padding:0}.content ul.list{list-style:initial;padding:0 0 0 1rem}.content ul .member{align-items:center;display:flex;gap:1rem;justify-content:center}.content ul .member img{aspect-ratio:auto;min-width:100px;width:60%}.modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.7);height:100vh;left:0;opacity:0;overflow:scroll;padding:5vw;pointer-events:none;position:fixed;top:0;transition:opacity 1s ease;width:100vw;z-index:9999}.modal.show{opacity:1;pointer-events:all}.modal .close{cursor:pointer;font-size:3rem;margin:-3rem 0 0;position:absolute;right:10vw}.preloader{bottom:0;height:100%;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:9999}.preloader .preload-box{background:url(../img/preload.jpg) 100% 0 no-repeat;background-size:cover;box-shadow:0 0 10px 10px rgba(0,0,0,.1);height:100%;left:0;margin-left:0;position:absolute;transition:margin 1s;transition-delay:.5s;transition-timing-function:ease-in-out;width:50%}.preloader .preloader-right{left:50%;transform:rotate(180deg)}.no-js .preloader{display:none}.no-js .container{opacity:1}.loaded,.no-js body{background-attachment:fixed;background-image:url(../img/pixelation.png),url(../img/bg_schacht.jpg);background-position:50%,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;overflow:auto}.loaded .preloader-left{margin-left:-52%}.loaded .preloader-right{margin-left:52%}.initloaded .container,.loaded .container{opacity:1}.unload{background-attachment:fixed;background-image:url(../img/pixelation.png),url(../img/bg_schacht.jpg);background-position:50%,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.unload .container{opacity:1}.unload .preload-box{transition-delay:0s!important}.bgvideo{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1}.bgvideo .pixelation{background:url(/img/pixelation.png) 0 0 repeat;z-index:9999}.bgvideo .pixelation,.bgvideo video{height:100%;position:absolute;width:100%}.bgvideo video{-o-object-fit:cover;object-fit:cover;z-index:8000}@media screen and (max-device-width:640px){.row{flex-direction:column}.row .col{margin-bottom:0}}.overlay{align-items:center;display:grid;height:100vh;justify-content:center;position:fixed;top:0;width:100vw;z-index:9999}.overlay .content{background:#c00;border-radius:1rem;box-shadow:0 0 20px 0 rgba(0,0,0,.5);color:#fff;margin:2rem;max-width:650px;padding:2rem 3rem;text-align:center}.overlay .content strong{font-size:1.2rem;font-weight:500}.overlay .content a{border:1px solid #fff;color:#fff;display:inline-block;margin-top:1rem;padding:.5rem 1rem}.overlay .content a:hover{background:#fff;color:#c00}
