.homepage-intro{
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 20px;
  margin-bottom: 150px;
}

.home-hyperlinks{
  color: black;
  line-height: 30px;
  font-size: 20px;
  border: solid;
  padding-top: 2px;
  padding-left: 2px;
  padding-right: 2px;
}
.home-hyperlinks:hover{
  color: white;

}
.home-hyperlinks:active{
  color: red;

}
.avatar-creator{
  background-image: url(images/26LOWTRANSbgnubhelsinki.png);
border: solid black;
border-radius: 3px;
margin: 0.5%;
margin-bottom:6%;
height: 645px;

display:flex;
flex-direction: column;
align-items: center ;
}

.avatar-editor-container{
  background-color: rgba(0, 0, 0, 0.447);
  border: solid black;
  border-radius: 3px;
  justify-self: center;
  align-self: center;
  height: 70%;
  width: 60%;
  display: grid;
  grid-template-columns: 5% 20% 50% 20% 5%;
  grid-template-rows: 5% 80% 15%;;
}
.avatar1{
  background-color: rgb(240, 248, 255);
  border: solid black;
  border-radius: 3px;
  height: 300px;
  width: 300px;
  grid-column: 3/4;
  grid-row: 2/3;
  justify-self: center;
  align-self: center;
}
.arrow-right-avatar-creator{
  height: 50px;
  width: 50px;
  grid-row: 2/3;
  grid-column: 4/5;
  align-self: center;
  justify-self: flex-start;
  cursor: pointer;
  transition: 0.1s ease-in-out;
}
.arrow-right-avatar-creator:hover{
  transform: scale(1.2);
}
.arrow-right-avatar-creator:active{
  transform: scale(1.0);
}
.arrow-left-avatar-creator{
  height: 50px;
  width: 50px;
  grid-row: 2/3;
  grid-column: 2/3;
  align-self: center;
  justify-self: flex-end;
  cursor: pointer;
  transition: 0.1s ease-in-out;
}
.arrow-left-avatar-creator:hover{
  transform: scale(1.2);
}
.arrow-left-avatar-creator:active{
  transform: scale(1.0);
}

.h1-avatar{
  border: solid black;
  display: flex;
  background-color: rgba(32, 0, 0, 0.803);
  justify-content: space-around;
  max-height:50px;
  max-width: fit-content;
  padding: 10px;
}
.h1-avatar-name{
  color: white;
  font-size: 30px;
  grid-column: 1/5;
  grid-row: 3/4;
  justify-content: center;
  align-self: center;
  margin-left: 250px;
}







.image-button-instagram{
  width: 32px;
  height: 32px;
  background-image: url('images/512instagramicon.png');
  background-size: cover;
  border: none;
  cursor: pointer;
}
.image-button-spotify{
  width: 32px;
  height: 32px;
  background-image: url('images/512spotifyicon.png');
  background-size: cover;
  background-color: transparent;
  border: none;
  cursor: pointer;
}
.image-button-soundcloud{
  width: 32px;
  height: 32px;
  background-image: url('images/512soundcloud.png');
  background-size: cover;
  background-color: transparent;
  border: none;
  cursor: pointer;
}

.footer-contacts{
   border: solid black;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 5px;
  background-color: white;
    position: fixed;
  bottom: 0;
  width: 100%;
}
.footer-contacts{
   border: solid black;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 5px;
  background-color: white;
    position: fixed;
  bottom: 1;
  width: 100%;
}