body {

    font-family: 'Avenir', sans-serif;

    margin: 0;

    padding: 0;

    background-color: rgb(193, 183, 169);

    color: rgb(35, 35, 35);

    display: flex;

    justify-content: center;

    align-items: center;

    height: 100vh;

  }

  

  .container {

    max-width: 1200px;

    padding: 20px;

  }

  

  header {

    text-align: center;

  }

  

  header img {

    max-width: 250px;

  }

  

  h1 {

    font-size: 2.5rem;

    margin-top: 10px;

  }

  

  main {

    margin-top: 40px;

  }

  

  .contact-info {

    text-align: center;

    margin-top: 20px;

  }

  

  .contact-info h2 {

    font-size: 1.5rem;

    font-weight: 700;

    margin-bottom: 10px;

  }

  a {
    color: rgb(48, 48, 48);
  }
  a:hover {
    color: rgb(0, 0, 0);
  }
  