.elementor-38960 .elementor-element.elementor-element-a1aa41a{--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:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38960 .elementor-element.elementor-element-a1aa41a:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-a1aa41a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-38960 .elementor-element.elementor-element-854256d{--spacer-size:180px;}.elementor-38960 .elementor-element.elementor-element-67d9c36{--display:flex;--min-height:87vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-67d9c36:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-67d9c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;background-image:url("https://olaw.sgp1.digitaloceanspaces.com/wp-content/uploads/2025/12/15113037/OLAW%E7%B7%9A%E4%B8%8A%E5%BE%8B%E5%B8%AB-%E7%B6%B2%E7%AB%99-18.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38960 .elementor-element.elementor-element-7b75de9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-15ace4a > .elementor-widget-container{margin:-39px -3px -63px -64px;}.elementor-38960 .elementor-element.elementor-element-15ace4a{z-index:0;}.elementor-38960 .elementor-element.elementor-element-9e2c556{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-38960 .elementor-element.elementor-element-29d2494{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-38960 .elementor-element.elementor-element-d864e9f{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;text-align:start;}.elementor-38960 .elementor-element.elementor-element-d864e9f.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-d864e9f .elementor-heading-title{font-size:35px;font-weight:200;color:#FF9B0B;}.elementor-38960 .elementor-element.elementor-element-6ceed17{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38960 .elementor-element.elementor-element-6ceed17.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-2c08ed3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-2c08ed3.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-821e0f8.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-821e0f8 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:21px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-56b50ff.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-56b50ff .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:600;color:#FF9B0B;}.elementor-38960 .elementor-element.elementor-element-4be36f3{--display:flex;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-38960 .elementor-element.elementor-element-4be36f3.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-a488e17{text-align:center;}.elementor-38960 .elementor-element.elementor-element-a488e17 .elementor-heading-title{font-size:24px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-291c1b8{width:var( --container-widget-width, 3% );max-width:3%;--container-widget-width:3%;--container-widget-flex-grow:0;text-align:start;}.elementor-38960 .elementor-element.elementor-element-291c1b8.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-291c1b8 .elementor-heading-title{font-size:35px;font-weight:200;color:#FF9B0B;}.elementor-38960 .elementor-element.elementor-element-d37bc92{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:23px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-f450dc9{text-align:center;}.elementor-38960 .elementor-element.elementor-element-f450dc9 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:75px;line-height:75px;color:#FF9B0B;}.elementor-38960 .elementor-element.elementor-element-d596650{text-align:center;}.elementor-38960 .elementor-element.elementor-element-d596650 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:65px;line-height:76px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-dc43d95{text-align:center;}.elementor-38960 .elementor-element.elementor-element-dc43d95 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:65px;line-height:76px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-08239aa .elementor-button{background-color:transparent;font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:800;line-height:1px;letter-spacing:0.7px;background-image:linear-gradient(180deg, #FFC004 0%, #FF6C2D 100%);box-shadow:0px 7px 14px 0px rgba(0, 0, 0, 0.34);border-radius:147px 147px 147px 147px;padding:15px 40px 15px 25px;}.elementor-38960 .elementor-element.elementor-element-08239aa{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-08239aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 40px 15px 25px;}.elementor-38960 .elementor-element.elementor-element-08239aa.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-08239aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38960 .elementor-element.elementor-element-08239aa .elementor-button .elementor-button-content-wrapper{gap:32px;}.elementor-38960 .elementor-element.elementor-element-5efec4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:11vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--z-index:1;}.elementor-38960 .elementor-element.elementor-element-5efec4e:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-5efec4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-1d05613{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-38960 .elementor-element.elementor-element-fcaaa24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-38960 .elementor-element.elementor-element-ce7a08f{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-e2dda45.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-e2dda45 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:35px;font-weight:800;letter-spacing:5.9px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-2e613a0.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-2e613a0 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:35px;font-weight:800;letter-spacing:5.9px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-245e693.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-245e693 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:35px;font-weight:800;letter-spacing:5.9px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-faff3c2{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-3c92190{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-5a6230c > .elementor-widget-container{padding:0px 0px 38px 0px;}.elementor-38960 .elementor-element.elementor-element-5a6230c .elementor-heading-title{font-size:18px;color:#FF9B0B;}.elementor-38960 .elementor-element.elementor-element-8294ff2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-38960 .elementor-element.elementor-element-3488f1a > .elementor-widget-container{background-color:#FF9B0B;padding:10px 10px 10px 10px;}.elementor-38960 .elementor-element.elementor-element-3488f1a .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:28px;color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-ec88bd8 > .elementor-widget-container{background-color:#FF9B0B;padding:10px 10px 10px 10px;}.elementor-38960 .elementor-element.elementor-element-ec88bd8 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:28px;color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-bebccb2{--display:flex;}.elementor-38960 .elementor-element.elementor-element-bebccb2.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-7d7b202{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-38960 .elementor-element.elementor-element-1c962b5{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-1a65f4d{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-38960 .elementor-element.elementor-element-1a65f4d:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-1a65f4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olaw.sgp1.digitaloceanspaces.com/wp-content/uploads/2025/12/11124120/OLAW%E7%B7%9A%E4%B8%8A%E5%BE%8B%E5%B8%AB-%E7%B6%B2%E7%AB%99-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-38960 .elementor-element.elementor-element-1a65f4d.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-610316d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:186px 186px 186px 186px;}.elementor-38960 .elementor-element.elementor-element-610316d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38960 .elementor-element.elementor-element-610316d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:23px;font-weight:500;color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-e06a719 > .elementor-widget-container{margin:0px -5px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-e06a719.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-1253f91{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-1253f91 > .elementor-widget-container{margin:0px 28px 0px -17px;}.elementor-38960 .elementor-element.elementor-element-1253f91.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-6e9cc83{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38960 .elementor-element.elementor-element-6e9cc83.e-con{--align-self:flex-end;}.elementor-38960 .elementor-element.elementor-element-1c22503{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-d2108f4{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-38960 .elementor-element.elementor-element-d2108f4:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-d2108f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olaw.sgp1.digitaloceanspaces.com/wp-content/uploads/2025/12/11124120/OLAW%E7%B7%9A%E4%B8%8A%E5%BE%8B%E5%B8%AB-%E7%B6%B2%E7%AB%99-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-38960 .elementor-element.elementor-element-d2108f4.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-8ff9088 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 14px 6px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:186px 186px 186px 186px;}.elementor-38960 .elementor-element.elementor-element-8ff9088.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38960 .elementor-element.elementor-element-8ff9088 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:23px;font-weight:500;color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-80f353b > .elementor-widget-container{margin:0px -5px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-80f353b.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-d45b1bb{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-d45b1bb > .elementor-widget-container{margin:0px 28px 0px -17px;}.elementor-38960 .elementor-element.elementor-element-d45b1bb.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-efba61a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:-68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38960 .elementor-element.elementor-element-19dec19{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-c471586{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-38960 .elementor-element.elementor-element-c471586:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-c471586 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olaw.sgp1.digitaloceanspaces.com/wp-content/uploads/2025/12/11124120/OLAW%E7%B7%9A%E4%B8%8A%E5%BE%8B%E5%B8%AB-%E7%B6%B2%E7%AB%99-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-38960 .elementor-element.elementor-element-c471586.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-574ef31 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 14px 6px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:186px 186px 186px 186px;}.elementor-38960 .elementor-element.elementor-element-574ef31.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38960 .elementor-element.elementor-element-574ef31 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:23px;font-weight:500;color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-1378c50 > .elementor-widget-container{margin:0px -5px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-1378c50.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-bf1badf{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-bf1badf > .elementor-widget-container{margin:-24px 28px 0px -17px;}.elementor-38960 .elementor-element.elementor-element-bf1badf.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-41d5a67{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:-168px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-41d5a67.e-con{--align-self:flex-end;}.elementor-38960 .elementor-element.elementor-element-98a326c > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-38960 .elementor-element.elementor-element-98a326c .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:28px;line-height:42px;color:#FF6B00;}.elementor-38960 .elementor-element.elementor-element-8e8ee52 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-38960 .elementor-element.elementor-element-8e8ee52 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:28px;line-height:42px;color:#FF6B00;}.elementor-38960 .elementor-element.elementor-element-9001d22{--display:flex;--min-height:180vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:11vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38960 .elementor-element.elementor-element-9001d22:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-9001d22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olaw.sgp1.digitaloceanspaces.com/wp-content/uploads/2025/12/11140036/OLAW%E7%B7%9A%E4%B8%8A%E5%BE%8B%E5%B8%AB-%E7%B6%B2%E7%AB%99-5.png");background-position:0% 10%;background-repeat:no-repeat;background-size:45% auto;}.elementor-38960 .elementor-element.elementor-element-804aca6{--display:flex;--gap:23px 23px;--row-gap:23px;--column-gap:23px;--padding-top:10px;--padding-bottom:70px;--padding-left:33px;--padding-right:10px;}.elementor-38960 .elementor-element.elementor-element-804aca6.e-con{--align-self:flex-end;}.elementor-38960 .elementor-element.elementor-element-1e64849{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-cc0383b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-cc0383b .elementor-heading-title{font-size:18px;color:#FF9B0B;}.elementor-38960 .elementor-element.elementor-element-b29de7d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-20d620c.elementor-element{--align-self:flex-start;}.elementor-38960 .elementor-element.elementor-element-20d620c .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:55px;font-weight:800;letter-spacing:5.9px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-e22db98{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-fc674bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 9px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-fc674bb.elementor-element{--align-self:flex-start;}.elementor-38960 .elementor-element.elementor-element-fc674bb .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:38px;font-weight:800;letter-spacing:5.9px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-143b4f4 > .elementor-widget-container{margin:0px -7px 0px 1px;}.elementor-38960 .elementor-element.elementor-element-143b4f4 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:38px;font-weight:800;letter-spacing:5.9px;color:#FF9B0B;}.elementor-38960 .elementor-element.elementor-element-51c6b75.elementor-element{--align-self:flex-start;}.elementor-38960 .elementor-element.elementor-element-51c6b75 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:38px;font-weight:800;letter-spacing:5.9px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-c931964{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-b695790{font-family:"Noto Sans TC", Sans-serif;font-size:16px;line-height:34px;letter-spacing:3.1px;}.elementor-38960 .elementor-element.elementor-element-f94eb9f{font-family:"Noto Sans TC", Sans-serif;font-size:16px;line-height:34px;letter-spacing:3.1px;}.elementor-38960 .elementor-element.elementor-element-5e6e596{--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:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-38960 .elementor-element.elementor-element-5e6e596.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-3ad895c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-033316f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:7vw;}.elementor-38960 .elementor-element.elementor-element-033316f > .elementor-widget-container{margin:-22px 8px 0px -246px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-38960 .elementor-element.elementor-element-033316f{left:1vw;}body.rtl .elementor-38960 .elementor-element.elementor-element-033316f{right:1vw;}.elementor-38960 .elementor-element.elementor-element-7e17780{--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;}.elementor-38960 .elementor-element.elementor-element-36268a4{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-38960 .elementor-element.elementor-element-3c14826{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--z-index:1;}.elementor-38960 .elementor-element.elementor-element-cdbf928{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;text-align:center;}.elementor-38960 .elementor-element.elementor-element-cdbf928 > .elementor-widget-container{background-color:#FF9B0B;margin:0px 0px 0px 0px;padding:1px 15px 9px 15px;border-radius:219px 219px 219px 219px;}.elementor-38960 .elementor-element.elementor-element-cdbf928.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-cdbf928 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:47px;font-weight:700;color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-6bedf6d{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-6bedf6d > .elementor-widget-container{background-color:#FFFFFF;padding:23px 23px 23px 28px;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#ECEAE5;border-radius:15px 15px 15px 15px;}.elementor-38960 .elementor-element.elementor-element-6bedf6d.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-6bedf6d .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:21px;font-weight:700;letter-spacing:1.4px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-a826272{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-20px;--margin-bottom:-13px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-38960 .elementor-element.elementor-element-a826272.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-65cd74c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--z-index:1;}.elementor-38960 .elementor-element.elementor-element-3358b69{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;text-align:center;}.elementor-38960 .elementor-element.elementor-element-3358b69 > .elementor-widget-container{background-color:#FF9B0B;margin:0px 0px 0px 0px;padding:1px 15px 9px 15px;border-radius:219px 219px 219px 219px;}.elementor-38960 .elementor-element.elementor-element-3358b69.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-3358b69 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:47px;font-weight:700;color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-34fc4cc{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-34fc4cc > .elementor-widget-container{background-color:#FFFFFF;padding:23px 23px 23px 28px;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#ECEAE5;border-radius:15px 15px 15px 15px;}.elementor-38960 .elementor-element.elementor-element-34fc4cc.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-34fc4cc .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:21px;font-weight:700;letter-spacing:1.4px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-e91b5f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-20px;--margin-bottom:-13px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-38960 .elementor-element.elementor-element-e91b5f9.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-a950266{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--z-index:1;}.elementor-38960 .elementor-element.elementor-element-273f786{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;text-align:center;}.elementor-38960 .elementor-element.elementor-element-273f786 > .elementor-widget-container{background-color:#FF9B0B;margin:0px 0px 0px 0px;padding:1px 15px 9px 15px;border-radius:219px 219px 219px 219px;}.elementor-38960 .elementor-element.elementor-element-273f786.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-273f786 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:47px;font-weight:700;color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-c3f2269{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-c3f2269 > .elementor-widget-container{background-color:#FFFFFF;padding:23px 23px 23px 28px;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#ECEAE5;border-radius:15px 15px 15px 15px;}.elementor-38960 .elementor-element.elementor-element-c3f2269.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-c3f2269 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:21px;font-weight:700;letter-spacing:1.4px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-03b1f44{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-20px;--margin-bottom:-13px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-38960 .elementor-element.elementor-element-03b1f44.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-3d27cf7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--z-index:1;}.elementor-38960 .elementor-element.elementor-element-055e101{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;text-align:center;}.elementor-38960 .elementor-element.elementor-element-055e101 > .elementor-widget-container{background-color:#FF9B0B;margin:0px 0px 0px 0px;padding:1px 15px 9px 15px;border-radius:219px 219px 219px 219px;}.elementor-38960 .elementor-element.elementor-element-055e101.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-055e101 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:47px;font-weight:700;color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-ad175b2{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-ad175b2 > .elementor-widget-container{background-color:#FFFFFF;padding:23px 23px 23px 28px;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#ECEAE5;border-radius:15px 15px 15px 15px;}.elementor-38960 .elementor-element.elementor-element-ad175b2.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-ad175b2 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:21px;font-weight:700;letter-spacing:1.4px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-97fc6d6{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-97fc6d6 > .elementor-widget-container{background-color:#FFFFFF;padding:23px 23px 23px 28px;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#ECEAE5;border-radius:15px 15px 15px 15px;}.elementor-38960 .elementor-element.elementor-element-97fc6d6.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-97fc6d6 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:21px;font-weight:700;letter-spacing:1.4px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-7cb01d8{--display:flex;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-973aa0b.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-973aa0b{text-align:center;}.elementor-38960 .elementor-element.elementor-element-973aa0b .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:55px;font-weight:800;line-height:75px;letter-spacing:5.9px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-a228634.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-a228634{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:16px;line-height:34px;letter-spacing:3.1px;}.elementor-38960 .elementor-element.elementor-element-fb8dbfb.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-fb8dbfb{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:16px;line-height:34px;letter-spacing:3.1px;}.elementor-38960 .elementor-element.elementor-element-b5d9f4f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--z-index:1;}.elementor-38960 .elementor-element.elementor-element-38a6705 .elementor-button{background-color:transparent;font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:800;line-height:1px;letter-spacing:0.7px;background-image:linear-gradient(180deg, #FFC004 0%, #FF6C2D 100%);box-shadow:0px 7px 14px 0px rgba(0, 0, 0, 0.34);border-radius:147px 147px 147px 147px;padding:15px 40px 15px 25px;}.elementor-38960 .elementor-element.elementor-element-38a6705 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:16px 40px 15px 25px;}.elementor-38960 .elementor-element.elementor-element-38a6705 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38960 .elementor-element.elementor-element-38a6705 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-38960 .elementor-element.elementor-element-0cb02bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:11vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38960 .elementor-element.elementor-element-52b3a51{--display:flex;--padding-top:10px;--padding-bottom:00px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-f7e376e.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-f7e376e{text-align:center;}.elementor-38960 .elementor-element.elementor-element-f7e376e .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:55px;font-weight:800;line-height:75px;letter-spacing:5.9px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-35d43b2.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-35d43b2{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:16px;line-height:34px;letter-spacing:3.1px;}.elementor-38960 .elementor-element.elementor-element-bb2e28f.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-bb2e28f{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:16px;line-height:34px;letter-spacing:3.1px;}.elementor-38960 .elementor-element.elementor-element-6a231f1{--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;--padding-top:1vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38960 .elementor-element.elementor-element-6a231f1.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-cdf89b9{--display:flex;--justify-content:flex-start;}.elementor-38960 .elementor-element.elementor-element-cdf89b9.e-con{--align-self:flex-start;}.elementor-38960 .elementor-element.elementor-element-f5828ec > .elementor-widget-container{margin:-191px -29px -60px -15px;}.elementor-38960 .elementor-element.elementor-element-897a9e6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-38960 .elementor-element.elementor-element-897a9e6 > .elementor-widget-container{margin:-243px -107px 0px 48px;}.elementor-38960 .elementor-element.elementor-element-5a43979{--display:flex;}.elementor-38960 .elementor-element.elementor-element-6ea3e20{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:6vw;--padding-bottom:6vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38960 .elementor-element.elementor-element-6ea3e20:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-6ea3e20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olaw.sgp1.digitaloceanspaces.com/wp-content/uploads/2025/12/24135912/OLAW%E7%B7%9A%E4%B8%8A%E5%BE%8B%E5%B8%AB-%E7%B6%B2%E7%AB%99-2-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38960 .elementor-element.elementor-element-6ea3e20.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-35599cf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-35599cf.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-35599cf{text-align:center;}.elementor-38960 .elementor-element.elementor-element-35599cf .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:800;line-height:32px;letter-spacing:3.1px;color:#646464;}.elementor-38960 .elementor-element.elementor-element-37fef3f{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:7px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-37fef3f.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-bfb2f51{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-b740be7 > .elementor-widget-container{background-color:#ADADAD;padding:6px 6px 6px 6px;border-radius:5px 5px 5px 5px;}.elementor-38960 .elementor-element.elementor-element-b740be7{text-align:center;}.elementor-38960 .elementor-element.elementor-element-b740be7 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:800;letter-spacing:0.8px;color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-9f040d2{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:9px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-9f040d2.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-9a188d6 .elementor-heading-title{font-size:14px;font-weight:400;color:#000000;}.elementor-38960 .elementor-element.elementor-element-c7cc038{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-38960 .elementor-element.elementor-element-84ec45b > .elementor-widget-container{margin:-21px 0px -2px 0px;}.elementor-38960 .elementor-element.elementor-element-84ec45b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:35px;font-weight:700;letter-spacing:-2.1px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-7714aa6.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-7714aa6 .elementor-heading-title{font-size:14px;font-weight:400;color:#000000;}.elementor-38960 .elementor-element.elementor-element-0944e5f{--display:flex;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-0944e5f.e-con{--align-self:flex-end;}.elementor-38960 .elementor-element.elementor-element-8597bff .elementor-heading-title{font-size:35px;font-weight:300;color:#BBBBBB;}.elementor-38960 .elementor-element.elementor-element-523f45b{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-40a3cd2 > .elementor-widget-container{background-color:#ADADAD;padding:6px 6px 6px 6px;border-radius:5px 5px 5px 5px;}.elementor-38960 .elementor-element.elementor-element-40a3cd2{text-align:center;}.elementor-38960 .elementor-element.elementor-element-40a3cd2 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:800;letter-spacing:0.8px;color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-3bcc4e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:33px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-d222555 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-d222555 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:38px;font-weight:700;letter-spacing:-2.1px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-29a1718.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-29a1718 .elementor-heading-title{font-size:14px;font-weight:400;color:#000000;}.elementor-38960 .elementor-element.elementor-element-bd40848{--display:flex;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-bd40848.e-con{--align-self:flex-end;}.elementor-38960 .elementor-element.elementor-element-cc1df8b{text-align:center;}.elementor-38960 .elementor-element.elementor-element-cc1df8b .elementor-heading-title{font-size:35px;font-weight:300;color:#BBBBBB;}.elementor-38960 .elementor-element.elementor-element-aa7889b{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-793f5e3 > .elementor-widget-container{background-color:#ADADAD;padding:6px 6px 6px 6px;border-radius:5px 5px 5px 5px;}.elementor-38960 .elementor-element.elementor-element-793f5e3{text-align:center;}.elementor-38960 .elementor-element.elementor-element-793f5e3 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:800;letter-spacing:0.8px;color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-1ca2499{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:33px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-38960 .elementor-element.elementor-element-1ca2499.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-95731de > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-95731de .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:35px;font-weight:700;letter-spacing:-2.1px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-e793d0d.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-e793d0d .elementor-heading-title{font-size:14px;font-weight:400;color:#000000;}.elementor-38960 .elementor-element.elementor-element-55a71b9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-55a71b9.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-55a71b9{text-align:center;}.elementor-38960 .elementor-element.elementor-element-55a71b9 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:800;line-height:32px;letter-spacing:3.1px;color:#646464;}.elementor-38960 .elementor-element.elementor-element-39b0c12{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#F6F4ED;--border-color:#F6F4ED;--border-radius:13px 13px 13px 13px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-38960 .elementor-element.elementor-element-39b0c12:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-39b0c12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-39b0c12.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-e8bf3e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-8b7f627.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-8b7f627{text-align:center;}.elementor-38960 .elementor-element.elementor-element-8b7f627 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:37px;font-weight:800;line-height:53px;letter-spacing:5.9px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-c404b8d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-c404b8d.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-c404b8d{text-align:center;}.elementor-38960 .elementor-element.elementor-element-c404b8d .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:800;line-height:32px;letter-spacing:3.1px;color:#646464;}.elementor-38960 .elementor-element.elementor-element-dcaadd5.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-dcaadd5{font-size:17px;font-weight:700;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-3f6682c{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-3f6682c.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-3ffe888{--display:flex;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-38960 .elementor-element.elementor-element-27fd1fa.elementor-element{--align-self:flex-start;}.elementor-38960 .elementor-element.elementor-element-27fd1fa{text-align:center;}.elementor-38960 .elementor-element.elementor-element-27fd1fa .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:55px;font-weight:800;line-height:75px;letter-spacing:5.9px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-bdfcee5{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-38960 .elementor-element.elementor-element-49fab28.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-49fab28{text-align:center;}.elementor-38960 .elementor-element.elementor-element-49fab28 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:55px;font-weight:800;line-height:75px;letter-spacing:5.9px;color:#FF9B0B;}.elementor-38960 .elementor-element.elementor-element-17a036b.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-17a036b{text-align:center;}.elementor-38960 .elementor-element.elementor-element-17a036b .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:800;line-height:75px;letter-spacing:5.9px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-fd68b7c.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-fd68b7c{text-align:center;}.elementor-38960 .elementor-element.elementor-element-fd68b7c .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:55px;font-weight:800;line-height:75px;letter-spacing:5.9px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-8e63310.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-8e63310{text-align:center;}.elementor-38960 .elementor-element.elementor-element-8e63310 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:800;line-height:75px;letter-spacing:5.9px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-135c3f8.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-135c3f8{text-align:center;}.elementor-38960 .elementor-element.elementor-element-135c3f8 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:800;line-height:75px;letter-spacing:5.9px;color:#FF9B0B;}.elementor-38960 .elementor-element.elementor-element-2854bf7.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-2854bf7{text-align:center;}.elementor-38960 .elementor-element.elementor-element-2854bf7 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:800;line-height:75px;letter-spacing:5.9px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-9b4695e{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:62px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-27648e1{--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:2px 2px;--row-gap:2px;--column-gap:2px;border-style:solid;--border-style:solid;border-width:9px 9px 9px 9px;--border-top-width:9px;--border-right-width:9px;--border-bottom-width:9px;--border-left-width:9px;border-color:#F6F4ED;--border-color:#F6F4ED;--border-radius:14px 14px 14px 14px;--margin-top:43px;--margin-bottom:0px;--margin-left:69px;--margin-right:-85px;--padding-top:7px;--padding-bottom:7px;--padding-left:1px;--padding-right:1px;--z-index:2;}.elementor-38960 .elementor-element.elementor-element-27648e1:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-27648e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-27648e1.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-6a851d2{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-6a851d2 > .elementor-widget-container{margin:0px 8px 0px -15px;}.elementor-38960 .elementor-element.elementor-element-6a851d2.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-8b51d40.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-8b51d40{text-align:center;}.elementor-38960 .elementor-element.elementor-element-8b51d40 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:25px;font-weight:800;line-height:50px;letter-spacing:0.5px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-2abeaa6.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-2abeaa6{text-align:center;}.elementor-38960 .elementor-element.elementor-element-2abeaa6 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:800;line-height:50px;letter-spacing:0.5px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-02ff1aa{--display:flex;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-38960 .elementor-element.elementor-element-ae05ad7 > .elementor-widget-container{margin:-19px -7px 9px -11px;}.elementor-38960 .elementor-element.elementor-element-ae05ad7{z-index:0;}.elementor-38960 .elementor-element.elementor-element-15685b3{--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:2px 2px;--row-gap:2px;--column-gap:2px;border-style:solid;--border-style:solid;border-width:9px 9px 9px 9px;--border-top-width:9px;--border-right-width:9px;--border-bottom-width:9px;--border-left-width:9px;border-color:#F6F4ED;--border-color:#F6F4ED;--border-radius:14px 14px 14px 14px;--margin-top:-30px;--margin-bottom:12px;--margin-left:-50px;--margin-right:44px;--padding-top:7px;--padding-bottom:7px;--padding-left:1px;--padding-right:1px;--z-index:2;}.elementor-38960 .elementor-element.elementor-element-15685b3:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-15685b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-15685b3.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-308f2e0{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-308f2e0 > .elementor-widget-container{margin:0px 8px 0px -15px;}.elementor-38960 .elementor-element.elementor-element-308f2e0.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-2f5ffa1.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-2f5ffa1{text-align:center;}.elementor-38960 .elementor-element.elementor-element-2f5ffa1 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:25px;font-weight:800;line-height:50px;letter-spacing:0.5px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-c62311b.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-c62311b{text-align:center;}.elementor-38960 .elementor-element.elementor-element-c62311b .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:800;line-height:50px;letter-spacing:0.5px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-9832be5{--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:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-38960 .elementor-element.elementor-element-9832be5.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-caa1a76{--display:flex;}.elementor-38960 .elementor-element.elementor-element-d752ab0 > .elementor-widget-container{background-color:#FF9B0B;margin:0px 0px -40px 0px;padding:10px 40px 10px 40px;border-radius:5px 5px 5px 5px;}.elementor-38960 .elementor-element.elementor-element-d752ab0.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-d752ab0{z-index:1;}.elementor-38960 .elementor-element.elementor-element-d752ab0 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:28px;color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-3e4e0e4{--display:flex;--min-height:24vh;--justify-content:center;--border-radius:5px 5px 5px 5px;}.elementor-38960 .elementor-element.elementor-element-3e4e0e4:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-3e4e0e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD00624;}.elementor-38960 .elementor-element.elementor-element-c238b31 > .elementor-widget-container{padding:37px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-c238b31.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-c238b31{text-align:center;}.elementor-38960 .elementor-element.elementor-element-c238b31 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:800;line-height:36px;letter-spacing:0.5px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-66e678a > .elementor-widget-container{padding:37px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-66e678a.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-66e678a{text-align:center;}.elementor-38960 .elementor-element.elementor-element-66e678a .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:800;line-height:36px;letter-spacing:0.5px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-4a76dd8{--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;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-38960 .elementor-element.elementor-element-29281ac{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-29281ac > .elementor-widget-container{margin:13px 4px -80px -85px;}.elementor-38960 .elementor-element.elementor-element-29281ac.elementor-element{--align-self:flex-end;}.elementor-38960 .elementor-element.elementor-element-689f989{--display:flex;--justify-content:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-38960 .elementor-element.elementor-element-c99d005.elementor-element{--align-self:flex-start;}.elementor-38960 .elementor-element.elementor-element-c99d005{text-align:center;}.elementor-38960 .elementor-element.elementor-element-c99d005 .elementor-heading-title{font-size:25px;font-weight:800;line-height:28px;letter-spacing:0.5px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-baf0ff2{font-size:18px;font-weight:700;line-height:29px;color:#FF9B0B;}.elementor-38960 .elementor-element.elementor-element-3421b0b{font-size:18px;font-weight:700;line-height:29px;color:#FF9B0B;}.elementor-38960 .elementor-element.elementor-element-5a3bdb1 .elementor-button{background-color:transparent;font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:800;line-height:1px;letter-spacing:0.7px;background-image:linear-gradient(180deg, #FFC004 0%, #FF6C2D 100%);box-shadow:0px 7px 14px 0px rgba(0, 0, 0, 0.34);border-radius:147px 147px 147px 147px;padding:15px 40px 15px 25px;}.elementor-38960 .elementor-element.elementor-element-5a3bdb1{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-5a3bdb1 > .elementor-widget-container{margin:19px 0px 0px 0px;padding:16px 40px 15px 25px;}.elementor-38960 .elementor-element.elementor-element-5a3bdb1.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-5a3bdb1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38960 .elementor-element.elementor-element-5a3bdb1 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-38960 .elementor-element.elementor-element-bd8b054{--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:11vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38960 .elementor-element.elementor-element-bd8b054:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-bd8b054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-38960 .elementor-element.elementor-element-d0f94ef{--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;}.elementor-38960 .elementor-element.elementor-element-3f98829{--display:flex;}.elementor-38960 .elementor-element.elementor-element-e51ee95.elementor-element{--align-self:flex-start;}.elementor-38960 .elementor-element.elementor-element-e51ee95{text-align:start;}.elementor-38960 .elementor-element.elementor-element-e51ee95 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:51px;font-weight:800;letter-spacing:-2.2px;color:#FF9B0B;}.elementor-38960 .elementor-element.elementor-element-0574cf9.elementor-element{--align-self:flex-start;}.elementor-38960 .elementor-element.elementor-element-0574cf9{text-align:start;}.elementor-38960 .elementor-element.elementor-element-0574cf9 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:51px;font-weight:800;letter-spacing:5.9px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-78ce9ac.elementor-element{--align-self:flex-start;}.elementor-38960 .elementor-element.elementor-element-78ce9ac{text-align:start;}.elementor-38960 .elementor-element.elementor-element-78ce9ac .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:51px;font-weight:800;letter-spacing:5.9px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-5d204e8 > .elementor-widget-container{margin:0px -90px 0px 0px;padding:34px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-5d204e8.elementor-element{--align-self:flex-start;}.elementor-38960 .elementor-element.elementor-element-5d204e8{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:600;line-height:34px;letter-spacing:1.4px;}.elementor-38960 .elementor-element.elementor-element-aa36ec7 > .elementor-widget-container{margin:0px -90px 0px 0px;padding:34px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-aa36ec7.elementor-element{--align-self:flex-start;}.elementor-38960 .elementor-element.elementor-element-aa36ec7{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:600;line-height:34px;letter-spacing:1.4px;}.elementor-38960 .elementor-element.elementor-element-fa7a1a2{--display:flex;}.elementor-38960 .elementor-element.elementor-element-c2c858e{--display:flex;--border-radius:21px 21px 21px 21px;--padding-top:0px;--padding-bottom:0px;--padding-left:34px;--padding-right:34px;}.elementor-38960 .elementor-element.elementor-element-c2c858e:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-c2c858e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FB7218 0%, #A94E1D 92%);}.elementor-38960 .elementor-element.elementor-element-c2c858e.e-con{--align-self:flex-end;}.elementor-38960 .elementor-element.elementor-element-95b5ab5{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-95b5ab5 > .elementor-widget-container{background-image:url("https://olaw.sgp1.digitaloceanspaces.com/wp-content/uploads/2025/12/11161021/OLAW%E7%B7%9A%E4%B8%8A%E5%BE%8B%E5%B8%AB-%E7%B6%B2%E7%AB%99-11.png");padding:25px 25px 25px 25px;background-position:0vw -2vh;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-38960 .elementor-element.elementor-element-95b5ab5{left:-15vw;}body.rtl .elementor-38960 .elementor-element.elementor-element-95b5ab5{right:-15vw;}.elementor-38960 .elementor-element.elementor-element-95b5ab5 .elementor-heading-title{font-size:17px;font-weight:800;line-height:34px;text-shadow:1px 0px 1px rgba(173, 28.000000000000007, 9.999999999999996, 0.67);color:#000000;}.elementor-38960 .elementor-element.elementor-element-7ee4a2e > .elementor-widget-container{margin:-50px -7px 0px -4px;}.elementor-38960 .elementor-element.elementor-element-563dd45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38960 .elementor-element.elementor-element-563dd45:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-563dd45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-38960 .elementor-element.elementor-element-049587f{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:4.5vw;--padding-right:0vw;}.elementor-38960 .elementor-element.elementor-element-049587f.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-3b61c74{--display:flex;}.elementor-38960 .elementor-element.elementor-element-dc39e98.elementor-element{--align-self:flex-start;}.elementor-38960 .elementor-element.elementor-element-dc39e98{text-align:start;}.elementor-38960 .elementor-element.elementor-element-dc39e98 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:43px;font-weight:700;text-decoration:underline;letter-spacing:-2.2px;color:#FF9B0B;}.elementor-38960 .elementor-element.elementor-element-882e27d{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-38960 .elementor-element.elementor-element-4313848 > .elementor-widget-container{background-color:#FF9B0B;margin:0px 0px 0px 0px;padding:10px 30px 10px 30px;border-radius:5px 5px 5px 5px;}.elementor-38960 .elementor-element.elementor-element-4313848.elementor-element{--align-self:flex-start;}.elementor-38960 .elementor-element.elementor-element-4313848{z-index:1;}.elementor-38960 .elementor-element.elementor-element-4313848 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:56px;font-weight:800;color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-a96b11f.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-a96b11f{text-align:center;}.elementor-38960 .elementor-element.elementor-element-a96b11f .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:55px;font-weight:800;letter-spacing:2.3px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-236011b{--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:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-38960 .elementor-element.elementor-element-37cce44 > .elementor-widget-container{margin:0px -17px 0px 0px;padding:0px 9px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-37cce44.elementor-element{--align-self:flex-start;}.elementor-38960 .elementor-element.elementor-element-37cce44 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:38px;font-weight:800;letter-spacing:3.4px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-467e8b5 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-467e8b5{text-align:center;}.elementor-38960 .elementor-element.elementor-element-467e8b5 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:90px;font-weight:800;letter-spacing:5.9px;color:#FF9B0B;}.elementor-38960 .elementor-element.elementor-element-ab680c5 > .elementor-widget-container{margin:0px -7px 0px 1px;padding:0px 5px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-ab680c5 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:38px;font-weight:800;letter-spacing:5.9px;color:#FF9B0B;}.elementor-38960 .elementor-element.elementor-element-9047a61 > .elementor-widget-container{margin:0px -30px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-9047a61.elementor-element{--align-self:flex-start;}.elementor-38960 .elementor-element.elementor-element-9047a61 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:38px;font-weight:800;letter-spacing:4.3px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-f765b25{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:10vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38960 .elementor-element.elementor-element-f765b25.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-41fe5d7{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCDCDC;--border-color:#DCDCDC;--border-radius:21px 21px 21px 21px;--padding-top:53px;--padding-bottom:53px;--padding-left:53px;--padding-right:53px;}.elementor-38960 .elementor-element.elementor-element-41fe5d7:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-41fe5d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-8f514d3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-f8ce02b img{border-radius:10px 10px 10px 10px;}.elementor-38960 .elementor-element.elementor-element-38c14e0 img{border-radius:10px 10px 10px 10px;}.elementor-38960 .elementor-element.elementor-element-22d1259{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-7062690{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-b75d579{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:center;}.elementor-38960 .elementor-element.elementor-element-b75d579 > .elementor-widget-container{background-color:#FF7B00;margin:0px 9px 0px -9px;padding:3px 13px 6px 13px;border-radius:219px 219px 219px 219px;}.elementor-38960 .elementor-element.elementor-element-b75d579.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-b75d579 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:37px;font-weight:700;color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-dcaaa98.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-dcaaa98 .elementor-heading-title{font-size:28px;font-weight:700;letter-spacing:2px;text-shadow:0.5px 0.5px 1px rgba(198.11943149353567, 99.48863851891251, 26.441395858181263, 0.75);color:#FF7B00;}.elementor-38960 .elementor-element.elementor-element-b489ee9{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:7px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-96ca90e .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0.9px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-de68c11 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0.9px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-a38d80c{--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;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-38960 .elementor-element.elementor-element-aeaf653{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-aeaf653.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-30ecf36{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-38960 .elementor-element.elementor-element-30ecf36:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-30ecf36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olaw.sgp1.digitaloceanspaces.com/wp-content/uploads/2025/12/12145433/OLAW%E7%B7%9A%E4%B8%8A%E5%BE%8B%E5%B8%AB-%E7%B6%B2%E7%AB%99-16.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38960 .elementor-element.elementor-element-4dc9c18 > .elementor-widget-container{padding:0px 0px 0px 33px;}.elementor-38960 .elementor-element.elementor-element-4dc9c18.elementor-element{--align-self:flex-start;}.elementor-38960 .elementor-element.elementor-element-4dc9c18 .elementor-heading-title{font-size:15px;font-weight:500;color:#000000;}.elementor-38960 .elementor-element.elementor-element-8fdce68{--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;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-38960 .elementor-element.elementor-element-e52ce85{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-e52ce85.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-e616931{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-38960 .elementor-element.elementor-element-e616931:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-e616931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olaw.sgp1.digitaloceanspaces.com/wp-content/uploads/2025/12/12145433/OLAW%E7%B7%9A%E4%B8%8A%E5%BE%8B%E5%B8%AB-%E7%B6%B2%E7%AB%99-16.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38960 .elementor-element.elementor-element-bc32f37 > .elementor-widget-container{padding:0px 0px 0px 33px;}.elementor-38960 .elementor-element.elementor-element-bc32f37.elementor-element{--align-self:flex-start;}.elementor-38960 .elementor-element.elementor-element-bc32f37 .elementor-heading-title{font-size:15px;font-weight:500;color:#000000;}.elementor-38960 .elementor-element.elementor-element-47bbb1f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-47bbb1f.e-con{--align-self:flex-end;}.elementor-38960 .elementor-element.elementor-element-a30988f .elementor-button{background-color:transparent;font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:800;line-height:1px;letter-spacing:0.7px;background-image:linear-gradient(180deg, #FFC004 0%, #FF6C2D 100%);box-shadow:0px 7px 14px 0px rgba(0, 0, 0, 0.34);border-radius:147px 147px 147px 147px;padding:15px 40px 15px 25px;}.elementor-38960 .elementor-element.elementor-element-a30988f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 40px 15px 25px;}.elementor-38960 .elementor-element.elementor-element-a30988f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38960 .elementor-element.elementor-element-a30988f .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-38960 .elementor-element.elementor-element-c5f452e{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCDCDC;--border-color:#DCDCDC;--border-radius:21px 21px 21px 21px;--padding-top:53px;--padding-bottom:53px;--padding-left:53px;--padding-right:53px;}.elementor-38960 .elementor-element.elementor-element-c5f452e:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-c5f452e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-7aa1f25{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-89a6426 img{border-radius:10px 10px 10px 10px;}.elementor-38960 .elementor-element.elementor-element-92fadec img{border-radius:10px 10px 10px 10px;}.elementor-38960 .elementor-element.elementor-element-e2bb29f{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-b59f4f8{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-901cad8{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:center;}.elementor-38960 .elementor-element.elementor-element-901cad8 > .elementor-widget-container{background-color:#FF7B00;margin:0px 9px 0px -9px;padding:3px 13px 6px 13px;border-radius:219px 219px 219px 219px;}.elementor-38960 .elementor-element.elementor-element-901cad8.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-901cad8 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:37px;font-weight:700;color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-fe4fbdb.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-fe4fbdb .elementor-heading-title{font-size:28px;font-weight:700;letter-spacing:2px;text-shadow:0.5px 0.5px 1px rgba(198.11943149353567, 99.48863851891251, 26.441395858181263, 0.75);color:#FF7B00;}.elementor-38960 .elementor-element.elementor-element-508eb67{--display:flex;--padding-top:7px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-417839d .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0.9px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-0ba4a63{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:19px 19px 19px 19px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-38960 .elementor-element.elementor-element-0ba4a63:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-0ba4a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.elementor-38960 .elementor-element.elementor-element-a05722e{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-38960 .elementor-element.elementor-element-a1dfd9b > .elementor-widget-container{padding:0px 0px 28px 0px;}.elementor-38960 .elementor-element.elementor-element-a1dfd9b .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:700;color:#FF6B00;}.elementor-38960 .elementor-element.elementor-element-6976762 > .elementor-widget-container{padding:2px 7px 2px 7px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E9E9E9;}.elementor-38960 .elementor-element.elementor-element-6976762 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-38960 .elementor-element.elementor-element-6976762 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-38960 .elementor-element.elementor-element-6976762 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-38960 .elementor-element.elementor-element-6976762 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-38960 .elementor-element.elementor-element-6976762 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-38960 .elementor-element.elementor-element-6976762 .elementor-icon-list-icon i{color:#D86518;transition:color 0.3s;}.elementor-38960 .elementor-element.elementor-element-6976762 .elementor-icon-list-icon svg{fill:#D86518;transition:fill 0.3s;}.elementor-38960 .elementor-element.elementor-element-6976762{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-38960 .elementor-element.elementor-element-6976762 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38960 .elementor-element.elementor-element-6976762 .elementor-icon-list-item > a{font-size:15px;}.elementor-38960 .elementor-element.elementor-element-6976762 .elementor-icon-list-text{transition:color 0.3s;}.elementor-38960 .elementor-element.elementor-element-26b57a9 > .elementor-widget-container{padding:2px 7px 2px 7px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E9E9E9;}.elementor-38960 .elementor-element.elementor-element-26b57a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-38960 .elementor-element.elementor-element-26b57a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-38960 .elementor-element.elementor-element-26b57a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-38960 .elementor-element.elementor-element-26b57a9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-38960 .elementor-element.elementor-element-26b57a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-38960 .elementor-element.elementor-element-26b57a9 .elementor-icon-list-icon i{color:#D86518;transition:color 0.3s;}.elementor-38960 .elementor-element.elementor-element-26b57a9 .elementor-icon-list-icon svg{fill:#D86518;transition:fill 0.3s;}.elementor-38960 .elementor-element.elementor-element-26b57a9{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-38960 .elementor-element.elementor-element-26b57a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38960 .elementor-element.elementor-element-26b57a9 .elementor-icon-list-item > a{font-size:15px;}.elementor-38960 .elementor-element.elementor-element-26b57a9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-38960 .elementor-element.elementor-element-d284aaa > .elementor-widget-container{padding:2px 7px 2px 7px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E9E9E9;}.elementor-38960 .elementor-element.elementor-element-d284aaa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-38960 .elementor-element.elementor-element-d284aaa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-38960 .elementor-element.elementor-element-d284aaa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-38960 .elementor-element.elementor-element-d284aaa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-38960 .elementor-element.elementor-element-d284aaa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-38960 .elementor-element.elementor-element-d284aaa .elementor-icon-list-icon i{color:#D86518;transition:color 0.3s;}.elementor-38960 .elementor-element.elementor-element-d284aaa .elementor-icon-list-icon svg{fill:#D86518;transition:fill 0.3s;}.elementor-38960 .elementor-element.elementor-element-d284aaa{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-38960 .elementor-element.elementor-element-d284aaa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38960 .elementor-element.elementor-element-d284aaa .elementor-icon-list-item > a{font-size:15px;}.elementor-38960 .elementor-element.elementor-element-d284aaa .elementor-icon-list-text{transition:color 0.3s;}.elementor-38960 .elementor-element.elementor-element-993c995 > .elementor-widget-container{padding:2px 7px 2px 7px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E9E9E9;}.elementor-38960 .elementor-element.elementor-element-993c995 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-38960 .elementor-element.elementor-element-993c995 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-38960 .elementor-element.elementor-element-993c995 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-38960 .elementor-element.elementor-element-993c995 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-38960 .elementor-element.elementor-element-993c995 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-38960 .elementor-element.elementor-element-993c995 .elementor-icon-list-icon i{color:#D86518;transition:color 0.3s;}.elementor-38960 .elementor-element.elementor-element-993c995 .elementor-icon-list-icon svg{fill:#D86518;transition:fill 0.3s;}.elementor-38960 .elementor-element.elementor-element-993c995{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-38960 .elementor-element.elementor-element-993c995 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38960 .elementor-element.elementor-element-993c995 .elementor-icon-list-item > a{font-size:15px;}.elementor-38960 .elementor-element.elementor-element-993c995 .elementor-icon-list-text{transition:color 0.3s;}.elementor-38960 .elementor-element.elementor-element-ec35688{--display:flex;--margin-top:-110px;--margin-bottom:4px;--margin-left:0px;--margin-right:-14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-ec35688.e-con{--align-self:flex-end;}.elementor-38960 .elementor-element.elementor-element-f63edb7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:19px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-cfc01fd .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:700;line-height:28px;letter-spacing:0.9px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-f8276b9 .elementor-button{background-color:transparent;font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:800;line-height:1px;letter-spacing:0.7px;background-image:linear-gradient(180deg, #FFC004 0%, #FF6C2D 100%);box-shadow:0px 7px 14px 0px rgba(0, 0, 0, 0.34);border-radius:147px 147px 147px 147px;padding:15px 40px 15px 25px;}.elementor-38960 .elementor-element.elementor-element-f8276b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 40px 15px 25px;}.elementor-38960 .elementor-element.elementor-element-f8276b9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38960 .elementor-element.elementor-element-f8276b9 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-38960 .elementor-element.elementor-element-620b002{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:19px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-79c8420 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:700;line-height:28px;letter-spacing:0.9px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-8b452e1{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCDCDC;--border-color:#DCDCDC;--border-radius:21px 21px 21px 21px;--padding-top:53px;--padding-bottom:53px;--padding-left:53px;--padding-right:53px;}.elementor-38960 .elementor-element.elementor-element-8b452e1:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-8b452e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-30199e9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-29c7732 img{border-radius:10px 10px 10px 10px;}.elementor-38960 .elementor-element.elementor-element-ca68e9a img{border-radius:10px 10px 10px 10px;}.elementor-38960 .elementor-element.elementor-element-5381f96{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-8a03f02{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-8d690ca{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:center;}.elementor-38960 .elementor-element.elementor-element-8d690ca > .elementor-widget-container{background-color:#FF7B00;margin:0px 9px 0px -9px;padding:3px 13px 6px 13px;border-radius:219px 219px 219px 219px;}.elementor-38960 .elementor-element.elementor-element-8d690ca.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-8d690ca .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:37px;font-weight:700;color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-c38f5d8.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-c38f5d8 .elementor-heading-title{font-size:28px;font-weight:700;letter-spacing:2px;text-shadow:0.5px 0.5px 1px rgba(198.11943149353567, 99.48863851891251, 26.441395858181263, 0.75);color:#FF7B00;}.elementor-38960 .elementor-element.elementor-element-11360eb{--display:flex;--padding-top:7px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-ffbafa5 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0.9px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-7044433{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:19px 19px 19px 19px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-38960 .elementor-element.elementor-element-7044433:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-7044433 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.elementor-38960 .elementor-element.elementor-element-2bc3174{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-38960 .elementor-element.elementor-element-d317dd1 > .elementor-widget-container{padding:0px 0px 28px 0px;}.elementor-38960 .elementor-element.elementor-element-d317dd1 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:700;color:#FF6B00;}.elementor-38960 .elementor-element.elementor-element-622b013 > .elementor-widget-container{padding:2px 7px 2px 7px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E9E9E9;}.elementor-38960 .elementor-element.elementor-element-622b013 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-38960 .elementor-element.elementor-element-622b013 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-38960 .elementor-element.elementor-element-622b013 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-38960 .elementor-element.elementor-element-622b013 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-38960 .elementor-element.elementor-element-622b013 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-38960 .elementor-element.elementor-element-622b013 .elementor-icon-list-icon i{color:#D86518;transition:color 0.3s;}.elementor-38960 .elementor-element.elementor-element-622b013 .elementor-icon-list-icon svg{fill:#D86518;transition:fill 0.3s;}.elementor-38960 .elementor-element.elementor-element-622b013{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-38960 .elementor-element.elementor-element-622b013 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38960 .elementor-element.elementor-element-622b013 .elementor-icon-list-item > a{font-size:15px;}.elementor-38960 .elementor-element.elementor-element-622b013 .elementor-icon-list-text{transition:color 0.3s;}.elementor-38960 .elementor-element.elementor-element-7e60df9 > .elementor-widget-container{padding:2px 7px 2px 7px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E9E9E9;}.elementor-38960 .elementor-element.elementor-element-7e60df9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-38960 .elementor-element.elementor-element-7e60df9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-38960 .elementor-element.elementor-element-7e60df9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-38960 .elementor-element.elementor-element-7e60df9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-38960 .elementor-element.elementor-element-7e60df9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-38960 .elementor-element.elementor-element-7e60df9 .elementor-icon-list-icon i{color:#D86518;transition:color 0.3s;}.elementor-38960 .elementor-element.elementor-element-7e60df9 .elementor-icon-list-icon svg{fill:#D86518;transition:fill 0.3s;}.elementor-38960 .elementor-element.elementor-element-7e60df9{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-38960 .elementor-element.elementor-element-7e60df9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38960 .elementor-element.elementor-element-7e60df9 .elementor-icon-list-item > a{font-size:15px;}.elementor-38960 .elementor-element.elementor-element-7e60df9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-38960 .elementor-element.elementor-element-d44b55f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-d44b55f.e-con{--align-self:flex-end;}.elementor-38960 .elementor-element.elementor-element-cf88f77 .elementor-button{background-color:transparent;font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:800;line-height:1px;letter-spacing:0.7px;background-image:linear-gradient(180deg, #FFC004 0%, #FF6C2D 100%);box-shadow:0px 7px 14px 0px rgba(0, 0, 0, 0.34);border-radius:147px 147px 147px 147px;padding:15px 40px 15px 25px;}.elementor-38960 .elementor-element.elementor-element-cf88f77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 40px 15px 25px;}.elementor-38960 .elementor-element.elementor-element-cf88f77 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38960 .elementor-element.elementor-element-cf88f77 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-38960 .elementor-element.elementor-element-e0db507{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCDCDC;--border-color:#DCDCDC;--border-radius:21px 21px 21px 21px;--padding-top:53px;--padding-bottom:53px;--padding-left:53px;--padding-right:53px;}.elementor-38960 .elementor-element.elementor-element-e0db507:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-e0db507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-a31434f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-7e66807 img{border-radius:10px 10px 10px 10px;}.elementor-38960 .elementor-element.elementor-element-053dc1b img{border-radius:10px 10px 10px 10px;}.elementor-38960 .elementor-element.elementor-element-e050033{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-be2816b{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-ea38c56{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:center;}.elementor-38960 .elementor-element.elementor-element-ea38c56 > .elementor-widget-container{background-color:#FF7B00;margin:0px 9px 0px -9px;padding:3px 13px 6px 13px;border-radius:219px 219px 219px 219px;}.elementor-38960 .elementor-element.elementor-element-ea38c56.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-ea38c56 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:37px;font-weight:700;color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-c948033.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-c948033 .elementor-heading-title{font-size:28px;font-weight:700;letter-spacing:2px;text-shadow:0.5px 0.5px 1px rgba(198.11943149353567, 99.48863851891251, 26.441395858181263, 0.75);color:#FF7B00;}.elementor-38960 .elementor-element.elementor-element-6b02a49{--display:flex;--padding-top:7px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-d33f8ee .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0.9px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-23bfb5c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:19px 19px 19px 19px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-38960 .elementor-element.elementor-element-23bfb5c:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-23bfb5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.elementor-38960 .elementor-element.elementor-element-228c998{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-38960 .elementor-element.elementor-element-1b77ee3 > .elementor-widget-container{padding:0px 0px 28px 0px;}.elementor-38960 .elementor-element.elementor-element-1b77ee3 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:700;color:#FF6B00;}.elementor-38960 .elementor-element.elementor-element-aaa7f1e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-7225de3{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-5ab516c{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-38960 .elementor-element.elementor-element-5ab516c > .elementor-widget-container{padding:13px 7px 4px 7px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E9E9E9;}.elementor-38960 .elementor-element.elementor-element-5ab516c.elementor-element{--align-self:stretch;}.elementor-38960 .elementor-element.elementor-element-5ab516c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-38960 .elementor-element.elementor-element-5ab516c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-38960 .elementor-element.elementor-element-5ab516c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-38960 .elementor-element.elementor-element-5ab516c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-38960 .elementor-element.elementor-element-5ab516c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-38960 .elementor-element.elementor-element-5ab516c .elementor-icon-list-icon i{color:#D86518;transition:color 0.3s;}.elementor-38960 .elementor-element.elementor-element-5ab516c .elementor-icon-list-icon svg{fill:#D86518;transition:fill 0.3s;}.elementor-38960 .elementor-element.elementor-element-5ab516c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38960 .elementor-element.elementor-element-5ab516c .elementor-icon-list-item > a{font-size:15px;}.elementor-38960 .elementor-element.elementor-element-5ab516c .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-38960 .elementor-element.elementor-element-5ab516c .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FF6B00;}.elementor-38960 .elementor-element.elementor-element-55f45bb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-5b1640e{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-59be9b8{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-38960 .elementor-element.elementor-element-59be9b8 > .elementor-widget-container{padding:13px 7px 4px 7px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E9E9E9;}.elementor-38960 .elementor-element.elementor-element-59be9b8.elementor-element{--align-self:stretch;}.elementor-38960 .elementor-element.elementor-element-59be9b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-38960 .elementor-element.elementor-element-59be9b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-38960 .elementor-element.elementor-element-59be9b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-38960 .elementor-element.elementor-element-59be9b8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-38960 .elementor-element.elementor-element-59be9b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-38960 .elementor-element.elementor-element-59be9b8 .elementor-icon-list-icon i{color:#D86518;transition:color 0.3s;}.elementor-38960 .elementor-element.elementor-element-59be9b8 .elementor-icon-list-icon svg{fill:#D86518;transition:fill 0.3s;}.elementor-38960 .elementor-element.elementor-element-59be9b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38960 .elementor-element.elementor-element-59be9b8 .elementor-icon-list-item > a{font-size:15px;}.elementor-38960 .elementor-element.elementor-element-59be9b8 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-38960 .elementor-element.elementor-element-59be9b8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FF6B00;}.elementor-38960 .elementor-element.elementor-element-c01c277{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-c01c277.e-con{--align-self:flex-end;}.elementor-38960 .elementor-element.elementor-element-224ea58 .elementor-button{background-color:transparent;font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:800;line-height:1px;letter-spacing:0.7px;background-image:linear-gradient(180deg, #FFC004 0%, #FF6C2D 100%);box-shadow:0px 7px 14px 0px rgba(0, 0, 0, 0.34);border-radius:147px 147px 147px 147px;padding:15px 40px 15px 25px;}.elementor-38960 .elementor-element.elementor-element-224ea58 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 40px 15px 25px;}.elementor-38960 .elementor-element.elementor-element-224ea58 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38960 .elementor-element.elementor-element-224ea58 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-38960 .elementor-element.elementor-element-32e7a5f{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCDCDC;--border-color:#DCDCDC;--border-radius:21px 21px 21px 21px;--padding-top:53px;--padding-bottom:53px;--padding-left:53px;--padding-right:53px;}.elementor-38960 .elementor-element.elementor-element-32e7a5f:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-32e7a5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-6cf7bae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-e44a537 img{border-radius:10px 10px 10px 10px;}.elementor-38960 .elementor-element.elementor-element-0addc90 img{border-radius:10px 10px 10px 10px;}.elementor-38960 .elementor-element.elementor-element-019c1dd{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-2a54584{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-29397e0{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:center;}.elementor-38960 .elementor-element.elementor-element-29397e0 > .elementor-widget-container{background-color:#FF7B00;margin:0px 9px 0px -9px;padding:3px 13px 6px 13px;border-radius:219px 219px 219px 219px;}.elementor-38960 .elementor-element.elementor-element-29397e0.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-29397e0 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:37px;font-weight:700;color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-dbacd1b.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-dbacd1b .elementor-heading-title{font-size:28px;font-weight:700;letter-spacing:2px;text-shadow:0.5px 0.5px 1px rgba(198.11943149353567, 99.48863851891251, 26.441395858181263, 0.75);color:#FF7B00;}.elementor-38960 .elementor-element.elementor-element-9f7b66d{--display:flex;--padding-top:7px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-5f82363 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0.9px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-a0e744c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:19px 19px 19px 19px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-38960 .elementor-element.elementor-element-a0e744c:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-a0e744c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.elementor-38960 .elementor-element.elementor-element-2b0269a{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-38960 .elementor-element.elementor-element-089e910 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-38960 .elementor-element.elementor-element-089e910 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:700;color:#FF6B00;}.elementor-38960 .elementor-element.elementor-element-49bd040 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-38960 .elementor-element.elementor-element-49bd040{font-size:15px;line-height:33px;letter-spacing:0.7px;}.elementor-38960 .elementor-element.elementor-element-d0fc163{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-d0fc163.e-con{--align-self:flex-end;}.elementor-38960 .elementor-element.elementor-element-1628449 .elementor-button{background-color:transparent;font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:800;line-height:1px;letter-spacing:0.7px;background-image:linear-gradient(180deg, #FFC004 0%, #FF6C2D 100%);box-shadow:0px 7px 14px 0px rgba(0, 0, 0, 0.34);border-radius:147px 147px 147px 147px;padding:15px 40px 15px 25px;}.elementor-38960 .elementor-element.elementor-element-1628449 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 40px 15px 25px;}.elementor-38960 .elementor-element.elementor-element-1628449 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38960 .elementor-element.elementor-element-1628449 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-38960 .elementor-element.elementor-element-b3aa0db{--display:flex;}.elementor-38960 .elementor-element.elementor-element-b3aa0db.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-c8aa524{--display:flex;border-style:solid;--border-style:solid;border-width:0px 3px 3px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:0px;border-color:#E05B00;--border-color:#E05B00;--border-radius:7px 7px 7px 7px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38960 .elementor-element.elementor-element-c8aa524:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-c8aa524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF9B0B;}.elementor-38960 .elementor-element.elementor-element-ec126de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 9px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-ec126de.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-ec126de{text-align:center;}.elementor-38960 .elementor-element.elementor-element-ec126de .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:26px;font-weight:800;letter-spacing:1.5px;color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-a76f044{--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;}.elementor-38960 .elementor-element.elementor-element-cb443d8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFDB9C;--border-color:#FFDB9C;--border-radius:15px 15px 15px 15px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-38960 .elementor-element.elementor-element-cb443d8:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-cb443d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-7cf185f img{border-radius:13px 13px 13px 13px;}.elementor-38960 .elementor-element.elementor-element-c4e0add .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38960 .elementor-element.elementor-element-c4e0add .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:800;border-radius:89px 89px 89px 89px;}.elementor-38960 .elementor-element.elementor-element-a317d0d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFDB9C;--border-color:#FFDB9C;--border-radius:15px 15px 15px 15px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-38960 .elementor-element.elementor-element-a317d0d:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-a317d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-aa232e3 img{border-radius:13px 13px 13px 13px;}.elementor-38960 .elementor-element.elementor-element-9e031e7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38960 .elementor-element.elementor-element-9e031e7 .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:800;border-radius:89px 89px 89px 89px;}.elementor-38960 .elementor-element.elementor-element-ec49122{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFDB9C;--border-color:#FFDB9C;--border-radius:15px 15px 15px 15px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-38960 .elementor-element.elementor-element-ec49122:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-ec49122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-061f4ce img{border-radius:13px 13px 13px 13px;}.elementor-38960 .elementor-element.elementor-element-9693f4f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38960 .elementor-element.elementor-element-9693f4f .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:800;border-radius:89px 89px 89px 89px;}.elementor-38960 .elementor-element.elementor-element-41dc074{--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;}.elementor-38960 .elementor-element.elementor-element-de50390{--display:flex;--position:absolute;--padding-top:25px;--padding-bottom:29px;--padding-left:27px;--padding-right:27px;top:-6vw;--z-index:50;}.elementor-38960 .elementor-element.elementor-element-de50390:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-de50390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olaw.sgp1.digitaloceanspaces.com/wp-content/uploads/2025/12/12133847/OLAW%E7%B7%9A%E4%B8%8A%E5%BE%8B%E5%B8%AB-%E7%B6%B2%E7%AB%99-14.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-38960 .elementor-element.elementor-element-de50390{left:5vw;}body.rtl .elementor-38960 .elementor-element.elementor-element-de50390{right:5vw;}.elementor-38960 .elementor-element.elementor-element-cbbd479 > .elementor-widget-container{padding:16px 0px 8px 0px;}.elementor-38960 .elementor-element.elementor-element-cbbd479 .elementor-heading-title{font-size:15px;font-weight:600;line-height:21px;letter-spacing:0.6px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-841cf65{--display:flex;--position:absolute;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:41px;--padding-bottom:41px;--padding-left:41px;--padding-right:41px;top:-6vw;--z-index:50;}.elementor-38960 .elementor-element.elementor-element-841cf65:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-841cf65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olaw.sgp1.digitaloceanspaces.com/wp-content/uploads/2025/12/12133847/OLAW%E7%B7%9A%E4%B8%8A%E5%BE%8B%E5%B8%AB-%E7%B6%B2%E7%AB%99-14.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-38960 .elementor-element.elementor-element-841cf65{left:23vw;}body.rtl .elementor-38960 .elementor-element.elementor-element-841cf65{right:23vw;}.elementor-38960 .elementor-element.elementor-element-42e7f23 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-42e7f23 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:13px;font-weight:800;line-height:21px;letter-spacing:0.6px;color:#E05B00;}.elementor-38960 .elementor-element.elementor-element-f9ad954 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-f9ad954 .elementor-heading-title{font-size:14px;font-weight:600;line-height:21px;letter-spacing:0.6px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-70948c1 .elementor-button{background-color:#E05B00;font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:14px 14px 14px 14px;padding:5px 10px 5px 10px;}.elementor-38960 .elementor-element.elementor-element-70948c1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38960 .elementor-element.elementor-element-b7bec8f{--display:flex;--position:absolute;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;top:-6vw;--z-index:50;}.elementor-38960 .elementor-element.elementor-element-b7bec8f:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-b7bec8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olaw.sgp1.digitaloceanspaces.com/wp-content/uploads/2025/12/12133847/OLAW%E7%B7%9A%E4%B8%8A%E5%BE%8B%E5%B8%AB-%E7%B6%B2%E7%AB%99-14.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-38960 .elementor-element.elementor-element-b7bec8f{right:-10vw;}body.rtl .elementor-38960 .elementor-element.elementor-element-b7bec8f{left:-10vw;}.elementor-38960 .elementor-element.elementor-element-53a2efc > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-53a2efc .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:13px;font-weight:700;line-height:21px;letter-spacing:0.6px;color:#E05B00;}.elementor-38960 .elementor-element.elementor-element-161c6ef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-161c6ef .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:13px;font-weight:700;line-height:21px;letter-spacing:0.6px;color:#E05B00;}.elementor-38960 .elementor-element.elementor-element-831e7f1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-831e7f1 .elementor-heading-title{font-size:14px;font-weight:600;line-height:21px;letter-spacing:0.6px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-5047ea3 .elementor-button{background-color:#E05B00;font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:14px 14px 14px 14px;padding:5px 10px 5px 10px;}.elementor-38960 .elementor-element.elementor-element-5047ea3 > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-38960 .elementor-element.elementor-element-5047ea3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38960 .elementor-element.elementor-element-153b30d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38960 .elementor-element.elementor-element-c6cdd24{--display:flex;}.elementor-38960 .elementor-element.elementor-element-e66f2f2 > .elementor-widget-container{background-color:#FF9B0B;margin:0px 0px 0px 0px;padding:10px 30px 10px 30px;border-radius:5px 5px 5px 5px;}.elementor-38960 .elementor-element.elementor-element-e66f2f2.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-e66f2f2{z-index:1;text-align:center;}.elementor-38960 .elementor-element.elementor-element-e66f2f2 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:55px;font-weight:800;letter-spacing:2.3px;color:#FFFFFF;}.elementor-38960 .elementor-element.elementor-element-6a3c403 > .elementor-widget-container{padding:0px 0px 27px 10px;}.elementor-38960 .elementor-element.elementor-element-6a3c403{text-align:center;font-size:24px;font-weight:700;line-height:43px;letter-spacing:2.3px;}.elementor-38960 .elementor-element.elementor-element-f6c60f3 > .elementor-widget-container{padding:0px 0px 27px 10px;}.elementor-38960 .elementor-element.elementor-element-f6c60f3{text-align:center;font-size:24px;font-weight:700;line-height:43px;letter-spacing:2.3px;}.elementor-38960 .elementor-element.elementor-element-3b5b13b{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-38960 .elementor-element.elementor-element-3b5b13b > .elementor-widget-container{background-color:#F1F1F1;padding:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;}.elementor-38960 .elementor-element.elementor-element-3b5b13b.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-3b5b13b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;letter-spacing:3.8px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-38d5c39{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-38960 .elementor-element.elementor-element-38d5c39 > .elementor-widget-container{background-color:#F1F1F1;padding:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;}.elementor-38960 .elementor-element.elementor-element-38d5c39.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-38d5c39 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:28px;font-weight:700;letter-spacing:3.8px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-d9c9624{--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;--margin-top:8vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-38960 .elementor-element.elementor-element-ae58fdb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-dac60ff{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;bottom:-1vw;}.elementor-38960 .elementor-element.elementor-element-dac60ff > .elementor-widget-container{margin:-58px -36px 66px 10px;}body:not(.rtl) .elementor-38960 .elementor-element.elementor-element-dac60ff{right:-1vw;}body.rtl .elementor-38960 .elementor-element.elementor-element-dac60ff{left:-1vw;}.elementor-38960 .elementor-element.elementor-element-7aa5b32{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:58px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-482c900 > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-482c900 .elementor-heading-title{font-size:18px;color:#FF9B0B;}.elementor-38960 .elementor-element.elementor-element-2f94ec6 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:12px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-2f94ec6.elementor-element{--align-self:flex-start;}.elementor-38960 .elementor-element.elementor-element-2f94ec6 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:55px;font-weight:800;letter-spacing:5.9px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-d87089a > .elementor-widget-container{padding:0px 0px 29px 0px;}.elementor-38960 .elementor-element.elementor-element-d87089a.elementor-element{--align-self:flex-start;}.elementor-38960 .elementor-element.elementor-element-d87089a .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:55px;font-weight:800;letter-spacing:5.9px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-298b09e{--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;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:2px;--padding-left:20px;--padding-right:2px;}.elementor-38960 .elementor-element.elementor-element-298b09e:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-298b09e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-38960 .elementor-element.elementor-element-9c3271c{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-9c3271c > .elementor-widget-container{margin:-14px 0px 5px 0px;}.elementor-38960 .elementor-element.elementor-element-3bfebcd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-3bfebcd.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-3bfebcd .elementor-heading-title{font-size:15px;font-weight:700;color:#000000;}.elementor-38960 .elementor-element.elementor-element-2b43e40{--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;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:2px;--padding-left:20px;--padding-right:2px;}.elementor-38960 .elementor-element.elementor-element-2b43e40:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-2b43e40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-38960 .elementor-element.elementor-element-93d8ea8{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-93d8ea8 > .elementor-widget-container{margin:-14px 0px 5px 0px;}.elementor-38960 .elementor-element.elementor-element-dea2d4c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-dea2d4c.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-dea2d4c .elementor-heading-title{font-size:15px;font-weight:700;color:#000000;}.elementor-38960 .elementor-element.elementor-element-ed67448{--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;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:2px;--padding-left:20px;--padding-right:2px;}.elementor-38960 .elementor-element.elementor-element-ed67448:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-ed67448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-38960 .elementor-element.elementor-element-f0a67b0{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-f0a67b0 > .elementor-widget-container{margin:-14px 0px 5px 0px;}.elementor-38960 .elementor-element.elementor-element-3eb5d64 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-3eb5d64.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-3eb5d64 .elementor-heading-title{font-size:15px;font-weight:700;color:#000000;}.elementor-38960 .elementor-element.elementor-element-ed1512b{--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;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:2px;--padding-left:20px;--padding-right:2px;}.elementor-38960 .elementor-element.elementor-element-ed1512b:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-ed1512b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-38960 .elementor-element.elementor-element-e91d880{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-e91d880 > .elementor-widget-container{margin:-14px 0px 5px 0px;}.elementor-38960 .elementor-element.elementor-element-6411f2c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-6411f2c.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-6411f2c .elementor-heading-title{font-size:15px;font-weight:700;color:#000000;}.elementor-38960 .elementor-element.elementor-element-34cfa92{--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;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:2px;--padding-left:20px;--padding-right:2px;}.elementor-38960 .elementor-element.elementor-element-34cfa92:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-34cfa92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-38960 .elementor-element.elementor-element-241f2fa{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-241f2fa > .elementor-widget-container{margin:-14px 0px 5px 0px;}.elementor-38960 .elementor-element.elementor-element-2a36a67 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-2a36a67.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-2a36a67 .elementor-heading-title{font-size:15px;font-weight:700;color:#000000;}.elementor-38960 .elementor-element.elementor-element-f03bb1c{--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;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:2px;--padding-left:20px;--padding-right:2px;}.elementor-38960 .elementor-element.elementor-element-f03bb1c:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-f03bb1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-38960 .elementor-element.elementor-element-c75fb61{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-c75fb61 > .elementor-widget-container{margin:-14px 0px 5px 0px;}.elementor-38960 .elementor-element.elementor-element-f61c818 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-f61c818.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-f61c818 .elementor-heading-title{font-size:15px;font-weight:700;color:#000000;}.elementor-38960 .elementor-element.elementor-element-fe1500b{--display:flex;--margin-top:12vw;--margin-bottom:10vw;--margin-left:0vw;--margin-right:0vw;}.elementor-38960 .elementor-element.elementor-element-8fdd455{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-38960 .elementor-element.elementor-element-43cb77a > .elementor-widget-container{padding:10px 10px 94px 10px;}.elementor-38960 .elementor-element.elementor-element-43cb77a{text-align:center;}.elementor-38960 .elementor-element.elementor-element-43cb77a .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:37px;line-height:42px;color:#FF6B00;}.elementor-38960 .elementor-element.elementor-element-9e05258{text-align:center;}.elementor-38960 .elementor-element.elementor-element-9e05258 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19.5px;font-weight:500;letter-spacing:2.6px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-5efbcd6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-5efbcd6{text-align:center;}.elementor-38960 .elementor-element.elementor-element-5efbcd6 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:28px;line-height:42px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-60c347e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-60c347e{text-align:center;}.elementor-38960 .elementor-element.elementor-element-60c347e .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:28px;line-height:42px;color:#000000;}.elementor-38960 .elementor-element.elementor-element-6f5ac3d .elementor-button{background-color:transparent;font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:800;line-height:1px;letter-spacing:0.7px;background-image:linear-gradient(180deg, #FFC004 0%, #FF6C2D 100%);box-shadow:0px 7px 14px 0px rgba(0, 0, 0, 0.34);border-radius:147px 147px 147px 147px;padding:15px 40px 15px 25px;}.elementor-38960 .elementor-element.elementor-element-6f5ac3d{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-6f5ac3d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 40px 15px 25px;}.elementor-38960 .elementor-element.elementor-element-6f5ac3d.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-6f5ac3d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38960 .elementor-element.elementor-element-6f5ac3d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-38960 .elementor-element.elementor-element-78e3423 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-78e3423{text-align:center;font-size:15px;line-height:33px;letter-spacing:0.7px;}.elementor-38960 .elementor-element.elementor-element-c09089f{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:center;font-size:14px;line-height:29px;letter-spacing:0.7px;color:#8D8D8D;}.elementor-38960 .elementor-element.elementor-element-c09089f > .elementor-widget-container{padding:13px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-c09089f.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-38960 .elementor-element.elementor-element-9001d22:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-9001d22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-38960 .elementor-element.elementor-element-95b5ab5 > .elementor-widget-container{background-position:0vw 0vh;}}@media(max-width:767px){.elementor-38960 .elementor-element.elementor-element-854256d{--spacer-size:163px;}.elementor-38960 .elementor-element.elementor-element-67d9c36{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38960 .elementor-element.elementor-element-67d9c36:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-67d9c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:1000px auto;}.elementor-38960 .elementor-element.elementor-element-7b75de9{--margin-top:0px;--margin-bottom:58px;--margin-left:0px;--margin-right:0px;}.elementor-38960 .elementor-element.elementor-element-15ace4a > .elementor-widget-container{margin:-394px -4px -3px -11px;}.elementor-38960 .elementor-element.elementor-element-9e2c556{--padding-top:36px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-38960 .elementor-element.elementor-element-29d2494{--width:100%;}.elementor-38960 .elementor-element.elementor-element-d864e9f{--container-widget-width:5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5% );max-width:5%;}.elementor-38960 .elementor-element.elementor-element-d864e9f .elementor-heading-title{font-size:34px;}.elementor-38960 .elementor-element.elementor-element-6ceed17{--width:54%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38960 .elementor-element.elementor-element-6ceed17.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-2c08ed3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38960 .elementor-element.elementor-element-821e0f8 .elementor-heading-title{font-size:16px;letter-spacing:1.6px;}.elementor-38960 .elementor-element.elementor-element-56b50ff .elementor-heading-title{font-size:18px;}.elementor-38960 .elementor-element.elementor-element-4be36f3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38960 .elementor-element.elementor-element-a488e17 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:2px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-a488e17 .elementor-heading-title{font-size:20px;letter-spacing:0.2px;}.elementor-38960 .elementor-element.elementor-element-291c1b8{--container-widget-width:4%;--container-widget-flex-grow:0;width:var( --container-widget-width, 4% );max-width:4%;}.elementor-38960 .elementor-element.elementor-element-291c1b8 .elementor-heading-title{font-size:34px;}.elementor-38960 .elementor-element.elementor-element-f450dc9 .elementor-heading-title{font-size:46px;line-height:44px;}.elementor-38960 .elementor-element.elementor-element-d596650 > .elementor-widget-container{margin:0px -15px 0px -15px;}.elementor-38960 .elementor-element.elementor-element-d596650 .elementor-heading-title{font-size:38px;line-height:51px;}.elementor-38960 .elementor-element.elementor-element-dc43d95 .elementor-heading-title{font-size:38px;line-height:51px;}.elementor-38960 .elementor-element.elementor-element-08239aa > .elementor-widget-container{margin:316px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-08239aa{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-38960 .elementor-element.elementor-element-08239aa .elementor-button{font-size:19px;}.elementor-38960 .elementor-element.elementor-element-fcaaa24{--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;--justify-content:flex-start;}.elementor-38960 .elementor-element.elementor-element-ce7a08f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-ce7a08f{--container-widget-width:8%;--container-widget-flex-grow:0;width:var( --container-widget-width, 8% );max-width:8%;}.elementor-38960 .elementor-element.elementor-element-e2dda45 > .elementor-widget-container{margin:14px -16px 8px -29px;}.elementor-38960 .elementor-element.elementor-element-e2dda45 .elementor-heading-title{font-size:31px;line-height:29px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-2e613a0 > .elementor-widget-container{margin:-8px -16px 8px -1px;}.elementor-38960 .elementor-element.elementor-element-2e613a0 .elementor-heading-title{font-size:31px;line-height:30px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-245e693 > .elementor-widget-container{margin:-59px -34px 0px 63px;}.elementor-38960 .elementor-element.elementor-element-245e693 .elementor-heading-title{font-size:31px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-5a6230c > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-38960 .elementor-element.elementor-element-5a6230c .elementor-heading-title{font-size:14px;}.elementor-38960 .elementor-element.elementor-element-3488f1a .elementor-heading-title{font-size:23px;}.elementor-38960 .elementor-element.elementor-element-ec88bd8 .elementor-heading-title{font-size:23px;}.elementor-38960 .elementor-element.elementor-element-1c962b5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-38960 .elementor-element.elementor-element-1a65f4d{--width:26%;--min-height:67px;}.elementor-38960 .elementor-element.elementor-element-1a65f4d.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-e06a719{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-e06a719 > .elementor-widget-container{margin:6px -47px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-e06a719.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-1253f91 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-1253f91{--container-widget-width:57%;--container-widget-flex-grow:0;width:var( --container-widget-width, 57% );max-width:57%;}.elementor-38960 .elementor-element.elementor-element-6e9cc83{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38960 .elementor-element.elementor-element-1c22503{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-38960 .elementor-element.elementor-element-d2108f4{--width:26%;--min-height:67px;--justify-content:center;}.elementor-38960 .elementor-element.elementor-element-80f353b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-80f353b > .elementor-widget-container{margin:6px -36px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-d45b1bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-d45b1bb{--container-widget-width:57%;--container-widget-flex-grow:0;width:var( --container-widget-width, 57% );max-width:57%;}.elementor-38960 .elementor-element.elementor-element-efba61a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38960 .elementor-element.elementor-element-19dec19{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-38960 .elementor-element.elementor-element-c471586{--width:26%;--min-height:67px;--justify-content:center;}.elementor-38960 .elementor-element.elementor-element-1378c50{width:100%;max-width:100%;}.elementor-38960 .elementor-element.elementor-element-1378c50 > .elementor-widget-container{margin:6px -87px 0px 40px;padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-bf1badf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-bf1badf{--container-widget-width:57%;--container-widget-flex-grow:0;width:var( --container-widget-width, 57% );max-width:57%;}.elementor-38960 .elementor-element.elementor-element-41d5a67{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38960 .elementor-element.elementor-element-98a326c .elementor-heading-title{font-size:27px;}.elementor-38960 .elementor-element.elementor-element-8e8ee52 .elementor-heading-title{font-size:27px;}.elementor-38960 .elementor-element.elementor-element-9001d22{--min-height:120vh;}.elementor-38960 .elementor-element.elementor-element-9001d22:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-9001d22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;background-size:96% auto;}.elementor-38960 .elementor-element.elementor-element-804aca6{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-38960 .elementor-element.elementor-element-cc0383b > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-38960 .elementor-element.elementor-element-cc0383b .elementor-heading-title{font-size:14px;}.elementor-38960 .elementor-element.elementor-element-20d620c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-20d620c .elementor-heading-title{font-size:35px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-fc674bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-fc674bb .elementor-heading-title{font-size:25px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-143b4f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-143b4f4 .elementor-heading-title{font-size:25px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-51c6b75 > .elementor-widget-container{margin:0px 0px 0px -3px;}.elementor-38960 .elementor-element.elementor-element-51c6b75 .elementor-heading-title{font-size:25px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-b695790{letter-spacing:1.3px;}.elementor-38960 .elementor-element.elementor-element-f94eb9f{font-size:15px;line-height:30px;letter-spacing:1.3px;}.elementor-38960 .elementor-element.elementor-element-033316f{z-index:-1;}.elementor-38960 .elementor-element.elementor-element-3c14826{--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-38960 .elementor-element.elementor-element-cdbf928 > .elementor-widget-container{margin:4px 0px -17px 0px;}.elementor-38960 .elementor-element.elementor-element-cdbf928{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;z-index:1;}.elementor-38960 .elementor-element.elementor-element-cdbf928 .elementor-heading-title{font-size:35px;}.elementor-38960 .elementor-element.elementor-element-6bedf6d{width:100%;max-width:100%;}.elementor-38960 .elementor-element.elementor-element-6bedf6d .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-38960 .elementor-element.elementor-element-aae912f{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-65cd74c{--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-38960 .elementor-element.elementor-element-3358b69 > .elementor-widget-container{margin:4px 0px -17px 0px;}.elementor-38960 .elementor-element.elementor-element-3358b69{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;z-index:1;}.elementor-38960 .elementor-element.elementor-element-3358b69 .elementor-heading-title{font-size:35px;}.elementor-38960 .elementor-element.elementor-element-34fc4cc{width:100%;max-width:100%;}.elementor-38960 .elementor-element.elementor-element-34fc4cc .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-38960 .elementor-element.elementor-element-62d054c{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-a950266{--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-273f786 > .elementor-widget-container{margin:4px 0px -17px 0px;}.elementor-38960 .elementor-element.elementor-element-273f786{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;z-index:1;}.elementor-38960 .elementor-element.elementor-element-273f786 .elementor-heading-title{font-size:35px;}.elementor-38960 .elementor-element.elementor-element-c3f2269{width:100%;max-width:100%;}.elementor-38960 .elementor-element.elementor-element-c3f2269 .elementor-heading-title{font-size:18px;letter-spacing:0px;}.elementor-38960 .elementor-element.elementor-element-2ab877f{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-3d27cf7{--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-055e101 > .elementor-widget-container{margin:4px 0px -17px 0px;}.elementor-38960 .elementor-element.elementor-element-055e101{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;z-index:1;}.elementor-38960 .elementor-element.elementor-element-055e101 .elementor-heading-title{font-size:35px;}.elementor-38960 .elementor-element.elementor-element-ad175b2{width:100%;max-width:100%;}.elementor-38960 .elementor-element.elementor-element-ad175b2 .elementor-heading-title{line-height:1.5em;}.elementor-38960 .elementor-element.elementor-element-97fc6d6{width:100%;max-width:100%;}.elementor-38960 .elementor-element.elementor-element-97fc6d6 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-38960 .elementor-element.elementor-element-7cb01d8{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-973aa0b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-973aa0b .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-a228634{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:start;font-size:15px;line-height:30px;letter-spacing:0.6px;}.elementor-38960 .elementor-element.elementor-element-fb8dbfb{letter-spacing:0.6px;}.elementor-38960 .elementor-element.elementor-element-38a6705 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-38a6705 .elementor-button{font-size:16px;}.elementor-38960 .elementor-element.elementor-element-0cb02bd{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38960 .elementor-element.elementor-element-f7e376e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-f7e376e .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-35d43b2{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:start;font-size:15px;line-height:30px;letter-spacing:0.6px;}.elementor-38960 .elementor-element.elementor-element-bb2e28f{letter-spacing:0.6px;}.elementor-38960 .elementor-element.elementor-element-cdf89b9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:173px;}.elementor-38960 .elementor-element.elementor-element-cdf89b9.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-f5828ec > .elementor-widget-container{margin:-124px -38px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-f5828ec{z-index:-1;}.elementor-38960 .elementor-element.elementor-element-897a9e6 > .elementor-widget-container{margin:-195px -51px -59px -34px;}.elementor-38960 .elementor-element.elementor-element-897a9e6{z-index:-1;}.elementor-38960 .elementor-element.elementor-element-5a43979{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-6ea3e20:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-6ea3e20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olaw.sgp1.digitaloceanspaces.com/wp-content/uploads/2025/12/24161548/OLAW%E7%B7%9A%E4%B8%8A%E5%BE%8B%E5%B8%AB-%E7%B6%B2%E7%AB%99-7-1.png");background-size:cover;}.elementor-38960 .elementor-element.elementor-element-6ea3e20{--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9vw;--padding-bottom:11vw;--padding-left:2vw;--padding-right:2vw;}.elementor-38960 .elementor-element.elementor-element-35599cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-35599cf .elementor-heading-title{font-size:16px;line-height:29px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-37fef3f{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-bfb2f51{--width:30%;--justify-content:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-38960 .elementor-element.elementor-element-bfb2f51.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-b740be7 > .elementor-widget-container{margin:0px -5px 0px -5px;padding:4px 3px 4px 3px;}.elementor-38960 .elementor-element.elementor-element-b740be7.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-b740be7 .elementor-heading-title{font-size:11px;}.elementor-38960 .elementor-element.elementor-element-9f040d2{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-38960 .elementor-element.elementor-element-9a188d6 > .elementor-widget-container{margin:0px 0px 0px 6px;}.elementor-38960 .elementor-element.elementor-element-9a188d6 .elementor-heading-title{font-size:12px;}.elementor-38960 .elementor-element.elementor-element-c7cc038{--width:100%;--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-38960 .elementor-element.elementor-element-c7cc038.e-con{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-84ec45b > .elementor-widget-container{margin:0px 0px 0px -17px;}.elementor-38960 .elementor-element.elementor-element-84ec45b .elementor-heading-title{font-size:22px;}.elementor-38960 .elementor-element.elementor-element-7714aa6{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-7714aa6 .elementor-heading-title{line-height:12px;}.elementor-38960 .elementor-element.elementor-element-0944e5f{--width:4%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-8597bff > .elementor-widget-container{padding:6px 0px 6px 0px;}.elementor-38960 .elementor-element.elementor-element-8597bff{text-align:center;}.elementor-38960 .elementor-element.elementor-element-8597bff .elementor-heading-title{font-size:19px;}.elementor-38960 .elementor-element.elementor-element-523f45b{--width:24%;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-38960 .elementor-element.elementor-element-40a3cd2 > .elementor-widget-container{margin:0px -5px 0px -5px;padding:4px 4px 4px 4px;}.elementor-38960 .elementor-element.elementor-element-40a3cd2.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-40a3cd2 .elementor-heading-title{font-size:11px;}.elementor-38960 .elementor-element.elementor-element-3bcc4e5{--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-d222555 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-d222555 .elementor-heading-title{font-size:22px;}.elementor-38960 .elementor-element.elementor-element-bd40848{--width:4%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-cc1df8b > .elementor-widget-container{margin:0px 0px 0px -11px;padding:7px 0px 8px 0px;}.elementor-38960 .elementor-element.elementor-element-cc1df8b .elementor-heading-title{font-size:19px;}.elementor-38960 .elementor-element.elementor-element-aa7889b{--width:25%;}.elementor-38960 .elementor-element.elementor-element-793f5e3 > .elementor-widget-container{margin:0px -5px 0px -5px;padding:4px 2px 4px 2px;}.elementor-38960 .elementor-element.elementor-element-793f5e3.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-793f5e3 .elementor-heading-title{font-size:11px;}.elementor-38960 .elementor-element.elementor-element-1ca2499{--padding-top:21px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-95731de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-95731de .elementor-heading-title{font-size:22px;}.elementor-38960 .elementor-element.elementor-element-e793d0d > .elementor-widget-container{margin:-2px -12px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-55a71b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-55a71b9 .elementor-heading-title{font-size:16px;line-height:29px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-39b0c12{--padding-top:2vw;--padding-bottom:5vw;--padding-left:2vw;--padding-right:2vw;}.elementor-38960 .elementor-element.elementor-element-8b7f627 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-8b7f627 .elementor-heading-title{font-size:27px;line-height:46px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-c404b8d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-c404b8d .elementor-heading-title{font-size:16px;line-height:46px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-dcaadd5{font-size:14px;line-height:23px;}.elementor-38960 .elementor-element.elementor-element-3f6682c{--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38960 .elementor-element.elementor-element-27fd1fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-27fd1fa .elementor-heading-title{font-size:32px;line-height:34px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-bdfcee5{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-38960 .elementor-element.elementor-element-49fab28 > .elementor-widget-container{margin:0px 0px 0px -2px;}.elementor-38960 .elementor-element.elementor-element-49fab28 .elementor-heading-title{font-size:32px;line-height:37px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-17a036b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-17a036b .elementor-heading-title{font-size:21px;line-height:37px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-fd68b7c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-fd68b7c .elementor-heading-title{font-size:32px;line-height:37px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-8e63310 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-8e63310 .elementor-heading-title{font-size:21px;line-height:37px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-135c3f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-135c3f8 .elementor-heading-title{font-size:21px;line-height:37px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-2854bf7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-2854bf7 .elementor-heading-title{font-size:21px;line-height:37px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-27648e1{--width:66%;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;--margin-top:21px;--margin-bottom:-16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-38960 .elementor-element.elementor-element-6a851d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-6a851d2{--container-widget-width:16%;--container-widget-flex-grow:0;width:var( --container-widget-width, 16% );max-width:16%;}.elementor-38960 .elementor-element.elementor-element-8b51d40 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-8b51d40 .elementor-heading-title{font-size:16px;line-height:22px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-2abeaa6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-2abeaa6 .elementor-heading-title{font-size:14px;line-height:26px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-ae05ad7{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-ae05ad7 > .elementor-widget-container{margin:-121px -34px -5px 104px;}.elementor-38960 .elementor-element.elementor-element-ae05ad7.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-15685b3{--width:66%;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;--margin-top:-109px;--margin-bottom:0px;--margin-left:84px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-38960 .elementor-element.elementor-element-308f2e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-308f2e0{--container-widget-width:16%;--container-widget-flex-grow:0;width:var( --container-widget-width, 16% );max-width:16%;}.elementor-38960 .elementor-element.elementor-element-2f5ffa1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-2f5ffa1 .elementor-heading-title{font-size:16px;line-height:22px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-c62311b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-c62311b .elementor-heading-title{font-size:14px;line-height:26px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-d752ab0 > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-38960 .elementor-element.elementor-element-d752ab0 .elementor-heading-title{font-size:25px;}.elementor-38960 .elementor-element.elementor-element-3e4e0e4{--min-height:21vh;--padding-top:9px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-38960 .elementor-element.elementor-element-c238b31 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:18px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-c238b31 .elementor-heading-title{font-size:19px;line-height:28px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-66e678a > .elementor-widget-container{margin:0px -5px 0px -5px;padding:18px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-66e678a .elementor-heading-title{font-size:18px;line-height:28px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-4a76dd8{--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-38960 .elementor-element.elementor-element-29281ac > .elementor-widget-container{margin:3px 5px -26px -46px;}.elementor-38960 .elementor-element.elementor-element-29281ac{--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;}.elementor-38960 .elementor-element.elementor-element-689f989{--width:73%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38960 .elementor-element.elementor-element-c99d005 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-c99d005 .elementor-heading-title{font-size:15px;line-height:24px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-baf0ff2{font-size:13px;line-height:20px;}.elementor-38960 .elementor-element.elementor-element-3421b0b{font-size:15px;line-height:20px;}.elementor-38960 .elementor-element.elementor-element-5a3bdb1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:14px 0px 96px 0px;}.elementor-38960 .elementor-element.elementor-element-5a3bdb1{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;}.elementor-38960 .elementor-element.elementor-element-5a3bdb1 .elementor-button{font-size:14px;}.elementor-38960 .elementor-element.elementor-element-3f98829{--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-38960 .elementor-element.elementor-element-e51ee95 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-e51ee95 .elementor-heading-title{font-size:29px;letter-spacing:-0.1px;}.elementor-38960 .elementor-element.elementor-element-0574cf9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-0574cf9 .elementor-heading-title{font-size:35px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-78ce9ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-78ce9ac .elementor-heading-title{font-size:29px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-5d204e8{letter-spacing:0px;}.elementor-38960 .elementor-element.elementor-element-aa36ec7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:39px 15px 0px 2px;}.elementor-38960 .elementor-element.elementor-element-aa36ec7{font-size:14px;line-height:28px;letter-spacing:0px;}.elementor-38960 .elementor-element.elementor-element-95b5ab5 > .elementor-widget-container{padding:36px 5px 20px 5px;background-position:0vw 0vh;}body:not(.rtl) .elementor-38960 .elementor-element.elementor-element-95b5ab5{left:-6vw;}body.rtl .elementor-38960 .elementor-element.elementor-element-95b5ab5{right:-6vw;}.elementor-38960 .elementor-element.elementor-element-95b5ab5{top:25vw;}.elementor-38960 .elementor-element.elementor-element-95b5ab5 .elementor-heading-title{font-size:17px;}.elementor-38960 .elementor-element.elementor-element-7ee4a2e > .elementor-widget-container{margin:-40px -21px 0px 46px;}.elementor-38960 .elementor-element.elementor-element-563dd45{--padding-top:0vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38960 .elementor-element.elementor-element-3b61c74{--padding-top:12px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-dc39e98 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-dc39e98 .elementor-heading-title{font-size:29px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-882e27d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-4313848 > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-38960 .elementor-element.elementor-element-4313848 .elementor-heading-title{font-size:18px;}.elementor-38960 .elementor-element.elementor-element-a96b11f > .elementor-widget-container{margin:0px -29px 0px -9px;}.elementor-38960 .elementor-element.elementor-element-a96b11f .elementor-heading-title{font-size:29px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-236011b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-37cce44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-37cce44 .elementor-heading-title{font-size:29px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-467e8b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-467e8b5 .elementor-heading-title{font-size:29px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-ab680c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-ab680c5 .elementor-heading-title{font-size:29px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-9047a61 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-9047a61 .elementor-heading-title{font-size:29px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-f765b25{--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--padding-top:10vw;--padding-bottom:10vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38960 .elementor-element.elementor-element-41fe5d7{--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-38960 .elementor-element.elementor-element-22d1259{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-b75d579 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-b75d579{--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;}.elementor-38960 .elementor-element.elementor-element-b75d579.elementor-element{--align-self:flex-start;}.elementor-38960 .elementor-element.elementor-element-b75d579 .elementor-heading-title{font-size:25px;}.elementor-38960 .elementor-element.elementor-element-dcaaa98{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-dcaaa98 > .elementor-widget-container{margin:0px -23px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-dcaaa98 .elementor-heading-title{font-size:24px;}.elementor-38960 .elementor-element.elementor-element-b489ee9{--padding-top:6px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-96ca90e > .elementor-widget-container{padding:0px 1px 0px 6px;}.elementor-38960 .elementor-element.elementor-element-96ca90e .elementor-heading-title{font-size:18px;}.elementor-38960 .elementor-element.elementor-element-de68c11 > .elementor-widget-container{padding:0px 1px 0px 6px;}.elementor-38960 .elementor-element.elementor-element-de68c11 .elementor-heading-title{font-size:18px;}.elementor-38960 .elementor-element.elementor-element-a38d80c{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-38960 .elementor-element.elementor-element-30ecf36{--width:83%;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-38960 .elementor-element.elementor-element-4dc9c18 > .elementor-widget-container{padding:0px 0px 0px 13px;}.elementor-38960 .elementor-element.elementor-element-4dc9c18 .elementor-heading-title{font-size:14px;}.elementor-38960 .elementor-element.elementor-element-8fdce68{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-38960 .elementor-element.elementor-element-e616931{--width:83%;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-38960 .elementor-element.elementor-element-bc32f37 > .elementor-widget-container{padding:0px 0px 0px 13px;}.elementor-38960 .elementor-element.elementor-element-bc32f37 .elementor-heading-title{font-size:14px;}.elementor-38960 .elementor-element.elementor-element-a30988f > .elementor-widget-container{padding:16px 40px 16px 40px;}.elementor-38960 .elementor-element.elementor-element-a30988f .elementor-button{font-size:12px;}.elementor-38960 .elementor-element.elementor-element-c5f452e{--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-38960 .elementor-element.elementor-element-e2bb29f{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-901cad8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-901cad8{--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;}.elementor-38960 .elementor-element.elementor-element-901cad8.elementor-element{--align-self:flex-start;}.elementor-38960 .elementor-element.elementor-element-901cad8 .elementor-heading-title{font-size:25px;}.elementor-38960 .elementor-element.elementor-element-fe4fbdb{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-fe4fbdb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-fe4fbdb .elementor-heading-title{font-size:24px;}.elementor-38960 .elementor-element.elementor-element-508eb67{--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-417839d > .elementor-widget-container{padding:0px 1px 0px 6px;}.elementor-38960 .elementor-element.elementor-element-417839d .elementor-heading-title{font-size:18px;}.elementor-38960 .elementor-element.elementor-element-0ba4a63{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-38960 .elementor-element.elementor-element-6976762 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38960 .elementor-element.elementor-element-6976762 .elementor-icon-list-item > a{font-size:14px;}.elementor-38960 .elementor-element.elementor-element-26b57a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38960 .elementor-element.elementor-element-26b57a9 .elementor-icon-list-item > a{font-size:14px;}.elementor-38960 .elementor-element.elementor-element-d284aaa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38960 .elementor-element.elementor-element-d284aaa .elementor-icon-list-item > a{font-size:14px;}.elementor-38960 .elementor-element.elementor-element-993c995 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38960 .elementor-element.elementor-element-993c995 .elementor-icon-list-item > a{font-size:14px;}.elementor-38960 .elementor-element.elementor-element-ec35688{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38960 .elementor-element.elementor-element-f63edb7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-cfc01fd > .elementor-widget-container{padding:0px 0px 0px 6px;}.elementor-38960 .elementor-element.elementor-element-cfc01fd .elementor-heading-title{font-size:18px;}.elementor-38960 .elementor-element.elementor-element-f8276b9 > .elementor-widget-container{padding:16px 40px 16px 40px;}.elementor-38960 .elementor-element.elementor-element-f8276b9 .elementor-button{font-size:12px;}.elementor-38960 .elementor-element.elementor-element-620b002{--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-79c8420 .elementor-heading-title{font-size:18px;}.elementor-38960 .elementor-element.elementor-element-8b452e1{--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-38960 .elementor-element.elementor-element-5381f96{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-8d690ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-8d690ca{--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;}.elementor-38960 .elementor-element.elementor-element-8d690ca.elementor-element{--align-self:flex-start;}.elementor-38960 .elementor-element.elementor-element-8d690ca .elementor-heading-title{font-size:25px;}.elementor-38960 .elementor-element.elementor-element-c38f5d8{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-c38f5d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-c38f5d8 .elementor-heading-title{font-size:24px;}.elementor-38960 .elementor-element.elementor-element-11360eb{--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-ffbafa5 > .elementor-widget-container{padding:0px 1px 0px 6px;}.elementor-38960 .elementor-element.elementor-element-ffbafa5 .elementor-heading-title{font-size:18px;}.elementor-38960 .elementor-element.elementor-element-7044433{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-38960 .elementor-element.elementor-element-622b013 > .elementor-widget-container{margin:0px -7px 0px 0px;padding:02px 0px 2px 8px;}.elementor-38960 .elementor-element.elementor-element-622b013 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38960 .elementor-element.elementor-element-622b013 .elementor-icon-list-item > a{font-size:14px;}.elementor-38960 .elementor-element.elementor-element-7e60df9 > .elementor-widget-container{margin:0px -7px 0px 0px;padding:2px 0px 2px 8px;}.elementor-38960 .elementor-element.elementor-element-7e60df9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38960 .elementor-element.elementor-element-7e60df9 .elementor-icon-list-item > a{font-size:14px;}.elementor-38960 .elementor-element.elementor-element-cf88f77 > .elementor-widget-container{padding:16px 40px 16px 40px;}.elementor-38960 .elementor-element.elementor-element-cf88f77 .elementor-button{font-size:12px;}.elementor-38960 .elementor-element.elementor-element-e0db507{--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-38960 .elementor-element.elementor-element-e050033{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-ea38c56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-ea38c56{--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;}.elementor-38960 .elementor-element.elementor-element-ea38c56.elementor-element{--align-self:flex-start;}.elementor-38960 .elementor-element.elementor-element-ea38c56 .elementor-heading-title{font-size:25px;}.elementor-38960 .elementor-element.elementor-element-c948033{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-c948033 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-c948033 .elementor-heading-title{font-size:24px;}.elementor-38960 .elementor-element.elementor-element-6b02a49{--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-d33f8ee > .elementor-widget-container{padding:0px 1px 0px 6px;}.elementor-38960 .elementor-element.elementor-element-d33f8ee .elementor-heading-title{font-size:18px;}.elementor-38960 .elementor-element.elementor-element-23bfb5c{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-38960 .elementor-element.elementor-element-aaa7f1e{--justify-content:flex-start;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-38960 .elementor-element.elementor-element-7225de3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-7225de3{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;text-align:center;}.elementor-38960 .elementor-element.elementor-element-7225de3.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-5ab516c{width:100%;max-width:100%;}.elementor-38960 .elementor-element.elementor-element-5ab516c > .elementor-widget-container{margin:0px -8px 0px 0px;padding:0px 0px 5px 0px;}.elementor-38960 .elementor-element.elementor-element-5ab516c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38960 .elementor-element.elementor-element-5ab516c .elementor-icon-list-item > a{font-size:14px;}.elementor-38960 .elementor-element.elementor-element-55f45bb{--justify-content:flex-start;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-38960 .elementor-element.elementor-element-5b1640e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-5b1640e{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;text-align:center;}.elementor-38960 .elementor-element.elementor-element-5b1640e.elementor-element{--align-self:center;}.elementor-38960 .elementor-element.elementor-element-59be9b8{width:100%;max-width:100%;}.elementor-38960 .elementor-element.elementor-element-59be9b8 > .elementor-widget-container{margin:0px -6px 0px 0px;padding:0px 0px 5px 0px;}.elementor-38960 .elementor-element.elementor-element-59be9b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38960 .elementor-element.elementor-element-59be9b8 .elementor-icon-list-item > a{font-size:14px;}.elementor-38960 .elementor-element.elementor-element-224ea58 > .elementor-widget-container{padding:16px 40px 16px 40px;}.elementor-38960 .elementor-element.elementor-element-224ea58 .elementor-button{font-size:12px;}.elementor-38960 .elementor-element.elementor-element-32e7a5f{--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-38960 .elementor-element.elementor-element-019c1dd{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-29397e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-29397e0{--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;}.elementor-38960 .elementor-element.elementor-element-29397e0.elementor-element{--align-self:flex-start;}.elementor-38960 .elementor-element.elementor-element-29397e0 .elementor-heading-title{font-size:25px;}.elementor-38960 .elementor-element.elementor-element-dbacd1b{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-dbacd1b > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-dbacd1b .elementor-heading-title{font-size:24px;}.elementor-38960 .elementor-element.elementor-element-9f7b66d{--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-38960 .elementor-element.elementor-element-5f82363 > .elementor-widget-container{padding:0px 1px 0px 6px;}.elementor-38960 .elementor-element.elementor-element-5f82363 .elementor-heading-title{font-size:18px;}.elementor-38960 .elementor-element.elementor-element-a0e744c{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-38960 .elementor-element.elementor-element-49bd040 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-49bd040{font-size:14px;line-height:25px;}.elementor-38960 .elementor-element.elementor-element-1628449 > .elementor-widget-container{padding:16px 40px 16px 40px;}.elementor-38960 .elementor-element.elementor-element-1628449 .elementor-button{font-size:12px;}.elementor-38960 .elementor-element.elementor-element-c8aa524{--margin-top:0vw;--margin-bottom:8vw;--margin-left:0vw;--margin-right:0vw;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-38960 .elementor-element.elementor-element-ec126de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-ec126de .elementor-heading-title{font-size:24px;line-height:26px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-a76f044{--gap:29px 29px;--row-gap:29px;--column-gap:29px;}.elementor-38960 .elementor-element.elementor-element-9e031e7 .elementor-button{font-size:16px;}.elementor-38960 .elementor-element.elementor-element-de50390:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-de50390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olaw.sgp1.digitaloceanspaces.com/wp-content/uploads/2025/12/15093236/OLAW%E7%B7%9A%E4%B8%8A%E5%BE%8B%E5%B8%AB-%E7%B6%B2%E7%AB%99-20.png");}.elementor-38960 .elementor-element.elementor-element-de50390{--padding-top:43px;--padding-bottom:75px;--padding-left:34px;--padding-right:34px;top:-300vw;--z-index:50;}.elementor-38960 .elementor-element.elementor-element-cbbd479 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-cbbd479 .elementor-heading-title{font-size:16px;}.elementor-38960 .elementor-element.elementor-element-841cf65:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-841cf65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olaw.sgp1.digitaloceanspaces.com/wp-content/uploads/2025/12/15093236/OLAW%E7%B7%9A%E4%B8%8A%E5%BE%8B%E5%B8%AB-%E7%B6%B2%E7%AB%99-20.png");}.elementor-38960 .elementor-element.elementor-element-841cf65{--width:115%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:37px;--padding-bottom:48px;--padding-left:30px;--padding-right:27px;top:-200vw;--z-index:50;}body:not(.rtl) .elementor-38960 .elementor-element.elementor-element-841cf65{left:-5vw;}body.rtl .elementor-38960 .elementor-element.elementor-element-841cf65{right:-5vw;}.elementor-38960 .elementor-element.elementor-element-42e7f23 > .elementor-widget-container{padding:-1px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-42e7f23 .elementor-heading-title{font-size:16px;}.elementor-38960 .elementor-element.elementor-element-f9ad954 .elementor-heading-title{font-size:16px;}.elementor-38960 .elementor-element.elementor-element-70948c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 0px 3px 0px;}.elementor-38960 .elementor-element.elementor-element-70948c1 .elementor-button{font-size:14px;}.elementor-38960 .elementor-element.elementor-element-b7bec8f:not(.elementor-motion-effects-element-type-background), .elementor-38960 .elementor-element.elementor-element-b7bec8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olaw.sgp1.digitaloceanspaces.com/wp-content/uploads/2025/12/15093236/OLAW%E7%B7%9A%E4%B8%8A%E5%BE%8B%E5%B8%AB-%E7%B6%B2%E7%AB%99-20.png");background-size:cover;}.elementor-38960 .elementor-element.elementor-element-b7bec8f{--width:115%;--padding-top:34px;--padding-bottom:36px;--padding-left:14px;--padding-right:24px;top:-120vw;--z-index:50;}.elementor-38960 .elementor-element.elementor-element-53a2efc > .elementor-widget-container{margin:0px 0px -4px 0px;padding:0px 0px 0px 16px;}.elementor-38960 .elementor-element.elementor-element-53a2efc .elementor-heading-title{font-size:16px;}.elementor-38960 .elementor-element.elementor-element-161c6ef > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-38960 .elementor-element.elementor-element-831e7f1 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 15px 0px 16px;}.elementor-38960 .elementor-element.elementor-element-831e7f1 .elementor-heading-title{font-size:16px;}.elementor-38960 .elementor-element.elementor-element-5047ea3 > .elementor-widget-container{margin:5px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-5047ea3 .elementor-button{font-size:14px;}.elementor-38960 .elementor-element.elementor-element-c6cdd24{--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-38960 .elementor-element.elementor-element-e66f2f2 > .elementor-widget-container{margin:0px -4px 0px -4px;padding:10px 12px 10px 12px;}.elementor-38960 .elementor-element.elementor-element-e66f2f2 .elementor-heading-title{font-size:21px;letter-spacing:0px;}.elementor-38960 .elementor-element.elementor-element-6a3c403 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-6a3c403{text-align:center;font-size:20px;letter-spacing:0.6px;}.elementor-38960 .elementor-element.elementor-element-f6c60f3{font-size:20px;letter-spacing:0.6px;}.elementor-38960 .elementor-element.elementor-element-3b5b13b{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-3b5b13b .elementor-heading-title{letter-spacing:0.9px;}.elementor-38960 .elementor-element.elementor-element-38d5c39{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-38d5c39 .elementor-heading-title{letter-spacing:0.9px;}.elementor-38960 .elementor-element.elementor-element-1cd3b08 > .elementor-widget-container{margin:0px 0px -29px 0px;}.elementor-38960 .elementor-element.elementor-element-dac60ff > .elementor-widget-container{margin:-35px -51px -71px 91px;}.elementor-38960 .elementor-element.elementor-element-7aa5b32{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:31px;--padding-right:24px;}.elementor-38960 .elementor-element.elementor-element-482c900 > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-38960 .elementor-element.elementor-element-482c900 .elementor-heading-title{font-size:14px;}.elementor-38960 .elementor-element.elementor-element-2f94ec6 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-2f94ec6 .elementor-heading-title{font-size:29px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-d87089a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 28px 0px;}.elementor-38960 .elementor-element.elementor-element-d87089a .elementor-heading-title{font-size:35px;letter-spacing:1px;}.elementor-38960 .elementor-element.elementor-element-9c3271c{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-38960 .elementor-element.elementor-element-3bfebcd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-3bfebcd .elementor-heading-title{font-size:14px;}.elementor-38960 .elementor-element.elementor-element-93d8ea8{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-38960 .elementor-element.elementor-element-dea2d4c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-dea2d4c .elementor-heading-title{font-size:14px;}.elementor-38960 .elementor-element.elementor-element-f0a67b0{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-38960 .elementor-element.elementor-element-3eb5d64 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-3eb5d64 .elementor-heading-title{font-size:14px;}.elementor-38960 .elementor-element.elementor-element-ed1512b{--padding-top:8px;--padding-bottom:10px;--padding-left:20px;--padding-right:2px;}.elementor-38960 .elementor-element.elementor-element-e91d880{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-38960 .elementor-element.elementor-element-6411f2c{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-6411f2c > .elementor-widget-container{margin:0px 03px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-6411f2c .elementor-heading-title{font-size:14px;line-height:15px;}.elementor-38960 .elementor-element.elementor-element-241f2fa{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-38960 .elementor-element.elementor-element-2a36a67 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-2a36a67 .elementor-heading-title{font-size:14px;}.elementor-38960 .elementor-element.elementor-element-f03bb1c{--padding-top:8px;--padding-bottom:10px;--padding-left:20px;--padding-right:2px;}.elementor-38960 .elementor-element.elementor-element-c75fb61{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-38960 .elementor-element.elementor-element-f61c818{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-38960 .elementor-element.elementor-element-f61c818 > .elementor-widget-container{margin:0px 03px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-f61c818 .elementor-heading-title{font-size:14px;line-height:15px;}.elementor-38960 .elementor-element.elementor-element-43cb77a > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-38960 .elementor-element.elementor-element-43cb77a .elementor-heading-title{font-size:23px;line-height:33px;}.elementor-38960 .elementor-element.elementor-element-9e05258 .elementor-heading-title{font-size:15px;letter-spacing:0.7px;}.elementor-38960 .elementor-element.elementor-element-5efbcd6 > .elementor-widget-container{margin:0px -10px 0px -10px;}.elementor-38960 .elementor-element.elementor-element-5efbcd6 .elementor-heading-title{font-size:28px;letter-spacing:0px;}.elementor-38960 .elementor-element.elementor-element-60c347e > .elementor-widget-container{margin:0px -10px 0px -10px;}.elementor-38960 .elementor-element.elementor-element-60c347e .elementor-heading-title{font-size:28px;letter-spacing:0px;}.elementor-38960 .elementor-element.elementor-element-6f5ac3d > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-38960 .elementor-element.elementor-element-6f5ac3d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38960 .elementor-element.elementor-element-6f5ac3d .elementor-button{font-size:14px;padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-78e3423 > .elementor-widget-container{padding:0px 14px 0px 10px;}.elementor-38960 .elementor-element.elementor-element-78e3423{font-size:13px;line-height:28px;letter-spacing:0.7px;}.elementor-38960 .elementor-element.elementor-element-c09089f > .elementor-widget-container{margin:0px -17px 0px -17px;padding:0px 0px 0px 0px;}.elementor-38960 .elementor-element.elementor-element-c09089f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:13px;line-height:28px;letter-spacing:0.7px;}}@media(min-width:768px){.elementor-38960 .elementor-element.elementor-element-67d9c36{--content-width:1300px;}.elementor-38960 .elementor-element.elementor-element-6ceed17{--width:35%;}.elementor-38960 .elementor-element.elementor-element-5efec4e{--content-width:1100px;}.elementor-38960 .elementor-element.elementor-element-bebccb2{--width:86%;}.elementor-38960 .elementor-element.elementor-element-7d7b202{--width:51%;}.elementor-38960 .elementor-element.elementor-element-1a65f4d{--width:25%;}.elementor-38960 .elementor-element.elementor-element-6e9cc83{--width:51%;}.elementor-38960 .elementor-element.elementor-element-d2108f4{--width:25%;}.elementor-38960 .elementor-element.elementor-element-efba61a{--width:51%;}.elementor-38960 .elementor-element.elementor-element-c471586{--width:25%;}.elementor-38960 .elementor-element.elementor-element-41d5a67{--width:56%;}.elementor-38960 .elementor-element.elementor-element-9001d22{--content-width:1100px;}.elementor-38960 .elementor-element.elementor-element-804aca6{--width:57%;}.elementor-38960 .elementor-element.elementor-element-5e6e596{--width:80%;}.elementor-38960 .elementor-element.elementor-element-3ad895c{--width:10%;}.elementor-38960 .elementor-element.elementor-element-7e17780{--width:85%;}.elementor-38960 .elementor-element.elementor-element-a826272{--width:9%;}.elementor-38960 .elementor-element.elementor-element-e91b5f9{--width:9%;}.elementor-38960 .elementor-element.elementor-element-03b1f44{--width:9%;}.elementor-38960 .elementor-element.elementor-element-0cb02bd{--content-width:1100px;}.elementor-38960 .elementor-element.elementor-element-6a231f1{--width:92%;}.elementor-38960 .elementor-element.elementor-element-cdf89b9{--width:37%;}.elementor-38960 .elementor-element.elementor-element-5a43979{--width:93%;}.elementor-38960 .elementor-element.elementor-element-6ea3e20{--width:100%;}.elementor-38960 .elementor-element.elementor-element-37fef3f{--width:76%;}.elementor-38960 .elementor-element.elementor-element-bfb2f51{--width:85%;}.elementor-38960 .elementor-element.elementor-element-9f040d2{--width:77%;}.elementor-38960 .elementor-element.elementor-element-c7cc038{--width:100%;}.elementor-38960 .elementor-element.elementor-element-0944e5f{--width:18%;}.elementor-38960 .elementor-element.elementor-element-523f45b{--width:65%;}.elementor-38960 .elementor-element.elementor-element-bd40848{--width:20%;}.elementor-38960 .elementor-element.elementor-element-aa7889b{--width:84%;}.elementor-38960 .elementor-element.elementor-element-39b0c12{--width:88%;}.elementor-38960 .elementor-element.elementor-element-3f6682c{--width:82%;}.elementor-38960 .elementor-element.elementor-element-27648e1{--width:74%;}.elementor-38960 .elementor-element.elementor-element-02ff1aa{--width:83%;}.elementor-38960 .elementor-element.elementor-element-15685b3{--width:76%;}.elementor-38960 .elementor-element.elementor-element-9832be5{--width:69%;}.elementor-38960 .elementor-element.elementor-element-bd8b054{--content-width:1100px;}.elementor-38960 .elementor-element.elementor-element-c2c858e{--width:57%;}.elementor-38960 .elementor-element.elementor-element-563dd45{--content-width:1100px;}.elementor-38960 .elementor-element.elementor-element-049587f{--width:75%;}.elementor-38960 .elementor-element.elementor-element-f765b25{--width:92%;}.elementor-38960 .elementor-element.elementor-element-8f514d3{--width:35%;}.elementor-38960 .elementor-element.elementor-element-22d1259{--width:65%;}.elementor-38960 .elementor-element.elementor-element-30ecf36{--width:79%;}.elementor-38960 .elementor-element.elementor-element-e616931{--width:79%;}.elementor-38960 .elementor-element.elementor-element-47bbb1f{--width:56%;}.elementor-38960 .elementor-element.elementor-element-7aa1f25{--width:35%;}.elementor-38960 .elementor-element.elementor-element-e2bb29f{--width:65%;}.elementor-38960 .elementor-element.elementor-element-ec35688{--width:56%;}.elementor-38960 .elementor-element.elementor-element-30199e9{--width:35%;}.elementor-38960 .elementor-element.elementor-element-5381f96{--width:65%;}.elementor-38960 .elementor-element.elementor-element-d44b55f{--width:56%;}.elementor-38960 .elementor-element.elementor-element-a31434f{--width:35%;}.elementor-38960 .elementor-element.elementor-element-e050033{--width:65%;}.elementor-38960 .elementor-element.elementor-element-c01c277{--width:56%;}.elementor-38960 .elementor-element.elementor-element-6cf7bae{--width:35%;}.elementor-38960 .elementor-element.elementor-element-019c1dd{--width:65%;}.elementor-38960 .elementor-element.elementor-element-d0fc163{--width:56%;}.elementor-38960 .elementor-element.elementor-element-b3aa0db{--width:85%;}.elementor-38960 .elementor-element.elementor-element-cb443d8{--width:93%;}.elementor-38960 .elementor-element.elementor-element-a317d0d{--width:93%;}.elementor-38960 .elementor-element.elementor-element-ec49122{--width:93%;}.elementor-38960 .elementor-element.elementor-element-de50390{--width:28%;}.elementor-38960 .elementor-element.elementor-element-841cf65{--width:37%;}.elementor-38960 .elementor-element.elementor-element-b7bec8f{--width:47%;}.elementor-38960 .elementor-element.elementor-element-153b30d{--content-width:1100px;}.elementor-38960 .elementor-element.elementor-element-ae58fdb{--width:43%;}.elementor-38960 .elementor-element.elementor-element-7aa5b32{--width:57%;}.elementor-38960 .elementor-element.elementor-element-298b09e{--width:74%;}.elementor-38960 .elementor-element.elementor-element-2b43e40{--width:74%;}.elementor-38960 .elementor-element.elementor-element-ed67448{--width:74%;}.elementor-38960 .elementor-element.elementor-element-ed1512b{--width:74%;}.elementor-38960 .elementor-element.elementor-element-34cfa92{--width:74%;}.elementor-38960 .elementor-element.elementor-element-f03bb1c{--width:74%;}}/* Start custom CSS for button, class: .elementor-element-08239aa *//* 1. 針對按鈕本體的設定 */
.elementor-38960 .elementor-element.elementor-element-08239aa .elementor-button {
    /* [修正點 1] 強制設定對稱的內距 (上下15, 左右20) */
    /* 這樣左右空間一樣，內容才會在正中間 */
    padding: 15px 20px !important; 
    
    display: flex;
    align-items: center;
    justify-content: center; /* 讓內容區塊置中 */
    
    /* 外觀設定 */
    background-image: linear-gradient(180deg, #ffc004 0%, #ffc004 30%, #ff6c2d 100%) !important;
    position: relative;
    overflow: hidden;
    border: none;
    transition: all 0.3s ease;
    z-index: 1; 
}

/* [修正點 2] 強制 Elementor 內部容器寬度佔滿並置中 */
/* 這是解決「圖示文字沒有置中」的關鍵 */
.elementor-38960 .elementor-element.elementor-element-08239aa .elementor-button-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%; /* 確保容器寬度跟按鈕一樣寬 */
    flex: 1;
}

/* 2. 製作「拉門」背景 (偽元素) */
.elementor-38960 .elementor-element.elementor-element-08239aa .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background-color: #ff9b0b; 
    z-index: 0; 
    transition: width 0.4s ease-in-out;
}

/* 3. 觸發拉門動畫 */
.elementor-38960 .elementor-element.elementor-element-08239aa .elementor-button:hover::before {
    width: 100%;
}

/* 4. 強制讓文字與圖示浮在拉門上面 */
.elementor-38960 .elementor-element.elementor-element-08239aa .elementor-button-content-wrapper,
.elementor-38960 .elementor-element.elementor-element-08239aa .elementor-button-text,
.elementor-38960 .elementor-element.elementor-element-08239aa .elementor-button-icon {
    position: relative;
    z-index: 10; 
}

/* 5. 文字設定與懸停底線 */
.elementor-38960 .elementor-element.elementor-element-08239aa .elementor-button-text {
    position: relative;
    display: inline-block;
    
    /* [修正點 3] 確保行高為 1，避免文字垂直位置偏掉 */
    line-height: 1; 
    
    /* 確保文字不會換行 */
    white-space: nowrap;
}

.elementor-38960 .elementor-element.elementor-element-08239aa .elementor-button-text::after {
    content: '';
    position: absolute;
    bottom: -5px; /* 底線位置 */
    left: 0;
    width: 0%;
    height: 1px;
    background-color: #ffffff;
    transition: width 0.3s ease;
}

.elementor-38960 .elementor-element.elementor-element-08239aa .elementor-button:hover .elementor-button-text::after {
    width: 100%;
}

/* 6. 按鈕懸停互動 (位移 & 陰影) */
.elementor-38960 .elementor-element.elementor-element-08239aa .elementor-button:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 20px rgba(255, 143, 0, 0.4);
    color: #ffffff;
}

/* 7. 製作圓圈圖示 */
.elementor-38960 .elementor-element.elementor-element-08239aa .elementor-button-icon {
    background-color: rgba(255, 255, 255, 0.25);
    width: 32px;
    height: 32px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    
    /* 這是圖示與文字的距離，如果您覺得不夠置中，可以微調這個數字 */
    margin-left: 12px !important; 
    margin-right: 0 !important; /* 確保右邊沒有多餘邊距 */
    
    transition: all 0.3s ease;
    position: relative;
    z-index: 10;
    
    /* [修正點 4] 確保圓圈不會被壓縮 */
    flex-shrink: 0; 
}

.elementor-38960 .elementor-element.elementor-element-08239aa .elementor-button-icon i,
.elementor-38960 .elementor-element.elementor-element-08239aa .elementor-button-icon svg {
    font-size: 14px;
    margin-right: 0 !important;
}

/* 8. 圖示懸停互動 */
.elementor-38960 .elementor-element.elementor-element-08239aa .elementor-button:hover .elementor-button-icon {
    background-color: #FFFFFF;
    color: #FF8F00;
    transform: translateX(5px);
}

.elementor-38960 .elementor-element.elementor-element-08239aa .elementor-button:hover .elementor-button-icon svg {
    fill: #FF8F00;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e06a719 *//* 1. 容器設定 */
.elementor-38960 .elementor-element.elementor-element-e06a719 {
    display: block;
    width: 100%;
    color: #000000; 
    font-family: "Noto Sans TC", "Microsoft JhengHei", sans-serif;
    font-weight: 700;
}

/* 2. 文字排版與提速參數 */
.talknote-text {
    font-size: 22px;
    line-height: 1.3;
    margin-bottom: 8px;
    
    /* 動畫控制 */
    --anim-duration: 0.3s;   /* 縮短動畫總時長，讓動作更乾脆 */
    --anim-stagger: 0.04s;   /* 縮短字間延遲 */
    overflow: visible;       /* 改為 visible 避免頂部觸發時切到邊緣 */
}

/* 3. 手機版優化 */
@media (max-width: 767px) {
    .talknote-text {
        font-size: 19px; 
    }
}

/* 4. 核心動畫邏輯 */

/* (A) 初始狀態 */
.talknote-text span {
    display: inline-block;
    opacity: 0; 
    transform: translateY(20px) skewY(5deg); /* 減少偏移距離，讓它更快歸位 */
    transform-origin: bottom left;
    will-change: transform, opacity; /* 告訴瀏覽器準備動畫，提升反應速度 */
}

/* (B) 觸發狀態 */
.talknote-text.start-animation span {
    animation: text-reveal var(--anim-duration) cubic-bezier(0.16, 1, 0.3, 1) forwards;
    animation-delay: calc(var(--i) * var(--anim-stagger));
}

@keyframes text-reveal {
    to {
        opacity: 1;
        transform: translateY(0) skewY(0);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-80f353b *//* 1. 容器設定 */
.elementor-38960 .elementor-element.elementor-element-80f353b {
    display: block;
    width: 100%;
    color: #000000; 
    font-family: "Noto Sans TC", "Microsoft JhengHei", sans-serif;
    font-weight: 700;
}

/* 2. 文字排版與提速參數 */
.talknote-text {
    font-size: 22px;
    line-height: 1.3;
    margin-bottom: 8px;
    
    /* 動畫控制 */
    --anim-duration: 0.3s;   /* 縮短動畫總時長，讓動作更乾脆 */
    --anim-stagger: 0.04s;   /* 縮短字間延遲 */
    overflow: visible;       /* 改為 visible 避免頂部觸發時切到邊緣 */
}

/* 3. 手機版優化 */
@media (max-width: 767px) {
    .talknote-text {
        font-size: 19px; 
    }
}

/* 4. 核心動畫邏輯 */

/* (A) 初始狀態 */
.talknote-text span {
    display: inline-block;
    opacity: 0; 
    transform: translateY(20px) skewY(5deg); /* 減少偏移距離，讓它更快歸位 */
    transform-origin: bottom left;
    will-change: transform, opacity; /* 告訴瀏覽器準備動畫，提升反應速度 */
}

/* (B) 觸發狀態 */
.talknote-text.start-animation span {
    animation: text-reveal var(--anim-duration) cubic-bezier(0.16, 1, 0.3, 1) forwards;
    animation-delay: calc(var(--i) * var(--anim-stagger));
}

@keyframes text-reveal {
    to {
        opacity: 1;
        transform: translateY(0) skewY(0);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1378c50 *//* 1. 容器設定 */
.elementor-38960 .elementor-element.elementor-element-1378c50 {
    display: block;
    width: 100%;
    color: #000000; 
    font-family: "Noto Sans TC", "Microsoft JhengHei", sans-serif;
    font-weight: 700;
}

/* 2. 文字排版與提速參數 */
.talknote-text {
    font-size: 22px;
    line-height: 1.3;
    margin-bottom: 8px;
    
    /* 動畫控制 */
    --anim-duration: 0.3s;   /* 縮短動畫總時長，讓動作更乾脆 */
    --anim-stagger: 0.04s;   /* 縮短字間延遲 */
    overflow: visible;       /* 改為 visible 避免頂部觸發時切到邊緣 */
}

/* 3. 手機版優化 */
@media (max-width: 767px) {
    .talknote-text {
        font-size: 19px; 
    }
}

/* 4. 核心動畫邏輯 */

/* (A) 初始狀態 */
.talknote-text span {
    display: inline-block;
    opacity: 0; 
    transform: translateY(20px) skewY(5deg); /* 減少偏移距離，讓它更快歸位 */
    transform-origin: bottom left;
    will-change: transform, opacity; /* 告訴瀏覽器準備動畫，提升反應速度 */
}

/* (B) 觸發狀態 */
.talknote-text.start-animation span {
    animation: text-reveal var(--anim-duration) cubic-bezier(0.16, 1, 0.3, 1) forwards;
    animation-delay: calc(var(--i) * var(--anim-stagger));
}

@keyframes text-reveal {
    to {
        opacity: 1;
        transform: translateY(0) skewY(0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38a6705 *//* 1. 針對按鈕本體的設定 */
.elementor-38960 .elementor-element.elementor-element-38a6705 .elementor-button {
    /* [修正點 1] 強制設定對稱的內距 (上下15, 左右20) */
    /* 這樣左右空間一樣，內容才會在正中間 */
    padding: 15px 20px !important; 
    
    display: flex;
    align-items: center;
    justify-content: center; /* 讓內容區塊置中 */
    
    /* 外觀設定 */
    background-image: linear-gradient(180deg, #ffc004 0%, #ffc004 30%, #ff6c2d 100%) !important;
    position: relative;
    overflow: hidden;
    border: none;
    transition: all 0.3s ease;
    z-index: 1; 
}

/* [修正點 2] 強制 Elementor 內部容器寬度佔滿並置中 */
/* 這是解決「圖示文字沒有置中」的關鍵 */
.elementor-38960 .elementor-element.elementor-element-38a6705 .elementor-button-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%; /* 確保容器寬度跟按鈕一樣寬 */
    flex: 1;
}

/* 2. 製作「拉門」背景 (偽元素) */
.elementor-38960 .elementor-element.elementor-element-38a6705 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background-color: #ff9b0b; 
    z-index: 0; 
    transition: width 0.4s ease-in-out;
}

/* 3. 觸發拉門動畫 */
.elementor-38960 .elementor-element.elementor-element-38a6705 .elementor-button:hover::before {
    width: 100%;
}

/* 4. 強制讓文字與圖示浮在拉門上面 */
.elementor-38960 .elementor-element.elementor-element-38a6705 .elementor-button-content-wrapper,
.elementor-38960 .elementor-element.elementor-element-38a6705 .elementor-button-text,
.elementor-38960 .elementor-element.elementor-element-38a6705 .elementor-button-icon {
    position: relative;
    z-index: 10; 
}

/* 5. 文字設定與懸停底線 */
.elementor-38960 .elementor-element.elementor-element-38a6705 .elementor-button-text {
    position: relative;
    display: inline-block;
    
    /* [修正點 3] 確保行高為 1，避免文字垂直位置偏掉 */
    line-height: 1; 
    
    /* 確保文字不會換行 */
    white-space: nowrap;
}

.elementor-38960 .elementor-element.elementor-element-38a6705 .elementor-button-text::after {
    content: '';
    position: absolute;
    bottom: -5px; /* 底線位置 */
    left: 0;
    width: 0%;
    height: 1px;
    background-color: #ffffff;
    transition: width 0.3s ease;
}

.elementor-38960 .elementor-element.elementor-element-38a6705 .elementor-button:hover .elementor-button-text::after {
    width: 100%;
}

/* 6. 按鈕懸停互動 (位移 & 陰影) */
.elementor-38960 .elementor-element.elementor-element-38a6705 .elementor-button:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 20px rgba(255, 143, 0, 0.4);
    color: #ffffff;
}

/* 7. 製作圓圈圖示 */
.elementor-38960 .elementor-element.elementor-element-38a6705 .elementor-button-icon {
    background-color: rgba(255, 255, 255, 0.25);
    width: 32px;
    height: 32px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    
    /* 這是圖示與文字的距離，如果您覺得不夠置中，可以微調這個數字 */
    margin-left: 12px !important; 
    margin-right: 0 !important; /* 確保右邊沒有多餘邊距 */
    
    transition: all 0.3s ease;
    position: relative;
    z-index: 10;
    
    /* [修正點 4] 確保圓圈不會被壓縮 */
    flex-shrink: 0; 
}

.elementor-38960 .elementor-element.elementor-element-38a6705 .elementor-button-icon i,
.elementor-38960 .elementor-element.elementor-element-38a6705 .elementor-button-icon svg {
    font-size: 14px;
    margin-right: 0 !important;
}

/* 8. 圖示懸停互動 */
.elementor-38960 .elementor-element.elementor-element-38a6705 .elementor-button:hover .elementor-button-icon {
    background-color: #FFFFFF;
    color: #FF8F00;
    transform: translateX(5px);
}

.elementor-38960 .elementor-element.elementor-element-38a6705 .elementor-button:hover .elementor-button-icon svg {
    fill: #FF8F00;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a3bdb1 *//* 1. 針對按鈕本體的設定 */
.elementor-38960 .elementor-element.elementor-element-5a3bdb1 .elementor-button {
    /* [修正點 1] 強制設定對稱的內距 (上下15, 左右20) */
    /* 這樣左右空間一樣，內容才會在正中間 */
    padding: 15px 20px !important; 
    
    display: flex;
    align-items: center;
    justify-content: center; /* 讓內容區塊置中 */
    
    /* 外觀設定 */
    background-image: linear-gradient(180deg, #ffc004 0%, #ffc004 30%, #ff6c2d 100%) !important;
    position: relative;
    overflow: hidden;
    border: none;
    transition: all 0.3s ease;
    z-index: 1; 
}

/* [修正點 2] 強制 Elementor 內部容器寬度佔滿並置中 */
/* 這是解決「圖示文字沒有置中」的關鍵 */
.elementor-38960 .elementor-element.elementor-element-5a3bdb1 .elementor-button-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%; /* 確保容器寬度跟按鈕一樣寬 */
    flex: 1;
}

/* 2. 製作「拉門」背景 (偽元素) */
.elementor-38960 .elementor-element.elementor-element-5a3bdb1 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background-color: #ff9b0b; 
    z-index: 0; 
    transition: width 0.4s ease-in-out;
}

/* 3. 觸發拉門動畫 */
.elementor-38960 .elementor-element.elementor-element-5a3bdb1 .elementor-button:hover::before {
    width: 100%;
}

/* 4. 強制讓文字與圖示浮在拉門上面 */
.elementor-38960 .elementor-element.elementor-element-5a3bdb1 .elementor-button-content-wrapper,
.elementor-38960 .elementor-element.elementor-element-5a3bdb1 .elementor-button-text,
.elementor-38960 .elementor-element.elementor-element-5a3bdb1 .elementor-button-icon {
    position: relative;
    z-index: 10; 
}

/* 5. 文字設定與懸停底線 */
.elementor-38960 .elementor-element.elementor-element-5a3bdb1 .elementor-button-text {
    position: relative;
    display: inline-block;
    
    /* [修正點 3] 確保行高為 1，避免文字垂直位置偏掉 */
    line-height: 1; 
    
    /* 確保文字不會換行 */
    white-space: nowrap;
}

.elementor-38960 .elementor-element.elementor-element-5a3bdb1 .elementor-button-text::after {
    content: '';
    position: absolute;
    bottom: -5px; /* 底線位置 */
    left: 0;
    width: 0%;
    height: 1px;
    background-color: #ffffff;
    transition: width 0.3s ease;
}

.elementor-38960 .elementor-element.elementor-element-5a3bdb1 .elementor-button:hover .elementor-button-text::after {
    width: 100%;
}

/* 6. 按鈕懸停互動 (位移 & 陰影) */
.elementor-38960 .elementor-element.elementor-element-5a3bdb1 .elementor-button:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 20px rgba(255, 143, 0, 0.4);
    color: #ffffff;
}

/* 7. 製作圓圈圖示 */
.elementor-38960 .elementor-element.elementor-element-5a3bdb1 .elementor-button-icon {
    background-color: rgba(255, 255, 255, 0.25);
    width: 32px;
    height: 32px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    
    /* 這是圖示與文字的距離，如果您覺得不夠置中，可以微調這個數字 */
    margin-left: 12px !important; 
    margin-right: 0 !important; /* 確保右邊沒有多餘邊距 */
    
    transition: all 0.3s ease;
    position: relative;
    z-index: 10;
    
    /* [修正點 4] 確保圓圈不會被壓縮 */
    flex-shrink: 0; 
}

.elementor-38960 .elementor-element.elementor-element-5a3bdb1 .elementor-button-icon i,
.elementor-38960 .elementor-element.elementor-element-5a3bdb1 .elementor-button-icon svg {
    font-size: 14px;
    margin-right: 0 !important;
}

/* 8. 圖示懸停互動 */
.elementor-38960 .elementor-element.elementor-element-5a3bdb1 .elementor-button:hover .elementor-button-icon {
    background-color: #FFFFFF;
    color: #FF8F00;
    transform: translateX(5px);
}

.elementor-38960 .elementor-element.elementor-element-5a3bdb1 .elementor-button:hover .elementor-button-icon svg {
    fill: #FF8F00;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95b5ab5 *//* 1. 外層容器：負責置中 */
.simple-typewriter {
    display: flex;
    justify-content: center; /* 水平置中 */
    width: 100%;
}

/* 2. 文字本體與游標設定 */
.simple-typewriter span {
    /* --- 字體樣式 --- */
    font-family: "Noto Sans TC", sans-serif;
    font-weight: 900;       /* 特粗體 */
    font-size: 16px;        /* 字體大小，可自行調整 */
    color: #000000;         /* 文字顏色 */
    letter-spacing: 2px;    /* 字距 */
    
    /* --- 打字機核心結構 --- */
    display: inline-block;
    overflow: hidden;       /* 隱藏還沒打出來的字 */
    white-space: nowrap;    /* 強制不換行 */
    vertical-align: bottom; /* 修正游標垂直對齊 */
    
    /* 右邊的游標 (橘色閃爍線，可改顏色) */
    border-right: 4px solid #FF8F00; 
    
    /* --- 動畫設定 --- */
    /* steps(9): 因為「不用再來回奔波囉！」包含標點共有 9 個字。
       如果改字數，這裡的數字也要改成對應的字數。
       4s: 動畫總長度
       infinite: 無限循環
    */
    width: 0;
    animation: typing-loop 4s steps(9) infinite;
}

/* 3. 動畫關鍵影格：打字 -> 停留 -> 刪除 */
@keyframes typing-loop {
    0% { 
        width: 0; 
    }
    40% { 
        width: 9.5em; /* 打完字 (9個字約 9.5em 寬) */
    }
    60% { 
        width: 9.5em; /* 停留一下，讓觀眾看清楚 */
    }
    90% { 
        width: 0; /* 刪除文字 */
    }
    100% { 
        width: 0; /* 等待下一輪 */
    }
}

/* 4. 手機版 RWD (選用) */
@media (max-width: 767px) {
    .simple-typewriter span {
        font-size: 17px; /* 手機上字縮小一點 */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a30988f *//* 1. 針對按鈕本體的設定 */
.elementor-38960 .elementor-element.elementor-element-a30988f .elementor-button {
    /* [修正點 1] 強制設定對稱的內距 (上下15, 左右20) */
    /* 這樣左右空間一樣，內容才會在正中間 */
    padding: 15px 20px !important; 
    
    display: flex;
    align-items: center;
    justify-content: center; /* 讓內容區塊置中 */
    
    /* 外觀設定 */
    background-image: linear-gradient(180deg, #ffc004 0%, #ffc004 30%, #ff6c2d 100%) !important;
    position: relative;
    overflow: hidden;
    border: none;
    transition: all 0.3s ease;
    z-index: 1; 
}

/* [修正點 2] 強制 Elementor 內部容器寬度佔滿並置中 */
/* 這是解決「圖示文字沒有置中」的關鍵 */
.elementor-38960 .elementor-element.elementor-element-a30988f .elementor-button-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%; /* 確保容器寬度跟按鈕一樣寬 */
    flex: 1;
}

/* 2. 製作「拉門」背景 (偽元素) */
.elementor-38960 .elementor-element.elementor-element-a30988f .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background-color: #ff9b0b; 
    z-index: 0; 
    transition: width 0.4s ease-in-out;
}

/* 3. 觸發拉門動畫 */
.elementor-38960 .elementor-element.elementor-element-a30988f .elementor-button:hover::before {
    width: 100%;
}

/* 4. 強制讓文字與圖示浮在拉門上面 */
.elementor-38960 .elementor-element.elementor-element-a30988f .elementor-button-content-wrapper,
.elementor-38960 .elementor-element.elementor-element-a30988f .elementor-button-text,
.elementor-38960 .elementor-element.elementor-element-a30988f .elementor-button-icon {
    position: relative;
    z-index: 10; 
}

/* 5. 文字設定與懸停底線 */
.elementor-38960 .elementor-element.elementor-element-a30988f .elementor-button-text {
    position: relative;
    display: inline-block;
    
    /* [修正點 3] 確保行高為 1，避免文字垂直位置偏掉 */
    line-height: 1; 
    
    /* 確保文字不會換行 */
    white-space: nowrap;
}

.elementor-38960 .elementor-element.elementor-element-a30988f .elementor-button-text::after {
    content: '';
    position: absolute;
    bottom: -5px; /* 底線位置 */
    left: 0;
    width: 0%;
    height: 1px;
    background-color: #ffffff;
    transition: width 0.3s ease;
}

.elementor-38960 .elementor-element.elementor-element-a30988f .elementor-button:hover .elementor-button-text::after {
    width: 100%;
}

/* 6. 按鈕懸停互動 (位移 & 陰影) */
.elementor-38960 .elementor-element.elementor-element-a30988f .elementor-button:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 20px rgba(255, 143, 0, 0.4);
    color: #ffffff;
}

/* 7. 製作圓圈圖示 */
.elementor-38960 .elementor-element.elementor-element-a30988f .elementor-button-icon {
    background-color: rgba(255, 255, 255, 0.25);
    width: 32px;
    height: 32px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    
    /* 這是圖示與文字的距離，如果您覺得不夠置中，可以微調這個數字 */
    margin-left: 12px !important; 
    margin-right: 0 !important; /* 確保右邊沒有多餘邊距 */
    
    transition: all 0.3s ease;
    position: relative;
    z-index: 10;
    
    /* [修正點 4] 確保圓圈不會被壓縮 */
    flex-shrink: 0; 
}

.elementor-38960 .elementor-element.elementor-element-a30988f .elementor-button-icon i,
.elementor-38960 .elementor-element.elementor-element-a30988f .elementor-button-icon svg {
    font-size: 14px;
    margin-right: 0 !important;
}

/* 8. 圖示懸停互動 */
.elementor-38960 .elementor-element.elementor-element-a30988f .elementor-button:hover .elementor-button-icon {
    background-color: #FFFFFF;
    color: #FF8F00;
    transform: translateX(5px);
}

.elementor-38960 .elementor-element.elementor-element-a30988f .elementor-button:hover .elementor-button-icon svg {
    fill: #FF8F00;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8276b9 *//* 1. 針對按鈕本體的設定 */
.elementor-38960 .elementor-element.elementor-element-f8276b9 .elementor-button {
    /* [修正點 1] 強制設定對稱的內距 (上下15, 左右20) */
    /* 這樣左右空間一樣，內容才會在正中間 */
    padding: 15px 20px !important; 
    
    display: flex;
    align-items: center;
    justify-content: center; /* 讓內容區塊置中 */
    
    /* 外觀設定 */
    background-image: linear-gradient(180deg, #ffc004 0%, #ffc004 30%, #ff6c2d 100%) !important;
    position: relative;
    overflow: hidden;
    border: none;
    transition: all 0.3s ease;
    z-index: 1; 
}

/* [修正點 2] 強制 Elementor 內部容器寬度佔滿並置中 */
/* 這是解決「圖示文字沒有置中」的關鍵 */
.elementor-38960 .elementor-element.elementor-element-f8276b9 .elementor-button-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%; /* 確保容器寬度跟按鈕一樣寬 */
    flex: 1;
}

/* 2. 製作「拉門」背景 (偽元素) */
.elementor-38960 .elementor-element.elementor-element-f8276b9 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background-color: #ff9b0b; 
    z-index: 0; 
    transition: width 0.4s ease-in-out;
}

/* 3. 觸發拉門動畫 */
.elementor-38960 .elementor-element.elementor-element-f8276b9 .elementor-button:hover::before {
    width: 100%;
}

/* 4. 強制讓文字與圖示浮在拉門上面 */
.elementor-38960 .elementor-element.elementor-element-f8276b9 .elementor-button-content-wrapper,
.elementor-38960 .elementor-element.elementor-element-f8276b9 .elementor-button-text,
.elementor-38960 .elementor-element.elementor-element-f8276b9 .elementor-button-icon {
    position: relative;
    z-index: 10; 
}

/* 5. 文字設定與懸停底線 */
.elementor-38960 .elementor-element.elementor-element-f8276b9 .elementor-button-text {
    position: relative;
    display: inline-block;
    
    /* [修正點 3] 確保行高為 1，避免文字垂直位置偏掉 */
    line-height: 1; 
    
    /* 確保文字不會換行 */
    white-space: nowrap;
}

.elementor-38960 .elementor-element.elementor-element-f8276b9 .elementor-button-text::after {
    content: '';
    position: absolute;
    bottom: -5px; /* 底線位置 */
    left: 0;
    width: 0%;
    height: 1px;
    background-color: #ffffff;
    transition: width 0.3s ease;
}

.elementor-38960 .elementor-element.elementor-element-f8276b9 .elementor-button:hover .elementor-button-text::after {
    width: 100%;
}

/* 6. 按鈕懸停互動 (位移 & 陰影) */
.elementor-38960 .elementor-element.elementor-element-f8276b9 .elementor-button:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 20px rgba(255, 143, 0, 0.4);
    color: #ffffff;
}

/* 7. 製作圓圈圖示 */
.elementor-38960 .elementor-element.elementor-element-f8276b9 .elementor-button-icon {
    background-color: rgba(255, 255, 255, 0.25);
    width: 32px;
    height: 32px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    
    /* 這是圖示與文字的距離，如果您覺得不夠置中，可以微調這個數字 */
    margin-left: 12px !important; 
    margin-right: 0 !important; /* 確保右邊沒有多餘邊距 */
    
    transition: all 0.3s ease;
    position: relative;
    z-index: 10;
    
    /* [修正點 4] 確保圓圈不會被壓縮 */
    flex-shrink: 0; 
}

.elementor-38960 .elementor-element.elementor-element-f8276b9 .elementor-button-icon i,
.elementor-38960 .elementor-element.elementor-element-f8276b9 .elementor-button-icon svg {
    font-size: 14px;
    margin-right: 0 !important;
}

/* 8. 圖示懸停互動 */
.elementor-38960 .elementor-element.elementor-element-f8276b9 .elementor-button:hover .elementor-button-icon {
    background-color: #FFFFFF;
    color: #FF8F00;
    transform: translateX(5px);
}

.elementor-38960 .elementor-element.elementor-element-f8276b9 .elementor-button:hover .elementor-button-icon svg {
    fill: #FF8F00;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cf88f77 *//* 1. 針對按鈕本體的設定 */
.elementor-38960 .elementor-element.elementor-element-cf88f77 .elementor-button {
    /* [修正點 1] 強制設定對稱的內距 (上下15, 左右20) */
    /* 這樣左右空間一樣，內容才會在正中間 */
    padding: 15px 20px !important; 
    
    display: flex;
    align-items: center;
    justify-content: center; /* 讓內容區塊置中 */
    
    /* 外觀設定 */
    background-image: linear-gradient(180deg, #ffc004 0%, #ffc004 30%, #ff6c2d 100%) !important;
    position: relative;
    overflow: hidden;
    border: none;
    transition: all 0.3s ease;
    z-index: 1; 
}

/* [修正點 2] 強制 Elementor 內部容器寬度佔滿並置中 */
/* 這是解決「圖示文字沒有置中」的關鍵 */
.elementor-38960 .elementor-element.elementor-element-cf88f77 .elementor-button-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%; /* 確保容器寬度跟按鈕一樣寬 */
    flex: 1;
}

/* 2. 製作「拉門」背景 (偽元素) */
.elementor-38960 .elementor-element.elementor-element-cf88f77 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background-color: #ff9b0b; 
    z-index: 0; 
    transition: width 0.4s ease-in-out;
}

/* 3. 觸發拉門動畫 */
.elementor-38960 .elementor-element.elementor-element-cf88f77 .elementor-button:hover::before {
    width: 100%;
}

/* 4. 強制讓文字與圖示浮在拉門上面 */
.elementor-38960 .elementor-element.elementor-element-cf88f77 .elementor-button-content-wrapper,
.elementor-38960 .elementor-element.elementor-element-cf88f77 .elementor-button-text,
.elementor-38960 .elementor-element.elementor-element-cf88f77 .elementor-button-icon {
    position: relative;
    z-index: 10; 
}

/* 5. 文字設定與懸停底線 */
.elementor-38960 .elementor-element.elementor-element-cf88f77 .elementor-button-text {
    position: relative;
    display: inline-block;
    
    /* [修正點 3] 確保行高為 1，避免文字垂直位置偏掉 */
    line-height: 1; 
    
    /* 確保文字不會換行 */
    white-space: nowrap;
}

.elementor-38960 .elementor-element.elementor-element-cf88f77 .elementor-button-text::after {
    content: '';
    position: absolute;
    bottom: -5px; /* 底線位置 */
    left: 0;
    width: 0%;
    height: 1px;
    background-color: #ffffff;
    transition: width 0.3s ease;
}

.elementor-38960 .elementor-element.elementor-element-cf88f77 .elementor-button:hover .elementor-button-text::after {
    width: 100%;
}

/* 6. 按鈕懸停互動 (位移 & 陰影) */
.elementor-38960 .elementor-element.elementor-element-cf88f77 .elementor-button:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 20px rgba(255, 143, 0, 0.4);
    color: #ffffff;
}

/* 7. 製作圓圈圖示 */
.elementor-38960 .elementor-element.elementor-element-cf88f77 .elementor-button-icon {
    background-color: rgba(255, 255, 255, 0.25);
    width: 32px;
    height: 32px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    
    /* 這是圖示與文字的距離，如果您覺得不夠置中，可以微調這個數字 */
    margin-left: 12px !important; 
    margin-right: 0 !important; /* 確保右邊沒有多餘邊距 */
    
    transition: all 0.3s ease;
    position: relative;
    z-index: 10;
    
    /* [修正點 4] 確保圓圈不會被壓縮 */
    flex-shrink: 0; 
}

.elementor-38960 .elementor-element.elementor-element-cf88f77 .elementor-button-icon i,
.elementor-38960 .elementor-element.elementor-element-cf88f77 .elementor-button-icon svg {
    font-size: 14px;
    margin-right: 0 !important;
}

/* 8. 圖示懸停互動 */
.elementor-38960 .elementor-element.elementor-element-cf88f77 .elementor-button:hover .elementor-button-icon {
    background-color: #FFFFFF;
    color: #FF8F00;
    transform: translateX(5px);
}

.elementor-38960 .elementor-element.elementor-element-cf88f77 .elementor-button:hover .elementor-button-icon svg {
    fill: #FF8F00;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-224ea58 *//* 1. 針對按鈕本體的設定 */
.elementor-38960 .elementor-element.elementor-element-224ea58 .elementor-button {
    /* [修正點 1] 強制設定對稱的內距 (上下15, 左右20) */
    /* 這樣左右空間一樣，內容才會在正中間 */
    padding: 15px 20px !important; 
    
    display: flex;
    align-items: center;
    justify-content: center; /* 讓內容區塊置中 */
    
    /* 外觀設定 */
    background-image: linear-gradient(180deg, #ffc004 0%, #ffc004 30%, #ff6c2d 100%) !important;
    position: relative;
    overflow: hidden;
    border: none;
    transition: all 0.3s ease;
    z-index: 1; 
}

/* [修正點 2] 強制 Elementor 內部容器寬度佔滿並置中 */
/* 這是解決「圖示文字沒有置中」的關鍵 */
.elementor-38960 .elementor-element.elementor-element-224ea58 .elementor-button-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%; /* 確保容器寬度跟按鈕一樣寬 */
    flex: 1;
}

/* 2. 製作「拉門」背景 (偽元素) */
.elementor-38960 .elementor-element.elementor-element-224ea58 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background-color: #ff9b0b; 
    z-index: 0; 
    transition: width 0.4s ease-in-out;
}

/* 3. 觸發拉門動畫 */
.elementor-38960 .elementor-element.elementor-element-224ea58 .elementor-button:hover::before {
    width: 100%;
}

/* 4. 強制讓文字與圖示浮在拉門上面 */
.elementor-38960 .elementor-element.elementor-element-224ea58 .elementor-button-content-wrapper,
.elementor-38960 .elementor-element.elementor-element-224ea58 .elementor-button-text,
.elementor-38960 .elementor-element.elementor-element-224ea58 .elementor-button-icon {
    position: relative;
    z-index: 10; 
}

/* 5. 文字設定與懸停底線 */
.elementor-38960 .elementor-element.elementor-element-224ea58 .elementor-button-text {
    position: relative;
    display: inline-block;
    
    /* [修正點 3] 確保行高為 1，避免文字垂直位置偏掉 */
    line-height: 1; 
    
    /* 確保文字不會換行 */
    white-space: nowrap;
}

.elementor-38960 .elementor-element.elementor-element-224ea58 .elementor-button-text::after {
    content: '';
    position: absolute;
    bottom: -5px; /* 底線位置 */
    left: 0;
    width: 0%;
    height: 1px;
    background-color: #ffffff;
    transition: width 0.3s ease;
}

.elementor-38960 .elementor-element.elementor-element-224ea58 .elementor-button:hover .elementor-button-text::after {
    width: 100%;
}

/* 6. 按鈕懸停互動 (位移 & 陰影) */
.elementor-38960 .elementor-element.elementor-element-224ea58 .elementor-button:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 20px rgba(255, 143, 0, 0.4);
    color: #ffffff;
}

/* 7. 製作圓圈圖示 */
.elementor-38960 .elementor-element.elementor-element-224ea58 .elementor-button-icon {
    background-color: rgba(255, 255, 255, 0.25);
    width: 32px;
    height: 32px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    
    /* 這是圖示與文字的距離，如果您覺得不夠置中，可以微調這個數字 */
    margin-left: 12px !important; 
    margin-right: 0 !important; /* 確保右邊沒有多餘邊距 */
    
    transition: all 0.3s ease;
    position: relative;
    z-index: 10;
    
    /* [修正點 4] 確保圓圈不會被壓縮 */
    flex-shrink: 0; 
}

.elementor-38960 .elementor-element.elementor-element-224ea58 .elementor-button-icon i,
.elementor-38960 .elementor-element.elementor-element-224ea58 .elementor-button-icon svg {
    font-size: 14px;
    margin-right: 0 !important;
}

/* 8. 圖示懸停互動 */
.elementor-38960 .elementor-element.elementor-element-224ea58 .elementor-button:hover .elementor-button-icon {
    background-color: #FFFFFF;
    color: #FF8F00;
    transform: translateX(5px);
}

.elementor-38960 .elementor-element.elementor-element-224ea58 .elementor-button:hover .elementor-button-icon svg {
    fill: #FF8F00;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1628449 *//* 1. 針對按鈕本體的設定 */
.elementor-38960 .elementor-element.elementor-element-1628449 .elementor-button {
    /* [修正點 1] 強制設定對稱的內距 (上下15, 左右20) */
    /* 這樣左右空間一樣，內容才會在正中間 */
    padding: 15px 20px !important; 
    
    display: flex;
    align-items: center;
    justify-content: center; /* 讓內容區塊置中 */
    
    /* 外觀設定 */
    background-image: linear-gradient(180deg, #ffc004 0%, #ffc004 30%, #ff6c2d 100%) !important;
    position: relative;
    overflow: hidden;
    border: none;
    transition: all 0.3s ease;
    z-index: 1; 
}

/* [修正點 2] 強制 Elementor 內部容器寬度佔滿並置中 */
/* 這是解決「圖示文字沒有置中」的關鍵 */
.elementor-38960 .elementor-element.elementor-element-1628449 .elementor-button-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%; /* 確保容器寬度跟按鈕一樣寬 */
    flex: 1;
}

/* 2. 製作「拉門」背景 (偽元素) */
.elementor-38960 .elementor-element.elementor-element-1628449 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background-color: #ff9b0b; 
    z-index: 0; 
    transition: width 0.4s ease-in-out;
}

/* 3. 觸發拉門動畫 */
.elementor-38960 .elementor-element.elementor-element-1628449 .elementor-button:hover::before {
    width: 100%;
}

/* 4. 強制讓文字與圖示浮在拉門上面 */
.elementor-38960 .elementor-element.elementor-element-1628449 .elementor-button-content-wrapper,
.elementor-38960 .elementor-element.elementor-element-1628449 .elementor-button-text,
.elementor-38960 .elementor-element.elementor-element-1628449 .elementor-button-icon {
    position: relative;
    z-index: 10; 
}

/* 5. 文字設定與懸停底線 */
.elementor-38960 .elementor-element.elementor-element-1628449 .elementor-button-text {
    position: relative;
    display: inline-block;
    
    /* [修正點 3] 確保行高為 1，避免文字垂直位置偏掉 */
    line-height: 1; 
    
    /* 確保文字不會換行 */
    white-space: nowrap;
}

.elementor-38960 .elementor-element.elementor-element-1628449 .elementor-button-text::after {
    content: '';
    position: absolute;
    bottom: -5px; /* 底線位置 */
    left: 0;
    width: 0%;
    height: 1px;
    background-color: #ffffff;
    transition: width 0.3s ease;
}

.elementor-38960 .elementor-element.elementor-element-1628449 .elementor-button:hover .elementor-button-text::after {
    width: 100%;
}

/* 6. 按鈕懸停互動 (位移 & 陰影) */
.elementor-38960 .elementor-element.elementor-element-1628449 .elementor-button:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 20px rgba(255, 143, 0, 0.4);
    color: #ffffff;
}

/* 7. 製作圓圈圖示 */
.elementor-38960 .elementor-element.elementor-element-1628449 .elementor-button-icon {
    background-color: rgba(255, 255, 255, 0.25);
    width: 32px;
    height: 32px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    
    /* 這是圖示與文字的距離，如果您覺得不夠置中，可以微調這個數字 */
    margin-left: 12px !important; 
    margin-right: 0 !important; /* 確保右邊沒有多餘邊距 */
    
    transition: all 0.3s ease;
    position: relative;
    z-index: 10;
    
    /* [修正點 4] 確保圓圈不會被壓縮 */
    flex-shrink: 0; 
}

.elementor-38960 .elementor-element.elementor-element-1628449 .elementor-button-icon i,
.elementor-38960 .elementor-element.elementor-element-1628449 .elementor-button-icon svg {
    font-size: 14px;
    margin-right: 0 !important;
}

/* 8. 圖示懸停互動 */
.elementor-38960 .elementor-element.elementor-element-1628449 .elementor-button:hover .elementor-button-icon {
    background-color: #FFFFFF;
    color: #FF8F00;
    transform: translateX(5px);
}

.elementor-38960 .elementor-element.elementor-element-1628449 .elementor-button:hover .elementor-button-icon svg {
    fill: #FF8F00;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4e0add *//* 1. 按鈕本體設定 */
.elementor-38960 .elementor-element.elementor-element-c4e0add .elementor-button {
    background-color: #FF9B0B !important;
    border: none;
    
    /* 設定內距 */
    /* 因為文字跟圖示會貼到最邊邊，這裡的內距決定了它們離邊框多遠 */
    padding:11px 15px !important; 
    
    display: flex;
    align-items: center; /* 讓本體垂直置中 */
    
    transition: all 0.3s ease;
}

/* [修改核心] 強制 Elementor 內部容器分散對齊 */
.elementor-38960 .elementor-element.elementor-element-c4e0add .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important; /* 確保文字跟圖示高度一致 */
    
    /* [關鍵修改] 改成 space-between，讓一個靠左、一個靠右 */
    justify-content: space-between !important; 
    
    /* 必須佔滿寬度，space-between 才會生效 */
    width: 100% !important; 
}

/* [維持原設定] 重設文字行高 */
.elementor-38960 .elementor-element.elementor-element-c4e0add .elementor-button-text {
    line-height: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
    display: inline-block;
    
    /* 確保文字靠左 */
    text-align: left;
    flex-grow: 1; /* 讓文字區塊佔據剩餘空間 (選用) */
}

/* 2. 圖示容器設定 */
.elementor-38960 .elementor-element.elementor-element-c4e0add .elementor-button-icon {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    
    background-color: #FFFFFF;
    color: #F39800;
    border: 2px solid #FFFFFF;
    
    display: flex;
    align-items: center;
    justify-content: center;
    
    /* [修改] 因為已經靠最右邊了，不需要 margin-left 來推開距離 */
    margin: 0 !important; 
    
    /* 防止圖示被壓縮 */
    flex-shrink: 0; 
    
    transition: all 0.3s ease;
}

/* 修正 SVG/Icon 大小與顏色 */
.elementor-38960 .elementor-element.elementor-element-c4e0add .elementor-button-icon i,
.elementor-38960 .elementor-element.elementor-element-c4e0add .elementor-button-icon svg {
    font-size: 14px;
    margin: 0 !important;
    fill: #F39800;
    transition: all 0.3s ease;
    display: block; 
}

/* ------------------------------------------------ */

/* 3. 懸停效果 */
.elementor-38960 .elementor-element.elementor-element-c4e0add .elementor-button:hover {
    transform: translateY(-3px);
    background-color: #ffaa33 !important;
}

.elementor-38960 .elementor-element.elementor-element-c4e0add .elementor-button:hover .elementor-button-icon {
    background-color: transparent;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-38960 .elementor-element.elementor-element-c4e0add .elementor-button:hover .elementor-button-icon svg {
    fill: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e031e7 *//* 1. 按鈕本體設定 */
.elementor-38960 .elementor-element.elementor-element-9e031e7 .elementor-button {
    background-color: #FF9B0B !important;
    border: none;
    
    /* 設定內距 */
    /* 因為文字跟圖示會貼到最邊邊，這裡的內距決定了它們離邊框多遠 */
    padding: 11px 15px !important; 
    
    display: flex;
    align-items: center; /* 讓本體垂直置中 */
    
    transition: all 0.3s ease;
}

/* [修改核心] 強制 Elementor 內部容器分散對齊 */
.elementor-38960 .elementor-element.elementor-element-9e031e7 .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important; /* 確保文字跟圖示高度一致 */
    
    /* [關鍵修改] 改成 space-between，讓一個靠左、一個靠右 */
    justify-content: space-between !important; 
    
    /* 必須佔滿寬度，space-between 才會生效 */
    width: 100% !important; 
}

/* [維持原設定] 重設文字行高 */
.elementor-38960 .elementor-element.elementor-element-9e031e7 .elementor-button-text {
    line-height: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
    display: inline-block;
    
    /* 確保文字靠左 */
    text-align: left;
    flex-grow: 1; /* 讓文字區塊佔據剩餘空間 (選用) */
}

/* 2. 圖示容器設定 */
.elementor-38960 .elementor-element.elementor-element-9e031e7 .elementor-button-icon {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    
    background-color: #FFFFFF;
    color: #F39800;
    border: 2px solid #FFFFFF;
    
    display: flex;
    align-items: center;
    justify-content: center;
    
    /* [修改] 因為已經靠最右邊了，不需要 margin-left 來推開距離 */
    margin: 0 !important; 
    
    /* 防止圖示被壓縮 */
    flex-shrink: 0; 
    
    transition: all 0.3s ease;
}

/* 修正 SVG/Icon 大小與顏色 */
.elementor-38960 .elementor-element.elementor-element-9e031e7 .elementor-button-icon i,
.elementor-38960 .elementor-element.elementor-element-9e031e7 .elementor-button-icon svg {
    font-size: 14px;
    margin: 0 !important;
    fill: #F39800;
    transition: all 0.3s ease;
    display: block; 
}

/* ------------------------------------------------ */

/* 3. 懸停效果 */
.elementor-38960 .elementor-element.elementor-element-9e031e7 .elementor-button:hover {
    transform: translateY(-3px);
    background-color: #ffaa33 !important;
}

.elementor-38960 .elementor-element.elementor-element-9e031e7 .elementor-button:hover .elementor-button-icon {
    background-color: transparent;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-38960 .elementor-element.elementor-element-9e031e7 .elementor-button:hover .elementor-button-icon svg {
    fill: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9693f4f *//* 1. 按鈕本體設定 */
.elementor-38960 .elementor-element.elementor-element-9693f4f .elementor-button {
    background-color: #FF9B0B !important;
    border: none;
    
    /* 設定內距 */
    /* 因為文字跟圖示會貼到最邊邊，這裡的內距決定了它們離邊框多遠 */
    padding: 11px 15px !important; 
    
    display: flex;
    align-items: center; /* 讓本體垂直置中 */
    
    transition: all 0.3s ease;
}

/* [修改核心] 強制 Elementor 內部容器分散對齊 */
.elementor-38960 .elementor-element.elementor-element-9693f4f .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important; /* 確保文字跟圖示高度一致 */
    
    /* [關鍵修改] 改成 space-between，讓一個靠左、一個靠右 */
    justify-content: space-between !important; 
    
    /* 必須佔滿寬度，space-between 才會生效 */
    width: 100% !important; 
}

/* [維持原設定] 重設文字行高 */
.elementor-38960 .elementor-element.elementor-element-9693f4f .elementor-button-text {
    line-height: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
    display: inline-block;
    
    /* 確保文字靠左 */
    text-align: left;
    flex-grow: 1; /* 讓文字區塊佔據剩餘空間 (選用) */
}

/* 2. 圖示容器設定 */
.elementor-38960 .elementor-element.elementor-element-9693f4f .elementor-button-icon {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    
    background-color: #FFFFFF;
    color: #F39800;
    border: 2px solid #FFFFFF;
    
    display: flex;
    align-items: center;
    justify-content: center;
    
    /* [修改] 因為已經靠最右邊了，不需要 margin-left 來推開距離 */
    margin: 0 !important; 
    
    /* 防止圖示被壓縮 */
    flex-shrink: 0; 
    
    transition: all 0.3s ease;
}

/* 修正 SVG/Icon 大小與顏色 */
.elementor-38960 .elementor-element.elementor-element-9693f4f .elementor-button-icon i,
.elementor-38960 .elementor-element.elementor-element-9693f4f .elementor-button-icon svg {
    font-size: 14px;
    margin: 0 !important;
    fill: #F39800;
    transition: all 0.3s ease;
    display: block; 
}

/* ------------------------------------------------ */

/* 3. 懸停效果 */
.elementor-38960 .elementor-element.elementor-element-9693f4f .elementor-button:hover {
    transform: translateY(-3px);
    background-color: #ffaa33 !important;
}

.elementor-38960 .elementor-element.elementor-element-9693f4f .elementor-button:hover .elementor-button-icon {
    background-color: transparent;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-38960 .elementor-element.elementor-element-9693f4f .elementor-button:hover .elementor-button-icon svg {
    fill: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f5ac3d *//* 1. 針對按鈕本體的設定 */
.elementor-38960 .elementor-element.elementor-element-6f5ac3d .elementor-button {
    /* [修正點 1] 強制設定對稱的內距 (上下15, 左右20) */
    /* 這樣左右空間一樣，內容才會在正中間 */
    padding: 15px 20px !important; 
    
    display: flex;
    align-items: center;
    justify-content: center; /* 讓內容區塊置中 */
    
    /* 外觀設定 */
    background-image: linear-gradient(180deg, #ffc004 0%, #ffc004 30%, #ff6c2d 100%) !important;
    position: relative;
    overflow: hidden;
    border: none;
    transition: all 0.3s ease;
    z-index: 1; 
}

/* [修正點 2] 強制 Elementor 內部容器寬度佔滿並置中 */
/* 這是解決「圖示文字沒有置中」的關鍵 */
.elementor-38960 .elementor-element.elementor-element-6f5ac3d .elementor-button-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%; /* 確保容器寬度跟按鈕一樣寬 */
    flex: 1;
}

/* 2. 製作「拉門」背景 (偽元素) */
.elementor-38960 .elementor-element.elementor-element-6f5ac3d .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background-color: #ff9b0b; 
    z-index: 0; 
    transition: width 0.4s ease-in-out;
}

/* 3. 觸發拉門動畫 */
.elementor-38960 .elementor-element.elementor-element-6f5ac3d .elementor-button:hover::before {
    width: 100%;
}

/* 4. 強制讓文字與圖示浮在拉門上面 */
.elementor-38960 .elementor-element.elementor-element-6f5ac3d .elementor-button-content-wrapper,
.elementor-38960 .elementor-element.elementor-element-6f5ac3d .elementor-button-text,
.elementor-38960 .elementor-element.elementor-element-6f5ac3d .elementor-button-icon {
    position: relative;
    z-index: 10; 
}

/* 5. 文字設定與懸停底線 */
.elementor-38960 .elementor-element.elementor-element-6f5ac3d .elementor-button-text {
    position: relative;
    display: inline-block;
    
    /* [修正點 3] 確保行高為 1，避免文字垂直位置偏掉 */
    line-height: 1; 
    
    /* 確保文字不會換行 */
    white-space: nowrap;
}

.elementor-38960 .elementor-element.elementor-element-6f5ac3d .elementor-button-text::after {
    content: '';
    position: absolute;
    bottom: -5px; /* 底線位置 */
    left: 0;
    width: 0%;
    height: 1px;
    background-color: #ffffff;
    transition: width 0.3s ease;
}

.elementor-38960 .elementor-element.elementor-element-6f5ac3d .elementor-button:hover .elementor-button-text::after {
    width: 100%;
}

/* 6. 按鈕懸停互動 (位移 & 陰影) */
.elementor-38960 .elementor-element.elementor-element-6f5ac3d .elementor-button:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 20px rgba(255, 143, 0, 0.4);
    color: #ffffff;
}

/* 7. 製作圓圈圖示 */
.elementor-38960 .elementor-element.elementor-element-6f5ac3d .elementor-button-icon {
    background-color: rgba(255, 255, 255, 0.25);
    width: 32px;
    height: 32px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    
    /* 這是圖示與文字的距離，如果您覺得不夠置中，可以微調這個數字 */
    margin-left: 12px !important; 
    margin-right: 0 !important; /* 確保右邊沒有多餘邊距 */
    
    transition: all 0.3s ease;
    position: relative;
    z-index: 10;
    
    /* [修正點 4] 確保圓圈不會被壓縮 */
    flex-shrink: 0; 
}

.elementor-38960 .elementor-element.elementor-element-6f5ac3d .elementor-button-icon i,
.elementor-38960 .elementor-element.elementor-element-6f5ac3d .elementor-button-icon svg {
    font-size: 14px;
    margin-right: 0 !important;
}

/* 8. 圖示懸停互動 */
.elementor-38960 .elementor-element.elementor-element-6f5ac3d .elementor-button:hover .elementor-button-icon {
    background-color: #FFFFFF;
    color: #FF8F00;
    transform: translateX(5px);
}

.elementor-38960 .elementor-element.elementor-element-6f5ac3d .elementor-button:hover .elementor-button-icon svg {
    fill: #FF8F00;
}/* End custom CSS */
/* Start custom CSS *//* =========================================
   第一組 (ID結尾 -1)
   ========================================= */
#my-inline-popup-1 {
    display: none;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

#my-inline-popup-1.show {
    display: flex !important;
    opacity: 1;
    transform: translateY(0);
}

#my-popup-close-1 {
    cursor: pointer;
}

/* =========================================
   第二組 (ID結尾 -2)
   ========================================= */
#my-inline-popup-2 {
    display: none;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

#my-inline-popup-2.show {
    display: flex !important;
    opacity: 1;
    transform: translateY(0);
}

#my-popup-close-2 {
    cursor: pointer;
}

/* =========================================
   第三組 (ID結尾 -3)
   ========================================= */
#my-inline-popup-3 {
    display: none;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

#my-inline-popup-3.show {
    display: flex !important;
    opacity: 1;
    transform: translateY(0);
}

#my-popup-close-3 {
    cursor: pointer;
}/* End custom CSS */