@import url("https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:wght@300;400;500;700&family=Barlow:wght@300;400;500;700&display=swap");
body {
  background-image: linear-gradient(to bottom, #000000, #1d080d, #2e0e12, #410f13, #531111);
  color: white;
  min-height: 100vh;
}

div.ct-bl-start div.row-b div.col-bl {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  overflow: hidden;
}
div.ct-bl-start div.row-b div.col-bl div.col-content {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 30vh;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 3rem;
  transition: box-shadow 0.5s;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0);
}
div.ct-bl-start div.row-b div.col-bl a:hover div.col-content {
  box-shadow: 0px 0px 8px 0px rgba(255, 255, 255, 0.8);
  transition: box-shadow 0.5s;
}
div.ct-bl-start div.row-b div.col-bl:nth-child(1) div.col-content {
  background-image: url("../img/junge_frauen.jpg");
}
div.ct-bl-start div.row-b div.col-bl:nth-child(2) div.col-content {
  background-image: url("../img/reife_frauen.jpg");
}
div.ct-bl-start div.row-b div.col-bl:nth-child(3) div.col-content {
  background-image: url("../img/dominas.jpg");
}
div.ct-bl-start div.row-b div.col-bl:nth-child(4) div.col-content {
  background-image: url("../img/fetisch.jpg");
}
div.ct-bl-start div.row-b div.col-bl:nth-child(5) div.col-content {
  background-image: url("../img/tabulos.jpg");
}
div.ct-bl-start div.row-b div.col-bl:nth-child(6) div.col-content {
  background-image: url("../img/lauschen.jpg");
}
div.ct-bl-start div.row-c ul {
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: end;
  padding-top: 1rem;
}
div.ct-bl-start div.row-c ul li {
  padding-right: 0.25rem;
  padding-left: 0.25rem;
}
div.ct-bl-start div.row-c ul li a {
  text-decoration: none;
}

div.ct-bl-sub h2 {
  font-size: calc(1.525rem + 3.3vw);
}
div.ct-bl-sub h2.tel {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 767.98px) {
  div.ct-bl-sub h2.tel {
    justify-content: start;
  }
}
@media (min-width: 1200px) {
  div.ct-bl-sub h2 {
    font-size: 4rem;
  }
}
@media (min-width: 768px) {
  div.ct-bl-sub h2 {
    margin-top: -1rem;
  }
}
@media (max-width: 767.98px) {
  div.ct-bl-sub h2 {
    margin-top: 2rem;
  }
}
div.ct-bl-sub h2 span.tel {
  display: flex;
  justify-content: center;
  align-items: center;
}
div.ct-bl-sub h2 span.tel svg {
  height: 3.75rem;
  margin-right: 2rem;
}
@media (max-width: 767.98px) {
  div.ct-bl-sub h2 span.tel svg {
    height: 3rem;
    margin-right: 1rem;
  }
}
div.ct-bl-sub p.big {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  div.ct-bl-sub p.big {
    font-size: 1.5rem;
  }
}

div.row-nav ul {
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: end;
  padding-top: 1rem;
}
div.row-nav ul li {
  padding-right: 0.25rem;
  padding-left: 0.25rem;
}
div.row-nav ul li a {
  text-decoration: none;
}

span.price {
  font-size: 0.8rem;
}/*# sourceMappingURL=main.min.css.map */