.elementor-746 .elementor-element.elementor-element-06b1807{--display:flex;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-746 .elementor-element.elementor-element-2396629{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:400;line-height:1.9em;letter-spacing:1px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-widget-theme-post-content{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-746 .elementor-element.elementor-element-2396629{font-size:17px;line-height:1.8em;letter-spacing:0.5px;}}@media(max-width:767px){.elementor-widget-theme-post-content{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-746 .elementor-element.elementor-element-2396629{font-size:16px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-2396629 */.elementor-746 .elementor-element.elementor-element-2396629 a{color: #464646;
    background-color: #1efc00;
    padding: 1px 5px 2px 5px;transition: all 0.3s ease-out;}
.elementor-746 .elementor-element.elementor-element-2396629 a:hover{color: #000;
    background-color: #fccf00;
    }

/*H2*/
@media screen and (min-width: 1026px) {
.elementor-746 .elementor-element.elementor-element-2396629 h3{font-size: 25px;}
.elementor-746 .elementor-element.elementor-element-2396629 h2{font-weight: bold;font-size: 28px;padding: 12px 25px 12px 25px;
    background-color: var( --e-global-color-primary );
    border-radius: 40px 40px 40px 40px;margin: 0 auto 20px auto;
    width: fit-content;}
}
@media only screen and (min-width: 768px) and (max-width: 1025px) {
.elementor-746 .elementor-element.elementor-element-2396629 h3{font-size: 22px;}
.elementor-746 .elementor-element.elementor-element-2396629 h2{font-weight: bold;font-size: 24px;padding: 10px 20px 10px 20px;
    background-color: var( --e-global-color-primary );
    border-radius: 37px 37px 37px 37px;margin: 0 auto 20px auto;
    width: fit-content;}
}
@media screen and (max-width: 767px){
.elementor-746 .elementor-element.elementor-element-2396629 h3{font-size: 18px;}
.elementor-746 .elementor-element.elementor-element-2396629 h2{font-weight: bold;font-size: 18px;padding: 8px 15px 8px 15px;
    background-color: var( --e-global-color-primary );
    border-radius: 32px 32px 32px 32px;margin: 0 auto 10px auto;
    width: fit-content;}
}/* End custom CSS */