﻿*,*::before,*::after{box-sizing:border-box}*{margin:0}html,body{height:100%;min-width:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a,a:hover,a:visited,a:focus,a:target{text-decoration:none}.skiplink{position:absolute;top:0;left:10%;right:10%;text-align:center;color:#fff;background-color:#000;border-bottom-left-radius:1em;border-bottom-right-radius:1em;padding:.5em;transform:translateY(-100%)}.skiplink:focus{transform:translateY(0%);box-shadow:0px 5px 5px gray}.event-card{position:relative;display:block;height:100%;width:100%;background-color:#fff;font-size:.8em;overflow:hidden;text-overflow:ellipsis;border-radius:.5em;box-shadow:0 0 5px 2px gray;transition:box-shadow .3s ease-in-out}.event-card:hover{box-shadow:0 0 10px 4px gray}.event-card .frame{height:6em;overflow:hidden}.event-card picture img{width:100%;height:100%}.event-card>h3{font-size:.8em;font-weight:normal}.event-card>h2{font-size:1em;white-space:nowrap}.event-card>div{font-style:italic;line-height:1.2em}.event-card>h2,.event-card>h3,.event-card>div:not(.frame){margin-left:1em;margin-right:1em}.event-card::after{content:"";display:block;background:linear-gradient(transparent 0, white 100%);position:absolute;left:0;right:0;bottom:0;height:1.5em}:root,html{font-family:Sans-Serif;font-weight:normal;font-size:12px}@media(min-width: 321px){:root,html{font-size:calc(1rem + ( 1 - 1 ) * ( (100vw - 20rem) / (41.25)))}}@media(min-width: 981px){:root,html{font-size:1.625rem;font-size:1rem}}.content{margin-bottom:1em}.menu.menu-short{text-align:right;text-transform:uppercase;font-weight:bold;padding-right:1em;padding-left:1em;display:flex;justify-content:center;flex-wrap:wrap}.menu.menu-short a,.menu.menu-short a:link,.menu.menu-short a:visited,.menu.menu-short a:focus,.menu.menu-short a:active{color:#616458}.menu.menu-short a{margin-left:.5em;margin-right:.5em}.menu.menu-main{background-color:#9fbe34}.menu.menu-main a,.menu.menu-main a:link,.menu.menu-main a:visited,.menu.menu-main a:focus,.menu.menu-main a:active{color:#2f2f00}.menu.menu-main>a{text-transform:uppercase;font-size:1rem;border-top:thin solid #d0df9a;font-weight:700;padding-left:1em;padding-top:.5em;padding-bottom:.5em}.menu.menu-main>a.active{color:#000}.menu.menu-main>a.active::before{color:#fff;content:"▲";transform:rotate(90deg) scalex(1.9);display:inline-block;font-size:larger;margin-left:-1.3em}.menu.menu-main a{display:block;font-weight:700}.menu.menu-main a:hover,.menu.menu-main a.active:hover{color:#fff}.menu.menu-main .menu-group{display:none}.menu.menu-main .active+.menu-group{display:block}.menu.menu-main .menu-group{margin-left:1em;padding-bottom:.5em}.menu.menu-main .menu-group .active{color:#000}.menu.menu-main .menu-group a::before{content:"> ";content:"▲";transform:rotate(90deg) scale(0.8);opacity:.6;display:inline-block;font-weight:700}.menu.menu-main .menu-group a{line-height:1.5em}.header.header-main{position:relative;padding:1em 1em 0em 1em;font-family:Georgia,serif}.header.header-main .card{padding:1em;background-color:#9fbe34}.header.header-main .card h1{color:#fff;font-weight:bold;font-style:italic}.header.header-main picture{height:100%;width:100%;overflow:clip}.header.header-main picture img{min-width:50%;height:100%;object-fit:cover}.header.header-main .card{position:absolute;top:1em;right:1em;bottom:0em;width:24rem;width:calc(100% - (100% - 24rem));max-width:95%;max-width:calc(100% - 2rem)}@media(max-device-width: 24em){.header.header-main .card{background:linear-gradient(#9FBE34 80%, rgba(159, 190, 52, 0.2) 100%)}}.logo{display:block;background-color:#9fbe34;padding:2em 1em 1em 1em;text-align:center}.logo img{display:inline-block}.content.content-main{position:relative;padding:2em 1em 0em 1em;color:#4b4b4b}.content.content-main h1{font-style:italic;color:#809d1a;margin-bottom:1em}.content.content-main p{margin-bottom:1em;font-size:.9em}.content.content-main .intro{font-style:italic}.content.content-main .menu-nextsteps a,.content.content-main .menu-nextsteps a:link,.content.content-main .menu-nextsteps a:visited,.content.content-main .menu-nextsteps a:focus,.content.content-main .menu-nextsteps a:active{color:#660}.content.content-main .menu-nextsteps a{display:block}.contentgrid{display:grid;grid-template-columns:repeat(auto-fit, minmax(12em, 1fr));grid-auto-rows:12em;padding:.5rem;overflow:hidden;gap:1rem;row-gap:1rem}.contentgrid a,.contentgrid a:link,.contentgrid a:visited,.contentgrid a:focus,.contentgrid a:active{color:#000}.contenttable{display:flex;flex-direction:column;gap:.4em}.contenttable .contenttable_title{font-size:1em;color:#2f2f00;background-color:#9fbe34;padding:.2em .2em .15em 1em}.contenttable .contenttable_row{display:flex;flex-wrap:wrap;align-items:stretch;min-height:8em;gap:.2em;margin-bottom:.2em}.contenttable .contenttable_row::last-child{margin-bottom:0}@media(max-width: 850px){.contenttable .contenttable_row .contenttable_pre{order:2}.contenttable .contenttable_row .contenttable_main{order:3}.contenttable .contenttable_row .contenttable_image{order:1}}.contenttable .contenttable_pre,.contenttable .contenttable_main{padding:1em;background-color:#c27dc8}.contenttable .contenttable_pre{flex:20%}.contenttable .contenttable_pre .date{color:#fff;font-size:1.4em;font-weight:bold;display:block;white-space:nowrap}.contenttable .contenttable_pre .time,.contenttable .contenttable_pre .price{font-size:1em;color:#2f2f00}.contenttable .contenttable_main{position:relative;flex:20em}.contenttable .contenttable_main .title{color:#fff;margin-bottom:.1em}.contenttable .contenttable_main .subtitle{font-size:1em;min-height:2em}.contenttable .contenttable_main .links{font-size:.8em;font-family:sans;font-weight:bold;margin-top:2em}.contenttable .contenttable_main .links a,.contenttable .contenttable_main .links a:link,.contenttable .contenttable_main .links a:visited,.contenttable .contenttable_main .links a:focus,.contenttable .contenttable_main .links a:active{color:#fff}.contenttable .contenttable_main .links a{white-space:nowrap;color:#fff;text-decoration:underline;margin-right:2em}.contenttable .contenttable_image{flex:8em;min-height:6em}.contenttable .contenttable_image picture{height:100%}.contenttable .contenttable_image img{display:inline-block;width:100%;height:100%;object-fit:cover;object-position:50% 10%}.gallery #iconpack{display:none}.gallery a{-webkit-tap-highlight-color:transparent}.gallery symbol.icon path,.gallery svg.icon{fill:none;stroke:#fff;stroke-width:.5em;filter:drop-shadow(0.2em 0.2em 0.2em black)}.gallery .icon{height:2em;stroke-width:3mm}.gallery .frame:not(:target){position:relative;height:100%;flex:1 1 10em;overflow:hidden;border-radius:1em;box-shadow:0 0 5px 2px gray}.gallery .frame:not(:target) picture{display:inline}.gallery .frame:not(:target) img{object-fit:cover;object-position:center;width:100%;height:100%}.gallery .frame:not(:target) .close,.gallery .frame:not(:target) .prev,.gallery .frame:not(:target) .next{display:none}.gallery .frame:not(:target) .open{position:absolute;top:0;right:0;bottom:0;left:0}.gallery .frame:target{display:block;position:fixed;top:1em;right:1em;bottom:1em;left:1em;background-color:#a0be33;box-shadow:0px 0px 1em 1em #a0be33;z-index:1}.gallery .frame:target .close,.gallery .frame:target .prev,.gallery .frame:target .next{position:fixed;z-index:1;color:transparent}.gallery .frame:target .close{top:0;left:0;width:100vw;height:10vh}.gallery .frame:target .prev,.gallery .frame:target .next{top:10vh;height:90vh;width:20vw}.gallery .frame:target .prev{left:0}.gallery .frame:target .next{right:0;width:60vw}.gallery .frame:target .next .icon,.gallery .frame:target .prev .icon,.gallery .frame:target .close .icon{position:fixed}.gallery .frame:target .close .icon{top:1vh;right:1vh}.gallery .frame:target .prev .icon{left:1vh;top:50%}.gallery .frame:target .next .icon{right:1vh;top:50%}.gallery .frame:target img{display:block;position:fixed;object-fit:contain;pointer-events:none;width:auto;max-width:100vw;height:auto;max-height:100vh;margin:auto;top:0;bottom:0;left:0;right:0}@media(min-width: 500px){body{display:flex}.main-shell{padding:1rem;margin-left:auto;margin-right:auto}.main-shell{display:grid;grid-template-columns:12rem minmax(10rem, 47rem) 1fr;grid-template-rows:2rem 16rem auto 5rem;grid-template-areas:"shortmenu shortmenu ..." "logo      header    ..." "mainmenu  main      ..." "foot      foot      ..."}#shortmenu{grid-area:shortmenu}#logo{grid-area:logo}#header{grid-area:header}#mainmenu{grid-area:mainmenu}#main{grid-area:main}.template-gallery\.html #main{grid-area:unset;grid-row-start:header-start;grid-row-end:main-end;box-shadow:0rem -0.1rem .3rem .1rem rgba(0,0,0,.2)}#shortmenu,#logo,#header,#mainmenu,#main{justify-self:stretch}.logo{margin-top:2em}.menu.menu-short{font-size:.75rem;justify-content:flex-end}.menu.menu-main{font-size:.8rem}#main{box-shadow:-0.1rem 0 .3rem -0.1rem rgba(0,0,0,.2)}#header{position:relative;box-shadow:0rem -0.1rem .3rem .1rem rgba(0,0,0,.2)}#header::after,#main:after{display:block;content:"";position:absolute;left:100%;top:2em;width:2em;height:100%;background-color:#9fbe34}.logo img{max-height:unset}}.footer{grid-area:foot;background-color:#9fbe34;position:relative}.footer::after{content:"";display:block;position:absolute;width:2em;left:100%;height:100%;background-color:#9fbe34}html body .content{font-family:"Libertinus Serif"}/*# sourceMappingURL=style.min.css.map */
