.main-contact {
  padding: 15px 0 20px; }
  .main-contact iframe {
    width: 100%; }
  .main-contact h2 {
    font-family: Bold, sans-serif;
    font-size: 24px;
    margin-bottom: 30px;
    text-transform: uppercase;
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 10px; }
  .main-contact h3 {
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 1rem;
    font-size: 20px; }
  .main-contact form {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px 30px;
    margin-bottom: 30px; }
  .main-contact .input-box:nth-last-child(2) {
    grid-area: 3/1/4/3; }
  .main-contact .input-box:nth-last-child(1) {
    grid-area: 4/1/5/3;
    text-align: right; }
    .main-contact .input-box:nth-last-child(1) a {
      padding: 10px 30px;
      border-radius: 5px;
      background: #2e6ed5;
      text-transform: uppercase;
      font-family: Bold, sans-serif;
      color: #fff;
      display: inline-block; }
  .main-contact input {
    height: 50px;
    border: none;
    border-bottom: 2px solid #ddd;
    border-radius: 0;
    padding: 10px 20px;
    color: #333; }
    .main-contact input::placeholder {
      color: #333; }
  .main-contact textarea {
    border: none;
    border-bottom: 2px solid #ddd;
    border-radius: 0;
    padding: 10px 20px;
    color: #333; }
    .main-contact textarea::placeholder {
      color: #333; }

@media (max-width: 769px) {
  .main-contact {
    padding: 15px 0; }
    .main-contact .row {
      margin: 0; }
      .main-contact .row .col-md-6, .main-contact .row .col-md-12 {
        padding: 0; }

  .main-contact form {
    grid-template-columns: 1fr;
    grid-gap: 10px;
    margin-bottom: 20px; }

  .main-contact .input-box:nth-last-child(2) {
    grid-area: unset; }

  .main-contact .input-box:nth-last-child(1) {
    grid-area: unset; }

  .main-contact h3 {
    font-size: 16px;
    margin-bottom: 10px; }

  .main-contact h2 {
    font-size: 20px;
    margin-bottom: 15px; } }

/*# sourceMappingURL=contact.css.map */
