#layout_navigation {
  background: #fff;
  .container {
    padding-top: 32px;
    padding-bottom: 32px;

    /* logo */
    .logo {
      width: 194px;
      height: auto;
    }

    /* p */
    p {
      color: #3c3c43ad;
      font-size: 16px;
      font-weight: 400;
      margin-top: 16px;
      margin-bottom: 20px;
    }

    /* contact */
    .contact {
      margin-top: 20px;
      margin-bottom:36px;
      display: flex;
      gap: 80px;
      align-items: center;
      justify-content: space-between;
      color: #000;
      font-size: 16px;
      font-weight: 400;
      .icon {
        width: 24px;
        height: 24px;
      }
      .location,
      .infor {
        width: 50%;
        display: flex;
        gap: 8px;
        align-items: flex-start;
        justify-content: flex-start;
      }

      .infor {
        flex-direction: column;
        gap: 12px;
        div {
          display: flex;
          gap: 8px;
          align-items: center;
          justify-content: flex-start;
        }
      }
    }
  }
}
