:root {
    --primary-color: #878796;
    --secondary-color: #00943b;
    --light-gray: #ffffff;
    --medium-gray: #dcdcdc;
    --dark-gray: #333333;
}

body {
    font-family: Arial, sans-serif;
    background-image: url('train.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.container {
    max-width: 800px;
    margin: 0 auto;
    padding: 50px;
    text-align: center;

}

h1 {
    font-size: 3em;
    margin-top: 0;
    color: var(--secondary-color);
}

p {
    color: var(--light-gray);
}

.logo {
    max-width: 255px;
    margin-bottom: 80px;
}

.contact-info {
    margin-top: 245px;
}
