*{margin: 0px;
padding: 0px;
}

/* Nav Adjustments */

nav{padding: 15px;}
nav ul li a{
  background-color: black;
  color: white;
  border-radius: 5px;
  margin: 1px;
}
nav ul li{margin: 2px;}

li a:hover{background-color: coral;
 
}

nav ul{
  justify-content:center;
}

footer{text-align: center;
background-color: gray;}

body{
  background-color: #333;
  color: white;
}

header {
  background-image: linear-gradient(to bottom right,rgb(38, 255, 255), rgb(0, 250, 54));
  padding: 40px;}

header h1 {text-align: center;
  font-family:Verdana, Geneva, Tahoma, sans-serif;
font-size: 40px;
text-shadow: 3px 3px 2px black;
color:#FAF9F6;
}

.Group {
width: 80%;
display: block;
margin: auto;
margin-top: 20px;
border-radius: 15px;
padding: 5px;
border: 6px double white;
  }

  .agreement{
    width: 50%;
    display: block;
    margin: auto;
    padding:10px;

  }
  
  
  .about_us{
    background-color: rgba(0, 0, 0, 0.397);
    padding: 10px;
    padding-bottom: 15px;
    margin-left: 5%;
    margin-right: 5%;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size:1.3em;
    border-radius: 15px;
  text-align: center;}
  .about_us a{
      background-color: rgb(27, 188, 252);
      padding: 5px;
      color: black;
      border-radius: 10px;
      text-decoration: none;
      margin: 0px;
      font-weight: bold;
      font-size: 16px;
    }
    .about_us a:hover{background-color: rgb(0, 140, 255);}
    @media screen and (max-width:480px) {
      .agreement{ width:90%; }
      
    }

    .tall{
      background-color: rgba(0, 0, 0, 0.397);
      padding: 10px;
      padding-bottom: 15px;
      margin-left: 5%;
      margin-right: 5%;
      margin-top: 20px;
      margin-bottom: 10px;
      font-size:1.3em;
      border-radius: 15px;
    text-align: center;

    }
    .tallpara {
      padding:2% 25%;
      text-align: left;
    }
    @media screen and (max-width:480px) {
      .tallpara{padding: 1% 2%; }
      
    }

    .tall a{
         background-color: rgb(27, 188, 252);
      padding: 5px;
      color: black;
      border-radius: 10px;
      text-decoration: none;
      font-weight: bold;
      font-size: 16px;
    }

    .container_iframe {
      position: relative;
      width: 100%;
      padding-bottom: 56.25%; 
      height: 0;
    }
    .container_iframe iframe{
      position: absolute;
      top:0;
      left: 0;
      width: 100%;
      height: 100%;
      padding:0px 20px;
    }
  