form{
 text-align: center;
}
.container {
  width: 100%;
  margin-top: 3em;
  flex: 1 0 auto;
}
@viewport {
  width: device-width ;
  zoom: 1.0 ;
}
html {
  height: 100%;
}
body{
  min-height: 100%;
  display: grid;
  grid-template-rows: 1fr auto;

}
.footer {
  grid-row-start: 2;
  grid-row-end: 3;
}
.arrow {
  background-color: #84754e;
  border: 3px solid #84754e;
  color: white;
  text-transform: uppercase;
  height: auto;
  width: inherit;
  text-shadow: 0px 2px rgba(77, 77, 77, 0.5);
  box-shadow: 0px 6px rgba(222, 222, 222, 222);
  cursor: pointer;
}
.arrow:hover {
  transform: scale(1.05);
}

.arrow:active {
  text-shadow: 0px 2px rgba(77, 77, 77, 0.5);
  box-shadow: 0px 0px rgba(77, 77, 77, 1);
  transform: translateY(6px);
}
.btn {
  padding: 10px;
  font-weight: bold;
  font-size: 18px;
  width: 400px;
  height: 80px;
  font-family: Sans-Serif;
}
