.elementor-11 .elementor-element.elementor-element-e3b85cd{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-11 .elementor-element.elementor-element-bac58e0 .elementor-repeater-item-f51120a .swiper-slide-bg{background-image:url(https://soiduo.com/wp-content/uploads/2026/10/未命名的设计.png);background-size:cover;}.elementor-11 .elementor-element.elementor-element-bac58e0 .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px;}.elementor-11 .elementor-element.elementor-element-bac58e0 .swiper-slide-contents{max-width:66%;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-11 .elementor-element.elementor-element-bac58e0 .swiper-slide-inner{text-align:center;}.elementor-11 .elementor-element.elementor-element-bac58e0 .elementor-slide-heading{font-family:"Noto Serif TC", Sans-serif;font-weight:700;letter-spacing:3.5px;}.elementor-11 .elementor-element.elementor-element-bac58e0 .elementor-slide-description{font-family:"Noto Serif TC", Sans-serif;font-size:17px;font-weight:300;letter-spacing:1px;}.elementor-11 .elementor-element.elementor-element-d331dcb{--display:flex;}.elementor-11 .elementor-element.elementor-element-c305282{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-03e9f9a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-03e9f9a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-03e9f9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-80dfaf7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-de666da{text-align:center;}.elementor-11 .elementor-element.elementor-element-de666da .elementor-heading-title{font-family:"Noto Sans Sundanese", Sans-serif;font-size:13px;font-weight:400;line-height:1.8em;letter-spacing:0.05em;color:#9e9e9e;}.elementor-11 .elementor-element.elementor-element-0a8d472{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-0a8d472 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:30px;font-weight:500;line-height:1.8em;color:var( --e-global-color-blocksy_palette_3 );}.elementor-11 .elementor-element.elementor-element-bdfe212{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-26095fd{text-align:center;font-family:"Noto Serif TC", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-blocksy_palette_3 );}.elementor-11 .elementor-element.elementor-element-2edfbba{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7fb2a5c{text-align:center;font-family:"Noto Serif TC", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-blocksy_palette_3 );}.elementor-11 .elementor-element.elementor-element-bad7ee9{text-align:center;font-family:"Noto Serif TC", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-blocksy_palette_3 );}.elementor-11 .elementor-element.elementor-element-phqopen .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:180px;line-height:1em;color:#e7e4e0;}.elementor-11 .elementor-element.elementor-element-phqclose .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:180px;line-height:1em;color:#e7e4e0;}.elementor-11 .elementor-element.elementor-element-2f7bb3c{--display:flex;}.elementor-11 .elementor-element.elementor-element-271b44e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;font-family:"Noto Sans Sundanese", Sans-serif;font-size:13px;line-height:1.8em;letter-spacing:0.05em;color:#9E9E9E;}.elementor-11 .elementor-element.elementor-element-89fa1fe{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-89fa1fe .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-blocksy_palette_3 );}.elementor-11 .elementor-element.elementor-element-4445f68{text-align:center;font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-5417df6{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-30a5b77{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-53b3682{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#dddddd;--border-color:#dddddd;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-53b3682:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-53b3682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11 .elementor-element.elementor-element-53b3682:hover{background-color:#f8f7f5;}.elementor-11 .elementor-element.elementor-element-1163b78 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:24px;font-weight:400;line-height:1.8em;color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-9426de2{font-family:"Satoshi", Sans-serif;font-size:12px;font-weight:400;line-height:1.8em;color:#8c8c8c;}.elementor-11 .elementor-element.elementor-element-1345c6b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-1345c6b .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-440f459{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#dddddd;--border-color:#dddddd;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-440f459:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-440f459 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11 .elementor-element.elementor-element-440f459:hover{background-color:#f8f7f5;}.elementor-11 .elementor-element.elementor-element-b43c969 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:24px;font-weight:400;line-height:1.8em;color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-2b392ef{font-family:"Satoshi", Sans-serif;font-size:12px;font-weight:400;line-height:1.8em;color:#8c8c8c;}.elementor-11 .elementor-element.elementor-element-bb81c56{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-bb81c56 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-256095a{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#dddddd;--border-color:#dddddd;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-256095a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-256095a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11 .elementor-element.elementor-element-256095a:hover{background-color:#f8f7f5;}.elementor-11 .elementor-element.elementor-element-22313f3 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:24px;font-weight:400;line-height:1.8em;color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-385733c{font-family:"Satoshi", Sans-serif;font-size:12px;font-weight:400;line-height:1.8em;color:#8c8c8c;}.elementor-11 .elementor-element.elementor-element-e8b3154{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-e8b3154 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-b78c90c{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--background-transition:0.3s;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-b78c90c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-b78c90c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11 .elementor-element.elementor-element-b78c90c:hover{background-color:#f8f7f5;}.elementor-11 .elementor-element.elementor-element-18a87f1 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:24px;font-weight:400;line-height:1.8em;color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-f7ffdf7{font-family:"Satoshi", Sans-serif;font-size:12px;font-weight:400;line-height:1.8em;color:#8c8c8c;}.elementor-11 .elementor-element.elementor-element-3567ffa{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-3567ffa .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-b1000101{--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-11 .elementor-element.elementor-element-b1000101:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-b1000101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-b1000102{text-align:center;}.elementor-11 .elementor-element.elementor-element-b1000102 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;}.elementor-11 .elementor-element.elementor-element-b1000103{--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-11 .elementor-element.elementor-element-fb055d5{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;font-family:"Noto Sans Sundanese", Sans-serif;font-size:13px;line-height:1.8em;letter-spacing:0.05em;color:#9E9E9E;}.elementor-11 .elementor-element.elementor-element-31f0927{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-31f0927 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-blocksy_palette_3 );}.elementor-11 .elementor-element.elementor-element-157165e{font-family:"Noto Serif TC", Sans-serif;font-size:29px;font-weight:700;color:#54595F;}.elementor-11 .elementor-element.elementor-element-68afb1c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-68afb1c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-68afb1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11 .elementor-element.elementor-element-44d9c45{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.4s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#111111;--border-color:#111111;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-44d9c45:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-44d9c45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11 .elementor-element.elementor-element-44d9c45:hover{background-color:#f8f7f5;}.elementor-11 .elementor-element.elementor-element-97f17ba{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-684a612{text-align:start;}.elementor-11 .elementor-element.elementor-element-684a612 .elementor-heading-title{font-family:"Noto Sans Sundanese", Sans-serif;font-size:11px;font-weight:400;line-height:1.8em;letter-spacing:0.1em;color:#9E9E9E;}.elementor-11 .elementor-element.elementor-element-80d5c67{text-align:start;}.elementor-11 .elementor-element.elementor-element-80d5c67 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:24px;font-weight:500;line-height:1.8em;letter-spacing:0.1em;color:#111111;}.elementor-11 .elementor-element.elementor-element-951aa59{text-align:start;}.elementor-11 .elementor-element.elementor-element-951aa59 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:12px;font-weight:400;line-height:1.8em;color:#666666;}.elementor-11 .elementor-element.elementor-element-157ceec{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3a11c0f{text-align:end;}.elementor-11 .elementor-element.elementor-element-3a11c0f .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:24px;font-weight:400;line-height:1.8em;letter-spacing:0em;color:#111111;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-53b3682{--width:25%;}.elementor-11 .elementor-element.elementor-element-440f459{--width:25%;}.elementor-11 .elementor-element.elementor-element-256095a{--width:25%;}.elementor-11 .elementor-element.elementor-element-b78c90c{--width:25%;}.elementor-11 .elementor-element.elementor-element-68afb1c{--content-width:1200px;}.elementor-11 .elementor-element.elementor-element-157ceec{--width:230px;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-c305282{--spacer-size:35px;}.elementor-11 .elementor-element.elementor-element-03e9f9a{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-0a8d472{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-26095fd{text-align:center;font-size:16px;line-height:1.8em;}.elementor-11 .elementor-element.elementor-element-26095fd p{margin-block-end:10px;}.elementor-11 .elementor-element.elementor-element-7fb2a5c{text-align:center;font-size:16px;line-height:1.8em;}.elementor-11 .elementor-element.elementor-element-7fb2a5c p{margin-block-end:10px;}.elementor-11 .elementor-element.elementor-element-bad7ee9{text-align:center;font-size:16px;line-height:1.8em;}.elementor-11 .elementor-element.elementor-element-bad7ee9 p{margin-block-end:10px;}.elementor-11 .elementor-element.elementor-element-31f0927{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-bac58e0 .swiper-slide{height:490px;}.elementor-11 .elementor-element.elementor-element-bac58e0 .elementor-slide-heading{font-size:24px;}.elementor-11 .elementor-element.elementor-element-bac58e0 .elementor-slide-description{font-size:11px;line-height:1.5em;}.elementor-11 .elementor-element.elementor-element-c305282{--spacer-size:30px;}.elementor-11 .elementor-element.elementor-element-03e9f9a{--padding-top:45px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-de666da .elementor-heading-title{font-size:11px;}.elementor-11 .elementor-element.elementor-element-0a8d472 .elementor-heading-title{font-size:24px;}.elementor-11 .elementor-element.elementor-element-bdfe212{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-11 .elementor-element.elementor-element-26095fd{font-size:14px;}.elementor-11 .elementor-element.elementor-element-2edfbba{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-11 .elementor-element.elementor-element-7fb2a5c{font-size:14px;}.elementor-11 .elementor-element.elementor-element-bad7ee9{font-size:14px;}.elementor-11 .elementor-element.elementor-element-phqopen .elementor-heading-title{font-size:100px;}.elementor-11 .elementor-element.elementor-element-phqclose .elementor-heading-title{font-size:100px;}.elementor-11 .elementor-element.elementor-element-271b44e{font-size:11px;}.elementor-11 .elementor-element.elementor-element-89fa1fe .elementor-heading-title{font-size:24px;}.elementor-11 .elementor-element.elementor-element-4445f68{font-size:14px;}.elementor-11 .elementor-element.elementor-element-5417df6{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-30a5b77{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-53b3682{--width:100%;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-11 .elementor-element.elementor-element-1163b78{text-align:center;}.elementor-11 .elementor-element.elementor-element-9426de2{text-align:center;}.elementor-11 .elementor-element.elementor-element-1345c6b{text-align:center;}.elementor-11 .elementor-element.elementor-element-440f459{--width:100%;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-11 .elementor-element.elementor-element-b43c969{text-align:center;}.elementor-11 .elementor-element.elementor-element-2b392ef{text-align:center;}.elementor-11 .elementor-element.elementor-element-bb81c56{text-align:center;}.elementor-11 .elementor-element.elementor-element-256095a{--width:100%;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-11 .elementor-element.elementor-element-22313f3{text-align:center;}.elementor-11 .elementor-element.elementor-element-385733c{text-align:center;}.elementor-11 .elementor-element.elementor-element-e8b3154{text-align:center;}.elementor-11 .elementor-element.elementor-element-b78c90c{--width:100%;}.elementor-11 .elementor-element.elementor-element-18a87f1{text-align:center;}.elementor-11 .elementor-element.elementor-element-f7ffdf7{text-align:center;}.elementor-11 .elementor-element.elementor-element-3567ffa{text-align:center;}.elementor-11 .elementor-element.elementor-element-fb055d5{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;font-size:11px;}.elementor-11 .elementor-element.elementor-element-31f0927{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-11 .elementor-element.elementor-element-31f0927 .elementor-heading-title{font-size:24px;}.elementor-11 .elementor-element.elementor-element-157165e{font-size:13px;}.elementor-11 .elementor-element.elementor-element-68afb1c{--padding-top:16px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-44d9c45{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-80d5c67 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-951aa59 .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-157ceec{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-d331dcb */.elementor-11 .elementor-element.elementor-element-d331dcb{height:48px;min-height:0;padding:0;gap:0;margin:0;}.elementor-11 .elementor-element.elementor-element-d331dcb .elementor-widget-spacer{display:none;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-d331dcb{height:32px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-d331dcb{height:20px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03e9f9a */.elementor-11 .elementor-element.elementor-element-03e9f9a{position:relative;overflow:hidden}.elementor-11 .elementor-element.elementor-element-03e9f9a .soiduo-quote-open,.elementor-11 .elementor-element.elementor-element-03e9f9a .soiduo-quote-close{position:absolute;width:auto;pointer-events:none}.elementor-11 .elementor-element.elementor-element-03e9f9a .soiduo-quote-open{left:4%;top:18px}.elementor-11 .elementor-element.elementor-element-03e9f9a .soiduo-quote-close{right:4%;bottom:-45px}.elementor-11 .elementor-element.elementor-element-03e9f9a .soiduo-quote-open p,.elementor-11 .elementor-element.elementor-element-03e9f9a .soiduo-quote-close p{margin:0}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-03e9f9a .soiduo-quote-open{left:12px;top:12px}.elementor-11 .elementor-element.elementor-element-03e9f9a .soiduo-quote-close{right:12px;bottom:-24px}} .elementor-11 .elementor-element.elementor-element-03e9f9a .soiduo-quote-open{animation:soiduoQuoteFloat 6s ease-in-out infinite}.elementor-11 .elementor-element.elementor-element-03e9f9a .soiduo-quote-close{animation:soiduoQuoteFloat 6s ease-in-out -3s infinite;bottom:-66px}@keyframes soiduoQuoteFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-03e9f9a .soiduo-quote-close{bottom:-34px}}@media(prefers-reduced-motion:reduce){.elementor-11 .elementor-element.elementor-element-03e9f9a .soiduo-quote-open,.elementor-11 .elementor-element.elementor-element-03e9f9a .soiduo-quote-close{animation:none}} .elementor-11 .elementor-element.elementor-element-03e9f9a .soiduo-quote-open,.elementor-11 .elementor-element.elementor-element-03e9f9a .soiduo-quote-close{transform:none;animation:soiduoQuoteBreathe 8s ease-in-out infinite}.elementor-11 .elementor-element.elementor-element-03e9f9a .soiduo-quote-close{bottom:-45px;animation-delay:-4s}@keyframes soiduoQuoteBreathe{0%,100%{opacity:.65}50%{opacity:1}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-03e9f9a .soiduo-quote-close{bottom:-24px}}@media(prefers-reduced-motion:reduce){.elementor-11 .elementor-element.elementor-element-03e9f9a .soiduo-quote-open,.elementor-11 .elementor-element.elementor-element-03e9f9a .soiduo-quote-close{animation:none;opacity:1}}
@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-03e9f9a .soiduo-quote-close{bottom:-36px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9426de2 */.elementor-11 .elementor-element.elementor-element-9426de2 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b392ef */.elementor-11 .elementor-element.elementor-element-2b392ef p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-385733c */.elementor-11 .elementor-element.elementor-element-385733c p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7ffdf7 */.elementor-11 .elementor-element.elementor-element-f7ffdf7 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1000101 */.elementor-11 .elementor-element.elementor-element-b1000101{position:relative;isolation:isolate;width:100%;min-height:520px;padding:110px 20px 120px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box}
.elementor-11 .elementor-element.elementor-element-b1000101>.e-con-inner{position:static;width:100%;max-width:1200px}
.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000102{position:absolute;z-index:0;top:54%;left:50%;transform:translate(-50%,-50%);width:max-content;pointer-events:none;user-select:none}
.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000102 .elementor-heading-title{font-family:'Times New Roman',Georgia,serif;font-size:clamp(180px,32vw,540px);font-weight:400;font-style:italic;letter-spacing:-.055em;line-height:1;color:#f3f1ef;white-space:nowrap;margin:0}
.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000103{position:relative;z-index:1;width:100%;max-width:1200px;padding:0;gap:0;text-align:center;animation:soiduoBloomReveal 1.3s ease both}
.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000104{margin:0 0 25px}
.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000104 .elementor-heading-title{font-family:Georgia,serif;font-size:13px;font-weight:400;letter-spacing:5px;color:#99918d;margin:0;line-height:1.5}
.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000105{margin:0 0 88px}
.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000105 .elementor-heading-title{font-family:'Noto Serif TC','Source Han Serif TC','Songti TC',serif;font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1.6;letter-spacing:4px;color:#302c29;margin:0}
.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000106 .elementor-heading-title{font-family:'Noto Serif TC','Source Han Serif TC','Songti TC',serif;font-size:clamp(16px,1.75vw,24px);font-weight:400;line-height:2;letter-spacing:1.5px;color:#56504c;white-space:nowrap;margin:0}
@keyframes soiduoBloomReveal{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-b1000101{min-height:440px;padding:90px 24px}.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000105{margin-bottom:65px}.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000106 .elementor-heading-title{white-space:normal}}
@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-b1000101{min-height:350px;padding:75px 24px}.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000102{top:56%}.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000102 .elementor-heading-title{font-size:45vw;color:#f5f3f1}.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000104{margin-bottom:18px}.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000104 .elementor-heading-title{font-size:11px;letter-spacing:3px}.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000105{margin-bottom:50px}.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000105 .elementor-heading-title{font-size:25px;letter-spacing:2px}.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000106{max-width:340px;margin:0 auto}.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000106 .elementor-heading-title{font-size:15px;line-height:2.2;letter-spacing:1px;white-space:normal}}
@media(prefers-reduced-motion:reduce){.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000103{animation:none}}
/* BLOOM spacing and mobile refinement */
.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000102 .elementor-heading-title{color:rgba(170,165,160,.07)}.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000105{margin-bottom:32px}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000105{margin-bottom:28px}.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000106 .elementor-heading-title{white-space:nowrap;font-size:clamp(10px,2.75vw,18px);letter-spacing:0}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-b1000101{padding:60px 16px;min-height:300px}.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000102{top:58%}.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000102 .elementor-heading-title{font-size:25vw;color:rgba(170,165,160,.07)}.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000105{margin-bottom:24px}.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000106{max-width:none;width:100%}.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000106 .elementor-heading-title{font-size:clamp(9px,2.7vw,13px);line-height:2;letter-spacing:0;white-space:nowrap}}
/* Compact mobile spacing only */
@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-b1000101{min-height:0;padding:24px 16px 32px}}
/* Fit complete BLOOM on tablets only */
@media(min-width:768px) and (max-width:1024px){.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000102 .elementor-heading-title{font-size:25vw}}
/* Align mobile statement with BLOOM center */
@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-b1000102{top:calc(100% - 53px)}.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-fb055d5,.elementor-11 .elementor-element.elementor-element-b1000101 .elementor-element-31f0927{transform:translateY(-20px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68afb1c *//* FAQ 原有移入動畫：左右內縮 24px、底線淡出、箭頭右移 8px；底色由容器背景設定控制 */ .elementor-11 .elementor-element.elementor-element-68afb1c .soiduo-alt-faq-link{text-decoration:none;transition:padding .4s ease,border-color .4s ease}.elementor-11 .elementor-element.elementor-element-68afb1c .soiduo-alt-faq-link:hover{padding-left:24px;padding-right:24px;border-bottom-color:transparent}.elementor-11 .elementor-element.elementor-element-68afb1c .soiduo-alt-faq-arrow{transition:transform .4s ease}.elementor-11 .elementor-element.elementor-element-68afb1c .soiduo-alt-faq-link:hover .soiduo-alt-faq-arrow{transform:translateX(8px)}.elementor-11 .elementor-element.elementor-element-68afb1c .soiduo-alt-faq-link:focus-visible{outline:2px solid #666;outline-offset:4px}@media(prefers-reduced-motion:reduce){.elementor-11 .elementor-element.elementor-element-68afb1c .soiduo-alt-faq-link,.elementor-11 .elementor-element.elementor-element-68afb1c .soiduo-alt-faq-arrow{transition:none}}/* End custom CSS */