.elementor-2958 .elementor-element.elementor-element-836689b{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2958 .elementor-element.elementor-element-836689b:not(.elementor-motion-effects-element-type-background), .elementor-2958 .elementor-element.elementor-element-836689b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://role.com.tw/wp-content/uploads/2026/02/role_acf2026_web_element_grid_line.svg");background-position:bottom center;background-repeat:no-repeat;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2958 .elementor-element.elementor-element-c50f208{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2958 .elementor-element.elementor-element-c50f208 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:4em;font-weight:900;}.elementor-2958 .elementor-element.elementor-element-24ccff4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-2958 .elementor-element.elementor-element-24ccff4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.5em;font-weight:700;}.elementor-2958 .elementor-element.elementor-element-6f85522{--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;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2958 .elementor-element.elementor-element-6f85522:not(.elementor-motion-effects-element-type-background), .elementor-2958 .elementor-element.elementor-element-6f85522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-2958 .elementor-element.elementor-element-6f85522.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2958 .elementor-element.elementor-element-a9d4983{--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;border-style:none;--border-style:none;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2958 .elementor-element.elementor-element-1254946{--display:flex;--justify-content:space-evenly;--gap:5px 0px;--row-gap:5px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2958 .elementor-element.elementor-element-1254946:not(.elementor-motion-effects-element-type-background), .elementor-2958 .elementor-element.elementor-element-1254946 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e894c0 );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2958 .elementor-element.elementor-element-c0dd87f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2958 .elementor-element.elementor-element-c0dd87f.elementor-element{--order:99999 /* order end hack */;}.elementor-2958 .elementor-element.elementor-element-c0dd87f .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:1.5em;font-weight:900;padding:8px 0px 10px 0px;}.elementor-2958 .elementor-element.elementor-element-0333401{--e-image-carousel-slides-to-show:1;border-style:none;border-radius:6px 6px 6px 6px;}.elementor-2958 .elementor-element.elementor-element-0333401 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-2958 .elementor-element.elementor-element-6136bed{text-align:center;}.elementor-2958 .elementor-element.elementor-element-6136bed .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:1.4em;font-weight:400;line-height:1.2em;}.elementor-2958 .elementor-element.elementor-element-2a5e36f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;}.elementor-2958 .elementor-element.elementor-element-9b81c44{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;text-align:center;}.elementor-2958 .elementor-element.elementor-element-9b81c44 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-2958 .elementor-element.elementor-element-5e2816d{text-align:center;}.elementor-2958 .elementor-element.elementor-element-5e2816d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:1.1em;font-weight:400;text-decoration:line-through;color:var( --e-global-color-blocksy_palette_2 );}.elementor-2958 .elementor-element.elementor-element-9d7209b{--display:flex;--justify-content:space-evenly;--gap:5px 0px;--row-gap:5px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2958 .elementor-element.elementor-element-9d7209b:not(.elementor-motion-effects-element-type-background), .elementor-2958 .elementor-element.elementor-element-9d7209b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e894c0 );}.elementor-2958 .elementor-element.elementor-element-aa370e4{--e-image-carousel-slides-to-show:1;}.elementor-2958 .elementor-element.elementor-element-aa370e4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-2958 .elementor-element.elementor-element-d0ebf74{text-align:center;}.elementor-2958 .elementor-element.elementor-element-d0ebf74 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:1.4em;font-weight:400;line-height:1.2em;}.elementor-2958 .elementor-element.elementor-element-3a66bf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2958 .elementor-element.elementor-element-3a66bf0.elementor-element{--order:99999 /* order end hack */;}.elementor-2958 .elementor-element.elementor-element-3a66bf0 .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:1.5em;font-weight:900;padding:8px 0px 10px 0px;}.elementor-2958 .elementor-element.elementor-element-e4a8cbc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;}.elementor-2958 .elementor-element.elementor-element-52421b1{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;text-align:center;}.elementor-2958 .elementor-element.elementor-element-52421b1 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-2958 .elementor-element.elementor-element-da3e98e{text-align:center;}.elementor-2958 .elementor-element.elementor-element-da3e98e .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:1.1em;font-weight:400;text-decoration:line-through;color:var( --e-global-color-blocksy_palette_2 );}.elementor-2958 .elementor-element.elementor-element-63cbb4b{--display:flex;--justify-content:space-evenly;--gap:5px 0px;--row-gap:5px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2958 .elementor-element.elementor-element-63cbb4b:not(.elementor-motion-effects-element-type-background), .elementor-2958 .elementor-element.elementor-element-63cbb4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e894c0 );}.elementor-2958 .elementor-element.elementor-element-887b57d{--e-image-carousel-slides-to-show:1;}.elementor-2958 .elementor-element.elementor-element-887b57d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-2958 .elementor-element.elementor-element-b4c26fe{text-align:center;}.elementor-2958 .elementor-element.elementor-element-b4c26fe .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:1.4em;font-weight:400;line-height:1.2em;}.elementor-2958 .elementor-element.elementor-element-b8b8d53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2958 .elementor-element.elementor-element-b8b8d53.elementor-element{--order:99999 /* order end hack */;}.elementor-2958 .elementor-element.elementor-element-b8b8d53 .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:1.5em;font-weight:900;padding:8px 0px 10px 0px;}.elementor-2958 .elementor-element.elementor-element-1792206{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;}.elementor-2958 .elementor-element.elementor-element-7ea6cd2{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;text-align:center;}.elementor-2958 .elementor-element.elementor-element-7ea6cd2 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-2958 .elementor-element.elementor-element-f19c4af{text-align:center;}.elementor-2958 .elementor-element.elementor-element-f19c4af .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:1.1em;font-weight:400;text-decoration:line-through;color:var( --e-global-color-blocksy_palette_2 );}.elementor-2958 .elementor-element.elementor-element-005cdf3{--display:flex;--justify-content:space-evenly;--gap:5px 0px;--row-gap:5px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2958 .elementor-element.elementor-element-005cdf3:not(.elementor-motion-effects-element-type-background), .elementor-2958 .elementor-element.elementor-element-005cdf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e894c0 );}.elementor-2958 .elementor-element.elementor-element-cad2d2f{--e-image-carousel-slides-to-show:1;}.elementor-2958 .elementor-element.elementor-element-cad2d2f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-2958 .elementor-element.elementor-element-e0d7c3d{text-align:center;}.elementor-2958 .elementor-element.elementor-element-e0d7c3d .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:1.4em;font-weight:400;line-height:1.2em;}.elementor-2958 .elementor-element.elementor-element-16cb6df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2958 .elementor-element.elementor-element-16cb6df.elementor-element{--order:99999 /* order end hack */;}.elementor-2958 .elementor-element.elementor-element-16cb6df .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:1.5em;font-weight:900;padding:8px 0px 10px 0px;}.elementor-2958 .elementor-element.elementor-element-d890d12{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;}.elementor-2958 .elementor-element.elementor-element-702cefe{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;text-align:center;}.elementor-2958 .elementor-element.elementor-element-702cefe .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-2958 .elementor-element.elementor-element-13b7350{text-align:center;}.elementor-2958 .elementor-element.elementor-element-13b7350 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:1.1em;font-weight:400;text-decoration:line-through;color:var( --e-global-color-blocksy_palette_2 );}.elementor-2958 .elementor-element.elementor-element-be09400{--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;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2958 .elementor-element.elementor-element-be09400:not(.elementor-motion-effects-element-type-background), .elementor-2958 .elementor-element.elementor-element-be09400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-2958 .elementor-element.elementor-element-be09400.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2958 .elementor-element.elementor-element-3d7b783{--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;border-style:none;--border-style:none;--border-radius:10px 10px 0px 0px;}.elementor-2958 .elementor-element.elementor-element-c3c5b26{--display:flex;--justify-content:space-evenly;--gap:5px 0px;--row-gap:5px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2958 .elementor-element.elementor-element-c3c5b26:not(.elementor-motion-effects-element-type-background), .elementor-2958 .elementor-element.elementor-element-c3c5b26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e894c0 );}.elementor-2958 .elementor-element.elementor-element-1c41518{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2958 .elementor-element.elementor-element-1c41518.elementor-element{--order:99999 /* order end hack */;}.elementor-2958 .elementor-element.elementor-element-1c41518 .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:1.5em;font-weight:900;padding:8px 0px 10px 0px;}.elementor-2958 .elementor-element.elementor-element-ff3fbe7{--e-image-carousel-slides-to-show:1;}.elementor-2958 .elementor-element.elementor-element-ff3fbe7 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-2958 .elementor-element.elementor-element-5d72511{text-align:center;}.elementor-2958 .elementor-element.elementor-element-5d72511 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:1.4em;font-weight:400;line-height:1.2em;}.elementor-2958 .elementor-element.elementor-element-be3df95{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;}.elementor-2958 .elementor-element.elementor-element-a342cc9{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;text-align:center;}.elementor-2958 .elementor-element.elementor-element-a342cc9 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-2958 .elementor-element.elementor-element-257ab87{text-align:center;}.elementor-2958 .elementor-element.elementor-element-257ab87 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:1.1em;font-weight:400;text-decoration:line-through;color:var( --e-global-color-blocksy_palette_2 );}.elementor-2958 .elementor-element.elementor-element-10e7dcd{--display:flex;--justify-content:space-evenly;--gap:5px 0px;--row-gap:5px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2958 .elementor-element.elementor-element-10e7dcd:not(.elementor-motion-effects-element-type-background), .elementor-2958 .elementor-element.elementor-element-10e7dcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e894c0 );}.elementor-2958 .elementor-element.elementor-element-05d2985{--e-image-carousel-slides-to-show:1;border-style:none;border-radius:6px 6px 6px 6px;}.elementor-2958 .elementor-element.elementor-element-05d2985 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-2958 .elementor-element.elementor-element-65efa06{text-align:center;}.elementor-2958 .elementor-element.elementor-element-65efa06 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:1.4em;font-weight:400;line-height:1.2em;}.elementor-2958 .elementor-element.elementor-element-478b6c0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;}.elementor-2958 .elementor-element.elementor-element-c9e3d6f{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;text-align:center;}.elementor-2958 .elementor-element.elementor-element-c9e3d6f .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-2958 .elementor-element.elementor-element-68f0384{text-align:center;}.elementor-2958 .elementor-element.elementor-element-68f0384 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:1.1em;font-weight:400;text-decoration:line-through;color:var( --e-global-color-blocksy_palette_2 );}.elementor-2958 .elementor-element.elementor-element-e913944{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2958 .elementor-element.elementor-element-e913944.elementor-element{--order:99999 /* order end hack */;}.elementor-2958 .elementor-element.elementor-element-e913944 .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:1.5em;font-weight:900;padding:8px 0px 10px 0px;}.elementor-2958 .elementor-element.elementor-element-8cad9d5{--display:flex;--justify-content:space-evenly;--gap:5px 0px;--row-gap:5px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2958 .elementor-element.elementor-element-8cad9d5:not(.elementor-motion-effects-element-type-background), .elementor-2958 .elementor-element.elementor-element-8cad9d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e894c0 );}.elementor-2958 .elementor-element.elementor-element-ab5f485{--e-image-carousel-slides-to-show:1;border-style:none;border-radius:6px 6px 6px 6px;}.elementor-2958 .elementor-element.elementor-element-ab5f485 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-2958 .elementor-element.elementor-element-1824bc0{text-align:center;}.elementor-2958 .elementor-element.elementor-element-1824bc0 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:1.4em;font-weight:400;line-height:1.2em;}.elementor-2958 .elementor-element.elementor-element-c30d46e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2958 .elementor-element.elementor-element-c30d46e.elementor-element{--order:99999 /* order end hack */;}.elementor-2958 .elementor-element.elementor-element-c30d46e .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:1.5em;font-weight:900;padding:8px 0px 10px 0px;}.elementor-2958 .elementor-element.elementor-element-0649728{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;}.elementor-2958 .elementor-element.elementor-element-7663974{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;text-align:center;}.elementor-2958 .elementor-element.elementor-element-7663974 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-2958 .elementor-element.elementor-element-6fb6f5f{text-align:center;}.elementor-2958 .elementor-element.elementor-element-6fb6f5f .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:1.1em;font-weight:400;text-decoration:line-through;color:var( --e-global-color-blocksy_palette_2 );}.elementor-2958 .elementor-element.elementor-element-69db3a3{--display:flex;--justify-content:space-evenly;--gap:5px 0px;--row-gap:5px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2958 .elementor-element.elementor-element-69db3a3:not(.elementor-motion-effects-element-type-background), .elementor-2958 .elementor-element.elementor-element-69db3a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e894c0 );}.elementor-2958 .elementor-element.elementor-element-97b77b6{--e-image-carousel-slides-to-show:1;border-style:none;border-radius:6px 6px 6px 6px;}.elementor-2958 .elementor-element.elementor-element-97b77b6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-2958 .elementor-element.elementor-element-2d6ae13{text-align:center;}.elementor-2958 .elementor-element.elementor-element-2d6ae13 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:1.4em;font-weight:400;line-height:1.2em;}.elementor-2958 .elementor-element.elementor-element-20ccde7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2958 .elementor-element.elementor-element-20ccde7.elementor-element{--order:99999 /* order end hack */;}.elementor-2958 .elementor-element.elementor-element-20ccde7 .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:1.5em;font-weight:900;padding:8px 0px 10px 0px;}.elementor-2958 .elementor-element.elementor-element-ae33917{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;}.elementor-2958 .elementor-element.elementor-element-6f1e7e6{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;text-align:center;}.elementor-2958 .elementor-element.elementor-element-6f1e7e6 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-2958 .elementor-element.elementor-element-353a210{text-align:center;}.elementor-2958 .elementor-element.elementor-element-353a210 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:1.1em;font-weight:400;text-decoration:line-through;color:var( --e-global-color-blocksy_palette_2 );}@media(max-width:1024px){.elementor-2958 .elementor-element.elementor-element-6f85522{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2958 .elementor-element.elementor-element-1254946{--justify-content:space-evenly;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2958 .elementor-element.elementor-element-c0dd87f .elementor-button{font-size:1.1em;}.elementor-2958 .elementor-element.elementor-element-2a5e36f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2958 .elementor-element.elementor-element-9d7209b{--justify-content:space-evenly;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2958 .elementor-element.elementor-element-3a66bf0 .elementor-button{font-size:1.1em;}.elementor-2958 .elementor-element.elementor-element-e4a8cbc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2958 .elementor-element.elementor-element-63cbb4b{--justify-content:space-evenly;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2958 .elementor-element.elementor-element-b8b8d53 .elementor-button{font-size:1.1em;}.elementor-2958 .elementor-element.elementor-element-1792206{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2958 .elementor-element.elementor-element-005cdf3{--justify-content:space-evenly;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2958 .elementor-element.elementor-element-16cb6df .elementor-button{font-size:1.1em;}.elementor-2958 .elementor-element.elementor-element-d890d12{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2958 .elementor-element.elementor-element-be09400{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2958 .elementor-element.elementor-element-c3c5b26{--justify-content:space-evenly;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2958 .elementor-element.elementor-element-1c41518 .elementor-button{font-size:1.1em;}.elementor-2958 .elementor-element.elementor-element-be3df95{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2958 .elementor-element.elementor-element-10e7dcd{--justify-content:space-evenly;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2958 .elementor-element.elementor-element-478b6c0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2958 .elementor-element.elementor-element-e913944 .elementor-button{font-size:1.1em;}.elementor-2958 .elementor-element.elementor-element-8cad9d5{--justify-content:space-evenly;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2958 .elementor-element.elementor-element-c30d46e .elementor-button{font-size:1.1em;}.elementor-2958 .elementor-element.elementor-element-0649728{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2958 .elementor-element.elementor-element-69db3a3{--justify-content:space-evenly;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2958 .elementor-element.elementor-element-20ccde7 .elementor-button{font-size:1.1em;}.elementor-2958 .elementor-element.elementor-element-ae33917{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-2958 .elementor-element.elementor-element-836689b{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2958 .elementor-element.elementor-element-c50f208{margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2958 .elementor-element.elementor-element-c50f208 .elementor-heading-title{font-size:2.5em;}.elementor-2958 .elementor-element.elementor-element-24ccff4{margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2958 .elementor-element.elementor-element-6f85522{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2958 .elementor-element.elementor-element-a9d4983{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2958 .elementor-element.elementor-element-1254946{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2958 .elementor-element.elementor-element-c0dd87f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2958 .elementor-element.elementor-element-2a5e36f{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2958 .elementor-element.elementor-element-9d7209b{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2958 .elementor-element.elementor-element-3a66bf0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2958 .elementor-element.elementor-element-e4a8cbc{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2958 .elementor-element.elementor-element-63cbb4b{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2958 .elementor-element.elementor-element-b8b8d53{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2958 .elementor-element.elementor-element-1792206{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2958 .elementor-element.elementor-element-005cdf3{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2958 .elementor-element.elementor-element-16cb6df{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2958 .elementor-element.elementor-element-d890d12{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2958 .elementor-element.elementor-element-be09400{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2958 .elementor-element.elementor-element-3d7b783{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2958 .elementor-element.elementor-element-c3c5b26{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2958 .elementor-element.elementor-element-1c41518{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2958 .elementor-element.elementor-element-be3df95{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2958 .elementor-element.elementor-element-10e7dcd{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2958 .elementor-element.elementor-element-478b6c0{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2958 .elementor-element.elementor-element-e913944{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2958 .elementor-element.elementor-element-8cad9d5{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2958 .elementor-element.elementor-element-c30d46e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2958 .elementor-element.elementor-element-0649728{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2958 .elementor-element.elementor-element-69db3a3{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2958 .elementor-element.elementor-element-20ccde7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2958 .elementor-element.elementor-element-ae33917{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2958 .elementor-element.elementor-element-6f85522{--width:98.753%;}.elementor-2958 .elementor-element.elementor-element-be09400{--width:99.738%;}}/* Start custom CSS for container, class: .elementor-element-1254946 *//* .elementor-2958 .elementor-element.elementor-element-1254946 代表當前的 Container */
.elementor-2958 .elementor-element.elementor-element-1254946 {
    --ticket-bg: #FC193B;
    
    background-color: var(--ticket-bg);
    position: relative;
    
    /* 設定四個角為 20px 圓角 */
    /*border-radius: 0px;*/
    
    /* 移除邊框與偽元素內容 (確保無虛線) */
    border: none;
    
    /* 製作底部波浪效果 (使用 mask-image) */
    /* 注意：mask 會沿用 border-radius 的裁切 */
    mask-image: radial-gradient(circle at 10.5px 100%, transparent 10.5px, black 11px);
    mask-size: 21px 100%;
    mask-repeat: repeat-x;
    -webkit-mask-image: radial-gradient(circle at 10.5px 100%, transparent 10.5px, black 11px);
    -webkit-mask-size: 21px 100%;
    -webkit-mask-repeat: repeat-x;
}

/* 確保完全沒有虛線產生 */
.elementor-2958 .elementor-element.elementor-element-1254946::before,
.elementor-2958 .elementor-element.elementor-element-1254946::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d7209b *//* .elementor-2958 .elementor-element.elementor-element-9d7209b 代表當前的 Container */
.elementor-2958 .elementor-element.elementor-element-9d7209b {
    --ticket-bg: #FC193B;
    
    background-color: var(--ticket-bg);
    position: relative;
    
    /* 設定四個角為 20px 圓角 */
    /*border-radius: 0px;*/
    
    /* 移除邊框與偽元素內容 (確保無虛線) */
    border: none;
    
    /* 製作底部波浪效果 (使用 mask-image) */
    /* 注意：mask 會沿用 border-radius 的裁切 */
    mask-image: radial-gradient(circle at 10.5px 100%, transparent 10.5px, black 11px);
    mask-size: 21px 100%;
    mask-repeat: repeat-x;
    -webkit-mask-image: radial-gradient(circle at 10.5px 100%, transparent 10.5px, black 11px);
    -webkit-mask-size: 21px 100%;
    -webkit-mask-repeat: repeat-x;
}

/* 確保完全沒有虛線產生 */
.elementor-2958 .elementor-element.elementor-element-9d7209b::before,
.elementor-2958 .elementor-element.elementor-element-9d7209b::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63cbb4b *//* .elementor-2958 .elementor-element.elementor-element-63cbb4b 代表當前的 Container */
.elementor-2958 .elementor-element.elementor-element-63cbb4b {
    --ticket-bg: #FC193B;
    
    background-color: var(--ticket-bg);
    position: relative;
    
    /* 設定四個角為 20px 圓角 */
    /*border-radius: 0px;*/
    
    /* 移除邊框與偽元素內容 (確保無虛線) */
    border: none;
    
    /* 製作底部波浪效果 (使用 mask-image) */
    /* 注意：mask 會沿用 border-radius 的裁切 */
    mask-image: radial-gradient(circle at 10.5px 100%, transparent 10.5px, black 11px);
    mask-size: 21px 100%;
    mask-repeat: repeat-x;
    -webkit-mask-image: radial-gradient(circle at 10.5px 100%, transparent 10.5px, black 11px);
    -webkit-mask-size: 21px 100%;
    -webkit-mask-repeat: repeat-x;
}

/* 確保完全沒有虛線產生 */
.elementor-2958 .elementor-element.elementor-element-63cbb4b::before,
.elementor-2958 .elementor-element.elementor-element-63cbb4b::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-005cdf3 *//* .elementor-2958 .elementor-element.elementor-element-005cdf3 代表當前的 Container */
.elementor-2958 .elementor-element.elementor-element-005cdf3 {
    --ticket-bg: #FC193B;
    
    background-color: var(--ticket-bg);
    position: relative;
    
    /* 設定四個角為 20px 圓角 */
    /*border-radius: 0px;*/
    
    /* 移除邊框與偽元素內容 (確保無虛線) */
    border: none;
    
    /* 製作底部波浪效果 (使用 mask-image) */
    /* 注意：mask 會沿用 border-radius 的裁切 */
    mask-image: radial-gradient(circle at 10.5px 100%, transparent 10.5px, black 11px);
    mask-size: 21px 100%;
    mask-repeat: repeat-x;
    -webkit-mask-image: radial-gradient(circle at 10.5px 100%, transparent 10.5px, black 11px);
    -webkit-mask-size: 21px 100%;
    -webkit-mask-repeat: repeat-x;
}

/* 確保完全沒有虛線產生 */
.elementor-2958 .elementor-element.elementor-element-005cdf3::before,
.elementor-2958 .elementor-element.elementor-element-005cdf3::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3c5b26 *//* .elementor-2958 .elementor-element.elementor-element-c3c5b26 代表當前的 Container */
.elementor-2958 .elementor-element.elementor-element-c3c5b26 {
    --ticket-bg: #FC193B;
    
    background-color: var(--ticket-bg);
    position: relative;
    
    /* 設定四個角為 20px 圓角 */
    /*border-radius: 0px;*/
    
    /* 移除邊框與偽元素內容 (確保無虛線) */
    border: none;
    
    /* 製作底部波浪效果 (使用 mask-image) */
    /* 注意：mask 會沿用 border-radius 的裁切 */
    mask-image: radial-gradient(circle at 10.5px 100%, transparent 10.5px, black 11px);
    mask-size: 21px 100%;
    mask-repeat: repeat-x;
    -webkit-mask-image: radial-gradient(circle at 10.5px 100%, transparent 10.5px, black 11px);
    -webkit-mask-size: 21px 100%;
    -webkit-mask-repeat: repeat-x;
}

/* 確保完全沒有虛線產生 */
.elementor-2958 .elementor-element.elementor-element-c3c5b26::before,
.elementor-2958 .elementor-element.elementor-element-c3c5b26::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10e7dcd *//* .elementor-2958 .elementor-element.elementor-element-10e7dcd 代表當前的 Container */
.elementor-2958 .elementor-element.elementor-element-10e7dcd {
    --ticket-bg: #FC193B;
    
    background-color: var(--ticket-bg);
    position: relative;
    
    /* 設定四個角為 20px 圓角 */
    /*border-radius: 0px;*/
    
    /* 移除邊框與偽元素內容 (確保無虛線) */
    border: none;
    
    /* 製作底部波浪效果 (使用 mask-image) */
    /* 注意：mask 會沿用 border-radius 的裁切 */
    mask-image: radial-gradient(circle at 10.5px 100%, transparent 10.5px, black 11px);
    mask-size: 21px 100%;
    mask-repeat: repeat-x;
    -webkit-mask-image: radial-gradient(circle at 10.5px 100%, transparent 10.5px, black 11px);
    -webkit-mask-size: 21px 100%;
    -webkit-mask-repeat: repeat-x;
}

/* 確保完全沒有虛線產生 */
.elementor-2958 .elementor-element.elementor-element-10e7dcd::before,
.elementor-2958 .elementor-element.elementor-element-10e7dcd::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cad9d5 *//* .elementor-2958 .elementor-element.elementor-element-8cad9d5 代表當前的 Container */
.elementor-2958 .elementor-element.elementor-element-8cad9d5 {
    --ticket-bg: #FC193B;
    
    background-color: var(--ticket-bg);
    position: relative;
    
    /* 設定四個角為 20px 圓角 */
    /*border-radius: 0px;*/
    
    /* 移除邊框與偽元素內容 (確保無虛線) */
    border: none;
    
    /* 製作底部波浪效果 (使用 mask-image) */
    /* 注意：mask 會沿用 border-radius 的裁切 */
    mask-image: radial-gradient(circle at 10.5px 100%, transparent 10.5px, black 11px);
    mask-size: 21px 100%;
    mask-repeat: repeat-x;
    -webkit-mask-image: radial-gradient(circle at 10.5px 100%, transparent 10.5px, black 11px);
    -webkit-mask-size: 21px 100%;
    -webkit-mask-repeat: repeat-x;
}

/* 確保完全沒有虛線產生 */
.elementor-2958 .elementor-element.elementor-element-8cad9d5::before,
.elementor-2958 .elementor-element.elementor-element-8cad9d5::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69db3a3 *//* .elementor-2958 .elementor-element.elementor-element-69db3a3 代表當前的 Container */
.elementor-2958 .elementor-element.elementor-element-69db3a3 {
    --ticket-bg: #FC193B;
    
    background-color: var(--ticket-bg);
    position: relative;
    
    /* 設定四個角為 20px 圓角 */
    /*border-radius: 0px;*/
    
    /* 移除邊框與偽元素內容 (確保無虛線) */
    border: none;
    
    /* 製作底部波浪效果 (使用 mask-image) */
    /* 注意：mask 會沿用 border-radius 的裁切 */
    mask-image: radial-gradient(circle at 10.5px 100%, transparent 10.5px, black 11px);
    mask-size: 21px 100%;
    mask-repeat: repeat-x;
    -webkit-mask-image: radial-gradient(circle at 10.5px 100%, transparent 10.5px, black 11px);
    -webkit-mask-size: 21px 100%;
    -webkit-mask-repeat: repeat-x;
}

/* 確保完全沒有虛線產生 */
.elementor-2958 .elementor-element.elementor-element-69db3a3::before,
.elementor-2958 .elementor-element.elementor-element-69db3a3::after {
    content: none !important;
}/* End custom CSS */