.elementor-7 .elementor-element.elementor-element-fd14a5c{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-5b239b3{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-d959733 .elementor-heading-title{text-shadow:0px 0px 2px rgba(0,0,0,0.3);color:#B58F59;}.elementor-7 .elementor-element.elementor-element-e2a3893{--display:flex;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-734fe68 .elementor-repeater-item-22f9b12 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://luxdw.com/wp-content/uploads/2026/04/微信图片_20260422000434_103_484.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-734fe68 .elementor-repeater-item-843625b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://luxdw.com/wp-content/uploads/2026/04/微信图片_20260422000433_102_484.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-734fe68 .elementor-repeater-item-ff20a6e .swiper-slide-bg{background-color:#4054b2;background-image:url(https://luxdw.com/wp-content/uploads/2026/04/微信图片_20260422000432_101_484.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-734fe68 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-7 .elementor-element.elementor-element-734fe68 .swiper-slide-contents{max-width:66%;}.elementor-7 .elementor-element.elementor-element-734fe68 .swiper-slide-inner{text-align:center;}.elementor-7 .elementor-element.elementor-element-fcf8a83{--display:flex;}.elementor-7 .elementor-element.elementor-element-db93734 .elementor-heading-title{color:#B58F59;}.elementor-7 .elementor-element.elementor-element-61cdbfa{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-9c31e95{--display:flex;}.elementor-7 .elementor-element.elementor-element-64757fe .elementor-heading-title{color:#B58F59;}.elementor-7 .elementor-element.elementor-element-d731c56{--display:flex;}.elementor-7 .elementor-element.elementor-element-677aa43{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-2f892fa .elementor-button{background-color:#000000;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-2f892fa{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-2f892fa{right:0px;}.elementor-7 .elementor-element.elementor-element-2f892fa{bottom:0px;}.elementor-7 .elementor-element.elementor-element-2f892fa .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-fca199f{--display:flex;}.elementor-7 .elementor-element.elementor-element-4cab478{--spacer-size:50px;}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-ad2100b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-ad2100b img{width:15%;border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-d959733{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-663743c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2f892fa{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-2f892fa .elementor-button{padding:16px 16px 16px 16px;}}/* Start custom CSS */body.elementor-page-7 {
  background: #f3eee7;
  position: relative;
}

/* 背景 */
body.elementor-page-7::after {
  content: "";
  position: fixed;
  inset: 0;
  z-index: 0;
  pointer-events: none;

  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 390 844' xmlns='http://www.w3.org/2000/svg'%3E

  <!-- 底色 -->
  %3Crect width='390' height='844' fill='%23f3eee7'/%3E

  <!-- 大块左上形状（重点） -->
  %3Cpath d='M0 0 Q220 0 260 140 Q120 120 0 220 Z' fill='%23e0d6c8'/%3E

  <!-- 大块右下形状 -->
  %3Cpath d='M390 844 Q170 844 130 700 Q260 720 390 600 Z' fill='%23e0d6c8'/%3E

  <!-- 中间轻微光影 -->
  %3Ccircle cx='200' cy='420' r='260' fill='%23ffffff' opacity='0.25'/%3E

  <!-- 粗金线（增强视觉） -->
  %3Cpath d='M0 160 Q200 60 390 160' stroke='%23b08a5a' stroke-width='2' fill='none' opacity='0.6'/%3E

  %3Cpath d='M0 720 Q200 820 390 720' stroke='%23b08a5a' stroke-width='2' fill='none' opacity='0.6'/%3E

  <!-- 细装饰线 -->
  %3Cpath d='M60 60 L330 60' stroke='%23c8a97e' stroke-width='0.8' opacity='0.3'/%3E
  %3Cpath d='M60 784 L330 784' stroke='%23c8a97e' stroke-width='0.8' opacity='0.3'/%3E

  %3C/svg%3E");

  background-size: cover;
}

/* 内容层 */
body.elementor-page-7 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */