<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">a {
  color: white; }
  a:hover, a:active, a:visited {
    text-decoration-line: unset;
    color: white; }
  a:hover {
    color: #9f9f9f; }

html {
  height: 100%; }

body {
  height: 100%;
  color: white;
  font-family: 'Century Gothic', Arial, Helvetica, Geneva, Sans-serif !important;
  font-size: 16px; }

h1 {
  border-bottom: 1px white solid;
  padding-top: 45px;
  padding-bottom: 10px;
  margin-top: 35px;
  margin-bottom: 20px; }

.background {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: -1; }

.contact-container {
  display: flex; }

#contactForm {
  margin-top: 35px; }

.contact-text-outer {
  font-size: 18px;
  margin-top: 35px; }

@media (min-width: 1200px) {
  .contact-text-outer {
    font-size: 21px;
    margin-top: 55px; } }

.container-bg {
  background-image: url("/static/background.gif");
  height: 100%; }

@media (min-width: 768px) {
  .container-content {
    padding-top: 50px;
    padding-left: 150px;
    padding-right: 150px;
    padding-bottom: 60px; } }

.curtain-top {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 50px; }

@media (max-width: 768px) {
  .curtain-top {
    display: none; } }

@media (min-width: 768px) {
  .curtain-top {
    left: calc(50% - (750px / 2));
    width: calc(750px); } }

@media (min-width: 992px) {
  .curtain-top {
    left: calc(50% - (970px / 2));
    width: calc(970px); } }

@media (min-width: 1200px) {
  .curtain-top {
    left: calc(50% - (1170px / 2));
    width: calc(1170px); } }

.curtain-left {
  position: fixed;
  top: 0px;
  width: 150px;
  height: calc(100% - 50px + 5px); }

@media (max-width: 768px) {
  .curtain-left {
    display: none; } }

@media (min-width: 768px) {
  .curtain-left {
    left: calc(50% - (750px / 2) - 15px); } }

@media (min-width: 992px) {
  .curtain-left {
    left: calc(50% - (970px / 2) - 5px); } }

@media (min-width: 1200px) {
  .curtain-left {
    left: calc(50% - (1170px / 2)); } }

.curtain-right {
  position: fixed;
  top: 0px;
  width: 150px;
  height: calc(100% - 50px + 5px); }

@media (max-width: 768px) {
  .curtain-right {
    display: none; } }

@media (min-width: 768px) {
  .curtain-right {
    right: calc(50% - (750px / 2) - 15px); } }

@media (min-width: 992px) {
  .curtain-right {
    right: calc(50% - (970px / 2) - 5px); } }

@media (min-width: 1200px) {
  .curtain-right {
    right: calc(50% - (1170px / 2)); } }

.curtain-animation {
  position: fixed;
  top: 0px;
  left: calc(50% - (1170px / 2));
  width: 1170px;
  height: calc(100% - 50px); }

@media (max-width: 1200px) {
  .curtain-animation {
    display: none; } }

.flex-center {
  display: flex;
  align-content: center;
  justify-content: center; }

.floor {
  position: fixed;
  bottom: 0px;
  height: 50px; }

@media (max-width: 768px) {
  .floor {
    display: none; } }

@media (min-width: 768px) {
  .floor {
    left: calc(50% - (750px / 2) - 70px);
    width: calc(750px + 2 * 70px); } }

@media (min-width: 992px) {
  .floor {
    left: calc(50% - (970px / 2) - 70px);
    width: calc(970px + 2 * 70px); } }

@media (min-width: 1200px) {
  .floor {
    left: calc(50% - (1170px / 2) - 70px);
    width: calc(1170px + 2 * 70px); } }

.gallery-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-content: space-between;
  width: 100%; }

@media (max-width: 992px) {
  .gallery-container {
    justify-content: center;
  }
}

.gallery-img {
  margin-top: 20px;
  border-radius: 50%;
  width: 250px;
}

.gallery-div {
  margin-top: 20px;
  border-radius: 50%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 250px;
  width: 250px;
}

.magic-klaus {
  text-align: center;
}

.menu {
  display: none;
  position: fixed;
  top: calc(100% - 100px);
}

@media (min-width: 768px) {
  .menu {
    left: calc(50% + 235px); } }

@media (min-width: 992px) {
  .menu {
    left: calc(50% + 335px); } }

@media (min-width: 1200px) {
  .menu {
    left: calc(50% + 435px); } }

@media (max-height: 650px) {
  .menu {
    display: inherit;
    top: 100px; } }
  .menu ul {
    list-style-type: none; }
  .menu a:hover, .menu a:active, .menu a:visited {
    font-weight: bold; }

.menu-table {
  position: fixed;
  bottom: -35px; }

@media (max-width: 768px) {
  .menu-table {
    display: none; } }

@media (min-width: 768px) {
  .menu-table {
    right: calc(50% - 460px); } }

@media (min-width: 992px) {
  .menu-table {
    right: calc(50% - 560px); } }

@media (min-width: 1200px) {
  .menu-table {
    right: calc(50% - 660px); } }

@media (max-height: 650px) {
  .menu-table {
    display: none; } }

.menu-table-smoke {
  position: absolute;
  top: 130px;
  left: 80px;
  visibility: hidden; }

.logo-container {
  height: calc(100vh - 50px - 50px);
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center; }

.logo {
  width: 95%;
  height: 95%;
  background-image: url("/static/magic-klaus.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center; }

.paragraph {
  margin-top: 25px; }

.separator-block {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh; }

.separator-img {
  height: 250px; }

.tile-text {
  width: 200px;
  height: 200px;
  display: inline-flex;
  text-align: center;
  align-items: center; }

.tile {
  display: flex;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: wrap;
  font-size: 14px; }

@media (max-width: 440px) {
  .tile {
    width: 50%;
    height: auto; } }

@media (max-width: 1200px) {
  .tile-left {
    padding: 10px 5px 0px 0px; } }

@media (max-width: 1200px) {
  .tile-right {
    padding: 10px 0px 0px 5px; } }

.tile-big {
  width: 410px;
  padding-top: 10px; }

@media (min-width: 1200px) {
  .tile-big {
    padding-top: 0px; } }

.tile-container {
  width: 410px;
  height: 205px;
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
  justify-content: space-between;
  margin-top: 10px; }

@media (max-width: 440px) {
  .tile-container {
    width: 100%;
    height: auto; } }

.tile-container-2rows {
  width: 410px;
  height: 410px;
  margin-top: 10px; }

@media (max-width: 440px) {
  .tile-container-2rows {
    width: 100%;
    height: auto; } }

.tile-container-3rows {
  width: 410px;
  height: 620px;
  margin-top: 10px; }

.wallpaper {
  position: fixed;
  background-image: url("/static/wallpaper.png");
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  z-index: -10; }
</pre></body></html>