.form {
  margin-bottom: 120px;
}
.form .main-w {
  background: #ffffff;
  box-shadow: 0px 2px 16px 0px rgba(124, 143, 156, 0.21);
  border-radius: 12px;
  backdrop-filter: blur(28px);
  padding: 80px 70px 50px;
  margin-top: -140px;
}

.form .col {
  margin-bottom: 45px;
}

.form label {
  font-size: 23px;
  color: #00498e;
  margin-bottom: 14px;
}
.form-btn {
  display: flex;
  justify-content: flex-end;
  margin-top: 36px;
}
.form-btn button {
  width: 300px;
  height: 65px;
  background: #00498e;
  border-radius: 2px;
}
.form .form-control {
  border-radius: 2px;
  border: 1px solid #b4ceed;
  font-size: 20px;
  font-weight: normal;
}

.contactUs-item {
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
.contactUs-item img {
  width: 500px;
  height: 300px;
}
.contactUs-item .info {
  margin-left: 20px;
}
.contactUs-item .info h2 {
  font-size: 20px;
}
.contactUs-item .info-desc {
  display: flex;
  align-items: center;
}
.contactUs-item .info .icon {
  width: 40px;
  height: 40px;
  margin-right: 20px;
}

@media screen and (max-width: 992px) {
  .form {
    padding: 0 10px;
    margin-bottom: 20px;
  }
  .form .main-w {
    margin-top: 20px;
    padding: 40px 20px;
  }
  .form label {
    font-size: 18px;
  }
  .form .form-control {
    font-size: 16px;
  }
  .form-btn button {
    width: 100%;
    height: 50px;
  }
}
