body {
    margin: 0px;
    padding: 0px;
}


.slogan p{
    position: relative;
    left: 15vw;
    width: 70vw;
    top: 24vh;
    font-family: PlexSans;
    font-size: 2vh;
    font-weight: bold;
    text-align: center;
    animation: appearfb 1.2s ease 0s 1 forwards;
}
@keyframes appearfb {
    0%   {top: 26vh; opacity: 0;}
    100% {top: 24vh; opacity: 1;}
}

.text p{
    position: relative;
    left: 15vw;
    top: 26vh;
    width: 70vw;
    font-family: PlexSans;
    font-size: 2vh;
    text-align: justify;
    animation: appearfb2 1.2s ease 0s 1 forwards;
}

@keyframes appearfb2 {
    0%   {top: 28vh; opacity: 0;}
    100% {top: 26vh; opacity: 1;}
}

@media (max-width: 599px){
    .imgMenu{
        position: relative;
        display: flex;
        flex-direction: column;
        align-items: center;
        top: 36vh;
        width: 100%;
        height: 25vh;
        margin: 0px;
        animation: appearfb3 1.2s ease 0s 1 forwards;
}

@keyframes appearfb3 {
    0%   {top: 38vh; opacity: 0;}
    100% {top: 36vh; opacity: 1;}
}
    
    
    
    .menuItem{
        position: relative;
        padding: 0;
        width: 80%;
        margin: 0px auto;
    }
}

@media (min-width: 600px){
    .imgMenu{
        position: relative;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        align-content: space-around;
        top: 29vh;
        left: 5%;
        width: 90%;
        height: 85vh;
        margin: 0px;
        animation: appearfb4 1.2s ease 0s 1 forwards;
}

@keyframes appearfb4 {
    0%   {top: 31vh; opacity: 0;}
    100% {top: 29vh; opacity: 1;}

}
    .menuItem{
        position: relative;
        margin-bottom: 10vh;
        width: 42%;
        height: 40vh;
        margin: 0px auto;
    }
}
.menuItem:hover .itemImg{
    opacity: 0.6;
    cursor: pointer;
}

.itemImg{
    height: 100%;
    width: 100%;
    margin: 0px 0px;
}
.itemTitle{
    position: absolute;
    right: 3%;
    bottom: 3%;
    font-family: PlexSans;
    text-align: right;
    padding: 12px 15px 7px 15px;
    border-radius: 15px;
    color: black;
    background: rgba(255,255,255,0.6);
}
.menuItem a:link, .menuItem a:visited{
    text-decoration: none;
}
