@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local(""),url("../fonts/montserrat/montserrat-v24-latin-regular.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v24-latin-regular.woff") format("woff")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:local(""),url("../fonts/montserrat/montserrat-v24-latin-600.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v24-latin-600.woff") format("woff")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local(""),url("../fonts/montserrat/montserrat-v24-latin-700.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v24-latin-700.woff") format("woff")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;src:local(""),url("../fonts/montserrat/montserrat-v24-latin-800.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v24-latin-800.woff") format("woff")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;src:local(""),url("../fonts/montserrat/montserrat-v24-latin-900.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v24-latin-900.woff") format("woff")}body{font-family:'Montserrat', Helvetica, Arial, sans-serif;font-size:14px;line-height:1.6em}a{color:inherit}p{margin-bottom:1em}b{font-weight:700}.container{width:100%;max-width:1280px;margin:0 auto}.container.container--grid{display:-ms-grid;display:grid}.container.container--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.person .person__image{width:200px;height:auto;z-index:50}@media screen and (max-width: 480px){.person .person__image{width:50%;max-width:300px}}.person .person__meta{margin-left:-20px;margin-bottom:15px;z-index:90}@media screen and (max-width: 375px){.person .person__meta{margin-bottom:0}}.person .person__headline{font-weight:800;font-size:28px;text-transform:uppercase;color:#ef4b4b;margin-bottom:10px;line-height:1.1em}@media screen and (max-width: 480px){.person .person__headline{font-size:24px}}.person .person__subheadline-item{display:inline-block;color:#fff;background-color:#ef4b4b}.person.person--secondary{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right}.person.person--secondary .person__meta{margin-left:unset;margin-right:-20px}.person.person--secondary .person__headline{color:#2c668d}.person.person--secondary .person__subheadline-item{background-color:#2c668d}.infobox{border:2px solid #ef4b4b;padding:35px 15px 15px;position:relative}.infobox .infobox__headline{display:block;position:absolute;top:-.6em;background-color:#2c668d;color:#fff;font-size:30px;line-height:1.1em;font-weight:800;text-transform:uppercase;margin-bottom:.25em}@media screen and (max-width: 850px){.infobox .infobox__headline{font-size:24px}}.header__link{position:absolute;top:17px;left:15px;color:#fff;padding:0 0 0 5px}.header__hero-image{display:block;width:100%;max-width:2560px;height:auto;margin:0 auto}.section__intro{padding:50px}@media screen and (max-width: 768px){.section__intro{padding:30px}}.section__intro .container--grid{-ms-grid-columns:auto 300px;grid-template-columns:auto 300px;-ms-grid-rows:auto;grid-template-rows:auto;-webkit-column-gap:30px;column-gap:30px;grid-template-areas:"article aside"}@media screen and (max-width: 1280px){.section__intro .container--grid{-ms-grid-columns:auto;grid-template-columns:auto;-ms-grid-rows:auto;grid-template-rows:auto;grid-template-areas:"article" "aside"}}.section__intro .person{margin-top:30px;margin-left:-80px}@media screen and (max-width: 1280px){.section__intro .person{margin:0}}@media screen and (max-width: 850px){.section__intro .person{margin:-60px 0 30px -15px}}.summary{background-color:#EB8A87;padding:20px 60px 20px 20px;margin:60px 20px;-ms-grid-row:1;-ms-grid-column:1;grid-area:article}@media screen and (max-width: 768px){.summary{padding:15px 15px 40px;margin:60px 0 40px 0}}.summary .summary__headline{font-weight:900;color:#2c668d;font-size:85px;text-transform:uppercase;margin:-60px 0 60px -40px;line-height:90%}@media screen and (max-width: 1280px){.summary .summary__headline{font-size:70px}}@media screen and (max-width: 850px){.summary .summary__headline{font-size:38px;margin:-65px 0 10px -30px}}@media screen and (max-width: 375px){.summary .summary__headline{font-size:32px;margin:-65px 0 10px -30px}}.summary .summary__subheadline{display:inline-block;padding:3px;background-color:#ef4b4b;color:#fff;font-weight:700;font-size:18px;line-height:1.2em;margin:20px 0 5px -40px}@media screen and (max-width: 480px){.summary .summary__subheadline{margin:20px 0 5px -30px;font-size:18px}}.summary__aside{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;margin-bottom:60px}.section__download{background-image:url("../images/bg-blue.png");background-size:cover;padding:100px 20% 95px;text-align:center}@media screen and (max-width: 480px){.section__download{padding:80px 30px 75px}}.section__download .download__headline{font-size:22px;line-height:1.3em;color:#fff;margin-bottom:20px}.section__download .download__button{display:inline-block;background-color:#ef4b4b;color:#fff;font-weight:800;font-size:18px;line-height:1.3em;text-decoration:none;padding:10px 20px}.section__about{padding:50px;background-image:url("../images/buero.jpg");background-size:600px 400px;background-position:calc(50% + 100px) 0;background-repeat:no-repeat}@media screen and (max-width: 1280px){.section__about{background-size:45% auto;background-position:calc(50% + 50px) 0}}@media screen and (max-width: 1280px){.section__about{background-position:calc(50%) 0}}@media screen and (max-width: 850px){.section__about{padding:30px;background-image:unset}}.section__about .container--grid{-ms-grid-columns:auto 400px;grid-template-columns:auto 400px;-webkit-column-gap:50px;column-gap:50px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media screen and (max-width: 768px){.section__about .container--grid{-webkit-column-gap:30px;column-gap:30px;-ms-grid-columns:auto;grid-template-columns:auto;-ms-grid-rows:auto auto;grid-template-rows:auto auto}}.section__about .about__headline img{display:block;width:100%;max-width:650px;height:auto;margin:0 auto 50px}@media screen and (max-width: 480px){.section__about .about__headline img{margin:50px auto 30px}}.section__about .contact .contact__headline{position:relative;height:180px}@media screen and (max-width: 480px){.section__about .contact .contact__headline{height:130px}}.section__about .contact .contact__headline-image{position:absolute;display:block;height:180px;width:auto;margin:30px 0 -20px 150px;z-index:100}@media screen and (max-width: 480px){.section__about .contact .contact__headline-image{margin-left:120px;margin-bottom:-10px;height:130px}}.footer{margin-top:100px;padding:50px 50px 45px;background-color:#2c668d;color:#fff;font-size:11px}@media screen and (max-width: 480px){.footer{margin-top:75px;padding:30px}}.footer .container--grid{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr}@media screen and (max-width: 850px){.footer .container--grid{-ms-grid-columns:auto;grid-template-columns:auto;-ms-grid-rows:auto auto auto auto auto;grid-template-rows:auto auto auto auto auto}}.footer .footer-social-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 850px){.footer .footer-social-nav{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.footer .footer-social-nav .footer-social-nav__item{display:inline-block;margin-left:10px}@media screen and (max-width: 850px){.footer .footer-social-nav .footer-social-nav__item{margin-left:unset;margin-right:10px;margin-top:20px}}.footer .footer-social-nav .footer-social-nav__item>a{position:relative;display:block;padding-top:8px;width:40px;height:40px;border:2px solid #fff;border-radius:50%;text-align:center}.footer .footer-social-nav .footer-social-nav__item>a:hover{background-color:#fff}.footer .footer-social-nav .footer-social-nav__item>a:hover .footer-social-nav__icon{fill:#2c668d}.footer .footer-social-nav .footer-social-nav__icon{width:20px;height:20px;fill:#fff}
/*# sourceMappingURL=main.min.css.map */