*{
    padding: 0;
    margin: 0;

}

.main h1{
    text-align: center;
}

.main p{
    padding: 18px;
}

.main{
    margin: auto;
    width: 80%;
    text-align: center;
}


.wrapper-header{
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: 10px;
}

li{
    list-style: none;
    align-items: center;
    padding: 0 10px;
}

ul{
    display: flex;

}

a{
    text-decoration: none;
    color: black;
}

.img-mainvisual{
    width: 100%;
    height: 400px;
    object-fit: cover;
}


.footer{
    background-color: #64629D;

}
footer{
    padding-top: 38px;
}


.footer p{
    text-align: center;
    color: white;
    
}
