@import url(https://fonts.googleapis.com/css?family=Roboto&display=swap);body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{font-family:Roboto,sans-serif}html{scroll-behavior:smooth}.App{text-align:center;max-width:800px;margin:auto}.App h1{font-weight:700;font-size:12vw;margin:30px 10px}.App h1,.lead{color:#888;text-align:center}.lead{font-size:6vw;line-height:1.2em;margin:10px 10px 60px}.App .headerimg{width:100%;height:auto}.App .ornamentContainer{text-align:center}.App .ornament{max-width:300px;height:auto}.App .headerContainer{margin-top:80px;color:grey;text-align:left;font-size:.8em}@media only screen and (min-width:600px){.App h1{font-size:72px}.lead{font-size:32px}}.links{margin:0 auto 60px;width:90%;display:flex;justify-content:center;flex-wrap:wrap}.portrait{width:100px}.navitem{text-align:center;width:120px;margin:10px 10px 30px}a{color:#c20831}.navitem h2,a{text-decoration:none}.navitem h2{margin-bottom:10px;margin-top:10px;font-size:6vw;color:#888}.navitem .more{font-size:5vw;font-family:Roboto,sans-serif;color:#c20831}@media only screen and (min-width:600px){.navitem h2{font-size:24px}.navitem{width:200px}.navitem .more{font-size:18px}}.content{width:90%;margin:auto;font-size:4.4vw}.content h2{margin-top:10px;text-align:center;font-size:8vw;color:#c20831}.content h3{margin-top:0;text-align:center;font-size:6vw;color:#888}.person{margin:0 0 80px}.trennBalken_s{max-width:120px;margin-bottom:0}.trennBalken{max-width:200px}.content .text{text-align:left;max-width:300px;margin:0 auto 20px}.content .more{font-size:5vw;font-family:Roboto,sans-serif;color:#c20831;border-top:1px solid grey;margin-top:10px}b{font-weight:700;color:grey}@media only screen and (min-width:600px){.content h2{font-size:24px}.content h3{font-size:18px}.content .text{width:300px}.content .more{font-size:18px}.content{font-size:16px}}.black{background:#000}.row{margin-left:0}.center{text-align:center}.user-feedback-container a,footer a.copyright-notice{color:#333!important;text-decoration:none}.ui.list>.item .header,footer .ui.message,footer .ui.message.ui.list .list>.item .header{background:transparent;color:#333;font-size:.975em}@media screen and (min-width:599px){footer .ui.message{padding:.619em 0 .619em .619em}}@media screen and (max-width:599px){footer .ui.labeled.icon.buttons .button{padding-right:.8em!important}}.impressum{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:inherit;align-items:stretch;width:100%!important;padding:1rem 0}footer .icon.message{background:transparent}.ui.buttons:not(.basic):not(.inverted)>.button,.ui.buttons>.ui.button:not(.basic):not(.inverted){text-align:left}footer .column table tr td:first-child{font-family:var(--chart-font-stack);font-weight:700;font-size:.92em;line-height:1.4em}footer .teaser-section{text-align:center}footer .portfolio-teaser{width:50%}footer .teaser-section a{width:100%}footer .sharing .ui.button{background:transparent!important}footer .sharing .ui.button:hover{background:#fff}footer .ui.labeled.icon.button,footer .ui.labeled.icon.buttons .button{padding-left:2.7em!important}footer .ui.labeled.icon.button>.icon,footer .ui.labeled.icon.buttons>.button>.icon{background:transparent}footer .ui.buttons:not(.basic):not(.inverted)>.button,footer .ui.buttons>.ui.button:not(.basic):not(.inverted){background:transparent!important}footer .copyright{margin-top:.5em!important}#impressum{margin-left:0;padding-left:15px;margin-right:0;padding-right:15px}
/*# sourceMappingURL=main.2d8d3ead.chunk.css.map */