#div_contact {
   max-width: 1000px;
   margin: 40px auto;
   margin-bottom: 50px;
}

label {
   font-weight: bold; 
}

input, textarea {
   width: 100%;
   box-sizing: border-box;
   font-size:1.25em;
   padding: 20px;
   background: #fafafa;
   border: 0;
   outline: 1px solid #ececec;
   border-radius: 3px;
   transition: .2s;
   margin-bottom: 20px;
   font-family: 'Poppins', sans-serif;
}

input:focus, textarea:focus {
   outline: 1px solid #f26f1e;
}

textarea {
   resize: vertical
}

#btn_submit {
   display: inline-block;
   text-decoration: none;
   text-transform: uppercase;
   font-weight: bold;
   padding: 16px 46px;
   font-family: 'Poppins', sans-serif;
   border-radius: 3px;
   cursor: pointer;
   font-size: 1.2em;
   transition: .2s;
}