.elementor-8 .elementor-element.elementor-element-079a800{--display:flex;}.elementor-8 .elementor-element.elementor-element-079a800.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2d93679 .elementor-repeater-item-228a522 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://freejudi.com/wp-content/uploads/2025/09/1-1.png);background-size:cover;}.elementor-8 .elementor-element.elementor-element-2d93679 .elementor-repeater-item-9995832 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://freejudi.com/wp-content/uploads/2025/09/2-1.png);background-size:cover;}.elementor-8 .elementor-element.elementor-element-2d93679 .elementor-repeater-item-1257bf5 .swiper-slide-bg{background-color:#1ABC9C00;background-image:url(https://freejudi.com/wp-content/uploads/2025/09/3-1.png);background-size:cover;}.elementor-8 .elementor-element.elementor-element-2d93679 .elementor-repeater-item-e8c78e3 .swiper-slide-bg{background-color:#1ABC9C00;background-image:url(https://freejudi.com/wp-content/uploads/2025/09/4-1.png);background-size:cover;}.elementor-8 .elementor-element.elementor-element-2d93679 .elementor-repeater-item-d912a60 .swiper-slide-bg{background-color:#1ABC9C00;background-image:url(https://freejudi.com/wp-content/uploads/2025/09/5-1.png);background-size:cover;}.elementor-8 .elementor-element.elementor-element-2d93679 .elementor-repeater-item-22bed9e .swiper-slide-bg{background-color:#1ABC9C00;background-image:url(https://freejudi.com/wp-content/uploads/2025/09/6-1.png);background-size:cover;}.elementor-8 .elementor-element.elementor-element-2d93679 .elementor-repeater-item-ac38791 .swiper-slide-bg{background-color:#1ABC9C00;background-image:url(https://freejudi.com/wp-content/uploads/2025/09/7-1.png);background-size:cover;}.elementor-8 .elementor-element.elementor-element-2d93679 .swiper-slide{transition-duration:calc(5000ms*1.2);height:1050px;}.elementor-8 .elementor-element.elementor-element-2d93679 .elementor-slide-button{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2d93679 .swiper-slide-contents{max-width:100%;}.elementor-8 .elementor-element.elementor-element-2d93679 .swiper-slide-inner{text-align:center;}.elementor-8 .elementor-element.elementor-element-574eaef{--display:flex;}.elementor-8 .elementor-element.elementor-element-5128b7f{text-align:center;}.elementor-8 .elementor-element.elementor-element-9deafc1.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-bd82bf1{--display:flex;}.elementor-8 .elementor-element.elementor-element-c623e50{text-align:center;}.elementor-8 .elementor-element.elementor-element-def68ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-de5a4ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-cc87e1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-0d3ea9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-bf88fd5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-91fb340{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-76d58ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-e4b8015{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-0a990ee{--display:flex;}.elementor-8 .elementor-element.elementor-element-728dda8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-3ebbe8f:hover img{opacity:0.3;}.elementor-8 .elementor-element.elementor-element-0d80e7e.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-60dda4a{--display:flex;}.elementor-8 .elementor-element.elementor-element-7de4212.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-2d93679 .swiper-slide{height:340px;}.elementor-8 .elementor-element.elementor-element-728dda8{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-079a800{--width:100.943%;}.elementor-8 .elementor-element.elementor-element-cc87e1d{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-0d3ea9f{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-bf88fd5{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-91fb340{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-76d58ad{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-e4b8015{--width:33.3333%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-079a800{--width:1600px;}.elementor-8 .elementor-element.elementor-element-2d93679 .swiper-slide{height:140px;}.elementor-8 .elementor-element.elementor-element-5128b7f{text-align:left;}.elementor-8 .elementor-element.elementor-element-dfc828f{text-align:center;}.elementor-8 .elementor-element.elementor-element-728dda8{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-9deafc1 *//* RG99 风格灰红按钮 */
.btn-grey-soft {
  display: inline-block;
  padding: 14px 38px;
  font-size: 17px;
  font-weight: 700;
  color: #fff; /* 白字更适合深背景 */
  text-decoration: none;
  border-radius: 40px;
  background: linear-gradient(180deg, #444447 0%, #2b2b2b 100%);
  border: 1px solid #666;
  box-shadow:
    0 2px 6px rgba(0,0,0,0.25),
    inset 0 1px 2px rgba(255,255,255,0.08);
  transition: all 0.3s ease-in-out;
}

/* 悬停：渐变加亮 + 主红描边 + 上浮 */
.btn-grey-soft:hover {
  background: linear-gradient(180deg, #555 0%, #333 100%);
  border-color: #e52561;
  color: #fff;
  transform: translateY(-2px);
  box-shadow:
    0 4px 12px rgba(0,0,0,0.3),
    0 0 12px rgba(229,37,97,0.6); /* RG99 红色光晕 */
}

/* 点击：压下 + 深色渐变 */
.btn-grey-soft:active {
  transform: translateY(0);
  background: linear-gradient(180deg, #2b2b2b 0%, #1a1a1a 100%);
  box-shadow:
    inset 0 2px 6px rgba(0,0,0,0.45);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-def68ed *//* RG99 风格灰红按钮 */
.btn-grey-soft {
  display: inline-block;
  padding: 14px 38px;
  font-size: 17px;
  font-weight: 700;
  color: #fff; /* 白字更适合深背景 */
  text-decoration: none;
  border-radius: 40px;
  background: linear-gradient(180deg, #444447 0%, #2b2b2b 100%);
  border: 1px solid #666;
  box-shadow:
    0 2px 6px rgba(0,0,0,0.25),
    inset 0 1px 2px rgba(255,255,255,0.08);
  transition: all 0.3s ease-in-out;
}

/* 悬停：渐变加亮 + 主红描边 + 上浮 */
.btn-grey-soft:hover {
  background: linear-gradient(180deg, #555 0%, #333 100%);
  border-color: #e52561;
  color: #fff;
  transform: translateY(-2px);
  box-shadow:
    0 4px 12px rgba(0,0,0,0.3),
    0 0 12px rgba(229,37,97,0.6); /* RG99 红色光晕 */
}

/* 点击：压下 + 深色渐变 */
.btn-grey-soft:active {
  transform: translateY(0);
  background: linear-gradient(180deg, #2b2b2b 0%, #1a1a1a 100%);
  box-shadow:
    inset 0 2px 6px rgba(0,0,0,0.45);
}/* End custom CSS */