.elementor-7402 .elementor-element.elementor-element-d44269e{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7402 .elementor-element.elementor-element-d44269e:not(.elementor-motion-effects-element-type-background), .elementor-7402 .elementor-element.elementor-element-d44269e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lonooo.sgp1.digitaloceanspaces.com/wp-content/uploads/2025/12/08140243/%E8%A8%AA%E5%AE%A2_MENU-2.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-7402 .elementor-element.elementor-element-4d8b14e > .elementor-widget-container{margin:264px 0px -256px 0px;}.elementor-7402 .elementor-element.elementor-element-4d8b14e{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;z-index:1;}.elementor-7402 .elementor-element.elementor-element-4d8b14e.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-64f7352{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7402 .elementor-element.elementor-element-64f7352.e-con{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-4a4a143 > .elementor-widget-container{margin:0px -18px -15px -11px;}.elementor-7402 .elementor-element.elementor-element-4a4a143{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-7402 .elementor-element.elementor-element-5f6bd6a .elementor-heading-title{font-size:12px;font-weight:400;line-height:18px;letter-spacing:2.7px;color:#000000;}.elementor-7402 .elementor-element.elementor-element-5f6bd6a.elementor-element{--align-self:flex-end;}.elementor-7402 .elementor-element.elementor-element-1f6c4a4{--display:flex;--min-height:100vh;--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:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:101px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7402 .elementor-element.elementor-element-1f6c4a4:not(.elementor-motion-effects-element-type-background), .elementor-7402 .elementor-element.elementor-element-1f6c4a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E5DD;background-image:url("https://lonooo.sgp1.digitaloceanspaces.com/wp-content/uploads/2025/12/08143933/%E8%A8%AA%E5%AE%A2_MENU-4.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-7402 .elementor-element.elementor-element-f3163c3{--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-7402 .elementor-element.elementor-element-70dc53e{--display:flex;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-7402 .elementor-element.elementor-element-cf834f0 .elementor-heading-title{font-size:16px;font-weight:600;color:#272727;}.elementor-7402 .elementor-element.elementor-element-f918645 .elementor-nav-menu .elementor-item{font-size:13px;font-weight:500;}.elementor-7402 .elementor-element.elementor-element-f918645 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-top:3px;padding-bottom:3px;}.elementor-7402 .elementor-element.elementor-element-f918645 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7402 .elementor-element.elementor-element-f918645 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7402 .elementor-element.elementor-element-f918645 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7402 .elementor-element.elementor-element-f918645 .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-7402 .elementor-element.elementor-element-f918645 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#000000;}.elementor-7402 .elementor-element.elementor-element-f918645{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-7402 .elementor-element.elementor-element-f918645 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-7402 .elementor-element.elementor-element-f918645 .elementor-nav-menu--dropdown{background-color:#02010100;}.elementor-7402 .elementor-element.elementor-element-f918645 .elementor-nav-menu--dropdown a:hover,
					.elementor-7402 .elementor-element.elementor-element-f918645 .elementor-nav-menu--dropdown a:focus,
					.elementor-7402 .elementor-element.elementor-element-f918645 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-7402 .elementor-element.elementor-element-f918645 .elementor-nav-menu--dropdown a.highlighted{background-color:#02010100;}.elementor-7402 .elementor-element.elementor-element-f918645 .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#02010100;}.elementor-7402 .elementor-element.elementor-element-f918645 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7402 .elementor-element.elementor-element-f918645.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-9546e04{--display:flex;}.elementor-7402 .elementor-element.elementor-element-753323d .elementor-nav-menu .elementor-item{font-size:13px;font-weight:500;}.elementor-7402 .elementor-element.elementor-element-753323d .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-top:3px;padding-bottom:3px;}.elementor-7402 .elementor-element.elementor-element-753323d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7402 .elementor-element.elementor-element-753323d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7402 .elementor-element.elementor-element-753323d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7402 .elementor-element.elementor-element-753323d .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-7402 .elementor-element.elementor-element-753323d .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#000000;}.elementor-7402 .elementor-element.elementor-element-753323d{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-7402 .elementor-element.elementor-element-753323d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-7402 .elementor-element.elementor-element-753323d .elementor-nav-menu--dropdown{background-color:#02010100;}.elementor-7402 .elementor-element.elementor-element-753323d .elementor-nav-menu--dropdown a:hover,
					.elementor-7402 .elementor-element.elementor-element-753323d .elementor-nav-menu--dropdown a:focus,
					.elementor-7402 .elementor-element.elementor-element-753323d .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-7402 .elementor-element.elementor-element-753323d .elementor-nav-menu--dropdown a.highlighted{background-color:#02010100;}.elementor-7402 .elementor-element.elementor-element-753323d .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#02010100;}.elementor-7402 .elementor-element.elementor-element-753323d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7402 .elementor-element.elementor-element-753323d.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-d9514a4 .elementor-nav-menu .elementor-item{font-size:13px;font-weight:500;}.elementor-7402 .elementor-element.elementor-element-d9514a4 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-top:3px;padding-bottom:3px;}.elementor-7402 .elementor-element.elementor-element-d9514a4 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7402 .elementor-element.elementor-element-d9514a4 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7402 .elementor-element.elementor-element-d9514a4 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7402 .elementor-element.elementor-element-d9514a4 .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-7402 .elementor-element.elementor-element-d9514a4 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#000000;}.elementor-7402 .elementor-element.elementor-element-d9514a4{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-7402 .elementor-element.elementor-element-d9514a4 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-7402 .elementor-element.elementor-element-d9514a4 .elementor-nav-menu--dropdown{background-color:#02010100;}.elementor-7402 .elementor-element.elementor-element-d9514a4 .elementor-nav-menu--dropdown a:hover,
					.elementor-7402 .elementor-element.elementor-element-d9514a4 .elementor-nav-menu--dropdown a:focus,
					.elementor-7402 .elementor-element.elementor-element-d9514a4 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-7402 .elementor-element.elementor-element-d9514a4 .elementor-nav-menu--dropdown a.highlighted{background-color:#02010100;}.elementor-7402 .elementor-element.elementor-element-d9514a4 .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#02010100;}.elementor-7402 .elementor-element.elementor-element-d9514a4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7402 .elementor-element.elementor-element-d9514a4.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-84e9806{--display:flex;--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7402 .elementor-element.elementor-element-95a9d56 .elementor-nav-menu .elementor-item{font-size:13px;font-weight:500;}.elementor-7402 .elementor-element.elementor-element-95a9d56 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-top:3px;padding-bottom:3px;}.elementor-7402 .elementor-element.elementor-element-95a9d56 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7402 .elementor-element.elementor-element-95a9d56 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7402 .elementor-element.elementor-element-95a9d56 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7402 .elementor-element.elementor-element-95a9d56 .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-7402 .elementor-element.elementor-element-95a9d56 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#000000;}.elementor-7402 .elementor-element.elementor-element-95a9d56{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-7402 .elementor-element.elementor-element-95a9d56 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-7402 .elementor-element.elementor-element-95a9d56 .elementor-nav-menu--dropdown{background-color:#02010100;}.elementor-7402 .elementor-element.elementor-element-95a9d56 .elementor-nav-menu--dropdown a:hover,
					.elementor-7402 .elementor-element.elementor-element-95a9d56 .elementor-nav-menu--dropdown a:focus,
					.elementor-7402 .elementor-element.elementor-element-95a9d56 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-7402 .elementor-element.elementor-element-95a9d56 .elementor-nav-menu--dropdown a.highlighted{background-color:#02010100;}.elementor-7402 .elementor-element.elementor-element-95a9d56 .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#02010100;}.elementor-7402 .elementor-element.elementor-element-95a9d56 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7402 .elementor-element.elementor-element-95a9d56.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-ef784ef{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-7402 .elementor-element.elementor-element-3fc22be > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7402 .elementor-element.elementor-element-031c9da > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7402 .elementor-element.elementor-element-8abf2f6{--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:flex-end;}.elementor-7402 .elementor-element.elementor-element-8abf2f6.e-con{--align-self:flex-end;}.elementor-7402 .elementor-element.elementor-element-a94b8a4 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-7402 .elementor-element.elementor-element-a94b8a4 .elementor-icon-box-title{margin-block-end:2px;color:#2F2F2F;}.elementor-7402 .elementor-element.elementor-element-a94b8a4.elementor-view-stacked .elementor-icon{background-color:#333333;}.elementor-7402 .elementor-element.elementor-element-a94b8a4.elementor-view-framed .elementor-icon, .elementor-7402 .elementor-element.elementor-element-a94b8a4.elementor-view-default .elementor-icon{fill:#333333;color:#333333;border-color:#333333;}.elementor-7402 .elementor-element.elementor-element-a94b8a4.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-a94b8a4.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#DC9200;}.elementor-7402 .elementor-element.elementor-element-a94b8a4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-a94b8a4.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-a94b8a4.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-a94b8a4.elementor-view-default:has(:focus) .elementor-icon{fill:#DC9200;color:#DC9200;border-color:#DC9200;}.elementor-7402 .elementor-element.elementor-element-a94b8a4 .elementor-icon{font-size:20px;}.elementor-7402 .elementor-element.elementor-element-a94b8a4 .elementor-icon-box-title, .elementor-7402 .elementor-element.elementor-element-a94b8a4 .elementor-icon-box-title a{font-family:"Noto Sans TC", Sans-serif;font-size:9px;font-weight:500;line-height:14px;}.elementor-7402 .elementor-element.elementor-element-a94b8a4:has(:hover) .elementor-icon-box-title,
					 .elementor-7402 .elementor-element.elementor-element-a94b8a4:has(:focus) .elementor-icon-box-title{color:#DC9200;}.elementor-7402 .elementor-element.elementor-element-a94b8a4{width:auto;max-width:auto;}.elementor-7402 .elementor-element.elementor-element-a94b8a4.elementor-element{--align-self:flex-start;}.elementor-7402 .elementor-element.elementor-element-08e1b4e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-7402 .elementor-element.elementor-element-08e1b4e .elementor-icon-box-title{margin-block-end:2px;color:#2F2F2F;}.elementor-7402 .elementor-element.elementor-element-08e1b4e.elementor-view-stacked .elementor-icon{background-color:#333333;}.elementor-7402 .elementor-element.elementor-element-08e1b4e.elementor-view-framed .elementor-icon, .elementor-7402 .elementor-element.elementor-element-08e1b4e.elementor-view-default .elementor-icon{fill:#333333;color:#333333;border-color:#333333;}.elementor-7402 .elementor-element.elementor-element-08e1b4e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-08e1b4e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#DC9200;}.elementor-7402 .elementor-element.elementor-element-08e1b4e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-08e1b4e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-08e1b4e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-08e1b4e.elementor-view-default:has(:focus) .elementor-icon{fill:#DC9200;color:#DC9200;border-color:#DC9200;}.elementor-7402 .elementor-element.elementor-element-08e1b4e .elementor-icon{font-size:20px;}.elementor-7402 .elementor-element.elementor-element-08e1b4e .elementor-icon-box-title, .elementor-7402 .elementor-element.elementor-element-08e1b4e .elementor-icon-box-title a{font-family:"Noto Sans TC", Sans-serif;font-size:9px;font-weight:500;line-height:14px;}.elementor-7402 .elementor-element.elementor-element-08e1b4e:has(:hover) .elementor-icon-box-title,
					 .elementor-7402 .elementor-element.elementor-element-08e1b4e:has(:focus) .elementor-icon-box-title{color:#DC9200;}.elementor-7402 .elementor-element.elementor-element-08e1b4e{width:auto;max-width:auto;}.elementor-7402 .elementor-element.elementor-element-08e1b4e.elementor-element{--align-self:flex-start;}.elementor-7402 .elementor-element.elementor-element-28d52ba .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-7402 .elementor-element.elementor-element-28d52ba .elementor-icon-box-title{margin-block-end:2px;color:#2F2F2F;}.elementor-7402 .elementor-element.elementor-element-28d52ba.elementor-view-stacked .elementor-icon{background-color:#333333;}.elementor-7402 .elementor-element.elementor-element-28d52ba.elementor-view-framed .elementor-icon, .elementor-7402 .elementor-element.elementor-element-28d52ba.elementor-view-default .elementor-icon{fill:#333333;color:#333333;border-color:#333333;}.elementor-7402 .elementor-element.elementor-element-28d52ba.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-28d52ba.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#DC9200;}.elementor-7402 .elementor-element.elementor-element-28d52ba.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-28d52ba.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-28d52ba.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-28d52ba.elementor-view-default:has(:focus) .elementor-icon{fill:#DC9200;color:#DC9200;border-color:#DC9200;}.elementor-7402 .elementor-element.elementor-element-28d52ba .elementor-icon{font-size:20px;}.elementor-7402 .elementor-element.elementor-element-28d52ba .elementor-icon-box-title, .elementor-7402 .elementor-element.elementor-element-28d52ba .elementor-icon-box-title a{font-family:"Noto Sans TC", Sans-serif;font-size:9px;font-weight:500;line-height:14px;}.elementor-7402 .elementor-element.elementor-element-28d52ba:has(:hover) .elementor-icon-box-title,
					 .elementor-7402 .elementor-element.elementor-element-28d52ba:has(:focus) .elementor-icon-box-title{color:#DC9200;}.elementor-7402 .elementor-element.elementor-element-28d52ba{width:auto;max-width:auto;}.elementor-7402 .elementor-element.elementor-element-28d52ba.elementor-element{--align-self:flex-start;}.elementor-7402 .elementor-element.elementor-element-69a0e4c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7402 .elementor-element.elementor-element-8344f12{text-align:start;width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-7402 .elementor-element.elementor-element-8344f12 .elementor-heading-title{font-size:15px;font-weight:400;color:#000000;}.elementor-7402 .elementor-element.elementor-element-8344f12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7402 .elementor-element.elementor-element-8344f12.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-0103242{text-align:start;width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-7402 .elementor-element.elementor-element-0103242 .elementor-heading-title{font-size:15px;font-weight:400;color:#000000;}.elementor-7402 .elementor-element.elementor-element-0103242 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7402 .elementor-element.elementor-element-0103242.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-de68eec{text-align:start;width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-7402 .elementor-element.elementor-element-de68eec .elementor-heading-title{font-size:15px;font-weight:400;color:#000000;}.elementor-7402 .elementor-element.elementor-element-de68eec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7402 .elementor-element.elementor-element-de68eec.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-8deebe4{text-align:start;width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-7402 .elementor-element.elementor-element-8deebe4 .elementor-heading-title{font-size:15px;font-weight:400;color:#000000;}.elementor-7402 .elementor-element.elementor-element-8deebe4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7402 .elementor-element.elementor-element-8deebe4.elementor-element{--align-self:center;}.elementor-7402 .elementor-element.elementor-element-ddda799{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-7402 .elementor-element.elementor-element-d563c35 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7402 .elementor-element.elementor-element-a2a175c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7402 .elementor-element.elementor-element-522f58c{--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:flex-end;}.elementor-7402 .elementor-element.elementor-element-522f58c.e-con{--align-self:flex-end;}.elementor-7402 .elementor-element.elementor-element-400f857 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-7402 .elementor-element.elementor-element-400f857 .elementor-icon-box-title{margin-block-end:2px;color:#2F2F2F;}.elementor-7402 .elementor-element.elementor-element-400f857.elementor-view-stacked .elementor-icon{background-color:#333333;}.elementor-7402 .elementor-element.elementor-element-400f857.elementor-view-framed .elementor-icon, .elementor-7402 .elementor-element.elementor-element-400f857.elementor-view-default .elementor-icon{fill:#333333;color:#333333;border-color:#333333;}.elementor-7402 .elementor-element.elementor-element-400f857.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-400f857.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#DC9200;}.elementor-7402 .elementor-element.elementor-element-400f857.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-400f857.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-400f857.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-400f857.elementor-view-default:has(:focus) .elementor-icon{fill:#DC9200;color:#DC9200;border-color:#DC9200;}.elementor-7402 .elementor-element.elementor-element-400f857 .elementor-icon{font-size:20px;}.elementor-7402 .elementor-element.elementor-element-400f857 .elementor-icon-box-title, .elementor-7402 .elementor-element.elementor-element-400f857 .elementor-icon-box-title a{font-family:"Noto Sans TC", Sans-serif;font-size:9px;font-weight:500;line-height:14px;}.elementor-7402 .elementor-element.elementor-element-400f857:has(:hover) .elementor-icon-box-title,
					 .elementor-7402 .elementor-element.elementor-element-400f857:has(:focus) .elementor-icon-box-title{color:#DC9200;}.elementor-7402 .elementor-element.elementor-element-400f857{width:auto;max-width:auto;}.elementor-7402 .elementor-element.elementor-element-400f857.elementor-element{--align-self:flex-start;}.elementor-7402 .elementor-element.elementor-element-75b26dc .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-7402 .elementor-element.elementor-element-75b26dc .elementor-icon-box-title{margin-block-end:2px;color:#2F2F2F;}.elementor-7402 .elementor-element.elementor-element-75b26dc.elementor-view-stacked .elementor-icon{background-color:#333333;}.elementor-7402 .elementor-element.elementor-element-75b26dc.elementor-view-framed .elementor-icon, .elementor-7402 .elementor-element.elementor-element-75b26dc.elementor-view-default .elementor-icon{fill:#333333;color:#333333;border-color:#333333;}.elementor-7402 .elementor-element.elementor-element-75b26dc.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-75b26dc.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#DC9200;}.elementor-7402 .elementor-element.elementor-element-75b26dc.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-75b26dc.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-75b26dc.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-75b26dc.elementor-view-default:has(:focus) .elementor-icon{fill:#DC9200;color:#DC9200;border-color:#DC9200;}.elementor-7402 .elementor-element.elementor-element-75b26dc .elementor-icon{font-size:20px;}.elementor-7402 .elementor-element.elementor-element-75b26dc .elementor-icon-box-title, .elementor-7402 .elementor-element.elementor-element-75b26dc .elementor-icon-box-title a{font-family:"Noto Sans TC", Sans-serif;font-size:9px;font-weight:500;line-height:14px;}.elementor-7402 .elementor-element.elementor-element-75b26dc:has(:hover) .elementor-icon-box-title,
					 .elementor-7402 .elementor-element.elementor-element-75b26dc:has(:focus) .elementor-icon-box-title{color:#DC9200;}.elementor-7402 .elementor-element.elementor-element-75b26dc{width:auto;max-width:auto;}.elementor-7402 .elementor-element.elementor-element-75b26dc.elementor-element{--align-self:flex-start;}.elementor-7402 .elementor-element.elementor-element-a12f328 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-7402 .elementor-element.elementor-element-a12f328 .elementor-icon-box-title{margin-block-end:2px;color:#2F2F2F;}.elementor-7402 .elementor-element.elementor-element-a12f328.elementor-view-stacked .elementor-icon{background-color:#333333;}.elementor-7402 .elementor-element.elementor-element-a12f328.elementor-view-framed .elementor-icon, .elementor-7402 .elementor-element.elementor-element-a12f328.elementor-view-default .elementor-icon{fill:#333333;color:#333333;border-color:#333333;}.elementor-7402 .elementor-element.elementor-element-a12f328.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-a12f328.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#DC9200;}.elementor-7402 .elementor-element.elementor-element-a12f328.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-a12f328.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-a12f328.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-7402 .elementor-element.elementor-element-a12f328.elementor-view-default:has(:focus) .elementor-icon{fill:#DC9200;color:#DC9200;border-color:#DC9200;}.elementor-7402 .elementor-element.elementor-element-a12f328 .elementor-icon{font-size:20px;}.elementor-7402 .elementor-element.elementor-element-a12f328 .elementor-icon-box-title, .elementor-7402 .elementor-element.elementor-element-a12f328 .elementor-icon-box-title a{font-family:"Noto Sans TC", Sans-serif;font-size:9px;font-weight:500;line-height:14px;}.elementor-7402 .elementor-element.elementor-element-a12f328:has(:hover) .elementor-icon-box-title,
					 .elementor-7402 .elementor-element.elementor-element-a12f328:has(:focus) .elementor-icon-box-title{color:#DC9200;}.elementor-7402 .elementor-element.elementor-element-a12f328{width:auto;max-width:auto;}.elementor-7402 .elementor-element.elementor-element-a12f328.elementor-element{--align-self:flex-start;}.elementor-7402 .elementor-element.elementor-element-3812a94{--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;--padding-top:115px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7402 .elementor-element.elementor-element-91a8dbd{text-align:center;width:auto;max-width:auto;}.elementor-7402 .elementor-element.elementor-element-91a8dbd .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1.4px;color:#AAAAAA;}.elementor-7402 .elementor-element.elementor-element-91a8dbd .elementor-heading-title a:hover, .elementor-7402 .elementor-element.elementor-element-91a8dbd .elementor-heading-title a:focus{color:#000000;}.elementor-7402 .elementor-element.elementor-element-fd61d7e{text-align:center;width:auto;max-width:auto;}.elementor-7402 .elementor-element.elementor-element-fd61d7e .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1.4px;color:#AAAAAA;}.elementor-7402 .elementor-element.elementor-element-fd61d7e .elementor-heading-title a:hover, .elementor-7402 .elementor-element.elementor-element-fd61d7e .elementor-heading-title a:focus{color:#000000;}.elementor-7402 .elementor-element.elementor-element-e8510f9{text-align:center;width:auto;max-width:auto;}.elementor-7402 .elementor-element.elementor-element-e8510f9 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1.4px;color:#AAAAAA;}.elementor-7402 .elementor-element.elementor-element-e8510f9 .elementor-heading-title a:hover, .elementor-7402 .elementor-element.elementor-element-e8510f9 .elementor-heading-title a:focus{color:#000000;}.elementor-7402 .elementor-element.elementor-element-298e14f{text-align:center;width:auto;max-width:auto;}.elementor-7402 .elementor-element.elementor-element-298e14f .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1.4px;color:#AAAAAA;}.elementor-7402 .elementor-element.elementor-element-298e14f .elementor-heading-title a:hover, .elementor-7402 .elementor-element.elementor-element-298e14f .elementor-heading-title a:focus{color:#000000;}.elementor-7402 .elementor-element.elementor-element-5e43754{--display:flex;}.elementor-7402 .elementor-element.elementor-element-b49a8d8{text-align:center;width:auto;max-width:auto;}.elementor-7402 .elementor-element.elementor-element-b49a8d8 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0px;color:#F9A45D94;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-7402 .elementor-element.elementor-element-d44269e{--min-height:72vh;}.elementor-7402 .elementor-element.elementor-element-d44269e:not(.elementor-motion-effects-element-type-background), .elementor-7402 .elementor-element.elementor-element-d44269e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lonooo.sgp1.digitaloceanspaces.com/wp-content/uploads/2025/12/08161315/LonWoo%E7%B6%B2%E7%AB%991920X880-PX-14.png");background-position:top center;background-size:cover;}.elementor-7402 .elementor-element.elementor-element-4d8b14e{text-align:center;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7402 .elementor-element.elementor-element-4d8b14e > .elementor-widget-container{margin:173px -25px -73px -24px;}.elementor-7402 .elementor-element.elementor-element-64f7352{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-7402 .elementor-element.elementor-element-4a4a143 > .elementor-widget-container{margin:0px -9px -5px -5px;}.elementor-7402 .elementor-element.elementor-element-4a4a143{--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;}.elementor-7402 .elementor-element.elementor-element-5f6bd6a .elementor-heading-title{letter-spacing:1.2px;}.elementor-7402 .elementor-element.elementor-element-1f6c4a4:not(.elementor-motion-effects-element-type-background), .elementor-7402 .elementor-element.elementor-element-1f6c4a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lonooo.sgp1.digitaloceanspaces.com/wp-content/uploads/2025/12/08161724/LonWoo%E7%B6%B2%E7%AB%991920X880-PX-15.png");background-size:cover;}.elementor-7402 .elementor-element.elementor-element-1f6c4a4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7402 .elementor-element.elementor-element-f3163c3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7402 .elementor-element.elementor-element-cf834f0{text-align:center;}.elementor-7402 .elementor-element.elementor-element-f918645 .elementor-nav-menu--main .elementor-item{padding-top:0px;padding-bottom:0px;}.elementor-7402 .elementor-element.elementor-element-f918645 .elementor-nav-menu--dropdown a{padding-top:0px;padding-bottom:0px;}.elementor-7402 .elementor-element.elementor-element-9546e04{--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:flex-start;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-7402 .elementor-element.elementor-element-753323d .elementor-nav-menu--main .elementor-item{padding-top:0px;padding-bottom:0px;}.elementor-7402 .elementor-element.elementor-element-753323d .elementor-nav-menu--dropdown a{padding-top:0px;padding-bottom:0px;}.elementor-7402 .elementor-element.elementor-element-753323d.elementor-element{--align-self:flex-start;}.elementor-7402 .elementor-element.elementor-element-d9514a4 .elementor-nav-menu--main .elementor-item{padding-top:0px;padding-bottom:0px;}.elementor-7402 .elementor-element.elementor-element-d9514a4 .elementor-nav-menu--dropdown a{padding-top:0px;padding-bottom:0px;}.elementor-7402 .elementor-element.elementor-element-d9514a4.elementor-element{--align-self:flex-start;}.elementor-7402 .elementor-element.elementor-element-95a9d56 .elementor-nav-menu--main .elementor-item{padding-top:0px;padding-bottom:0px;}.elementor-7402 .elementor-element.elementor-element-95a9d56 .elementor-nav-menu--dropdown a{padding-top:0px;padding-bottom:0px;}.elementor-7402 .elementor-element.elementor-element-ef784ef{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7402 .elementor-element.elementor-element-8abf2f6{--justify-content:center;}.elementor-7402 .elementor-element.elementor-element-69a0e4c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7402 .elementor-element.elementor-element-8344f12{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-7402 .elementor-element.elementor-element-0103242 > .elementor-widget-container{margin:0px -22px 0px 0px;}.elementor-7402 .elementor-element.elementor-element-0103242{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-7402 .elementor-element.elementor-element-de68eec{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-7402 .elementor-element.elementor-element-8deebe4{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-7402 .elementor-element.elementor-element-3812a94{--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:080px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7402 .elementor-element.elementor-element-5e43754{--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-7402 .elementor-element.elementor-element-64f7352{--width:34%;}.elementor-7402 .elementor-element.elementor-element-1f6c4a4{--content-width:800px;}.elementor-7402 .elementor-element.elementor-element-70dc53e{--width:18%;}.elementor-7402 .elementor-element.elementor-element-84e9806{--width:18%;}.elementor-7402 .elementor-element.elementor-element-ef784ef{--width:25%;}.elementor-7402 .elementor-element.elementor-element-69a0e4c{--width:30%;}.elementor-7402 .elementor-element.elementor-element-ddda799{--width:25%;}}@media(min-width:1025px){.elementor-7402 .elementor-element.elementor-element-1f6c4a4:not(.elementor-motion-effects-element-type-background), .elementor-7402 .elementor-element.elementor-element-1f6c4a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for nav-menu, class: .elementor-element-f918645 *//* === 外層：主選單整體排列 === */
.elementor-7402 .elementor-element.elementor-element-f918645 .menu-item {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 6px 0;
  border: none;
  position: relative;
}

/* === 左側連結文字設定 === */
.elementor-7402 .elementor-element.elementor-element-f918645 .menu-item > a {
  font-weight: 700;
  color: #000;
  text-decoration: none;
  font-size: 18px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  transition: color 0.3s ease;
  position: relative;
  
  /* 這裡留空間給箭頭，箭頭才不會跟字疊在一起 */
  padding-left: 25px; 
}

/* 🟡 箭頭設定：常駐顯示 (修正顏色) */
.elementor-7402 .elementor-element.elementor-element-f918645 .menu-item > a::before {
  content: "\2192"; /* 使用編碼箭頭，比直接貼符號更穩定 */
  position: absolute;
  left: 0;
  top: 50%; /* 定位在正中間 */
  
  /* 垂直置中 + 初始大小 */
  transform: translateY(-50%) scale(1);
  
  /* 🔥 關鍵修正：請先改成黑色或深色，您才看得到它！ */
  /* 等背景確認變成橘色後，再改回 #ffffff */
  color: #000000; 
  
  font-weight: 900; /* 加粗 */
  font-size: 20px;
  opacity: 1; /* 確保完全不透明 */
  
  transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

/* 🚀 懸停動畫：箭頭放大 1.3 倍 */
.elementor-7402 .elementor-element.elementor-element-f918645 .menu-item > a:hover::before {
  transform: translateY(-50%) scale(1.3);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-753323d *//* === 外層：主選單整體排列 === */
.elementor-7402 .elementor-element.elementor-element-753323d .menu-item {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 6px 0;
  border: none;
  position: relative;
}

/* === 左側連結文字設定 === */
.elementor-7402 .elementor-element.elementor-element-753323d .menu-item > a {
  font-weight: 700;
  color: #000;
  text-decoration: none;
  font-size: 18px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  transition: color 0.3s ease;
  position: relative;
  
  /* 這裡留空間給箭頭，箭頭才不會跟字疊在一起 */
  padding-left: 25px; 
}

/* 🟡 箭頭設定：常駐顯示 (修正顏色) */
.elementor-7402 .elementor-element.elementor-element-753323d .menu-item > a::before {
  content: "\2192"; /* 使用編碼箭頭，比直接貼符號更穩定 */
  position: absolute;
  left: 0;
  top: 50%; /* 定位在正中間 */
  
  /* 垂直置中 + 初始大小 */
  transform: translateY(-50%) scale(1);
  
  /* 🔥 關鍵修正：請先改成黑色或深色，您才看得到它！ */
  /* 等背景確認變成橘色後，再改回 #ffffff */
  color: #000000; 
  
  font-weight: 900; /* 加粗 */
  font-size: 20px;
  opacity: 1; /* 確保完全不透明 */
  
  transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

/* 🚀 懸停動畫：箭頭放大 1.3 倍 */
.elementor-7402 .elementor-element.elementor-element-753323d .menu-item > a:hover::before {
  transform: translateY(-50%) scale(1.3);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-d9514a4 *//* === 外層：主選單整體排列 === */
.elementor-7402 .elementor-element.elementor-element-d9514a4 .menu-item {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 6px 0;
  border: none;
  position: relative;
}

/* === 左側連結文字設定 === */
.elementor-7402 .elementor-element.elementor-element-d9514a4 .menu-item > a {
  font-weight: 700;
  color: #000;
  text-decoration: none;
  font-size: 18px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  transition: color 0.3s ease;
  position: relative;
  
  /* 這裡留空間給箭頭，箭頭才不會跟字疊在一起 */
  padding-left: 25px; 
}

/* 🟡 箭頭設定：常駐顯示 (修正顏色) */
.elementor-7402 .elementor-element.elementor-element-d9514a4 .menu-item > a::before {
  content: "\2192"; /* 使用編碼箭頭，比直接貼符號更穩定 */
  position: absolute;
  left: 0;
  top: 50%; /* 定位在正中間 */
  
  /* 垂直置中 + 初始大小 */
  transform: translateY(-50%) scale(1);
  
  /* 🔥 關鍵修正：請先改成黑色或深色，您才看得到它！ */
  /* 等背景確認變成橘色後，再改回 #ffffff */
  color: #000000; 
  
  font-weight: 900; /* 加粗 */
  font-size: 20px;
  opacity: 1; /* 確保完全不透明 */
  
  transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

/* 🚀 懸停動畫：箭頭放大 1.3 倍 */
.elementor-7402 .elementor-element.elementor-element-d9514a4 .menu-item > a:hover::before {
  transform: translateY(-50%) scale(1.3);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-95a9d56 *//* === 外層：主選單整體排列 === */
.elementor-7402 .elementor-element.elementor-element-95a9d56 .menu-item {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 6px 0;
  border: none;
  position: relative;
}

/* === 左側連結文字設定 === */
.elementor-7402 .elementor-element.elementor-element-95a9d56 .menu-item > a {
  font-weight: 700;
  color: #000;
  text-decoration: none;
  font-size: 18px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  transition: color 0.3s ease;
  position: relative;
  
  /* 這裡留空間給箭頭，箭頭才不會跟字疊在一起 */
  padding-left: 25px; 
}

/* 🟡 箭頭設定：常駐顯示 (修正顏色) */
.elementor-7402 .elementor-element.elementor-element-95a9d56 .menu-item > a::before {
  content: "\2192"; /* 使用編碼箭頭，比直接貼符號更穩定 */
  position: absolute;
  left: 0;
  top: 50%; /* 定位在正中間 */
  
  /* 垂直置中 + 初始大小 */
  transform: translateY(-50%) scale(1);
  
  /* 🔥 關鍵修正：請先改成黑色或深色，您才看得到它！ */
  /* 等背景確認變成橘色後，再改回 #ffffff */
  color: #000000; 
  
  font-weight: 900; /* 加粗 */
  font-size: 20px;
  opacity: 1; /* 確保完全不透明 */
  
  transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

/* 🚀 懸停動畫：箭頭放大 1.3 倍 */
.elementor-7402 .elementor-element.elementor-element-95a9d56 .menu-item > a:hover::before {
  transform: translateY(-50%) scale(1.3);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3fc22be */.sumitomo-btn-orange {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  text-decoration: none;
  background-color: transparent;
  position: relative;
  border-radius: 100px;
  overflow: hidden;
  transition: all 0.4s ease;
}

/* 左側文字區 */
.sumitomo-btn-orange .sumitomo-btn-text {
  background-color: #FFD8B0;  /* 橘米底 */
  color: #A04700;             /* 橘褐字 */
  padding: 12px 25px;
  font-size: 13px;
  border-radius: 100px;
  transition: all 0.4s ease;
  position: relative;
  z-index: 2;
}

/* 右側箭頭圓 */
.sumitomo-btn-orange .sumitomo-btn-arrow {
  background-color: #FFB85C;  /* 橘亮圓 */
  color: #A04700;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 25px;
  margin-left: -20px;
  transition: all 0.4s ease;
  position: relative;
  z-index: 1;
}

/* hover：融合為整個膠囊 */
.sumitomo-btn-orange:hover .sumitomo-btn-text,
.sumitomo-btn-orange:hover .sumitomo-btn-arrow {
  background-color: #A04700;
  color: #FFD8B0;
}

.sumitomo-btn-orange:hover .sumitomo-btn-arrow {
  margin-left: 0;
}

.sumitomo-btn-orange:hover {
  transform: scale(1.05);
 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-031c9da */.sumitomo-btn-green {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  text-decoration: none;
  background-color: transparent;
  position: relative;
  border-radius: 100px;
  overflow: hidden;
  transition: all 0.4s ease;
}

/* 左側文字區 */
.sumitomo-btn-green .sumitomo-btn-text {
  background-color: #f2f0c4;  /* 淺綠底 */
  color: #6c6a2b;             /* 深綠字 */
  padding: 12px 32px;
  font-size: 13px;
  border-radius: 100px;
  transition: all 0.4s ease;
  position: relative;
  z-index: 2;
}

/* 右側箭頭圓 */
.sumitomo-btn-green .sumitomo-btn-arrow {
  background-color: #ede302; 
  color: #6c6a2b;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 25px;
  margin-left: -20px;
  transition: all 0.4s ease;
  position: relative;
  z-index: 1;
}

/* hover：融合為整個膠囊 */
.sumitomo-btn-green:hover .sumitomo-btn-text,
.sumitomo-btn-green:hover .sumitomo-btn-arrow {
  background-color:#6c6a2b;
  color: #ede302;
}

.sumitomo-btn-green:hover .sumitomo-btn-arrow {
  margin-left: 0;
}

.sumitomo-btn-green:hover {
  transform: scale(1.05);
 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8344f12 *//* 外層：垂直排列 (上英下中) */
.elementor-7402 .elementor-element.elementor-element-8344f12 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0px;
  font-family: "Noto Sans TC", "Microsoft JhengHei", sans-serif;
}

/* 上方英文：黃色 + 指定顏色的外框線 */
.elementor-7402 .elementor-element.elementor-element-8344f12 .lw-badge {
  display: block;
  font-weight: 700; /* 極粗體，描邊效果才好看 */
  font-size: 18px;
  line-height: 1.2;
  
  /* --- 顏色與描邊設定 --- */
  color: #FFC000;   /* 字體填充色 (黃色) */
  -webkit-text-stroke: 1px #ffad0c; /* ★ 指定的 1px 外框線顏色 */
  text-stroke: 1px #ffad0c;         /* 標準寫法 */
  paint-order: stroke fill;         /* ★ 關鍵：讓框線長在外面，確保字體不會變細 */
  
  text-transform: uppercase;
  letter-spacing: 1px;
  
  /* 重置舊樣式 */
  padding: 0;
  border-radius: 0;
  background: none;
  width: auto;
}

/* 下方中文：黑色粗體 */
.elementor-7402 .elementor-element.elementor-element-8344f12 .lw-zh {
  display: block;
  font-weight: 750;
  font-size: 15px;
  line-height: 1.3;
  color: #222222;
  width: auto;
  margin-top: 2px;
}

/* RWD：手機版調整 */
@media (max-width: 768px) {
  .elementor-7402 .elementor-element.elementor-element-8344f12 .lw-badge {
    font-size: 14px;
  }
  .elementor-7402 .elementor-element.elementor-element-8344f12 .lw-zh {
    font-size: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0103242 *//* 外層：垂直排列 (上英下中) */
.elementor-7402 .elementor-element.elementor-element-0103242 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0px;
  font-family: "Noto Sans TC", "Microsoft JhengHei", sans-serif;
}

/* 上方英文：黃色 + 指定顏色的外框線 */
.elementor-7402 .elementor-element.elementor-element-0103242 .lw-badge {
  display: block;
  font-weight: 700; /* 極粗體，描邊效果才好看 */
  font-size: 18px;
  line-height: 1.2;
  
  /* --- 顏色與描邊設定 --- */
  color: #FFC000;   /* 字體填充色 (黃色) */
  -webkit-text-stroke: 1px #ffad0c; /* ★ 指定的 1px 外框線顏色 */
  text-stroke: 1px #ffad0c;         /* 標準寫法 */
  paint-order: stroke fill;         /* ★ 關鍵：讓框線長在外面，確保字體不會變細 */
  
  text-transform: uppercase;
  letter-spacing: 1px;
  
  /* 重置舊樣式 */
  padding: 0;
  border-radius: 0;
  background: none;
  width: auto;
}

/* 下方中文：黑色粗體 */
.elementor-7402 .elementor-element.elementor-element-0103242 .lw-zh {
  display: block;
  font-weight: 750;
  font-size: 15px;
  line-height: 1.3;
  color: #222222;
  width: auto;
  margin-top: 2px;
}

/* RWD：手機版調整 */
@media (max-width: 768px) {
  .elementor-7402 .elementor-element.elementor-element-0103242 .lw-badge {
    font-size: 14px;
  }
  .elementor-7402 .elementor-element.elementor-element-0103242 .lw-zh {
    font-size: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de68eec *//* 外層：垂直排列 (上英下中) */
.elementor-7402 .elementor-element.elementor-element-de68eec {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0px;
  font-family: "Noto Sans TC", "Microsoft JhengHei", sans-serif;
}

/* 上方英文：黃色 + 指定顏色的外框線 */
.elementor-7402 .elementor-element.elementor-element-de68eec .lw-badge {
  display: block;
  font-weight: 700; /* 極粗體，描邊效果才好看 */
  font-size: 18px;
  line-height: 1.2;
  
  /* --- 顏色與描邊設定 --- */
  color: #FFC000;   /* 字體填充色 (黃色) */
  -webkit-text-stroke: 1px #ffad0c; /* ★ 指定的 1px 外框線顏色 */
  text-stroke: 1px #ffad0c;         /* 標準寫法 */
  paint-order: stroke fill;         /* ★ 關鍵：讓框線長在外面，確保字體不會變細 */
  
  text-transform: uppercase;
  letter-spacing: 1px;
  
  /* 重置舊樣式 */
  padding: 0;
  border-radius: 0;
  background: none;
  width: auto;
}

/* 下方中文：黑色粗體 */
.elementor-7402 .elementor-element.elementor-element-de68eec .lw-zh {
  display: block;
  font-weight: 750;
  font-size: 15px;
  line-height: 1.3;
  color: #222222;
  width: auto;
  margin-top: 2px;
}

/* RWD：手機版調整 */
@media (max-width: 768px) {
  .elementor-7402 .elementor-element.elementor-element-de68eec .lw-badge {
    font-size: 14px;
  }
  .elementor-7402 .elementor-element.elementor-element-de68eec .lw-zh {
    font-size: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8deebe4 *//* 外層：垂直排列 (上英下中) */
.elementor-7402 .elementor-element.elementor-element-8deebe4 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0px;
  font-family: "Noto Sans TC", "Microsoft JhengHei", sans-serif;
}

/* 上方英文：黃色 + 指定顏色的外框線 */
.elementor-7402 .elementor-element.elementor-element-8deebe4 .lw-badge {
  display: block;
  font-weight: 700; /* 極粗體，描邊效果才好看 */
  font-size: 18px;
  line-height: 1.2;
  
  /* --- 顏色與描邊設定 --- */
  color: #FFC000;   /* 字體填充色 (黃色) */
  -webkit-text-stroke: 1px #ffad0c; /* ★ 指定的 1px 外框線顏色 */
  text-stroke: 1px #ffad0c;         /* 標準寫法 */
  paint-order: stroke fill;         /* ★ 關鍵：讓框線長在外面，確保字體不會變細 */
  
  text-transform: uppercase;
  letter-spacing: 1px;
  
  /* 重置舊樣式 */
  padding: 0;
  border-radius: 0;
  background: none;
  width: auto;
}

/* 下方中文：黑色粗體 */
.elementor-7402 .elementor-element.elementor-element-8deebe4 .lw-zh {
  display: block;
  font-weight: 750;
  font-size: 15px;
  line-height: 1.3;
  color: #222222;
  width: auto;
  margin-top: 2px;
}

/* RWD：手機版調整 */
@media (max-width: 768px) {
  .elementor-7402 .elementor-element.elementor-element-8deebe4 .lw-badge {
    font-size: 14px;
  }
  .elementor-7402 .elementor-element.elementor-element-8deebe4 .lw-zh {
    font-size: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d563c35 */.sumitomo-btn-orange {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  text-decoration: none;
  background-color: transparent;
  position: relative;
  border-radius: 100px;
  overflow: hidden;
  transition: all 0.4s ease;
}

/* 左側文字區 */
.sumitomo-btn-orange .sumitomo-btn-text {
  background-color: #FFD8B0;  /* 橘米底 */
  color: #A04700;             /* 橘褐字 */
  padding: 12px 25px;
  font-size: 13px;
  border-radius: 100px;
  transition: all 0.4s ease;
  position: relative;
  z-index: 2;
}

/* 右側箭頭圓 */
.sumitomo-btn-orange .sumitomo-btn-arrow {
  background-color: #FFB85C;  /* 橘亮圓 */
  color: #A04700;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 25px;
  margin-left: -20px;
  transition: all 0.4s ease;
  position: relative;
  z-index: 1;
}

/* hover：融合為整個膠囊 */
.sumitomo-btn-orange:hover .sumitomo-btn-text,
.sumitomo-btn-orange:hover .sumitomo-btn-arrow {
  background-color: #A04700;
  color: #FFD8B0;
}

.sumitomo-btn-orange:hover .sumitomo-btn-arrow {
  margin-left: 0;
}

.sumitomo-btn-orange:hover {
  transform: scale(1.05);
 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a2a175c */.sumitomo-btn-green {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  text-decoration: none;
  background-color: transparent;
  position: relative;
  border-radius: 100px;
  overflow: hidden;
  transition: all 0.4s ease;
}

/* 左側文字區 */
.sumitomo-btn-green .sumitomo-btn-text {
  background-color: #f2f0c4;  /* 淺綠底 */
  color: #6c6a2b;             /* 深綠字 */
  padding: 12px 32px;
  font-size: 13px;
  border-radius: 100px;
  transition: all 0.4s ease;
  position: relative;
  z-index: 2;
}

/* 右側箭頭圓 */
.sumitomo-btn-green .sumitomo-btn-arrow {
  background-color: #ede302; 
  color: #6c6a2b;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 25px;
  margin-left: -20px;
  transition: all 0.4s ease;
  position: relative;
  z-index: 1;
}

/* hover：融合為整個膠囊 */
.sumitomo-btn-green:hover .sumitomo-btn-text,
.sumitomo-btn-green:hover .sumitomo-btn-arrow {
  background-color:#6c6a2b;
  color: #ede302;
}

.sumitomo-btn-green:hover .sumitomo-btn-arrow {
  margin-left: 0;
}

.sumitomo-btn-green:hover {
  transform: scale(1.05);
 
}/* End custom CSS */