/* Shared product primitives only. Each module retains its own stylesheet. */
:is([class*="module-theme-"],.xtpb-theme-slider){--main-color:#147bfa;--btn-color:#fff;color:#000;font:14px/1.42857143 "Microsoft Yahei",Arial,sans-serif;min-width:0}
:is([class*="module-theme-"],.xtpb-theme-slider) *,:is([class*="module-theme-"],.xtpb-theme-slider) *::before,:is([class*="module-theme-"],.xtpb-theme-slider) *::after{box-sizing:border-box}
:is([class*="module-theme-"],.xtpb-theme-slider) a{color:inherit;text-decoration:none}
:is([class*="module-theme-"],.xtpb-theme-slider) ul{margin:0;padding:0;list-style:none}
:is([class*="module-theme-"],.xtpb-theme-slider) img{max-width:100%;height:auto;vertical-align:middle}
:is([class*="module-theme-"],.xtpb-theme-slider) button,:is([class*="module-theme-"],.xtpb-theme-slider) input,:is([class*="module-theme-"],.xtpb-theme-slider) textarea,:is([class*="module-theme-"],.xtpb-theme-slider) select{font:inherit}
:is([class*="module-theme-"],.xtpb-theme-slider) .container{width:100%;max-width:1330px;padding:0 15px;margin:0 auto}
:is([class*="module-theme-"],.xtpb-theme-slider) .section{padding:60px 0}
:is([class*="module-theme-"],.xtpb-theme-slider) .section-title{margin-bottom:40px;text-align:center;font-size:34px}
:is([class*="module-theme-"],.xtpb-theme-slider) .section-title strong{font-weight:700}
:is([class*="module-theme-"],.xtpb-theme-slider) .section-title p{color:#000;font-size:16px;margin:5px 0 0}
:is([class*="module-theme-"],.xtpb-theme-slider) .section-title:after{display:block;content:"";width:38px;height:3px;margin:15px auto 0;background:var(--main-color)}
:is([class*="module-theme-"],.xtpb-theme-slider) .section-title.text-colour-white,:is([class*="module-theme-"],.xtpb-theme-slider) .section-title.text-colour-white p{color:#fff}
:is([class*="module-theme-"],.xtpb-theme-slider) .img-cover{overflow:hidden;position:relative}
:is([class*="module-theme-"],.xtpb-theme-slider) .img-cover span{display:block;width:100%;height:100%;background:no-repeat center/cover;position:absolute;inset:0;transition:all .5s}
:is([class*="module-theme-"],.xtpb-theme-slider) .img-center{text-align:center;font-size:0}
:is([class*="module-theme-"],.xtpb-theme-slider) .img-center img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%;transition:all .5s}
:is([class*="module-theme-"],.xtpb-theme-slider) .align-center{text-align:center}
:is([class*="module-theme-"],.xtpb-theme-slider) .bg_cover{background-position:center;background-size:cover;background-repeat:no-repeat}
:is([class*="module-theme-"],.xtpb-theme-slider) .clearfix:after{display:table;content:"";clear:both}
:is([class*="module-theme-"],.xtpb-theme-slider) .mask-image{mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent)}
:is([class*="module-theme-"],.xtpb-theme-slider) .mobile-img{display:none!important}
:is([class*="module-theme-"],.xtpb-theme-slider) .ratio-1-1{--list-thumb-ratio:1/1}
:is([class*="module-theme-"],.xtpb-theme-slider) .ratio-4-3{--list-thumb-ratio:4/3}
:is([class*="module-theme-"],.xtpb-theme-slider) .ratio-3-2{--list-thumb-ratio:3/2}
:is([class*="module-theme-"],.xtpb-theme-slider) .ratio-16-9{--list-thumb-ratio:16/9}
:is([class*="module-theme-"],.xtpb-theme-slider) .ratio-21-9{--list-thumb-ratio:21/9}
:is([class*="module-theme-"],.xtpb-theme-slider) .customize-list-thumb-ratio .post-item :is(.img-cover,.img-center,.post-image){overflow:hidden;height:auto!important;aspect-ratio:var(--list-thumb-ratio)}
:is([class*="module-theme-"],.xtpb-theme-slider) .customize-list-thumb-ratio .post-item :is(.img-cover,.img-center,.post-image) img{width:100%;height:100%!important;object-fit:cover;transition:all .3s}
@media(max-width:767px){:is([class*="module-theme-"],.xtpb-theme-slider) .section{padding:30px 0}:is([class*="module-theme-"],.xtpb-theme-slider) .section-title{margin-bottom:20px;font-size:32px}:is([class*="module-theme-"],.xtpb-theme-slider) .section-title p{font-size:15px}:is([class*="module-theme-"],.xtpb-theme-slider) .section-title:after{margin-top:10px;width:26px;height:2px}:is([class*="module-theme-"],.xtpb-theme-slider) .pc-img{display:none!important}:is([class*="module-theme-"],.xtpb-theme-slider) .mobile-img{display:block!important}}
