.elementor-653 .elementor-element.elementor-element-20836482 > .elementor-element-populated{padding:15px 10px 15px 0px;}.elementor-653 .elementor-element.elementor-element-35ca86b{padding:60px 10px 60px 10px;}.elementor-653 .elementor-element.elementor-element-c5d3922{margin-top:0px;margin-bottom:65px;}.elementor-653 .elementor-element.elementor-element-ca1029e{text-align:center;}.elementor-653 .elementor-element.elementor-element-ca1029e .elementor-heading-title{font-family:var( --e-global-typography-a406f65-font-family ), Noto Sans TC, Sans-serif;font-size:var( --e-global-typography-a406f65-font-size );font-weight:var( --e-global-typography-a406f65-font-weight );line-height:var( --e-global-typography-a406f65-line-height );letter-spacing:var( --e-global-typography-a406f65-letter-spacing );word-spacing:var( --e-global-typography-a406f65-word-spacing );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-653 .elementor-element.elementor-element-3308e23{width:35%;}.elementor-653 .elementor-element.elementor-element-d6bbcc1{width:29.333%;}.elementor-653 .elementor-element.elementor-element-ead2c1c{width:35%;}}@media(max-width:991px){.elementor-653 .elementor-element.elementor-element-ca1029e .elementor-heading-title{font-size:var( --e-global-typography-a406f65-font-size );line-height:var( --e-global-typography-a406f65-line-height );letter-spacing:var( --e-global-typography-a406f65-letter-spacing );word-spacing:var( --e-global-typography-a406f65-word-spacing );}}@media(max-width:767px){.elementor-653 .elementor-element.elementor-element-ca1029e .elementor-heading-title{font-size:var( --e-global-typography-a406f65-font-size );line-height:var( --e-global-typography-a406f65-line-height );letter-spacing:var( --e-global-typography-a406f65-letter-spacing );word-spacing:var( --e-global-typography-a406f65-word-spacing );}}/* Start custom CSS for shortcode, class: .elementor-element-7b2c6a6 */.elementor-653 .elementor-element.elementor-element-7b2c6a6 table, .elementor-653 .elementor-element.elementor-element-7b2c6a6 tbody, .elementor-653 .elementor-element.elementor-element-7b2c6a6 td {
    display: block;
    border: 0;
}
.elementor-653 .elementor-element.elementor-element-7b2c6a6 tr {
    display: flex;
    flex-wrap: wrap;
}
.elementor-653 .elementor-element.elementor-element-7b2c6a6 td {
    width: 100%;
}
@media (min-width: 768px) {
   .elementor-653 .elementor-element.elementor-element-7b2c6a6 td {
        width: 50%;
    }
}
@media (min-width: 960px) {
   .elementor-653 .elementor-element.elementor-element-7b2c6a6 td {
        width: 33%;
    }
}
.elementor-653 .elementor-element.elementor-element-7b2c6a6 .fb3d-thumbnail-lightbox-mode,
.elementor-653 .elementor-element.elementor-element-7b2c6a6 .fb3d-thumbnail-lightbox-mode .book-thumbnail,
.elementor-653 .elementor-element.elementor-element-7b2c6a6 .fb3d-thumbnail-lightbox-mode .book-thumbnail img {
    width: 100%;
}
.elementor-653 .elementor-element.elementor-element-7b2c6a6 table td{
    background: transparent;
}/* End custom CSS */