.elementor-2933 .elementor-element.elementor-element-8c95034{text-align:center;}.elementor-2933 .elementor-element.elementor-element-8c95034 .elementor-image img{width:100%;max-width:100%;}.elementor-2933 .elementor-element.elementor-element-8c95034 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-2933 .elementor-element.elementor-element-6f4b859{padding:0px 0px 60px 0px;}.elementor-2933 .elementor-element.elementor-element-2b9025a .entry-title a{font-size:21px;font-weight:300;letter-spacing:0.6px;color:#FFFFFF;}.elementor-2933 .elementor-element.elementor-element-2b9025a .entry-title{margin-bottom:0px;}.elementor-2933 .elementor-element.elementor-element-2b9025a .entry-meta{margin-bottom:15px;}.elementor-2933 .elementor-element.elementor-element-2b9025a .project-links-container a > span:before{font-size:16px;line-height:44px;}.elementor-2933 .elementor-element.elementor-element-2b9025a .project-links-container a{width:44px;height:44px;line-height:44px;border-radius:100px;margin-bottom:10px;margin-top:10px;}.elementor-2933 .elementor-element.elementor-element-2b9025a .project-links-container a.icon-with-border:before{border-width:0px;}.elementor-2933 .elementor-element.elementor-element-2b9025a .project-links-container a.icon-with-hover-border:after{border-width:0px;}.elementor-2933 .elementor-element.elementor-element-2b9025a .project-links-container a.icon-without-border:before{border-width:0;padding:0px;}.elementor-2933 .elementor-element.elementor-element-2b9025a .project-links-container a.icon-without-hover-border:after{border-width:0;padding:0px;}.elementor-2933 .elementor-element.elementor-element-2b9025a .dt-icon-bg-on .project-links-container a:before{background:rgba(255,255,255,0.3);box-shadow:none;}.elementor-2933 .elementor-element.elementor-element-2b9025a .dt-icon-hover-bg-on .project-links-container a:after{background:rgba(255,255,255,0.3);box-shadow:none;}.elementor-2933 .elementor-element.elementor-element-2b9025a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2933 .elementor-element.elementor-element-e78ad0d .entry-title a{color:#FFFFFF;}.elementor-2933 .elementor-element.elementor-element-e78ad0d .entry-title{margin-bottom:5px;}.elementor-2933 .elementor-element.elementor-element-e78ad0d .entry-meta{margin-bottom:15px;}@media(max-width:767px){.elementor-2933 .elementor-element.elementor-element-e78ad0d .entry-title a{font-size:16px;letter-spacing:-0.9px;}.elementor-2933 .elementor-element.elementor-element-e78ad0d > .elementor-widget-container{margin:-35px 0px 10px 0px;}}@media(min-width:768px){.elementor-2933 .elementor-element.elementor-element-55ac1a2{width:100%;}}/* Start custom CSS for the7_elements, class: .elementor-element-2b9025a *//* 从最外层容器开始禁用所有点击交互 */
.dt-css-grid {
  position: relative;
}

/* 覆盖整个项目区域的点击事件 */
.dt-css-grid div.wf-cell {
  pointer-events: none;
}

/* 确保内部元素正常显示但不可点击 */
.dt-css-grid div.wf-cell article.post {
  pointer-events: none;
}

/* 单独处理图片链接 */
.dt-css-grid div.wf-cell article.post .post-thumbnail a {
  pointer-events: none;
  cursor: default;
}

/* 处理详情按钮 */
.dt-css-grid div.wf-cell article.post .project-links-container a {
  pointer-events: none;
  cursor: default;
}

/* 处理标题链接 */
.dt-css-grid div.wf-cell article.post .entry-title a {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}

/* 修复标题颜色 - 通过多重父级选择确保优先级 */
.dt-css-grid div.wf-cell article.post .post-entry-content .entry-title a {
  color: white; /* 替换为实际标题颜色 */
}

/* 额外防御：阻止任何链接的默认行为 */
.dt-css-grid a {
  pointer-events: none !important;
}/* End custom CSS */