    .name-section {
      width: 100%;
      background: #ffffff;
      padding: 24px 6%;
    }

    .name-container {
      max-width: 1800px;
      margin: 0 auto;

      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 0px;
      align-items: stretch;
	  padding:40px 0;
    }

    /* LEFT SIDE */
    .name-left {
      padding-right: 40px;
    }

    .section-label {
      color: #c8901c;
      font-size: 18px;
      font-weight: 700;
      letter-spacing: 4px;
      text-transform: uppercase;
      margin-bottom: 20px;
    }

    .brand-name {
      font-family: Georgia, "Times New Roman", serif;
      font-size: 42px;
      line-height: 1;
      font-weight: 400;
      color: #073f60;
      margin-bottom: 24px;
    }

    .name-description {
      max-width: 850px;
      font-size: 18px;
      line-height: 1.55;
      color: #617785;
    }

    /* RIGHT SIDE */
    .name-right {
      border-left: 3px solid #c8901c;
      padding: 28px 0 28px 40px;

      display: flex;
      flex-direction: column;
      justify-content: center;
    }

    .right-title {
      font-family: Georgia, "Times New Roman", serif;
      font-size: 38px;
      line-height: 1.2;
      font-weight: 400;
      color: #073f60;
      margin-bottom: 24px;
    }

    .right-description {
      max-width: 820px;
    font-size: 18px;
    line-height: 1.55;
    color: #617785;
    }

    /* LARGE LAPTOP */
    @media (max-width: 1400px) {
      .name-container {
        gap: 45px;
      }

      .brand-name {
        font-size: 42px;
      }

      .name-description {
        font-size: 21px;
      }

      .right-title {
        font-size: 38px;
      }

      .right-description {
        font-size: 20px;
      }
    }

    /* TABLET */
    @media (max-width: 992px) {
      .name-section {
        padding: 50px 6%;
      }

      .name-container {
        grid-template-columns: 1fr;
        gap: 45px;
      }

      .name-left {
        padding-right: 0;
      }

      .name-right {
        border-left: none;
        border-top: 3px solid #c8901c;
        padding: 38px 0 0;
      }

      .right-title {
        margin-bottom: 24px;
      }
    }

    /* MOBILE */
    @media (max-width: 600px) {
      .name-section {
        padding: 38px 22px;
      }

      .name-container {
        gap: 34px;
      }

      .section-label {
        font-size: 14px;
        letter-spacing: 3px;
        margin-bottom: 16px;
      }

      .brand-name {
        font-size: 46px;
        margin-bottom: 22px;
      }

      .name-description {
        font-size: 17px;
        line-height: 1.7;
      }

      .name-right {
        padding-top: 30px;
      }

      .right-title {
        font-size: 34px;
        margin-bottom: 22px;
      }

      .right-description {
        font-size: 17px;
        line-height: 1.7;
      }
    }