/* SCSS Config */
/* Mixins */
/* Styles */
@media (min-width: 768px) {
  header {
    height: 5.6rem;
  }
}
header nav {
  padding: 0 3rem !important;
}
header img.logo {
  max-width: 100%;
}
@media (min-width: 768px) {
  header img.logo {
    max-height: 5.6rem;
  }
}
.hero-inner {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #8b9d9d;
  border-style: solid;
  border-size: 2rem;
}
.hero-inner :after {
  content: "";
  border: 2rem solid #b8bcb5;
}
@media (min-width: 768px) {
  .hero-inner {
    max-height: calc(100vh - (5.6rem * 2));
    overflow: hidden;
  }
}
.btn-primary {
  --bs-btn-color: #aa9575;
  --bs-btn-bg: #fff;
  --bs-btn-border-color: #aa9575;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #aa9575;
  --bs-btn-hover-border-color: #aa9575;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #aa9575;
  --bs-btn-active-border-color: #aa9575;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #aaa;
  --bs-btn-disabled-border-color: #aaa;
  border-radius: 0px 0px 0px 0px;
  padding: 11px 40px 11px 40px;
}
.mainmenu {
  background-color: #000;
  display: block;
  position: relative;
  overflow: hidden;
  text-decoration: none;
}
.mainmenu .background {
  background-size: cover;
  inset: 0;
  opacity: 0.5;
  width: height;
  transition: all 3s;
}
.mainmenu .content {
  color: #fff;
  padding: 330px 110px 110px;
}
.mainmenu > div {
  height: 100%;
  width: 100%;
}
.mainmenu:hover > .background {
  height: 110%;
  width: 110%;
}
.teasers {
  background-color: #f8f8f8;
  padding: 0 3rem;
}
.teasers .col-md-4 {
  margin: 1.5rem 0;
}
.gallery {
  background: #303134;
  padding: 3 1rem;
}
.content-blocks {
  padding: 0 3rem;
}
.content-blocks .col-md-6 {
  padding: 1.5rem 0;
}
.content-blocks .col-md-6 h2, .content-blocks .col-md-6 .col-md-6 p {
  padding: 0 3rem;
}
.col-md-6 h2, .col-md-6 p {
  padding: 0 3rem;
}
.card-body {
  text-align: center;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%2Fthemes%2Fraumtraum%2Fcss%2Fraumtraum.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BAAiBI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBF%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAvBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiCJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAA9CE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAyDJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%22%7D */