@import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');


a {text-decoration: none;
    color:aqua}


.flx-center{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5%;
}


.section{
    font-weight: bold;
    font-size: 1.2rem;
    margin-top: 2rem;
    margin-bottom: 4rem;
    padding: 1rem;
    background-color: rgba(0, 0, 0, 0.6);
    text-shadow: 0px 5px 10px rgba(255, 255, 255, 1);
    border-radius: 8px;
}
.section-inner{
        font-weight: 300;
    }
    .contact {
        display: flex;
        flex-direction: column;
            justify-content: center; /* horizontal */
            align-items: center;     /* vertical */
            min-height: 95vh;       /* full viewport height */
    }
    .contact input{
          width: 100%;
        padding: 12px;
        margin: 10px 0;
        box-sizing: border-box;
    }

        button{
             background-color: rgba(0, 0, 0, 0.2);
            font-family: "Montserrat", sans-serif;
            color: white;
            font-weight: bold;
            text-shadow: 0px 5px 10px rgba(255, 255, 255, 1);
            width: 30vw;
            padding: 10px;
            border: 2px; /* You need a border or background to see the effect */
            border-color: black;
            border-radius: 25px;
            height: auto;

        }
        
        button:hover{
            background-color: rgba(255, 255, 255, 0.2);
            border-color: black;
            color: black;

        }
        .projects-container{
            display: flex;
            flex-direction: row;
            justify-content: center; /* horizontal */
            gap: 30px;
            align-items: center;     /* vertical */
            min-height: 20vw;       /* full viewport height */

        }
        .projects-container a {
            text-decoration: none;
            width: 300px;
            padding: 5%;
            border-radius: 25px;
            height: 200px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
        }
        
        
        .projects-container a:hover{
            background-color: rgba(255, 255, 255, 0.2);
            
        }
        .projects-container img{
            width: 80%;
        }
        