.elementor-1603 .elementor-element.elementor-element-b23cdf0{--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;--overlay-opacity:1;}.elementor-1603 .elementor-element.elementor-element-b23cdf0:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-b23cdf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-9ee6bcc5-8136-40e2-b458-0d34aacf0102);background-position:top right;background-repeat:no-repeat;background-size:100% auto;}.elementor-1603 .elementor-element.elementor-element-b23cdf0::before, .elementor-1603 .elementor-element.elementor-element-b23cdf0 > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-b23cdf0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-b23cdf0 > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-b23cdf0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-b23cdf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:var(--wpr-bg-d2a43d63-d499-490c-8d48-e990646fd88d);--background-overlay:'';background-position:100% 52%;background-repeat:no-repeat;background-size:7% auto;}.elementor-1603 .elementor-element.elementor-element-5bc8c78{--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;--overlay-opacity:1;--padding-top:4%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-1603 .elementor-element.elementor-element-5bc8c78:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-5bc8c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-9d7215a1-65c5-47fc-9677-cbb23d2c28cd);background-position:0% 63%;background-repeat:no-repeat;background-size:53% auto;}.elementor-1603 .elementor-element.elementor-element-5bc8c78::before, .elementor-1603 .elementor-element.elementor-element-5bc8c78 > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-5bc8c78 > .e-con-inner > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-5bc8c78 > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-5bc8c78 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-5bc8c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:var(--wpr-bg-313c2cfe-bde6-484f-9a71-5303707700c7);--background-overlay:'';background-position:0% 20%;background-repeat:no-repeat;background-size:7% auto;}.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-1603 .elementor-element.elementor-element-634139e{text-align:center;}.elementor-1603 .elementor-element.elementor-element-634139e .elementor-heading-title{font-family:var( --e-global-typography-b2ba588-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ba588-font-size );font-weight:var( --e-global-typography-b2ba588-font-weight );letter-spacing:var( --e-global-typography-b2ba588-letter-spacing );color:var( --e-global-color-5597b4a );}.elementor-1603 .elementor-element.elementor-element-79f3921 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-79f3921{text-align:center;}.elementor-1603 .elementor-element.elementor-element-79f3921 .elementor-heading-title{font-family:var( --e-global-typography-5f3f6a2-font-family ), Sans-serif;font-size:var( --e-global-typography-5f3f6a2-font-size );font-weight:var( --e-global-typography-5f3f6a2-font-weight );text-transform:var( --e-global-typography-5f3f6a2-text-transform );line-height:var( --e-global-typography-5f3f6a2-line-height );letter-spacing:var( --e-global-typography-5f3f6a2-letter-spacing );color:var( --e-global-color-1633d55 );}.elementor-1603 .elementor-element.elementor-element-4bda86a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-2af970f{--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;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1603 .elementor-element.elementor-element-ea847d1.elementor-element{--align-self:flex-start;}.elementor-1603 .elementor-element.elementor-element-ea847d1{text-align:left;}.elementor-1603 .elementor-element.elementor-element-ea847d1 img{width:100%;max-width:330px;}.elementor-1603 .elementor-element.elementor-element-109ecda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--flex-wrap:wrap;--padding-top:25px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-6ed83fa{--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;--flex-wrap:wrap;}.elementor-1603 .elementor-element.elementor-element-affe3ca{z-index:10;}.elementor-1603 .elementor-element.elementor-element-affe3ca .elementor-heading-title{font-family:var( --e-global-typography-ca81a76-font-family ), Sans-serif;font-size:var( --e-global-typography-ca81a76-font-size );font-weight:var( --e-global-typography-ca81a76-font-weight );line-height:var( --e-global-typography-ca81a76-line-height );letter-spacing:var( --e-global-typography-ca81a76-letter-spacing );color:var( --e-global-color-072f6c6 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1603 .elementor-element.elementor-element-5d684ff{font-family:var( --e-global-typography-ca81a76-font-family ), Sans-serif;font-size:var( --e-global-typography-ca81a76-font-size );font-weight:var( --e-global-typography-ca81a76-font-weight );line-height:var( --e-global-typography-ca81a76-line-height );letter-spacing:var( --e-global-typography-ca81a76-letter-spacing );color:var( --e-global-color-072f6c6 );}.elementor-1603 .elementor-element.elementor-element-2f72bd1.elementor-element{--align-self:flex-start;}.elementor-1603 .elementor-element.elementor-element-2f72bd1 img{width:100%;max-width:40px;}.elementor-1603 .elementor-element.elementor-element-3c154b3 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-1603 .elementor-element.elementor-element-3c154b3.elementor-element{--align-self:flex-start;}.elementor-1603 .elementor-element.elementor-element-3c154b3 img{width:100%;max-width:40px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-1603 .elementor-element.elementor-element-1a55361{right:1vw;}body.rtl .elementor-1603 .elementor-element.elementor-element-1a55361{left:1vw;}.elementor-1603 .elementor-element.elementor-element-1a55361{top:70vh;z-index:99;}.elementor-1603 .elementor-element.elementor-element-1a55361 .elementor-icon-wrapper{text-align:center;}.elementor-1603 .elementor-element.elementor-element-1a55361.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1633d55 );}.elementor-1603 .elementor-element.elementor-element-1a55361.elementor-view-framed .elementor-icon, .elementor-1603 .elementor-element.elementor-element-1a55361.elementor-view-default .elementor-icon{color:var( --e-global-color-1633d55 );border-color:var( --e-global-color-1633d55 );}.elementor-1603 .elementor-element.elementor-element-1a55361.elementor-view-framed .elementor-icon, .elementor-1603 .elementor-element.elementor-element-1a55361.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1633d55 );}.elementor-1603 .elementor-element.elementor-element-1a55361 .elementor-icon{font-size:50px;}.elementor-1603 .elementor-element.elementor-element-1a55361 .elementor-icon svg{height:50px;}.elementor-1603 .elementor-element.elementor-element-a71398d{--display:flex;}.elementor-1603 .elementor-element.elementor-element-5a01958 img{width:100%;max-width:1000px;border-radius:10px 10px 10px 10px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1200px){.elementor-1603 .elementor-element.elementor-element-b23cdf0::before, .elementor-1603 .elementor-element.elementor-element-b23cdf0 > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-b23cdf0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-b23cdf0 > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-b23cdf0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-b23cdf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:100% 60%;background-size:10% auto;}.elementor-1603 .elementor-element.elementor-element-5bc8c78:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-5bc8c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 70%;background-size:60% auto;}.elementor-1603 .elementor-element.elementor-element-5bc8c78::before, .elementor-1603 .elementor-element.elementor-element-5bc8c78 > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-5bc8c78 > .e-con-inner > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-5bc8c78 > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-5bc8c78 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-5bc8c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 15%;}.elementor-1603 .elementor-element.elementor-element-5bc8c78{--padding-top:7%;--padding-bottom:14%;--padding-left:5%;--padding-right:5%;}.elementor-1603 .elementor-element.elementor-element-634139e .elementor-heading-title{font-size:var( --e-global-typography-b2ba588-font-size );letter-spacing:var( --e-global-typography-b2ba588-letter-spacing );}.elementor-1603 .elementor-element.elementor-element-79f3921 .elementor-heading-title{font-size:var( --e-global-typography-5f3f6a2-font-size );line-height:var( --e-global-typography-5f3f6a2-line-height );letter-spacing:var( --e-global-typography-5f3f6a2-letter-spacing );}.elementor-1603 .elementor-element.elementor-element-4bda86a{--flex-wrap:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-2af970f{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-ea847d1{text-align:center;}.elementor-1603 .elementor-element.elementor-element-109ecda{--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-1603 .elementor-element.elementor-element-6ed83fa{--justify-content:center;}.elementor-1603 .elementor-element.elementor-element-affe3ca{text-align:center;}.elementor-1603 .elementor-element.elementor-element-affe3ca .elementor-heading-title{font-size:var( --e-global-typography-ca81a76-font-size );line-height:var( --e-global-typography-ca81a76-line-height );letter-spacing:var( --e-global-typography-ca81a76-letter-spacing );}.elementor-1603 .elementor-element.elementor-element-5d684ff{text-align:center;font-size:var( --e-global-typography-ca81a76-font-size );line-height:var( --e-global-typography-ca81a76-line-height );letter-spacing:var( --e-global-typography-ca81a76-letter-spacing );}.elementor-1603 .elementor-element.elementor-element-2f72bd1{width:auto;max-width:auto;}.elementor-1603 .elementor-element.elementor-element-2f72bd1 img{max-width:30px;}.elementor-1603 .elementor-element.elementor-element-3c154b3{width:auto;max-width:auto;}.elementor-1603 .elementor-element.elementor-element-3c154b3 img{max-width:30px;}body:not(.rtl) .elementor-1603 .elementor-element.elementor-element-1a55361{right:2vw;}body.rtl .elementor-1603 .elementor-element.elementor-element-1a55361{left:2vw;}.elementor-1603 .elementor-element.elementor-element-a71398d{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-1603 .elementor-element.elementor-element-b23cdf0::before, .elementor-1603 .elementor-element.elementor-element-b23cdf0 > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-b23cdf0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-b23cdf0 > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-b23cdf0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-b23cdf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:100% 65em;background-size:17% auto;}.elementor-1603 .elementor-element.elementor-element-5bc8c78:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-5bc8c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 70em;background-size:90% auto;}.elementor-1603 .elementor-element.elementor-element-5bc8c78::before, .elementor-1603 .elementor-element.elementor-element-5bc8c78 > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-5bc8c78 > .e-con-inner > .elementor-background-video-container::before, .elementor-1603 .elementor-element.elementor-element-5bc8c78 > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-5bc8c78 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1603 .elementor-element.elementor-element-5bc8c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 10%;}.elementor-1603 .elementor-element.elementor-element-5bc8c78{--padding-top:12%;--padding-bottom:22%;--padding-left:5%;--padding-right:5%;}.elementor-1603 .elementor-element.elementor-element-634139e > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-634139e{text-align:center;}.elementor-1603 .elementor-element.elementor-element-634139e .elementor-heading-title{font-size:var( --e-global-typography-b2ba588-font-size );letter-spacing:var( --e-global-typography-b2ba588-letter-spacing );}.elementor-1603 .elementor-element.elementor-element-79f3921{text-align:center;}.elementor-1603 .elementor-element.elementor-element-79f3921 .elementor-heading-title{font-size:var( --e-global-typography-5f3f6a2-font-size );line-height:var( --e-global-typography-5f3f6a2-line-height );letter-spacing:var( --e-global-typography-5f3f6a2-letter-spacing );}.elementor-1603 .elementor-element.elementor-element-4bda86a{--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-affe3ca .elementor-heading-title{font-size:var( --e-global-typography-ca81a76-font-size );line-height:var( --e-global-typography-ca81a76-line-height );letter-spacing:var( --e-global-typography-ca81a76-letter-spacing );}.elementor-1603 .elementor-element.elementor-element-5d684ff{font-size:var( --e-global-typography-ca81a76-font-size );line-height:var( --e-global-typography-ca81a76-line-height );letter-spacing:var( --e-global-typography-ca81a76-letter-spacing );}body:not(.rtl) .elementor-1603 .elementor-element.elementor-element-1a55361{right:1vw;}body.rtl .elementor-1603 .elementor-element.elementor-element-1a55361{left:1vw;}.elementor-1603 .elementor-element.elementor-element-1a55361 .elementor-icon{font-size:35px;}.elementor-1603 .elementor-element.elementor-element-1a55361 .elementor-icon svg{height:35px;}}@media(min-width:768px){.elementor-1603 .elementor-element.elementor-element-5bc8c78{--content-width:1245px;}.elementor-1603 .elementor-element.elementor-element-2af970f{--width:40%;}.elementor-1603 .elementor-element.elementor-element-a71398d{--width:60%;}}@media(max-width:1200px) and (min-width:768px){.elementor-1603 .elementor-element.elementor-element-2af970f{--width:100%;}.elementor-1603 .elementor-element.elementor-element-a71398d{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-affe3ca *//*偽元素符號*/
.elementor-1603 .elementor-element.elementor-element-affe3ca .elementor-heading-title:before{
    transition: 0.3s all ease-in;

    content: ""; /* 空內容 */
    position: absolute; /* 絕對定位 */
    top: 8px; /* 從上方定位 */
    left: -17px; /* 從左側定位 */
    right: 0; /* 確保偽元素與容器同寬 */
    bottom: 0; /* 確保偽元素與容器同高 */
    background-image: var(--wpr-bg-af79a743-473e-4d72-9ec3-fd08eefefae5);
    background-position: 0% 0%;
    background-repeat: no-repeat;
    background-size: 10px;
    opacity: 1;
    pointer-events: none;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-109ecda *//*濾鏡*/
.elementor-1603 .elementor-element.elementor-element-109ecda img, .elementor-1603 .elementor-element.elementor-element-109ecda a{
   transition: all 0.3s ease-out;    

}

.elementor-1603 .elementor-element.elementor-element-109ecda img:hover, .elementor-1603 .elementor-element.elementor-element-109ecda a:hover{
    
   transition: all 0.3s ease-out;
   filter: opacity(80%); 
   

-moz-transition: 0.3s -moz-filter linear;
-moz-transition: 0.3s filter linear;
-ms-transition: 0.3s -ms-filter linear;
-o-transition: 0.3s -o-filter linear;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1a55361 *//*.elementor-1603 .elementor-element.elementor-element-1a55361:hover {*/
    
/*   transition: all 0.3s ease-out;*/
/*   filter: brightness(75%); */


/*-moz-transition: 0.3s -moz-filter linear;*/
/*-moz-transition: 0.3s filter linear;*/
/*-ms-transition: 0.3s -ms-filter linear;*/
/*-o-transition: 0.3s -o-filter linear;*/

/*}*/

.elementor-1603 .elementor-element.elementor-element-1a55361 svg{
    
   transition: all 0.3s ease-out;
    
}

.elementor-1603 .elementor-element.elementor-element-1a55361:hover svg{
    
   transition: all 0.3s ease-out;
    
}

/*.elementor-1603 .elementor-element.elementor-element-1a55361 .elementor-icon svg circle{*/
    
/*    stroke:#fff!important; */
/*    stroke-width: 1px;*/
/*}*/

.elementor-1603 .elementor-element.elementor-element-1a55361 .elementor-icon svg{
  filter: drop-shadow(0px 1px 3px rgb(0 0 0 / 0.2));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af970f *//*.elementor-1603 .elementor-element.elementor-element-2af970f:after {*/
/*    content:"";*/
/*    position:absolute;*/
/*    top:0%;*/
/*    right:0;*/
/*    width:1px;*/
/*    height:90%;*/
/*    background:#046B95;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a71398d *//*圖片效果-hover*/
.elementor-1603 .elementor-element.elementor-element-a71398d{
    overflow: hidden;
}

.elementor-1603 .elementor-element.elementor-element-a71398d img:hover{
    transform: scale(1.01);
}

@media (max-width:767px){
.elementor-1603 .elementor-element.elementor-element-a71398d img{
    transform: scale(1.5);
}    

.elementor-1603 .elementor-element.elementor-element-a71398d img:hover{
    transform: scale(1.55);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bda86a *//*濾鏡*/
.elementor-1603 .elementor-element.elementor-element-4bda86a img, .elementor-1603 .elementor-element.elementor-element-4bda86a a{
   transition: all 0.3s ease-out;    

}

.elementor-1603 .elementor-element.elementor-element-4bda86a img:hover, .elementor-1603 .elementor-element.elementor-element-4bda86a a:hover{
    
   transition: all 0.3s ease-out;
   filter: opacity(80%); 
   

-moz-transition: 0.3s -moz-filter linear;
-moz-transition: 0.3s filter linear;
-ms-transition: 0.3s -ms-filter linear;
-o-transition: 0.3s -o-filter linear;

}/* End custom CSS */