.PdEmhn {
  .menu-dropdown {
    &__inner {
      display: flex;
      padding: 20px;
      .menu-dropdown__item + .menu-dropdown__item {
        border-left: 1px solid rgba(83, 85, 94, 0.5);
      }

      .menu-dropdown__feature + .menu-dropdown__links-column {
        padding-left: 48px;
      }

      .menu-dropdown__links-column + .menu-dropdown__links-column {
        padding-left: 48px;
        margin-left: 48px;
      }
    }

    &__inner-reserve {
      display: flex;
      flex-direction: row-reverse;
      padding: 20px;

      .menu-dropdown__item + .menu-dropdown__item {
        border-right: 1px solid #424d57;
      }

      .menu-dropdown__feature-column {
        padding-left: 48px;
        padding-right: 0;
      }

      .menu-dropdown__feature + .menu-dropdown__links-column {
        padding-right: 48px;
      }

      .menu-dropdown__links-column + .menu-dropdown__links-column {
        padding-right: 48px;
        margin-right: 48px;
      }
    }

    &__item-ai {
      display: flex;
      flex-direction: column;
      gap: 16px;
      padding-bottom: 24px;
    }

    &__item-pricing {
      border-top: 1px solid #424d57;
      padding-top: 16px;
      display: flex;
      .button--secondary {
        text-decoration: none;
        font-size: 16px;
        &:hover {
          color: #fff;
          &::before {
            background-color: #fff;
          }
          &::after {
            border: 1px solid #fff;
            border-left-color: transparent;
            border-bottom-color: transparent;
          }
        }
      }
    }

    &__feature {
      &-column {
        min-width: 360px;
        padding-right: 48px;
        &-title-container {
          display: flex;
          align-items: center;
          color: var(--color-white);
          font-size: 16px;
          font-weight: var(--font-weight-medium);
        }
        a {
          color: #fff;
          font-size: 16px;
          line-height: 22px;
          text-decoration: none;
          &:hover {
            color: #a2adb9;
          }
        }
        &-image {
          width: 20px;
          height: 20px;
          margin-right: 10px;
        }
        &-content p {
          font-size: 15px;
          font-weight: 300;
          color: #a2adb9;
          padding-top: 16px;
        }
        &:not(:first-child) {
          margin-top: 32px;
        }
        .button--secondary {
          text-decoration: none;
          &:hover {
            color: #fff;
            &::before {
              background-color: #fff;
            }
            &::after {
              border: 1px solid #fff;
              border-left-color: transparent;
              border-bottom-color: transparent;
            }
          }
        }
      }
    }

    &__links-column {
      display: flex;
      flex-direction: column;
      gap: 16px;

      a {
        display: flex;
        align-items: center;
        font-size: 16px;
        font-weight: 300;
        color: #a2adb9;
        text-decoration: none;
        white-space: noWrap;
        transition: color var(--default-transition-params);

        &:hover,
        &:active {
          color: #424d57;
        }
      }
    }

    &__links-column-icon {
      margin-right: 12px;
      font-size: 18px;
    }

    &__links-column-label {
      font-size: 16px;
      color: var(--color-white);
      white-space: noWrap;
    }

    .button--secondary {
      --button-secondary-hover-text-color: var(--color-blue);
      height: unset;
    }
  }
}
