.bgParallaxBox {position: fixed;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;pointer-events: none;}.bgParallaxBox > * {position: absolute;width: inherit;height: inherit;transition: opacity 1s ease-in-out;opacity: 0;background-size: cover;background-repeat: no-repeat;background-position: center center;pointer-events: none;}.bgParallaxBox > *.active {opacity: 1;}.bgParallaxBox .bg-wolkenGlitzer {background-image: url('/img/mixed/kiki-wolken.png');}.desktop-arrow-top,.desktop-arrow-bottom,.desktop-arrow-left,.desktop-arrow-right,.laptop-arrow-top,.laptop-arrow-bottom,.laptop-arrow-left,.laptop-arrow-right,.tablet-arrow-top,.tablet-arrow-bottom,.tablet-arrow-left,.tablet-arrow-right,.mobile-arrow-top,.mobile-arrow-bottom,.mobile-arrow-left,.mobile-arrow-right {position: relative;}@media all and (min-width: 1281px) {.desktop-arrow-top:after,.desktop-arrow-bottom:after,.desktop-arrow-left:after,.desktop-arrow-right:after {position: absolute;content: "";background-color: inherit;transform: rotateZ(45deg);height: 40px;width: 40px;pointer-events: none;}.desktop-arrow-top:after,.desktop-arrow-bottom:after {left: calc(50% - 20px);}.desktop-arrow-top:after {top: -20px;}.desktop-arrow-bottom:after {bottom: -20px;}.desktop-arrow-left:after,.desktop-arrow-right:after {top: calc(50% - 20px);}.desktop-arrow-left:after {left: -20px;}.desktop-arrow-right:after {right: -20px;}}@media all and (min-width: 1025px) and (max-width: 1280px) {.laptop-arrow-top:after,.laptop-arrow-bottom:after,.laptop-arrow-left:after,.laptop-arrow-right:after {position: absolute;content: "";background-color: inherit;transform: rotateZ(45deg);height: 40px;width: 40px;pointer-events: none;}.laptop-arrow-top:after,.laptop-arrow-bottom:after {left: calc(50% - 20px);}.laptop-arrow-top:after {top: -20px;}.laptop-arrow-bottom:after {bottom: -20px;}.laptop-arrow-left:after,.laptop-arrow-right:after {top: calc(50% - 20px);}.laptop-arrow-left:after {left: -20px;}.laptop-arrow-right:after {right: -20px;}}@media all and (min-width: 769px) and (max-width: 1024px) {.tablet-arrow-top:after,.tablet-arrow-bottom:after,.tablet-arrow-left:after,.tablet-arrow-right:after {position: absolute;content: "";background-color: inherit;transform: rotateZ(45deg);height: 40px;width: 40px;pointer-events: none;}.tablet-arrow-top:after,.tablet-arrow-bottom:after {left: calc(50% - 20px);}.tablet-arrow-top:after {top: -20px;}.tablet-arrow-bottom:after {bottom: -20px;}.tablet-arrow-left:after,.tablet-arrow-right:after {top: calc(50% - 20px);}.tablet-arrow-left:after {left: -20px;}.tablet-arrow-right:after {right: -20px;}}@media all (max-width: 768px) {.mobile-arrow-top:after,.mobile-arrow-bottom:after,.mobile-arrow-left:after,.mobile-arrow-right:after {position: absolute;content: "";background-color: inherit;transform: rotateZ(45deg);height: 40px;width: 40px;pointer-events: none;}.mobile-arrow-top:after,.mobile-arrow-bottom:after {left: calc(50% - 20px);}.mobile-arrow-top:after {top: -20px;}.mobile-arrow-bottom:after {bottom: -20px;}.mobile-arrow-left:after,.mobile-arrow-right:after {top: calc(50% - 20px);}.mobile-arrow-left:after {left: -20px;}.mobile-arrow-right:after {right: -20px;}}.videoWrapper {position: relative;}.videoWrapper .beforePlaying {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-size: cover;background-position: center center;background-repeat: no-repeat;display: flex;justify-content: center;align-items: center;align-content: center;}.videoWrapper .beforePlaying > .playButton {font-size: 3em;width: 70px;height: 70px;display: flex;justify-content: center;align-items: center;align-content: center;background-color: rgba(0, 0, 0, 0.8); color: #fff;cursor: pointer;}main.contentBox {min-height: 180vh;}main.contentBox > .content-left,main.contentBox > .content-right,main.contentBox > .content-center {padding: 10px 20px;background-color: rgba(30, 30, 30, 0.5);border: 1px solid rgba(0, 0, 0, 0.1);box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);}main.contentBox > .content-center {border-color: transparent;overflow: hidden;}@media all and (min-width: 1281px) {main.contentBox {display: flex;justify-content: space-between;align-items: stretch;align-content: flex-start;margin: 10px;}main.contentBox > .content-left {order: 1;flex: 0 1 300px;margin: 10px;}main.contentBox > .content-center {order: 2;flex: 1 1 auto;flex: 0 1 calc(100% - 620px);margin: 10px;padding-left: 100px;padding-right: 100px;}main.contentBox > .content-right {order: 3;flex: 0 1 300px;margin: 10px;}}@media all and (min-width: 1025px) and (max-width: 1280px) {main.contentBox {display: flex;justify-content: space-between;align-items: stretch;align-content: flex-start;margin: 10px;}main.contentBox > .content-left {order: 1;flex: 0 1 200px;margin: 10px;}main.contentBox > .content-center {order: 2;flex: 1 1 auto;flex: 0 1 calc(100% - 420px);margin: 10px;padding-left: 100px;padding-right: 100px;}main.contentBox > .content-right {order: 3;flex: 0 1 200px;margin: 10px;}}@media all and (min-width: 769px) and (max-width: 1024px) {main.contentBox {display: flex;justify-content: space-between;align-items: stretch;align-content: flex-start;}main.contentBox > .content-left {order: 1;flex: 0 1 15.6vw;margin: 10px 0;}main.contentBox > .content-center {order: 2;flex: 1 1 auto;flex: 0 1 calc(100% - 31.2vw);margin: 10px;}main.contentBox > .content-right {order: 3;flex: 0 1 15.6vw;margin: 10px 0;}}@media all and (max-width: 768px) {main.contentBox {display: flex;flex-flow: row wrap;justify-content: space-between;align-items: stretch;align-content: flex-start;margin-top: 10px;}main.contentBox > .content-left {order: 1;flex: 1 1 45%;}main.contentBox > .content-center {order: 3;flex: 1 1 100%;margin-top: 20px;}main.contentBox > .content-center.top {order: -1;}main.contentBox > .content-right {order: 2;flex: 1 1 45%;}}main.contentBox .title {display: inline-block;font-family: 'Delius', cursive, serif;font-size: 26px;font-weight: 100;color: #fff;position: relative;}main.contentBox .title:after {content: "";position: absolute;bottom: -0.15em;left: 0;right: -1.4em;border-bottom: 1px solid rgba(255, 255, 255, 0.11);}main.contentBox .title.balanced:after {left: -1.4em;}main.contentBox .title strong {font-weight: 600;}main.contentBox p {margin: 0;}main.contentBox p:not(:first-child) {margin-top: 10px;}main.contentBox p:not(:last-child) {margin-bottom: 10px;}.content-left,.content-right {display: flex;flex-flow: row wrap;justify-content: space-between;align-items: flex-start;align-content: flex-start;}.content-right {flex-flow: row-reverse wrap;}.content-left > *:not(:last-child),.content-right > *:not(:last-child) {margin-bottom: 20px;}.content-left > *,.content-right > * {background-position: center center;background-size: cover;background-repeat: no-repeat;}@media all and (min-width: 1281px) {.content-left > *,.content-right > * {flex: 0 1 45%;height: 100px;}}@media all and (min-width: 769px) and (max-width: 1280px) {.content-left > *,.content-right > * {flex: 0 1 100%;height: 100px;}}@media all and (max-width: 768px) {.content-left > *,.content-right > * {flex: 0 1 18%;height: 60px;}}@media all and (max-width: 512px) {.content-left > *,.content-right > * {flex: 0 1 30%;height: 100px;}}.openup-desktop-left,.openup-desktop-right,.openup-desktop-top,.openup-desktop-bottom {transition: transform 1.1s ease-in-out, opacity 0.9s ease-in-out;opacity: 0;backface-visibility: hidden;}.openup-desktop-left.openup-delayed-200,.openup-desktop-right.openup-delayed-200,.openup-desktop-top.openup-delayed-200,.openup-desktop-bottom.openup-delayed-200 {transition: transform 1.1s ease-in-out 0.2s, opacity 0.9s ease-in-out 0.2s;}.openup-desktop-left.openup-delayed-400,.openup-desktop-right.openup-delayed-400,.openup-desktop-top.openup-delayed-400,.openup-desktop-bottom.openup-delayed-400 {transition: transform 1.1s ease-in-out 0.4s, opacity 0.9s ease-in-out 0.4s;}.openup-desktop-left.openup-delayed-600,.openup-desktop-right.openup-delayed-600,.openup-desktop-top.openup-delayed-600,.openup-desktop-bottom.openup-delayed-600 {transition: transform 1.1s ease-in-out 0.6s, opacity 0.9s ease-in-out 0.6s;}.openup-desktop-left {transform-origin: 0% 50%;}.openup-desktop-right {transform-origin: 100% 50%;}.openup-desktop-top {transform-origin: 50% 0%;}.openup-desktop-bottom {transform-origin: 50% 100%;}@media all and (min-width: 1281px) {.openup-desktop-left._fade-active, ._fade-active .openup-desktop-left,.openup-desktop-right._fade-active, ._fade-active .openup-desktop-right,.openup-desktop-top._fade-active, ._fade-active .openup-desktop-top,.openup-desktop-bottom._fade-active, ._fade-active .openup-desktop-bottom {opacity: 1;transform: translate(0, 0) scale(1, 1);}.openup-desktop-left {transform: translate(-1vmax, 0) scale(0.9, 0.9);}.openup-desktop-right {transform: translate(1vmax, 0) scale(0.9, 0.9);}.openup-desktop-top {transform: translate(0, -1vmax) scale(0.9, 0.9);}.openup-desktop-bottom {transform: translate(0, 1vmax) scale(0.9, 0.9);}}@media all and (max-width: 1280px) {.openup-laptop-left._fade-active, ._fade-active .openup-laptop-left,.openup-laptop-right._fade-active, ._fade-active .openup-laptop-right,.openup-laptop-top._fade-active, ._fade-active .openup-laptop-top,.openup-laptop-bottom._fade-active, ._fade-active .openup-laptop-bottom {opacity: 1;transform: translate(0, 0) scale(1, 1);}.openup-laptop-left {transform: translate(-1vmax, 0) scale(0.9, 0.9);}.openup-laptop-right {transform: translate(1vmax, 0) scale(0.9, 0.9);}.openup-laptop-top {transform: translate(0, -1vmax) scale(0.9, 0.9);}.openup-laptop-bottom {transform: translate(0, 1vmax) scale(0.9, 0.9);}}@media all and (max-width: 1024px) {.openup-tablet-left._fade-active, ._fade-active .openup-tablet-left,.openup-tablet-right._fade-active, ._fade-active .openup-tablet-right,.openup-tablet-top._fade-active, ._fade-active .openup-tablet-top,.openup-tablet-bottom._fade-active, ._fade-active .openup-tablet-bottom {opacity: 1;transform: translate(0, 0) scale(1, 1);}.openup-tablet-left {transform: translate(-1vmax, 0) scale(0.9, 0.9);}.openup-tablet-right {transform: translate(1vmax, 0) scale(0.9, 0.9);}.openup-tablet-top {transform: translate(0, -1vmax) scale(0.9, 0.9);}.openup-tablet-bottom {transform: translate(0, 1vmax) scale(0.9, 0.9);}}@media all and (max-width: 768px) {.openup-mobile-left._fade-active, ._fade-active .openup-mobile-left,.openup-mobile-right._fade-active, ._fade-active .openup-mobile-right,.openup-mobile-top._fade-active, ._fade-active .openup-mobile-top,.openup-mobile-bottom._fade-active, ._fade-active .openup-mobile-bottom {opacity: 1;transform: translate(0, 0) scale(1, 1);}.openup-mobile-left {transform: translate(-1vmax, 0) scale(0.9, 0.9);}.openup-mobile-right {transform: translate(1vmax, 0) scale(0.9, 0.9);}.openup-mobile-top {transform: translate(0, -1vmax) scale(0.9, 0.9);}.openup-mobile-bottom {transform: translate(0, 1vmax) scale(0.9, 0.9);}}@media all and (min-width: 1281px) {.fade-desktop-left,.fade-desktop-right,.fade-desktop-top,.fade-desktop-bottom {transition: transform 1s ease-in-out, opacity 1s ease-in-out;opacity: 0;}.fade-desktop-left._fade-active, ._fade-active .fade-desktop-left,.fade-desktop-right._fade-active, ._fade-active .fade-desktop-right,.fade-desktop-top._fade-active, ._fade-active .fade-desktop-top,.fade-desktop-bottom._fade-active, ._fade-active .fade-desktop-bottom {transition: transform 1s ease-in-out, opacity 1.6s ease-in-out;opacity: 1;transform: translate(0, 0);}.fade-desktop-left {transform: translate(-30vw, 0);}.fade-desktop-right {transform: translate(30vw, 0);}.fade-desktop-top {transform: translate(0, -30vh);}.fade-desktop-bottom {transform: translate(0, 30vh);}}@media all and (max-width: 1280px) {.fade-laptop-left,.fade-laptop-right,.fade-laptop-top,.fade-laptop-bottom {transition: transform 1s ease-in-out, opacity 1s ease-in-out;opacity: 0;}.fade-laptop-left._fade-active, ._fade-active .fade-laptop-left,.fade-laptop-right._fade-active, ._fade-active .fade-laptop-right,.fade-laptop-top._fade-active, ._fade-active .fade-laptop-top,.fade-laptop-bottom._fade-active, ._fade-active .fade-laptop-bottom {transition: transform 1s ease-in-out, opacity 1.6s ease-in-out;opacity: 1;transform: translate(0, 0);}.fade-laptop-left {transform: translate(-30vw, 0);}.fade-laptop-right {transform: translate(30vw, 0);}.fade-laptop-top {transform: translate(0, -30vh);}.fade-laptop-bottom {transform: translate(0, 30vh);}}@media all and (max-width: 1024px) {.fade-tablet-left,.fade-tablet-right,.fade-tablet-top,.fade-tablet-bottom {transition: transform 1s ease-in-out, opacity 1s ease-in-out;opacity: 0;}.fade-tablet-left._fade-active, ._fade-active .fade-tablet-left,.fade-tablet-right._fade-active, ._fade-active .fade-tablet-right,.fade-tablet-top._fade-active, ._fade-active .fade-tablet-top,.fade-tablet-bottom._fade-active, ._fade-active .fade-tablet-bottom {transition: transform 1s ease-in-out, opacity 1.6s ease-in-out;opacity: 1;transform: translate(0, 0);}.fade-tablet-left {transform: translate(-30vw, 0);}.fade-tablet-right {transform: translate(30vw, 0);}.fade-tablet-top {transform: translate(0, -30vh);}.fade-tablet-bottom {transform: translate(0, 30vh);}}@media all and (max-width: 768px) {.fade-mobile-left,.fade-mobile-right,.fade-mobile-top,.fade-mobile-bottom {transition: transform 1s ease-in-out, opacity 1s ease-in-out;opacity: 0;}.fade-mobile-left._fade-active, ._fade-active .fade-mobile-left,.fade-mobile-right._fade-active, ._fade-active .fade-mobile-right,.fade-mobile-top._fade-active, ._fade-active .fade-mobile-top,.fade-mobile-bottom._fade-active, ._fade-active .fade-mobile-bottom {transition: transform 1s ease-in-out, opacity 1.6s ease-in-out;opacity: 1;transform: translate(0, 0);}.fade-mobile-left {transform: translate(-30vw, 0);}.fade-mobile-right {transform: translate(30vw, 0);}.fade-mobile-top {transform: translate(0, -30vh);}.fade-mobile-bottom {transform: translate(0, 30vh);}}footer.footerBox {display: flex;flex-flow: row wrap;justify-content: center;align-items: stretch;align-content: flex-start;position: relative;margin: 0 20vw 10px;padding: 5px 10px 0;font-size: 0.75em;border-top: 1px solid rgba(30, 30, 30, 0.75);}footer.footerBox > * {margin: 10px;}@media all and (max-width: 768px) {footer.footerBox {justify-content: flex-start;margin-left: 0;margin-right: 0;}}footer.footerBox nav.footerNav,footer.footerBox nav.footerOnlyLinks {display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: stretch;align-content: flex-start;}footer.footerBox nav.footerOnlyLinks {flex-flow: row wrap;}footer.footerBox nav.footerOnlyLinks > *,footer.footerBox nav.footerNav > * {align-self: stretch;margin: 2px;display: flex;}footer.footerBox nav.footerNav > * > * {flex: 1 1 100%;}footer.footerBox nav.footerNav a,footer.footerBox nav.footerOnlyLinks a {transition: color 0.2s ease-out, background-color 0.2s ease-out;color: #eee;display: inline-block;padding: 6px 16px;background-color: rgba(255, 255, 255, 0.05);}footer.footerBox nav.footerNav a:focus,footer.footerBox nav.footerOnlyLinks a:focus,footer.footerBox nav.footerNav a:hover,footer.footerBox nav.footerOnlyLinks a:hover {color: #fff;background-color: rgba(255, 255, 255, 0.10);}.use-image-gallery {cursor: zoom-in;margin-bottom: 0.5em;}.use-image-gallery:not(:empty) {position: relative;margin-bottom: 2em;}.use-image-gallery .source {position: absolute;top: 100%;top: calc(100% - 0.15em);left: 0;right: 0;font-size: 0.8em;text-transform: uppercase;}.imageGalleryWrapper {position: fixed;top: 0;bottom: 0;left: 0;right: 0;transition: opacity 0.3s ease;opacity: 1;background-color: rgb(72, 78, 81);z-index: 200;}.imageGalleryWrapper:not(.show) {opacity: 0;pointer-events: none;}.imageGalleryWrapper .clickToClose {position: absolute;top: 0;right: 0;}.imageGalleryWrapper .arrowLeft,.imageGalleryWrapper .arrowRight {position: absolute;top: 0;bottom: 0;display: flex;align-items: center;align-content: center;pointer-events: none;}.imageGalleryWrapper .arrowLeft {left: 0;}.imageGalleryWrapper .arrowRight {right: 0;}.imageGalleryWrapper .arrowLeft > *,.imageGalleryWrapper .arrowRight > *,.imageGalleryWrapper .clickToClose > * {transition: color 0.2s ease-out;color: #fff;text-shadow: 0 0 2px #000, 0 0 4px #000;font-size: 4em;line-height: 1em;cursor: pointer;pointer-events: auto;width: 120px;height: 120px;max-width: 10vmax;max-height: 10vmax;display: flex;justify-content: center;align-items: center;}.imageGalleryWrapper .arrowLeft > *:hover,.imageGalleryWrapper .arrowRight > *:hover,.imageGalleryWrapper .clickToClose > *:hover,.imageGalleryWrapper .arrowLeft > *:active,.imageGalleryWrapper .arrowRight > *:active,.imageGalleryWrapper .clickToClose > *:active {color: var(--maincolor-3);}.imageGalleryWrapper .arrowLeft,.imageGalleryWrapper .arrowRight,.imageGalleryWrapper .clickToClose {z-index: 1;}.imageGalleryWrapper .imageGallery {}.imageGalleryWrapper .imageGalleryEntry {position: absolute;top: 0;bottom: 0;left: 0;right: 0;transition: opacity 0.5s ease-out;opacity: 0;background-size: cover;background-position: center center;background-repeat: no-repeat;}.imageGalleryWrapper .imageGalleryEntry.active {opacity: 1;}.navInfoBox {pointer-events: none;}@media all and (min-width: 385px) {.navInfoBox {position: fixed;top: 10px;left: 0;right: 0;display: flex;justify-content: center;}.navInfoBox > div {transition: opacity 1s ease-in-out 0.5s;padding: 8px 30px;background-color: rgba(30, 30, 30, 0.3);border: 1px solid rgba(100, 100, 100, 0.3);line-height: 1em;opacity: 0;}.navInfoBox.show > div {transition: opacity 0.5s ease-out;opacity: 1;}}@media all and (max-width: 384px) {.navInfoBox {display: none;}}.slow-fade-in {perspective: 700px;}.slow-fade-in > *,.slow-fade-in.mode-1 > *,.slow-fade-in > .mode-1 {transition: transform 1s ease-out;transform-origin: 0% 0%;transform: rotateY(-90deg) scale(1, 0);}.slow-fade-in.mode-2 > *,.slow-fade-in > .mode-2 {transform-origin: 100% 0%;transform: rotateY(90deg) scale(1, 0);}.slow-fade-in > .slow-faded-in {transform: rotateY(0deg) scale(1, 1);}nav.topNavBox {position: relative;width: 100%;}.scrolled-down nav.topNavBox {position: fixed;top: 0;left: 0;right: 0;}nav.topNavBox {display: flex;flex-flow: row wrap;justify-content: center;align-items: flex-start;align-content: flex-start;z-index: 10;}nav.topNavBox .navEntryWrapper {position: relative;pointer-events: none;}nav.topNavBox:not(.using-js) .navEntry {}nav.topNavBox.using-js .navEntry {}nav.topNavBox .navEntry {display: inline-block;pointer-events: auto;width: 7vw;height: 7vw;min-width: 70px;min-height: 70px;background-position: center center;background-size: cover;background-repeat: no-repeat;border-radius: 100%;margin: 20px;}nav.topNavBox .navEntry:after {content: "";position: absolute;top: 20px;bottom: 20px;left: 20px;right: 20px;border-radius: 100%;border: 2px solid transparent;box-shadow: 0 0 3px transparent;}@media all and (max-width: 1280px) {nav.topNavBox .navEntry {margin: 15px;}}nav.topNavBox .nav-placeholder1,nav.topNavBox .nav-placeholder2,nav.topNavBox .nav-placeholder3,nav.topNavBox .nav-placeholder4,nav.topNavBox .nav-aboutme,nav.topNavBox .nav-home {transition: transform 0.7s ease-out, filter 0.7s ease-out;background-image: url('/img/cookie.jpg');}nav.topNavBox .navEntryWrapper {transition: transform 0.7s ease-out, z-index 0.7s linear;z-index: 1;}nav.topNavBox .navEntryWrapper.is-active {}nav.topNavBox .navEntryWrapper:hover {z-index: 10;}nav.topNavBox .navEntry:hover {filter: blur(2px);}nav.topNavBox .navEntry.is-active:after {border-color: rgba(255, 255, 255, 0.3);box-shadow: 0 0 2px 1px rgba(255, 255, 255, 0.5);}