/*! HTML5 Boilerplate v9.0.1 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none!important}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/fonts/roboto-v49-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Birthstone;font-style:normal;font-weight:400;src:url(/fonts/birthstone-v16-latin-regular.woff2) format("woff2")}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Roboto,sans-serif;font-size:18px;line-height:1.5;background:#fafafa;color:#333}a{color:#51271c;text-decoration:none}a:hover{text-decoration:underline}h2{font-family:Roboto,sans-serif;font-size:2em;text-align:center;color:#51271c;margin-bottom:60px}#imgStart{float:left;margin:0 30px 10px 0;width:386px;height:auto;border-radius:8px;box-shadow:0 2px 4px #0000001a}#imgIch{float:right;margin:0 0 10px 30px;width:400px;height:auto;border-radius:8px;box-shadow:0 2px 4px #0000001a}#imgKontakt{float:left;margin:0 30px 10px 0;width:548px;height:auto;border-radius:8px;box-shadow:0 2px 4px #0000001a}@media(max-width:800px){#imgStart,#imgIch,#imgKontakt{width:100%}}.hrFancy{border:0;height:2px;background:linear-gradient(to right,#0000,#51271c,#0000);margin-top:50px;margin-bottom:50px}#fixedPart{width:100%}@media(min-height:500px){#fixedPart{position:fixed}}#kontaktDetails{display:flex;width:100%;font-size:xx-large;justify-content:space-evenly}@media(max-width:800px){#kontaktDetails{text-align:center;display:flex;flex-direction:column;gap:1rem;width:100%;font-size:x-large}}#youtubeLink{width:100%;text-align:left}#youtubeLink a{color:#fff;background:#51271c;font-weight:700;text-decoration:none;padding:12px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.signatur{font-size:50px;margin-left:10px;font-family:Birthstone,serif;font-weight:400;font-style:normal}#contactText{padding-top:16px}#title{font-size:50px;font-weight:700}@media(max-width:600px){#title{font-size:40px}}#subtitle{font-size:18px;font-weight:700}header{background-color:#51271c;color:#fff;padding:1rem;text-align:center}nav{background-color:#333;color:#fff;font-weight:bolder;padding:1rem}nav ul{display:flex;list-style-type:none;justify-content:center;gap:3rem}nav a{color:#fff;text-decoration:none!important}section{scroll-margin-top:16rem}main{max-width:1200px;margin:0 auto;padding:2rem}#home{margin:13rem auto 2rem}@media(max-height:500px){#home{margin:1rem auto 2rem}}footer{background-color:#f4f4f4;padding:1rem;text-align:center;position:fixed;bottom:0;width:100%}.event-bar{background-color:#fff;width:100%;padding:1rem;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:1rem}.event-bar-horizontal{display:flex;justify-content:space-between;align-items:center}.event-info{color:#333}.event-date{font-weight:700;font-size:1.2rem;color:#51271c}.event-title{font-size:1.4rem;margin:.3rem 0}.event-location{font-style:italic;color:#666}.event-contact{text-align:right;color:#444}.event-contact p{margin:.2rem 0;font-size:.95rem}.event-description{margin-top:10px;font-size:.95rem;color:#444}@media(max-width:600px){.event-bar{flex-direction:column;text-align:center}.event-contact{text-align:center}}.mb1rem{margin-bottom:1rem}.ml1rem{margin-left:2rem}.font-larger{font-size:larger}@media(max-width:600px){.hide-mobile{display:none}}
