/* banner image */
main img#banner {
    width: 100%;
    object-position: center;
    object-fit: cover;
}

/* info section */
main section#info p {

}

/* socials section */
main section#socials ul {
    width: fit-content;
    background-color: #050505;
    margin: auto;
    opacity: 0.7;
    border-radius: 25px;
}

main section#socials ul li {
    list-style-type: none;
    opacity: 1;
    display: inline-block;
}

main section#socials ul li a img {
    margin-bottom: -1vh;
    width: 6vw;
    padding: 1vh;
}

main section#socials ul li a:hover img {
    width: 6.5vw;
    padding: .5vh;
    margin-top: -0.5vh;
}
