.elementor-3137 .elementor-element.elementor-element-db1f11b{--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-3137 .elementor-element.elementor-element-db1f11b:not(.elementor-motion-effects-element-type-background), .elementor-3137 .elementor-element.elementor-element-db1f11b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2af2d74e );}.elementor-3137 .elementor-element.elementor-element-5d2ca08{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.45;--border-radius:0px 0px 0500px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:100px;--padding-right:0px;}.elementor-3137 .elementor-element.elementor-element-5d2ca08:not(.elementor-motion-effects-element-type-background), .elementor-3137 .elementor-element.elementor-element-5d2ca08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dsisolution.kinsta.cloud/wp-content/uploads/2026/03/昱辰banner001-scaled.webp");background-position:top center;background-size:cover;}.elementor-3137 .elementor-element.elementor-element-5d2ca08::before, .elementor-3137 .elementor-element.elementor-element-5d2ca08 > .elementor-background-video-container::before, .elementor-3137 .elementor-element.elementor-element-5d2ca08 > .e-con-inner > .elementor-background-video-container::before, .elementor-3137 .elementor-element.elementor-element-5d2ca08 > .elementor-background-slideshow::before, .elementor-3137 .elementor-element.elementor-element-5d2ca08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3137 .elementor-element.elementor-element-5d2ca08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center right, var( --e-global-color-astglobalcolor0 ) 0%, #000000 51%);}.elementor-3137 .elementor-element.elementor-element-468d65e{--display:flex;}.elementor-3137 .elementor-element.elementor-element-3f5379b{text-align:start;}.elementor-3137 .elementor-element.elementor-element-3f5379b .elementor-heading-title{font-size:22px;font-weight:600;color:var( --e-global-color-f87961f );}.elementor-3137 .elementor-element.elementor-element-fdc418f .ue-text{text-align:inherit;}.elementor-3137 .elementor-element.elementor-element-fdc418f .ue_beginning_text{color:#000000;}.elementor-3137 .elementor-element.elementor-element-fdc418f .ue_gradient_text{font-size:80px;font-weight:600;line-height:90px;}.elementor-3137 .elementor-element.elementor-element-fdc418f .ue_ending_text{color:#000000;}.elementor-3137 .elementor-element.elementor-element-f214422 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-3137 .elementor-element.elementor-element-f214422{text-align:start;font-size:20px;font-weight:400;color:#ffffff;}.elementor-3137 .elementor-element.elementor-element-f7735b9 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-3137 .elementor-element.elementor-element-f7735b9{text-align:start;font-size:20px;font-weight:300;color:#ffffff;}.elementor-3137 .elementor-element.elementor-element-8ca376d{--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-3137 .elementor-element.elementor-element-02f826d{color:var( --e-global-color-f87961f );}.elementor-3137 .elementor-element.elementor-element-42abb99{--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 50px;--row-gap:0px;--column-gap:50px;--padding-top:0px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-3137 .elementor-element.elementor-element-e6e8735{--display:flex;}.elementor-3137 .elementor-element.elementor-element-a4b1469 .ue-text{text-align:inherit;}.elementor-3137 .elementor-element.elementor-element-a4b1469 .ue_beginning_text{color:#000000;}.elementor-3137 .elementor-element.elementor-element-a4b1469 .ue_gradient_text{font-size:72px;font-weight:600;line-height:90px;}.elementor-3137 .elementor-element.elementor-element-a4b1469 .ue_ending_text{color:#000000;}.elementor-3137 .elementor-element.elementor-element-22d497c{color:#FFFFFF;}.elementor-3137 .elementor-element.elementor-element-2af17ae{--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-3137 .elementor-element.elementor-element-b840472 img{width:88%;border-radius:20px 20px 20px 20px;}.elementor-3137 .elementor-element.elementor-element-5e3f686{--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 50px;--row-gap:0px;--column-gap:50px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-3137 .elementor-element.elementor-element-5e3f686:not(.elementor-motion-effects-element-type-background), .elementor-3137 .elementor-element.elementor-element-5e3f686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3137 .elementor-element.elementor-element-161b39e{--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-3137 .elementor-element.elementor-element-6ad09d1{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--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-3137 .elementor-element.elementor-element-4351c14 .elementor-image-box-wrapper{text-align:center;}.elementor-3137 .elementor-element.elementor-element-4351c14.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3137 .elementor-element.elementor-element-4351c14.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3137 .elementor-element.elementor-element-4351c14.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3137 .elementor-element.elementor-element-4351c14 .elementor-image-box-title{margin-bottom:0px;font-size:20px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor0 );}.elementor-3137 .elementor-element.elementor-element-4351c14 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3137 .elementor-element.elementor-element-4351c14 .elementor-image-box-img img{border-style:none;border-radius:30px;transition-duration:0.3s;}.elementor-3137 .elementor-element.elementor-element-4351c14:hover .elementor-image-box-img img{filter:brightness( 121% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3137 .elementor-element.elementor-element-4351c14 .elementor-image-box-description{font-size:14px;font-weight:600;line-height:1.2em;color:var( --e-global-color-f87961f );}.elementor-3137 .elementor-element.elementor-element-f58d4ac .elementor-image-box-wrapper{text-align:center;}.elementor-3137 .elementor-element.elementor-element-f58d4ac.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3137 .elementor-element.elementor-element-f58d4ac.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3137 .elementor-element.elementor-element-f58d4ac.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3137 .elementor-element.elementor-element-f58d4ac .elementor-image-box-title{margin-bottom:0px;font-size:20px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor0 );}.elementor-3137 .elementor-element.elementor-element-f58d4ac .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3137 .elementor-element.elementor-element-f58d4ac .elementor-image-box-img img{border-style:none;border-radius:30px;transition-duration:0.3s;}.elementor-3137 .elementor-element.elementor-element-f58d4ac:hover .elementor-image-box-img img{filter:brightness( 121% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3137 .elementor-element.elementor-element-f58d4ac .elementor-image-box-description{font-size:14px;font-weight:600;line-height:1.2em;color:var( --e-global-color-f87961f );}.elementor-3137 .elementor-element.elementor-element-5d44c4f .elementor-image-box-wrapper{text-align:center;}.elementor-3137 .elementor-element.elementor-element-5d44c4f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3137 .elementor-element.elementor-element-5d44c4f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3137 .elementor-element.elementor-element-5d44c4f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3137 .elementor-element.elementor-element-5d44c4f .elementor-image-box-title{margin-bottom:0px;font-size:20px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor0 );}.elementor-3137 .elementor-element.elementor-element-5d44c4f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3137 .elementor-element.elementor-element-5d44c4f .elementor-image-box-img img{border-style:none;border-radius:30px;transition-duration:0.3s;}.elementor-3137 .elementor-element.elementor-element-5d44c4f:hover .elementor-image-box-img img{filter:brightness( 121% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3137 .elementor-element.elementor-element-5d44c4f .elementor-image-box-description{font-size:14px;font-weight:600;line-height:1.2em;color:var( --e-global-color-f87961f );}.elementor-3137 .elementor-element.elementor-element-3d68fae .elementor-image-box-wrapper{text-align:center;}.elementor-3137 .elementor-element.elementor-element-3d68fae.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3137 .elementor-element.elementor-element-3d68fae.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3137 .elementor-element.elementor-element-3d68fae.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3137 .elementor-element.elementor-element-3d68fae .elementor-image-box-title{margin-bottom:0px;font-size:20px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor0 );}.elementor-3137 .elementor-element.elementor-element-3d68fae .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3137 .elementor-element.elementor-element-3d68fae .elementor-image-box-img img{border-style:none;border-radius:30px;transition-duration:0.3s;}.elementor-3137 .elementor-element.elementor-element-3d68fae:hover .elementor-image-box-img img{filter:brightness( 121% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3137 .elementor-element.elementor-element-3d68fae .elementor-image-box-description{font-size:14px;font-weight:600;line-height:1.2em;color:var( --e-global-color-f87961f );}.elementor-3137 .elementor-element.elementor-element-cb28690{--display:flex;}.elementor-3137 .elementor-element.elementor-element-926367d.elementor-element{--align-self:center;}.elementor-3137 .elementor-element.elementor-element-926367d .ue-text{text-align:inherit;}.elementor-3137 .elementor-element.elementor-element-926367d .ue_beginning_text{color:#000000;}.elementor-3137 .elementor-element.elementor-element-926367d .ue_gradient_text{font-size:72px;font-weight:600;line-height:90px;}.elementor-3137 .elementor-element.elementor-element-926367d .ue_ending_text{color:#000000;}.elementor-3137 .elementor-element.elementor-element-a4553fe{--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 50px;--row-gap:0px;--column-gap:50px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-3137 .elementor-element.elementor-element-277afa4{--display:flex;}.elementor-3137 .elementor-element.elementor-element-756d393.elementor-element{--align-self:center;}.elementor-3137 .elementor-element.elementor-element-756d393 .ue-text{text-align:inherit;}.elementor-3137 .elementor-element.elementor-element-756d393 .ue_beginning_text{color:#000000;}.elementor-3137 .elementor-element.elementor-element-756d393 .ue_gradient_text{font-size:72px;font-weight:600;line-height:90px;}.elementor-3137 .elementor-element.elementor-element-756d393 .ue_ending_text{color:#000000;}.elementor-3137 .elementor-element.elementor-element-4b5d017{color:#FFFFFF;}.elementor-3137 .elementor-element.elementor-element-cfffc0c{--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:center;}.elementor-3137 .elementor-element.elementor-element-07ca665 img{border-radius:20px 20px 20px 20px;}.elementor-3137 .elementor-element.elementor-element-eb1f228{--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:0200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-3137 .elementor-element.elementor-element-eb1f228:not(.elementor-motion-effects-element-type-background), .elementor-3137 .elementor-element.elementor-element-eb1f228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3137 .elementor-element.elementor-element-2714683{--display:flex;}.elementor-3137 .elementor-element.elementor-element-40f23a1 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-3137 .elementor-element.elementor-element-40f23a1.elementor-element{--align-self:center;}.elementor-3137 .elementor-element.elementor-element-40f23a1 .ue-text{text-align:inherit;}.elementor-3137 .elementor-element.elementor-element-40f23a1 .ue_beginning_text{color:#000000;}.elementor-3137 .elementor-element.elementor-element-40f23a1 .ue_gradient_text{font-size:72px;font-weight:600;line-height:90px;}.elementor-3137 .elementor-element.elementor-element-40f23a1 .ue_ending_text{color:#000000;}.elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post-wrapper, .elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post__separator-wrap{text-align:left;}.elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post__thumbnail:hover img{transform:scale(1.15);opacity:1;}.elementor-3137 .elementor-element.elementor-element-3b8ac01.uael-post__link-complete-yes .uael-post-image-background .uael-post__complete-box-overlay:hover + .uael-post__inner-wrap .uael-post__thumbnail img{transform:translate(-50%,-50%) scale(1.15);}.elementor-3137 .elementor-element.elementor-element-3b8ac01.uael-post__link-complete-yes .uael-post__complete-box-overlay:hover + .uael-post__inner-wrap .uael-post__thumbnail img{transform:scale(1.15);opacity:1;}.elementor-3137 .elementor-element.elementor-element-3b8ac01.uael-equal__height-yes .uael-post-image-background .uael-post__inner-wrap:hover img{transform:translate(-50%,-50%) scale(1.15);opacity:1;}.elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-listing__terms-link:not(:last-child):after{content:"|";margin:0 0.4em;}.elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post-grid .uael-post-wrapper{padding-right:calc( 25px/2 );padding-left:calc( 25px/2 );}.elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post-grid .uael-post-grid__inner{margin-left:calc( -25px/2 );margin-right:calc( -25px/2 );}.elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post__separator{width:100%;}.elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post__bg-wrap{background-color:#f6f6f6;border-radius:15px 15px 15px 15px;}.elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post__content-wrap{padding:20px 20px 20px 20px;}.elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post__title, .elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post__title a{color:var( --e-global-color-astglobalcolor6 );}.elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post__title{font-size:22px;font-weight:500;margin-bottom:17px;}.elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post__meta-data{color:#adadad;margin-bottom:0px;}.elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post__meta-data svg{fill:#adadad;}.elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post__meta-data span{font-size:16px;line-height:1px;margin-right:0px;}.elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post__meta-data span:last-child, .elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post__meta-data span.uael-listing__terms-link{margin-right:0;}.elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post__terms{padding:5px 15px 5px 15px;color:var( --e-global-color-astglobalcolor5 );font-size:14px;}.elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post__terms a:hover{color:var( --e-global-color-astglobalcolor1 );}.elementor-3137 .elementor-element.elementor-element-3b8ac01.uael-post__link-complete-yes .uael-post__complete-box-overlay:hover + .uael-post__inner-wrap .uael-post__terms a{color:var( --e-global-color-astglobalcolor1 );}.elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-posts[data-skin="business"] .uael-post__terms{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post__terms-wrap{margin-bottom:17px;}.elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post__excerpt{font-size:16px;line-height:23px;margin-bottom:20px;}.elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post-grid .slick-slider .slick-arrow{border-width:2px;border-radius:50% 50% 50% 50%;}.elementor-3137 .elementor-element.elementor-element-d6a2f2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3137 .elementor-element.elementor-element-a6ea0b3.elementor-element{--align-self:center;}.elementor-3137 .elementor-element.elementor-element-a6ea0b3 .ue-text{text-align:inherit;}.elementor-3137 .elementor-element.elementor-element-a6ea0b3 .ue_beginning_text{color:#000000;}.elementor-3137 .elementor-element.elementor-element-a6ea0b3 .ue_gradient_text{font-size:72px;font-weight:600;line-height:90px;}.elementor-3137 .elementor-element.elementor-element-a6ea0b3 .ue_ending_text{color:#000000;}.elementor-3137 .elementor-element.elementor-element-a555197{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3137 .elementor-element.elementor-element-a555197.e-con{--align-self:center;}.elementor-3137 .elementor-element.elementor-element-5b121dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-3137 .elementor-element.elementor-element-fb3a8b0.elementor-element{--align-self:center;}.elementor-3137 .elementor-element.elementor-element-fb3a8b0 .ue-text{text-align:inherit;}.elementor-3137 .elementor-element.elementor-element-fb3a8b0 .ue_beginning_text{color:#000000;}.elementor-3137 .elementor-element.elementor-element-fb3a8b0 .ue_gradient_text{font-size:72px;font-weight:600;line-height:90px;}.elementor-3137 .elementor-element.elementor-element-fb3a8b0 .ue_ending_text{color:#000000;}.elementor-3137 .elementor-element.elementor-element-5767e54{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3137 .elementor-element.elementor-element-89004ee{--display:flex;}.elementor-3137 .elementor-element.elementor-element-4c77352 .uael-faq-container > .uael-faq-accordion:not(:last-child){margin-bottom:10px;}.elementor-3137 .elementor-element.elementor-element-4c77352 .uael-faq-wrapper .uael-faq-container .uael-faq-accordion{border-style:solid;border-width:0px 0px 1px 0px;border-color:#D4D4D4;}.elementor-3137 .elementor-element.elementor-element-4c77352 .uael-faq-container .uael-faq-accordion .uael-accordion-content{border-top-color:#D4D4D4;}.elementor-3137 .elementor-element.elementor-element-4c77352 .uael-faq-accordion .uael-accordion-title .uael-question-span, .elementor-3137 .elementor-element.elementor-element-4c77352 .uael-faq-accordion .uael-accordion-title .uael-accordion-icon{font-size:20px;font-weight:400;}.elementor-3137 .elementor-element.elementor-element-4c77352 .uael-faq-accordion .uael-accordion-title .uael-question-span,
						.elementor-3137 .elementor-element.elementor-element-4c77352  .uael-accordion-icon-closed, .elementor-3137 .elementor-element.elementor-element-4c77352 span.uael-accordion-icon-opened{color:var( --e-global-color-astglobalcolor0 );}.elementor-3137 .elementor-element.elementor-element-4c77352 .uael-accordion-icon-closed, .elementor-3137 .elementor-element.elementor-element-4c77352 span.uael-accordion-icon-opened{fill:var( --e-global-color-astglobalcolor0 );}.elementor-3137 .elementor-element.elementor-element-4c77352 .uael-faq-accordion .uael-accordion-title{padding:15px 15px 15px 20px;}.elementor-3137 .elementor-element.elementor-element-4c77352 .uael-faq-accordion .uael-accordion-content{color:var( --e-global-color-f87961f );padding:20px 20px 20px 20px;}.elementor-3137 .elementor-element.elementor-element-4c77352 .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon{font-size:17px;}.elementor-3137 .elementor-element.elementor-element-4c77352 .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon svg{height:17px;width:17px;}.elementor-3137 .elementor-element.elementor-element-4c77352 .uael-accordion-icon.uael-accordion-icon-left{margin-right:15px;}.elementor-3137 .elementor-element.elementor-element-4c77352 .uael-accordion-icon.uael-accordion-icon-right{margin-left:15px;}.elementor-3137 .elementor-element.elementor-element-6f330b5{--display:flex;}.elementor-3137 .elementor-element.elementor-element-88e3df5 .uael-faq-container > .uael-faq-accordion:not(:last-child){margin-bottom:10px;}.elementor-3137 .elementor-element.elementor-element-88e3df5 .uael-faq-wrapper .uael-faq-container .uael-faq-accordion{border-style:solid;border-width:0px 0px 1px 0px;border-color:#D4D4D4;}.elementor-3137 .elementor-element.elementor-element-88e3df5 .uael-faq-container .uael-faq-accordion .uael-accordion-content{border-top-color:#D4D4D4;}.elementor-3137 .elementor-element.elementor-element-88e3df5 .uael-faq-accordion .uael-accordion-title .uael-question-span, .elementor-3137 .elementor-element.elementor-element-88e3df5 .uael-faq-accordion .uael-accordion-title .uael-accordion-icon{font-size:20px;font-weight:400;}.elementor-3137 .elementor-element.elementor-element-88e3df5 .uael-faq-accordion .uael-accordion-title .uael-question-span,
						.elementor-3137 .elementor-element.elementor-element-88e3df5  .uael-accordion-icon-closed, .elementor-3137 .elementor-element.elementor-element-88e3df5 span.uael-accordion-icon-opened{color:var( --e-global-color-astglobalcolor0 );}.elementor-3137 .elementor-element.elementor-element-88e3df5 .uael-accordion-icon-closed, .elementor-3137 .elementor-element.elementor-element-88e3df5 span.uael-accordion-icon-opened{fill:var( --e-global-color-astglobalcolor0 );}.elementor-3137 .elementor-element.elementor-element-88e3df5 .uael-faq-accordion .uael-accordion-title{padding:15px 15px 15px 20px;}.elementor-3137 .elementor-element.elementor-element-88e3df5 .uael-faq-accordion .uael-accordion-content{color:var( --e-global-color-f87961f );padding:20px 20px 20px 20px;}.elementor-3137 .elementor-element.elementor-element-88e3df5 .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon{font-size:17px;}.elementor-3137 .elementor-element.elementor-element-88e3df5 .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon svg{height:17px;width:17px;}.elementor-3137 .elementor-element.elementor-element-88e3df5 .uael-accordion-icon.uael-accordion-icon-left{margin-right:15px;}.elementor-3137 .elementor-element.elementor-element-88e3df5 .uael-accordion-icon.uael-accordion-icon-right{margin-left:15px;}.elementor-3137 .elementor-element.elementor-element-4825025{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-3137:not(.elementor-motion-effects-element-type-background), body.elementor-page-3137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3137 .elementor-element.elementor-element-db1f11b{--width:100%;}.elementor-3137 .elementor-element.elementor-element-468d65e{--width:50%;}.elementor-3137 .elementor-element.elementor-element-42abb99{--content-width:1400px;}.elementor-3137 .elementor-element.elementor-element-e6e8735{--width:55%;}.elementor-3137 .elementor-element.elementor-element-2af17ae{--width:45%;}.elementor-3137 .elementor-element.elementor-element-5e3f686{--content-width:1400px;}.elementor-3137 .elementor-element.elementor-element-161b39e{--width:45%;}.elementor-3137 .elementor-element.elementor-element-6ad09d1{--width:100%;}.elementor-3137 .elementor-element.elementor-element-cb28690{--width:55%;}.elementor-3137 .elementor-element.elementor-element-a4553fe{--content-width:1400px;}.elementor-3137 .elementor-element.elementor-element-277afa4{--width:55%;}.elementor-3137 .elementor-element.elementor-element-cfffc0c{--width:45%;}.elementor-3137 .elementor-element.elementor-element-eb1f228{--content-width:1400px;}.elementor-3137 .elementor-element.elementor-element-2714683{--content-width:1400px;}.elementor-3137 .elementor-element.elementor-element-d6a2f2a{--content-width:1400px;}.elementor-3137 .elementor-element.elementor-element-a555197{--width:1400px;}.elementor-3137 .elementor-element.elementor-element-5b121dc{--content-width:1400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3137 .elementor-element.elementor-element-468d65e{--width:100%;}}@media(max-width:1024px){.elementor-3137 .elementor-element.elementor-element-5d2ca08{--padding-top:070px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-3137 .elementor-element.elementor-element-468d65e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:30%;}.elementor-3137 .elementor-element.elementor-element-6ad09d1{--grid-auto-flow:row;--padding-top:15px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-3137 .elementor-element.elementor-element-a555197{--grid-auto-flow:row;}.elementor-3137 .elementor-element.elementor-element-5767e54{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3137 .elementor-element.elementor-element-db1f11b{--min-height:0px;}.elementor-3137 .elementor-element.elementor-element-db1f11b.e-con{--align-self:center;}.elementor-3137 .elementor-element.elementor-element-5d2ca08{--min-height:330px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:040px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3137 .elementor-element.elementor-element-5d2ca08.e-con{--align-self:center;}.elementor-3137 .elementor-element.elementor-element-468d65e{--min-height:250px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3137 .elementor-element.elementor-element-468d65e.e-con{--align-self:center;}.elementor-3137 .elementor-element.elementor-element-3f5379b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3137 .elementor-element.elementor-element-3f5379b{text-align:center;}.elementor-3137 .elementor-element.elementor-element-3f5379b .elementor-heading-title{font-size:15px;}.elementor-3137 .elementor-element.elementor-element-fdc418f > .elementor-widget-container{margin:0px -20px 0px -20px;}.elementor-3137 .elementor-element.elementor-element-fdc418f.elementor-element{--align-self:center;}.elementor-3137 .elementor-element.elementor-element-fdc418f .ue_gradient_text{font-size:41px;line-height:1.4em;}.elementor-3137 .elementor-element.elementor-element-f214422 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-3137 .elementor-element.elementor-element-f214422{text-align:justify;font-size:16px;line-height:1.6em;}.elementor-3137 .elementor-element.elementor-element-f7735b9{text-align:center;}.elementor-3137 .elementor-element.elementor-element-42abb99{--padding-top:0px;--padding-bottom:17px;--padding-left:0px;--padding-right:0px;}.elementor-3137 .elementor-element.elementor-element-a4b1469 > .elementor-widget-container{margin:0px 10px 0px 010px;}.elementor-3137 .elementor-element.elementor-element-a4b1469.elementor-element{--align-self:center;}.elementor-3137 .elementor-element.elementor-element-a4b1469 .ue_gradient_text{font-size:24px;line-height:1.4em;}.elementor-3137 .elementor-element.elementor-element-22d497c > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-3137 .elementor-element.elementor-element-22d497c{text-align:justify;font-size:16px;}.elementor-3137 .elementor-element.elementor-element-2af17ae{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;}.elementor-3137 .elementor-element.elementor-element-2af17ae.e-con{--order:-99999 /* order start hack */;}.elementor-3137 .elementor-element.elementor-element-b840472.elementor-element{--order:-99999 /* order start hack */;}.elementor-3137 .elementor-element.elementor-element-5e3f686{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3137 .elementor-element.elementor-element-6ad09d1{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3137 .elementor-element.elementor-element-4351c14 .elementor-image-box-img{margin-bottom:0px;}.elementor-3137 .elementor-element.elementor-element-f58d4ac .elementor-image-box-img{margin-bottom:0px;}.elementor-3137 .elementor-element.elementor-element-5d44c4f .elementor-image-box-img{margin-bottom:0px;}.elementor-3137 .elementor-element.elementor-element-3d68fae .elementor-image-box-img{margin-bottom:0px;}.elementor-3137 .elementor-element.elementor-element-926367d > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-3137 .elementor-element.elementor-element-926367d .ue_gradient_text{font-size:28px;line-height:1.4em;}.elementor-3137 .elementor-element.elementor-element-9134399 > .elementor-widget-container{margin:-5px 10px 0px 10px;padding:0px 0px 10px 0px;}.elementor-3137 .elementor-element.elementor-element-9134399{text-align:justify;font-size:16px;line-height:1.6em;}.elementor-3137 .elementor-element.elementor-element-a4553fe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3137 .elementor-element.elementor-element-756d393 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:10px 0px 0px 0px;}.elementor-3137 .elementor-element.elementor-element-756d393 .ue_gradient_text{font-size:24px;line-height:1.4em;}.elementor-3137 .elementor-element.elementor-element-4b5d017 > .elementor-widget-container{margin:-5px 10px 10px 10px;}.elementor-3137 .elementor-element.elementor-element-4b5d017{text-align:justify;}.elementor-3137 .elementor-element.elementor-element-cfffc0c{--margin-top:20px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-3137 .elementor-element.elementor-element-cfffc0c.e-con{--order:-99999 /* order start hack */;}.elementor-3137 .elementor-element.elementor-element-eb1f228{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3137 .elementor-element.elementor-element-2714683{--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3137 .elementor-element.elementor-element-40f23a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3137 .elementor-element.elementor-element-40f23a1 .ue_gradient_text{font-size:28px;line-height:1.4em;}.elementor-3137 .elementor-element.elementor-element-3b8ac01 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3137 .elementor-element.elementor-element-3b8ac01.elementor-element{--align-self:flex-start;}.elementor-3137 .elementor-element.elementor-element-d6a2f2a{--padding-top:12px;--padding-bottom:0px;--padding-left:10px;--padding-right:010px;}.elementor-3137 .elementor-element.elementor-element-a6ea0b3 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-3137 .elementor-element.elementor-element-a6ea0b3 .ue_gradient_text{font-size:28px;}.elementor-3137 .elementor-element.elementor-element-a555197{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-3137 .elementor-element.elementor-element-5b121dc{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3137 .elementor-element.elementor-element-fb3a8b0 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-3137 .elementor-element.elementor-element-fb3a8b0 .ue_gradient_text{font-size:28px;}.elementor-3137 .elementor-element.elementor-element-5767e54{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3137 .elementor-element.elementor-element-89004ee{--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3137 .elementor-element.elementor-element-6f330b5{--margin-top:-37px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3137 .elementor-element.elementor-element-88e3df5 > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3137 .elementor-element.elementor-element-88e3df5.elementor-element{--align-self:stretch;}}/* Start custom CSS for text-editor, class: .elementor-element-22d497c */@media (max-width: 767px) {

    /* 整體文字維持目前設定 */
    .elementor-3137 .elementor-element.elementor-element-22d497c {
        font-size: 16px !important;
        line-height: 1.75 !important;
    }

    /* 一般段落 */
    .elementor-3137 .elementor-element.elementor-element-22d497c p {
        font-size: 16px !important;
        line-height: 1.75 !important;
        margin: 0 !important;
    }

    /* 標題維持 20px */
    .elementor-3137 .elementor-element.elementor-element-22d497c h1,
    .elementor-3137 .elementor-element.elementor-element-22d497c h2,
    .elementor-3137 .elementor-element.elementor-element-22d497c h3,
    .elementor-3137 .elementor-element.elementor-element-22d497c h4 {
        font-size: 20px !important;
        line-height: 1.4 !important;
        margin-top: 20px !important;
        margin-bottom: 10px !important;
    }

    /* 清單整體縮排 */
    .elementor-3137 .elementor-element.elementor-element-22d497c ul,
    .elementor-3137 .elementor-element.elementor-element-22d497c ol {
        margin: 0 0 0 24px !important;
        padding: 0 !important;
    }

    /* 每個清單項目 */
    .elementor-3137 .elementor-element.elementor-element-22d497c li {
        font-size: 16px !important;
        line-height: 1.75 !important;
        margin-bottom: 8px !important;
        padding-left: 2px !important;
        text-align: left !important;
    }

    /* 清單內的藍色／粗體文字維持 16px */
    .elementor-3137 .elementor-element.elementor-element-22d497c li strong,
    .elementor-3137 .elementor-element.elementor-element-22d497c li b,
    .elementor-3137 .elementor-element.elementor-element-22d497c li span {
        font-size: 16px !important;
        line-height: 1.75 !important;
    }

    /* 最後一項不要多留空白 */
    .elementor-3137 .elementor-element.elementor-element-22d497c li:last-child {
        margin-bottom: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b840472 */@media (max-width: 767px) {

    /* 圖片元件外層 */
    .elementor-3137 .elementor-element.elementor-element-b840472 {
        position: relative !important;
        width: 90% !important;
        margin: 0 auto 20px !important;
        padding: 8px !important;
        overflow: visible !important;
        box-sizing: border-box !important;
    }

    /* 科技感外框 */
    .elementor-3137 .elementor-element.elementor-element-b840472::before {
        content: "" !important;
        position: absolute !important;
        inset: 0 !important;

        border: 2px solid #43d7ff !important;

        box-shadow:
            0 0 0 1px rgba(67, 215, 255, 0.22),
            0 0 14px rgba(67, 215, 255, 0.28),
            0 0 24px rgba(67, 215, 255, 0.14) !important;

        clip-path: polygon(
            0 0,
            calc(100% - 36px) 0,
            100% 36px,
            100% 100%,
            36px 100%,
            0 calc(100% - 36px)
        ) !important;

        pointer-events: none !important;
        z-index: 2 !important;
    }

    /* 圖片本體 */
    .elementor-3137 .elementor-element.elementor-element-b840472 img {
        display: block !important;

        width: 100% !important;
        height: 230px !important;

        object-fit: cover !important;
        object-position: center center !important;

        border-radius: 0 !important;

        clip-path: polygon(
            0 0,
            calc(100% - 36px) 0,
            100% 36px,
            100% 100%,
            36px 100%,
            0 calc(100% - 36px)
        ) !important;

        filter:
            contrast(1.05)
            saturate(1.08)
            brightness(0.98) !important;

        position: relative !important;
        z-index: 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad09d1 */@media (max-width: 767px) {
    .elementor-3137 .elementor-element.elementor-element-6ad09d1 .elementor-image-box-title {
        font-size: 18px !important;
        line-height: 1.3 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9134399 */@media (max-width: 767px) {

    /* 整體內文 */
    .elementor-3137 .elementor-element.elementor-element-9134399 {
        font-size: 16px !important;
        line-height: 1.75 !important;
    }

    /* 藍色小標題 */
    .elementor-3137 .elementor-element.elementor-element-9134399 h3 {
        font-size: 18px !important;
        line-height: 1.4 !important;
        margin: 18px 0 8px !important;
        padding: 0 !important;
    }

    /* 標題裡原本的 <b> */
    .elementor-3137 .elementor-element.elementor-element-9134399 h3 b {
        font-weight: 600 !important;
    }

    /* 一般內文 */
    .elementor-3137 .elementor-element.elementor-element-9134399 p,
    .elementor-3137 .elementor-element.elementor-element-9134399 div {
        font-size: 16px !important;
        line-height: 1.75 !important;
    }

    /* 換行間距 */
    .elementor-3137 .elementor-element.elementor-element-9134399 br {
        line-height: 1.3 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d017 */@media (max-width: 767px) {

    /* 一般內文 */
    .elementor-3137 .elementor-element.elementor-element-4b5d017 p {
        font-size: 16px !important;
        line-height: 1.75 !important;
        margin: 0 !important;
    }

    /* 連續段落之間 */
    .elementor-3137 .elementor-element.elementor-element-4b5d017 p + p {
        margin-top: 12px !important;
    }

    /* 導入效益標題本體 */
    .elementor-3137 .elementor-element.elementor-element-4b5d017 h3 {
        margin-top: 20px !important;
        margin-bottom: 10px !important;
        line-height: 1.4 !important;
    }

    /* 導入效益文字固定 20px */
    .elementor-3137 .elementor-element.elementor-element-4b5d017 h3 strong {
        font-size: 20px !important;
        line-height: 1.4 !important;
        font-weight: 600 !important;
    }

    /* 編號清單 */
    .elementor-3137 .elementor-element.elementor-element-4b5d017 ol {
        margin: 0 0 0 24px !important;
        padding: 0 !important;
    }

    .elementor-3137 .elementor-element.elementor-element-4b5d017 ol li {
        font-size: 16px !important;
        line-height: 1.75 !important;
        margin-bottom: 8px !important;
        padding-left: 2px !important;
    }

    /* 清單中的藍色重點文字 */
    .elementor-3137 .elementor-element.elementor-element-4b5d017 ol li strong,
    .elementor-3137 .elementor-element.elementor-element-4b5d017 ol li b,
    .elementor-3137 .elementor-element.elementor-element-4b5d017 ol li span {
        font-size: 16px !important;
        line-height: 1.75 !important;
    }

    .elementor-3137 .elementor-element.elementor-element-4b5d017 ol li:last-child {
        margin-bottom: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for uael-posts, class: .elementor-element-3b8ac01 */@media (max-width: 767px) {

    /* =========================
       1. 每張案例卡片
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post-wrapper {
        margin: 0 8px !important;

        height: 440px !important;
        min-height: 440px !important;

        display: flex !important;
        flex-direction: column !important;

        box-sizing: border-box !important;
    }


    /* =========================
       2. 圖片
       維持原比例
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post__thumbnail img {
        width: 100% !important;
        height: auto !important;

        object-fit: cover !important;
        display: block !important;
    }


    /* =========================
       3. 內容區
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post__content-wrap {
        padding: 12px 14px 14px !important;

        flex: 1 1 auto !important;

        display: flex !important;
        flex-direction: column !important;
    }


    /* =========================
       4. 分類標籤
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post__terms {
        font-size: 12px !important;
        line-height: 1.3 !important;

        margin-bottom: 6px !important;
    }


    /* =========================
       5. 案例標題
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post__title,
    .elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post__title a {
        font-size: 17px !important;
        line-height: 1.4 !important;

        margin-bottom: 6px !important;
    }


    /* =========================
       6. 日期
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post__meta-data {
        font-size: 12px !important;
        line-height: 1.4 !important;

        margin-bottom: 8px !important;
    }


    /* =========================
       7. 摘要
       最多顯示 3 行
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-3b8ac01 .uael-post__excerpt {
        font-size: 14px !important;
        line-height: 1.6 !important;

        display: -webkit-box !important;

        -webkit-line-clamp: 3 !important;
        -webkit-box-orient: vertical !important;

        overflow: hidden !important;
    }


    /* =========================
       8. 固定 Carousel 高度
       避免案例切換時上下跳動
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-3b8ac01 .slick-list {
        height: 440px !important;
        min-height: 440px !important;
    }

    .elementor-3137 .elementor-element.elementor-element-3b8ac01 .slick-track {
        height: 440px !important;
        min-height: 440px !important;
    }

    .elementor-3137 .elementor-element.elementor-element-3b8ac01 .slick-slide {
        height: 440px !important;
        min-height: 440px !important;
    }


    /* =========================
       9. Carousel 左右箭頭
       修正圓圈及圖示置中
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-3b8ac01 .slick-prev,
    .elementor-3137 .elementor-element.elementor-element-3b8ac01 .slick-next {
        width: 30px !important;
        height: 30px !important;

        padding: 0 !important;
        margin: 0 !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        border-radius: 50% !important;

        box-sizing: border-box !important;
    }


    /* 箭頭圖示本體 */
    .elementor-3137 .elementor-element.elementor-element-3b8ac01 .slick-prev i,
    .elementor-3137 .elementor-element.elementor-element-3b8ac01 .slick-next i {
        width: auto !important;
        height: auto !important;

        margin: 0 !important;
        padding: 0 !important;

        font-size: 16px !important;
        line-height: 1 !important;

        display: block !important;

        box-sizing: border-box !important;
    }


    /* 修正 Font Awesome 原本的定位偏差 */
    .elementor-3137 .elementor-element.elementor-element-3b8ac01 .slick-prev i::before,
    .elementor-3137 .elementor-element.elementor-element-3b8ac01 .slick-next i::before {
        display: block !important;

        margin: 0 !important;
        padding: 0 !important;

        line-height: 1 !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a555197 */@media (max-width: 767px) {

    /* =========================
       1. Grid 產品間距
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-a555197 {
        row-gap: 16px !important;
        column-gap: 8px !important;
    }

    /* =========================
       2. 四個 Shortcode
       維持原本結構
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-a555197 > .elementor-widget-shortcode {
        min-width: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
        overflow: visible !important;
    }

    /* =========================
       3. 產品圖片
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-a555197 img {
        border-radius: 10px !important;
        display: block !important;
    }

    /* =========================
       4. 藍色產品名稱
       維持你剛剛滿意的 14px
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-a555197 .elementor-heading-title,
    .elementor-3137 .elementor-element.elementor-element-a555197 .elementor-heading-title a {
        font-size: 20px !important;
        line-height: 1.28 !important;
        letter-spacing: 0.3px !important;

        margin-top: 4px !important;
        margin-bottom: 5px !important;
    }

    /* =========================
       5. 系列 / 功能標籤間距
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-a555197 .elementor-button {
        margin-right: 3px !important;
        margin-bottom: 3px !important;
    }
}/* End custom CSS */
/* Start custom CSS for uael-faq, class: .elementor-element-4c77352 */@media (max-width: 767px) {

    /* =========================
       1. FAQ 題目列
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-4c77352 .uael-faq-accordion-title {
        display: flex !important;
        align-items: center !important;

        padding: 11px 8px !important;
        margin: 0 !important;

        border-bottom: 1px solid rgba(255,255,255,0.32) !important;
        box-sizing: border-box !important;
    }


    /* =========================
       2. FAQ 藍色題目文字
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-4c77352 .uael-question-span {
        flex: 1 1 auto !important;
        min-width: 0 !important;

        font-size: 17px !important;
        line-height: 1.45 !important;
        font-weight: 500 !important;

        letter-spacing: 0.2px !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* =========================
       3. 左側 Icon
       固定寬度 + 與文字距離
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-4c77352 .uael-accordion-icon {
        flex: 0 0 18px !important;

        width: 18px !important;
        min-width: 18px !important;

        margin: 0 8px 0 0 !important;
        padding: 0 !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        box-sizing: border-box !important;
    }


    /* =========================
       4. 展開容器
       不干涉 UAE 高度動畫
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-4c77352 .uael-accordion-content {
        padding: 0 !important;
        margin: 0 !important;
    }


    /* =========================
       5. 答案內層留白
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-4c77352 .uael-accordion-content > span {
        display: block !important;

        padding: 12px 16px 16px !important;

        box-sizing: border-box !important;
    }


    /* =========================
       6. 一般答案文字
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-4c77352 .uael-accordion-content p {
        font-size: 16px !important;
        line-height: 1.65 !important;

        margin: 0 !important;
        padding: 0 !important;

        text-align: justify !important;
        text-justify: inter-ideograph !important;

        letter-spacing: 0 !important;
    }


    /* =========================
       7. 清單文字
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-4c77352 .uael-accordion-content li {
        font-size: 16px !important;
        line-height: 1.65 !important;

        text-align: justify !important;
        text-justify: inter-ideograph !important;

        letter-spacing: 0 !important;
    }


    /* =========================
       8. 編號清單
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-4c77352 .uael-accordion-content ol {
        margin: 0 !important;
        padding-left: 20px !important;
    }


    /* =========================
       9. 項目符號清單
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-4c77352 .uael-accordion-content ul {
        margin: 0 !important;
        padding-left: 20px !important;
    }


    /* =========================
       10. 清單項目間距
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-4c77352 .uael-accordion-content ol li,
    .elementor-3137 .elementor-element.elementor-element-4c77352 .uael-accordion-content ul li {
        margin-bottom: 6px !important;
        padding-left: 2px !important;
    }


    .elementor-3137 .elementor-element.elementor-element-4c77352 .uael-accordion-content ol li:last-child,
    .elementor-3137 .elementor-element.elementor-element-4c77352 .uael-accordion-content ul li:last-child {
        margin-bottom: 0 !important;
    }

}/* End custom CSS */
/* Start custom CSS for uael-faq, class: .elementor-element-88e3df5 */@media (max-width: 767px) {

    /* =========================
       1. FAQ 題目列
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-88e3df5 .uael-faq-accordion-title {
        display: flex !important;
        align-items: center !important;

        padding: 11px 8px !important;
        margin: 0 !important;

        border-bottom: 1px solid rgba(255,255,255,0.32) !important;
        box-sizing: border-box !important;
    }


    /* =========================
       2. FAQ 藍色題目文字
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-88e3df5 .uael-question-span {
        flex: 1 1 auto !important;
        min-width: 0 !important;

        font-size: 17px !important;
        line-height: 1.45 !important;
        font-weight: 500 !important;

        letter-spacing: 0.2px !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* =========================
       3. 左側 Icon
       固定寬度 + 與文字距離
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-88e3df5 .uael-accordion-icon {
        flex: 0 0 18px !important;

        width: 18px !important;
        min-width: 18px !important;

        margin: 0 8px 0 0 !important;
        padding: 0 !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        box-sizing: border-box !important;
    }


    /* =========================
       4. 展開容器
       不干涉 UAE 高度動畫
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-88e3df5 .uael-accordion-content {
        padding: 0 !important;
        margin: 0 !important;
    }


    /* =========================
       5. 答案內層留白
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-88e3df5 .uael-accordion-content > span {
        display: block !important;

        padding: 12px 16px 16px !important;

        box-sizing: border-box !important;
    }


    /* =========================
       6. 一般答案文字
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-88e3df5 .uael-accordion-content p {
        font-size: 16px !important;
        line-height: 1.65 !important;

        margin: 0 !important;
        padding: 0 !important;

        text-align: justify !important;
        text-justify: inter-ideograph !important;

        letter-spacing: 0 !important;
    }


    /* =========================
       7. 清單文字
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-88e3df5 .uael-accordion-content li {
        font-size: 16px !important;
        line-height: 1.65 !important;

        text-align: justify !important;
        text-justify: inter-ideograph !important;

        letter-spacing: 0 !important;
    }


    /* =========================
       8. 編號清單
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-88e3df5 .uael-accordion-content ol {
        margin: 0 !important;
        padding-left: 20px !important;
    }


    /* =========================
       9. 項目符號清單
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-88e3df5 .uael-accordion-content ul {
        margin: 0 !important;
        padding-left: 20px !important;
    }


    /* =========================
       10. 清單項目間距
       ========================= */
    .elementor-3137 .elementor-element.elementor-element-88e3df5 .uael-accordion-content ol li,
    .elementor-3137 .elementor-element.elementor-element-88e3df5 .uael-accordion-content ul li {
        margin-bottom: 6px !important;
        padding-left: 2px !important;
    }


    .elementor-3137 .elementor-element.elementor-element-88e3df5 .uael-accordion-content ol li:last-child,
    .elementor-3137 .elementor-element.elementor-element-88e3df5 .uael-accordion-content ul li:last-child {
        margin-bottom: 0 !important;
    }

}/* End custom CSS */