.elementor-193 .elementor-element.elementor-element-7c4ae45{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-193 .elementor-element.elementor-element-2cb1755{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-193 .elementor-element.elementor-element-72cdc16{--grid-columns:3;}.elementor-193 .elementor-element.elementor-element-72cdc16 .elementor-pagination{text-align:center;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-193 .elementor-element.elementor-element-72cdc16 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-secondary );}.elementor-193 .elementor-element.elementor-element-72cdc16 .elementor-pagination .page-numbers.current{color:var( --e-global-color-primary );}body:not(.rtl) .elementor-193 .elementor-element.elementor-element-72cdc16 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-193 .elementor-element.elementor-element-72cdc16 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-193 .elementor-element.elementor-element-72cdc16 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-193 .elementor-element.elementor-element-72cdc16 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-193 .elementor-element.elementor-element-7d08a48:not(.elementor-motion-effects-element-type-background), .elementor-193 .elementor-element.elementor-element-7d08a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.zeltechsoft.com/wp-content/uploads/2021/02/25388715424_65480dbf18_k.jpg");background-position:center center;background-size:cover;}.elementor-193 .elementor-element.elementor-element-7d08a48 > .elementor-background-overlay{background-color:#727272;opacity:0.89;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-193 .elementor-element.elementor-element-7d08a48 > .elementor-container{max-width:1140px;text-align:center;}.elementor-193 .elementor-element.elementor-element-7d08a48{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-widget-heading .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-193 .elementor-element.elementor-element-efe3257{text-align:center;}.elementor-193 .elementor-element.elementor-element-efe3257 .elementor-heading-title{font-size:50px;font-weight:bold;text-transform:uppercase;line-height:1em;letter-spacing:0px;text-shadow:2px 1px 3px #FFFFFF;color:#FF7F22;}.elementor-193 .elementor-element.elementor-element-8f2b8f1 > .elementor-widget-container{padding:0% 20% 3% 20%;}.elementor-193 .elementor-element.elementor-element-8f2b8f1 .elementor-heading-title{font-size:21px;font-weight:300;line-height:1.5em;color:rgba(255,255,255,0.68);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-193 .elementor-element.elementor-element-90fa56c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-193 .elementor-element.elementor-element-90fa56c .elementor-button:hover, .elementor-193 .elementor-element.elementor-element-90fa56c .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-193 .elementor-element.elementor-element-90fa56c.elementor-element{--align-self:center;}.elementor-193 .elementor-element.elementor-element-3a3506d > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-193 .elementor-element.elementor-element-3a3506d{text-align:center;}body.elementor-page-193:not(.elementor-motion-effects-element-type-background), body.elementor-page-193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:1025px){.elementor-193 .elementor-element.elementor-element-7d08a48:not(.elementor-motion-effects-element-type-background), .elementor-193 .elementor-element.elementor-element-7d08a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-193 .elementor-element.elementor-element-72cdc16{--grid-columns:2;}.elementor-193 .elementor-element.elementor-element-efe3257 .elementor-heading-title{font-size:42px;letter-spacing:1px;}}@media(max-width:767px){.elementor-193 .elementor-element.elementor-element-2cb1755{--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;}.elementor-193 .elementor-element.elementor-element-72cdc16{--grid-columns:1;}.elementor-193 .elementor-element.elementor-element-7d08a48{margin-top:0px;margin-bottom:0px;padding:80px 30px 80px 30px;}.elementor-193 .elementor-element.elementor-element-efe3257 .elementor-heading-title{font-size:38px;line-height:1.4em;letter-spacing:1px;}.elementor-193 .elementor-element.elementor-element-8f2b8f1 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for taxonomy-filter, class: .elementor-element-2cb1755 *//* --- บังคับเปลี่ยนสีปุ่ม News & Insights --- */

/* 1. ปุ่มปกติ: บังคับให้เป็นแคปซูลสีเทา */
.elementor-193 .elementor-element.elementor-element-2cb1755#zts-filter [class*="item"] {
    background-color: #f8f8f8 !important;
    color: #555555 !important;
    border-radius: 50px !important;
    padding: 10px 25px !important;
    border: 1px solid #eeeeee !important;
    display: inline-block !important;
}

/* 2. เมื่อ Hover: เปลี่ยนเป็นสีทอง */
.elementor-193 .elementor-element.elementor-element-2cb1755#zts-filter [class*="item"]:hover {
    color: #FFBA00 !important;
    border-color: #FFBA00 !important;
    background-color: #ffffff !important;
}

/* 3. เมื่อถูกเลือก (Active): เปลี่ยนเป็นแดง ZTS */
.elementor-193 .elementor-element.elementor-element-2cb1755#zts-filter [aria-pressed="true"] {
    background-color: #A30000 !important;
    color: #ffffff !important;
    border-color: #A30000 !important;
}

/* --- ปรับแต่งการเลื่อนในมือถือให้ลื่นไหล (Smooth Scroll) --- */
@media (max-width: 767px) {
    /* 1. บังคับให้แถวเป็นแนวนอนและลื่นไหล */
    .elementor-193 .elementor-element.elementor-element-2cb1755 .elementor-taxonomy-filter {
        display: flex !important;
        flex-wrap: nowrap !important; /* ห้ามขึ้นบรรทัดใหม่ */
        overflow-x: auto !important; /* เปิดการเลื่อนแนวนอน */
        -webkit-overflow-scrolling: touch !important; /* หัวใจสำคัญ: ทำให้ลื่นไหลตามแรงนิ้ว */
        padding: 10px 15px !important;
        gap: 10px !important;
        justify-content: flex-start !important; /* จัดชิดซ้ายเพื่อให้เลื่อนจากซ้ายไปขวา */
    }

    /* 2. บังคับให้ปุ่มคงขนาดเดิม (ไม่ถูกบีบจนบี้) */
    .elementor-193 .elementor-element.elementor-element-2cb1755 .elementor-taxonomy-filter__item {
        flex: 0 0 auto !important; 
        white-space: nowrap !important; /* ตัวหนังสือห้ามขึ้นบรรทัดใหม่ */
    }

    /* 3. ซ่อนแถบเลื่อน (Scrollbar) ให้ดู Clean เหมือนแอป */
    .elementor-193 .elementor-element.elementor-element-2cb1755 .elementor-taxonomy-filter::-webkit-scrollbar {
        display: none !important;
    }
}/* End custom CSS */