.elementor-20 .elementor-element.elementor-element-09e2398{--display:flex;--min-height:60vh;--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-20 .elementor-element.elementor-element-6265c6c{--display:flex;--min-height:65vh;--justify-content:center;--overlay-opacity:0.3;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-20 .elementor-element.elementor-element-6265c6c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6265c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://raft.com.tw/wp-content/uploads/2025/12/ZFS_0072-scaled.jpg");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-6265c6c::before, .elementor-20 .elementor-element.elementor-element-6265c6c > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-6265c6c > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-6265c6c > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-6265c6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-6265c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 40%, #2F262194 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-4c8b404 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:2.5rem;font-weight:500;line-height:3rem;color:var( --e-global-color-0420d42 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-20 .elementor-element.elementor-element-fa9f6fa{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-0420d42 );}.elementor-20 .elementor-element.elementor-element-7211c28{--display:flex;--min-height:60vh;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-bb32ed3{text-align:center;}.elementor-20 .elementor-element.elementor-element-bb32ed3 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-fa7cadc{padding:0rem 0rem 1rem 0rem;text-align:center;}.elementor-20 .elementor-element.elementor-element-fa7cadc .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.25rem;font-weight:500;line-height:2.25rem;color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-a1973ed{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-fb4e43d{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-20 .elementor-element.elementor-element-49e2900{--display:flex;--min-height:30vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20 .elementor-element.elementor-element-69cd27b .elementor-flip-box__front{background-color:#02010100;background-image:url("https://raft.com.tw/wp-content/uploads/2025/11/1_R_Artwork.png");background-position:center center;background-repeat:no-repeat;background-size:contain;border-style:none;}.elementor-20 .elementor-element.elementor-element-69cd27b .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #FFFDF200 20%, var( --e-global-color-text ) 100%);}.elementor-20 .elementor-element.elementor-element-69cd27b{border-radius:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-69cd27b .elementor-flip-box{height:45vh;}.elementor-20 .elementor-element.elementor-element-69cd27b .elementor-flip-box__layer, .elementor-20 .elementor-element.elementor-element-69cd27b .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-20 .elementor-element.elementor-element-69cd27b .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-69cd27b .elementor-icon i{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-69cd27b .elementor-icon svg{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-69cd27b .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;text-align:center;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-69cd27b .elementor-flip-box__button{margin-center:0;}.elementor-20 .elementor-element.elementor-element-3e89403{--display:flex;}.elementor-20 .elementor-element.elementor-element-d425a70 .elementor-flip-box__front{background-color:#02010100;background-image:url("https://raft.com.tw/wp-content/uploads/2025/11/2_A_Artwork-2.png");background-position:center center;background-repeat:no-repeat;background-size:contain;border-style:none;}.elementor-20 .elementor-element.elementor-element-d425a70 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #FFFDF200 20%, var( --e-global-color-text ) 100%);}.elementor-20 .elementor-element.elementor-element-d425a70{border-radius:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-d425a70 .elementor-flip-box{height:45vh;}.elementor-20 .elementor-element.elementor-element-d425a70 .elementor-flip-box__layer, .elementor-20 .elementor-element.elementor-element-d425a70 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-20 .elementor-element.elementor-element-d425a70 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-d425a70 .elementor-icon i{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-d425a70 .elementor-icon svg{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-d425a70 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;text-align:center;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-d425a70 .elementor-flip-box__button{margin-center:0;}.elementor-20 .elementor-element.elementor-element-ffe23c2{--display:flex;}.elementor-20 .elementor-element.elementor-element-343c703 .elementor-flip-box__front{background-color:#02010100;background-image:url("https://raft.com.tw/wp-content/uploads/2025/11/3_F_Artwork-3.png");background-position:center center;background-repeat:no-repeat;background-size:contain;border-style:none;}.elementor-20 .elementor-element.elementor-element-343c703 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #FFFDF200 20%, var( --e-global-color-text ) 100%);}.elementor-20 .elementor-element.elementor-element-343c703{border-radius:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-343c703 .elementor-flip-box{height:45vh;}.elementor-20 .elementor-element.elementor-element-343c703 .elementor-flip-box__layer, .elementor-20 .elementor-element.elementor-element-343c703 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-20 .elementor-element.elementor-element-343c703 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-343c703 .elementor-icon i{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-343c703 .elementor-icon svg{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-343c703 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;text-align:center;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-343c703 .elementor-flip-box__button{margin-center:0;}.elementor-20 .elementor-element.elementor-element-8353ca9{--display:flex;}.elementor-20 .elementor-element.elementor-element-6f6ecbb .elementor-flip-box__front{background-color:#02010100;background-image:url("https://raft.com.tw/wp-content/uploads/2025/11/4_T_Artwork-4.png");background-position:center center;background-repeat:no-repeat;background-size:contain;border-style:none;}.elementor-20 .elementor-element.elementor-element-6f6ecbb .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #FFFDF200 20%, var( --e-global-color-text ) 100%);}.elementor-20 .elementor-element.elementor-element-6f6ecbb{border-radius:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-6f6ecbb .elementor-flip-box{height:45vh;}.elementor-20 .elementor-element.elementor-element-6f6ecbb .elementor-flip-box__layer, .elementor-20 .elementor-element.elementor-element-6f6ecbb .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-20 .elementor-element.elementor-element-6f6ecbb .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-6f6ecbb .elementor-icon i{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-6f6ecbb .elementor-icon svg{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-6f6ecbb .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;text-align:center;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-6f6ecbb .elementor-flip-box__button{margin-center:0;}.elementor-20 .elementor-element.elementor-element-9257370{--display:flex;--padding-top:0vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-20 .elementor-element.elementor-element-f310f0c{--display:flex;--min-height:40vh;--justify-content:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-20 .elementor-element.elementor-element-f310f0c.e-con{--order:99999 /* order end hack */;}.elementor-20 .elementor-element.elementor-element-108765e{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-d2b0046{--display:flex;--min-height:40vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4ce5631 .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(180deg, #FFFDF22E 52%, var( --e-global-color-text ) 100%);border-style:none;}.elementor-20 .elementor-element.elementor-element-4ce5631 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #2F2621C2 48%, #2F2621C2 80%);}.elementor-20 .elementor-element.elementor-element-4ce5631{background-image:url("https://raft.com.tw/wp-content/uploads/2025/11/000123-scaled.jpg");background-position:center center;background-size:cover;border-radius:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-4ce5631 .elementor-flip-box{height:60vh;}.elementor-20 .elementor-element.elementor-element-4ce5631 .elementor-flip-box__layer, .elementor-20 .elementor-element.elementor-element-4ce5631 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-20 .elementor-element.elementor-element-4ce5631 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-4ce5631 .elementor-icon i{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-4ce5631 .elementor-icon svg{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-4ce5631 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:2px;color:var( --e-global-color-0420d42 );font-family:"Open Sans", Sans-serif;font-size:1.25rem;font-weight:500;line-height:2.25rem;}.elementor-20 .elementor-element.elementor-element-4ce5631 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-13a371f );font-family:"Open Sans", Sans-serif;font-size:0.75rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-4ce5631 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-20 .elementor-element.elementor-element-4ce5631 .elementor-flip-box__button{margin-center:0;}.elementor-20 .elementor-element.elementor-element-daaf968{--display:flex;--min-height:40vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f160f0c .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(180deg, #FFFDF22E 52%, var( --e-global-color-text ) 100%);border-style:none;}.elementor-20 .elementor-element.elementor-element-f160f0c .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #2F2621C2 48%, #2F2621C2 80%);}.elementor-20 .elementor-element.elementor-element-f160f0c{background-image:url("https://raft.com.tw/wp-content/uploads/2025/11/1Z3A8650-scaled-e1763459854269.jpg");background-position:center center;background-size:cover;border-radius:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-f160f0c .elementor-flip-box{height:60vh;}.elementor-20 .elementor-element.elementor-element-f160f0c .elementor-flip-box__layer, .elementor-20 .elementor-element.elementor-element-f160f0c .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-20 .elementor-element.elementor-element-f160f0c .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-f160f0c .elementor-icon i{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-f160f0c .elementor-icon svg{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-f160f0c .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:2px;color:var( --e-global-color-0420d42 );font-family:"Open Sans", Sans-serif;font-size:1.25rem;font-weight:500;line-height:2.25rem;}.elementor-20 .elementor-element.elementor-element-f160f0c .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-13a371f );font-family:"Open Sans", Sans-serif;font-size:0.75rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-f160f0c .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-20 .elementor-element.elementor-element-f160f0c .elementor-flip-box__button{margin-center:0;}.elementor-20 .elementor-element.elementor-element-22293a1{--display:flex;--min-height:40vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-11d51f8 .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(180deg, #FFFDF22E 52%, var( --e-global-color-text ) 100%);border-style:none;}.elementor-20 .elementor-element.elementor-element-11d51f8 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #2F2621C2 48%, #2F2621C2 80%);}.elementor-20 .elementor-element.elementor-element-11d51f8{background-image:url("https://raft.com.tw/wp-content/uploads/2025/11/1Z3A8594-scaled-e1763459491293.jpg");background-position:center center;background-size:cover;border-radius:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-11d51f8 .elementor-flip-box{height:60vh;}.elementor-20 .elementor-element.elementor-element-11d51f8 .elementor-flip-box__layer, .elementor-20 .elementor-element.elementor-element-11d51f8 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-20 .elementor-element.elementor-element-11d51f8 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-11d51f8 .elementor-icon i{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-11d51f8 .elementor-icon svg{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-11d51f8 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:2px;color:var( --e-global-color-0420d42 );font-family:"Open Sans", Sans-serif;font-size:1.25rem;font-weight:500;line-height:2.25rem;}.elementor-20 .elementor-element.elementor-element-11d51f8 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-13a371f );font-family:"Open Sans", Sans-serif;font-size:0.75rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-11d51f8 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-20 .elementor-element.elementor-element-11d51f8 .elementor-flip-box__button{margin-center:0;}.elementor-20 .elementor-element.elementor-element-bbc8e10{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-20 .elementor-element.elementor-element-ea20cfd{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-611f446{--display:flex;--min-height:40vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1054fb3 .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(180deg, #FFFDF22E 52%, var( --e-global-color-text ) 100%);border-style:none;}.elementor-20 .elementor-element.elementor-element-1054fb3 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #2F2621C2 48%, #2F2621C2 80%);}.elementor-20 .elementor-element.elementor-element-1054fb3{background-image:url("https://raft.com.tw/wp-content/uploads/2025/12/ZFS_9958-scaled.jpg");background-position:center center;background-size:cover;border-radius:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-1054fb3 .elementor-flip-box{height:60vh;}.elementor-20 .elementor-element.elementor-element-1054fb3 .elementor-flip-box__layer, .elementor-20 .elementor-element.elementor-element-1054fb3 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-20 .elementor-element.elementor-element-1054fb3 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-1054fb3 .elementor-icon i{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-1054fb3 .elementor-icon svg{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-1054fb3 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:2px;color:var( --e-global-color-0420d42 );font-family:"Open Sans", Sans-serif;font-size:1.25rem;font-weight:500;line-height:2.25rem;}.elementor-20 .elementor-element.elementor-element-1054fb3 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-13a371f );font-family:"Open Sans", Sans-serif;font-size:0.75rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-1054fb3 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-20 .elementor-element.elementor-element-1054fb3 .elementor-flip-box__button{margin-center:0;}.elementor-20 .elementor-element.elementor-element-5a04525{--display:flex;--min-height:40vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c092711 .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(180deg, #FFFDF22E 52%, var( --e-global-color-text ) 100%);border-style:none;}.elementor-20 .elementor-element.elementor-element-c092711 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #2F2621C2 48%, #2F2621C2 80%);}.elementor-20 .elementor-element.elementor-element-c092711{background-image:url("https://raft.com.tw/wp-content/uploads/2025/12/ZFS_0090-scaled.jpg");background-position:center center;background-size:cover;border-radius:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-c092711 .elementor-flip-box{height:60vh;}.elementor-20 .elementor-element.elementor-element-c092711 .elementor-flip-box__layer, .elementor-20 .elementor-element.elementor-element-c092711 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-20 .elementor-element.elementor-element-c092711 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-c092711 .elementor-icon i{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-c092711 .elementor-icon svg{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-c092711 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:2px;color:var( --e-global-color-0420d42 );font-family:"Open Sans", Sans-serif;font-size:1.25rem;font-weight:500;line-height:2.25rem;}.elementor-20 .elementor-element.elementor-element-c092711 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-13a371f );font-family:"Open Sans", Sans-serif;font-size:0.75rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-c092711 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-20 .elementor-element.elementor-element-c092711 .elementor-flip-box__button{margin-center:0;}.elementor-20 .elementor-element.elementor-element-e34d86f{--display:flex;--min-height:40vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b67d4f2 .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(180deg, #FFFDF22E 52%, var( --e-global-color-text ) 100%);border-style:none;}.elementor-20 .elementor-element.elementor-element-b67d4f2 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #2F2621C2 48%, #2F2621C2 80%);}.elementor-20 .elementor-element.elementor-element-b67d4f2{background-image:url("https://raft.com.tw/wp-content/uploads/2025/12/ZFS_9970-scaled.jpg");background-position:center center;background-size:cover;border-radius:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-b67d4f2 .elementor-flip-box{height:60vh;}.elementor-20 .elementor-element.elementor-element-b67d4f2 .elementor-flip-box__layer, .elementor-20 .elementor-element.elementor-element-b67d4f2 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-20 .elementor-element.elementor-element-b67d4f2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-b67d4f2 .elementor-icon i{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-b67d4f2 .elementor-icon svg{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-b67d4f2 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:2px;color:var( --e-global-color-0420d42 );font-family:"Open Sans", Sans-serif;font-size:1.25rem;font-weight:500;line-height:2.25rem;}.elementor-20 .elementor-element.elementor-element-b67d4f2 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-13a371f );font-family:"Open Sans", Sans-serif;font-size:0.75rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-b67d4f2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-20 .elementor-element.elementor-element-b67d4f2 .elementor-flip-box__button{margin-center:0;}.elementor-20 .elementor-element.elementor-element-f646718{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1470f0b{--display:flex;--min-height:40vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-24909b0 .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(180deg, #FFFDF22E 52%, var( --e-global-color-text ) 100%);border-style:none;}.elementor-20 .elementor-element.elementor-element-24909b0 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #2F2621C2 48%, #2F2621C2 80%);}.elementor-20 .elementor-element.elementor-element-24909b0{background-image:url("https://raft.com.tw/wp-content/uploads/2025/12/S__3530905-e1766076696211.jpg");background-position:top center;background-size:cover;border-radius:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-24909b0 .elementor-flip-box{height:60vh;}.elementor-20 .elementor-element.elementor-element-24909b0 .elementor-flip-box__layer, .elementor-20 .elementor-element.elementor-element-24909b0 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-20 .elementor-element.elementor-element-24909b0 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-24909b0 .elementor-icon i{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-24909b0 .elementor-icon svg{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-24909b0 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:2px;color:var( --e-global-color-0420d42 );font-family:"Open Sans", Sans-serif;font-size:1.25rem;font-weight:500;line-height:2.25rem;}.elementor-20 .elementor-element.elementor-element-24909b0 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-13a371f );font-family:"Open Sans", Sans-serif;font-size:0.75rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-24909b0 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-20 .elementor-element.elementor-element-24909b0 .elementor-flip-box__button{margin-center:0;}.elementor-20 .elementor-element.elementor-element-71c26a0{--display:flex;--min-height:40vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-338e939 .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(180deg, #FFFDF22E 52%, var( --e-global-color-text ) 100%);border-style:none;}.elementor-20 .elementor-element.elementor-element-338e939 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #2F2621C2 48%, #2F2621C2 80%);}.elementor-20 .elementor-element.elementor-element-338e939{background-image:url("https://raft.com.tw/wp-content/uploads/2025/12/S__167551056_0-scaled-e1766076917260.jpg");background-position:top center;background-size:cover;border-radius:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-338e939 .elementor-flip-box{height:60vh;}.elementor-20 .elementor-element.elementor-element-338e939 .elementor-flip-box__layer, .elementor-20 .elementor-element.elementor-element-338e939 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-20 .elementor-element.elementor-element-338e939 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-338e939 .elementor-icon i{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-338e939 .elementor-icon svg{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-338e939 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:2px;color:var( --e-global-color-0420d42 );font-family:"Open Sans", Sans-serif;font-size:1.25rem;font-weight:500;line-height:2.25rem;}.elementor-20 .elementor-element.elementor-element-338e939 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-13a371f );font-family:"Open Sans", Sans-serif;font-size:0.75rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-338e939 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-20 .elementor-element.elementor-element-338e939 .elementor-flip-box__button{margin-center:0;}.elementor-20 .elementor-element.elementor-element-41658c6{--display:flex;--min-height:40vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c850616 .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(180deg, #FFFDF22E 52%, var( --e-global-color-text ) 100%);border-style:none;}.elementor-20 .elementor-element.elementor-element-c850616 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #2F2621C2 48%, #2F2621C2 80%);}.elementor-20 .elementor-element.elementor-element-c850616{background-image:url("https://raft.com.tw/wp-content/uploads/2026/02/DSC2739-scaled-e1771838745886.jpg");background-position:top center;background-size:cover;border-radius:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-c850616 .elementor-flip-box{height:60vh;}.elementor-20 .elementor-element.elementor-element-c850616 .elementor-flip-box__layer, .elementor-20 .elementor-element.elementor-element-c850616 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-20 .elementor-element.elementor-element-c850616 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-c850616 .elementor-icon i{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-c850616 .elementor-icon svg{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-c850616 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:2px;color:var( --e-global-color-0420d42 );font-family:"Open Sans", Sans-serif;font-size:1.25rem;font-weight:500;line-height:2.25rem;}.elementor-20 .elementor-element.elementor-element-c850616 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-13a371f );font-family:"Open Sans", Sans-serif;font-size:0.75rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-c850616 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-20 .elementor-element.elementor-element-c850616 .elementor-flip-box__button{margin-center:0;}.elementor-20 .elementor-element.elementor-element-635e8e2{--display:flex;--min-height:40vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f6c2b43 .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(180deg, #FFFDF22E 52%, var( --e-global-color-text ) 100%);border-style:none;}.elementor-20 .elementor-element.elementor-element-f6c2b43 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #2F2621C2 48%, #2F2621C2 80%);}.elementor-20 .elementor-element.elementor-element-f6c2b43{background-image:url("https://raft.com.tw/wp-content/uploads/2025/12/ZFS_0107-scaled.jpg");background-position:center center;background-size:cover;border-radius:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-f6c2b43 .elementor-flip-box{height:60vh;}.elementor-20 .elementor-element.elementor-element-f6c2b43 .elementor-flip-box__layer, .elementor-20 .elementor-element.elementor-element-f6c2b43 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-20 .elementor-element.elementor-element-f6c2b43 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-f6c2b43 .elementor-icon i{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-f6c2b43 .elementor-icon svg{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-f6c2b43 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:2px;color:var( --e-global-color-0420d42 );font-family:"Open Sans", Sans-serif;font-size:1.25rem;font-weight:500;line-height:2.25rem;}.elementor-20 .elementor-element.elementor-element-f6c2b43 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-13a371f );font-family:"Open Sans", Sans-serif;font-size:0.75rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-f6c2b43 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-20 .elementor-element.elementor-element-f6c2b43 .elementor-flip-box__button{margin-center:0;}.elementor-20 .elementor-element.elementor-element-461ec78{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9af395f{--display:flex;--min-height:40vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3675724 .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(180deg, #FFFDF22E 52%, var( --e-global-color-text ) 100%);border-style:none;}.elementor-20 .elementor-element.elementor-element-3675724 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #2F2621C2 48%, #2F2621C2 80%);}.elementor-20 .elementor-element.elementor-element-3675724{background-image:url("https://raft.com.tw/wp-content/uploads/2025/12/ZFS_0119-scaled-e1766077937932.jpg");background-position:center center;background-size:cover;border-radius:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-3675724 .elementor-flip-box{height:60vh;}.elementor-20 .elementor-element.elementor-element-3675724 .elementor-flip-box__layer, .elementor-20 .elementor-element.elementor-element-3675724 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-20 .elementor-element.elementor-element-3675724 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-3675724 .elementor-icon i{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-3675724 .elementor-icon svg{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-3675724 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:2px;color:var( --e-global-color-0420d42 );font-family:"Open Sans", Sans-serif;font-size:1.25rem;font-weight:500;line-height:2.25rem;}.elementor-20 .elementor-element.elementor-element-3675724 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-13a371f );font-family:"Open Sans", Sans-serif;font-size:0.75rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-3675724 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-20 .elementor-element.elementor-element-3675724 .elementor-flip-box__button{margin-center:0;}.elementor-20 .elementor-element.elementor-element-0738426{--display:flex;--min-height:40vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-670bbd1 .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(180deg, #FFFDF22E 52%, var( --e-global-color-text ) 100%);border-style:none;}.elementor-20 .elementor-element.elementor-element-670bbd1 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #2F2621C2 48%, #2F2621C2 80%);}.elementor-20 .elementor-element.elementor-element-670bbd1{background-image:url("https://raft.com.tw/wp-content/uploads/2025/12/332587-e1766076203193.jpg");background-position:center center;background-size:cover;border-radius:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-670bbd1 .elementor-flip-box{height:60vh;}.elementor-20 .elementor-element.elementor-element-670bbd1 .elementor-flip-box__layer, .elementor-20 .elementor-element.elementor-element-670bbd1 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-20 .elementor-element.elementor-element-670bbd1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-670bbd1 .elementor-icon i{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-670bbd1 .elementor-icon svg{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-670bbd1 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:2px;color:var( --e-global-color-0420d42 );font-family:"Open Sans", Sans-serif;font-size:1.25rem;font-weight:500;line-height:2.25rem;}.elementor-20 .elementor-element.elementor-element-670bbd1 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-13a371f );font-family:"Open Sans", Sans-serif;font-size:0.75rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-670bbd1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-20 .elementor-element.elementor-element-670bbd1 .elementor-flip-box__button{margin-center:0;}.elementor-20 .elementor-element.elementor-element-269d169{--display:flex;--min-height:40vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c6c298a .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(180deg, #FFFDF22E 52%, var( --e-global-color-text ) 100%);border-style:none;}.elementor-20 .elementor-element.elementor-element-c6c298a .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #2F2621C2 48%, #2F2621C2 80%);}.elementor-20 .elementor-element.elementor-element-c6c298a{background-image:url("https://raft.com.tw/wp-content/uploads/2025/12/ZFS_9990-scaled.jpg");background-position:center center;background-size:cover;border-radius:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-c6c298a .elementor-flip-box{height:60vh;}.elementor-20 .elementor-element.elementor-element-c6c298a .elementor-flip-box__layer, .elementor-20 .elementor-element.elementor-element-c6c298a .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-20 .elementor-element.elementor-element-c6c298a .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-c6c298a .elementor-icon i{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-c6c298a .elementor-icon svg{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-c6c298a .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:2px;color:var( --e-global-color-0420d42 );font-family:"Open Sans", Sans-serif;font-size:1.25rem;font-weight:500;line-height:2.25rem;}.elementor-20 .elementor-element.elementor-element-c6c298a .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-13a371f );font-family:"Open Sans", Sans-serif;font-size:0.75rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-c6c298a .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-20 .elementor-element.elementor-element-c6c298a .elementor-flip-box__button{margin-center:0;}.elementor-20 .elementor-element.elementor-element-d2aca8d{--display:flex;--min-height:40vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0b8a5ff .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(180deg, #FFFDF22E 52%, var( --e-global-color-text ) 100%);border-style:none;}.elementor-20 .elementor-element.elementor-element-0b8a5ff .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #2F2621C2 48%, #2F2621C2 80%);}.elementor-20 .elementor-element.elementor-element-0b8a5ff{background-image:url("https://raft.com.tw/wp-content/uploads/2026/02/C178E3BD-7524-424B-B41B-0F71D64062E2-e1771839207514.jpg");background-position:top right;background-size:cover;border-radius:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-0b8a5ff .elementor-flip-box{height:60vh;}.elementor-20 .elementor-element.elementor-element-0b8a5ff .elementor-flip-box__layer, .elementor-20 .elementor-element.elementor-element-0b8a5ff .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-20 .elementor-element.elementor-element-0b8a5ff .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-0b8a5ff .elementor-icon i{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-0b8a5ff .elementor-icon svg{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-0b8a5ff .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:2px;color:var( --e-global-color-0420d42 );font-family:"Open Sans", Sans-serif;font-size:1.25rem;font-weight:500;line-height:2.25rem;}.elementor-20 .elementor-element.elementor-element-0b8a5ff .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-13a371f );font-family:"Open Sans", Sans-serif;font-size:0.75rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-0b8a5ff .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-20 .elementor-element.elementor-element-0b8a5ff .elementor-flip-box__button{margin-center:0;}.elementor-20 .elementor-element.elementor-element-d388b1c{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-20 .elementor-element.elementor-element-27433fc{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7818371{--display:flex;--min-height:40vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6a650a6 .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(180deg, #FFFDF22E 52%, var( --e-global-color-text ) 100%);border-style:none;}.elementor-20 .elementor-element.elementor-element-6a650a6 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #2F2621C2 48%, #2F2621C2 80%);}.elementor-20 .elementor-element.elementor-element-6a650a6{background-image:url("https://raft.com.tw/wp-content/uploads/2025/12/96f48b30-5e23-465f-a8b2-3676a7c5994d-1.jpg");background-position:-105px 0px;background-size:cover;border-radius:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-6a650a6 .elementor-flip-box{height:60vh;}.elementor-20 .elementor-element.elementor-element-6a650a6 .elementor-flip-box__layer, .elementor-20 .elementor-element.elementor-element-6a650a6 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-20 .elementor-element.elementor-element-6a650a6 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-6a650a6 .elementor-icon i{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-6a650a6 .elementor-icon svg{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-6a650a6 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:2px;color:var( --e-global-color-0420d42 );font-family:"Open Sans", Sans-serif;font-size:1.25rem;font-weight:500;line-height:2.25rem;}.elementor-20 .elementor-element.elementor-element-6a650a6 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-13a371f );font-family:"Open Sans", Sans-serif;font-size:0.75rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-6a650a6 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-20 .elementor-element.elementor-element-6a650a6 .elementor-flip-box__button{margin-center:0;}.elementor-20 .elementor-element.elementor-element-14e9cdb{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;padding:0rem 0rem 0rem 0rem;--n-tabs-title-gap:0px;--n-tabs-gap:36px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:16px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:16px;--n-tabs-title-font-size:1rem;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-14e9cdb.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-0420d42 );border-style:none;}.elementor-20 .elementor-element.elementor-element-14e9cdb.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-20 .elementor-element.elementor-element-14e9cdb.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-0420d42 );border-style:none;}.elementor-20 .elementor-element.elementor-element-14e9cdb.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-20 .elementor-element.elementor-element-14e9cdb.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Reddit Sans", Sans-serif;font-weight:400;}.elementor-20 .elementor-element.elementor-element-14e9cdb [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-accent );}:where( .elementor-20 .elementor-element.elementor-element-14e9cdb.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-28353fb{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-bec7c80{text-align:center;}.elementor-20 .elementor-element.elementor-element-bec7c80 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-b736137 .swiper-pagination-bullet-active, .elementor-20 .elementor-element.elementor-element-b736137 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-b736137 .swiper-pagination-fraction{color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-b736137.elementor-arrows-yes .elementor-main-swiper{width:calc( 80% - 40px );}.elementor-20 .elementor-element.elementor-element-b736137 .elementor-main-swiper{width:80%;}.elementor-20 .elementor-element.elementor-element-b736137 .elementor-main-swiper .swiper-slide{border-width:1px 1px 1px 1px;border-radius:20px;border-color:var( --e-global-color-text );padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-b736137 .elementor-swiper-button{font-size:24px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-b736137 .elementor-swiper-button svg{fill:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-b736137 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;height:8px;width:8px;}.elementor-20 .elementor-element.elementor-element-b736137 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-20 .elementor-element.elementor-element-b736137 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-28257c7 );opacity:var( --e-global-color-28257c7 );}.elementor-20 .elementor-element.elementor-element-b736137.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-20 .elementor-element.elementor-element-b736137.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:1rem;}.elementor-20 .elementor-element.elementor-element-b736137.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:1rem;}.elementor-20 .elementor-element.elementor-element-b736137.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:1rem;}.elementor-20 .elementor-element.elementor-element-b736137.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:1rem;}.elementor-20 .elementor-element.elementor-element-b736137 .elementor-testimonial__text{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-b736137 .elementor-testimonial__name{color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:1.2rem;font-weight:500;line-height:2.25rem;}.elementor-20 .elementor-element.elementor-element-b736137 .elementor-testimonial__title{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.75rem;}.elementor-20 .elementor-element.elementor-element-b736137 .elementor-testimonial__image img{width:100px;height:100px;}.elementor-20 .elementor-element.elementor-element-b736137.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-20 .elementor-element.elementor-element-b736137.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (100px / 2) - 8px );}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-b736137.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-20 .elementor-element.elementor-element-b736137.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-20 .elementor-element.elementor-element-b736137.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-20 .elementor-element.elementor-element-b736137.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (100px / 2) - 8px );right:auto;}body.rtl .elementor-20 .elementor-element.elementor-element-b736137.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-20 .elementor-element.elementor-element-b736137.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-20 .elementor-element.elementor-element-b736137.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-20 .elementor-element.elementor-element-b736137.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (100px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-b736137.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-20 .elementor-element.elementor-element-b736137.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (100px / 2) - 8px );right:auto;}body.rtl .elementor-20 .elementor-element.elementor-element-b736137.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-20 .elementor-element.elementor-element-b736137.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (100px / 2) - 8px );left:auto;}body.elementor-page-20:not(.elementor-motion-effects-element-type-background), body.elementor-page-20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0420d42 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-20 .elementor-element.elementor-element-fa9f6fa{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-20 .elementor-element.elementor-element-338e939{background-image:url("https://raft.com.tw/wp-content/uploads/2025/12/S__167551056_0-scaled-e1766076917260.jpg");}.elementor-20 .elementor-element.elementor-element-d388b1c{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-20 .elementor-element.elementor-element-27433fc{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-20 .elementor-element.elementor-element-6a650a6{background-position:-100px 0px;}.elementor-20 .elementor-element.elementor-element-14e9cdb{--n-tabs-title-font-size:0.9rem;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-b736137.elementor-arrows-yes .elementor-main-swiper{width:calc( 95% - 40px );}.elementor-20 .elementor-element.elementor-element-b736137 .elementor-main-swiper{width:95%;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-20 .elementor-element.elementor-element-fa9f6fa{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-20 .elementor-element.elementor-element-f310f0c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20 .elementor-element.elementor-element-d2b0046{--min-height:60vh;}.elementor-20 .elementor-element.elementor-element-4ce5631 .elementor-flip-box{height:80vh;}.elementor-20 .elementor-element.elementor-element-f160f0c .elementor-flip-box{height:80vh;}.elementor-20 .elementor-element.elementor-element-11d51f8 .elementor-flip-box{height:80vh;}.elementor-20 .elementor-element.elementor-element-bbc8e10{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20 .elementor-element.elementor-element-1054fb3 .elementor-flip-box{height:80vh;}.elementor-20 .elementor-element.elementor-element-c092711 .elementor-flip-box{height:80vh;}.elementor-20 .elementor-element.elementor-element-b67d4f2 .elementor-flip-box{height:80vh;}.elementor-20 .elementor-element.elementor-element-24909b0 .elementor-flip-box{height:80vh;}.elementor-20 .elementor-element.elementor-element-338e939 .elementor-flip-box{height:80vh;}.elementor-20 .elementor-element.elementor-element-c850616 .elementor-flip-box{height:80vh;}.elementor-20 .elementor-element.elementor-element-f6c2b43 .elementor-flip-box{height:80vh;}.elementor-20 .elementor-element.elementor-element-3675724 .elementor-flip-box{height:80vh;}.elementor-20 .elementor-element.elementor-element-670bbd1 .elementor-flip-box{height:80vh;}.elementor-20 .elementor-element.elementor-element-c6c298a .elementor-flip-box{height:80vh;}.elementor-20 .elementor-element.elementor-element-0b8a5ff .elementor-flip-box{height:80vh;}.elementor-20 .elementor-element.elementor-element-d388b1c{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20 .elementor-element.elementor-element-6a650a6{background-position:-100px 0px;}.elementor-20 .elementor-element.elementor-element-6a650a6 .elementor-flip-box{height:80vh;}.elementor-20 .elementor-element.elementor-element-14e9cdb{--n-tabs-title-gap:20px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-b736137.elementor-arrows-yes .elementor-main-swiper{width:calc( 85% - 40px );}.elementor-20 .elementor-element.elementor-element-b736137 .elementor-main-swiper{width:85%;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-09e2398{--content-width:1140px;}.elementor-20 .elementor-element.elementor-element-fb4e43d{--width:100%;}.elementor-20 .elementor-element.elementor-element-49e2900{--width:25%;}.elementor-20 .elementor-element.elementor-element-3e89403{--width:25%;}.elementor-20 .elementor-element.elementor-element-ffe23c2{--width:25%;}.elementor-20 .elementor-element.elementor-element-8353ca9{--width:25%;}.elementor-20 .elementor-element.elementor-element-d2b0046{--width:25%;}.elementor-20 .elementor-element.elementor-element-daaf968{--width:25%;}.elementor-20 .elementor-element.elementor-element-22293a1{--width:25%;}.elementor-20 .elementor-element.elementor-element-611f446{--width:25%;}.elementor-20 .elementor-element.elementor-element-5a04525{--width:25%;}.elementor-20 .elementor-element.elementor-element-e34d86f{--width:25%;}.elementor-20 .elementor-element.elementor-element-1470f0b{--width:25%;}.elementor-20 .elementor-element.elementor-element-71c26a0{--width:25%;}.elementor-20 .elementor-element.elementor-element-41658c6{--width:25%;}.elementor-20 .elementor-element.elementor-element-635e8e2{--width:25%;}.elementor-20 .elementor-element.elementor-element-9af395f{--width:25%;}.elementor-20 .elementor-element.elementor-element-0738426{--width:25%;}.elementor-20 .elementor-element.elementor-element-269d169{--width:25%;}.elementor-20 .elementor-element.elementor-element-d2aca8d{--width:25%;}.elementor-20 .elementor-element.elementor-element-7818371{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-108765e{--width:100%;}.elementor-20 .elementor-element.elementor-element-d2b0046{--width:30vw;}.elementor-20 .elementor-element.elementor-element-daaf968{--width:30vw;}.elementor-20 .elementor-element.elementor-element-22293a1{--width:30vw;}}/* Start custom CSS for container, class: .elementor-element-6265c6c */.elementor-20 .elementor-element.elementor-element-6265c6c {
  border-radius: 20px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-14e9cdb *//* --- 設計變數 (方便未來快速調整顏色/間距) --- */
:root {
    --tab-border-color: #735E4B;     /* 框線顏色 */
    --tab-bg-color: #FFFDF2;         /* 預設/Hover 底色 */
    --tab-text-color: #735E4B;       /* 預設文字顏色 */
    --tab-hover-text-color: #1D604F; /* Hover 文字顏色 */
    --tab-border-width: 1px;         /* 框線粗細 (統一 1px) */
    --divider-vertical-padding: 12px; /* 分隔線上下的留白 (可調整留白空間) */
    --tab-spacing: -20px; /* 這裡控制手機 Tab 之間的間隔距離 */
}

/* 1. 設定所有 Tab 標題的基本樣式 */
.elementor-20 .elementor-element.elementor-element-14e9cdb .e-n-tab-title {
    /* 確保所有 Tab 貼合，無間隙 */
    margin: 0 !important;
    border-radius: 0 !important;
    position: relative !important; /* 為分隔線定位 */
    
    /* 設定間距 (Padding) */
    padding: 10px 24px !important;
    
    /* 背景與文字顏色 */
    background-color: var(--tab-bg-color) !important;
    color: var(--tab-text-color) !important;
    
    /* 設定上下邊框 */
    border-top: var(--tab-border-width) solid var(--tab-border-color) !important;
    border-bottom: var(--tab-border-width) solid var(--tab-border-color) !important;
    
    /* 核心：將中間 Tab 的左邊框取消，讓偽元素負責區隔線 */
    border-left: none !important;
    border-right: none !important;
    
    flex-shrink: 0 !important;
    z-index: 1;
}

/* 2. 鎖定第一個 Tab (最左邊) - 導左圓角並確保左線清晰 */
.elementor-20 .elementor-element.elementor-element-14e9cdb .e-n-tab-title:first-of-type {
    border-top-left-radius: 50px !important;
    border-bottom-left-radius: 50px !important;
    
    /* 補上最左側的完整邊框，解決線淡掉的問題 */
    border-left: var(--tab-border-width) solid var(--tab-border-color) !important;
}

/* 3. 鎖定最後一個 Tab (最右邊) - 導右圓角並補上右線 */
.elementor-20 .elementor-element.elementor-element-14e9cdb .e-n-tab-title:last-of-type {
    border-top-right-radius: 50px !important;
    border-bottom-right-radius: 50px !important;
    
    /* 補上最右側的完整邊框 */
    border-right: var(--tab-border-width) solid var(--tab-border-color) !important;
}

/* 4. 針對「中間」的 Tab 繪製區隔線 (帶有上下留白) */
/* 除了第一個 Tab，其他 Tab 的左側都加上一條偽元素作分隔線 */
.elementor-20 .elementor-element.elementor-element-14e9cdb .e-n-tab-title:not(:first-of-type)::before {
    content: '' !important;
    position: absolute !important;
    
    /* 上下留白距離控制 */
    top: var(--divider-vertical-padding) !important; 
    bottom: var(--divider-vertical-padding) !important; 
    
    left: 0 !important;
    width: var(--tab-border-width) !important; /* 區隔線粗細與外框一致 */
    background-color: var(--tab-border-color) !important; /* 區隔線顏色 */
    z-index: 0;
}

/* 5. 針對 Tab 標題的文字 (內層 Span) 設定樣式 */
.elementor-20 .elementor-element.elementor-element-14e9cdb .e-n-tab-title-text {
    white-space: nowrap !important;
}


/* 6. 設定 Hover 效果 */
.elementor-20 .elementor-element.elementor-element-14e9cdb .e-n-tab-title:hover {
    background-color: var(--tab-bg-color) !important; /* 保持底色 #FFFDF2 不變 */
    color: var(--tab-hover-text-color) !important; /* 文字變為 #1D604F */
    cursor: pointer;
}

/* 7. 設定 Active (活動中) Tab 樣式 */
.elementor-20 .elementor-element.elementor-element-14e9cdb .e-n-tab-title[aria-selected="true"] {
    /* 保持您想要的 Active 樣式 */
    background-color: var(--tab-bg-color) !important; 
    color: var(--tab-hover-text-color) !important; /* 文字變為 #1D604F */
}
@media (max-width: 767px) {

 /* 1. 禁用手風琴行為 */
 .elementor-20 .elementor-element.elementor-element-14e9cdb .e-n-tabs-content div.e-collapse {
 display: none !important;
 }

 /* 2. 只顯示當前選中的 Tab 內容 */
 .elementor-20 .elementor-element.elementor-element-14e9cdb .e-n-tabs-content div.e-collapse.e-active {
 display: block !important; }

 /* 3. 強制 Tab 標題導航欄水平排列並啟用滾動 */
 .elementor-20 .elementor-element.elementor-element-14e9cdb .e-n-tabs-heading {
 display: flex;
 flex-wrap: nowrap !important;
 overflow-x: auto;
 padding-bottom: 10px;
 }

 /* 4. Tab 標題樣式調整 (基礎設定：移除所有圓角，新增間隔) */
 .elementor-20 .elementor-element.elementor-element-14e9cdb .e-n-tab-title {
 /* 新增間隔，並覆蓋桌面版設定 */
 margin-right: var(--tab-spacing) !important; /* Tab 之間新增水平間隔 */
 margin-left: 0 !important;

        /* 【修正點 1】統一移除所有 Tab 的圓角，使其方正 */
 border-radius: 0px !important;

 flex-shrink: 0;
 max-width: 150px; /* 根據需要調整寬度 */
 flex-basis: auto;

 /* 手機版：移除不必要的左右邊框，避免重複疊加 */
 border-left: none !important;
 border-right: none !important;
}

 /* 5. 確保第一個 Tab (最左邊) 加上圓角 */
 .elementor-20 .elementor-element.elementor-element-14e9cdb .e-n-tab-title:first-of-type {
        /* 【修正點 2】重新設定左側圓角 (與桌面版保持一致) */
 border-top-left-radius: 50px !important;
     border-bottom-left-radius: 50px !important;
 border-left: var(--tab-border-width) solid var(--tab-border-color) !important; /* 補上最左側邊框 */
 }

 /* 6. 確保最後一個 Tab (最右邊) 加上圓角 */
 .elementor-20 .elementor-element.elementor-element-14e9cdb .e-n-tab-title:last-of-type {
        /* 【修正點 3】重新設定右側圓角 (與桌面版保持一致) */
 border-top-right-radius: 50px !important;
     border-bottom-right-radius: 50px !important;
 }
 /* 7. 允許 Tab 標題文字換行 */
 .elementor-20 .elementor-element.elementor-element-14e9cdb .e-n-tab-title-text {
 white-space: normal !important;
}

}/* End custom CSS */