.page-contact{
    display: none;
}

.bloc-contact>h2{
    text-align: center;
    font-family: "SteelFish";
    color: #4D5C74;
    font-size: 4.5rem;
    font-weight: bold;
    margin-top: 50px;
    margin-bottom: 50px;
}

.container-rs{
display: flex;
justify-content: center;
background: url("./assets/image/fondFeuillage.png");
background-position: contain;
background-repeat: no-repeat;
background-size: cover;
padding: 100px;
}

.bloc-rs{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr 1fr;
    height: 900px;
    width: 1200px;
    grid-template-areas: "img-rs-1 bloc-email img-rs-3"
    "bloc-facebook img-rs-2 bloc-instagram"
    "img-rs-4 bloc-telephone img-rs-5";
    background: #00000065;
}

.img-rs-1{
    background:url("./assets/image/Contact/premiereImage.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    grid-area: img-rs-1;
}

.img-rs-2{
    background:url("./assets/image/Contact/troisiemeImage.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    grid-area: img-rs-2;

}

.img-rs-3{
    background:url("./assets/image/Contact/deuxiemeImage.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    grid-area: img-rs-3;

}

.img-rs-4{
    background:url("./assets/image/Contact/quatriemeImage.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    grid-area: img-rs-4;
}

.img-rs-5{
    background:url("./assets/image/Contact/cinquiemeImage.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    grid-area: img-rs-5;

}

.bloc-facebook, .bloc-email, .bloc-instagram, .bloc-telephone{
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}

.bloc-facebook{
    grid-area: bloc-facebook;
    transform: translateX(-30px);
}

.bloc-email{
    grid-area: bloc-email;
    transform: translateY(-30px);
}

.bloc-instagram{
    grid-area: bloc-instagram;
    transform: translateX(30px);
}

.bloc-telephone{
    grid-area: bloc-telephone;
    transform: translateY(30px);
}

.bloc-email>img, .bloc-facebook>img, .bloc-instagram>img, .bloc-telephone>img{
    filter: invert(100%);
    width: 30%;
    height: 30%;
}

.bloc-email>a, .bloc-facebook>a, .bloc-instagram>a, .bloc-telephone>a{
    margin-top: 20px;
    font-family: "SteelFish";
    color: white;
    letter-spacing: 3px;
font-size: 2rem;
text-decoration: none;
}

.bloc-email>a:hover, .bloc-facebook>a:hover, .bloc-instagram>a:hover, .bloc-telephone>a:hover{
color: rgb(166, 213, 255);
}


[class*="reveal-"]{
    opacity: 0;
  }
  
  .reveal-visible-vertical{
    opacity: 1;
    transform: translateX(0);
    transition: 1.5s;
  }
  
  .reveal-visible-horizontal{
    opacity: 1;
    transform: translateY(0);
    transition: 1.5s;
  }

/* ============ RESPONSIVE ============ */

@media screen and (max-width: 1450px){
.bloc-rs{
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr 1fr 1fr;
    height: 1200px;
    width: 800px;
    grid-template-areas: "img-rs-1 bloc-email"
"bloc-facebook img-rs-3"
    "img-rs-2 bloc-instagram"
    "bloc-telephone img-rs-4";
    }

    
}

@media screen and (max-width: 1050px){
    .bloc-rs{
        grid-template-columns: 1fr;
        grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        height: 1600px;
        width: 300px;
        grid-template-areas: "bloc-email"
    "img-rs-3" "bloc-facebook"
        "img-rs-2" "bloc-instagram"
        "img-rs-4" "bloc-telephone";
        }

        .container-rs{
            padding: 100px 0;
        }

        .bloc-contact>h2{
            font-size: 3rem;
        }
}

@media screen and (max-width: 700px){
  .bloc-contact>h2{
    margin-top: 70px;
    font-size: 3rem;
  }  
}