.contact{
    padding: 3rem 2rem;
    margin: auto;
    text-align: center;
    max-width: 900px;
    }
    
    .contact h1{
        font-size: 2rem;
        color: goldenrod;
        margin-bottom: 1.5rem;
    }
    .contact p {
        font-size: 1rem;
        color: #444;
        margin-bottom: 1.5rem;
    }
    .contact form {
        display: flex;
        flex-direction: column;
        gap: 1rem;
    }

    .contact form input, 
    .contact form textarea {
        padding: 0.8rem;
        border: 1px solid gold;
        border-radius: 5px;
        font-size: 1rem;
    }

    .contact form button{
        padding: 0.8rem;
        background: gold;
        border: none;
        color: #fff;
        font-size: 1rem;
        border-radius: 5px;
        cursor: pointer;
        transition: background 0.3s;
    }
    .contact form button:hover{
        background: darkgoldenrod;
    }