body {
  font-size: 23px;
}

#page {
  max-width: 2000px;
  margin: 0 auto;
}

p, li {
  line-height: 150%;
}

.ohidden {
  overflow: hidden;
}

img, a, h2 {
  transition: all 0.5s ease-in-out;
}

strong {
  font-family: "KnaufScreen-Bold", sans-serif;
  font-weight: normal;
}

.prelative {
  position: relative;
}

@media (max-width: 480px) {
  .hidemobile {
    display: none;
  }
}

img {
  max-width: 100%;
  width: auto;
}

.topc.hig {
  --min-height: 1000px!important;
}

.bb {
  color: #0197D6 !important;
}

.bhead .bb {
  font-family: "KnaufScreenHead-Bold";
}

.te1.result_hover img {
  opacity: 1 !important;
}

.te2.result_hover img {
  opacity: 1 !important;
}

.te3.result_hover img {
  opacity: 1 !important;
}

.te4.result_hover img {
  opacity: 1 !important;
}

.twae-vertical.twae-wrapper .twae-story.twae-story-left .twae-arrow {
  box-shadow: 4px -4px 8px -4px rgba(0, 0, 0, 0.2) !important;
}

.twae-vertical.twae-wrapper .twae-arrow {
  box-shadow: -4px 4px 8px -4px rgba(0, 0, 0, 0.2) !important;
}

/*# sourceMappingURL=custom.css.map */
