@media all and (min-width: 0) {
  main {
    padding: 19px 11px 35px 11px; }
    main h1 {
      font-size: 16px;
      padding-bottom: 13px; }
    main p.tit {
      font-size: 16px; }
    main p.link {
      margin-bottom: 8px; }
    main p a {
      text-decoration: none;
      color: #007BFF;
      font-size: 14px;
      line-height: 16px; }
      main p a:hover {
        color: #F15928; }
    main form {
      border-top: 1px solid #CED4DA;
      margin-top: 21px;
      padding: 19px 0 0 0; }
      main form p {
        display: flex;
        flex-wrap: wrap; }
        main form p span {
          width: 100%;
          font-size: 14px;
          margin-bottom: 13px; }
          main form p span.empty {
            margin-bottom: 0;
            height: 0; }
        main form p input[type="text"], main form p input[type=password] {
          width: 100%;
          height: 33px;
          font-family: Arial;
          font-size: 14px;
          outline: none;
          border: 1px solid #CED4DA;
          border-radius: 5px;
          padding: 0 10px;
          margin-bottom: 14px; }
        main form p textarea {
          width: 100%;
          padding: 10px;
          font-family: Arial;
          font-size: 14px;
          outline: none;
          border: 1px solid #CED4DA;
          border-radius: 5px;
          box-sizing: border-box; }
        main form p label {
          font-size: 14px;
          display: flex;
          align-items: center; }
          main form p label input {
            margin-right: 5px; }
        main form p input[type=button] {
          background-color: #007BFF;
          border-radius: 5px;
          border: none;
          padding: 8px 14px;
          font-family: Arial;
          font-size: 14px;
          color: #FFF;
          margin: 18px 0;
          cursor: pointer; } }
@media all and (min-width: 521px) {
  main {
    width: 520px;
    margin: auto;
    padding-left: 0;
    padding-right: 0; } }
@media all and (min-width: 1201px) {
  nav.active .parent {
    display: block; }
  nav .parent {
    display: none; }

  main {
    width: 549px;
    padding-top: 61px;
    padding-bottom: 162px; }
    main h1 {
      font-size: 16px; }
    main form p {
      align-items: center;
      justify-content: space-between; }
      main form p.button {
        padding-left: 141px; }
      main form p span {
        width: 141px; }
      main form p input[type="text"], main form p input[type=password] {
        width: calc(100% - 141px);
        box-sizing: border-box; }
      main form p textarea {
        width: calc(100% - 141px); } }

/*# sourceMappingURL=lien-he.css.map */
