footer{
  height: 450px;
  padding: 5rem 0 0 0;
  background: #333;
  color: #999;
}

footer > :nth-child(1){
  width: 1000px;
  margin: 0 auto;
}

footer > :nth-child(1)> :nth-child(1){
  display: flex;
  justify-content: space-between;
}

footer > :nth-child(1)> :nth-child(1) img{
  width: 100px;
  height: 100px;
  opacity: 0.8;
  transition: 0.7s;
}

footer > :nth-child(1)> :nth-child(1) img:hover{
  opacity: 1;
}

footer > :nth-child(1)> :nth-child(1) input{
  text-align: left;
  margin-top: 1rem;
}

footer ul{
  list-style: none;
}

footer ul li{
  margin-bottom: 5px;
  cursor: pointer;
}

footer ul li:hover{
  color: #ddd;
}

footer h5{
  margin-bottom: 1rem;
  color: #ddd;
}

footer > :nth-child(1)> :nth-child(2){
  display: flex;
  justify-content: space-between;
  margin-top: 4rem;
}

footer div> :nth-child(2) img{
  width: 30px;
  height: 30px;
  opacity: 0.5;
}

footer div> :nth-child(2) img:hover{
  opacity: 0.8;
}

footer div> :nth-child(2)> :nth-child(2){
  width: 11%;
  display: flex;
  justify-content: space-between;
}



.footer2{
  width: 100%;
}

.footer2 iframe{
  width: 100%;
  height: 400px;
}
