body {
    margin: 0;
    font-family: "Futura", "Helvetica Neue", Arial, sans-serif;
    background: #f5f5f5;
    color: #111;
}

.hero {
    text-align: center;
    padding: 40px 20px;
}

.hero img {
    width: 60%;
    max-height: 700px;
    object-fit: cover;
}

.hero h1 {
    font-size: 48px;
    font-weight: 700;
    margin-top: 20px;
    letter-spacing: 1px;
    text-transform: none; /* <-- jetzt normale Schreibweise */
    color: #004225; /* British Racing Green */
}

.contact {
    background: #fff;
    padding: 40px 20px;
    border-top: 10px solid #004225; /* British Racing Green */
    max-width: 600px;
    margin: 0 auto;
}

.contact h2 {
    font-size: 32px;
    text-transform: uppercase;
    margin-bottom: 20px;
    color: #004225;
}

.contact p {
    font-size: 18px;
    margin: 8px 0;
}
