.elementor-1331 .elementor-element.elementor-element-66ef4ab:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-66ef4ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fifa.com.tw/wp-content/uploads/2025/11/04eaf3ea-4b1f-4437-9640-e8410c0aa31d.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1331 .elementor-element.elementor-element-66ef4ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1331 .elementor-element.elementor-element-66ef4ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1331 .elementor-element.elementor-element-4d5703b{--spacer-size:100px;}.elementor-1331 .elementor-element.elementor-element-66acefb > .elementor-container{max-width:1400px;}.elementor-1331 .elementor-element.elementor-element-c096edd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1331 .elementor-element.elementor-element-c096edd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#024650;}.elementor-1331 .elementor-element.elementor-element-c096edd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1331 .elementor-element.elementor-element-c096edd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1331 .elementor-element.elementor-element-8a280e5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-8a280e5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;line-height:53px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-25e7f0d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-25e7f0d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;line-height:53px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1331 .elementor-element.elementor-element-8f30a44{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-9360a4f{--spacer-size:100px;}.elementor-1331 .elementor-element.elementor-element-d6e50c4:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-d6e50c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-1331 .elementor-element.elementor-element-d6e50c4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1331 .elementor-element.elementor-element-d6e50c4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1331 .elementor-element.elementor-element-2a3a17d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;line-height:53px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-35cd09b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;line-height:53px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-b45fb55{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-9121439 > .elementor-container{max-width:1800px;}.elementor-1331 .elementor-element.elementor-element-e127256 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:53px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-c431129 img{border-radius:8px 8px 8px 8px;}.elementor-1331 .elementor-element.elementor-element-20f41a7{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-20f41a7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-7398ad2{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-7398ad2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-f1ed44b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-f1ed44b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-d36f0da{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-f9fae1a img{border-radius:8px 8px 8px 8px;}.elementor-1331 .elementor-element.elementor-element-d680f9e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-d680f9e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-5216afb{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-5216afb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-7549fcd{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-7549fcd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-dbe7ceb{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-a849f06 img{border-radius:8px 8px 8px 8px;}.elementor-1331 .elementor-element.elementor-element-3b88483{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-3b88483 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-c2e3131{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-c2e3131 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-e7fe1f2{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-e7fe1f2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-a9bac4a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-931784d img{border-radius:8px 8px 8px 8px;}.elementor-1331 .elementor-element.elementor-element-0096146{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-0096146 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-44722f4{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-44722f4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-77dd4a9{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-77dd4a9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-8a45f59{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-9077e13 img{border-radius:8px 8px 8px 8px;}.elementor-1331 .elementor-element.elementor-element-4810cee{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-4810cee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-bb60975{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-bb60975 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-84cc0ce{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-84cc0ce .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-63f9852{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-4662e4e img{border-radius:8px 8px 8px 8px;}.elementor-1331 .elementor-element.elementor-element-c29a78d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-c29a78d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-42ad298{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-42ad298 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-3e468f7{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-3e468f7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-6704023{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-c8bbc78 img{border-radius:8px 8px 8px 8px;}.elementor-1331 .elementor-element.elementor-element-b98b0c5{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-b98b0c5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-279552a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-279552a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-2133317{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-2133317 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-fa5de5f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-9245cb5 img{border-radius:8px 8px 8px 8px;}.elementor-1331 .elementor-element.elementor-element-dde39eb{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-dde39eb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-e9dbfb4{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-e9dbfb4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-572510c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-572510c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-e191c8b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-ccb9890 img{border-radius:8px 8px 8px 8px;}.elementor-1331 .elementor-element.elementor-element-0162e38{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-0162e38 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-e6836fb{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-e6836fb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-8fb9e6d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-8fb9e6d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-8b4653c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-a5a98d7 img{border-radius:8px 8px 8px 8px;}.elementor-1331 .elementor-element.elementor-element-e50cd0b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-e50cd0b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-fd706f7{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-fd706f7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-c4d325b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-c4d325b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-6d263ea{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-3063099 > .elementor-container{max-width:1800px;}.elementor-1331 .elementor-element.elementor-element-3063099{margin-top:30px;margin-bottom:30px;}.elementor-1331 .elementor-element.elementor-element-f895031:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1331 .elementor-element.elementor-element-f895031 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fifa.com.tw/wp-content/uploads/2025/11/453d04ff-2600-4347-baf6-fc20903df46a.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1331 .elementor-element.elementor-element-f895031 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1331 .elementor-element.elementor-element-f895031 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1331 .elementor-element.elementor-element-ef6dc24{--spacer-size:50px;}.elementor-1331 .elementor-element.elementor-element-25a7f26 > .elementor-container{max-width:1400px;}.elementor-1331 .elementor-element.elementor-element-898089f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1331 .elementor-element.elementor-element-898089f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1331 .elementor-element.elementor-element-c24db6b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-1331 .elementor-element.elementor-element-c24db6b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;line-height:53px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-8617119{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1331 .elementor-element.elementor-element-32ca28e .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;}.elementor-1331 .elementor-element.elementor-element-437445e{--spacer-size:50px;}.elementor-1331 .elementor-element.elementor-element-a139d3e > .elementor-container{max-width:1800px;}.elementor-1331 .elementor-element.elementor-element-8c266a8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:53px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-fed8a0c img{border-radius:8px 8px 8px 8px;}.elementor-1331 .elementor-element.elementor-element-2830441{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-2830441 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-d455646 > .elementor-container{max-width:1800px;}.elementor-1331 .elementor-element.elementor-element-48f519b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:53px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-a316d17 img{border-radius:8px 8px 8px 8px;}.elementor-1331 .elementor-element.elementor-element-e959d91{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-e959d91 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-272c5cb img{border-radius:8px 8px 8px 8px;}.elementor-1331 .elementor-element.elementor-element-2a2c4bb{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-2a2c4bb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-3d0a28f img{border-radius:8px 8px 8px 8px;}.elementor-1331 .elementor-element.elementor-element-1476351{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-1476351 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-4b0a34e img{border-radius:8px 8px 8px 8px;}.elementor-1331 .elementor-element.elementor-element-1ebbf29{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-1ebbf29 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-dd4b868 > .elementor-container{max-width:1800px;}.elementor-1331 .elementor-element.elementor-element-b23f534 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:53px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-7e56ea3 img{border-radius:8px 8px 8px 8px;}.elementor-1331 .elementor-element.elementor-element-f1255f5{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-f1255f5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-a73a366 img{border-radius:8px 8px 8px 8px;}.elementor-1331 .elementor-element.elementor-element-d7b5ba2{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-d7b5ba2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-c358a63 img{border-radius:8px 8px 8px 8px;}.elementor-1331 .elementor-element.elementor-element-bb50c6e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-bb50c6e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-8a61dbf > .elementor-container{max-width:1800px;}.elementor-1331 .elementor-element.elementor-element-490fe21 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:53px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-33346b3 img{border-radius:8px 8px 8px 8px;}.elementor-1331 .elementor-element.elementor-element-eccde79{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-eccde79 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-30f53b9 img{border-radius:8px 8px 8px 8px;}.elementor-1331 .elementor-element.elementor-element-785956b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-785956b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-aa3a675 > .elementor-container{max-width:1800px;}.elementor-1331 .elementor-element.elementor-element-aabe219 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:53px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-708203c img{border-radius:8px 8px 8px 8px;}.elementor-1331 .elementor-element.elementor-element-1cadddb{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-1cadddb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-17c5b0e img{border-radius:8px 8px 8px 8px;}.elementor-1331 .elementor-element.elementor-element-16e8d0f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-16e8d0f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-41deab7 > .elementor-container{max-width:1800px;}.elementor-1331 .elementor-element.elementor-element-0196994 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:53px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-3efa67e img{border-radius:8px 8px 8px 8px;}.elementor-1331 .elementor-element.elementor-element-7092c4f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-7092c4f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-3e0d332{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-3e0d332 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-5d43fd9{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-5804125 img{border-radius:8px 8px 8px 8px;}.elementor-1331 .elementor-element.elementor-element-73b21f8{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-73b21f8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-92c23f7{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-92c23f7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-0b6455d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-3beda8c img{border-radius:8px 8px 8px 8px;}.elementor-1331 .elementor-element.elementor-element-6b7e194{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-6b7e194 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-3f6ff8d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-3f6ff8d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-cc1aa53{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-70767be img{border-radius:8px 8px 8px 8px;}.elementor-1331 .elementor-element.elementor-element-5c816d8{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-5c816d8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-8360875{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-8360875 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-2965b9e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-94f1325:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-94f1325 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-1331 .elementor-element.elementor-element-94f1325 > .elementor-container{max-width:1400px;}.elementor-1331 .elementor-element.elementor-element-94f1325, .elementor-1331 .elementor-element.elementor-element-94f1325 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1331 .elementor-element.elementor-element-94f1325{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1331 .elementor-element.elementor-element-94f1325 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1331 .elementor-element.elementor-element-b004d54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1331 .elementor-element.elementor-element-b004d54 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-dfa32fd{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-1331 .elementor-element.elementor-element-dfa32fd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-83ad7bd{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#EBEBEB;}.elementor-1331 .elementor-element.elementor-element-fd9929c:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-fd9929c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-1331 .elementor-element.elementor-element-fd9929c > .elementor-container{max-width:1400px;}.elementor-1331 .elementor-element.elementor-element-fd9929c, .elementor-1331 .elementor-element.elementor-element-fd9929c > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1331 .elementor-element.elementor-element-fd9929c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1331 .elementor-element.elementor-element-fd9929c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1331 .elementor-element.elementor-element-fa3005a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1331 .elementor-element.elementor-element-fa3005a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-7549d4b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-1331 .elementor-element.elementor-element-7549d4b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-c88d7e8{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#EBEBEB;}.elementor-1331 .elementor-element.elementor-element-6865d83:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-6865d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-1331 .elementor-element.elementor-element-6865d83 > .elementor-container{max-width:1400px;}.elementor-1331 .elementor-element.elementor-element-6865d83, .elementor-1331 .elementor-element.elementor-element-6865d83 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1331 .elementor-element.elementor-element-6865d83{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1331 .elementor-element.elementor-element-6865d83 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1331 .elementor-element.elementor-element-71ce4e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1331 .elementor-element.elementor-element-71ce4e1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-b2f135a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-1331 .elementor-element.elementor-element-b2f135a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-f5745c6{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#EBEBEB;}body.elementor-page-1331:not(.elementor-motion-effects-element-type-background), body.elementor-page-1331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02122C;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1331 .elementor-element.elementor-element-66ef4ab:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-66ef4ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1331 .elementor-element.elementor-element-4d5703b{--spacer-size:40px;}.elementor-1331 .elementor-element.elementor-element-8a280e5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-8a280e5 .elementor-heading-title{font-size:22px;line-height:1.7em;}.elementor-1331 .elementor-element.elementor-element-25e7f0d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-25e7f0d .elementor-heading-title{font-size:22px;line-height:1.7em;}.elementor-1331 .elementor-element.elementor-element-8f30a44{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:16px;}.elementor-1331 .elementor-element.elementor-element-9360a4f{--spacer-size:40px;}.elementor-1331 .elementor-element.elementor-element-2a3a17d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-2a3a17d .elementor-heading-title{font-size:22px;line-height:1.7em;}.elementor-1331 .elementor-element.elementor-element-35cd09b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-35cd09b .elementor-heading-title{font-size:22px;line-height:1.7em;}.elementor-1331 .elementor-element.elementor-element-b45fb55{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:16px;}.elementor-1331 .elementor-element.elementor-element-e127256 .elementor-heading-title{font-size:26px;}.elementor-1331 .elementor-element.elementor-element-20f41a7 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-7398ad2 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-f1ed44b .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-d36f0da{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-d680f9e .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-5216afb .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-7549fcd .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-dbe7ceb{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-3b88483 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-c2e3131 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-e7fe1f2 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-a9bac4a{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-0096146 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-44722f4 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-77dd4a9 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-8a45f59{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-4810cee .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-bb60975 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-84cc0ce .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-63f9852{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-c29a78d .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-42ad298 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-3e468f7 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-6704023{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-b98b0c5 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-279552a .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-2133317 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-fa5de5f{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-dde39eb .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-e9dbfb4 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-572510c .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-e191c8b{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-0162e38 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-e6836fb .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-8fb9e6d .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-8b4653c{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-e50cd0b .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-fd706f7 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-c4d325b .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-6d263ea{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-c24db6b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1331 .elementor-element.elementor-element-c24db6b .elementor-heading-title{font-size:22px;line-height:1.7em;}.elementor-1331 .elementor-element.elementor-element-8617119{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:16px;}.elementor-1331 .elementor-element.elementor-element-8c266a8 .elementor-heading-title{font-size:26px;}.elementor-1331 .elementor-element.elementor-element-2830441 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-48f519b .elementor-heading-title{font-size:26px;}.elementor-1331 .elementor-element.elementor-element-e959d91 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-2a2c4bb .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-1476351 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-1ebbf29 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-b23f534 .elementor-heading-title{font-size:26px;}.elementor-1331 .elementor-element.elementor-element-f1255f5 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-d7b5ba2 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-bb50c6e .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-490fe21 .elementor-heading-title{font-size:26px;}.elementor-1331 .elementor-element.elementor-element-eccde79 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-785956b .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-aabe219 .elementor-heading-title{font-size:26px;}.elementor-1331 .elementor-element.elementor-element-1cadddb .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-16e8d0f .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-0196994 .elementor-heading-title{font-size:26px;}.elementor-1331 .elementor-element.elementor-element-7092c4f .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-3e0d332 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-5d43fd9{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-73b21f8 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-92c23f7 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-0b6455d{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-6b7e194 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-3f6ff8d .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-cc1aa53{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-5c816d8 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-8360875 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-2965b9e{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-b004d54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1331 .elementor-element.elementor-element-b004d54 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-dfa32fd{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-1331 .elementor-element.elementor-element-dfa32fd .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-1331 .elementor-element.elementor-element-fa3005a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1331 .elementor-element.elementor-element-fa3005a .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-7549d4b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-1331 .elementor-element.elementor-element-7549d4b .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-1331 .elementor-element.elementor-element-71ce4e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1331 .elementor-element.elementor-element-71ce4e1 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-b2f135a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-1331 .elementor-element.elementor-element-b2f135a .elementor-heading-title{font-size:16px;line-height:1.2em;}}@media(max-width:767px){.elementor-1331 .elementor-element.elementor-element-d6e50c4, .elementor-1331 .elementor-element.elementor-element-d6e50c4 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1331 .elementor-element.elementor-element-2a3a17d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1331 .elementor-element.elementor-element-2a3a17d .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-35cd09b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-1331 .elementor-element.elementor-element-35cd09b .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-b45fb55{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:justify;}.elementor-1331 .elementor-element.elementor-element-9121439{margin-top:30px;margin-bottom:0px;}.elementor-1331 .elementor-element.elementor-element-e127256 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-dbaf62d{width:100%;}.elementor-1331 .elementor-element.elementor-element-20f41a7 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-7398ad2 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-f1ed44b .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-d36f0da{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-e6737e3{width:100%;}.elementor-1331 .elementor-element.elementor-element-d680f9e .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-5216afb .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-7549fcd .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-dbe7ceb{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-d9e5dad{width:100%;}.elementor-1331 .elementor-element.elementor-element-3b88483 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-c2e3131 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-e7fe1f2 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-a9bac4a{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-af6d6a9{width:100%;}.elementor-1331 .elementor-element.elementor-element-0096146 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-44722f4 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-77dd4a9 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-8a45f59{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-65e66ee{width:100%;}.elementor-1331 .elementor-element.elementor-element-4810cee .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-bb60975 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-84cc0ce .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-63f9852{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-e841506{width:100%;}.elementor-1331 .elementor-element.elementor-element-c29a78d .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-42ad298 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-3e468f7 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-6704023{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-5a28d6d{width:100%;}.elementor-1331 .elementor-element.elementor-element-b98b0c5 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-279552a .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-2133317 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-fa5de5f{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-1570b8a{width:100%;}.elementor-1331 .elementor-element.elementor-element-dde39eb .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-e9dbfb4 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-572510c .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-e191c8b{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-af0dcd8{width:100%;}.elementor-1331 .elementor-element.elementor-element-0162e38 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-e6836fb .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-8fb9e6d .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-8b4653c{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-191e788{width:100%;}.elementor-1331 .elementor-element.elementor-element-e50cd0b .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-fd706f7 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-c4d325b .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-6d263ea{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-a139d3e{margin-top:30px;margin-bottom:0px;}.elementor-1331 .elementor-element.elementor-element-8c266a8 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-da42262{width:100%;}.elementor-1331 .elementor-element.elementor-element-2830441 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-d455646{margin-top:30px;margin-bottom:0px;}.elementor-1331 .elementor-element.elementor-element-48f519b .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-c56a564{width:100%;}.elementor-1331 .elementor-element.elementor-element-e959d91 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-c229f93{width:100%;}.elementor-1331 .elementor-element.elementor-element-2a2c4bb .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-a3a1b9b{width:100%;}.elementor-1331 .elementor-element.elementor-element-1476351 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-191e9b8{width:100%;}.elementor-1331 .elementor-element.elementor-element-1ebbf29 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-dd4b868{margin-top:30px;margin-bottom:0px;}.elementor-1331 .elementor-element.elementor-element-b23f534 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-214e75a{width:100%;}.elementor-1331 .elementor-element.elementor-element-f1255f5 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-6441b3d{width:100%;}.elementor-1331 .elementor-element.elementor-element-d7b5ba2 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-0a0cc2f{width:100%;}.elementor-1331 .elementor-element.elementor-element-bb50c6e .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-8a61dbf{margin-top:30px;margin-bottom:0px;}.elementor-1331 .elementor-element.elementor-element-490fe21 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-10d5f7c{width:100%;}.elementor-1331 .elementor-element.elementor-element-eccde79 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-1057cd9{width:100%;}.elementor-1331 .elementor-element.elementor-element-785956b .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-aa3a675{margin-top:30px;margin-bottom:0px;}.elementor-1331 .elementor-element.elementor-element-aabe219 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-b4fab47{width:100%;}.elementor-1331 .elementor-element.elementor-element-1cadddb .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-7896ce2{width:100%;}.elementor-1331 .elementor-element.elementor-element-16e8d0f .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-41deab7{margin-top:30px;margin-bottom:0px;}.elementor-1331 .elementor-element.elementor-element-0196994 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-1331 .elementor-element.elementor-element-3072039{width:100%;}.elementor-1331 .elementor-element.elementor-element-7092c4f .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-3e0d332 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-5d43fd9{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-ed7feab{width:100%;}.elementor-1331 .elementor-element.elementor-element-73b21f8 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-92c23f7 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-0b6455d{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-f5abc2b{width:100%;}.elementor-1331 .elementor-element.elementor-element-6b7e194 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-3f6ff8d .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-cc1aa53{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-ef1130a{width:100%;}.elementor-1331 .elementor-element.elementor-element-5c816d8 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-8360875 .elementor-heading-title{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-2965b9e{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-dc8bc09{margin-top:30px;margin-bottom:0px;}.elementor-1331 .elementor-element.elementor-element-b004d54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1331 .elementor-element.elementor-element-b004d54 .elementor-heading-title{font-size:18px;line-height:1.6em;}.elementor-1331 .elementor-element.elementor-element-dfa32fd{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-1331 .elementor-element.elementor-element-dfa32fd .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-1331 .elementor-element.elementor-element-fa3005a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1331 .elementor-element.elementor-element-fa3005a .elementor-heading-title{font-size:18px;line-height:1.6em;}.elementor-1331 .elementor-element.elementor-element-7549d4b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-1331 .elementor-element.elementor-element-7549d4b .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-1331 .elementor-element.elementor-element-71ce4e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1331 .elementor-element.elementor-element-71ce4e1 .elementor-heading-title{font-size:18px;line-height:1.6em;}.elementor-1331 .elementor-element.elementor-element-b2f135a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-1331 .elementor-element.elementor-element-b2f135a .elementor-heading-title{font-size:16px;line-height:1.6em;}}@media(max-width:1024px) and (min-width:768px){.elementor-1331 .elementor-element.elementor-element-c096edd{width:70%;}.elementor-1331 .elementor-element.elementor-element-676e1b9{width:30%;}}/* Start custom CSS for section, class: .elementor-element-55ca665 *//* 自訂類別名稱：.horizontal-scroll-section */
.horizontal-scroll-section {
    /* 1. 啟用水平滾動 */
    overflow-x: auto !important; /* 強制啟用水平滾動條 */
    overflow-y: hidden; /* 隱藏垂直滾動條 */
    
    /* 2. 核心佈局控制：阻止內容換行 */
    white-space: nowrap !important; /* 強制所有內部元素保持在一行 */
    
    -webkit-overflow-scrolling: touch; /* 改善 iOS 上的滾動體驗 */
}

/* 針對內部段內的【主要欄位容器 (Container)】設定 */
.horizontal-scroll-section > .elementor-container {
    width: auto !important;
    display: block !important;
}

/* 針對內部段內的【Elementor 欄位 (Column)】設定 - 通用設定 */
.horizontal-scroll-section > .elementor-container > .elementor-column {
    /* 3. 強制欄位並排在一行 */
    display: inline-block !important; /* 讓欄位變成行內區塊，並排顯示 */
    float: none !important; /* 移除預設的 float 佈局 */
    
    box-sizing: border-box !important; /* 確保 padding/margin 不會超出設定的寬度 */
    
    /* 欄位間距：使用一個通用間距 */
    margin-right: 20px; 
}

/*
 * ========== 手機/平板版 (Mobile/Tablet) 寬度設定 ==========
 * 這是所有設備的預設樣式，因此適用於手機和較小的平板 (< 1025px)。
 * 寬度設定：250px (你的需求)
 */
.horizontal-scroll-section > .elementor-container > .elementor-column {
    width: 250px !important; 
}


/*
 * ========== 電腦版 (Desktop) 寬度設定 ==========
 * 媒體查詢：針對電腦版 (螢幕寬度 >= 1025px) 應用樣式
 * 寬度設定：320px (你的需求)
 */
@media (min-width: 1025px) {
    
    .horizontal-scroll-section > .elementor-container > .elementor-column {
        width: 320px !important; /* 電腦版使用固定的 320px 寬度 */
        /* margin-right: 20px; 會繼續沿用上方的設定，不需要重複寫入 */
    }
}

/* 針對欄位內的【內容包裝器 (Widget Wrapper)】設定 */
.horizontal-scroll-section > .elementor-container > .elementor-column > .elementor-widget-wrap {
    white-space: normal !important; /* 讓欄位內的文字等內容可以正常換行 */
}
/* ------------------------------------------- */
/* CSS 滾動條美化 (僅適用於 Webkit 核心瀏覽器) */
/* ------------------------------------------- */

/* 針對整個水平滾動區塊 (.horizontal-scroll-section) */

/* 1. 設定整個滾動條的寬度/高度 */
.horizontal-scroll-section::-webkit-scrollbar {
    height: 12px; /* 設定水平滾動條的高度，你可以調整這個數值 */
}

/* 2. 設定滾動條的軌道 (底色) - 需求為黑色 */
.horizontal-scroll-section::-webkit-scrollbar-track {
    background: #000000; /* 黑色 */
    border-radius: 10px; /* 圓角效果 (可選) */
}

/* 3. 設定滾動條的滑塊 (拖曳區塊) - 需求為灰色 */
.horizontal-scroll-section::-webkit-scrollbar-thumb {
    background: #999999; /* 灰色 (你可以使用你喜歡的灰色代碼) */
    border-radius: 10px; /* 圓角效果 (可選) */
    /* 為了讓滑塊和軌道區隔開，可以添加一點邊框 */
    border: 3px solid #000000; /* 3px 黑色邊框，與軌道底色一致 */
}

/* 4. 滑塊在懸停 (Hover) 時的顏色 (可選) */
.horizontal-scroll-section::-webkit-scrollbar-thumb:hover {
    background: #cccccc; /* 懸停時變淺灰色 */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-45d8f8d *//* 自訂類別名稱：.horizontal-scroll-section */
.horizontal-scroll-section {
    /* 1. 啟用水平滾動 */
    overflow-x: auto !important; /* 強制啟用水平滾動條 */
    overflow-y: hidden; /* 隱藏垂直滾動條 */
    
    /* 2. 核心佈局控制：阻止內容換行 */
    white-space: nowrap !important; /* 強制所有內部元素保持在一行 */
    
    -webkit-overflow-scrolling: touch; /* 改善 iOS 上的滾動體驗 */
}

/* 針對內部段內的【主要欄位容器 (Container)】設定 */
.horizontal-scroll-section > .elementor-container {
    width: auto !important;
    display: block !important;
}

/* 針對內部段內的【Elementor 欄位 (Column)】設定 - 通用設定 */
.horizontal-scroll-section > .elementor-container > .elementor-column {
    /* 3. 強制欄位並排在一行 */
    display: inline-block !important; /* 讓欄位變成行內區塊，並排顯示 */
    float: none !important; /* 移除預設的 float 佈局 */
    
    box-sizing: border-box !important; /* 確保 padding/margin 不會超出設定的寬度 */
    
    /* 欄位間距：使用一個通用間距 */
    margin-right: 20px; 
}

/*
 * ========== 手機/平板版 (Mobile/Tablet) 寬度設定 ==========
 * 這是所有設備的預設樣式，因此適用於手機和較小的平板 (< 1025px)。
 * 寬度設定：250px (你的需求)
 */
.horizontal-scroll-section > .elementor-container > .elementor-column {
    width: 250px !important; 
}


/*
 * ========== 電腦版 (Desktop) 寬度設定 ==========
 * 媒體查詢：針對電腦版 (螢幕寬度 >= 1025px) 應用樣式
 * 寬度設定：320px (你的需求)
 */
@media (min-width: 1025px) {
    
    .horizontal-scroll-section > .elementor-container > .elementor-column {
        width: 320px !important; /* 電腦版使用固定的 320px 寬度 */
        /* margin-right: 20px; 會繼續沿用上方的設定，不需要重複寫入 */
    }
}

/* 針對欄位內的【內容包裝器 (Widget Wrapper)】設定 */
.horizontal-scroll-section > .elementor-container > .elementor-column > .elementor-widget-wrap {
    white-space: normal !important; /* 讓欄位內的文字等內容可以正常換行 */
}
/* ------------------------------------------- */
/* CSS 滾動條美化 (僅適用於 Webkit 核心瀏覽器) */
/* ------------------------------------------- */

/* 針對整個水平滾動區塊 (.horizontal-scroll-section) */

/* 1. 設定整個滾動條的寬度/高度 */
.horizontal-scroll-section::-webkit-scrollbar {
    height: 12px; /* 設定水平滾動條的高度，你可以調整這個數值 */
}

/* 2. 設定滾動條的軌道 (底色) - 需求為黑色 */
.horizontal-scroll-section::-webkit-scrollbar-track {
    background: #000000; /* 黑色 */
    border-radius: 10px; /* 圓角效果 (可選) */
}

/* 3. 設定滾動條的滑塊 (拖曳區塊) - 需求為灰色 */
.horizontal-scroll-section::-webkit-scrollbar-thumb {
    background: #999999; /* 灰色 (你可以使用你喜歡的灰色代碼) */
    border-radius: 10px; /* 圓角效果 (可選) */
    /* 為了讓滑塊和軌道區隔開，可以添加一點邊框 */
    border: 3px solid #000000; /* 3px 黑色邊框，與軌道底色一致 */
}

/* 4. 滑塊在懸停 (Hover) 時的顏色 (可選) */
.horizontal-scroll-section::-webkit-scrollbar-thumb:hover {
    background: #cccccc; /* 懸停時變淺灰色 */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8b23385 *//* 自訂類別名稱：.horizontal-scroll-section */
.horizontal-scroll-section {
    /* 1. 啟用水平滾動 */
    overflow-x: auto !important; /* 強制啟用水平滾動條 */
    overflow-y: hidden; /* 隱藏垂直滾動條 */
    
    /* 2. 核心佈局控制：阻止內容換行 */
    white-space: nowrap !important; /* 強制所有內部元素保持在一行 */
    
    -webkit-overflow-scrolling: touch; /* 改善 iOS 上的滾動體驗 */
}

/* 針對內部段內的【主要欄位容器 (Container)】設定 */
.horizontal-scroll-section > .elementor-container {
    width: auto !important;
    display: block !important;
}

/* 針對內部段內的【Elementor 欄位 (Column)】設定 - 通用設定 */
.horizontal-scroll-section > .elementor-container > .elementor-column {
    /* 3. 強制欄位並排在一行 */
    display: inline-block !important; /* 讓欄位變成行內區塊，並排顯示 */
    float: none !important; /* 移除預設的 float 佈局 */
    
    box-sizing: border-box !important; /* 確保 padding/margin 不會超出設定的寬度 */
    
    /* 欄位間距：使用一個通用間距 */
    margin-right: 20px; 
}

/*
 * ========== 手機/平板版 (Mobile/Tablet) 寬度設定 ==========
 * 這是所有設備的預設樣式，因此適用於手機和較小的平板 (< 1025px)。
 * 寬度設定：250px (你的需求)
 */
.horizontal-scroll-section > .elementor-container > .elementor-column {
    width: 250px !important; 
}


/*
 * ========== 電腦版 (Desktop) 寬度設定 ==========
 * 媒體查詢：針對電腦版 (螢幕寬度 >= 1025px) 應用樣式
 * 寬度設定：320px (你的需求)
 */
@media (min-width: 1025px) {
    
    .horizontal-scroll-section > .elementor-container > .elementor-column {
        width: 320px !important; /* 電腦版使用固定的 320px 寬度 */
        /* margin-right: 20px; 會繼續沿用上方的設定，不需要重複寫入 */
    }
}

/* 針對欄位內的【內容包裝器 (Widget Wrapper)】設定 */
.horizontal-scroll-section > .elementor-container > .elementor-column > .elementor-widget-wrap {
    white-space: normal !important; /* 讓欄位內的文字等內容可以正常換行 */
}
/* ------------------------------------------- */
/* CSS 滾動條美化 (僅適用於 Webkit 核心瀏覽器) */
/* ------------------------------------------- */

/* 針對整個水平滾動區塊 (.horizontal-scroll-section) */

/* 1. 設定整個滾動條的寬度/高度 */
.horizontal-scroll-section::-webkit-scrollbar {
    height: 12px; /* 設定水平滾動條的高度，你可以調整這個數值 */
}

/* 2. 設定滾動條的軌道 (底色) - 需求為黑色 */
.horizontal-scroll-section::-webkit-scrollbar-track {
    background: #000000; /* 黑色 */
    border-radius: 10px; /* 圓角效果 (可選) */
}

/* 3. 設定滾動條的滑塊 (拖曳區塊) - 需求為灰色 */
.horizontal-scroll-section::-webkit-scrollbar-thumb {
    background: #999999; /* 灰色 (你可以使用你喜歡的灰色代碼) */
    border-radius: 10px; /* 圓角效果 (可選) */
    /* 為了讓滑塊和軌道區隔開，可以添加一點邊框 */
    border: 3px solid #000000; /* 3px 黑色邊框，與軌道底色一致 */
}

/* 4. 滑塊在懸停 (Hover) 時的顏色 (可選) */
.horizontal-scroll-section::-webkit-scrollbar-thumb:hover {
    background: #cccccc; /* 懸停時變淺灰色 */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-476f134 *//* 自訂類別名稱：.horizontal-scroll-section */
.horizontal-scroll-section {
    /* 1. 啟用水平滾動 */
    overflow-x: auto !important; /* 強制啟用水平滾動條 */
    overflow-y: hidden; /* 隱藏垂直滾動條 */
    
    /* 2. 核心佈局控制：阻止內容換行 */
    white-space: nowrap !important; /* 強制所有內部元素保持在一行 */
    
    -webkit-overflow-scrolling: touch; /* 改善 iOS 上的滾動體驗 */
}

/* 針對內部段內的【主要欄位容器 (Container)】設定 */
.horizontal-scroll-section > .elementor-container {
    width: auto !important;
    display: block !important;
}

/* 針對內部段內的【Elementor 欄位 (Column)】設定 - 通用設定 */
.horizontal-scroll-section > .elementor-container > .elementor-column {
    /* 3. 強制欄位並排在一行 */
    display: inline-block !important; /* 讓欄位變成行內區塊，並排顯示 */
    float: none !important; /* 移除預設的 float 佈局 */
    
    box-sizing: border-box !important; /* 確保 padding/margin 不會超出設定的寬度 */
    
    /* 欄位間距：使用一個通用間距 */
    margin-right: 20px; 
}

/*
 * ========== 手機/平板版 (Mobile/Tablet) 寬度設定 ==========
 * 這是所有設備的預設樣式，因此適用於手機和較小的平板 (< 1025px)。
 * 寬度設定：250px (你的需求)
 */
.horizontal-scroll-section > .elementor-container > .elementor-column {
    width: 250px !important; 
}


/*
 * ========== 電腦版 (Desktop) 寬度設定 ==========
 * 媒體查詢：針對電腦版 (螢幕寬度 >= 1025px) 應用樣式
 * 寬度設定：320px (你的需求)
 */
@media (min-width: 1025px) {
    
    .horizontal-scroll-section > .elementor-container > .elementor-column {
        width: 320px !important; /* 電腦版使用固定的 320px 寬度 */
        /* margin-right: 20px; 會繼續沿用上方的設定，不需要重複寫入 */
    }
}

/* 針對欄位內的【內容包裝器 (Widget Wrapper)】設定 */
.horizontal-scroll-section > .elementor-container > .elementor-column > .elementor-widget-wrap {
    white-space: normal !important; /* 讓欄位內的文字等內容可以正常換行 */
}
/* ------------------------------------------- */
/* CSS 滾動條美化 (僅適用於 Webkit 核心瀏覽器) */
/* ------------------------------------------- */

/* 針對整個水平滾動區塊 (.horizontal-scroll-section) */

/* 1. 設定整個滾動條的寬度/高度 */
.horizontal-scroll-section::-webkit-scrollbar {
    height: 12px; /* 設定水平滾動條的高度，你可以調整這個數值 */
}

/* 2. 設定滾動條的軌道 (底色) - 需求為黑色 */
.horizontal-scroll-section::-webkit-scrollbar-track {
    background: #000000; /* 黑色 */
    border-radius: 10px; /* 圓角效果 (可選) */
}

/* 3. 設定滾動條的滑塊 (拖曳區塊) - 需求為灰色 */
.horizontal-scroll-section::-webkit-scrollbar-thumb {
    background: #999999; /* 灰色 (你可以使用你喜歡的灰色代碼) */
    border-radius: 10px; /* 圓角效果 (可選) */
    /* 為了讓滑塊和軌道區隔開，可以添加一點邊框 */
    border: 3px solid #000000; /* 3px 黑色邊框，與軌道底色一致 */
}

/* 4. 滑塊在懸停 (Hover) 時的顏色 (可選) */
.horizontal-scroll-section::-webkit-scrollbar-thumb:hover {
    background: #cccccc; /* 懸停時變淺灰色 */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bd7c2b9 *//* 自訂類別名稱：.horizontal-scroll-section */
.horizontal-scroll-section {
    /* 1. 啟用水平滾動 */
    overflow-x: auto !important; /* 強制啟用水平滾動條 */
    overflow-y: hidden; /* 隱藏垂直滾動條 */
    
    /* 2. 核心佈局控制：阻止內容換行 */
    white-space: nowrap !important; /* 強制所有內部元素保持在一行 */
    
    -webkit-overflow-scrolling: touch; /* 改善 iOS 上的滾動體驗 */
}

/* 針對內部段內的【主要欄位容器 (Container)】設定 */
.horizontal-scroll-section > .elementor-container {
    width: auto !important;
    display: block !important;
}

/* 針對內部段內的【Elementor 欄位 (Column)】設定 - 通用設定 */
.horizontal-scroll-section > .elementor-container > .elementor-column {
    /* 3. 強制欄位並排在一行 */
    display: inline-block !important; /* 讓欄位變成行內區塊，並排顯示 */
    float: none !important; /* 移除預設的 float 佈局 */
    
    box-sizing: border-box !important; /* 確保 padding/margin 不會超出設定的寬度 */
    
    /* 欄位間距：使用一個通用間距 */
    margin-right: 20px; 
}

/*
 * ========== 手機/平板版 (Mobile/Tablet) 寬度設定 ==========
 * 這是所有設備的預設樣式，因此適用於手機和較小的平板 (< 1025px)。
 * 寬度設定：250px (你的需求)
 */
.horizontal-scroll-section > .elementor-container > .elementor-column {
    width: 250px !important; 
}


/*
 * ========== 電腦版 (Desktop) 寬度設定 ==========
 * 媒體查詢：針對電腦版 (螢幕寬度 >= 1025px) 應用樣式
 * 寬度設定：320px (你的需求)
 */
@media (min-width: 1025px) {
    
    .horizontal-scroll-section > .elementor-container > .elementor-column {
        width: 320px !important; /* 電腦版使用固定的 320px 寬度 */
        /* margin-right: 20px; 會繼續沿用上方的設定，不需要重複寫入 */
    }
}

/* 針對欄位內的【內容包裝器 (Widget Wrapper)】設定 */
.horizontal-scroll-section > .elementor-container > .elementor-column > .elementor-widget-wrap {
    white-space: normal !important; /* 讓欄位內的文字等內容可以正常換行 */
}
/* ------------------------------------------- */
/* CSS 滾動條美化 (僅適用於 Webkit 核心瀏覽器) */
/* ------------------------------------------- */

/* 針對整個水平滾動區塊 (.horizontal-scroll-section) */

/* 1. 設定整個滾動條的寬度/高度 */
.horizontal-scroll-section::-webkit-scrollbar {
    height: 12px; /* 設定水平滾動條的高度，你可以調整這個數值 */
}

/* 2. 設定滾動條的軌道 (底色) - 需求為黑色 */
.horizontal-scroll-section::-webkit-scrollbar-track {
    background: #000000; /* 黑色 */
    border-radius: 10px; /* 圓角效果 (可選) */
}

/* 3. 設定滾動條的滑塊 (拖曳區塊) - 需求為灰色 */
.horizontal-scroll-section::-webkit-scrollbar-thumb {
    background: #999999; /* 灰色 (你可以使用你喜歡的灰色代碼) */
    border-radius: 10px; /* 圓角效果 (可選) */
    /* 為了讓滑塊和軌道區隔開，可以添加一點邊框 */
    border: 3px solid #000000; /* 3px 黑色邊框，與軌道底色一致 */
}

/* 4. 滑塊在懸停 (Hover) 時的顏色 (可選) */
.horizontal-scroll-section::-webkit-scrollbar-thumb:hover {
    background: #cccccc; /* 懸停時變淺灰色 */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-23cc325 *//* 自訂類別名稱：.horizontal-scroll-section */
.horizontal-scroll-section {
    /* 1. 啟用水平滾動 */
    overflow-x: auto !important; /* 強制啟用水平滾動條 */
    overflow-y: hidden; /* 隱藏垂直滾動條 */
    
    /* 2. 核心佈局控制：阻止內容換行 */
    white-space: nowrap !important; /* 強制所有內部元素保持在一行 */
    
    -webkit-overflow-scrolling: touch; /* 改善 iOS 上的滾動體驗 */
}

/* 針對內部段內的【主要欄位容器 (Container)】設定 */
.horizontal-scroll-section > .elementor-container {
    width: auto !important;
    display: block !important;
}

/* 針對內部段內的【Elementor 欄位 (Column)】設定 - 通用設定 */
.horizontal-scroll-section > .elementor-container > .elementor-column {
    /* 3. 強制欄位並排在一行 */
    display: inline-block !important; /* 讓欄位變成行內區塊，並排顯示 */
    float: none !important; /* 移除預設的 float 佈局 */
    
    box-sizing: border-box !important; /* 確保 padding/margin 不會超出設定的寬度 */
    
    /* 欄位間距：使用一個通用間距 */
    margin-right: 20px; 
}

/*
 * ========== 手機/平板版 (Mobile/Tablet) 寬度設定 ==========
 * 這是所有設備的預設樣式，因此適用於手機和較小的平板 (< 1025px)。
 * 寬度設定：250px (你的需求)
 */
.horizontal-scroll-section > .elementor-container > .elementor-column {
    width: 250px !important; 
}


/*
 * ========== 電腦版 (Desktop) 寬度設定 ==========
 * 媒體查詢：針對電腦版 (螢幕寬度 >= 1025px) 應用樣式
 * 寬度設定：320px (你的需求)
 */
@media (min-width: 1025px) {
    
    .horizontal-scroll-section > .elementor-container > .elementor-column {
        width: 320px !important; /* 電腦版使用固定的 320px 寬度 */
        /* margin-right: 20px; 會繼續沿用上方的設定，不需要重複寫入 */
    }
}

/* 針對欄位內的【內容包裝器 (Widget Wrapper)】設定 */
.horizontal-scroll-section > .elementor-container > .elementor-column > .elementor-widget-wrap {
    white-space: normal !important; /* 讓欄位內的文字等內容可以正常換行 */
}
/* ------------------------------------------- */
/* CSS 滾動條美化 (僅適用於 Webkit 核心瀏覽器) */
/* ------------------------------------------- */

/* 針對整個水平滾動區塊 (.horizontal-scroll-section) */

/* 1. 設定整個滾動條的寬度/高度 */
.horizontal-scroll-section::-webkit-scrollbar {
    height: 12px; /* 設定水平滾動條的高度，你可以調整這個數值 */
}

/* 2. 設定滾動條的軌道 (底色) - 需求為黑色 */
.horizontal-scroll-section::-webkit-scrollbar-track {
    background: #000000; /* 黑色 */
    border-radius: 10px; /* 圓角效果 (可選) */
}

/* 3. 設定滾動條的滑塊 (拖曳區塊) - 需求為灰色 */
.horizontal-scroll-section::-webkit-scrollbar-thumb {
    background: #999999; /* 灰色 (你可以使用你喜歡的灰色代碼) */
    border-radius: 10px; /* 圓角效果 (可選) */
    /* 為了讓滑塊和軌道區隔開，可以添加一點邊框 */
    border: 3px solid #000000; /* 3px 黑色邊框，與軌道底色一致 */
}

/* 4. 滑塊在懸停 (Hover) 時的顏色 (可選) */
.horizontal-scroll-section::-webkit-scrollbar-thumb:hover {
    background: #cccccc; /* 懸停時變淺灰色 */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f951906 *//* 自訂類別名稱：.horizontal-scroll-section */
.horizontal-scroll-section {
    /* 1. 啟用水平滾動 */
    overflow-x: auto !important; /* 強制啟用水平滾動條 */
    overflow-y: hidden; /* 隱藏垂直滾動條 */
    
    /* 2. 核心佈局控制：阻止內容換行 */
    white-space: nowrap !important; /* 強制所有內部元素保持在一行 */
    
    -webkit-overflow-scrolling: touch; /* 改善 iOS 上的滾動體驗 */
}

/* 針對內部段內的【主要欄位容器 (Container)】設定 */
.horizontal-scroll-section > .elementor-container {
    width: auto !important;
    display: block !important;
}

/* 針對內部段內的【Elementor 欄位 (Column)】設定 - 通用設定 */
.horizontal-scroll-section > .elementor-container > .elementor-column {
    /* 3. 強制欄位並排在一行 */
    display: inline-block !important; /* 讓欄位變成行內區塊，並排顯示 */
    float: none !important; /* 移除預設的 float 佈局 */
    
    box-sizing: border-box !important; /* 確保 padding/margin 不會超出設定的寬度 */
    
    /* 欄位間距：使用一個通用間距 */
    margin-right: 20px; 
}

/*
 * ========== 手機/平板版 (Mobile/Tablet) 寬度設定 ==========
 * 這是所有設備的預設樣式，因此適用於手機和較小的平板 (< 1025px)。
 * 寬度設定：250px (你的需求)
 */
.horizontal-scroll-section > .elementor-container > .elementor-column {
    width: 250px !important; 
}


/*
 * ========== 電腦版 (Desktop) 寬度設定 ==========
 * 媒體查詢：針對電腦版 (螢幕寬度 >= 1025px) 應用樣式
 * 寬度設定：320px (你的需求)
 */
@media (min-width: 1025px) {
    
    .horizontal-scroll-section > .elementor-container > .elementor-column {
        width: 320px !important; /* 電腦版使用固定的 320px 寬度 */
        /* margin-right: 20px; 會繼續沿用上方的設定，不需要重複寫入 */
    }
}

/* 針對欄位內的【內容包裝器 (Widget Wrapper)】設定 */
.horizontal-scroll-section > .elementor-container > .elementor-column > .elementor-widget-wrap {
    white-space: normal !important; /* 讓欄位內的文字等內容可以正常換行 */
}
/* ------------------------------------------- */
/* CSS 滾動條美化 (僅適用於 Webkit 核心瀏覽器) */
/* ------------------------------------------- */

/* 針對整個水平滾動區塊 (.horizontal-scroll-section) */

/* 1. 設定整個滾動條的寬度/高度 */
.horizontal-scroll-section::-webkit-scrollbar {
    height: 12px; /* 設定水平滾動條的高度，你可以調整這個數值 */
}

/* 2. 設定滾動條的軌道 (底色) - 需求為黑色 */
.horizontal-scroll-section::-webkit-scrollbar-track {
    background: #000000; /* 黑色 */
    border-radius: 10px; /* 圓角效果 (可選) */
}

/* 3. 設定滾動條的滑塊 (拖曳區塊) - 需求為灰色 */
.horizontal-scroll-section::-webkit-scrollbar-thumb {
    background: #999999; /* 灰色 (你可以使用你喜歡的灰色代碼) */
    border-radius: 10px; /* 圓角效果 (可選) */
    /* 為了讓滑塊和軌道區隔開，可以添加一點邊框 */
    border: 3px solid #000000; /* 3px 黑色邊框，與軌道底色一致 */
}

/* 4. 滑塊在懸停 (Hover) 時的顏色 (可選) */
.horizontal-scroll-section::-webkit-scrollbar-thumb:hover {
    background: #cccccc; /* 懸停時變淺灰色 */
}/* End custom CSS */