.elementor-206 .elementor-element.elementor-element-9a0c21b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:75px;--padding-left:35px;--padding-right:35px;}.elementor-206 .elementor-element.elementor-element-53d2c4f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206 .elementor-element.elementor-element-2d97edc .aux-media-image{border-radius:10px 10px 10px 10px;overflow:hidden;box-shadow:0px 15px 20px 0px rgba(61.99999999999999, 112.99999999999997, 114, 0.2);}.elementor-206 .elementor-element.elementor-element-2059e4b .aux-media-image{border-radius:10px 10px 10px 10px;overflow:hidden;box-shadow:0px 15px 20px 0px rgba(61.99999999999999, 112.99999999999997, 114, 0.2);}.elementor-206 .elementor-element.elementor-element-aa63dbd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:35px;--padding-right:35px;}.elementor-206 .elementor-element.elementor-element-ae19ef8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206 .elementor-element.elementor-element-0643820 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-206 .elementor-element.elementor-element-0643820 .elementor-heading-title{font-size:54px;font-weight:900;color:var( --e-global-color-primary );}.elementor-206 .elementor-element.elementor-element-be7b482 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-206 .elementor-element.elementor-element-be7b482 .elementor-star-rating{font-size:28px;}.elementor-206 .elementor-element.elementor-element-be7b482 .elementor-star-rating i:not(:last-of-type){margin-inline-end:5px;}.elementor-206 .elementor-element.elementor-element-be7b482 .elementor-star-rating i:before{color:var( --e-global-color-accent );}.elementor-206 .elementor-element.elementor-element-be7b482 .elementor-star-rating i{color:#02010100;}.elementor-206 .elementor-element.elementor-element-adaf457 > .elementor-widget-container{padding:0px 0px 105px 0px;}.elementor-206 .elementor-element.elementor-element-adaf457{font-size:20px;font-weight:500;color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-a8c5fc2{width:auto;max-width:auto;}.elementor-206 .elementor-element.elementor-element-a8c5fc2 > .elementor-widget-container{padding:5px 0px 20px 0px;}.elementor-206 .elementor-element.elementor-element-a8c5fc2 .aux-modern-heading-secondary{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;letter-spacing:2.64px;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-9168712 > .elementor-widget-container{padding:0px 0px 75px 0px;}.elementor-206 .elementor-element.elementor-element-9168712 .elementor-heading-title{font-size:38px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-206 .elementor-element.elementor-element-1571438 iframe{height:511px;}.elementor-206 .elementor-element.elementor-element-bcf8668 > .elementor-widget-container{padding:0px 0px 55px 0px;}.elementor-206 .elementor-element.elementor-element-bcf8668 .elementor-heading-title{font-size:38px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-206 .elementor-element.elementor-element-1d10cd9 .gallery-item{padding:0 30px 30px 0;}.elementor-206 .elementor-element.elementor-element-1d10cd9 .gallery{margin:0 -30px -30px 0;}.elementor-206 .elementor-element.elementor-element-1d10cd9 .gallery-item img{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-1d10cd9 .gallery-item .gallery-caption{text-align:center;}.elementor-206 .elementor-element.elementor-element-e7cc002{--display:flex;}.elementor-206 .elementor-element.elementor-element-9ec2349 .tabs > li:not(.active){cursor:pointer;}@media(max-width:1025px){.elementor-206 .elementor-element.elementor-element-0643820 .elementor-heading-title{font-size:45px;}.elementor-206 .elementor-element.elementor-element-be7b482 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-a8c5fc2 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-206 .elementor-element.elementor-element-9a0c21b{--content-width:1600px;}.elementor-206 .elementor-element.elementor-element-aa63dbd{--content-width:1330px;}}@media(max-width:767px){.elementor-206 .elementor-element.elementor-element-9a0c21b{--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-206 .elementor-element.elementor-element-0643820 .elementor-heading-title{font-size:30px;}.elementor-206 .elementor-element.elementor-element-be7b482 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-206 .elementor-element.elementor-element-adaf457 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-206 .elementor-element.elementor-element-adaf457{font-size:16px;}.elementor-206 .elementor-element.elementor-element-a8c5fc2 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-206 .elementor-element.elementor-element-9168712 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-206 .elementor-element.elementor-element-1d10cd9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-adaf457 */section {
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee; /* 細微的分隔線 */
}

section:last-child {
    border-bottom: none; /* 最後一個 section 不需要分隔線 */
}

/* h2 和 h3 的樣式 */
h2 {
    color: #4CAF50; /* 較深的綠色，用於主要標題 */
    border-bottom: 2px solid #a0c49d; /* 點綴色 */
    padding-bottom: 5px;
    margin-bottom: 15px;
    font-size: 1.8em;
}

h3 {
    color: #668063; /* 較沉穩的綠色 */
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 1.5em;
    position: relative;
    padding-left: 15px;
}

h3::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 20px;
    background-color: #a0c49d; /* 點綴色 */
    border-radius: 2px;
}


/* 段落 (p) 的樣式 */
p {
    margin-bottom: 15px;
    color: #555; /* 微調段落文字顏色 */
    text-align: justify; /* 兩端對齊，使文本更整齊 */
}

p strong {
    color: #4CAF50; /* 標題文字顏色 */
}

/* 表格 (table) 的樣式 */
table {
    width: 100%;
    border-collapse: collapse; /* 邊框合併 */
    margin-top: 15px;
}

th, td {
    padding: 12px 15px;
    text-align: left;
    border: 1px solid #ddd; /* 表格邊框 */
}

th {
    background-color: #d4e8d3; /* 柔和的淺綠色用於表頭 */
    color: #333;
    font-weight: bold;
}

tr:nth-child(even) {
    background-color: #f9f9f9; /* 偶數行背景色，增加可讀性 */
}

tr:hover {
    background-color: #eaf6ea; /* 滑鼠懸停時的淡綠色 */
}

/* 列表 (ul, li) 的樣式 */
ul {
    list-style: none;
    padding: 0;
    margin-top: 10px;
}

li {
    margin-bottom: 10px;
    padding-left: 25px;
    position: relative;
    color: #555;
}

li::before {
    content: '✓'; /* 使用勾選符號 */
    position: absolute;
    left: 0;
    color: #4CAF50; /* 勾選符號顏色 */
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-1d10cd9 */.elementor-206 .elementor-element.elementor-element-1d10cd9 #gallery-1 img{
    border: 0;
    box-shadow: 0px 15px 20px #3E717233;
    border-radius: 12px!important;
    transition: all 250ms ease-in
}

@media(max-width:414px){
    .elementor-206 .elementor-element.elementor-element-1d10cd9 .gallery-item {
    padding: 0 15px 10px 0!important;
}
}
.elementor-206 .elementor-element.elementor-element-1d10cd9 .gallery-icon:hover a img{
box-shadow: 0px 10px 30px 0px rgba(61.99999999999999, 112.99999999999997, 114, 0.63)!important;
    border-radius: 12px!important;
}/* End custom CSS */