.elementor-87931 .elementor-element.elementor-element-8d68208{--display:flex;--min-height:84px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:999;}.elementor-87931 .elementor-element.elementor-element-8d68208:not(.elementor-motion-effects-element-type-background), .elementor-87931 .elementor-element.elementor-element-8d68208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-02bef47 );}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-87931 .elementor-element.elementor-element-f000a65{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-87931 .elementor-element.elementor-element-f000a65 > .elementor-widget-container{background-image:url("https://www.omnichat.ai/wp-content/uploads/logo-w.svg");margin:-5px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-87931 .elementor-element.elementor-element-f000a65 img{width:100%;}.elementor-87931 .elementor-element.elementor-element-3814488{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-87931 .elementor-element.elementor-element-965b824{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-87931 .elementor-element.elementor-element-2e4ff81 .elementor-button{background-color:var( --e-global-color-d1c9a41 );font-family:"Noto Sans HK", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;letter-spacing:1px;fill:var( --e-global-color-c1f6f4c );color:var( --e-global-color-c1f6f4c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c1f6f4c );border-radius:13px 13px 0px 13px;padding:3px 5px 3px 7px;}.elementor-87931 .elementor-element.elementor-element-2e4ff81 .elementor-button:hover, .elementor-87931 .elementor-element.elementor-element-2e4ff81 .elementor-button:focus{background-color:var( --e-global-color-c1f6f4c );color:var( --e-global-color-02bef47 );border-color:var( --e-global-color-c1f6f4c );}.elementor-87931 .elementor-element.elementor-element-2e4ff81{width:var( --container-widget-width, 168px );max-width:168px;--container-widget-width:168px;--container-widget-flex-grow:0;}.elementor-87931 .elementor-element.elementor-element-2e4ff81 .elementor-button:hover svg, .elementor-87931 .elementor-element.elementor-element-2e4ff81 .elementor-button:focus svg{fill:var( --e-global-color-02bef47 );}.elementor-87931 .elementor-element.elementor-element-71527fd .elementor-button{background-color:var( --e-global-color-c1f6f4c );font-family:"Noto Sans HK", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;letter-spacing:1px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c1f6f4c );border-radius:13px 13px 0px 13px;padding:3px 0px 3px 3px;}.elementor-87931 .elementor-element.elementor-element-71527fd .elementor-button:hover, .elementor-87931 .elementor-element.elementor-element-71527fd .elementor-button:focus{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-87931 .elementor-element.elementor-element-71527fd{width:var( --container-widget-width, 168px );max-width:168px;--container-widget-width:168px;--container-widget-flex-grow:0;}.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 );}.elementor-87931 .elementor-element.elementor-element-b310855 > .elementor-widget-container{margin:-5px 0px -10px 20px;border-radius:99px 99px 99px 99px;}.elementor-87931 .elementor-element.elementor-element-b310855 .elementor-icon-wrapper{text-align:center;}.elementor-87931 .elementor-element.elementor-element-b310855.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-87931 .elementor-element.elementor-element-b310855.elementor-view-framed .elementor-icon, .elementor-87931 .elementor-element.elementor-element-b310855.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-87931 .elementor-element.elementor-element-b310855.elementor-view-framed .elementor-icon, .elementor-87931 .elementor-element.elementor-element-b310855.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-87931 .elementor-element.elementor-element-b310855.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-c1f6f4c );}.elementor-87931 .elementor-element.elementor-element-b310855.elementor-view-framed .elementor-icon:hover, .elementor-87931 .elementor-element.elementor-element-b310855.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-c1f6f4c );border-color:var( --e-global-color-c1f6f4c );}.elementor-87931 .elementor-element.elementor-element-b310855.elementor-view-framed .elementor-icon:hover, .elementor-87931 .elementor-element.elementor-element-b310855.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-c1f6f4c );}.elementor-87931 .elementor-element.elementor-element-b310855 .elementor-icon{font-size:42px;}.elementor-87931 .elementor-element.elementor-element-b310855 .elementor-icon svg{height:42px;}.elementor-87931 .elementor-element.elementor-element-2a57cf8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-87931 .elementor-element.elementor-element-846e497 > .elementor-widget-container{margin:-5px 0px -10px 0px;border-radius:99px 99px 99px 99px;}.elementor-87931 .elementor-element.elementor-element-846e497 .elementor-icon-wrapper{text-align:center;}.elementor-87931 .elementor-element.elementor-element-846e497.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-87931 .elementor-element.elementor-element-846e497.elementor-view-framed .elementor-icon, .elementor-87931 .elementor-element.elementor-element-846e497.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-87931 .elementor-element.elementor-element-846e497.elementor-view-framed .elementor-icon, .elementor-87931 .elementor-element.elementor-element-846e497.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-87931 .elementor-element.elementor-element-846e497.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-c1f6f4c );}.elementor-87931 .elementor-element.elementor-element-846e497.elementor-view-framed .elementor-icon:hover, .elementor-87931 .elementor-element.elementor-element-846e497.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-c1f6f4c );border-color:var( --e-global-color-c1f6f4c );}.elementor-87931 .elementor-element.elementor-element-846e497.elementor-view-framed .elementor-icon:hover, .elementor-87931 .elementor-element.elementor-element-846e497.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-c1f6f4c );}.elementor-87931 .elementor-element.elementor-element-846e497 .elementor-icon{font-size:27px;}.elementor-87931 .elementor-element.elementor-element-846e497 .elementor-icon svg{height:27px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-87931 .elementor-element.elementor-element-023ea15{width:var( --container-widget-width, 33px );max-width:33px;--container-widget-width:33px;--container-widget-flex-grow:0;}.elementor-87931 .elementor-element.elementor-element-023ea15 .elementor-heading-title{font-family:var( --e-global-typography-dbf25ab-font-family ), Sans-serif;font-size:var( --e-global-typography-dbf25ab-font-size );font-weight:var( --e-global-typography-dbf25ab-font-weight );line-height:var( --e-global-typography-dbf25ab-line-height );letter-spacing:var( --e-global-typography-dbf25ab-letter-spacing );color:var( --e-global-color-secondary );}@media(max-width:1200px){.elementor-87931 .elementor-element.elementor-element-8d68208{--min-height:66px;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-87931 .elementor-element.elementor-element-f000a65{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-87931 .elementor-element.elementor-element-f000a65 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-87931 .elementor-element.elementor-element-3814488{--justify-content:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-87931 .elementor-element.elementor-element-89eeec8 > .elementor-widget-container{margin:-7px 0px -7px 0px;}.elementor-87931 .elementor-element.elementor-element-89eeec8.elementor-element{--order:99999 /* order end hack */;}.elementor-87931 .elementor-element.elementor-element-965b824{--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-87931 .elementor-element.elementor-element-2e4ff81{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-87931 .elementor-element.elementor-element-2e4ff81 .elementor-button{font-size:15px;letter-spacing:0.5px;border-radius:10px 10px 0px 10px;padding:3px 1px 2px 4px;}.elementor-87931 .elementor-element.elementor-element-71527fd{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-87931 .elementor-element.elementor-element-71527fd .elementor-button{font-size:15px;letter-spacing:0.5px;border-radius:10px 10px 0px 10px;padding:3px 1px 2px 4px;}.elementor-87931 .elementor-element.elementor-element-b310855 > .elementor-widget-container{margin:-5px 15px -10px 20px;}.elementor-87931 .elementor-element.elementor-element-2a57cf8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-87931 .elementor-element.elementor-element-023ea15{width:var( --container-widget-width, 33px );max-width:33px;--container-widget-width:33px;--container-widget-flex-grow:0;}.elementor-87931 .elementor-element.elementor-element-023ea15 .elementor-heading-title{font-size:var( --e-global-typography-dbf25ab-font-size );line-height:var( --e-global-typography-dbf25ab-line-height );letter-spacing:var( --e-global-typography-dbf25ab-letter-spacing );}}@media(max-width:767px){.elementor-87931 .elementor-element.elementor-element-8d68208{--min-height:60px;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-87931 .elementor-element.elementor-element-f000a65{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-87931 .elementor-element.elementor-element-f000a65 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-87931 .elementor-element.elementor-element-3814488{--width:70%;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-87931 .elementor-element.elementor-element-89eeec8 > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-87931 .elementor-element.elementor-element-965b824{--width:88%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-87931 .elementor-element.elementor-element-2e4ff81{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-87931 .elementor-element.elementor-element-2e4ff81 .elementor-button{font-size:14px;letter-spacing:0px;padding:3px 3px 3px 3px;}.elementor-87931 .elementor-element.elementor-element-71527fd{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-87931 .elementor-element.elementor-element-71527fd .elementor-button{font-size:14px;letter-spacing:0px;padding:3px 3px 3px 3px;}.elementor-87931 .elementor-element.elementor-element-b310855 > .elementor-widget-container{margin:0px 5px -5px 5px;}.elementor-87931 .elementor-element.elementor-element-b310855 .elementor-icon{font-size:42px;}.elementor-87931 .elementor-element.elementor-element-b310855 .elementor-icon svg{height:42px;}.elementor-87931 .elementor-element.elementor-element-2a57cf8{--width:30px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-87931 .elementor-element.elementor-element-846e497 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-87931 .elementor-element.elementor-element-846e497 .elementor-icon{font-size:28px;}.elementor-87931 .elementor-element.elementor-element-846e497 .elementor-icon svg{height:28px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-87931 .elementor-element.elementor-element-023ea15 .elementor-heading-title{font-size:var( --e-global-typography-dbf25ab-font-size );line-height:var( --e-global-typography-dbf25ab-line-height );letter-spacing:var( --e-global-typography-dbf25ab-letter-spacing );}}@media(min-width:768px){.elementor-87931 .elementor-element.elementor-element-3814488{--width:100%;}.elementor-87931 .elementor-element.elementor-element-965b824{--width:48%;}.elementor-87931 .elementor-element.elementor-element-2a57cf8{--width:92px;}}@media(max-width:1200px) and (min-width:768px){.elementor-87931 .elementor-element.elementor-element-3814488{--width:80%;}.elementor-87931 .elementor-element.elementor-element-965b824{--width:88%;}.elementor-87931 .elementor-element.elementor-element-2a57cf8{--width:68px;}}/* Start custom CSS for theme-site-logo, class: .elementor-element-f000a65 */@media only screen and (min-width: 1201px) and (max-width: 1400px) {
.elementor-87931 .elementor-element.elementor-element-f000a65{width: 13vw!important;}
}/* End custom CSS */
/* Start custom CSS for wp-widget-maxmegamenu, class: .elementor-element-89eeec8 */.elementor-87931 .elementor-element.elementor-element-89eeec8 ul.mega-sub-menu{padding: 0px!important;}
@media screen and (max-width: 1200px){
#mega-menu-wrap-menu-1 .mega-menu-toggle + #mega-menu-menu-1{padding-bottom: 100px;}
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1{ font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );letter-spacing: var( --e-global-typography-accent-letter-spacing );}

.mega-toggle-animated-inner, .mega-toggle-animated-inner::before, .mega-toggle-animated-inner::after{background-color: #565656!important;}
/*
.elementor-sticky--effects .mega-toggle-animated-inner,.elementor-sticky--effects .mega-toggle-animated-inner::before,.elementor-sticky--effects .mega-toggle-animated-inner::after{background-color: #ffffff!important;}
*/

@media screen and (min-width: 1201px) {
.elementor-87931 .elementor-element.elementor-element-89eeec8 span.mega-indicator{margin: 0 0 0 0px!important;}
.elementor-87931 .elementor-element.elementor-element-89eeec8 .mega-menu-item-3054{padding-left: 8px!important;}
/*
.elementor-sticky--effects a.mega-menu-link{color: #fff!important;transition: all 0.3s ease-out;}
.elementor-sticky--effects a.mega-menu-link:hover{color: #000!important;}
*/
}

@media only screen and (min-width: 1201px) and (max-width: 1482px) {
.elementor-87931 .elementor-element.elementor-element-89eeec8 a.mega-menu-link{font-size: 17px!important;}
}
@media only screen and (min-width: 1201px) and (max-width: 1295px) {
.elementor-87931 .elementor-element.elementor-element-89eeec8 a.mega-menu-link{padding: 0px 7px 0px 7px!important;}
}

@media screen and (min-width: 1201px) {
li.menulogo{display:none!important;}
}
li.menulogo a{color: #fff0!important;}
li.menulogo{background-image: url(/wp-content/uploads/Omnichat_header_logo-new.svg)!important;
background-position: 15px 13px!important;
background-repeat: no-repeat!important;
background-size: auto 33px!important;    margin-bottom: 13px!important;}
li.mega-current-menu-item.menulogo a{background: #fff0!important;}

/*手機版第一層内距*/
@media screen and (max-width: 1200px){
a.mega-menu-link{padding: 0 15px!important;}
}
/*電腦版隱藏按鈕*/
@media screen and (min-width: 1201px) {
.elementor-87931 .elementor-element.elementor-element-89eeec8 .mega-menu-item-91004,.elementor-87931 .elementor-element.elementor-element-89eeec8 .mega-menu-item-91005{display:none!important;}
}
/*手機版兩個按鈕樣式位置*/
@media screen and (max-width: 1200px){
.elementor-87931 .elementor-element.elementor-element-89eeec8 .mega-menu-item-8168{width: 50%!important;
    /*background-color: var( --e-global-color-c1f6f4c )!important;*/padding:11px 10px 12px 15px!important;    z-index: 9999!important;}

.elementor-87931 .elementor-element.elementor-element-89eeec8 .mega-menu-item-8169{margin-top: 15px!important;width: 50%!important;/*margin-top: -61px!important;*/
    /*float: right!important;*/
    /*background-color: var( --e-global-color-c1f6f4c )!important;*/padding:11px 10px 12px 15px!important;    z-index: 9999!important;}
    
.elementor-87931 .elementor-element.elementor-element-89eeec8 .mega-menu-item-8168 a.mega-menu-link{border: 1px solid!important;
    padding: 0!important;
    text-align: center!important;
    height: 34px!important;
    line-height: 1em!important;
    padding: 7px 13px 8px 13px!important;
    border-radius: 13px 13px 0px 13px!important;}
}

.elementor-87931 .elementor-element.elementor-element-89eeec8 .mega-menu-item-8169 a.mega-menu-link{border: 1px solid!important;
    padding: 0!important;
    text-align: center!important;
    height: 34px!important;
    line-height: 1em!important;
    padding: 7px 13px 8px 13px!important;
    border-radius: 13px 13px 0px 13px!important;}

.elementor-87931 .elementor-element.elementor-element-89eeec8 .mega-menu-item-8169 a{color: #ffffff!important;background-color: #1b6aff!important;}
.elementor-87931 .elementor-element.elementor-element-89eeec8 .mega-menu-item-8168 a{color: #1b6aff!important;background-color: #fff!important;}

#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{width: 33px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2e4ff81 */@media only screen and (min-width: 1201px) and (max-width: 1330px) {
.elementor-87931 .elementor-element.elementor-element-2e4ff81 a{padding: 6px 14px 9px 14px!important;}
.elementor-87931 .elementor-element.elementor-element-2e4ff81{--container-widget-width: 130px!important;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-71527fd */@media only screen and (min-width: 1201px) and (max-width: 1330px) {
.elementor-87931 .elementor-element.elementor-element-71527fd a{padding: 6px 14px 9px 14px!important;}
.elementor-87931 .elementor-element.elementor-element-71527fd{--container-widget-width: 130px!important;}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b310855 *//*
.elementor-sticky--effects .glgo svg{fill:#fff!important;}
.elementor-sticky--effects .glgo:hover svg{fill:#333!important;}
*//* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-846e497 *//*
.elementor-sticky--effects .glgo svg{fill:#fff!important;}
.elementor-sticky--effects .glgo:hover svg{fill:#333!important;}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a57cf8 */.elementor-87931 .elementor-element.elementor-element-2a57cf8 .loicon .st0{    opacity: 1;
    fill: #666666;transition: all 0.3s ease-out;}
.elementor-87931 .elementor-element.elementor-element-2a57cf8:hover .loicon .st0{fill:var( --e-global-color-c1f6f4c );}
.elementor-87931 .elementor-element.elementor-element-2a57cf8 .lotext .elementor-heading-title{transition: all 0.3s ease-out;}
.elementor-87931 .elementor-element.elementor-element-2a57cf8:hover .lotext .elementor-heading-title{color:var( --e-global-color-c1f6f4c );}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3814488 */@media screen and (min-width: 1401px) {
.elementor-87931 .elementor-element.elementor-element-3814488{width:calc(100% - 210px)!important;}
}
/*
@media only screen and (min-width: 1201px) and (max-width: 1295px) {
.elementor-87931 .elementor-element.elementor-element-3814488{padding-left:0.7vw!important;}
}
@media only screen and (min-width: 1296px) and (max-width: 1362px) {
.elementor-87931 .elementor-element.elementor-element-3814488{padding-left: 1vw!important;}
}
@media only screen and (min-width: 1361px) and (max-width: 1482px) {
.elementor-87931 .elementor-element.elementor-element-3814488{padding-left: 1.8vw!important;}
}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d68208 */@media only screen and (min-width: 1201px) and (max-width: 1400px) {
.elementor-87931 .elementor-element.elementor-element-8d68208{padding-right: 36px!important;padding-left: 36px!important;}
}
.elementor-87931 .elementor-element.elementor-element-8d68208{width: 100%!important;}

/*下滑狀態*/
/*
header.elementor-sticky--active{background-color: var( --e-global-color-primary )!important;}

header.elementor-sticky--active .gr .elementor-widget-container,header.elementor-sticky--active .gl .elementor-widget-container{background-image: url(/wp-content/uploads/g-w.svg)!important;}
header.elementor-sticky--active .gr a.elementor-item,header.elementor-sticky--active .gr a svg,header.elementor-sticky--active .gl a.elementor-item,header.elementor-sticky--active .gl a svg{color:#fff!important;fill:#fff!important;}
header.elementor-sticky--active .gr:hover a.elementor-item,header.elementor-sticky--active .gr:hover a svg,header.elementor-sticky--active .gl:hover a.elementor-item,header.elementor-sticky--active .gl:hover a svg{color:#333!important;fill:#333!important;}

header.elementor-sticky--active .rg a{color:#fff!important;border-color: #fff!important;}
header.elementor-sticky--active .rg a:hover{color:#fff!important;border-color: var( --e-global-color-c1f6f4c )!important;background-color:var( --e-global-color-c1f6f4c )!important;}
header.elementor-sticky--active .cu a:hover{color:#fff!important;border-color: var( --e-global-color-c1f6f4c )!important;background-color:var( --e-global-color-c1f6f4c )!important;}

header.elementor-sticky--active .mgmenu a.ekit-menu-nav-link,header.elementor-sticky--active .mgmenu a .elementskit-submenu-indicator{color:#fff!important;fill:#fff!important;}
header.elementor-sticky--active .mgmenu a.ekit-menu-nav-link:hover,header.elementor-sticky--active .mgmenu a:hover .elementskit-submenu-indicator{color:#333!important;fill:#333!important;}

header.elementor-sticky--active .logook img{opacity: 0;}
header.elementor-sticky{transition: all 0.25s ease-out;}
*/

/*
header.elementor-sticky--active.elementor-sticky{min-height: 84px;}
@media screen and (max-width: 1200px){
header.elementor-sticky--active.elementor-sticky{min-height: 60px!important;}
}
*//* End custom CSS */
/* Start custom CSS *//*英文CSS*/
.elementor-kit-5871{
--e-global-typography-dbf25ab-letter-spacing:0px!important;
--e-global-typography-accent-letter-spacing:0px!important;
--e-global-typography-primary-letter-spacing:0px!important;

--e-global-typography-7bd478d-letter-spacing:0px!important;
--e-global-typography-ea0f62b-letter-spacing:0px!important;
--e-global-typography-e6c18c6-letter-spacing:0px!important;
}

.ssgogo{overflow: hidden;}

/*字體*/
.fontedit .elementor-heading-title{font-family:'Outfit'!important;font-weight: 500!important;
    line-height: 1.4em!important;}
.fontedits .elementor-heading-title{ line-height: 1.1em!important;letter-spacing: 1px!important;}

.elementor-kit-5871{
--e-global-typography-accent-font-family:'Outfit'!important;

--e-global-typography-b7b1b46-font-family: 'Noto sans'!important;
--e-global-typography-text-font-family: 'Noto sans'!important;

--e-global-typography-b7b1b46-font-weight: 400!important;
--e-global-typography-primary-font-family: 'Outfit'!important;
--e-global-typography-primary-font-weight: 500!important;

--e-global-typography-3383930-font-family: 'Outfit'!important;
--e-global-typography-070f3fe-font-family: 'Outfit'!important;
--e-global-typography-4dcecf8-font-family: 'Outfit'!important;
--e-global-typography-4dcecf8-font-weight: 500!important;
--e-global-typography-dbf25ab-font-family: 'Outfit'!important;
--e-global-typography-7bd478d-font-family: 'Outfit'!important;
--e-global-typography-ea0f62b-font-family: 'Outfit'!important;
--e-global-typography-472adf9-font-family: 'Outfit'!important;
}


/*字體大小*/
@media screen and (min-width: 1201px) {
  

.elementor-kit-5871{
--e-global-typography-primary-font-size:42px!important;
--e-global-typography-primary-line-height:1.4em!important;

--e-global-typography-b7b1b46-font-size:16px!important;
--e-global-typography-b7b1b46-line-height:1.6em!important;
--e-global-typography-b7b1b46-letter-spacing:0.6px!important;
--e-global-typography-text-letter-spacing:0.6px!important;

--e-global-typography-3383930-font-size:28px!important;
--e-global-typography-3383930-line-height:1.4em!important;
--e-global-typography-3383930-letter-spacing:1px!important;

--e-global-typography-4dcecf8-font-size:34px!important;
--e-global-typography-4dcecf8-line-height:1.2em!important;
--e-global-typography-4dcecf8-letter-spacing:1px!important;
}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {

    
.elementor-kit-5871{
--e-global-typography-primary-font-size:34px!important;
--e-global-typography-primary-line-height:1.2em!important;

--e-global-typography-b7b1b46-font-size:16px!important;
--e-global-typography-b7b1b46-line-height:1.6em!important;
--e-global-typography-b7b1b46-letter-spacing:0.6px!important;
--e-global-typography-text-letter-spacing:0.6px!important;

--e-global-typography-3383930-font-size:26px!important;
--e-global-typography-3383930-line-height:1.2em!important;
--e-global-typography-3383930-letter-spacing:0.8px!important;

--e-global-typography-4dcecf8-font-size:30px!important;
--e-global-typography-4dcecf8-line-height:1.2em!important;
--e-global-typography-4dcecf8-letter-spacing:1px!important;
}
}
@media screen and (max-width: 767px){

    
.elementor-kit-5871{
--e-global-typography-primary-font-size:6.8vw!important;
--e-global-typography-primary-line-height:1.2em!important;

--e-global-typography-b7b1b46-font-size:14px!important;
--e-global-typography-b7b1b46-line-height:1.6em!important;
--e-global-typography-b7b1b46-letter-spacing:0.4px!important;
--e-global-typography-text-letter-spacing:0.4px!important;

--e-global-typography-3383930-font-size:22px!important;
--e-global-typography-3383930-line-height:1.2em!important;
--e-global-typography-3383930-letter-spacing:0.6px!important;

--e-global-typography-4dcecf8-font-size:26px!important;
--e-global-typography-4dcecf8-line-height:1.2em!important;
--e-global-typography-4dcecf8-letter-spacing:0.8px!important;
}
}/* End custom CSS */