.slide-info {
  position: absolute;
  z-index: 10;
  width: 100%;
}

.slide-info h2 {
  font-weight: 200;
  font-size: 55px;
  text-shadow: 2px 2px 4px black;
}

.slide-info-text {
  font-weight: 200;
  font-size: 21px;
  text-shadow: 2px 2px 4px black;
}

.slide-info .slide-info-text, .slide-info h2 {
  color: white;
}

.slide-info-row {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  height: var(--szabofogaskerek-slider-height);
  position: absolute;
}

.slide-imgs {
  height: var(--szabofogaskerek-slider-height);
  background-color: black;
}

.slide-imgs .img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: var(--szabofogaskerek-slider-height);
  width: 100%;
  position: absolute;
  z-index: 0;
  overflow: hidden;
}

.homepage {
}

.homepage p {
  text-align: center;
}

.node-aboutus {
  padding: 50px 0;
}

.slide-img, .slide-info-row {
  opacity: 0;
  transition: 500ms ease-in-out;
}

.slide-info-row.active {
  opacity: 1;
}

.slide-img.active {
  opacity: 0.6;
}

@media (min-width: 991px) {
  .slide-info-row {
    padding: 0 50px;
    max-width: 55%;
  }
}

@media (max-width: 1400px) {

}

@media (max-width: 1150px) {
  .slide-info h2 {
    font-size: 45px;
  }
  .slide-info-text {
    font-size: 19px;
  }
}

@media (max-width: 750px) {
  .slide-info h2 {
    font-size: 35px;
  }
  .slide-info-text {
    font-size: 18px;
  }
}

@media (max-width: 500px) {
  .slide-info h2 {
    font-size: 30px;
  }
  .slide-info-text {
    font-size: 15px;
  }

}
