.elementor-292 .elementor-element.elementor-element-50082dbc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-50082dbc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://findentist.hk/wp-content/uploads/2025/12/platformbgg2560-scaled-1.jpg");}.elementor-292 .elementor-element.elementor-element-50082dbc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 90px 90px 90px;}.elementor-292 .elementor-element.elementor-element-50082dbc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-17bd149{width:100%;max-width:100%;text-align:center;}.elementor-292 .elementor-element.elementor-element-17bd149 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:48px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-67c9d84d > .elementor-container{max-width:1360px;}.elementor-292 .elementor-element.elementor-element-67c9d84d{padding:40px 0px 060px 0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-292 .elementor-element.elementor-element-66c654b img{width:100%;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-292 .elementor-element.elementor-element-14063cad > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-14063cad{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;}.elementor-292 .elementor-element.elementor-element-543e3ec1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-292 .elementor-element.elementor-element-50082dbc > .elementor-element-populated{padding:90px 0px 90px 0px;}.elementor-292 .elementor-element.elementor-element-17bd149 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-292 .elementor-element.elementor-element-17bd149 .elementor-heading-title{font-size:40px;}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-292 .elementor-element.elementor-element-4e6be968{width:74.333%;}.elementor-292 .elementor-element.elementor-element-543e3ec1{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-292 .elementor-element.elementor-element-4e6be968{width:100%;}.elementor-292 .elementor-element.elementor-element-543e3ec1{width:100%;}}@media(min-width:1700px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for theme-post-content, class: .elementor-element-14063cad */.elementor-292 .elementor-element.elementor-element-14063cad .wp-block-quote {
    /* 背景顏色*/
    background-color: #FFF3E3 !important; 
    
    /* 左側線條*/
    border-left: 5px solid #ffc250 !important;
    
    /* 文字顏色 */
    color: #333333 !important;
}


/* --- H2 標題設定 --- */
.elementor-292 .elementor-element.elementor-element-14063cad h2 {
    font-size: 32px !important;
    color: #000000 !important;
    margin-top: 30px; 
}

/* --- H3 標題設定 --- */
.elementor-292 .elementor-element.elementor-element-14063cad h3 {
    font-size: 20px !important; /* 設定大小為 20px */
    color: #03989e !important;
}

/* --- 文章內超連結顏色 --- */
.elementor-292 .elementor-element.elementor-element-14063cad a {
    color: #03989e !important;
    text-decoration: underline !important;
}

/* --- 滑鼠滑過連結的顏色 --- */
.elementor-292 .elementor-element.elementor-element-14063cad a:hover {
    color: #FFC250 !important; 
}


/* --- 表格 (Table) 整體設定 --- */
.elementor-292 .elementor-element.elementor-element-14063cad table {
    width: 100%;
    margin-bottom: 30px;
    border: 1px solid #03989E; /* 外框顏色 */
    font-size: 16px;
    border-collapse: collapse; /* 讓邊框合併，不會有雙線 */
}

/* --- 表頭 (Header) 與第一列樣式 --- */
/* 包含 th, thead, 以及 tbody 的第一行 (為了相容性) */
.elementor-292 .elementor-element.elementor-element-14063cad table th,
.elementor-292 .elementor-element.elementor-element-14063cad table thead td,
.elementor-292 .elementor-element.elementor-element-14063cad table > tbody:first-child > tr:first-child > td {
    background-color: #03989E; /* 標題背景：藍綠色 */
    color: #ffffff;            /* 標題文字：白色 */
    font-weight: 700;          /* 粗體 */
    padding: 15px;
    text-align: left;
    border: 1px solid #03989E;
    border-right: 1px solid #ffffff;  /* 標題之間的白線分隔 */
    border-bottom: 1px solid #ffffff;
}

/* --- 修復表頭最右邊的邊框顏色 --- */
.elementor-292 .elementor-element.elementor-element-14063cad table th:last-child,
.elementor-292 .elementor-element.elementor-element-14063cad table thead td:last-child,
.elementor-292 .elementor-element.elementor-element-14063cad table > tbody:first-child > tr:first-child > td:last-child {
    border-right: 1px solid #03989E;
}

/* --- 一般儲存格 (Body Cells) --- */
.elementor-292 .elementor-element.elementor-element-14063cad table td {
    padding: 12px 15px;
    border: 1px solid #03989E; /* 格線顏色 */
    color: #555;               /* 內文顏色 */
    line-height: 1.6em;
}

/* --- 雙數行背景變色 (斑馬紋) --- */
.elementor-292 .elementor-element.elementor-element-14063cad table tr:nth-child(even) {
    background-color: #F5FFFF; /* 淺淺的藍色背景 */
}/* End custom CSS */