
  html {
    box-sizing: border-box;
    padding: 5rem;
  
    /* Set font size for easy rem calculations
     * default document font size = 16px, 1rem = 16px, 100% = 16px
     * (100% / 16px) * 10 = 62.5%, 1rem = 10px, 62.5% = 10px
    */
    font-size: 55%;
    scroll-behavior: smooth;
    background-color: rgb(226, 239, 250);
    margin-left: 15rem;
    margin-right: 15rem;
  }
  


  
  body {
    font-family: 'Poppins', sans-serif;
    font-size: 1.5rem; 
    font-weight: 400;
    line-height: 1.4;
  }
  
  h1, h2 {
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    /*text-align: left;*/
  }
  
  h1 {
    font-size: 6rem;
  }
  
  h2 {
    font-size: 3.2rem;
  }
  
  ul {
    list-style: none;
  }
  
  a {
    text-decoration: none;
  }
  
  img {
    margin-top: 8rem;
    width: 100%;
    text-align: center;
    opacity: 0.8;
	margin-bottom: 5rem;
  }
  
 
  
  .nav {
    display: flex;
    justify-content: flex-end;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: rgb(31, 31, 58);
    z-index: 10;
  }
  
  .nav-list {
    display: flex;
    margin-right: 5rem;
  }
  
  
  
  .nav-list a {
    display: block;
    font-size: 2.2rem;
    padding: 2rem;
    color: rgb(226, 239, 250);
  }
  
  .nav-list a:hover {
    color: rgb(255, 255, 255);
  }

  footer {
      margin-top: 5rem;
  }

  

  