.flex-row {
  display: flex;
  flex-direction: row;
}

.flex-column {
  display: flex;
  flex-direction: column;
}

.flex-space-around {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}

.img-100-100-cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.pos_relative {
  position: relative;
}

.titleStyle {
  font-size: 3.75rem;
  line-height: 5.625rem;
}

.subtitleStyle {
  font-size: 1.5rem;
  line-height: 2.25rem;
}

@media screen and (max-width: 476px) {
  .titleStyle {
    font-size: 2.25rem;
    line-height: 3.375rem;
  }
  .subtitleStyle {
    font-size: 1.375rem;
    line-height: 2.0625rem;
  }
}