@import url("/count/35dedf");@font-face{font-family:'Calibri-Bold';src:url("../assets/fonts/calibri/35DEDF_0_0.eot");src:url("../assets/fonts/calibri/35DEDF_0_0.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/calibri/35DEDF_0_0.woff2") format("woff2"),url("../assets/fonts/calibri/35DEDF_0_0.woff") format("woff"),url("../assets/fonts/calibri/35DEDF_0_0.ttf") format("truetype")}@font-face{font-family:'Calibri';src:url("../assets/fonts/calibri/35DEDF_1_0.eot");src:url("../assets/fonts/calibri/35DEDF_1_0.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/calibri/35DEDF_1_0.woff2") format("woff2"),url("../assets/fonts/calibri/35DEDF_1_0.woff") format("woff"),url("../assets/fonts/calibri/35DEDF_1_0.ttf") format("truetype")}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/body{-webkit-backface-visibility:hidden}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-family:Calibri,Arial,sans-serif;font-size:27px;line-height:1.2222222222;color:#000}@media only screen and (max-width: 768px){html{font-size:22px}}@media only screen and (max-width: 414px){html{font-size:17px}}h2{font-family:Calibri-Bold,Arial,sans-serif;font-size:27px;line-height:1.2222222222;padding-bottom:7px;margin-bottom:30px;border-bottom:1px solid #000}@media only screen and (max-width: 768px){h2{font-size:22px;padding-bottom:5px}}@media only screen and (max-width: 414px){h2{font-size:17px;margin-bottom:18px}}.black-background h2{color:#fff;border-bottom:1px solid #fff}h3{font-family:Calibri,Arial,sans-serif;font-size:27px;line-height:1.2222222222;padding-bottom:6px;margin-bottom:22px;border-bottom:1px solid #000}@media only screen and (max-width: 1024px){h3{font-size:22px}}@media only screen and (max-width: 768px){h3{font-size:22px}}@media only screen and (max-width: 414px){h3{font-size:17px}}.black-background h3{color:#fff;border-bottom:1px solid #fff}p{font-size:27px;line-height:1.2222222222;margin-bottom:33px}@media only screen and (max-width: 768px){p{font-size:22px}}@media only screen and (max-width: 414px){p{font-size:17px;margin-bottom:21px}}.black-background p{color:#fff}p strong{font-family:Calibri-Bold,Arial,sans-serif}a{color:#000;text-decoration:none}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100%;margin-left:auto;margin-right:auto;background-color:#f7f7f7}body .container{max-width:1015px;margin-left:auto;margin-right:auto;padding-left:35px;padding-right:35px}@media only screen and (max-width: 768px){body .container{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 414px){body .container{padding-left:30px;padding-right:30px}}body .container .row{clear:both}.clear{clear:both}header{position:fixed;z-index:2000;width:100%;overflow:hidden;left:0;top:0;background-color:#f7f7f7}header .wrapper{max-width:100%;height:180px;margin-left:auto;margin-right:auto;background-color:#fff}@media only screen and (max-width: 414px){header .wrapper{height:102px}}header .wrapper .language-switch{background-color:#f7f7f7;height:45px;overflow:hidden}@media only screen and (max-width: 414px){header .wrapper .language-switch{height:30px}}header .wrapper .language-switch .links{display:none;float:right;margin-top:15px}@media only screen and (max-width: 414px){header .wrapper .language-switch .links{margin-top:7px}}header .wrapper .language-switch .links p{font-size:14px;margin-bottom:0}header .wrapper .language-switch .links p a{color:#000}header .wrapper .language-switch .links p a.active{color:rgba(0,0,0,0.4)}header .wrapper .navigation{height:135px}header .wrapper .navigation .row{margin-top:25px;padding-bottom:6px;border-bottom:1px solid #000;overflow:hidden}@media only screen and (max-width: 414px){header .wrapper .navigation .row{margin-top:14px}}header .wrapper .navigation .row .logo{float:left}header .wrapper .navigation .row .logo img{width:273px;height:auto}@media only screen and (max-width: 414px){header .wrapper .navigation .row .logo img{width:171px}}header .wrapper .navigation .row nav{float:right;margin-top:22px}@media only screen and (max-width: 768px){header .wrapper .navigation .row nav{display:none}}header .wrapper .navigation .row nav ul li{display:inline;font-size:18px;margin-left:25px}@media only screen and (max-width: 840px){header .wrapper .navigation .row nav ul li{margin-left:14px}}header .wrapper .navigation .row nav ul li a.active{color:rgba(0,0,0,0.4)}header .wrapper .navigation .row #mobile-menu-open{display:none;width:42px;height:23px;float:right;margin-top:19px;cursor:pointer;background:url(../assets/images/hamburger.svg) center center no-repeat;background-size:42px 23px}@media only screen and (max-width: 768px){header .wrapper .navigation .row #mobile-menu-open{display:block}}@media only screen and (max-width: 414px){header .wrapper .navigation .row #mobile-menu-open{margin-top:7px;width:31px;height:19px;background:url(../assets/images/hamburger-mobile.svg) center center no-repeat;background-size:31px 19px}}#mobile-nav{visibility:hidden;position:fixed;top:45px;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.84);z-index:3000;padding-top:38px;padding-right:20px;padding-left:20px;opacity:0;-webkit-transition:opacity 200ms linear;-moz-transition:opacity 200ms linear;transition:opacity 200ms linear}@media only screen and (max-width: 414px){#mobile-nav{top:30px;padding-top:13px}}#mobile-nav.open{visibility:visible;z-index:9999;opacity:1}#mobile-nav.close{opacity:0}#mobile-nav ul{clear:both;padding-top:50px}@media only screen and (max-width: 414px){#mobile-nav ul{padding-top:18px}}#mobile-nav ul li{text-align:right}#mobile-nav ul li a{font-size:48px;line-height:1.2222222222;color:#fff;text-decoration:none}@media only screen and (max-width: 414px){#mobile-nav ul li a{font-size:36px}}#mobile-nav ul li a.active,#mobile-nav ul li a:hover{opacity:.7}#mobile-nav #mobile-menu-close{float:right;margin-right:-6px;width:35px;height:35px;background:url("../assets/images/close.svg") no-repeat center center;background-size:23px 23px;cursor:pointer}@media only screen and (max-width: 414px){#mobile-nav #mobile-menu-close{margin-right:4px}}#mobile-nav footer{display:none}#mobile-nav footer p{margin-top:16px;text-align:right}#mobile-nav footer p a{font-size:18px;line-height:1.2222222222;color:#fff;text-decoration:none}#mobile-nav footer p a.active,#mobile-nav footer p a:hover{opacity:.7}@media only screen and (max-width: 680px){#mobile-nav footer{display:block}}body>section{background-color:#fff;overflow:hidden}body>section.content{display:block}body>section.impressum,body>section.datenschutz{display:none}body>section.black-background{background-color:#333}body.impressum-state-open>section.content{display:none}body.impressum-state-open>section.impressum{display:block}body.datenschutz-state-open>section.content{display:none}body.datenschutz-state-open>section.datenschutz{display:block}#home{margin-top:180px}@media only screen and (max-width: 414px){#home{margin-top:102px}}#home .slider .wrapper{background-color:#333;overflow:hidden;padding-top:11px;padding-bottom:11px}@media only screen and (max-width: 768px){#home .slider .wrapper{padding-top:8px;padding-bottom:8px}}#home .slider .wrapper .caption{font-size:18px;line-height:1.2222222222;color:#fff}@media only screen and (max-width: 768px){#home .slider .wrapper .caption{font-size:16px}}@media only screen and (max-width: 414px){#home .slider .wrapper .caption{font-size:14px}}#home .slider img{width:100%;height:auto}#home .slider .slick-arrow{position:absolute;z-index:1000;cursor:pointer;width:60px;height:130px;margin-top:-55px}@media only screen and (max-width: 1024px){#home .slider .slick-arrow{width:55px;height:100px}}@media only screen and (max-width: 768px){#home .slider .slick-arrow{width:45px}}@media only screen and (max-width: 414px){#home .slider .slick-arrow{display:none !important}}#home .slider .slick-prev{background:url(../assets/images/slideshow-arrow-left.svg) center center no-repeat;background-size:contain;left:50px;top:48%}@media only screen and (max-width: 1024px){#home .slider .slick-prev{left:45px}}@media only screen and (max-width: 768px){#home .slider .slick-prev{left:20px}}#home .slider .slick-next{background:url(../assets/images/slideshow-arrow-right.svg) center center no-repeat;background-size:contain;right:50px;top:48%}@media only screen and (max-width: 1024px){#home .slider .slick-next{right:45px}}@media only screen and (max-width: 768px){#home .slider .slick-next{right:20px}}#information{padding-top:62px;padding-bottom:58px}@media only screen and (max-width: 768px){#information{padding-bottom:35px}}@media only screen and (max-width: 414px){#information{padding-top:27px;padding-bottom:8px}}#serviceloesungen{padding-top:62px;padding-bottom:58px}@media only screen and (max-width: 1024px){#serviceloesungen{padding-bottom:38px}}@media only screen and (max-width: 414px){#serviceloesungen{padding-top:27px;padding-bottom:8px}}#serviceloesungen h2{margin-bottom:47px}@media only screen and (max-width: 1024px){#serviceloesungen h2{font-size:22px}}@media only screen and (max-width: 768px){#serviceloesungen h2{margin-bottom:35px}}@media only screen and (max-width: 414px){#serviceloesungen h2{margin-bottom:31px}}#serviceloesungen .list{margin-left:-9px;margin-right:-9px}#serviceloesungen .list li{float:left;width:33.3333333333%;padding-left:9px;padding-right:9px}@media only screen and (max-width: 840px){#serviceloesungen .list li{width:100%}}@media only screen and (max-width: 1024px){#serviceloesungen .list li p{font-size:22px}}#serviceloesungen .list li img{width:100%;height:auto;margin-bottom:26px}@media only screen and (max-width: 414px){#serviceloesungen .list li img{margin-bottom:14px}}#uebermich{padding-top:62px;padding-bottom:58px}@media only screen and (max-width: 1024px){#uebermich{padding-bottom:38px}}@media only screen and (max-width: 414px){#uebermich{padding-top:27px;padding-bottom:8px}}#uebermich .text-col{float:left;width:64%;margin-right:4%}@media only screen and (max-width: 414px){#uebermich .text-col{width:100%;margin-right:0}}#uebermich .image-col{float:left;width:32%;margin-top:10px}@media only screen and (max-width: 414px){#uebermich .image-col{margin-top:-4px;margin-bottom:20px;width:100%}}#uebermich .image-col img{width:100%;height:auto}footer#kontakt{margin-top:40px;padding-bottom:50px;overflow:hidden}@media only screen and (max-width: 768px){footer#kontakt{margin-top:35px;padding-bottom:40px}}@media only screen and (max-width: 680px){footer#kontakt{margin-top:28px;padding-bottom:15px}}footer#kontakt .row{padding-top:20px;border-top:1px solid #979797;position:relative;overflow:hidden}@media only screen and (max-width: 768px){footer#kontakt .row{padding-top:24px}}footer#kontakt p{font-size:18px;margin-bottom:0}@media only screen and (max-width: 768px){footer#kontakt p{font-size:16px}}@media only screen and (max-width: 680px){footer#kontakt p{font-size:14px}}footer#kontakt p strong{font-family:Calibri-Bold,Arial,sans-serif}footer#kontakt .contact{float:left;width:162px}@media only screen and (max-width: 680px){footer#kontakt .contact{float:none;width:50%;margin-bottom:17px}}@media only screen and (max-width: 680px){footer#kontakt .contact .desktop{display:none}}footer#kontakt .social-media{position:absolute;right:0;bottom:-3px}@media only screen and (max-width: 680px){footer#kontakt .social-media{top:28px;bottom:auto}}footer#kontakt .social-media p{font-size:14px}footer#kontakt .social-media ul li{display:inline-block;margin-left:26px}footer#kontakt .social-media ul li.linkedin{vertical-align:-3px}@media only screen and (max-width: 680px){footer#kontakt .social-media .desktop{display:none}}footer#kontakt .social-media .mobile{display:none}@media only screen and (max-width: 680px){footer#kontakt .social-media .mobile{display:block}}footer#kontakt .social-media .mobile ul{margin-bottom:18px}footer#kontakt .social-media .mobile ul li{width:45px;height:45px;margin-left:6px}footer#kontakt .social-media .mobile ul li img{width:100%;height:auto}#impressum,#datenschutz{margin-top:0;padding-top:180px;padding-bottom:58px}@media only screen and (max-width: 414px){#impressum,#datenschutz{padding-top:120px;padding-bottom:8px}}

/*# sourceMappingURL=app.css.map */