.slide-txt {
  font-size: 5rem;
  line-height: 6rem;
  text-transform: uppercase;
  font-family: "Permanent Marker", serif;
  font-weight: 400;
  color: var(--brand-primary);
}
.slide-txt-sm {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
.slide-txt-left {}
.slide-txt-right {}
.slide-txt-container {
  margin-bottom:1.5rem;
  display: flex;
  align-items: center;
  row-gap: 0px;
  flex-direction: column;
}
.slide-txt-desc {
  font-size: 1.5rem;
  line-height: 1.7rem;
  text-align: center;
  width: 100%;
}
.slide-txt-desc-container {
  
}
.hero__slide {
  padding: 10rem 0;
}
.hero__slide-last .slide-txt {
  font-size: 2.5rem;
  line-height: 3rem;
  margin-bottom: 0;
}
.hero__slide-last .slide-txt-sm {
  font-size: 1rem;
  line-height: 1rem;
}