*{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body{
  min-height: 100vh;
  padding: 20px;
  background-color: lightslategray;
}

form{
  width:500px;
  height: 400px;
  margin: 0 auto;
  background-color: blanchedalmond;
  padding: 60px;

  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.5rem;
  justify-content: center;
  align-items: center;
}

form input, select,button{
 text-align: center;
 padding: 10px;
 border: 2px solid black;
 font-family: 'Times New Roman', Times, serif;
 border-radius: 6px;
}

.form-section{
 width:500px;
 margin: 0 auto;  background-color: blanchedalmond;
 padding: 60px;
 margin-top: 30px;
 text-align: center;
}

.submit-section{
 width:500px;
 height: 100px;
 margin: 0 auto;  background-color: blanchedalmond;
 padding: 60px;
 display: grid;
 place-content: center;
}

button{
  width: 300px;
  background-color: white;
  font-size: 20px;
  font-weight: bold;
  cursor: pointer;
  transition-property: all;
  transition-duration: 1s;
  transition-delay: 0.01s;
  transition-timing-function: ease-in-out;
}

button:hover{
 background-color: rgb(32, 32, 32);
 color: white;
 border: 2px solid white;
 transform: scale(150%);
}



