/* Header logo: slanted right edge (gcarexport style) */
.elementor-2559 .elementor-element.elementor-element-627ffda7 .widget-eli.eli-logo .custom-logo-link {
  position: relative;
  display: flex;
  align-items: center;
  padding-right: 36px !important;
  clip-path: polygon(0 0, 100% 0, calc(100% - 30px) 100%, 0 100%);
}

.elementor-2559 .elementor-element.elementor-element-627ffda7 .widget-eli.eli-logo .eli_container {
  overflow: visible;
}

/* 50px 编号圆球，颜色使用 Elementor 全局 Text 色 */
.zg-dot-text {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  min-width: 50px;
  min-height: 50px;
  border-radius: 50%;
  background-color: var(--e-global-color-text, #7a7a7a);
  flex-shrink: 0;
}

/* WHY CHOOSE US 编号圆球使用全局 Text 色 */
.elementor-2559 .elementor-element.elementor-element-b1e3a0d .e-div-block {
  background-color: var(--e-global-color-text, #7a7a7a) !important;
}

/* WHY CHOOSE US 四列竖线分隔 */
.elementor-2559 .elementor-element.elementor-element-9f1c9b4 > .e-con-inner > .e-con {
  border-right: 1px solid rgba(0, 0, 0, 0.15);
  padding: 24px 28px;
}

.elementor-2559 .elementor-element.elementor-element-9f1c9b4 > .e-con-inner > .e-con:last-child {
  border-right: none;
}
