@font-face{font-family: "IBM Plex Sans";src: url("/assets/Fonts/IBM_Plex_Sans/IBMPlexSans-Medium.ttf")}@font-face{font-family: "IBM Plex Sans";src: url("/assets/Fonts/IBM_Plex_Sans/IBMPlexSans-Light.ttf");font-weight: 300}@font-face{font-family: "IBM Plex Sans";src: url("/assets/Fonts/IBM_Plex_Sans/IBMPlexSans-Bold.ttf");font-weight: 700}@font-face{font-family: "Playfair Display";src: url("/assets/Fonts/Playfair_Display/PlayfairDisplay-Regular.ttf")}.Bildergalerie{position: relative;padding-top: 5rem;padding-bottom: 5rem}.image-box,.grid-sizer{width: 50%;padding: .5rem}@media (min-width: 48em){.image-box,.grid-sizer{width: 33.333%}}@media (min-width: 75em){.image-box,.grid-sizer{width: 25%}}.image-box__inner,.grid-sizer__inner{position: relative}.image-box__description,.grid-sizer__description{position: absolute;top: 0;bottom: 0;left: 0;right: 0;padding: 2em;opacity: 0;-webkit-transition: opacity .2s;transition: opacity .2s;color: white;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-weight: 500}.image-box__description p,.grid-sizer__description p{padding-bottom: .5rem}.image-box__description svg,.grid-sizer__description svg{display: block;margin: 0 auto}.image-box__description:hover,.grid-sizer__description:hover{opacity: 1}.image-box__image,.grid-sizer__image{vertical-align: top;display: block;width: 100%;height: auto}.show-more{text-align: center;margin-top: 4em;position: relative;min-height: 1px}.show-more__button{display: inline-block}.gallery-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: -1em}.gallery{width: 100%;padding: 1em;position: relative;font-size: .8rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;color: #fff}@media (min-width: 36em){.gallery{width: 50%}}@media (min-width: 62em){.gallery{width: 33.3333%}}@media (min-width: 62em){.gallery{font-size: 1rem}}.gallery--detail{padding: 0;width: 100%}.gallery__date{padding-right: .3em}.gallery__date--big{font-weight: 600}.gallery__image{width: 100%;vertical-align: top}.gallery__title{-webkit-transition: color .2s;transition: color .2s;margin-bottom: 1rem}.gallery__title--small{font-family: "IBM Plex Sans", sans-serif;font-weight: 700;font-size: 1.3em}.gallery__link{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1}.gallery__link-text{height: 0;padding-top: 0;overflow: hidden;-webkit-transition: height .2s, padding-top .2s;transition: height .2s, padding-top .2s}.gallery__link-text svg path{fill: #000}.gallery__detail{-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;background-color: #70ac42;-webkit-transition: top .2s, margin-bottom .2s, height .2s;transition: top .2s, margin-bottom .2s, height .2s;position: relative;top: 0;padding: 1rem;margin-bottom: 0}@media (min-width: 36em){.gallery__detail{padding: 1.5rem}}@media (min-width: 48em){.gallery__detail{padding: 2em}}.gallery__images{margin: -1em;width: 100%}.gallery .text{margin: 1em 0 3em 0}.gallery--hover:hover .gallery__detail{margin-bottom: -54px;background-color: #306e00;color: white;top: -54px}.gallery--hover:hover .gallery__detail svg path{fill: white}.gallery--hover:hover .gallery__title{color: white}.gallery--hover:hover .gallery__link-text{padding-top: 2em;height: 54px}