.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}:root{--text-color: #1c1814;--white: rgb(255, 255, 255);--white-transparent: rgba(255, 255, 255, 0.95);--yellow: #e9e07f;--sandstone: rgb(255, 134, 107);--stonegrey: #E3E3E3;--brown: #371d07;--container-margin: 200px;--big-item-margin: 50px;--small-item-margin: 20px;--small-margin: 5px;--gap: calc(var(--small-item-margin) * 1.2);--huge-font: 3rem;--big-font: 2rem;--medium-font: 1.4rem;--small-font: 1rem;--border-width: 3px;--desktop-big: 1400px;--desktop-small: 1200px;--tablet: 1080px;--mobile-big: 767px;--mobile-small: 576px;--button-width: 45px;--button-height: calc(var(--button-width) * .65);--button-bar-height: 4px;--side-margin: 5%;--container-width: calc(100% - (var(--side-margin) * 2 ));--logo-size: 300px;--icon-big: 23px;--icon-small: 14px}@media(max-width: 1200px){:root{--huge-font: 2.6rem;--big-font: 1.9rem;--icon-big: 21px}}@media(max-width: 1080px){:root{--medium-font: 1.2rem;--icon-small: 12px}}@media(max-width: 767px){:root{--huge-font: 2.3rem;--big-font: 1.6rem;--logo-size: 280px;--button-width: 35px;--button-bar-height: 3px;--icon-big: 18px}}@media(max-width: 576px){:root{--huge-font: 1.9rem;--big-font: 1.5rem;--small-font: 1.1rem;--logo-size: 250px;--button-width: 33px;--button-bar-height: 3px;--icon-big: 18px}}@media(max-width: 300px){:root{--huge-font: 1.6rem;--big-font: 1.4rem;--small-font: 1rem;--logo-size: 200px;--button-width: 30px;--icon-big: 17px;--icon-small: 11px}}*{padding:0;margin:0;box-sizing:border-box}ul{list-style:none;padding-left:0}a{text-decoration:none}button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}@font-face{font-family:"Sectra";src:url("../fonts/sectra/GTSectraFine-Book.woff2") format("woff2");src:url("../fonts/sectra/GTSectraFine-Book.woff") format("woff");src:url("../fonts/sectra/GTSectraFine-Book.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Sectra";src:url("../fonts/sectra/GT-Sectra-Bold.woff2") format("woff2");src:url("../fonts/sectra/GT-Sectra-Bold.woff") format("woff");src:url("../fonts/sectra/GT-Sectra-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas";src:url("../fonts/neue-haas/NeueHaasUnicaPro-Black.woff2") format("woff2");src:url("../fonts/neue-haas/NeueHaasUnicaPro-Black.woff") format("woff");src:url("../fonts/neue-haas/NeueHaasUnicaPro-Black.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas";src:url("../fonts/neue-haas/NeueHaasUnicaPro-Regular.woff2") format("woff2");src:url("../fonts/neue-haas/NeueHaasUnicaPro-Regular.woff") format("woff");src:url("../fonts/neue-haas/NeueHaasUnicaPro-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}body{font-family:"Neue Haas",Helvetica,sans-serif}.lead-text,h2{font-family:"Sectra",Times,serif;font-size:var(--huge-font);line-height:calc(var(--huge-font)*1.1);font-weight:bold}.f1{font-size:var(--huge-font);line-height:calc(var(--huge-font)*1.1)}.f2,h3{font-size:var(--big-font);line-height:calc(var(--big-font)*1.1)}.f3,h4,h5{font-size:var(--medium-font);line-height:calc(var(--medium-font)*1.2)}.f4{font-size:var(--small-font);line-height:calc(var(--small-font)*1.4)}h3,h5{font-weight:normal}.container{width:var(--container-width);margin:0 var(--side-margin);padding-bottom:50px}.grid-container{width:100%;display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--gap)}.grid-item-100,.grid-item-100-m{grid-column:span 12}.grid-item-75,.grid-item-75-m{grid-column:span 9}.grid-item-66,.grid-item-66-m{grid-column:span 8}.grid-item-50,.grid-item-50-m{grid-column:span 6}.grid-item-33,.grid-item-33-m{grid-column:span 4}.grid-item-25,.grid-item-25-m{grid-column:span 3}@media(max-width: 1080px){.grid-item-75,.grid-item-50,.grid-item-33,.grid-item-25{grid-column:span 12}.grid-item-100-m{grid-column:span 12}.grid-item-75-m{grid-column:span 9}.grid-item-66-m{grid-column:span 8}.grid-item-50-m{grid-column:span 6}.grid-item-33-m{grid-column:span 4}.grid-item-25-m{grid-column:span 3}}::-moz-selection{background-color:var(--text-color);color:var(--white)}::selection{background-color:var(--text-color);color:var(--white)}ul{margin-top:var(--small-item-margin)}body{min-height:100vh;display:flex;flex-direction:column;width:100vw;color:var(--text-color);font-size:var(--medium-font);line-height:calc(var(--medium-font)*1.2);background-color:var(--brown)}header{position:relative;top:0;width:100%;padding-top:var(--big-item-margin);background-color:var(--white);transition:.5s ease-in;z-index:99}header .container{transition:top .5s;margin:0;height:-moz-fit-content;height:fit-content}header .header-container{padding-left:var(--side-margin);padding-right:var(--side-margin);width:100%;display:flex;justify-content:space-between;background-color:var(--white);padding-bottom:var(--small-margin);padding-top:var(--small-margin);transition:border-bottom .3s ease}header .header-container.is-pinned{border-bottom:var(--border-width) solid var(--text-color)}header.hidden{top:-200px}header .menu-wrapper{height:-moz-fit-content;height:fit-content;min-width:var(--button-width);width:0}header nav{width:-moz-fit-content;width:fit-content}header nav ul.nav{display:flex;justify-content:flex-start;-moz-column-gap:var(--gap);column-gap:var(--gap)}header nav ul.nav a.nav-link{color:var(--text-color);font-size:var(--big-font);font-weight:bold;text-decoration:none;padding:0;text-transform:uppercase;letter-spacing:-0.5px}header nav ul.nav a.nav-link::before{display:none}header nav ul.nav a.nav-link.active{text-decoration:underline}header nav ul.nav a.nav-link:hover{text-decoration:underline}#menu-button{z-index:999}#logo{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;aspect-ratio:initial}#logo img{width:var(--logo-size);height:auto}#logo a{display:block;height:-moz-fit-content;height:fit-content}#logo a:not(.section-anchor):not(.button)::before{display:none;background-image:none}main{flex:1;padding-top:var(--big-item-margin);background-color:var(--white)}a:not(.section-anchor){color:var(--text-color);font-weight:bold;text-decoration:underline;text-decoration-thickness:var(--border-width)}a:not(.section-anchor).button{display:inline-block;border:var(--border-width) solid var(--text-color);width:100%;padding:15px;margin-bottom:var(--small-item-margin);text-align:center;transition:color .3s;font-weight:normal;text-decoration:none}a:not(.section-anchor):not(.button)::before{display:inline-block;content:"";background-image:url("../media/arrow-up-right.svg");width:var(--icon-small);height:var(--icon-small);margin-right:10px;margin-bottom:-2px;background-size:contain}a:not(.section-anchor):hover{text-decoration:none}.section-anchor{color:var(--text-color)}.section-anchor h4{text-decoration:underline}.section-anchor img{transform:scale(1);transition:all .3s ease}.section-anchor:hover img{transform:scale(0.98);color:red}figure{width:100%;aspect-ratio:3/2}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}footer{background-color:var(--brown);color:var(--white);padding-top:var(--small-item-margin);padding-bottom:var(--big-item-margin)}footer nav a{text-transform:uppercase}footer a:not(.section-anchor):not(.button){color:var(--white);text-decoration:none;opacity:1;transition:opacity .3s}footer a:not(.section-anchor):not(.button)::before{display:none}footer a:not(.section-anchor):not(.button):hover{opacity:.5}footer .menu-item.active a{opacity:.5}footer #contact a{font-weight:normal}.lead-text{margin-bottom:var(--big-item-margin)}.date-and-time{font-kerning:none}.download-pdf a:not(.section-anchor):not(.button)::before{width:var(--icon-big);height:var(--icon-big)}.gallery-container{position:relative;width:100%;height:800px;overflow:hidden}.gallery-container .gallery-wrapper{position:absolute;top:0;left:0;display:flex;transition:transform .5s ease;height:100%;gap:var(--small-item-margin);width:auto}.gallery-container .gallery-wrapper figure.gallery-item{flex:1;height:100%;width:auto;aspect-ratio:initial}.gallery-container .gallery-wrapper figure.gallery-item img{width:auto;height:90%;-o-object-fit:cover;object-fit:cover}.gallery-container .gallery-wrapper figure.gallery-item figcaption{text-align:left;padding:5px 0 var(--big-item-margin) var(--small-margin);padding-top:5px;font-size:var(--small-font)}.gallery-container .gallery-wrapper figure.gallery-item figcaption a{font-weight:normal;text-decoration-thickness:1px}.gallery-container .gallery-wrapper figure.gallery-item figcaption a::before{display:none}.gallery-container .arrow{width:35px;height:35px;position:absolute;top:50%;margin-top:-40px;cursor:pointer;z-index:9}.gallery-container .left-arrow{left:10px;background:url("../media/arrow-left.svg")}.gallery-container .right-arrow{right:10px;background:url("../media/arrow-right.svg")}#imprint h2,#imprint h3,#data-security h2,#data-security h3{margin-top:var(--big-item-margin);margin-bottom:var(--small-item-margin)}#imprint ul,#data-security ul{margin-top:var(--small-margin)}.cookie-modal__content .cookie-modal__buttons a,.cookie-modal__content .cookie-modal__text a{text-decoration:none}.cookie-modal__content .cookie-modal__buttons a::before,.cookie-modal__content .cookie-modal__text a::before{display:none}.cookie-modal__content .cookie-modal__buttons #cookie-accept,.cookie-modal__content .cookie-modal__buttons #cookie-deny,.cookie-modal__content .cookie-modal__text #cookie-accept,.cookie-modal__content .cookie-modal__text #cookie-deny{background-color:#fff;border-color:#000;color:#000}.cookie-modal__content .cookie-modal__buttons #cookie-accept:hover,.cookie-modal__content .cookie-modal__buttons #cookie-deny:hover,.cookie-modal__content .cookie-modal__text #cookie-accept:hover,.cookie-modal__content .cookie-modal__text #cookie-deny:hover{background-color:#000;border-color:#000;color:#fff}.calendar .calendar-item:has(.item-content) .item-header{cursor:pointer}.calendar .calendar-item .item-header{padding-bottom:calc(var(--small-item-margin)*.6);margin-bottom:var(--small-item-margin);border-bottom:var(--border-width) solid var(--text-color);align-items:last baseline}.calendar .calendar-item .item-header .open-close{display:block;margin-left:auto;margin-right:5px;grid-column:12;width:25px;height:25px;transition:transform .3s;background-image:url("../media/cross.svg");background-repeat:no-repeat;background-position:center;transform:rotate(45deg)}.calendar .calendar-item .item-header .open-close.expanded{transform:rotate(90deg)}.calendar .calendar-item .item-content{display:none}.calendar .calendar-item .item-content .images-container{width:100%;height:-moz-fit-content;height:fit-content}.calendar .calendar-item .item-content .images-container .gallery-container{height:auto;aspect-ratio:3/2}.calendar .calendar-item .item-content .images-container .gallery-container .gallery-wrapper{gap:0px}.calendar .calendar-item .item-content .images-container .gallery-container .gallery-wrapper figure.gallery-item{height:100%;aspect-ratio:3/2}.calendar .calendar-item .item-content .images-container .gallery-container .gallery-wrapper figure.gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.calendar .gallery-navigation{display:flex;width:100%;height:-moz-fit-content;height:fit-content;padding:10px;justify-content:center}.calendar .gallery-navigation .gallery-navigation-item{display:inline-block;margin:5px;width:12px;height:12px;background-color:var(--brown);border-radius:50%;opacity:.5;cursor:pointer}.calendar .gallery-navigation .gallery-navigation-item.active{opacity:1;cursor:default}@media(max-width: 1080px){#menu-button{width:var(--button-width);height:var(--button-height);margin-top:calc(var(--button-width) - var(--button-height));position:relative;cursor:pointer}#menu-button span{display:block;position:absolute;height:var(--button-bar-height);width:100%;background:var(--text-color);opacity:1;left:0;transition:.25s ease-in-out}#menu-button span.bar1{top:0;transform-origin:left center}#menu-button span.bar2{top:calc(50% - var(--button-bar-height)/2);transform-origin:left center}#menu-button span.bar3{top:calc(100% - var(--button-bar-height));transform-origin:left center}#menu-button.open span.bar1{transform:rotate(45deg);top:calc(var(--button-height)*-0.05);left:calc(var(--button-width)*.1)}#menu-button.open span.bar2{width:0;opacity:0}#menu-button.open span.bar3{transform:rotate(-45deg);top:calc(var(--button-height)*1.05);left:calc(var(--button-width)*.1)}nav.menu{display:block;overflow:hidden;height:0;transition:height .3s ease}nav.menu ul.nav{flex-direction:column;row-gap:var(--gap);margin-top:var(--big-item-margin);padding-bottom:var(--small-item-margin)}.lead-text{margin-bottom:var(--small-margin)}.member-navigation{padding-right:50px}.gallery-container{height:600px}}@media(max-width: 767px){.gallery-container{height:400px}header{padding-top:var(--small-item-margin)}}@media(max-width: 576px){.gallery-container{height:260px}.gallery-container .gallery-wrapper figure.gallery-item img{height:85%}}/*# sourceMappingURL=style.css.map */