@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700,800);header{display:flex;height:75px;max-width:1024px;justify-content:space-between;margin:0 auto;padding:0 30px}@media (max-width:767px){header{max-width:none;height:auto;display:block;padding:0 15px}}header .logo{display:block;align-self:flex-end;margin-bottom:18px}@media (max-width:767px){header .logo{margin-top:15px;text-align:center}}header nav{display:block;align-self:flex-end;margin-bottom:18px}header nav ul{margin:0;padding:0}@media (max-width:767px){header nav ul{display:flex;justify-content:space-between}}header nav ul li{list-style-type:none;display:inline-block;margin-right:50px}@media (max-width:767px){header nav ul li{margin-right:0}}header nav ul li:last-child{margin-right:0}header nav ul li a{color:#fff;font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:.4px;text-decoration:none}header ul.languages{display:block;align-self:flex-end;margin:0 0 18px;padding:0}@media (max-width:767px){header ul.languages{display:flex;justify-content:space-between}}header ul.languages li{list-style-type:none;display:inline-block;margin-right:10px}header ul.languages li:last-child{margin-right:0}header ul.languages li a{color:#152f4a;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;background:#8ac0cb;text-decoration:none;padding:4px 3px}header ul.languages li.active a{background:#fff}footer{background:#8ac0cb}footer .inner{margin:0 auto;padding:30px 0 70px;max-width:1024px;text-align:center}footer .inner ul{margin:0;padding:0}footer .inner ul li{list-style-type:none;margin-bottom:10px}footer .inner ul li a{color:#152f4a;font-size:14px;font-weight:400;letter-spacing:.35px;text-decoration:none}footer .inner ul li a:hover{text-decoration:underline}.page-index .teaser{position:relative;display:flex;align-items:center;justify-content:center;height:400px;background:url(/build/images/teaser.f55456ca.png) no-repeat;background-size:cover}.page-index .teaser h1{text-shadow:0 3px 4px rgba(24,24,24,.51);color:#fff;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:.63px;position:absolute;margin:0;text-align:center}.page-index .teaser h1 span{display:block;font-size:18px;letter-spacing:.45px}.page-index .intro{background:#7fb1bd}.page-index .intro .inner{margin:0 auto;padding:40px 0 36px;max-width:1024px;text-align:center;font-size:16px;font-weight:600;letter-spacing:.4px}@media (max-width:767px){.page-index .intro .inner{padding-left:25px;padding-right:25px}}.page-index .intro .inner p{margin-top:40px}.page-index .services{max-width:1024px;margin:0 auto 115px;text-align:center}@media (max-width:767px){.page-index .services{max-width:none}}.page-index .services h2{color:#8ac0cb;font-size:16px;text-transform:uppercase;margin:40px 0}.page-index .services .columns{display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width:767px){.page-index .services .columns{flex-flow:row wrap}}.page-index .services .columns .column{width:300px;color:#fff}@media (max-width:767px){.page-index .services .columns .column{width:auto;padding:0 25px;margin-bottom:25px}}.page-index .services .columns .column.column-business-modell-toolbox{width:618px;margin:36px auto 0}.page-index .services .columns .column img{margin-bottom:25px}.page-index .services .columns .column h3{font-size:14px;font-weight:700;letter-spacing:.35px;text-transform:uppercase;margin:0 0 25px}.page-index .about{width:100%;background:#fff}.page-index .about .inner{margin:0 auto 100px;display:flex;justify-content:space-between;max-width:1024px}@media (max-width:767px){.page-index .about .inner{max-width:none;max-height:none;display:block}}.page-index .about .inner .image{display:flex;align-items:center;justify-content:center;justify-items:baseline}@media (max-width:767px){.page-index .about .inner .image img{width:100%}}.page-index .about .inner h2{font-weight:800;text-transform:uppercase;letter-spacing:.35px;color:#152f4a;font-size:14px}.page-index .about .inner .text{padding:40px 55px 0 30px;letter-spacing:.35px;color:#152f4a;font-size:14px}@media (max-width:767px){.page-index .about .inner .text{padding-bottom:40px}}.page-index .contact{max-width:1024px;text-align:center;margin:0 auto 100px;color:#fff;font-size:14px;font-weight:400}@media (max-width:767px){.page-index .contact{max-width:none}}.page-index .contact h2{color:#8ac0cb;font-size:16px;text-transform:uppercase}.page-index .contact .social-media{margin-top:28px}.page-index .contact .social-media a{text-decoration:none;margin-right:12px}.page-imprint .inner{max-width:1024px;margin:0 auto;color:#fff}.page-imprint .inner h1{text-shadow:0 3px 4px rgba(24,24,24,.51);font-size:25px;font-weight:400;letter-spacing:.63px}.page-imprint .inner h2{font-size:20px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{width:100%;padding:0;margin:0}body{background:#152f4a;font-family:Open Sans,sans-serif}#container{margin:0 auto;width:100%}@media (max-width:767px){.responsive{max-width:100%;height:auto}}a{text-decoration:underline;color:#fff}