.elementor-kit-21{--e-global-color-primary:#003951;--e-global-color-secondary:#336CAD;--e-global-color-text:#4E4E4E;--e-global-color-accent:#2B578A;--e-global-color-9067cac:#FFFFFF;--e-global-color-008d6bb:#FFFFFF00;--e-global-color-a3e07f6:#F4F4F7;--e-global-color-5972356:#EAF2FB;--e-global-color-2097ccf:#D8E6F1;--e-global-color-ddfcd90:#D3DCEA;--e-global-color-50882d5:#C6DBF3;--e-global-color-9443164:#2974CB;--e-global-color-decbd46:#2B578A;--e-global-color-9d9e43a:#FDFDFD;--e-global-color-d6f3730:#F8FAFC;--e-global-color-783ff77:#F3F5F8;--e-global-color-dda668c:#E9EAEB;--e-global-color-5a4a283:#D6D7D9;--e-global-color-247917f:#BEBFC2;--e-global-color-16f1103:#9B9DA0;--e-global-color-8c3023a:#5C5C5C;--e-global-color-262e827:#262626;--e-global-color-658892f:#CD562D;--e-global-color-022d3ba:#666767;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-21 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* 內嵌影片 */
#video-embedding{
	aspect-ratio: 16 / 9;}

/*背景模糊*/
.bg-blur{
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);}
*{
	letter-spacing: 0.1rem;
	text-autospace: normal;}
	
:not(.PostContent)>div>div>:where(h1, h2, h3, h4, h5, h6){	
    text-wrap: balance;}


#footer-widgets .container {
    width: 100%;
    max-width: 100%;
}

.archive .woocommerce-products-header, .archive .page-header {
    display: none;
}
/*漸層標題*/
.GradientTitle h2{
	background-image: linear-gradient(303deg, #21D4FD 0%, #213aff 100%);
	color: transparent!important;
	background-clip: text;
}

/* TSM 功能頁樣式 */
#fc-pg .bdt-interactive-tabs-item>div{
    display: flex;
    flex-direction: column-reverse;
}/* End custom CSS */