* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  scroll-behavior: smooth;
    overflow-y: hidden;

}
.viewport {
  position: relative;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  scroll-behavior: smooth;
}
.parallax-parent {
  position: relative;
  top: 100vh;
  left: 0;
  right: 0;
  width: 100vh;
  height: 100vw;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-perspective-origin: 50% 50% 0;
          perspective-origin: 50% 50% 0;
  -webkit-perspective: 3px;
          perspective: 3px;
  scroll-behavior: smooth;
}
.parallax-parent::-webkit-scrollbar {
  display: none;
  overflow: hidden;
  scroll-behavior: smooth;
}

.background-colors {
 position: relative;
  background-repeat: repeat;
  //background-image: url('https://images.unsplash.com/photo-1506318137071-a8e063b4bec0?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxleHBsb3JlLWZlZWR8MTB8fHxlbnwwfHx8fA%3D%3D&w=1000&q=80');
}
.parallax-child-container {
  position: absolute;
  width: 100vh;
  height: 100vw;
  text-align: center;
  overflow: hidden;
  z-index: 1;
  scroll-behavior: smooth;
}
.parallax-child-container:nth-of-type(1) {
  top: -10vw;
}

.parallax-child-container:nth-of-type(1):hover {
  top: -10vw;
  <p>hello</p>
}

.parallax-child-container:nth-of-type(2) {
  top: 50vw;
}
.parallax-child-container:nth-of-type(3) {
  top: 110vw;
}
.parallax-child-container:nth-of-type(4) {
  top: 170vw;
}
.parallax-child-container:nth-of-type(5) {
  top: 230vw;
}
.parallax-child-container:nth-of-type(6) {
  top: 290vw;
}
.parallax-child-container:nth-of-type(7) {
  top: 350vw;
}
.parallax-child-container:nth-of-type(8) {
  top: 410vw;
}
.parallax-child-container:nth-of-type(9) {
  top: 470vw;
}
.parallax-child-container:nth-of-type(10) {
  top: 550vw;
}
.parallax-child-container:nth-of-type(11) {
  top: 610vw;
}
.parallax-child-container:nth-of-type(12) {
  top: 670vw;
}
.parallax-child-container:nth-of-type(13) {
  top: 730vw;
}
.parallax-child-container:nth-of-type(14){
  top: 790vw;
}
.parallax-child-container:nth-of-type(15){
  top: 850vw;
}
.parallax-child-container:nth-of-type(16){
  top: 910vw;
}
.parallax-child-container:nth-of-type(17){
  top: 970vw;
}
.parallax-child {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100vw;
  padding: 0 30vw;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(90deg);
          transform: translateX(-50%) translateY(-50%) rotate(90deg);
}
.parallax-child h1 {
  font-size: 5rem;
  font-family: sans-serif;
  font-weight: 700;
  color: whitesmoke;
  -webkit-transition: color 1s ease-in-out, -webkit-transform 3s ease-in-out;
  transition: color 1s ease-in-out, -webkit-transform 3s ease-in-out;
  transition: transform 3s ease-in-out, color 1s ease-in-out;
  transition: transform 3s ease-in-out, color 1s ease-in-out, -webkit-transform 3s ease-in-out;
  cursor: pointer;
  scroll-behavior: smooth;
}
/* .parallax-child h1:hover {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
  color: black;
} */
.parallax-background {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 300vw;
  height: 100vh;
  -webkit-transform: translateX(-50%) translateY(180%) translateZ(-8px) scale(2.5) rotate(90deg);
          transform: translateX(-50%) translateY(180%) translateZ(-8px) scale(2.5) rotate(90deg);
  z-index: 0;
  scroll-behavior: smooth;
}
.parallax-background h1 {
  height: 100vh;
  line-height: 100vh;
  font-family: sans-serif;
  font-size: 10rem;
  text-align: center;
  -webkit-text-stroke: 2px #ccc;
  -webkit-text-fill-color: transparent;
  scroll-behavior: smooth;
}
/*# sourceMappingURL=index.css.map */


