.grid,.grid__row{max-width:46.25em}.icon,.site__logo,img{vertical-align:middle}.downloads,.gallery>ul{list-style:none;padding:0}.downloads a,.navigation a,a{text-decoration:none}.align{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:1px;-ms-flex-pack:center}.fixed{position:fixed;will-change:transform}.fixed--top{left:0;right:0;top:0}.grid{margin-left:auto;margin-right:auto;width:90%}.grid__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.3em}.gallery,p{max-width:39em}body,button,figure{margin:0}.grid__col{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#fullwidth{width:95.4%;max-width:100%}.icon{background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:38px;width:38px}.icon--contact{background-image:url(../images/icons/contact-blue.svg)}*{box-sizing:inherit}html{box-sizing:border-box;font-size:107.5%}@media (min-width:40em){.grid__col--6{-ms-flex-preferred-size:calc(100% / 12 * 6 - 1.5em);flex-basis:calc(100% / 12 * 6 - 1.5em)}html{font-size:137.5%}.site__footer__imprint{text-align:right}}body{background:#fff;color:#505050;font-family:proxima-nova,sans-serif;font-weight:300;font-size:.9rem;line-height:1.8;min-height:100%}.site__logo,.site__section{background-repeat:no-repeat}.site__footer{background-color:#0079ee;color:#fff;font-size:.875rem}.site__footer a{color:inherit}.site__header{background-color:#fff;color:#0079ee;padding-bottom:.5em;padding-top:.5em;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;z-index:1}.site__header.is-active{background-color:#0079ee;color:#fff}.site__header .grid{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gallery>ul,.navigation{-webkit-box-align:center;text-align:center}.site__logo{background-image:url(../images/logo-blue.svg);background-position:50%;background-size:100%;display:inline-block;height:48px;width:68px}.site__header.is-active .site__logo{background-image:url(../images/logo-white.svg)}.site__header.is-active .icon--contact{background-image:url(../images/icons/contact-white.svg)}.site__header__right{display:-webkit-box;display:-ms-flexbox;display:flex}.site__section{background-position:50% 10%;background-size:cover;min-height:16em;padding-bottom:4.75em;padding-top:4.75em;position:relative;text-align:center}.site__section--full{min-height:100vh}#die-profis{padding-bottom:9em}#jobs{padding-bottom:8em}#systeme{padding-top:3.75em}.spacer{height:3em}@media (min-width:40em){.site__section{padding-bottom:8.75em;padding-top:8.75em}}address{font-style:normal}a{color:#0079ee}button{background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.button--scroll{bottom:5%;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.menu-button{font-size:1.08rem}.downloads{margin:0}.img-md{display:none}#jobs figure{margin-bottom:4em}@media (min-width:40em){.menu-button{font-size:.9rem}.img-sm{display:none}.img-md{display:inline-block}}.gallery{margin-left:auto;margin-right:auto;margin-top:2em}.gallery>ul{-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.75em}.gallery>ul li{-ms-flex-preferred-size:calc(100% / 2 - 1.5em);flex-basis:calc(100% / 2 - 1.5em);margin:.75em}h1,h2{color:#0079ee;font-weight:900;line-height:1.2;margin-top:0}.content_lightbox{padding-top:1.5em}@media (min-width:40em){.gallery>ul li{-ms-flex-preferred-size:calc(100% / 3 - 1.5em);flex-basis:calc(100% / 3 - 1.5em)}}h1{font-size:2.3rem;margin-bottom:.15em;text-transform:uppercase}h2{font-size:2.25rem;margin-bottom:0}h3,h4{font-size:1.25rem;font-weight:300;line-height:1.4}h3{color:#9A9A9A;margin-top:.2em;margin-bottom:.6em}h4{margin-bottom:.25em;width:100%}#stellenangebote h3{margin-bottom:.2em;margin-top:.9em}@media (min-width:30em){h1{font-size:2.875rem}}img{height:auto;max-width:100%}.navigation{-ms-flex-align:center;align-items:center;background-color:#fff;display:none;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;top:0;width:100vw}@media (min-width:60em){.navigation{background:0 0;display:inline-block;height:auto;margin-right:1em;position:static;width:auto}}.navigation.is-active{color:#0079ee;font-size:1.75rem;display:-webkit-box;display:-ms-flexbox;display:flex}.navigation ul{list-style:none;margin:-.5em;padding:0}@media (min-width:60em){.navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex}}.navigation li{margin:.5em}.navigation a{color:inherit;display:block}.navigation a:focus,.navigation a:hover{text-decoration:underline}@media (min-width:60em){.navigation__button{display:none}}.navigation__button--open{margin-right:.5em}.navigation__button--close{position:absolute;right:1em;top:1em}p{margin:0 auto 3em}.fancybox-content p{margin-bottom:0}.text--center{text-align:center}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{border:0;margin:0;outline:0;padding:0;vertical-align:top}.fancybox-wrap{left:0;max-width:90%;position:absolute;top:0;width:auto!important;z-index:101}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#FFF;color:#444}.fancybox-opened .fancybox-skin{box-shadow:0 0 .5em rgba(0,0,0,.3)}.fancybox-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3em 1em!important;width:100%!important;max-height:500px;overflow-y:scroll;overflow-x:hidden}@media (min-width:40em){.fancybox-inner{padding:3em!important}}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;height:100%;width:100%}.fancybox-image{max-height:100%;max-width:100%}#fancybox-loading,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox/fancybox_sprite.png)}#fancybox-loading{background-position:0 -108px;cursor:pointer;left:50%;margin-left:-22px;margin-top:-22px;opacity:.8;position:fixed;top:50%;z-index:2}#fancybox-loading div{background:url(../images/fancybox/fancybox_loading.gif) center center no-repeat;height:44px;width:44px}.fancybox-close{background-image:url(../images/icons/close.svg);background-repeat:no-repeat;background-position:50%;cursor:pointer;background-size:100%;height:1.875em;position:absolute;right:.5em;top:.5em;width:1.875em}.fancybox-nav{background:url(../images/fancybox/blank.gif);cursor:pointer;height:100%;position:absolute;tap-highlight-color:transparent;text-decoration:none;top:0;width:40%;z-index:2}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{cursor:pointer;height:34px;margin-top:-18px;position:absolute;top:50%;visibility:hidden;width:36px;z-index:8040}.fancybox-prev span{background-position:0 -36px;left:10px}.fancybox-next span{background-position:0 -72px;right:10px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{left:-99999px;max-height:99999px;max-width:99999px;overflow:visible!important;position:absolute;top:-99999px;visibility:hidden}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock{width:auto}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{background-color:rgba(255,255,255,.75);display:none;left:0;overflow:hidden;position:absolute;top:0;z-index:100}.fancybox-overlay-fixed{bottom:0;position:fixed;right:0}.fancybox-lock .fancybox-overlay{overflow-y:scroll;overflow:auto}.fancybox-title{position:relative;visibility:hidden;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{bottom:0;margin-bottom:-35px;position:absolute;right:50%;text-align:center;z-index:8050}.fancybox-title-float-wrap .child{background:0 0;border-radius:15px;color:#FFF;display:inline-block;line-height:24px;margin-right:-100%;padding:2px 20px;white-space:nowrap}.fancybox-title-outside-wrap{color:#fff;margin-top:10px;position:relative}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{background:#000;background:rgba(0,0,0,.8);bottom:0;color:#fff;left:0;padding:10px;position:absolute}.fancybox-content{display:none;max-height:400px}
/*# sourceMappingURL=style.min.css.map */
