.content {
  float: left;
  width: 100%;
  background-color: #f6f6f6; }

.titlecontato {
  float: left;
  width: 100%;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.8rem;
  color: #808184;
  font-weight: bold;
  margin: 20px 0 0 0; }

.textcontato {
  float: left;
  width: 100%;
  font-family: 'Open Sans', sans-serif;
  font-size: 1rem;
  color: #808184; }

form {
  float: left;
  width: 100%; }
form input {
  float: left;
  width: 100%;
  height: 47px;
  margin: 0 0 11px 0;
  padding: 0 0 0 12px;
  font-family: 'Open Sans', sans-serif;
  font-size: 1rem;
  color: #808184; }
form textarea {
  float: left;
  width: 100%;
  height: 106px;
  margin: 0 0 11px 0;
  padding: 6px 0 0 12px;
  font-family: 'Open Sans', sans-serif;
  font-size: 1rem;
  color: #808184;
  resize: none; }
form .bnt-enviar {
  float: left;
  width: 100%;
  height: 50px;
  border: 1px solid #c81f27;
  background-color: #c81f27;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.5rem;
  color: #fff;
  margin: 0 0 28px 0; }

@media (min-width: 75em) {
  .topo {
    float: left;
    width: 100%;
    height: 187px;
    background-repeat: repeat;
    background-position: center center; }

  .titlecontato {
    float: left;
    width: 100%;
    font-family: 'Open Sans', sans-serif;
    font-size: 1.8rem;
    color: #808184;
    font-weight: bold;
    margin: 70px 0 0 0; }

  form .bnt-enviar {
    float: left;
    width: 12%;
    height: 50px;
    border: 1px solid #c81f27;
    background-color: #c81f27;
    font-family: 'Open Sans', sans-serif;
    font-size: 1.5rem;
    color: #fff;
    margin: 0 0 28px 0; } }
