.parallax {
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  position: relative;
  height: 100vh !important;
}

.parallax::after {
  content: '';
  position: absolute;
  background-image: url(../../assets/img/design-csik.png?h=614b5e21569ab669d948a2871110331b);
  width: 100%;
  height: 45px;
  background-repeat: repeat-x;
  bottom: 0;
  z-index: 1;
}

.parallax::before {
  content: '';
  position: absolute;
  background-image: url(../../assets/img/design-csik.png?h=614b5e21569ab669d948a2871110331b);
  width: 100%;
  height: 45px;
  background-repeat: repeat-x;
  top: -1px;
  z-index: 1;
  transform: rotate(180deg);
}

.parallax-background {
  width: 0px;
  height: auto;
  display: none;
}

.parallax-background, .parallax-placeholder {
  filter: brightness(80%);
}

.parallax-placeholder {
  position: absolute;
  z-index: -200;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-image: url("../../assets/img/placeholder_hu.jpg?h=1de32793309e8746c8a2cbbe54ddd0bd");
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
}

.parallax-placeholder.parallax-placeholder-en {
  background-image: url('../../assets/img/placeholder_en.jpg?h=a826881a0f85a943fdbfd5eaa86c2642') !important;
}

.parallax-content {
  color: white;
  /*padding: 2em 1rem;*/
  /*height: 100vh !important;*/
}

.parallax-content p {
  font-size: 1.5em;
  text-align: center;
}

