html{font-size:62.5%;height:100%}html body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%}html body .form-floating,html body .form-group{margin-bottom:1.5rem}html body .form-floating label.required:after,html body .form-group label.required:after{content:" *"}html body .form-check .form-check-input{-webkit-appearance:none}html body #mm-page{display:flex;flex-direction:column;min-height:100vh}html body #mm-page footer{margin-top:auto}html body a:focus{background:transparent;color:inherit;outline:none}html body p:last-child{margin-bottom:0}html body .abs-fill{bottom:0;left:0;position:absolute;right:0;top:0}html body .abs-fill.abs-link{z-index:0}html body .abs-fill-higher{z-index:1}html body .font-size-75{font-size:75%}html body .font-size-80{font-size:80%}html body .image-loader img{height:auto;width:100%}html .prevent-transitions *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}header{box-shadow:0 0 80px 50px hsla(30,6%,57%,.5);color:#fff;z-index:1020}header .logo{margin:20px auto;position:relative;text-align:center;z-index:11}header a.nav-link,header a.nav-link:hover{color:inherit}header .navbar-brand{margin:1rem 5rem 1rem 0}header .navbar-brand svg{display:block;height:auto;max-width:100%;width:150px}body.scrolled header{box-shadow:0 5px 7px rgba(50,50,50,.5)}body.editmode header{position:relative!important}body.editmode main{padding-top:0}main{color:#6c625c;padding-bottom:160px;position:relative;z-index:20}main section{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:30px 0}main section .pimcore_area_content{margin-bottom:30px}main section .pimcore_area_content:last-child{margin-bottom:0}main h1{font-family:Impact W01 Regular;margin-top:0}main h1,main h2{color:#fff;font-weight:300}main h2{font-size:1.6rem;line-height:1.5}main .img-svg svg{height:auto;width:100%}main .flex-direction-nav li a{height:50px}main .flex-direction-nav li a:before{color:#fff}main .flexslider{margin-bottom:0}main #flexslider{background-color:transparent;border:0;border-radius:0}main #flexslider .flex-viewport li>img{margin:0 auto;width:auto}@media (max-width:575.98px){main{padding-bottom:30px}}footer{background-color:#9c928b;bottom:0;box-shadow:0 0 5px 2px #695e57;color:#fff;font-size:1.6rem;left:0;padding:1rem 0;position:fixed;right:0;z-index:22}footer .navbar-nav{align-items:center;display:flex;flex-direction:row;justify-content:center;min-height:45px}footer .navbar-nav li{display:inline-block;margin-left:1rem}footer .navbar-nav a{align-items:center;color:#e1dedd;display:flex;display:-ms-flexbox;display:-webkit-flex;font-family:Impact W01 Regular;font-weight:500;padding-bottom:0;padding-top:0;text-decoration:none;text-transform:uppercase}footer .container{font-family:Helvetica Neue LT W01_41488878}@media (max-width:575.98px){footer{position:relative}}#wrapper-dev-grid{overflow:hidden;position:fixed;width:100%;z-index:-1}#wrapper-dev-grid .dev-container .row .dev-grid-item .dev-grid-item-inner{background:rgba(0,0,0,.1);min-height:100vh}.editmodeSlideIn .currentColor{border:3px solid;display:block;max-height:4.4rem;width:4.4rem}.editmode section{overflow:inherit}.editmode .no-gutters{width:100%}main article.card .card-img-wrapper{position:relative}main article.card .card-img-wrapper:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:.3s}main article.card:hover h3{text-decoration:underline}main article.card:hover .card-img-wrapper:after{background-color:rgba(0,0,0,.3)}@font-face{font-family:flexslider-icon;font-style:normal;font-weight:400;src:url(/build/fonts/flexslider-icon.0c4bb125.eot);src:url(/build/fonts/flexslider-icon.0c4bb125.eot) format("embedded-opentype"),url(/build/fonts/flexslider-icon.b5aefbb7.woff) format("woff"),url(/build/fonts/flexslider-icon.c6c9e9e5.ttf) format("truetype"),url(/build/images/flexslider-icon.b1ded4b1.svg) format("svg")}.flex-container a:hover,.flex-slider a:hover{outline:none}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{list-style:none;margin:0;padding:0}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{-webkit-backface-visibility:hidden;display:none}.flexslider .slides img{display:block;width:100%}.flexslider .slides:after{clear:both;content:"\0020";display:block;height:0;line-height:0;visibility:hidden}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{zoom:1;background:#fff;border:4px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px "" rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px "" rgba(0,0,0,.2);-o-box-shadow:0 1px 4px "" rgba(0,0,0,.2);box-shadow:0 1px 4px "" rgba(0,0,0,.2);margin:0 0 60px;position:relative}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{cursor:pointer;display:block;height:40px;margin:-20px 0 0;opacity:0;overflow:hidden;position:absolute;text-decoration:none;top:50%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:40px;z-index:10}.flex-direction-nav a,.flex-direction-nav a:before{color:rgba(0,0,0,.8);text-shadow:1px 1px 0 hsla(0,0%,100%,.3)}.flex-direction-nav a:before{content:"\f001";display:inline-block;font-family:flexslider-icon;font-size:40px}.flex-direction-nav a.flex-next:before{content:"\f002"}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{left:10px;opacity:.7}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{cursor:default;filter:alpha(opacity=0);opacity:0!important;z-index:-1}.flex-pauseplay a{bottom:5px;color:#000;cursor:pointer;display:block;height:20px;left:10px;opacity:.8;overflow:hidden;position:absolute;width:20px;z-index:10}.flex-pauseplay a:before{content:"\f004";display:inline-block;font-family:flexslider-icon;font-size:20px}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:"\f003"}.flex-control-nav{bottom:-40px;position:absolute;text-align:center;width:100%}.flex-control-nav li{zoom:1;display:inline-block;*display:inline;margin:0 6px}.flex-control-paging li a{background:#666;background:rgba(0,0,0,.5);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);cursor:pointer;display:block;height:11px;text-indent:-9999px;width:11px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;overflow:hidden;position:static}.flex-control-thumbs li{float:left;margin:0;width:25%}.flex-control-thumbs img{cursor:pointer;display:block;height:auto;opacity:.7;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-moz-user-select:none;width:100%}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{cursor:default;opacity:1}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{left:10px;opacity:1}.flex-direction-nav .flex-next{opacity:1;right:10px}}.pimcore_area_gallery .magnific-gallery figure{margin-bottom:30px;overflow:hidden;position:relative}.pimcore_area_gallery .magnific-gallery figure img{transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.pimcore_area_gallery .magnific-gallery figure img{transition:none}}.pimcore_area_gallery .magnific-gallery figure a{display:block;position:relative}.pimcore_area_gallery .magnific-gallery figure a:after{align-items:center;background:rgba(0,0,0,.25);bottom:0;color:#fff;content:"\f64d";display:flex;font-family:bootstrap-icons;font-size:2rem;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s ease-in-out;z-index:5}@media (prefers-reduced-motion:reduce){.pimcore_area_gallery .magnific-gallery figure a:after{transition:none}}.pimcore_area_gallery .magnific-gallery figure a:hover:after{opacity:1}.pimcore_area_gallery .magnific-gallery figure a:hover img{transform:scale(1.1)}.pimcore_area_image a.img-link,.pimcore_area_image a.magnific-video,.pimcore_area_video a.img-link,.pimcore_area_video a.magnific-video{background-color:#000;position:relative}.pimcore_area_image a.img-link .icon,.pimcore_area_image a.magnific-video .icon,.pimcore_area_video a.img-link .icon,.pimcore_area_video a.magnific-video .icon{color:#fff}.pimcore_area_image a.img-link .icon svg,.pimcore_area_image a.magnific-video .icon svg,.pimcore_area_video a.img-link .icon svg,.pimcore_area_video a.magnific-video .icon svg{height:auto;width:5rem}.pimcore_area_image a.img-link,.pimcore_area_image a.magnific-video,.pimcore_area_video a.img-link,.pimcore_area_video a.magnific-video{align-items:center;align-self:stretch;display:flex;justify-content:center;overflow:hidden;position:absolute;transition:all .2s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.pimcore_area_image a.img-link,.pimcore_area_image a.magnific-video,.pimcore_area_video a.img-link,.pimcore_area_video a.magnific-video{transition:none}}.pimcore_area_image a.img-link:before,.pimcore_area_image a.magnific-video:before,.pimcore_area_video a.img-link:before,.pimcore_area_video a.magnific-video:before{background:rgba(0,0,0,.5);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s ease-in-out;z-index:3}@media (prefers-reduced-motion:reduce){.pimcore_area_image a.img-link:before,.pimcore_area_image a.magnific-video:before,.pimcore_area_video a.img-link:before,.pimcore_area_video a.magnific-video:before{transition:none}}.pimcore_area_image a.img-link .icon,.pimcore_area_image a.magnific-video .icon,.pimcore_area_video a.img-link .icon,.pimcore_area_video a.magnific-video .icon{position:absolute;transform:scale(0);transition:all .2s ease-in-out;z-index:4}@media (prefers-reduced-motion:reduce){.pimcore_area_image a.img-link .icon,.pimcore_area_image a.magnific-video .icon,.pimcore_area_video a.img-link .icon,.pimcore_area_video a.magnific-video .icon{transition:none}}.pimcore_area_image a.img-link img,.pimcore_area_image a.magnific-video img,.pimcore_area_video a.img-link img,.pimcore_area_video a.magnific-video img{min-height:100%;object-fit:cover;transform:scale(1.1);transition:all .2s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.pimcore_area_image a.img-link img,.pimcore_area_image a.magnific-video img,.pimcore_area_video a.img-link img,.pimcore_area_video a.magnific-video img{transition:none}}.pimcore_area_image:hover a:before,.pimcore_area_video:hover a:before{opacity:1}.pimcore_area_image:hover a .icon,.pimcore_area_image:hover a img,.pimcore_area_video:hover a .icon,.pimcore_area_video:hover a img{transform:scale(1)}.pimcore_area_image .caption,.pimcore_area_video .caption{padding-top:1.75rem}.pimcore_area_intro .image .image-loader,.pimcore_area_intro .slickslider .slick-slide,.pimcore_area_intro .slickslider .slick-slide .image-loader{height:40rem}.pimcore_area_intro .image .image-loader img,.pimcore_area_intro .slickslider .slick-slide .image-loader img,.pimcore_area_intro .slickslider .slick-slide img{height:100%;object-fit:cover;object-position:center;width:100%}@media (max-width:991.98px){.pimcore_area_intro .image .image-loader,.pimcore_area_intro .slickslider .slick-slide,.pimcore_area_intro .slickslider .slick-slide .image-loader{height:30rem}}@media (max-width:767.98px){.pimcore_area_intro .image .image-loader,.pimcore_area_intro .slickslider .slick-slide,.pimcore_area_intro .slickslider .slick-slide .image-loader{height:20rem}}.intro-map{margin:0;padding:0}.intro-map .container-fluid{padding:0}body.home .pimcore_area_intro .image .image-loader,body.home .pimcore_area_intro .slickslider .slick-slide,body.home .pimcore_area_intro .slickslider .slick-slide .image-loader{height:85vh}@media (max-width:767.98px){body.home .pimcore_area_intro .image .image-loader,body.home .pimcore_area_intro .slickslider .slick-slide,body.home .pimcore_area_intro .slickslider .slick-slide .image-loader{height:auto}}body.home .pimcore_area_intro .slickslider{margin:0 auto;max-width:1920px}body{background-image:url(/build/images/shadow.1dd3b719.png);background-position:0 0;background-repeat:repeat-x;background-size:auto 200px}body .form-group,body .form-panel .row{margin-bottom:1rem}body .form-panel label.required:after{content:" *";position:relative}body .form-panel button{background-color:#e1dedd;margin-left:calc(33.33333% + 15px);padding:4px 30px;width:auto}body footer .navbar-nav li a:before{background-position:100%;background-repeat:no-repeat;background-size:80%;-webkit-border-radius:50%;-moz-border-radius:50%;content:" ";display:inline-block;height:40px;padding:5px;position:relative;right:7px;width:40px}body footer .navbar-nav li a.dienstleistungen:before{background-image:url(/build/images/icon_dienstleistungen.b00bedfa.svg)}body footer .navbar-nav li a.monteure:before{background-image:url(/build/images/icon_monteure.45d81544.svg)}body footer .navbar-nav li a.equipment:before{background-image:url(/build/images/icon_equipment.0ceecc2f.svg)}body footer .navbar-nav li a.gallery:before{background-image:url(/build/images/icon_gallery.73db3e37.svg)}body footer .navbar-nav li a.kontakt:before{background-image:url(/build/images/icon_kontakt.f0e3cbfd.svg)}body footer .navbar-nav li a.ueberuns:before{background-image:url(/build/images/icon_team.8a6f225a.svg)}body footer .navbar-nav li a.jobs:before{background-image:url(/build/images/icon_jobs.f03f333c.svg)}body footer .navbar-nav li a.repabad:before{background-image:url(/build/images/icon_repabad.d8935d68.svg);background-position:0 13px;background-size:contain;-webkit-border-radius:0;-moz-border-radius:0;margin-left:20px;width:100px}body #mmenu a.repabad{background-image:url(/build/images/icon_repabad.d8935d68.svg);background-position:20px;background-repeat:no-repeat;background-size:auto 20px;height:44px}