.elementor-90 .elementor-element.elementor-element-0a0b966{--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;}.elementor-90 .elementor-element.elementor-element-8a91205 .dyncontel-swiper .swiper{height:465px;}.elementor-90 .elementor-element.elementor-element-8a91205 .dynamic_acfslider .swiper-button-prev, .elementor-90 .elementor-element.elementor-element-8a91205 .dynamic_acfslider .swiper-button-next{width:50px;height:50px;margin-top:calc(-50px / 2);}.elementor-90 .elementor-element.elementor-element-8a91205 .dynamic_acfslider .swiper-button-prev i, .elementor-90 .elementor-element.elementor-element-8a91205 .dynamic_acfslider .swiper-button-next i{font-size:50px;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-8a91205 .dynamic_acfslider .swiper-button-prev svg, .elementor-90 .elementor-element.elementor-element-8a91205 .dynamic_acfslider .swiper-button-next svg{height:50px;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);fill:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-8a91205 .swiper-button-prev{left:10px;}.elementor-90 .elementor-element.elementor-element-8a91205 .swiper-button-next{right:10px;}.elementor-90 .elementor-element.elementor-element-8a91205 .swiper-button-prev, .elementor-90 .elementor-element.elementor-element-8a91205 .swiper-button-next{top:50%;}.elementor-90 .elementor-element.elementor-element-8a91205 .swiper-button-next path, .elementor-90 .elementor-element.elementor-element-8a91205 .swiper-button-prev path{fill:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-8a91205 .swiper-button-next line, .elementor-90 .elementor-element.elementor-element-8a91205 .swiper-button-prev line, .elementor-90 .elementor-element.elementor-element-8a91205 .swiper-button-next polyline, .elementor-90 .elementor-element.elementor-element-8a91205 .swiper-button-prev polyline{stroke:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-8a91205 .swiper-button-next:hover path, .elementor-90 .elementor-element.elementor-element-8a91205 .swiper-button-prev:hover path{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-8a91205 .swiper-button-next:hover line, .elementor-90 .elementor-element.elementor-element-8a91205 .swiper-button-prev:hover line, .elementor-90 .elementor-element.elementor-element-8a91205 .swiper-button-next:hover polyline, .elementor-90 .elementor-element.elementor-element-8a91205 .swiper-button-prev:hover polyline{stroke:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-8a91205 .dynamic_acfslider .swiper-button-prev:hover svg, .elementor-90 .elementor-element.elementor-element-8a91205 .dynamic_acfslider .swiper-button-next:hover svg{fill:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-8a91205 .dynamic_acfslider .swiper-button-prev:hover i, .elementor-90 .elementor-element.elementor-element-8a91205 .dynamic_acfslider .swiper-button-next:hover i{color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-8a91205 .swiper-button-prev polyline, .elementor-90 .elementor-element.elementor-element-8a91205 .swiper-button-next polyline{stroke-width:3;}.elementor-90 .elementor-element.elementor-element-8a91205 .swiper-button-next line, .elementor-90 .elementor-element.elementor-element-8a91205 .swiper-button-prev line{stroke-width:0;}.elementor-90 .elementor-element.elementor-element-8a91205 .swiper-button-prev line, .elementor-90 .elementor-element.elementor-element-8a91205 .swiper-button-next line, .elementor-90 .elementor-element.elementor-element-8a91205 .swiper-button-prev polyline, .elementor-90 .elementor-element.elementor-element-8a91205 .swiper-button-next polyline{stroke-dasharray:0,0;}.elementor-90 .elementor-element.elementor-element-8a91205 .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px;width:8px;height:8px;background-color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-8a91205 .swiper-pagination{bottom:2%;}.elementor-90 .elementor-element.elementor-element-8a91205 .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-f23c7c2{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-0ddae95{--display:flex;--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-0ddae95:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-0ddae95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://long-vision.com.tw/wp-content/uploads/2025/12/marketing.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-90 .elementor-element.elementor-element-0ddae95.e-con{--align-self:center;}.elementor-90 .elementor-element.elementor-element-6bee7b3{--display:flex;--min-height:236px;--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:center;--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-90 .elementor-element.elementor-element-6bee7b3:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-6bee7b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF75;}.elementor-90 .elementor-element.elementor-element-6bee7b3.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-124e12c{text-align:center;}.elementor-90 .elementor-element.elementor-element-124e12c .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:44px;font-weight:bold;line-height:30px;letter-spacing:-0.2px;color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-90 .elementor-element.elementor-element-76d6431 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:900;border-radius:0px 0px 0px 0px;padding:13px 50px 13px 50px;}.elementor-90 .elementor-element.elementor-element-76d6431{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-91c52d0{--display:flex;--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-91c52d0:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-91c52d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://long-vision.com.tw/wp-content/uploads/2025/12/management.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-90 .elementor-element.elementor-element-91c52d0.e-con{--align-self:center;}.elementor-90 .elementor-element.elementor-element-2602bfe{--display:flex;--min-height:236px;--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:center;--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-90 .elementor-element.elementor-element-2602bfe:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-2602bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF75;}.elementor-90 .elementor-element.elementor-element-2602bfe.e-con{--align-self:center;}.elementor-90 .elementor-element.elementor-element-ebb910b{text-align:center;}.elementor-90 .elementor-element.elementor-element-ebb910b .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:44px;font-weight:bold;line-height:30px;letter-spacing:-0.2px;color:var( --e-global-color-secondary );}.elementor-90 .elementor-element.elementor-element-62e4915 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:900;border-radius:0px 0px 0px 0px;padding:13px 50px 13px 50px;}.elementor-90 .elementor-element.elementor-element-62e4915{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-111c8ab{--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:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-e6ea0e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-90 .elementor-element.elementor-element-e6ea0e3 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-weight:900;color:var( --e-global-color-8f13e2b );}.elementor-90 .elementor-element.elementor-element-a5289ed .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );flex-grow:1;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-90 .elementor-element.elementor-element-a5289ed .elementor-repeater-item-82ae021 > *{display:inline-block;}.elementor-90 .elementor-element.elementor-element-a5289ed .elementor-repeater-item-faff04a.dce-item_image{justify-content:top;}.elementor-90 .elementor-element.elementor-element-a5289ed > .elementor-widget-container{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-05bdc9d );}.elementor-90 .elementor-element.elementor-element-a5289ed .dce-posts-fallback{text-align:left;}.elementor-90 .elementor-element.elementor-element-a5289ed .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-90 .elementor-element.elementor-element-a5289ed .dce-post-item{padding-bottom:35px;}.elementor-90 .elementor-element.elementor-element-871a9f2 .elementor-button{background-color:var( --e-global-color-8f13e2b );font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:900;border-radius:5px 5px 5px 5px;padding:13px 50px 13px 50px;}.elementor-90 .elementor-element.elementor-element-871a9f2{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-9b3f4ae{--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 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-05bdc9d );--border-color:var( --e-global-color-05bdc9d );--border-radius:0px 0px 0px 0px;--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-3d09cd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-90 .elementor-element.elementor-element-3d09cd5 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-weight:900;color:var( --e-global-color-312586c );}.elementor-90 .elementor-element.elementor-element-1a0099a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-1a0099a .acfgallery-item{width:calc(100% / 4);flex:0 1 calc( 100% / 4 );padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-1a0099a .dce-acf-gallery  .acfgallery-item{vertical-align:middle;}.elementor-90 .elementor-element.elementor-element-1a0099a .wrap-item-acfgallery{border-radius:0px 0px 0px 0px;width:65%;}.elementor-90 .elementor-element.elementor-element-1a0099a .dce-acf-gallery > *:first-child{transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg) scale(1) translateX(0px) translateY(0px) translateZ(0px);}.elementor-90 .elementor-element.elementor-element-766bc1c{--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-radius:0px 0px 0px 0px;--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-79a1412{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-90 .elementor-element.elementor-element-79a1412 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-weight:900;color:var( --e-global-color-text );}.elementor-90 .elementor-element.elementor-element-7051f19{--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-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-90 .elementor-element.elementor-element-7051f19:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-7051f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://long-vision.com.tw/wp-content/uploads/2025/12/pattern.png");background-repeat:repeat;}.elementor-90 .elementor-element.elementor-element-1f8d397 .elementor-repeater-item-aa2e8d0 > *{display:inline-block;}.elementor-90 .elementor-element.elementor-element-1f8d397 .elementor-repeater-item-1d9cc46.dce-item_image{justify-content:top;}.elementor-90 .elementor-element.elementor-element-1f8d397 .dce-skin-carousel{height:385px;}.elementor-90 .elementor-element.elementor-element-1f8d397 .dce-container-navigation i{font-size:35px;}.elementor-90 .elementor-element.elementor-element-1f8d397 .dce-container-navigation svg{height:35px;width:100%;}.elementor-90 .elementor-element.elementor-element-1f8d397 .dce-carousel-controls .swiper-button-left{height:35px;width:35px;margin-top:calc(35px / 2);}.elementor-90 .elementor-element.elementor-element-1f8d397 .dce-carousel-controls .swiper-button-right{height:35px;width:35px;margin-top:calc(35px / 2);}.elementor-90 .elementor-element.elementor-element-1f8d397 .swiper-button-right path, .elementor-90 .elementor-element.elementor-element-1f8d397 .swiper-button-left path, .elementor-90 .elementor-element.elementor-element-1f8d397 .dce-container-navigation svg, .elementor-90 .elementor-element.elementor-element-1f8d397 .dce-container-navigation i{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-90 .elementor-element.elementor-element-1f8d397 .swiper-button-right line, .elementor-90 .elementor-element.elementor-element-1f8d397 .swiper-button-left line, .elementor-90 .elementor-element.elementor-element-1f8d397 .swiper-button-right polyline, .elementor-90 .elementor-element.elementor-element-1f8d397 .swiper-button-left polyline{stroke:var( --e-global-color-text );}.elementor-90 .elementor-element.elementor-element-1f8d397 .swiper-button-right:hover path, .elementor-90 .elementor-element.elementor-element-1f8d397 .swiper-button-left:hover path, .elementor-90 .elementor-element.elementor-element-1f8d397 .swiper-button-left:hover svg, .elementor-90 .elementor-element.elementor-element-1f8d397 .swiper-button-right:hover svg, .elementor-90 .elementor-element.elementor-element-1f8d397 .swiper-button-left:hover i, .elementor-90 .elementor-element.elementor-element-1f8d397 .swiper-button-right:hover i{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-1f8d397 .swiper-button-right:hover line, .elementor-90 .elementor-element.elementor-element-1f8d397 .swiper-button-left:hover line, .elementor-90 .elementor-element.elementor-element-1f8d397 .swiper-button-right:hover polyline, .elementor-90 .elementor-element.elementor-element-1f8d397 .swiper-button-left:hover polyline{stroke:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-1f8d397 .dce-carousel-controls .dce-container-navigation{transform:translateX(-50%);left:50%;top:center%;width:38%;}.elementor-90 .elementor-element.elementor-element-1f8d397 .swiper-button-left{left:16px;}.elementor-90 .elementor-element.elementor-element-1f8d397 .swiper-button-right{right:16px;}.elementor-90 .elementor-element.elementor-element-1f8d397 .swiper-button-left, .elementor-90 .elementor-element.elementor-element-1f8d397 .swiper-button-right{top:-30px;}.elementor-90 .elementor-element.elementor-element-1f8d397 .dce-posts-fallback{text-align:left;}@media(min-width:768px){.elementor-90 .elementor-element.elementor-element-6bee7b3{--width:80%;}.elementor-90 .elementor-element.elementor-element-2602bfe{--width:80%;}.elementor-90 .elementor-element.elementor-element-111c8ab{--content-width:960px;}}@media(max-width:1024px){.elementor-90 .elementor-element.elementor-element-a5289ed .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );}.elementor-90 .elementor-element.elementor-element-1a0099a .acfgallery-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );}.elementor-90 .elementor-element.elementor-element-1a0099a .dce-acf-gallery > *:first-child{transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg) scale(1) translateX(0px) translateY(0px) translateZ(0px);}}@media(max-width:767px){.elementor-90 .elementor-element.elementor-element-a5289ed .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-90 .elementor-element.elementor-element-1a0099a .acfgallery-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-90 .elementor-element.elementor-element-1a0099a .dce-acf-gallery > *:first-child{transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg) scale(1) translateX(0px) translateY(0px) translateZ(0px);}}/* Start custom CSS for heading, class: .elementor-element-124e12c */.elementor-90 .elementor-element.elementor-element-124e12c span{
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebb910b */.elementor-90 .elementor-element.elementor-element-ebb910b span{
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6ea0e3 */.elementor-90 .elementor-element.elementor-element-e6ea0e3 span{
    color: black;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-a5289ed */.elementor-90 .elementor-element.elementor-element-a5289ed .dce-post-block{
    background-color: white;
}
.elementor-90 .elementor-element.elementor-element-a5289ed .dce-post-block:hover{
    background-color: #e9f1fb;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d09cd5 */.elementor-90 .elementor-element.elementor-element-3d09cd5 span{
    color: black;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79a1412 */.elementor-90 .elementor-element.elementor-element-79a1412 span{
    color: black;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-1f8d397 */.elementor-90 .elementor-element.elementor-element-1f8d397 .e-con-inner{
    max-width: 100%;
}/* End custom CSS */