section.section-container.contact-section01 .content {
  max-width: 770px !important;
}
section.section-container.contact-section01 .content .sec-title p {
  font-weight: 600;
}
section.section-container.contact-section01 .content .sec-box {
  padding-top: 100px;
  margin: 0 auto;
}
section.section-container.contact-section01 .content .sec-box table {
  width: 100%;
}
section.section-container.contact-section01 .content .sec-box table tr {
  display: flex;
  align-items: start;
  gap: 80px;
  width: 100%;
}
@media screen and (max-width: 990px) {
  section.section-container.contact-section01 .content .sec-box table tr {
    gap: 30px;
  }
}
section.section-container.contact-section01 .content .sec-box table tr th:not(.first), section.section-container.contact-section01 .content .sec-box table tr td:not(.first) {
  padding-top: 25px;
}
section.section-container.contact-section01 .content .sec-box table tr th {
  width: 190px;
}
@media screen and (max-width: 990px) {
  section.section-container.contact-section01 .content .sec-box table tr th {
    width: 20%;
  }
}
@media screen and (max-width: 680px) {
  section.section-container.contact-section01 .content .sec-box table tr th {
    width: 30%;
  }
}
@media screen and (max-width: 990px) {
  section.section-container.contact-section01 .content .sec-box table tr td {
    width: 80%;
  }
}
section.section-container.contact-section01 .content .sec-box table tr td input, section.section-container.contact-section01 .content .sec-box table tr td textarea {
  border: 1px solid;
  -o-border-image: linear-gradient(to right, #DE8200, #FF4B0F) 1;
     border-image: linear-gradient(to right, #DE8200, #FF4B0F) 1;
  background: #FFF;
  width: 500px;
  height: 40px;
}
@media screen and (max-width: 990px) {
  section.section-container.contact-section01 .content .sec-box table tr td input, section.section-container.contact-section01 .content .sec-box table tr td textarea {
    width: 100%;
  }
}
section.section-container.contact-section01 .content .sec-box table tr td textarea {
  height: 120px !important;
}
section.section-container.contact-section01 .content .sec-box .sec-btn {
  padding-top: 80px;
  text-align: center;
}
section.section-container.contact-section01 .content .sec-box .sec-btn input {
  padding: 14px 40px;
  border: 1px solid;
  -o-border-image: linear-gradient(to right, #DE8200, #FF4B0F) 1;
     border-image: linear-gradient(to right, #DE8200, #FF4B0F) 1;
  transition: all ease 0.3s;
}
section.section-container.contact-section01 .content .sec-box .sec-btn input:hover {
  background: linear-gradient(45deg, #DE8200, #FF4B0F);
  color: #FFF;
}/*# sourceMappingURL=contact.css.map */