*{font-family:hypatia-sans-pro,sans-serif;border:0;font-size:20px;font-size:clamp(18px,2vw,20px);line-height:var(--lh);margin:0;outline:0;padding:0;color:#000;font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"onum" 1;box-sizing:border-box}html{-webkit-text-size-adjust:none}body{background-image:url(../images/soft_wallpaper.png)}ol,ul{list-style:none}header{text-indent:-2000px;background-color:#fff;padding-right:var(--rand);padding-top:2rem;padding-bottom:2.5rem}@media(max-width: 800px){header{padding-top:1.5rem;padding-bottom:1.25rem}}header a{display:block;width:8.25rem;margin-left:auto;margin-right:-0.3rem}header a img{display:block;width:100%;height:auto}nav{position:absolute;right:4%;top:10.5rem}nav ul{display:flex;flex-direction:column;align-items:flex-end}nav a{color:#fff;text-decoration:none}nav li{text-align:right}nav li.current a{font-weight:bold}@media(max-width: 800px){nav{position:static;top:unset;margin:0 auto;width:100%;max-width:27.5rem;padding-top:.5rem;padding-bottom:.7rem;padding-left:var(--rand);padding-right:var(--rand);border-top:1px solid var(--c2);border-bottom:1px solid var(--c2);margin-bottom:2.5rem}nav ul{display:flex;flex-direction:row;flex-wrap:wrap}nav li{margin-right:.4rem}nav li.current a{font-weight:normal;color:#000}nav a{color:var(--c2)}}main{background:#fff;padding-bottom:4rem;padding-right:var(--rand);padding-left:var(--rand)}main h1{font-weight:normal;font-size:2rem;line-height:1em;text-transform:uppercase;color:var(--c2);margin-bottom:.8em;margin-left:-0.02em}@media(max-width: 600px){main h1{font-size:1.75rem}}main p{margin-bottom:var(--lh)}main ul{margin-left:calc(var(--rand)*-1);margin-bottom:var(--lh)}main li{background-repeat:no-repeat;padding-left:var(--rand);position:relative}main li::before,main li::after{content:"";position:absolute;background-color:var(--c2)}main li::before{top:.75rem;left:0;width:calc(var(--rand) - .5rem);height:1px}main li::after{top:calc(.6rem + .5px);left:calc(var(--rand) - .8rem);width:.3rem;height:.3rem;border-radius:50%}footer{padding-bottom:3rem}footer a{font-size:.85rem;color:#fff;text-decoration:none}:root{--c2: #8FA3A2;--lh: 1.4em;--rand: 2.75rem}@media(max-width: 600px){:root{--rand: 2rem}}.container,.weiss{margin:0 auto;width:calc(100% - 2rem);max-width:27.5rem}.weiss{background-color:#fff;box-shadow:0 0 1rem rgba(0,0,0,.3)}

/*# sourceMappingURL=style.css.map */