@import url('https://fonts.googleapis.com/css?family=Hind:300,400,500,600,700');

body{
    font-family: sans-serif;
    overflow: hidden;

}
.wrapp{
  position: relative;
  z-index: 4;
    filter: blur(5px);
    transition: filter 0.7s;
}
.back{
    position: fixed;
    height: 100vh;
    width: 100%;
    z-index: -1;
    background-image: url(../img/back.jpg);
    background-size: cover;
    background-attachment: fixed;
}

.constela1, .constela2, .constela3, .constela4, .constela5{
    height: 50vh;
    float: left;
}
.constellation{
    transition: 0.7s;
}

.constela1{width: 50%;}
.constela2{width: 50%;}
.constela3{width: 33%;}
.constela4{width: 33%;}
.constela5{width: 33%;}


p{
    padding: 60px;
}
.entre{
    position: absolute;
    width: 100%;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    z-index: 100;
}

h1{
    font-weight: 700;
    padding: 0px;
    font-size: 2.6em;
    text-transform: uppercase;
    text-align: center;
}
h2{
    padding: 0px;
    font-size: 2em;
    text-transform: uppercase;
    text-align: center;
}
h3{
    display: none;
    position: absolute;
    font-weight: 700;
	font-family: 'Hind';
	text-transform : uppercase;
}
.titre{
    padding: 20px;
    background-color: rgba(126, 126, 126, 0.4);
}
button{
    cursor: pointer;
    margin: 30px 0;
    padding: 15px 40px;;
    font-size: 1.5em;
    background-color: rgb(48, 48, 48);
    color: white;
    border: none;

}


#constel1{
    margin : 9vh 0 0 10%;
}

#constel2{
    margin : 9vh 0 0 0;
}

#constel3{
    margin : 9vh 0 0 0;
}

#constel4{
    margin : 2vh 0 0 20%;
}

#constel5{
    margin : -5vh 0 0 30%;
}

.constela1 h3 {
    top: calc(5vh + 30px);
    left: 4%;
    font-size: 2em;
    color: #000000;
}

.constela2 h3 {
    top: calc(5vh + 180px);
    right: 18%;
    font-size: 1.7em;
    color: #595959;
}

.constela3 h3 {
    top : calc(50vh + 50px);
    left: 20%;
    font-size: 1.7em;
     color: #595959;
    width: 130px;
	line-height: 30px;
}

.constela4 h3 {
    top: calc(60vh + 150px);;
    font-size: 2em;
    color: #000000;
}

.constela5 h3 {
    top: 60vh;
    font-size: 2em;
    right: 22%;
    color: #303030;
}

.info-touch{
  position: absolute;
  font-size: 1.75em;
  font-style: italic;
  bottom: 20px;
  right: 50px;
}
.constellation a span{
  display: none;
}
.info-touch::before{
  content : "Survolez ";
}

@media (max-width:1025px) {
  .info-touch::before{
    content: "Appuyez "
  }
}

@media (max-width:620px){

   body{
        font-family: sans-serif;
        overflow: auto;
    }
    .constela1{width: 100%; height: ;}
    .constela2{width: 100%; height: ;}
    .constela3{width: 100%; height: ;}
    .constela4{width: 100%; height: ;}
    .constela5{width: 100%; height: ;}

    .constela1, .constela2, .constela3, .constela4, .constela5{
        height: 300px;
    }

    .constela1 h3, .constela2 h3, .constela3 h3, .constela4 h3, .constela5 h3{
        position: relative;
        top : auto;
        left : 0;
        bottom : 0;
        right : 0;
        padding: 10px;
        font-size: 1.5em
    }
	.constela3 h3 {

		min-width: 300px
	}

    #constel1{
        margin : 0;
    }

    #constel2{
        margin: 50px 0 0 20%;
    }

    #constel3{
        margin : 0vh 0 0 0;
    }

    #constel4{
        margin : 30px 0 0 20%;
    }

    #constel5{
        margin : 20px 0 0 30%;
    }

    .info-touch{
      position: fixed;
	font-size: 1em;
	font-style: italic;
	top: 80px;
	right: -40px;
	height: 30px;
        -ms-transform: rotate(-90deg); /* IE 9 */
        -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
        transform: rotate(-90deg);
    }
}
body.nocredits .credits-link{
  display: none;
}
.credits-link{
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: rgba(142, 142, 142,1);
  line-height: 50px;
  border-radius: 0 5px 0 0;
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
  z-index: 70;
}
.credits-link a{
  display: block;
  padding: 0 10px;
  font-size: 1.3em;
  text-decoration: none;
  color: #FFFFFF;
}
