@media (max-width: 1199px) {
  .contact .box-grey {
    display: block;
    flex-wrap: wrap;
  }

  .contact .box-grey {
    height: auto;
  }

  .contact .col-lg-4,
  .contact .information.col-lg-8 {
    width: 100% !important;
  }

  .contact img.camarao {
    margin-top: -430px;
  }

  .contact .information {
    margin-top: 32px;
  }

  .contact .information.col-lg-8 textarea {
    width: 100%;
  }

  .contact p {
    margin-bottom: 24px;
  }

  /* .contact input {
    width: 385px;
  } */
}

@media (max-width: 991px) {
  .contact .information .flex {
    flex-direction: column;
  }

  /* .contact input {
    width: auto;
  } */

  .contact textarea {
    width: 100%;
  }

  .box-grey {
    width: 100%;
  }

  .contact .information .flex {
    gap: 16px;
  }
}

@media (max-width: 768px) {
  .contact img.camarao {
    margin-top: -390px;
    width: 85px;
  }

  .contact .box-grey {
    padding: 60px 50px;
  }
}
@media (min-width: 769px) and (max-width: 1198px) {
  .contact .hide-contact {
    display: none;
  }
}

@media (max-width: 540px) {
  .contact img.camarao {
    margin-top: -410px;
  }
}

@media (max-width: 500px) {
  .contact .box-grey {
    padding: 40px 16px;
  }

  .contact img.camarao {
    width: 58px;
    height: 35px;
    margin-top: -350px;
    margin-right: 30px;
  }

  .contact h2 {
    font-size: 24px;
    line-height: 36px;
  }

  .contact p {
    font-weight: 400;
    font-size: 12px;
    margin-bottom: 0px;
    padding: 16px 0 24px 0;
  }

  .contact p.secondary-paragraph {
    font-weight: 400;
    font-size: 12px;
    margin-bottom: 0px;
    padding: 0px;
    padding-bottom: 16px;
  }
}

@media (max-width: 438px) {
  .contact img.camarao {
    margin-top: -370px;
  }
}

@media (max-width: 424px) {
  .contact img.camarao {
    margin-top: -350px;
  }
}

@media (max-width: 410px) {
  .contact img.camarao {
    margin-top: -360px;
  }
  .btn.btn-orange {
    width: 149px !important;
  }
}

@media (max-width: 351px) {
  .contact img.camarao {
    margin-top: -400px;
    margin-right: 10px;
  }
}

@media (max-width: 328px) {
  .contact img.camarao {
    margin-top: -420px;
    width: 50px;
  }
}

@media (max-width: 321px) {
  .contact img.camarao {
    margin-top: -450px;
  }
}

@media (max-width: 306px) {
  .contact img.camarao {
    display: none;
  }
}
