/*Page link list style*/
ul>li.r-tabs-tab a *,
.r-tabs-accordion-title a.r-tabs-anchor *{color: var(--e-global-color-text);font-size: inherit;line-height: inherit;font-weight: inherit;margin: 0;padding: 0;}
ul>li.r-tabs-tab.r-tabs-state-active a *,
.r-tabs-accordion-title.r-tabs-state-active a.r-tabs-anchor *{color: var(--e-global-color-f85e03d);}
.r-tabs-accordion-title a.r-tabs-anchor .fas,
.r-tabs-accordion-title a.r-tabs-anchor .fa-solid {font-weight: 900;}
.r-tabs-accordion-title a.r-tabs-anchor .far,
.r-tabs-accordion-title a.r-tabs-anchor .fa-regular,
.r-tabs-accordion-title a.r-tabs-anchor .fab,
.r-tabs-accordion-title a.r-tabs-anchor .fa-brands {font-weight: 400;}
.r-tabs-accordion-title>a{margin: 0px 0px 10px 0px;}
.uc_bold_tabs ul li.r-tabs-state-default a.ue-tab-btn, .r-tabs-accordion-title > a{border:0;border-bottom: 2px solid var(--e-global-color-primary);}
.style_tab2 .uc_bold_tabs ul li.r-tabs-state-default a.ue-tab-btn, .style_tab2 .uc_bold_tabs ul li.r-tabs-state-active a.ue-tab-btn, .style_tab2 .r-tabs-accordion-title > a{border:0;border-bottom: 2px solid var(--e-global-color-primary);}

.elementor-element.elementor-widget-ucaddon_content_tabs .r-tabs-accordion-title.r-tabs-state-active a.r-tabs-anchor {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-f85e03d);
}
.elementor-element.elementor-widget-ucaddon_content_tabs .r-tabs-accordion-title a.r-tabs-anchor {
    background-color: var(--e-global-color-032d0f8);
    color: var(--e-global-color-c153ed4);
    text-decoration: none;
}
/*.elementor-element.elementor-widget-ucaddon_content_tabs .ue-tab-btn:hover, 
.elementor-element.elementor-widget-ucaddon_content_tabs .r-tabs-accordion-title > a:hover {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-f85e03d);
}
.elementor-element.elementor-widget-ucaddon_content_tabs .ue-tab-btn:hover *, 
.elementor-element.elementor-widget-ucaddon_content_tabs .r-tabs-accordion-title > a:hover *{
    color: var(--e-global-color-f85e03d);
}*/
.elementor-element.elementor-widget-ucaddon_content_tabs .ue-tab-btn, 
.elementor-element.elementor-widget-ucaddon_content_tabs .r-tabs-accordion-title > a {
    background-color: #ffffff00;
}
.elementor-element.elementor-widget-ucaddon_content_tabs .uc_bold_tabs ul li a.ue-tab-btn, 
.elementor-element.elementor-widget-ucaddon_content_tabs .r-tabs-accordion-title > a {
    padding: 10px 20px 10px 20px;
    margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-widget-ucaddon_content_tabs .r-tabs-panel{padding: 20px 20px 20px 20px;}
.tab-container.r-tabs-panel.r-tabs-state-active{border-bottom: 2px solid var(--e-global-color-primary);}
.style_tab2 .tab-container.r-tabs-panel.r-tabs-state-active{border-bottom: 0;}

.elementor-section.style_tabitem{padding: 0;}
.elementor-section.style_tabitem .elementor-column>.elementor-widget-wrap{padding: 0;}
.style_tabitem .tabitem_content .elementor-column .elementor-widget-wrap{padding: 0;}
.style_tabitem .elementor-element.elementor-widget-heading h2{
    color: var(--e-global-color-accent);
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}
.style_tabitem .elementor-element.elementor-widget-theme-post-featured-image{width: 140px;max-width: 140px;}
.style_tabitem .elementor-element.elementor-widget-theme-post-featured-image .elementor-widget-container{padding: 0px 20px 0px 0px;}
.style_tabitem .elementor-element.elementor-widget-theme-post-content{width: calc(100% - 140px);max-width: calc(100% - 140px);}
.style_tabitem .elementor-element.elementor-widget-theme-post-content .elementor-widget-container{padding: 0px 0px 15px 0px;}
@media (max-width: 1024px) {
    .elementor-section.style_tabitem{padding: 0 0 30px 0;}
}
/*postlist Style*/

.ue-item-bullet .fa-calendar-alt:before {content: "\f073";font-size: 22px;}
.ue_post_grid_item .uc_post_title a *{color: inherit;font-size: inherit;line-height: inherit;font-weight: inherit;text-transform: inherit;}
.elementor-widget-ucaddon_ue_select_post_filter .uc-select-filter__select{border-width:2px;}
.elementor-widget-ucaddon_post_grid .ue_post_grid .ue_post_grid_item{overflow: hidden;border-radius: 0px;border-style: solid;border-width: 2px 0px 0px 0px;border-color: var(--e-global-color-accent);box-shadow: 3px 3px 20px 0px rgba(0, 0, 0, 0.05);}
.elementor-widget-ucaddon_post_grid .ue_post_grid .uc_content{
    /*background-color: transparent;*//*remove for hight contrast check of bg transparent*/
    padding: 20px 20px 20px 20px;
    background-image: linear-gradient(166deg, var(--e-global-color-f85e03d) 81%, var(--e-global-color-6b61ea9) 82%);
    border-radius: 0px 0px 0px 0px;
    border-style: none;
}
.elementor-widget-ucaddon_post_grid .ue_post_grid .uc_post_image img{height: 170px;object-fit: Cover;}
.elementor-widget-ucaddon_post_grid .ue_post_grid .uc_post_title a{
    color: var(--e-global-color-08d8cd5);
    font-family: var(--e-global-typography-d9d3dce-font-family), "Noto Sans TC", "Noto Sans SC", "Microsoft JhengHei", "Arial", STHeitiTC, STHeitiSC, Sans-serif;
    font-size: var(--e-global-typography-d9d3dce-font-size);
    font-weight: var(--e-global-typography-d9d3dce-font-weight);
    text-transform: var(--e-global-typography-d9d3dce-text-transform);
    font-style: var(--e-global-typography-d9d3dce-font-style);
    line-height: var(--e-global-typography-d9d3dce-line-height);
    letter-spacing: var(--e-global-typography-d9d3dce-letter-spacing);
}
.elementor-widget-ucaddon_post_grid .ue_post_grid .uc_post_title a:hover {color: var(--e-global-color-primary);}
.elementor-widget-ucaddon_post_grid .ue_post_grid .ue-meta-data{margin-top: 12px;}
.elementor-widget-ucaddon_post_grid .ue_post_grid .ue-grid-item-meta-data{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), "Noto Sans TC", "Noto Sans SC", "Microsoft JhengHei", "Arial", STHeitiTC, STHeitiSC, Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    font-style: var(--e-global-typography-accent-font-style);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    gap: 6px;
    width: auto;
}
@media (max-width:1400px) and (min-width:1025px){
    .postlist .elementor-widget.elementor-widget-ucaddon_post_grid .ue_post_grid{grid-template-columns: repeat(3, minmax(0, 1fr));}
    /*.postlist:not(.postlist_multiinfo):not(.postlist_tabbox) .elementor-widget.elementor-widget-ucaddon_ue_listing_grid .ue-grid{grid-template-columns: repeat(3, minmax(0, 1fr));}*/
}
/*post style*/
figcaption.wp-caption-text{font-size: 0.85rem;padding-top: 10px;}
.elementor-element.elementor-widget-ucaddon_ue_select_post_filter .uc-select-filter__select-wrapper{width: 160px !important;}
.elementor-element.elementor-widget-ucaddon_ue_select_post_filter .uc-select-filter__select{border-radius: 0;width: 160px !important;}
.elementor-element.elementor-widget-ucaddon_posts_search_filter .uc-search-filter__input{border: 2px solid var( --e-global-color-3ae91e0 )!important;border-radius: 0!important;padding: 10px 10px!important;}
.elementor-element.elementor-widget-ucaddon_posts_search_filter .uc-search-filter__input:focus{border: 2px solid var(--e-global-color-primary)!important;}
.elementor-element.elementor-widget-ucaddon_posts_search_filter .uc-search-filter-indicator i{font-size: 16px!important;}

@media (max-width: 767px) {
    .elementor-element.elementor-widget-ucaddon_ue_select_post_filter .uc-select-filter__select-wrapper{width: 100% !important;}
    .elementor-element.elementor-widget-ucaddon_ue_select_post_filter .uc-select-filter__select{border-radius: 0;width: 100% !important;}
}
/*page template style*/

.style_page.no_slide .elementor-column.style_page_sidebar{display: none;}
.style_page.no_slide .elementor-column.style_page_content{width:100% !important;}
.page_head .page_head_img .elementor-element.elementor-widget-image > .elementor-widget-container{margin: -30px 0px 0px 0px;}
.page_head .page_head_img .elementor-element.elementor-widget-spacer > .elementor-widget-container{margin: -270px 40px 20px 0px;}
.page_head .page_head_info .elementor-column > .elementor-element-populated{padding: 15px 30px 15px 30px;}
.page_head .page_head_info .elementor-widget-heading h1{font-size: 2rem;text-shadow: 1px 2px 10px rgba(0, 0, 0, 0.3);color: var(--e-global-color-f85e03d);}
.page_head .page_head_info .elementor-widget-post-info .elementor-icon-list-icon i{color: var(--e-global-color-f85e03d);font-size: 0.875rem;}
.page_head .page_head_info .elementor-widget-post-info .elementor-icon-list-text, 
.page_head .page_head_info .elementor-widget-post-info .elementor-icon-list-text a{color: var(--e-global-color-f85e03d);}
.elementor-section.style_page{background-color: var(--e-global-color-6e6452a);}
.elementor-section.style_page .style_page_sidebar .elementor-element-populated{background-color: var(--e-global-color-c153ed4);}
@media (min-width:1024px){
    .elementor-section.page_head .elementor-column.page_head_img{width:280px;}
    .elementor-section.page_head .elementor-column.page_head_info{width:calc(100% - 280px);}

    .elementor-section.style_page .elementor-column.style_page_sidebar{width:280px;}
    .elementor-section.style_page .elementor-column.style_page_content{width:calc(100% - 280px);}
}
@media (max-width:1024px){
    .page_head .page_head_img .elementor-element.elementor-widget-spacer > .elementor-widget-container{
        margin: -310px 70px 0px 0px;
    }
    .elementor-section.page_head .elementor-column.page_head_info > .elementor-element-populated{
        margin: 0px 15px 0px 15px;
    }
    
    .elementor-section.page_head .elementor-column.page_head_info{width:100%;}
    .page_head .page_head_info .elementor-column > .elementor-element-populated{padding: 20px 0;}
}
@media (max-width:767px){
    .page_head .page_head_img .elementor-element.elementor-widget-spacer > .elementor-widget-container{
        margin: -340px 15px 0px 0px;
    }
    .page_head .page_head_info .elementor-column > .elementor-element-populated{padding: 15px 30px 15px 30px;}
    .page_head .page_head_info .elementor-column > .elementor-element-populated{padding: 20px 0;}
}

/*Search result*/
.search-results .elementor-element.elementor-widget-archive-posts .elementor-post__text .elementor-post__title, .search-results .elementor-element.elementor-widget-archive-posts .elementor-post__text .elementor-post__title a{color: var(--e-global-color-text);}
.search-results .elementor-element.elementor-widget-archive-posts .elementor-post__text .elementor-post__title:hover, .search-results .elementor-element.elementor-widget-archive-posts .elementor-post__text .elementor-post__title a:hover{color: var(--e-global-color-primary);}

/* Widget default style*/	
/*Icon Bullets*/
.elementor-element.elementor-widget-ucaddon_uc_material_bullets .uc_material_bullets_row .ue-icon{background-color: var(--e-global-color-primary);color: #fff;/*font-size: 50px;width: 70px;padding: 10px 10px 10px 10px;*/}
.elementor-widget-ucaddon_uc_material_bullets .uc_material_bullets_row .uc_content_box *{color: var(--e-global-color-text);}
.elementor-widget-ucaddon_uc_material_bullets .uc_material_bullets_row:hover .uc_content_box *{color: var(--e-global-color-primary);}
/*Content Tabs*/
.elementor-element.elementor-widget-ucaddon_content_tabs .uc-tabs-accordion-title,
.elementor-element.elementor-widget-ucaddon_content_tabs .uc-tabs-accordion-title *{
    font-family: var(--e-global-typography-secondary-font-family), "Noto Sans TC", "Noto Sans SC","Microsoft JhengHei","Arial",STHeitiTC,STHeitiSC,Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    word-spacing: var(--e-global-typography-secondary-word-spacing);
}
.elementor-container .elementor-element.elementor-widget.elementor-widget-ucaddon_square_icon_box .square_icon_box{background-image: linear-gradient(166deg, var(--e-global-color-f85e03d) 81%, #F5F5F5 82%);border-width: 2px 0px 0px 0px;box-shadow: 3px 3px 20px 0px rgba(0, 0, 0, 0.05);}
.elementor-container .elementor-element.elementor-widget.elementor-widget-ucaddon_square_icon_box .square_icon_box:hover{position: relative;z-index: 1;}
.elementor-container .elementor-element.elementor-widget.elementor-widget-ucaddon_square_icon_box > .elementor-widget-container:hover {--e-transform-translateX: 0px;--e-transform-translateY: -10px;transform: perspective(var(--e-transform-perspective, 0)) rotate(var(--e-transform-rotateZ, 0)) rotateX(var(--e-transform-rotateX, 0)) rotateY(var(--e-transform-rotateY, 0)) translate(var(--e-transform-translate, 0)) translateX(var(--e-transform-translateX, 0)) translateY(var(--e-transform-translateY, 0)) scaleX(calc(var(--e-transform-flipX, 1)* var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1)* var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX, 0)) skewY(var(--e-transform-skewY, 0));}

.elementor-container .elementor-element.elementor-widget-ucaddon_uc_material_bullets > .elementor-widget-container .uc_material_bullets_row:hover {--e-transform-translateX: 0px;--e-transform-translateY: -10px;transform: perspective(var(--e-transform-perspective, 0)) rotate(var(--e-transform-rotateZ, 0)) rotateX(var(--e-transform-rotateX, 0)) rotateY(var(--e-transform-rotateY, 0)) translate(var(--e-transform-translate, 0)) translateX(var(--e-transform-translateX, 0)) translateY(var(--e-transform-translateY, 0)) scaleX(calc(var(--e-transform-flipX, 1)* var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1)* var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX, 0)) skewY(var(--e-transform-skewY, 0));}

/*Custom class*/
/*style_1col*/
.style_1col .elementor-widget-container ul{
    display:block;
    width:100%;
    margin: 0 !important;
    padding-left: 0;
}
.style_1col .elementor-widget-container li{
    display:block;
    width:100%;
    padding: 0 0 15px 0;
    margin:0 !important;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), "Noto Sans TC", "Noto Sans SC","Microsoft JhengHei","Arial",STHeitiTC,STHeitiSC,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-69a21af-line-height);
    letter-spacing: var(--e-global-typography-69a21af-letter-spacing);
    word-spacing: var(--e-global-typography-69a21af-word-spacing);
}
.style_1col .elementor-widget-container li:before{display:none !important;}
.style_1col .elementor-widget-container li strong,.style_2col li h2,.style_2col li h3,.style_2col li h4,.style_2col li h5,.style_2col li h6{
    display:block;
    margin-bottom: 5px !important;
    color: var(--e-global-color-08d8cd5);
    font-family: var(--e-global-typography-d9d3dce-font-family),noto sans tc,noto sans sc,microsoft jhenghei,arial,STHeitiTC,STHeitiSC,Sans-serif;
    font-size: var(--e-global-typography-d9d3dce-font-size);
    font-weight: var(--e-global-typography-d9d3dce-font-weight);
    text-transform: var(--e-global-typography-d9d3dce-text-transform);
    font-style: var(--e-global-typography-d9d3dce-font-style);
    line-height: var(--e-global-typography-d9d3dce-line-height);
    letter-spacing: var(--e-global-typography-d9d3dce-letter-spacing);
    word-spacing: var(--e-global-typography-d9d3dce-word-spacing);
}
.style_1col .elementor-widget-container li:last-child{padding-bottom: 0;}

/*style_2col*/
.style_2col .elementor-widget-container ul{
    display:block;
    width:100%;
    margin: 0 !important;
    padding-left: 0;
}
.style_2col .elementor-widget-container li{
    display:inline-block;
    width:50%;
    padding: 0 0 15px 15px;
    margin:0 !important;
    float: left;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), "Noto Sans TC", "Noto Sans SC","Microsoft JhengHei","Arial",STHeitiTC,STHeitiSC,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-69a21af-line-height);
    letter-spacing: var(--e-global-typography-69a21af-letter-spacing);
    word-spacing: var(--e-global-typography-69a21af-word-spacing);
}
.style_2col .elementor-widget-container li:before{display:none !important;}
.style_2col .elementor-widget-container li:nth-child(odd){
    clear:both;
    padding: 0 15px 15px 0;
}
.style_2col .elementor-widget-container li:last-child,
.style_2col .elementor-widget-container li:nth-last-child(2){padding-bottom: 0;}
.style_2col .elementor-widget-container li strong,.style_2col li h2,.style_2col li h3,.style_2col li h4,.style_2col li h5,.style_2col li h6{
    display:block;
    margin-bottom: 5px !important;
    color: var(--e-global-color-08d8cd5);
    font-family: var(--e-global-typography-d9d3dce-font-family),noto sans tc,noto sans sc,microsoft jhenghei,arial,STHeitiTC,STHeitiSC,Sans-serif;
    font-size: var(--e-global-typography-d9d3dce-font-size);
    font-weight: var(--e-global-typography-d9d3dce-font-weight);
    text-transform: var(--e-global-typography-d9d3dce-text-transform);
    font-style: var(--e-global-typography-d9d3dce-font-style);
    line-height: var(--e-global-typography-d9d3dce-line-height);
    letter-spacing: var(--e-global-typography-d9d3dce-letter-spacing);
    word-spacing: var(--e-global-typography-d9d3dce-word-spacing);
}
@media screen and (max-width: 1024px) {
    .style_2col .elementor-widget-container li{width:100%;padding: 0 0 15px 0;}
    .style_2col .elementor-widget-container li:nth-last-child(2){padding-bottom: 15px;}
}
.style_searchresult article.elementor-post{border-bottom: 2px solid var(--e-global-color-primary); padding-bottom:20px;}
.style_searchresult article.elementor-post:last-child{border: none; padding-bottom:0px;}
@media (max-width: 767px){
    .style_searchresult article.elementor-post{display: block;}
    .style_searchresult article.elementor-post .elementor-post__text{padding-top: 15px;}
}

/*Home carousel*/
.img_bottom .uc_carousel.owl-carousel .carousel-image{background-position: bottom !important;}
@media screen and (max-width: 767px) {
    .img_bottom{max-width: 400px;margin: auto;}
}
/*Snap menu*/
.uc_nav-menu a.ue-menu-item .ue-menu-tooltip{visibility: hidden;}
.uc_nav-menu a.ue-menu-item:hover .ue-menu-tooltip{visibility: visible;}
/*Text Editor drop-cap*/
.elementor-element.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top: 4px;padding: 8px;}
.elementor-element.elementor-widget-text-editor .elementor-drop-cap,
.elementor-element.elementor-widget-text-editor.elementor-inline-editing .elementor-drop-cap{float: none;}
.elementor-drop-cap-view-default .elementor-drop-cap{color: var(--e-global-color-primary);margin-inline-end: 0px;}
.elementor .elementor-element.elementor-drop-cap-view-default .elementor-widget-container .elementor-drop-cap{margin-inline-end: 0px ;}
/*Text Editor heading*/
.elementor-element.elementor-widget-text-editor .elementor-widget-container H1,
.elementor-element.elementor-widget-text-editor .elementor-widget-container H2,
.elementor-element.elementor-widget-text-editor .elementor-widget-container H3,
.elementor-element.elementor-widget-text-editor .elementor-widget-container H4,
.elementor-element.elementor-widget-text-editor .elementor-widget-container H5,
.elementor-element.elementor-widget-text-editor .elementor-widget-container H6{text-align: left;}

/*WA*/
/*overwrite color css*/
/*Header*/
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) #page_header{border-bottom: 1px solid #fff;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) footer {border-top: 1px solid #fff;}
/*side menu*/
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .p_slide_menu ul.menu li.menu-item{border: 1px solid #fff;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .p_slide_menu ul li.menu-item.menu-item-has-children>a:after{border-bottom: 2px solid #fff;border-right: 2px solid #fff;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .p_slide_menu ul>li.menu-item>ul.sub-menu>li.menu-item a{border-left: 4px solid #fff;}
/*MLA side menu*/
body.pojo-a11y-negative-contrast .frame_mla.mla_area li.menu_parent.current>a .menu_icon::before{color: #000;}
/*pojo-accessibility/assets/css/style.min.css*/
/*body.pojo-a11y-negative-contrast,
body.pojo-a11y-negative-contrast *:not(.uc_image_accodion_holder):not(.uc_overlay):not(.uc_image_carousel_placeholder>div):not(.ue-item-overlay):not(.uc_fbps_slide>div):not(.uc_post_image_overlay):not(.ue-item-link):not(.uc_image_carousel_placeholder>*):not(.ue_option):not(.elementor-widget-ucaddon_expanding_content_cards .ue_shadow):not(.elementor-widget-ucaddon_expanding_content_cards .ue_label):not(.daterangepicker td.active){background: transparent !important;color: #ffffff !important;}*/
/*body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) img{background-color:#fff!important;}*/
/*header_dropdown*/
/*body.pojo-a11y-negative-contrast .header_dropdown.on ul{border:1px solid #fff;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .header_dropdown button,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .header_dropdown li a:active,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .header_dropdown li a:focus,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .header_dropdown li a:hover{background: #fff !important;color: #000 !important;}
body.size_d.pojo-a11y-negative-contrast *:not(#ea11y-root):not(#pojo-a11y-toolbar) .header_dropdown ul li a[data-size="size_d"],
body.size_l.pojo-a11y-negative-contrast *:not(#ea11y-root):not(#pojo-a11y-toolbar) .header_dropdown ul li a[data-size="size_l"],
body.size_s.pojo-a11y-negative-contrast *:not(#ea11y-root):not(#pojo-a11y-toolbar) .header_dropdown ul li a[data-size="size_s"]{background-color: #fff !important;color: #000 !important;}*/
/*Logo*/
/*body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) footer img,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .header_logo img{background-color: #fff !important;}*/
/*search box*/
/*body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .elementor-widget-search-form button{border: 0 !important;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .search-box .elementor-search-form__input{border: 0 !important;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .search-box .elementor-search-form__input::placeholder {color: #fff !important}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .search-box .elementor-search-form__input:focus,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .search-box.focus .elementor-search-form__input{border: 1px solid #fff!important;opacity:1;}*/
/*side menu*/
/*body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .p_slide_menu ul>li.menu-item.current_page_item a{background-color:#fff!important;color: #000 !important;}*/
/*html table*/
/*body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar):not(.gem-table):not(.cart_totals)>table:not(.shop_table):not(.group_table):not(.variations) thead tr td, 
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar):not(.gem-table):not(.cart_totals)>table:not(.shop_table):not(.group_table):not(.variations) thead tr td *, 
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar):not(.gem-table):not(.cart_totals)>table:not(.shop_table):not(.group_table):not(.variations) thead tr th
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar):not(.gem-table):not(.cart_totals)>table:not(.shop_table):not(.group_table):not(.variations) thead tr th *{background: #fff !important;color: #000 !important;}*/
/*time line*/
/*body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .ue-item-bullet,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .ue-item-bullet *{background: #fff !important;color: #000 !important;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .ue-item-bullet-line{background: #fff !important;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .ue-active-item .ue_timeline_item_pointer_inside{background: #fff !important;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .ue_timeline_item_icon_holder{background: #fff !important;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .ue_timeline_item_icon.uc-active .ue_timeline_item_icon_holder{background: #fff !important;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .ue_timeline_item_icon_line{background: #fff !important;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .ue_timeline_item_icon_line_mask{background: #fff !important;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .ue_timeline_item_content_main{border:1px solid #fff;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .uc-select-filter__select-indicator{background-color:transparent !important;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .page-numbers.current{background-color:#fff!important;color: #000 !important;}*/
/*high contrast*/
/*body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .hc_btn a svg, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .hc_btn a svg path,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .hc_btn a:active svg, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .hc_btn a:active svg path,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .hc_btn a:focus svg, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .hc_btn a:focus svg path,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .hc_btn a:hover svg, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .hc_btn a:hover svg path{fill: #fff !important;}*/
/*Header*/
/*body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) #page_header{border-bottom: 1px solid #fff;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) footer {border-top: 1px solid #fff;}*/
/*body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .ue-icon{border:1px solid #fff;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .ue-icon,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .ue-icon *{background: #000 !important;color: #fff !important;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .ue-icon svg *{fill: #fff !important;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .owl-dot{background-color:#fff!important;border: 1px solid #fff;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .owl-dot.active{background-color:#000!important;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .ue-menu-item.uc_dot.uc_active .ue-menu-item-icon i{color:#000!important;border: 1px solid #fff!important;border-radius: 50%;}*/

/*body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .elementor-divider-separator {border-color: #fff !important;}*/

/*default*/
/*body.pojo-a11y-negative-contrast strong,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strong,
body.pojo-a11y-negative-contrast b,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) b,
body.pojo-a11y-negative-contrast p,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) p,
body.pojo-a11y-negative-contrast li,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) li,
body.pojo-a11y-negative-contrast td,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) td,
body.pojo-a11y-negative-contrast div,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) div,
body.pojo-a11y-negative-contrast sup,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) sup,
body.pojo-a11y-negative-contrast sub,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) sub,
body.pojo-a11y-negative-contrast label,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) label,
body.pojo-a11y-negative-contrast em,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) em{color: #fff!important}
body.pojo-a11y-negative-contrast a h2,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a h2,
body.pojo-a11y-negative-contrast a h3,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a h3,
body.pojo-a11y-negative-contrast a h4,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a h4,
body.pojo-a11y-negative-contrast a h5,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a h5,
body.pojo-a11y-negative-contrast a h6,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a h6{color: #ff0!important}*/

/*list box style*/
/*body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .elementor-container .elementor-element.elementor-widget.elementor-widget-ucaddon_square_icon_box .square_icon_box{border: 1px solid #fff !important;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .elementor-widget-ucaddon_post_grid .ue_post_grid .ue_post_grid_item{border-color: #fff !important;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .elementor-element.elementor-widget-ucaddon_ue_select_post_filter .uc-select-filter__select{border-radius: 0;outline-color: #fff;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .style_multiinfo .elementor-column .elementor-widget-wrap{border: 1px solid #fff;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .uc_carousel .uc_image_carousel_content{border: 1px solid #fff;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .elementor-element.elementor-widget-ucaddon_uc_material_bullets .uc_material_bullets_row{border: 1px solid #fff;}*/
/*side menu*/
/*body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .p_slide_menu ul.menu li.menu-item{border: 1px solid #fff;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .p_slide_menu ul li.menu-item.menu-item-has-children>a:after{border-bottom: 2px solid #fff;border-right: 2px solid #fff;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .p_slide_menu ul>li.menu-item>ul.sub-menu>li.menu-item a{border-left: 4px solid #fff;}*/
/*MLA side menu*/
/*body.pojo-a11y-negative-contrast .frame_mla.mla_area li.menu_parent.current>a .menu_icon::before{color: #000;}*/

/*header menu*/
/*body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .elementor-element.elementor-widget-wp-widget-maxmegamenu .mega-menu-item{border: 1px solid #fff;}*/
/*button*/
/*#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{padding-right: 40px;}
#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{text-align: left;}
#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{position: absolute;right: 10px;top: 0.5rem;}
#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2>li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{transform: rotate(180deg);margin: 0 6px 0 0;}
@media only screen and (min-width: 769px) {
    #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {left: unset;right:100%;}
}*/

/*body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .elementor-button.elementor-button-link,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .elementor-widget-ucaddon_expanding_content_cards .ue_button,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .elementor-widget-search-form .elementor-search-form__submit{border: 1px solid #fff !important;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .uc_bold_tabs ul li.r-tabs-state-default a.ue-tab-btn, 
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .r-tabs-accordion-title>a,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .tab-container.r-tabs-panel.r-tabs-state-active{border-bottom: 2px solid #fff;}*/
/*link hover*/
/*body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .style_linklist li a:not(.ue-tab-btn):hover:after,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .elementor-widget-text-editor:not(.no_underline) a:hover:after,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .elementor-widget-text-editor:not(.no_underline) li a:hover:after,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .elementor-widget-icon-list:not(.no_underline) li a:hover .elementor-icon-list-text:after,
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .elementor-widget-ucaddon_content_tabs:not(.no_underline) li a:not(.r-tabs-anchor):not(.ue-tab-btn):hover .elementor-icon-list-text:after{background-color: #fff;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar).daterangepicker td.active, 
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar).daterangepicker td.active:hover{background: #ff0!important;color: #000 !important}*/
/*WA*/


/*Forum Recent Topics*/
#wpforo #wpforo-wrap .wpf-breadcrumb{display: none !important;}
#wpforo #wpforo-wrap .wpf-action-link{border-top: 0 !important;}
.widget_wpforo_recent_topics{padding: 15px;}
.widget_wpforo_recent_topics h3.widget-title{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), "Noto Sans TC", "Noto Sans SC", "Microsoft JhengHei", "Arial", STHeitiTC, STHeitiSC, Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    margin: 0 0 1rem 0;
    padding: 0 0 0 0;
}
.widget_wpforo_recent_topics .wpforo-widget-wrap .wpforo-widget-content{margin-bottom: 5px;padding: 0!important;}
.widget_wpforo_recent_topics .wpforo-widget-wrap .wpforo-widget-content ul{margin:0;}
.widget_wpforo_recent_topics .wpforo-widget-wrap .wpforo-widget-content ul li{margin:0;}
.widget_wpforo_recent_topics .wpforo-widget-wrap .wpforo-widget-content .posttitle a{
    color: var(--e-global-color-08d8cd5);
    font-family: var(--e-global-typography-d9d3dce-font-family), noto sans tc, noto sans sc, microsoft jhenghei, arial, STHeitiTC, STHeitiSC, Sans-serif;
    font-size: var(--e-global-typography-d9d3dce-font-size);
    font-weight: var(--e-global-typography-d9d3dce-font-weight);
    text-transform: var(--e-global-typography-d9d3dce-text-transform);
    font-style: var(--e-global-typography-d9d3dce-font-style);
    line-height: var(--e-global-typography-d9d3dce-line-height);
    letter-spacing: var(--e-global-typography-d9d3dce-letter-spacing);
    word-spacing: var(--e-global-typography-d9d3dce-word-spacing);
}
.widget_wpforo_recent_topics .wpforo-widget-wrap .wpforo-widget-content .postuser *{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), noto sans tc, noto sans sc, microsoft jhenghei, arial, STHeitiTC, STHeitiSC, 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-69a21af-line-height);
    letter-spacing: var(--e-global-typography-69a21af-letter-spacing);
    word-spacing: var(--e-global-typography-69a21af-word-spacing);
}

/*popular search*/
ul.ps_links{display: block;list-style:none;margin: 0 !important;padding:0;}
ul.ps_links li{display: block;margin:0;margin-bottom:12px;padding:0;}
ul.ps_links li a{display:table;width:100%;
                 font-family: "Lato", "Noto Sans TC", "Noto Sans SC", "Microsoft JhengHei", "Arial", STHeitiTC, STHeitiSC, Sans-serif;
                 font-size: 1rem;
                 font-weight: 400;
                 text-decoration: none;
                 line-height: 1.6rem;
                 letter-spacing: 0px;}
ul.ps_links li a i{display:table-cell;width: 20px;text-align:left;vertical-align:middle;}
ul.ps_links li a span{display:table-cell;width: calc(100% - 20px);text-align:left;vertical-align:middle;text-transform: capitalize;}

/*Forum*/
#wpforo #wpforo-wrap .wpforo-content{width: 100%;}
#wpforo #wpforo-wrap .wpforo-right-sidebar{width: 100%;display:none;}
#wpforo #wpforo-wrap .wpforo-section{background-color: #ffffff;}
#wpforo #wpforo-wrap .wpforo-section .wpforo-category{background-color: #ffffff;border-radius: 0;}
#wpforo #wpforo-wrap.wpft-post .wpf-head-bar{background-color: #ffffff;padding: 15px 20px;}
#wpforo .wpf-threads{background-color: #fff;}
#wpforo #wpforo-wrap .wpforo-section .wpf-cat-forums{background-color: #ffffff;}
#wpforo #wpforo-wrap .wpforo-section .wpf-content-foot{background-color: #ffffff;}
#wpforo #wpforo-wrap .wpf-tags a{background-color:var(--e-global-color-primary);}
#wpforo #wpforo-wrap .wpf-tags a:before{border-color: transparent var(--e-global-color-primary) transparent transparent;}
#wpforo #wpforo-wrap .wpf-profile-body{background-color: #ffffff;}
/*Forum Hide link for profile*/
#wpforo #wpforo-wrap .wpforo-user-tools,
#wpforo #wpforo-wrap .wpf-profile-section .wpf-row-user_url{display: none;}
/*Forum wait for fix*/
#wpforo #wpforo-wrap #wpforo-title,
#wpforo #wpforo-wrap .wpf-subforum-sep{display: none;}

/*Vote*/
/*title*/
.vote.elementor-widget .ts_poll_form {display:block;margin:0 auto;max-width: 820px;}
form.ts_poll_form>.ts_poll_section{
    border-radius: 0!important;
    box-shadow: 8px 8px 18px rgba(124, 124, 124, 0.48) !important;
    -moz-box-shadow: 8px 8px 18px rgba(124, 124, 124, 0.48) !important;
    -webkit-box-shadow:8px 8px 18px rgba(124, 124, 124, 0.48) !important;
}
.vote.elementor-widget .ts_poll_form .ts_poll_section header>span{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-secondary-font-family), "Noto Sans TC", "Noto Sans SC", "Microsoft JhengHei", "Arial", STHeitiTC, STHeitiSC, Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    margin: 15px 0 0 0;
}
.vote.elementor-widget .ts_poll_form header div{border: 0!important;}
/*answer*/
.vote.elementor-widget .ts_poll_form main[data-tsp-hover="true"]>.ts_poll_answer:not(.tsp_sceleton_item)>.ts_poll_before_div:hover {
    box-shadow: 0px 0px 5px rgba(124, 124, 124, 0.48) !important;
    -moz-box-shadow: 0px 0px 5px rgba(124, 124, 124, 0.48) !important;
    -webkit-box-shadow: 0px 0px 5px rgba(124, 124, 124, 0.48) !important;}
.vote.elementor-widget main > .ts_poll_answer input+label{
    justify-content: start !important;align-items: center !important;}
.vote.elementor-widget .ts_poll_form main > .ts_poll_answer input + label:before{margin: 0 0.25em !important;}
.vote.elementor-widget main:not([data-tsp-color="Background"])>.ts_poll_answer>.ts_poll_before_div{background-color: #fff !important;}
.vote.elementor-widget main > .ts_poll_answer input+label:before {
    color: var(--e-global-color-primary) !important;
    content: "\f096" !important;
    font-size: 1.5rem !important;
    font-family: FontAwesome !important;
}
.vote.elementor-widget main > .ts_poll_answer input:checked+label:before {
    color: var(--e-global-color-primary) !important;
    content: "\f14a" !important;
}
.vote.elementor-widget .ts_poll_form .ts_poll_section main > .ts_poll_answer input + label{
    color: var(--e-global-color-text) !important;
    font-family: var(--e-global-typography-f028fcc-font-family), "Noto Sans TC", "Noto Sans SC", "Microsoft JhengHei", "Arial", STHeitiTC, STHeitiSC, Sans-serif !important;
    font-size: var(--e-global-typography-f028fcc-font-size) !important;
    font-weight: var(--e-global-typography-f028fcc-font-weight) !important;
    line-height: var(--e-global-typography-f028fcc-line-height) !important;
    letter-spacing: var(--e-global-typography-f028fcc-letter-spacing) !important;
    word-spacing: var(--e-global-typography-f028fcc-word-spacing) !important;}
@media(max-width: 767px) {
    .vote.elementor-widget .ts_poll_form main>.ts_poll_answer{width: 100%;}
}
/*image*/
.vote.elementor-widget main > .ts_poll_answer > .ts_poll_before_div img{object-fit: cover;}
/*Count*/
.vote.elementor-widget main[data-tsp-ratio="1"]>.ts_poll_answer>.ts_poll_before_div>.ts_poll_imgvd_div{padding-bottom: 60% !important;}
.vote.elementor-widget footer .ts-poll.ts-poll-pie-chart{display:none;}
/*button*/
.vote.elementor-widget .ts_poll_form footer .ts_poll_footer_main{text-align: center;}
.vote.elementor-widget .ts_poll_form footer .ts_poll_footer_main button{float:none !important;}
.vote.elementor-widget .ts_poll_form .ts_poll_section footer .ts_poll_result_button,
.vote.elementor-widget .ts_poll_form .ts_poll_section footer .ts_poll_vote_button{background-color: var(--e-global-color-c153ed4) !important;border: 0 !important;padding: 12px 20px !important;}
.vote.elementor-widget .ts_poll_form .ts_poll_section footer .ts_poll_result_button:hover,
.vote.elementor-widget .ts_poll_form .ts_poll_section footer .ts_poll_vote_button:hover{transform: translateY(-8px);}
.vote.elementor-widget .ts_poll_form .ts_poll_section footer .ts_poll_result_button span,
.vote.elementor-widget .ts_poll_form .ts_poll_section footer .ts_poll_vote_button span{    
    color: var(--e-global-color-f85e03d) !important;
    border-radius: 0 !important;
    font-family: var(--e-global-typography-69a21af-font-family), noto sans tc, noto sans sc, microsoft jhenghei, arial, STHeitiTC, STHeitiSC, Sans-serif !important;
    font-size: var(--e-global-typography-69a21af-font-size) !important;
    font-weight: var(--e-global-typography-69a21af-font-weight) !important;
    text-transform: var(--e-global-typography-text-text-transform) !important;
    line-height: var(--e-global-typography-text-line-height) !important;
    letter-spacing: var(--e-global-typography-text-letter-spacing) !important;
}
/*Vote*/

/*Content Tabs Multi Level*/
.elementor-widget-container .sub_tab_content table.tab_table thead p{margin:0 0 0 0;margin-block-end: 0;}
.elementor-widget-container .sub_tab_content table.tab_table tbody p{margin:0 0 1rem 0;margin-block-end: 1rem;}
.sub_tab_content table.tab_table{min-width:80%;}
.sub_tab_content table.tab_table{margin: 0 0 0;margin-block-end: 0;}
.sub_tab_content table.tab_table thead{position:relative;padding-right: 30px;}
.sub_tab_content table.tab_table thead *{background-color: transparent !important;color: var(--e-global-color-08d8cd5);cursor:pointer;}
.sub_tab_content table.tab_table thead tr{border: 0 !important;border-bottom: 2px solid var(--e-global-color-3ae91e0) !important;}
.sub_tab_content table.tab_table.on thead tr{border-bottom: 1px solid var(--e-global-color-3ae91e0) !important;}
.sub_tab_content table.tab_table:last-of-type thead tr{border-bottom: 0 !important;}
.sub_tab_content table thead tr td{border: 0 !important;position: relative;font-weight: inherit !important;}
.sub_tab_content *:not(.fc-scroller):not(.fc-daygrid-body):not(.calendar-table):not(.gem-table):not(.cart_totals)>table.tab_table:not(.shop_table):not(.shop_table):not(.group_table):not(.variations):not(.fc-scrollgrid) thead tr td{border: 0 !important;}
.sub_tab_content table.tab_table thead td:last-Child{padding-right: 45px !important;}
.sub_tab_content table.tab_table thead td:last-Child:before{content:'';display:inline-block;width:29px;height: 29px;position:absolute;right:10px;top:10px;z-index: 2;background-image: url(../img/plus.png);background-position: center;background-size: contain;background-repeat: no-repeat;}
.sub_tab_content table.tab_table.on thead td:last-Child:before{background-image: url(../img/minus.png);}
.pojo-a11y-negative-contrast .sub_tab_content table.tab_table.on thead td:last-Child:before{background-image: url(../img/minus_black.png);}
.sub_tab_content table.tab_table.on thead *{background-color: var(--e-global-color-08d8cd5) !important;color: var(--e-global-color-f85e03d) !important;}
.sub_tab_content table.tab_table tbody{height:0;display:none;overflow: hidden;position:relative;z-index:0;-webkit-transition: all 0.5s ease-in;transition: all 0.5s ease-in;pointer-events:none;}
.sub_tab_content table.tab_table.on tbody{height:auto;display:table-row-group;-webkit-transition: all 0.5s ease-in;transition: all 0.5s ease-in;}
.sub_tab_content table.tab_table tbody td{width: 50%;}
.sub_tab_content.org_chart table{margin-bottom: 0;}
.sub_tab_content.org_chart table.tab_table thead td:last-Child:before{background-image: url(../img/plus.png);width:1.25rem;height: 1.25rem;}
.sub_tab_content.org_chart table.tab_table.on thead td:last-Child:before{background-image: url(../img/minus_black.png);}
.pojo-a11y-negative-contrast .sub_tab_content.org_chart table.tab_table.on thead td:last-Child:before{background-image: url(../img/minus_black.png);}
.sub_tab_content.org_chart table.tab_table.on thead *{background-color: transparent !important;color: var(--e-global-color-text) !important;}
@media screen and (max-width: 1024px) {
    .sub_tab_content table.tab_table{min-width:100%;}
}
@media (max-width: 767px) {
    .sub_tab_content.org_chart table{display:table !important;width: 100%;}
    .sub_tab_content.org_chart table tr td{max-width: none!important;}
    .sub_tab_content table.tab_table{display: table !important;}
    .sub_tab_content table.tab_table thead{width: 100%;}
    .sub_tab_content table.tab_table tr td{max-width: none !important;padding-right: 30px !important;word-break: break-word;}
}

/*Gallery Popup*/
.elementor-slideshow__description{
    font-family: var(--e-global-typography-text-font-family), "Noto Sans TC", "Noto Sans SC", "Microsoft JhengHei", "Arial", STHeitiTC, STHeitiSC, Sans-serif;
    font-size: 0.9375rem;
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);}

/*Template Style - Template-icon-box*/
.elementor-widget-ucaddon_uc_material_bullets .ue-bullets .uc_content_box{padding: 10px 20px 10px 20px;}
.elementor-widget-ucaddon_uc_material_bullets .uc_material_bullets_row{border-top: 2px solid var(--e-global-color-primary);box-shadow: 3px 3px 20px 0px rgba(0, 0, 0, 0.05);background-image: linear-gradient(166deg, var(--e-global-color-f85e03d) 81%, var(--e-global-color-6b61ea9) 82%);}
.elementor-widget-ucaddon_uc_material_bullets .ue-title{color: var(--e-global-color-text);font-family: var(--e-global-typography-text-font-family), "Noto Sans TC", "Noto Sans SC", "Microsoft JhengHei", "Arial", STHeitiTC, STHeitiSC, Sans-serif;font-size: var(--e-global-typography-text-font-size);font-weight: var(--e-global-typography-text-font-weight);text-transform: var(--e-global-typography-text-text-transform);line-height: var(--e-global-typography-text-line-height);letter-spacing: var(--e-global-typography-text-letter-spacing);margin-top: 0px;}
.elementor-element.elementor-widget-ucaddon_uc_material_bullets .elementor-widget-container .uc_material_bullets .uc_material_bullets_row .ue-icon {background-color: var(--e-global-color-primary);}
.elementor-element.elementor-widget-ucaddon_uc_material_bullets .elementor-widget-container .uc_material_bullets .uc_material_bullets_row:hover .ue-icon {background-color: var(--e-global-color-primary);}

/*Page-List-CPD*/
.elementor-widget-ucaddon_ue_buttons_post_filter .uc-grid-filter .ue_taxonomy_item{padding: 10px 10px 10px 10px;margin: 0px 0px 0px 0px;text-decoration: none;color: var(--e-global-color-08d8cd5);}
.elementor-widget-ucaddon_ue_buttons_post_filter .uc-grid-filter .ue_taxonomy_item:hover {color: var(--e-global-color-f85e03d);background-color: var(--e-global-color-primary);}
.elementor-widget-ucaddon_ue_buttons_post_filter .uc-grid-filter .ue_taxonomy_item.uc-selected{color: #ffffff !important;background-color: var(--e-global-color-primary);}
.elementor-widget-ucaddon_ue_listing_grid.elementor-element .elementor-widget-container .ue-no-posts-found{
    font-family: var(--e-global-typography-d9d3dce-font-family), "Noto Sans TC", "Noto Sans SC", "Microsoft JhengHei", "Arial", STHeitiTC, STHeitiSC, Sans-serif;
    font-size: var(--e-global-typography-d9d3dce-font-size);
    font-weight: var(--e-global-typography-d9d3dce-font-weight);
    text-transform: var(--e-global-typography-d9d3dce-text-transform);
    font-style: var(--e-global-typography-d9d3dce-font-style);
    line-height: var(--e-global-typography-d9d3dce-line-height);
    letter-spacing: var(--e-global-typography-d9d3dce-letter-spacing);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-3ae91e0);
    padding: 20px 20px 20px 20px;
    border-style: none;
}

/*Page-List-FullContent*/
.elementor-widget-ucaddon_ue_select_post_filter.elementor-element .elementor-widget-container .uc-select-filter{gap: 15px;justify-content: flex-start;}
.elementor-widget-ucaddon_ue_select_post_filter.elementor-element  .uc-select-filter label{
    font-family: var(--e-global-typography-69a21af-font-family), "Noto Sans TC", "Noto Sans SC", "Microsoft JhengHei", "Arial", STHeitiTC, STHeitiSC, Sans-serif;
    font-size: var(--e-global-typography-69a21af-font-size);
    font-weight: var(--e-global-typography-69a21af-font-weight);
    line-height: var(--e-global-typography-69a21af-line-height);
    letter-spacing: var(--e-global-typography-69a21af-letter-spacing);
    color: var(--e-global-color-text);
}
.elementor-widget-ucaddon_ue_select_post_filter.elementor-element  .uc-select-filter select {
    font-family: var(--e-global-typography-text-font-family), "Noto Sans TC", "Noto Sans SC", "Microsoft JhengHei", "Arial", STHeitiTC, STHeitiSC, Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-color: var(--e-global-color-3ae91e0);
    border-radius: 0px 0px 0px 0px;
    background-color: var(--e-global-color-f85e03d);
    color: var(--e-global-color-text);
    text-align: inherit;
    outline-color: var(--e-global-color-accent);
}
.elementor-widget-ucaddon_ue_select_post_filter.elementor-element  .uc-select-filter .uc-select-filter__select-indicator {
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    z-index: 1;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
    font-size: 14px;
    color: var(--e-global-color-c153ed4);
    inset-inline-end: 10px;
}
/*Page-List-CPD*/
.elementor-element.elementor-widget-ucaddon_archive_pagination .uc-filter-pagination.archive_pagination{
    font-family: var(--e-global-typography-69a21af-font-family), "Noto Sans TC", "Noto Sans SC", "Microsoft JhengHei", "Arial", STHeitiTC, STHeitiSC, Sans-serif;
    font-size: var(--e-global-typography-69a21af-font-size);
    font-weight: var(--e-global-typography-69a21af-font-weight);
    line-height: var(--e-global-typography-69a21af-line-height);
    letter-spacing: var(--e-global-typography-69a21af-letter-spacing);
    padding: 10px 0px 0px 0px;
    border-radius: 0px;
}
.elementor-element.elementor-widget-ucaddon_archive_pagination .uc-filter-pagination.archive_pagination .page-numbers, 
.elementor-element.elementor-widget-ucaddon_archive_pagination .uc-filter-pagination.archive_pagination .dots {
    color: #202020;
    background-color: transparent;
    min-width: 40px;
    height: 40px;
    border-radius: 1px;
    margin: 0px 0px 0px 0px;
}
.elementor-element.elementor-widget-ucaddon_archive_pagination .uc-filter-pagination.archive_pagination .page-numbers.prev, 
.elementor-element.elementor-widget-ucaddon_archive_pagination .uc-filter-pagination.archive_pagination .page-numbers.next{
    padding-left: 15px;
    padding-right: 15px;
}
.elementor-element.elementor-widget-ucaddon_archive_pagination .uc-filter-pagination.archive_pagination .page-numbers.current, 
.elementor-element.elementor-widget-ucaddon_archive_pagination .uc-filter-pagination.archive_pagination .page-numbers.current:hover {
    background-color: #FF7300;
    color: #FFF;
}

/*Section-HoverSlider*/
.hoverslider_remark.elementor-element > .elementor-widget-container{padding: 5px 0px 20px 20px;}
.hoverslider_remark.elementor-element .elementor-icon-list-icon i {
    font-size: var(--e-icon-list-icon-size);
    width: 1.25em;
    color: var(--e-global-color-08d8cd5);
    transition: color 0.3s;
}
.hoverslider_remark.elementor-element  .elementor-icon-list-item > .elementor-icon-list-text, 
.hoverslider_remark.elementor-element  .elementor-icon-list-item > a {
    font-size: 0.875rem;
    color: var(--e-global-color-08d8cd5);
}
.elementor-element.elementor-widget-ucaddon_expanding_content_cards .ue_options .ue_option{
    background-color: #FFFFFF17;
    width: 150px;
    border-radius: 0px 0px 0px 0px;
    background-blend-mode: overlay;
}
.elementor-element.elementor-widget-ucaddon_expanding_content_cards .ue_options .ue_option, 
.elementor-element.elementor-widget-ucaddon_expanding_content_cards .ue_options .ue_option.active {
    height: 240px;
}
.elementor-element.elementor-widget-ucaddon_expanding_content_cards .ue_options .ue_option.active {
    align-items: center;
    padding: 40px 40px 40px 40px;
    border-radius: 0px 0px 0px 0px;
}
.elementor-element.elementor-widget-ucaddon_expanding_content_cards .ue_options .ue_option:not(.active){align-items: flex-end;padding: 15px 15px 15px 15px;}
.elementor-element.elementor-widget-ucaddon_expanding_content_cards .ue_options .ue_icon {
    background-color: var(--e-global-color-032d0f8);
    color: var(--e-global-color-f85e03d);
    fill: var(--e-global-color-f85e03d);
}
.elementor-element.elementor-widget-ucaddon_expanding_content_cards .ue_options .ue_label .ue_icon {
    width: 50px;
    height: 50px;
    border-radius: 0px 0px 0px 0px;
}
.elementor-element.elementor-widget-ucaddon_expanding_content_cards .ue_options .ue_main{
    font-family: var(--e-global-typography-secondary-font-family), "Noto Sans TC", "Noto Sans SC", "Microsoft JhengHei", "Arial", STHeitiTC, STHeitiSC, Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-f85e03d);
}
.elementor-element.elementor-widget-ucaddon_expanding_content_cards .ue_shadow {
    background-color: transparent;
    transition: 1800ms;
    background-image: linear-gradient(180deg, var(--e-global-color-032d0f8) 0%, var(--e-global-color-46e9d0a) 100%);
    opacity: 85%;
}
.elementor-element.elementor-widget-ucaddon_expanding_content_cards .ue_option:not(.active) .ue_shadow {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-032d0f8) 65%, var(--e-global-color-9159c25) 100%);
}
/*Section-TimeLine-Horizontal*/
.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .ue-carousel-item {
    flex-direction: column;
    text-align: center;
}
.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .ue-carousel-item-holder {
    margin-right: 22px;
    margin-left: 22px;
}
.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .ue-carousel-content {
    padding: 20px 25px 20px 25px;
    border-style: none;
    min-height: 185px;
}
.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .ue-post-date {
    color: #9a9a9a;
    text-align: inherit;
}

.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .ue-grid-item-meta-data {
    color: #9a9a9a;
    text-align: inherit;
}

.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .ue-grid-item-meta-data svg {
    fill: #9a9a9a;
}

.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .ue-item-bullet-line {
    background-color: var( --e-global-color-c153ed4 );
    height: 2px;
}

.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .ue-item-bullet {
    width: 40px;
    height: 40px;
    background-color: var( --e-global-color-primary );
    color: #ffffff;
    border-radius: 0px 0px 0px 0px;
}

.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .ue-item-bullet svg {
    fill: #ffffff;
}

.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .ue-item-bullet-holder {
    margin: 20px 0px 0px 0px;
}

.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .ue-item-bullet-line-spacing {
    width: 0px;
}

.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .ue-post-image img {
    height: 0px;
    opacity: 100%;
    object-position: center center;
}

.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .ue-post-category a {
    background-color: var( --e-global-color-primary );
    color: #ffffff;
    padding: 2px 10px 2px 10px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .ue-post-title a {
    color: var( --e-global-color-primary );
    font-size: var( --e-global-typography-3692c6e-font-size );
    font-weight: var( --e-global-typography-3692c6e-font-weight );
    text-transform: var( --e-global-typography-3692c6e-text-transform );
    line-height: var( --e-global-typography-3692c6e-line-height );
    letter-spacing: var( --e-global-typography-3692c6e-letter-spacing );
}

.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .ue-post-title {
    margin-top: 10px;
}

.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .ue-post-intro {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), "Noto Sans TC", "Noto Sans SC","Microsoft JhengHei","Arial",STHeitiTC,STHeitiSC,Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    text-transform: var( --e-global-typography-text-text-transform );
    line-height: var( --e-global-typography-text-line-height );
    letter-spacing: var( --e-global-typography-text-letter-spacing );
    margin-top: 10px;
}

.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .ue-btn {
    padding: 10px 20px 10px 20px;
    background-color: #00000057;
    color: #666666;
    margin-top: 20px;
    display: inline-block;
}

.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .ue-btn:hover {
    background-color: var( --e-global-color-c153ed4 );
}

.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .owl-nav .owl-prev {
    left: 0px;
    right: auto;
}

.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .owl-nav .owl-next {
    right: 0px;
    left: auto;
}

.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .owl-carousel .owl-nav .owl-next,.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .owl-carousel .owl-nav .owl-prev {
    top: 105px;
    border-radius: 0px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    font-size: 18px;
    background-color: var( --e-global-color-9159c25 );
    color: var( --e-global-color-f85e03d );
}

.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .owl-carousel .owl-nav .owl-next:hover,.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .owl-carousel .owl-nav .owl-prev:hover {
    background-color: var( --e-global-color-c153ed4 );
    color: var( --e-global-color-f85e03d );
}

.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .owl-dot {
    width: 8px;
    height: 8px;
    background-color: #c6c6c6;
    margin: 0px 5px;
}

.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .owl-dot.active {
    background-color: #000000;
}

.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .owl-dots {
    margin-top: 8px;
}

.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .ue-item-vertical-line {
    width: 1px;
    height: 24px;
    background-color: var( --e-global-color-608abcd );
    margin: 9px 0px 0px 0px;
}

.elementor-widget.elementor-widget-ucaddon_post_horizontal_timeline .post-horizontal-timeline .ue-item-pointer {
    width: 20px;
    height: 10px;
    background-color: var( --e-global-color-c153ed4 );
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}

/*Section-TimeLine-Vertical*/
.elementor-widget.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_image {
    object-position: center !important;
}

.elementor-widget.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_icon_holder {
    width: 16px;
    height: 16px;
    font-size: 25px;
    background-color: var( --e-global-color-608abcd );
    color: #ffffff;
    border-radius: 0px 0px 0px 0px;
}

.elementor-widget.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_icon {
    width: 16px;
}

.elementor-widget.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_icon_image {
    width: 25px;
}

.elementor-widget.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_icon.uc-active .ue_timeline_item_icon_holder {
    background-color: var( --e-global-color-primary );
}

.elementor-widget.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_icon_holder svg {
    fill: #ffffff;
}

.elementor-widget.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_icon_line_offset {
    height: 0px;
    width: 2px;
    background-color: var( --e-global-color-c153ed4 );
}

.elementor-widget.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_content {
    margin-bottom: 16px;
}

.elementor-widget.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_content_main {
    background-color: var( --e-global-color-f85e03d );
    padding: 20px 20px 20px 20px;
    text-align: left;
}

.elementor-widget.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_pointer_inside {
    background-color: var( --e-global-color-f85e03d );
    height: 19px;
    margin-top: 12px;
}

.elementor-widget.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_pointer {
    width: 13px;
}

.elementor-widget.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_pointer_spacer {
    width: 20px;
}

.elementor-widget.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_icon_line {
    width: 2px;
    background-color: var( --e-global-color-c153ed4 );
}

.elementor-widget.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_icon_line_mask {
    background-color: var( --e-global-color-primary );
}

.elementor-widget.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_icon_line_offset_mask {
    background-color: var( --e-global-color-primary );
}

.elementor-widget.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_image {
    width: 100px;
    height: 250px;
    opacity: 100%;
    mix-blend-mode: normal;
}

.elementor-widget.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_title {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-secondary-font-family ), "Noto Sans TC", "Noto Sans SC","Microsoft JhengHei","Arial",STHeitiTC,STHeitiSC,Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    line-height: var( --e-global-typography-secondary-line-height );
    letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    margin-top: 0px;
}

.elementor-widget.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_subtitle {
    color: #a3a3a3;
    margin-top: 5px;
}

.elementor-widget.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_text {
    color: var( --e-global-color-08d8cd5 );
    font-family: var( --e-global-typography-d9d3dce-font-family ), "Noto Sans TC", "Noto Sans SC","Microsoft JhengHei","Arial",STHeitiTC,STHeitiSC,Sans-serif;
    font-size: var( --e-global-typography-d9d3dce-font-size );
    font-weight: var( --e-global-typography-d9d3dce-font-weight );
    text-transform: var( --e-global-typography-d9d3dce-text-transform );
    font-style: var( --e-global-typography-d9d3dce-font-style );
    line-height: var( --e-global-typography-d9d3dce-line-height );
    letter-spacing: var( --e-global-typography-d9d3dce-letter-spacing );
    margin-top: 10px;
}

.elementor-widget.elementor-widget-ucaddon_unlimited_timeline .ue-active-item .ue_timeline_item_pointer_inside {
    background-color: var( --e-global-color-accent );
}

/*Section-Slider*/
.elementor-widget.elementor-widget-ucaddon_content_slider_new .owl-item{left:-100% !important;}
.elementor-widget.elementor-widget-ucaddon_content_slider_new .owl-item.uc-active-item{left:0 !important;}
.elementor-widget.elementor-widget-ucaddon_content_slider_new .uc_fixed_box_postslider .ue-item-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-032d0f8 ) 0%, #000000D1 100%);
}

.elementor-widget.elementor-widget-ucaddon_content_slider_new .uc_fixed_box_postslider .uc_fbps_slide {
    height: 350px;
    align-items: center;
    justify-content: center;
    border-radius: 0px;
}

.elementor-widget.elementor-widget-ucaddon_content_slider_new .uc_fixed_box_postslider .uc_fbps_slide .ue-item-image {
    background-size: cover;
}

.elementor-widget.elementor-widget-ucaddon_content_slider_new .uc_fixed_box_postslider .uc_fbps_content {
    max-width: 900px;
    text-align: center;
    padding: 50px 50px 50px 50px;
}

.elementor-widget.elementor-widget-ucaddon_content_slider_new .uc_fixed_box_postslider .uc_fbps_container_title {
    margin-top: 0px;
    color: #ffffff;
    font-family: var( --e-global-typography-secondary-font-family ), "Noto Sans TC", "Noto Sans SC","Microsoft JhengHei","Arial",STHeitiTC,STHeitiSC,Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    line-height: var( --e-global-typography-secondary-line-height );
    letter-spacing: var( --e-global-typography-secondary-letter-spacing );
}

.elementor-widget.elementor-widget-ucaddon_content_slider_new .uc_fixed_box_postslider .uc_fbps_container_desc {
    margin-top: 10px;
    color: #ffffff;
}

.elementor-widget.elementor-widget-ucaddon_content_slider_new .uc_fixed_box_postslider .ue-btn-wrap {
    text-align: center;
}

.elementor-widget.elementor-widget-ucaddon_content_slider_new .uc_fixed_box_postslider .ue-btn {
    font-family: var( --e-global-typography-69a21af-font-family ), "Noto Sans TC", "Noto Sans SC","Microsoft JhengHei","Arial",STHeitiTC,STHeitiSC,Sans-serif;
    font-size: var( --e-global-typography-69a21af-font-size );
    font-weight: var( --e-global-typography-69a21af-font-weight );
    line-height: var( --e-global-typography-69a21af-line-height );
    letter-spacing: var( --e-global-typography-69a21af-letter-spacing );
    display: inline-block;
    padding: 10px 20px 10px 20px;
    border-radius: 0px 0px 0px 0px;
    background-color: var( --e-global-color-032d0f8 );
    color: #ffffff;
    margin-top: 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-f85e03d );
}

.elementor-widget.elementor-widget-ucaddon_content_slider_new .uc_fixed_box_postslider .ue-btn:hover {
    background-color: var( --e-global-color-f85e03d );
    color: var( --e-global-color-text );
}

.elementor-widget.elementor-widget-ucaddon_content_slider_new .uc_fixed_box_postslider .owl-nav .owl-prev {
    left: 12px;
    right: auto;
}

.elementor-widget.elementor-widget-ucaddon_content_slider_new .uc_fixed_box_postslider .owl-nav .owl-next {
    right: 12px;
    left: auto;
}

.elementor-widget.elementor-widget-ucaddon_content_slider_new .uc_fixed_box_postslider .owl-carousel .owl-nav .owl-next,.elementor-widget.elementor-widget-ucaddon_content_slider_new .uc_fixed_box_postslider .owl-carousel .owl-nav .owl-prev {
    top: 45%;
    border-radius: 0px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    font-size: 18px;
    background-color: #00000057;
    color: var( --e-global-color-f85e03d );
}

.elementor-widget.elementor-widget-ucaddon_content_slider_new .uc_fixed_box_postslider .owl-carousel .owl-nav .owl-next:hover,.elementor-widget.elementor-widget-ucaddon_content_slider_new .uc_fixed_box_postslider .owl-carousel .owl-nav .owl-prev:hover {
    background-color: var( --e-global-color-c153ed4 );
    color: var( --e-global-color-f85e03d );
}

.elementor-widget.elementor-widget-ucaddon_content_slider_new .uc_fixed_box_postslider .owl-dot {
    width: 8px;
    height: 8px;
    background-color: #c6c6c6;
    margin: 0px 5px;
}

.elementor-widget.elementor-widget-ucaddon_content_slider_new .uc_fixed_box_postslider .owl-dot.active {
    background-color: #000000;
}

.elementor-widget.elementor-widget-ucaddon_content_slider_new .uc_fixed_box_postslider .owl-dots {
    margin-top: 20px;
}

.elementor-widget.elementor-widget-ucaddon_content_slider_new .uc_fixed_box_postslider .uc_fbps_container_image img {
    width: 120px !important;
}

.elementor-widget.elementor-widget-ucaddon_content_slider_new .uc_fixed_box_postslider .ue-item-icon {
    width: 60px;
    height: 60px;
    font-size: 20px;
    color: #ffffff;
    background-color: #6e6e6e;
    border-radius: 100px 100px 100px 100px;
    margin-top: 0px;
}

.elementor-widget.elementor-widget-ucaddon_content_slider_new .uc_fixed_box_postslider .ue-item-icon svg {
    fill: #ffffff;
}

/*Section-ImageBox*/
.img_box_list.elementor-inner-section .elementor-column .elementor-widget-wrap{padding-left: 7px;padding-right: 7px;}
.img_box_list.elementor-inner-section .elementor-column:first-child .elementor-widget-wrap{padding-left: 0;padding-right: 7px;}
.img_box_list.elementor-inner-section .elementor-column:last-child .elementor-widget-wrap{padding-left: 7px;padding-right: 0;}
@media (max-width: 1024px) {
    .img_box_list.elementor-inner-section .elementor-column:nth-child(odd) .elementor-widget-wrap{padding-left: 0;padding-right: 7px;}
    .img_box_list.elementor-inner-section .elementor-column:nth-child(even) .elementor-widget-wrap{padding-left: 7px;padding-right: 0;}
}
@media (max-width: 768px) {.img_box_list.elementor-inner-section .elementor-column .elementor-widget-wrap{padding-left: 7px;padding-right: 7px;}
}
.elementor-widget.elementor-widget-image-box {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-widget.elementor-widget-image-box > .elementor-widget-container:hover {
    --e-transform-translateY: -10px;
}

.elementor-widget.elementor-widget-image-box > .elementor-widget-container {
    background-color: transparent;
    background-image: linear-gradient(166deg, var( --e-global-color-f85e03d ) 81%, var( --e-global-color-6b61ea9 ) 82%);
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: var( --e-global-color-primary );
    box-shadow: 3px 3px 20px 0px rgba(0, 0, 0, 0.05);
}

.elementor-widget.elementor-widget-image-box .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-widget.elementor-widget-image-box.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-widget.elementor-widget-image-box.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-widget.elementor-widget-image-box.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-widget.elementor-widget-image-box .elementor-image-box-img img {
    transition-duration: 0.3s;
}
.elementor-widget.elementor-widget-image-box .elementor-image-box-title a{text-decoration: none;}


/*Section-OfficeHour*/
.officehour_icon.elementor-widget.elementor-widget-icon-list .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(16px/2);
}

.officehour_icon.elementor-widget.elementor-widget-icon-list .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(16px/2);
}

.officehour_icon.elementor-widget.elementor-widget-icon-list .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(16px/2);
    margin-left: calc(16px/2);
}

.officehour_icon.elementor-widget.elementor-widget-icon-list .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-16px/2);
    margin-left: calc(-16px/2);
}

body.rtl .officehour_icon.elementor-widget.elementor-widget-icon-list .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-16px/2);
}

body:not(.rtl) .officehour_icon.elementor-widget.elementor-widget-icon-list .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-16px/2);
}

.officehour_icon.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
    transition: color 0.3s;
}

.officehour_icon.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
    transition: fill 0.3s;
}

.officehour_icon.elementor-widget.elementor-widget-icon-list {
    --e-icon-list-icon-size: 24px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 2px;
}

.officehour_icon.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
    padding-right: 10px;
}

.officehour_icon.elementor-widget.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, 
.officehour_icon.elementor-widget.elementor-widget-icon-list .elementor-icon-list-item > a {
    font-family: var( --e-global-typography-text-font-family ), "Noto Sans TC", "Noto Sans SC","Microsoft JhengHei","Arial",STHeitiTC,STHeitiSC,Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    text-transform: var( --e-global-typography-text-text-transform );
    line-height: var( --e-global-typography-text-line-height );
    letter-spacing: var( --e-global-typography-text-letter-spacing );
    text-decoration: none;
}

.officehour_icon.elementor-widget.elementor-widget-icon-list .elementor-icon-list-text {
    transition: color 0.3s;
}

/*Section-OfficeHour*/
.officehour_box.elementor-widget.elementor-widget-ucaddon_business_hours .ue_business_hours {
    background-color: transparent;
    border-style: none;
    border-radius: 0px;
    background-image: linear-gradient(166deg, #ffffff 81%, var( --e-global-color-6b61ea9 ) 82%);
    box-shadow: 3px 3px 20px 0px rgba(0, 0, 0, 0.05);
}

.officehour_box.elementor-widget.elementor-widget-ucaddon_business_hours > .elementor-widget-container {
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: var( --e-global-color-primary );
}

.officehour_box.elementor-widget.elementor-widget-ucaddon_business_hours .ue_business_hours_header {
    background-color: var( --e-global-color-primary );
    color: #ffffff;
    padding: 10px 10px 10px 10px;
    text-align: center;
    border-radius: 0px;
}

.officehour_box.elementor-widget.elementor-widget-ucaddon_business_hours .ue_business_hours_header_title {
    color: var( --e-global-color-08d8cd5 );
    font-family: var( --e-global-typography-d9d3dce-font-family ), "Noto Sans TC", "Noto Sans SC","Microsoft JhengHei","Arial",STHeitiTC,STHeitiSC,Sans-serif;
    font-size: var( --e-global-typography-d9d3dce-font-size );
    font-weight: var( --e-global-typography-d9d3dce-font-weight );
    text-transform: var( --e-global-typography-d9d3dce-text-transform );
    font-style: var( --e-global-typography-d9d3dce-font-style );
    line-height: var( --e-global-typography-d9d3dce-line-height );
    letter-spacing: var( --e-global-typography-d9d3dce-letter-spacing );
    margin-top: 0px;
}

.officehour_box.elementor-widget.elementor-widget-ucaddon_business_hours .ue_business_hours_header_subtitle {
    margin-top: 3px;
}

.officehour_box.elementor-widget.elementor-widget-ucaddon_business_hours .ue_business_hours_list {
    padding: 20px 20px 20px 20px;
}

.officehour_box.elementor-widget.elementor-widget-ucaddon_business_hours .ue_business_hours_list_item {
    font-family: var( --e-global-typography-69a21af-font-family ), "Noto Sans TC", "Noto Sans SC","Microsoft JhengHei","Arial",STHeitiTC,STHeitiSC,Sans-serif;
    font-size: var( --e-global-typography-69a21af-font-size );
    font-weight: var( --e-global-typography-69a21af-font-weight );
    line-height: var( --e-global-typography-69a21af-line-height );
    letter-spacing: var( --e-global-typography-69a21af-letter-spacing );
    border-radius: 0px;
}

.officehour_box.elementor-widget.elementor-widget-ucaddon_business_hours .ue_business_hours_list_item_line {
    border-bottom-style: none;
    border-bottom-color: var( --e-global-color-08d8cd5 );
    border-bottom-width: 1px;
    margin-left: 15px;
    margin-right: 15px;
}

.officehour_box.elementor-widget.elementor-widget-ucaddon_business_hours .ue_business_hours_list_item_seperator {
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom-style: solid;
    border-bottom-color: var( --e-global-color-3ae91e0 );
    border-bottom-width: 1px;
}

.officehour_box.elementor-widget.elementor-widget-ucaddon_business_hours .ue_business_hours_footer {
    background-color: #f5f5f5;
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #d3d3d3;
    border-radius: 0px;
    text-align: center;
    color: #8d8d8d;
}

/*Section-EnquiryForm*/
.elementor-widget.elementor-widget-form .elementor-form .elementor-field-group {
    padding-right: calc( 15px/2 );
    padding-left: calc( 15px/2 );
    margin-bottom: 15px;
}

.elementor-widget.elementor-widget-form .elementor-form .elementor-form-fields-wrapper {
    margin-left: calc( -15px/2 );
    margin-right: calc( -15px/2 );
    margin-bottom: -15px;
}

.elementor-widget.elementor-widget-form .elementor-form .elementor-field-group.recaptcha_v3-bottomleft, .elementor-widget.elementor-widget-form .elementor-form .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

.elementor-widget.elementor-widget-form .elementor-form .elementor-field-group .elementor-field {
    color: #000000;
}

.elementor-widget.elementor-widget-form .elementor-form .elementor-field-group .elementor-field, .elementor-widget.elementor-widget-form .elementor-form .elementor-field-subgroup label {
    font-family: var( --e-global-typography-text-font-family ), "Noto Sans TC", "Noto Sans SC","Microsoft JhengHei","Arial",STHeitiTC,STHeitiSC,Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    text-transform: var( --e-global-typography-text-text-transform );
    line-height: var( --e-global-typography-text-line-height );
    letter-spacing: var( --e-global-typography-text-letter-spacing );
}

.elementor-widget.elementor-widget-form .elementor-form .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
    background-color: var( --e-global-color-f85e03d );
    border-color: var( --e-global-color-3ae91e0 );
    border-width: 2px 2px 2px 2px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-widget.elementor-widget-form .elementor-form .elementor-field-group .elementor-select-wrapper select {
    background-color: var( --e-global-color-f85e03d );
    border-color: var( --e-global-color-3ae91e0 );
    border-width: 2px 2px 2px 2px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-widget.elementor-widget-form .elementor-form .elementor-field-group .elementor-select-wrapper::before {
    color: var( --e-global-color-3ae91e0 );
}

.elementor-widget.elementor-widget-form .elementor-form .elementor-button {
    font-family: var( --e-global-typography-69a21af-font-family ), "Noto Sans TC", "Noto Sans SC","Microsoft JhengHei","Arial",STHeitiTC,STHeitiSC,Sans-serif;
    font-size: var( --e-global-typography-69a21af-font-size );
    font-weight: var( --e-global-typography-69a21af-font-weight );
    line-height: var( --e-global-typography-69a21af-line-height );
    letter-spacing: var( --e-global-typography-69a21af-letter-spacing );
    border-radius: 0px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
}

.elementor-widget.elementor-widget-form .elementor-form .e-form__buttons__wrapper__button-next {
    background-color: var( --e-global-color-primary );
    color: #ffffff;
}

.elementor-widget.elementor-widget-form .elementor-form .elementor-button[type="submit"] {
    background-color: var( --e-global-color-primary );
    color: #ffffff;
}

.elementor-widget.elementor-widget-form .elementor-form .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-widget.elementor-widget-form .elementor-form .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-widget.elementor-widget-form .elementor-form .e-form__buttons__wrapper__button-next:hover {
    background-color: var( --e-global-color-e106f88 );
    color: #ffffff;
}

.elementor-widget.elementor-widget-form .elementor-form .elementor-button[type="submit"]:hover {
    background-color: var( --e-global-color-e106f88 );
    color: #ffffff;
}

.elementor-widget.elementor-widget-form .elementor-form .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-widget.elementor-widget-form .elementor-form .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-widget.elementor-widget-form .elementor-form .elementor-message {
    font-size: var( --e-global-typography-e47af0c-font-size );
    line-height: var( --e-global-typography-e47af0c-line-height );
}

.elementor-widget.elementor-widget-form .elementor-form .elementor-message.elementor-message-success {
    color: #0BAD00;
}

.elementor-widget.elementor-widget-form .elementor-form .elementor-message.elementor-message-danger {
    color: #FF0000;
}

.elementor-widget.elementor-widget-form .elementor-form .elementor-message.elementor-help-inline {
    color: var( --e-global-color-08d8cd5 );
}

.elementor-widget.elementor-widget-form .elementor-form {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

/*Section-EnquiryForm*/
#uc_expanding_content_cards_elementor_1b7ed3a .ue_option {
    opacity: 0
}

#uc_expanding_content_cards_elementor_1b7ed3a .uc-entrance-animate {
    opacity: 1
}

#uc_expanding_content_cards_elementor_1b7ed3a .uc-entrance-animate {
    animation: uc_expanding_content_cards_elementor_1b7ed3a__item-animation 1.2s cubic-bezier(0.470, 0.000, 0.745, 0.715) both
}

#uc_expanding_content_cards_elementor_1b7ed3a.exp-wrapper {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center
}

#uc_expanding_content_cards_elementor_1b7ed3a.exp-wrapper {
    width: 100%
}

#uc_expanding_content_cards_elementor_1b7ed3a.exp-wrapper .ue_options {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    min-width: 200px;
    width: 100%
}

#uc_expanding_content_cards_elementor_1b7ed3a.exp-wrapper .ue_options .ue_option {
    box-sizing: border-box;
    display: flex;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    justify-content: center;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

#uc_expanding_content_cards_elementor_1b7ed3a.exp-wrapper .ue_options .ue_option::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    transition: all .3s
}

#uc_expanding_content_cards_elementor_1b7ed3a.exp-wrapper .ue_options .ue_option.active::after {
    backdrop-filter: none
}

#uc_expanding_content_cards_elementor_1b7ed3a.exp-wrapper .ue_options .ue_option.active {
    flex-grow: 10000
}

#uc_expanding_content_cards_elementor_1b7ed3a.exp-wrapper .ue_options .ue_option:not(.active) {
    justify-content: center
}

#uc_expanding_content_cards_elementor_1b7ed3a.exp-wrapper .ue_options .ue_option .ue_shadow {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    height: 100%;
    z-index: 1;
    transition: 1800ms
}

#uc_expanding_content_cards_elementor_1b7ed3a.exp-wrapper .ue_option:not(.active) .ue_label {
    align-items: center
}

#uc_expanding_content_cards_elementor_1b7ed3a.exp-wrapper .ue_options .ue_option .ue_label {
    display: flex;
    z-index: 2
}

#uc_expanding_content_cards_elementor_1b7ed3a.exp-wrapper .ue_options .ue_option.active .ue_label {
    animation-name: sub-content-fade
}

@keyframes sub-content-fade {
    0% {
        opacity: 0
    }

    80% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

#uc_expanding_content_cards_elementor_1b7ed3a.exp-wrapper .ue_options .ue_option.active .ue_label .ue_info>div {
    left: 0px;
    width: 100%
}

#uc_expanding_content_cards_elementor_1b7ed3a.exp-wrapper .ue_options .ue_option:not(.active) .ue_label .ue_info>div {
    left: 0px;
    opacity: 0;
    width: 0px;
    height: 0px;
    transition: width 0ms
}

#uc_expanding_content_cards_elementor_1b7ed3a.exp-wrapper .ue_options .ue_option .ue_label .ue_info>div {
    position: relative
}

#uc_expanding_content_cards_elementor_1b7ed3a.exp-wrapper .ue_options .ue_option .ue_label .ue_info {
    display: flex;
    align-items: center;
    justify-content: center
}

#uc_expanding_content_cards_elementor_1b7ed3a.exp-wrapper .ue_options .ue_option .ue_label .ue_icon {
    display: flex;
    flex-shrink: 0;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    transition: 0.5s
}

@media screen and (max-width: 767px) {
    #uc_expanding_content_cards_elementor_1b7ed3a.exp-wrapper .ue_options {
        display:grid
    }

    #uc_expanding_content_cards_elementor_1b7ed3a.exp-wrapper .ue_options .ue_option {
        width: 100%
    }

    #uc_expanding_content_cards_elementor_1b7ed3a .ue_option.active {
        height: 300px
    }

    #uc_expanding_content_cards_elementor_1b7ed3a .ue_option {
        height: 100px
    }

    #uc_expanding_content_cards_elementor_1b7ed3a.exp-wrapper .ue_options .ue_option:not(.active) .ue_label .ue_info .ue_main {
        writing-mode: horizontal-tb
    }
}