@charset "utf-8";

/* #kv
------------------------------*/

#kv {
}

#kv .section-header {
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 10;
  background-color: transparent;
  border-bottom: none;
}

#kv .section-header #kv-logo {
  max-width: 300px;
}

#kv #swiper-kv {
  width: 100%;
  height: 100%;
}

#kv #swiper-kv .slider {
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: cover;
}

#kv #terms-consent {
  text-align: center;
  width: 100%;
  position: absolute;
  bottom: 0;
  padding: 0.6em 1.2em;
  z-index: 10;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.3);
  font-size: 0.875rem;
}

#kv #terms-consent a {
  color: #fff;
  text-decoration: underline;
}

#kv #terms-consent a:hover {
  opacity: 0.6;
}

/* #txt-links
------------------------------*/

#kv + #txt-links {
  margin: 0 auto 10px;
  padding: 0.6em 1.2em;
  width: 100%;
  text-align: center;
  background-color: rgba(0, 0, 0);
  font-size: 0.875rem;
  font-weight: bold;
}

#kv + #txt-links a {
  color: #fff;
}

@media screen and (min-width: 1200px) {
  #kv + #txt-links {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  #kv + #txt-links {
    max-width: 100%;
    text-align: center;
  }
}

/* #photos
------------------------------*/

#photos .section-content {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* #statistic
------------------------------*/

#statistic {
  z-index: 0;
  overflow: hidden;
}

#statistic::before {
  content: "";
  background: url(../../img/statistic-bg.jpg) no-repeat center center;
  background-size: cover;
  filter: blur(5px);
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  z-index: -1;
}

#statistic .section-content {
  padding: 4.8em 0;
  color: #fff;
  text-align: center;
  line-height: 1;
}

#statistic .section-content #statistic-title {
  font-size: 1.5rem;
  font-weight: 200;
}

#statistic .section-content .count {
  font-size: 3rem;
}

#statistic .section-content .count-title {
  font-size: 1.25rem;
  font-weight: 200;
}

/*-----------------------------------------------------	*/

/* for - 1200px */

/*-----------------------------------------------------	*/

@media all and (max-width: 1199px) {
}

/*-----------------------------------------------------	*/

/* for - 992px */

/*-----------------------------------------------------	*/

@media all and (max-width: 991px) {
}

/*-----------------------------------------------------	*/

/* for - 768px */

/*-----------------------------------------------------	*/

@media all and (max-width: 767px) {
}

/*-----------------------------------------------------	*/

/* for - 576px */

/*-----------------------------------------------------	*/

@media all and (max-width: 575px) {
}
