body{margin:0;padding:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;background:#fff;color:#000}.w{max-width:960px;margin:0 auto}section{padding:3rem 10px;background:#fff;box-sizing:border-box;box-shadow:0 0 .5rem #00000040}@media(min-width:767px){section{padding:6rem 1rem}}section .st{text-align:center;margin-bottom:5rem;font-weight:400;font-size:2rem}section .st span{position:relative}section .st span:after{position:absolute;content:"";height:3px;display:block;background:linear-gradient(135deg,#710f13,#c72127);left:0;right:0}section img{max-width:100%}section>h2:first-of-type{margin-top:0}section.hero{background:linear-gradient(135deg,#710f13,#c72127);color:#fff;text-shadow:0 0 5px rgba(0,0,0,.5);text-align:center}section.hero h2{font-size:3rem;font-weight:100;margin-top:0}section.hero h2 span:after{display:none}section.hero p{font-weight:100;font-size:1.5rem}section.hero:after{background:none}.ci{font-weight:700;font-style:italic;font-size:2rem;color:#710f13}.ci a{text-decoration:none;color:currentColor}#sh,#sf{padding:10px;display:flex;flex-direction:column}@media(min-width:767px){#sh,#sf{justify-content:space-between;align-items:center;flex-direction:row;padding:2rem}}#sf{background:#710f13;color:#fff}#sf .ci{color:currentColor}#sf a{color:#fff}iframe{max-width:100%}.cols .col{padding:1rem;box-sizing:border-box}@media(min-width:480px){.cols{display:flex}.cols .col{flex:0 0 50%;padding:2rem}}.gmap{display:block;width:100%;height:400px;border:0}#static-map{display:block;background:url("/css/map-A2JVABX3.jpg") no-repeat center/cover;width:100%;height:400px;position:relative}#static-map:after{content:"gr\f6ssere Karte ansehen";position:absolute;top:1rem;left:1rem;padding:1rem;display:block;background:#fffc;font-size:smaller;box-shadow:0 0 .5rem #00000040}.items{justify-content:space-evenly}@media(min-width:767px){.items{display:flex}}.listing{flex:0 0 360px;max-width:360px;margin:0 auto;box-shadow:0 0 .5rem #00000040;border-radius:5px}.listing img{max-width:100%;border-radius:5px 5px 0 0}.listing .inner{padding:2rem 1rem}.listing h1,.listing h2{font-weight:400;margin:0}.listing h1{font-size:1.5rem}.listing h2{font-size:1.25rem;margin-top:.5rem}.p{margin:2rem auto;display:grid;grid-template-columns:160px 1fr;max-width:360px}@media(min-width:767px){.p{flex-direction:column;display:flex;flex-wrap:wrap;flex:0 0 360px}}.p .portrait{flex:0 0 160px}@media(min-width:767px){.p .portrait{flex:0 0 auto}}.p .portrait img{border-radius:5px;box-shadow:0 0 .5rem #00000040}.p .name{padding-left:1rem}@media(min-width:767px){.p .name{order:1;display:flex;align-items:baseline}.p .name .role{hyphens:auto}.p .name .role:before{content:", "}}blockquote{background:linear-gradient(135deg,#710f13,#c72127);border-radius:4px;color:#fff;line-height:1.3;margin:0 auto;max-width:400px;padding:1rem;position:relative;grid-column:1 / -1;box-shadow:0 0 .5rem #00000040}@media(min-width:767px){blockquote{order:0}}blockquote p{margin:0 0 10px}blockquote p :last-of-type{margin-bottom:0}blockquote:after{border-left:1.5rem solid transparent;border-bottom:1.5rem solid #710f13;top:-1.5rem;content:"";position:absolute;left:2rem}
