.elementor-12943 .elementor-element.elementor-element-158c1bf > .elementor-container > .elementor-row{align-items:stretch;}.elementor-12943 .elementor-element.elementor-element-158c1bf{margin-top:0px;margin-bottom:0px;}.elementor-12943 .elementor-element.elementor-element-77d6d27 .minimog-box{height:700px;}.elementor-12943 .elementor-element.elementor-element-77d6d27 .elementor-repeater-item-cb8f743 .slide-bg{background-color:#1A1A18;background-image:url("https://hemubeef.com/wp-content/uploads/2026/05/DSC_09360.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-12943 .elementor-element.elementor-element-77d6d27 .elementor-repeater-item-c207ab5 .slide-bg{background-color:#1A1A181F;background-image:url("https://hemubeef.com/wp-content/uploads/2026/05/DSC6034.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12943 .elementor-element.elementor-element-77d6d27 .elementor-repeater-item-c1ace0c .slide-bg{background-color:#1A1A181F;background-image:url("https://hemubeef.com/wp-content/uploads/2026/05/DSC_09936.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12943 .elementor-element.elementor-element-77d6d27 .slide-content .tm-button{--minimog-tm-button-hover-background:#E1927F;background-color:#E1927F;}.elementor-12943 .elementor-element.elementor-element-77d6d27 .tm-swiper{--gutter:0;--swiper-pagination-direction:row;--swiper-pagination-v-spacing:0;--swiper-pagination-h-spacing:var(--swiper-pagination-spacing);--swiper-pagination-horizontal-align:center;--swiper-pagination-margin-left:var(--swiper-pagination-h-offset);--swiper-pagination-margin-right:0;--swiper-pagination-v-offset:30px;--swiper-pagination-vertical-align:flex-end;--swiper-pagination-vertical-position:absolute;--swiper-pagination-margin-top:0;--swiper-pagination-margin-bottom:var(--swiper-pagination-v-offset);}.elementor-12943 .elementor-element.elementor-element-77d6d27 .swiper-nav-buttons{justify-content:space-between;align-items:center;}.elementor-12943 .elementor-element.elementor-element-77d6d27 > .elementor-widget-container{background-image:url("https://hemubeef.com/wp-content/uploads/2026/04/蜂巢肚.webp");}.elementor-12943 .elementor-element.elementor-element-77d6d27 .slide-content{justify-content:flex-start;align-items:center;text-align:start;}.elementor-12943 .elementor-element.elementor-element-77d6d27 .slide-layers{width:370px;}.elementor-12943 .elementor-element.elementor-element-77d6d27 .title{font-family:"Noto Serif TC", Noto Sans TC;font-weight:600;color:var( --e-global-color-62635b2 );}.elementor-12943 .elementor-element.elementor-element-77d6d27 .sub-title{font-family:"Noto Serif TC", Noto Sans TC;color:var( --e-global-color-62635b2 );}body:not(.rtl) .elementor-12943 .elementor-element.elementor-element-77d6d27 .description-wrap{margin:19px 0px 0px 0px;}body.rtl .elementor-12943 .elementor-element.elementor-element-77d6d27 .description-wrap{margin:19px 0px 0px 0px;}.elementor-12943 .elementor-element.elementor-element-77d6d27 .description{font-family:"Noto Serif TC", Noto Sans TC;font-size:20px;font-weight:500;line-height:1.2em;color:var( --e-global-color-62635b2 );}body:not(.rtl) .elementor-12943 .elementor-element.elementor-element-77d6d27 .button-wrap{margin:44px 0px 0px 0px;}body.rtl .elementor-12943 .elementor-element.elementor-element-77d6d27 .button-wrap{margin:44px 0px 0px 0px;}body:not(.rtl) .elementor-12943 .elementor-element.elementor-element-77d6d27 .slide-content .tm-button.style-text{padding:0px 33px 0px 33px;}body:not(.rtl) .elementor-12943 .elementor-element.elementor-element-77d6d27 .slide-content .tm-button.style-flat{padding:0px 33px 0px 33px;}body:not(.rtl) .elementor-12943 .elementor-element.elementor-element-77d6d27 .slide-content .tm-button.style-border{padding:0px 33px 0px 33px;}body:not(.rtl) .elementor-12943 .elementor-element.elementor-element-77d6d27 .slide-content .tm-button.style-bottom-line .button-content-wrapper{padding:0px 33px 0px 33px;}body:not(.rtl) .elementor-12943 .elementor-element.elementor-element-77d6d27 .slide-content .tm-button.style-bottom-thick-line .button-content-wrapper{padding:0px 33px 0px 33px;}body.rtl .elementor-12943 .elementor-element.elementor-element-77d6d27 .slide-content .tm-button.style-text{padding:0px 33px 0px 33px;}body.rtl .elementor-12943 .elementor-element.elementor-element-77d6d27 .slide-content .tm-button.style-flat{padding:0px 33px 0px 33px;}body.rtl .elementor-12943 .elementor-element.elementor-element-77d6d27 .slide-content .tm-button.style-border{padding:0px 33px 0px 33px;}body.rtl .elementor-12943 .elementor-element.elementor-element-77d6d27 .slide-content .tm-button.style-bottom-line .button-content-wrapper{padding:0px 33px 0px 33px;}body.rtl .elementor-12943 .elementor-element.elementor-element-77d6d27 .slide-content .tm-button.style-bottom-thick-line .button-content-wrapper{padding:0px 33px 0px 33px;}.elementor-12943 .elementor-element.elementor-element-bfbcf96 > .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-12943 .elementor-element.elementor-element-bfbcf96 .link{align-items:center;}.elementor-12943 .elementor-element.elementor-element-bfbcf96 .text{font-family:"Noto Sans TC", Noto Sans TC;font-size:20px;font-weight:500;line-height:60px;color:var( --e-global-color-62635b2 );}.elementor-12943 .elementor-element.elementor-element-bfbcf96 .text .stop-a{stop-color:var( --e-global-color-62635b2 );}.elementor-12943 .elementor-element.elementor-element-bfbcf96 .text .stop-b{stop-color:var( --e-global-color-62635b2 );}.elementor-12943 .elementor-element.elementor-element-bfbcf96 .icon{color:var( --e-global-color-7573962 );}.elementor-12943 .elementor-element.elementor-element-bfbcf96 .icon .stop-a{stop-color:var( --e-global-color-7573962 );}.elementor-12943 .elementor-element.elementor-element-bfbcf96 .icon .stop-b{stop-color:var( --e-global-color-7573962 );}.elementor-12943 .elementor-element.elementor-element-4f60bb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12943 .elementor-element.elementor-element-2e78b1b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12943 .elementor-element.elementor-element-ce9f06c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Noto Sans TC;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12943 .elementor-element.elementor-element-89db539 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-12943 .elementor-element.elementor-element-5d842c5{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Noto Sans TC;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12943 .elementor-element.elementor-element-3e9133e{--divider-border-style:solid;--divider-color:#8DB600;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12943 .elementor-element.elementor-element-3e9133e .elementor-divider-separator{width:28px;margin:0 auto;margin-left:0;}.elementor-12943 .elementor-element.elementor-element-3e9133e .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Noto Sans TC;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-heading.elementor-widget-heading .elementor-heading-title a:hover{color:var( --e-global-color-primary );}.elementor-12943 .elementor-element.elementor-element-2c103b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-12943 .elementor-element.elementor-element-2c103b5 .elementor-heading-title{font-family:"Noto Serif TC", Noto Sans TC;font-size:16px;font-weight:700;line-height:1.3em;letter-spacing:0.04em;color:#FFFFFF;}.elementor-12943 .elementor-element.elementor-element-3ac20b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12943 .elementor-element.elementor-element-3ac20b0 .elementor-heading-title{font-family:"Noto Sans TC", Noto Sans TC;font-size:11.5px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.82);}.elementor-12943 .elementor-element.elementor-element-68e62ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12943 .elementor-element.elementor-element-b04967d img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-12943 .elementor-element.elementor-element-c63100d{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-12943 .elementor-element.elementor-element-f7559a8{--divider-border-style:solid;--divider-color:#8DB600;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12943 .elementor-element.elementor-element-f7559a8 .elementor-divider-separator{width:28px;margin:0 auto;margin-left:0;}.elementor-12943 .elementor-element.elementor-element-f7559a8 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-12943 .elementor-element.elementor-element-9a98afd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-12943 .elementor-element.elementor-element-9a98afd .elementor-heading-title{font-family:"Noto Serif TC", Noto Sans TC;font-size:16px;font-weight:700;line-height:1.3em;letter-spacing:0.04em;color:#FFFFFF;}.elementor-12943 .elementor-element.elementor-element-6ea2471{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12943 .elementor-element.elementor-element-6ea2471 .elementor-heading-title{font-family:"Noto Sans TC", Noto Sans TC;font-size:11.5px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.82);}.elementor-12943 .elementor-element.elementor-element-cbe4a79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12943 .elementor-element.elementor-element-e6d5ea8 img{width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor-12943 .elementor-element.elementor-element-c41f872{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-12943 .elementor-element.elementor-element-a666a1d{--divider-border-style:solid;--divider-color:#8DB600;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12943 .elementor-element.elementor-element-a666a1d .elementor-divider-separator{width:28px;margin:0 auto;margin-left:0;}.elementor-12943 .elementor-element.elementor-element-a666a1d .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-12943 .elementor-element.elementor-element-278d518{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-12943 .elementor-element.elementor-element-278d518 .elementor-heading-title{font-family:"Noto Serif TC", Noto Sans TC;font-size:16px;font-weight:700;line-height:1.3em;letter-spacing:0.04em;color:#FFFFFF;}.elementor-12943 .elementor-element.elementor-element-f40fd46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12943 .elementor-element.elementor-element-f40fd46 .elementor-heading-title{font-family:"Noto Sans TC", Noto Sans TC;font-size:11.5px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.82);}.elementor-12943 .elementor-element.elementor-element-13209f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12943 .elementor-element.elementor-element-c770e70 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-12943 .elementor-element.elementor-element-e03e4f1{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-12943 .elementor-element.elementor-element-cbb7558{--divider-border-style:solid;--divider-color:#8DB600;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12943 .elementor-element.elementor-element-cbb7558 .elementor-divider-separator{width:28px;margin:0 auto;margin-left:0;}.elementor-12943 .elementor-element.elementor-element-cbb7558 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-12943 .elementor-element.elementor-element-43edad1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-12943 .elementor-element.elementor-element-43edad1 .elementor-heading-title{font-family:"Noto Serif TC", Noto Sans TC;font-size:16px;font-weight:700;line-height:1.3em;letter-spacing:0.04em;color:#FFFFFF;}.elementor-12943 .elementor-element.elementor-element-92ba17c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12943 .elementor-element.elementor-element-92ba17c .elementor-heading-title{font-family:"Noto Sans TC", Noto Sans TC;font-size:11.5px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.82);}.elementor-12943 .elementor-element.elementor-element-19a2176 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-12943 .elementor-element.elementor-element-19a2176{margin-top:0px;margin-bottom:100px;}.elementor-widget-tm-heading .heading-primary{font-family:var( --e-global-typography-primary-font-family ), Noto Sans TC;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tm-heading .heading-primary mark{font-family:var( --e-global-typography-primary-font-family ), Noto Sans TC;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tm-heading .heading-description{font-family:var( --e-global-typography-primary-font-family ), Noto Sans TC;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tm-heading .heading-secondary{font-family:var( --e-global-typography-primary-font-family ), Noto Sans TC;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12943 .elementor-element.elementor-element-f1539e6 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-12943 .elementor-element.elementor-element-f1539e6{text-align:center;}.elementor-12943 .elementor-element.elementor-element-f1539e6 .heading-primary{font-size:36px;font-weight:500;line-height:1.28em;}.elementor-12943 .elementor-element.elementor-element-1a79b2f{padding:024px 0px 0px 0px;}.elementor-12943 .elementor-element.elementor-element-6236120 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-12943 .elementor-element.elementor-element-6236120{margin-top:0px;margin-bottom:0px;}.elementor-12943 .elementor-element.elementor-element-58ce630 img{opacity:1;filter:brightness( 119% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-12943 .elementor-element.elementor-element-f16eade.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12943 .elementor-element.elementor-element-f16eade.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12943 .elementor-element.elementor-element-f16eade > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}body:not(.rtl) .elementor-12943 .elementor-element.elementor-element-f16eade > .elementor-element-populated.elementor-element-populated{padding:0px 15px 0px 060px;}body.rtl .elementor-12943 .elementor-element.elementor-element-f16eade > .elementor-element-populated.elementor-element-populated{padding:0px 060px 0px 15px;}.elementor-12943 .elementor-element.elementor-element-4b7ea9c{margin:0100px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;}.elementor-12943 .elementor-element.elementor-element-ced35e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-12943 .elementor-element.elementor-element-ced35e3 .elementor-heading-title{font-family:"Noto Serif TC", Noto Sans TC;font-weight:600;color:var( --e-global-color-text );}.elementor-12943 .elementor-element.elementor-element-ced35e3.elementor-widget-heading .elementor-heading-title a:hover{color:var( --e-global-color-text );}.elementor-12943 .elementor-element.elementor-element-aa5c66d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-12943 .elementor-element.elementor-element-aa5c66d .elementor-heading-title{font-family:"Noto Sans TC", Noto Sans TC;font-weight:400;line-height:26px;color:var( --e-global-color-da2f9e7 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Noto Sans TC;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12943 .elementor-element.elementor-element-4aaa172{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12943 .elementor-element.elementor-element-4aaa172 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-12943 .elementor-element.elementor-element-4aaa172 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-12943 .elementor-element.elementor-element-4aaa172 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-12943 .elementor-element.elementor-element-4aaa172 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-12943 .elementor-element.elementor-element-4aaa172 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-12943 .elementor-element.elementor-element-4aaa172 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-12943 .elementor-element.elementor-element-4aaa172 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-12943 .elementor-element.elementor-element-4aaa172 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-12943 .elementor-element.elementor-element-4aaa172 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-12943 .elementor-element.elementor-element-4aaa172 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12943 .elementor-element.elementor-element-4aaa172 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12943 .elementor-element.elementor-element-4aaa172 .elementor-icon-list-text{color:var( --e-global-color-da2f9e7 );transition:color 0.3s;}.elementor-12943 .elementor-element.elementor-element-9547ca4 .tm-button{--minimog-tm-button-hover-background:var( --e-global-color-text );background-color:var( --e-global-color-text );border-radius:1px 1px 1px 1px;border-width:0px 0px 0px 0px;font-family:"Noto Sans TC", Noto Sans TC;font-size:15px;font-weight:400;color:var( --e-global-color-62635b2 );}.elementor-12943 .elementor-element.elementor-element-9547ca4 .tm-button .stop-a{stop-color:var( --e-global-color-62635b2 );}.elementor-12943 .elementor-element.elementor-element-9547ca4 .tm-button .stop-b{stop-color:var( --e-global-color-62635b2 );}@media(max-width:1024px){.elementor-12943 .elementor-element.elementor-element-158c1bf{margin-top:0px;margin-bottom:0px;}.elementor-12943 .elementor-element.elementor-element-77d6d27 .minimog-box{height:300px;}.elementor-12943 .elementor-element.elementor-element-77d6d27 .tm-swiper{--slides-view:1;--swiper-pagination-spacing:2px;--swiper-pagination-v-offset:265px;--swiper-pagination-vertical-align:flex-start;--swiper-pagination-vertical-position:absolute;--swiper-pagination-margin-top:var(--swiper-pagination-v-offset);--swiper-pagination-margin-bottom:0;}.elementor-12943 .elementor-element.elementor-element-77d6d27 .slide-content{justify-content:center;text-align:center;}.elementor-12943 .elementor-element.elementor-element-77d6d27 .slide-layers{width:500px;}body:not(.rtl) .elementor-12943 .elementor-element.elementor-element-77d6d27 .slide-layers{padding:30px 15px 10px 15px;}body.rtl .elementor-12943 .elementor-element.elementor-element-77d6d27 .slide-layers{padding:30px 15px 10px 15px;}body:not(.rtl) .elementor-12943 .elementor-element.elementor-element-77d6d27 .button-wrap{margin:24px 0px 0px 0px;}body.rtl .elementor-12943 .elementor-element.elementor-element-77d6d27 .button-wrap{margin:24px 0px 0px 0px;}.elementor-12943 .elementor-element.elementor-element-19a2176{margin-top:0px;margin-bottom:40px;}.elementor-12943 .elementor-element.elementor-element-f1539e6 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-12943 .elementor-element.elementor-element-6236120{margin-top:0px;margin-bottom:40px;}.elementor-12943 .elementor-element.elementor-element-58ce630 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12943 .elementor-element.elementor-element-58ce630 .tm-modern-image .minimog-box{justify-content:center;}.elementor-12943 .elementor-element.elementor-element-58ce630 .minimog-image{width:100%;}.elementor-12943 .elementor-element.elementor-element-58ce630 img{max-width:100%;height:500px;object-fit:cover;}body:not(.rtl) .elementor-12943 .elementor-element.elementor-element-f16eade > .elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 20px;}body.rtl .elementor-12943 .elementor-element.elementor-element-f16eade > .elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-12943 .elementor-element.elementor-element-ced35e3 .elementor-heading-title{line-height:1.2em;}}@media(max-width:767px){.elementor-12943 .elementor-element.elementor-element-158c1bf{margin-top:0px;margin-bottom:0px;}.elementor-12943 .elementor-element.elementor-element-77d6d27 .elementor-repeater-item-cb8f743 .slide-content{justify-content:flex-start;align-items:center;}.elementor-12943 .elementor-element.elementor-element-77d6d27 .elementor-repeater-item-c207ab5 .slide-bg{background-image:url("https://hemubeef.com/wp-content/uploads/2026/05/DSC6034.webp");}.elementor-12943 .elementor-element.elementor-element-77d6d27 .elementor-repeater-item-c207ab5 .slide-content{justify-content:flex-start;align-items:center;}.elementor-12943 .elementor-element.elementor-element-77d6d27 .elementor-repeater-item-c1ace0c .slide-bg{background-image:url("https://hemubeef.com/wp-content/uploads/2026/05/DSC_09936.webp");}.elementor-12943 .elementor-element.elementor-element-77d6d27 .elementor-repeater-item-c1ace0c .slide-content{justify-content:flex-start;align-items:center;}.elementor-12943 .elementor-element.elementor-element-77d6d27 .tm-swiper{--slides-view:1;}.elementor-12943 .elementor-element.elementor-element-77d6d27 .slide-content{justify-content:flex-start;align-items:flex-end;text-align:start;}.elementor-12943 .elementor-element.elementor-element-77d6d27 .slide-layers{width:100%;}body:not(.rtl) .elementor-12943 .elementor-element.elementor-element-77d6d27 .slide-layers{padding:0px 0px 0px 0px;}body.rtl .elementor-12943 .elementor-element.elementor-element-77d6d27 .slide-layers{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-12943 .elementor-element.elementor-element-77d6d27 .title-wrap{margin:-37% 0% 0% 3%;}body.rtl .elementor-12943 .elementor-element.elementor-element-77d6d27 .title-wrap{margin:-37% 3% 0% 0%;}.elementor-12943 .elementor-element.elementor-element-77d6d27 .title{font-size:23px;}.elementor-12943 .elementor-element.elementor-element-77d6d27 .sub-title-image{margin-bottom:0px;}.elementor-12943 .elementor-element.elementor-element-77d6d27 .sub-title-image img{width:0px;}body:not(.rtl) .elementor-12943 .elementor-element.elementor-element-77d6d27 .description-wrap{margin:4% 0% 0% 3%;}body.rtl .elementor-12943 .elementor-element.elementor-element-77d6d27 .description-wrap{margin:4% 3% 0% 0%;}.elementor-12943 .elementor-element.elementor-element-77d6d27 .description{font-size:15px;}.elementor-12943 .elementor-element.elementor-element-bfbcf96 .text{font-size:15px;line-height:2.7em;}.elementor-12943 .elementor-element.elementor-element-2c103b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;}.elementor-12943 .elementor-element.elementor-element-2c103b5 .elementor-heading-title{font-size:13px;}.elementor-12943 .elementor-element.elementor-element-3ac20b0 .elementor-heading-title{font-size:10px;line-height:1.6em;}.elementor-12943 .elementor-element.elementor-element-9a98afd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;}.elementor-12943 .elementor-element.elementor-element-9a98afd .elementor-heading-title{font-size:13px;}.elementor-12943 .elementor-element.elementor-element-6ea2471 .elementor-heading-title{font-size:10px;line-height:1.6em;}.elementor-12943 .elementor-element.elementor-element-278d518{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;}.elementor-12943 .elementor-element.elementor-element-278d518 .elementor-heading-title{font-size:13px;}.elementor-12943 .elementor-element.elementor-element-f40fd46 .elementor-heading-title{font-size:10px;line-height:1.6em;}.elementor-12943 .elementor-element.elementor-element-43edad1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;}.elementor-12943 .elementor-element.elementor-element-43edad1 .elementor-heading-title{font-size:13px;}.elementor-12943 .elementor-element.elementor-element-92ba17c .elementor-heading-title{font-size:10px;line-height:1.6em;}}@media(min-width:768px){.elementor-12943 .elementor-element.elementor-element-6a28e90{width:61%;}.elementor-12943 .elementor-element.elementor-element-f16eade{width:39%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12943 .elementor-element.elementor-element-6a28e90{width:45%;}.elementor-12943 .elementor-element.elementor-element-f16eade{width:55%;}}/* Start custom CSS for tm-modern-slider, class: .elementor-element-77d6d27 *//* === Banner slider 暗遮罩：統一深色 0.3，文字浮在上方 === */
.elementor-12943 .elementor-element.elementor-element-77d6d27 .tm-swiper .swiper-slide .slide-bg-wrap::after {
  content: '';
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,.3);
  pointer-events: none;
  z-index: 1;
}
.elementor-12943 .elementor-element.elementor-element-77d6d27 .tm-swiper .swiper-slide .slide-content {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6236120 *//* ── 小標（橫線 + 大寫英文感） ── */
.about-eyebrow {
  font-size: 10px;
  font-weight: 600;
  letter-spacing: .24em;
  text-transform: uppercase;
  color: #8DB600;           /* --brand */
  margin-bottom: 16px;
  display: flex;
  align-items: center;
  gap: 10px;
}
.about-eyebrow::before {
  content: '';
  width: 24px;
  height: 1.5px;
  background: #8DB600;      /* 左側短橫線裝飾 */
}/* End custom CSS */
/* Start custom CSS *//* === HEMU PROMISE SECTION === */
/* CSS 只放「Elementor GUI 無對應」的版面骨架；字體/邊距/padding/背景/圖片設定全部走原生 widget */
.hemu-promise-wrap { width:100%; max-width:100%; overflow:hidden; }

.hemu-promise-grid {
  display:grid;
  grid-template-columns: repeat(4, 1fr);
  height: 320px;
  width:100%;
}
.hemu-promise-grid .pm-card .elementor-widget:not(:last-child),
.hemu-promise-grid .pm-card .elementor-element { --kit-widget-spacing:0px; --widgets-spacing:0px 0px; }

.hemu-promise-grid .pm-card { position:relative; overflow:hidden; cursor:pointer; }
.hemu-promise-grid .pm-card + .pm-card { border-left: 1px solid rgba(255,255,255,.12); }

/* 圖片絕對填滿卡片 — 結構性，無原生對應 */
.hemu-promise-grid .pm-card .pm-img,
.hemu-promise-grid .pm-card .pm-img .elementor-widget-container {
  position:absolute; top:0; left:0; right:0; bottom:0;
  width:100%; height:100%; margin:0;
}
.hemu-promise-grid .pm-card .pm-img img {
  display:block;
  transition: transform .6s cubic-bezier(.25,.46,.45,.94);
}


/* Overlay 絕對定位於卡片底部 + 漸層遮罩 — 結構性 */
.hemu-promise-grid .pm-overlay {
  position:absolute;
  bottom:0; left:0; right:0;
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  background: linear-gradient(transparent 0%, rgba(0,0,0,.25) 40%, rgba(0,0,0,.78) 100%);
  z-index:2;
  width:100%;
}

/* === Mobile RWD (≤768px) === */
@media (max-width: 768px) {
  .hemu-promise-grid {
    grid-template-columns: 1fr 1fr;
    height: auto;
    gap: 8px;
    padding: 0 8px;
  }
  .hemu-promise-grid .pm-card {
    height: 180px;
    border-radius: 10px;
    overflow: hidden;
  }
  .hemu-promise-grid .pm-card + .pm-card { border-left: none; }
  .hemu-promise-grid .pm-card:hover .pm-img img { transform: none; }
}
/* === END HEMU PROMISE === *//* End custom CSS */