body,html{margin:0;padding:0}body{font-family:"Open Sans",sans-serif;color:#3d4451;background-color:#efefef;position:relative}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0 0 25px 0;line-height:1.1}.head-bar{display:flex;flex-direction:row;align-items:center;height:50px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.head-bar .title{width:30%;margin-left:1em;font-weight:700;font-size:24px;color:#07cb79}.head-bar nav{width:70%;display:flex;flex-direction:row;justify-content:flex-end}.head-bar .nav-item{display:block}.head-bar .nav-item:not(last-of-type){margin-right:1em}.head-bar .nav-item a{white-space:nowrap;color:#3c4451;font-size:13px;font-weight:700;line-height:1;text-transform:uppercase;text-decoration:none;display:inline-block}.content{display:flex;flex-direction:column;min-height:calc(100vh - 80px)}footer{width:100%;display:flex;flex-direction:row;align-items:center;height:30px;justify-content:center;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.main-hero{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);max-width:960px;margin:4em auto 0 auto}.main-hero .personal{display:flex;flex-direction:row;margin:2em}.main-hero .profile-image{margin-right:1em;width:250px;height:250px;background-color:#fff;border-radius:50%;border:1px solid #07cb79;object-fit:cover}.main-hero .details h1{font-size:36px;line-height:1.1;font-weight:700;margin-bottom:5px}.main-hero .details h1 span{font-weight:300}.main-hero .details h2{font-size:18px;font-weight:400;line-height:1.1;margin-bottom:0}.main-hero .salute{margin-bottom:1.5em}.main-hero .salute span{background-color:#07cb79;color:#fff;font-size:14px;font-weight:700;display:inline-block;padding:7px 12px;text-transform:uppercase;position:relative}.main-hero .salute span::before{content:"";top:100%;display:block;position:absolute;border-style:solid;border-width:0 0 10px 10px;border-color:rgba(0,0,0,0);border-left-color:#07cb79}.main-hero .divider{margin:1.5em 0;border-bottom:1px solid rgba(61,68,81,.3)}.main-hero dl{display:grid;grid-auto-columns:120px 1fr;margin:0;align-items:center;font-size:14px}.main-hero dl dd,.main-hero dl dt{display:block}.main-hero dl dt{grid-column:1;font-weight:700;text-transform:uppercase}.main-hero dl dd{margin-inline-start:0;grid-column:2}.main-hero .links{display:flex;flex-direction:row;justify-content:center;align-items:center;height:40px;width:100%;background-color:#07cb79}.main-hero .links a{font-size:25px}.main-hero .links a:not(last-of-type){margin-left:.8em}.main-hero .links a:link,.main-hero .links a:visited{color:#fff}.intro{font-size:20px;font-weight:300;line-height:1.8;text-align:center;margin-top:30px}.timeline{position:relative;display:grid;grid-template-columns:1fr 3em 1fr;max-width:960px;margin:4em auto 5em auto}@media (max-width: 940px){.timeline{grid-template-columns:1fr;padding:0 1em}}.timeline-divider{grid-column:2;grid-row:1/10;justify-self:center}.timeline-divider .bar{background-color:rgba(7,203,121,.2);width:4px;height:100%}@media (max-width: 940px){.timeline-divider{display:none}}.timeline-item{position:relative;margin-bottom:50px;padding:1em;background-color:#fff}@media (max-width: 940px){.timeline-item{margin-bottom:1em}}.timeline-item:nth-child(even){grid-column:1;flex-direction:row-reverse}.timeline-item:nth-child(even) .marker{right:-10px}.timeline-item:nth-child(even) .marker-dot{right:-29px}.timeline-item:nth-child(odd){grid-column:3;top:100px;flex-direction:row}@media (max-width: 940px){.timeline-item:nth-child(odd){grid-column:1;top:initial}}.timeline-item:nth-child(odd) .marker{left:-10px;transform:rotate(-135deg)}.timeline-item:nth-child(odd) .marker-dot{left:-29px}.timeline-item .marker{background-color:#fff;position:absolute;top:40px;width:20px;height:20px;transform:rotate(45deg)}@media (max-width: 940px){.timeline-item .marker{display:none}}.timeline-item .marker-dot{background-color:#07cb79;border-radius:50%;position:absolute;top:45px;width:10px;height:10px}@media (max-width: 940px){.timeline-item .marker-dot{display:none}}.timeline-item .timeline-content{display:block}.timeline-item .timeline-content h4{color:#07cb79;text-align:center;font-size:16px;margin-bottom:.5em}.timeline-item .timeline-content h2{color:#3d4451;font-size:20px;text-align:center;margin-bottom:.5em}.timeline-item .timeline-content h2 a{text-decoration:underline}.timeline-item .timeline-content h2 a:link,.timeline-item .timeline-content h2 a:visited{color:#3d4451}.timeline-item .timeline-content h3{text-align:center;font-size:14px;color:rgba(61,68,81,.8)}.timeline-item .timeline-content p{color:rgba(61,68,81,.9)}.timeline-item .timeline-content .more_link{display:block;margin-top:1em;text-align:right}.timeline-item .timeline-content .tags{font-size:14px}.timeline-item .timeline-content .tag{font-size:12px;border:1px solid #3d4451;padding:3px;margin:3px 0;display:inline-block}.story-item{max-width:660px;margin:4em auto 2em auto;padding:3em 5em;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.story-item .header{display:grid;grid-template-columns:1fr auto}.story-item .header h1{color:#07cb79;grid-row:1;grid-column:1}.story-item .header dl{display:grid;grid-auto-columns:auto 1fr;margin:0;align-items:center;font-size:14px}.story-item .header dl dd,.story-item .header dl dt{display:block}.story-item .header dl dt{grid-column:1;font-weight:700;text-transform:uppercase}.story-item .header dl dd{margin-inline-start:0;grid-column:2}.story-item .header dl dt{padding-right:2em}.story-item .header .logo{display:block;max-width:150px;grid-column:2;grid-row:1;align-self:start;justify-self:end}.story-item h1,.story-item h2,.story-item h3,.story-item h4,.story-item h5,.story-item h6{margin-top:1.5em;margin-bottom:0em;font-size:20px}.story-item p{color:rgba(61,68,81,.9)}.impressum{position:relative;max-width:960px;margin:4em auto 5em auto}