.elementor-17613 .elementor-element.elementor-element-2ebf09e .elementor-background-slideshow__slide__image{background-position:top center;}.elementor-17613 .elementor-element.elementor-element-2ebf09e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17613 .elementor-element.elementor-element-2ebf09e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17613 .elementor-element.elementor-element-632775a{--spacer-size:200px;}.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-17613 .elementor-element.elementor-element-3cd3ec6 .elementor-heading-title{color:#FFC100;}.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-17613 .elementor-element.elementor-element-c3d83c1{color:#FFFFFF;}.elementor-17613 .elementor-element.elementor-element-7bea831{--spacer-size:368px;}.elementor-17613 .elementor-element.elementor-element-93ac5e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17613 .elementor-element.elementor-element-93ac5e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17613 .elementor-element.elementor-element-02ed478 .elementor-heading-title{color:#FFC100;}.elementor-17613 .elementor-element.elementor-element-ad4352c{color:#FFFFFF;}.elementor-17613 .elementor-element.elementor-element-03fe74a{--spacer-size:417px;}.elementor-17613 .elementor-element.elementor-element-12800e9:not(.elementor-motion-effects-element-type-background), .elementor-17613 .elementor-element.elementor-element-12800e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17613 .elementor-element.elementor-element-12800e9 > .elementor-container{max-width:1600px;}.elementor-17613 .elementor-element.elementor-element-12800e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17613 .elementor-element.elementor-element-12800e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17613 .elementor-element.elementor-element-6396b03{--spacer-size:50px;}.elementor-17613 .elementor-element.elementor-element-2373710:not(.elementor-motion-effects-element-type-background), .elementor-17613 .elementor-element.elementor-element-2373710 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17613 .elementor-element.elementor-element-2373710{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17613 .elementor-element.elementor-element-2373710 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17613 .elementor-element.elementor-element-de4118c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-17613 .elementor-element.elementor-element-a312782:not(.elementor-motion-effects-element-type-background), .elementor-17613 .elementor-element.elementor-element-a312782 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17613 .elementor-element.elementor-element-a312782{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17613 .elementor-element.elementor-element-a312782 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17613 .elementor-element.elementor-element-e32c12c{color:#000000;}.elementor-17613 .elementor-element.elementor-element-6ce7a08 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-17613 .elementor-element.elementor-element-b62a000:not(.elementor-motion-effects-element-type-background), .elementor-17613 .elementor-element.elementor-element-b62a000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17613 .elementor-element.elementor-element-b62a000{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17613 .elementor-element.elementor-element-b62a000 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-17613 .elementor-element.elementor-element-9cd0bf0:not(.elementor-motion-effects-element-type-background), .elementor-17613 .elementor-element.elementor-element-9cd0bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17613 .elementor-element.elementor-element-9cd0bf0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17613 .elementor-element.elementor-element-9cd0bf0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17613 .elementor-element.elementor-element-b2d199f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-17613 .elementor-element.elementor-element-f72a10e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-17613 .elementor-element.elementor-element-ea4b295:not(.elementor-motion-effects-element-type-background), .elementor-17613 .elementor-element.elementor-element-ea4b295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17613 .elementor-element.elementor-element-ea4b295{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17613 .elementor-element.elementor-element-ea4b295 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17613 .elementor-element.elementor-element-31aa8a2{color:#000000;}.elementor-17613 .elementor-element.elementor-element-4c66547:not(.elementor-motion-effects-element-type-background), .elementor-17613 .elementor-element.elementor-element-4c66547 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17613 .elementor-element.elementor-element-4c66547{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17613 .elementor-element.elementor-element-4c66547 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17613 .elementor-element.elementor-element-a326466{--spacer-size:50px;}.elementor-17613 .elementor-element.elementor-element-632a567:not(.elementor-motion-effects-element-type-background), .elementor-17613 .elementor-element.elementor-element-632a567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17613 .elementor-element.elementor-element-632a567{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17613 .elementor-element.elementor-element-632a567 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17613 .elementor-element.elementor-element-88ae2b7 > .elementor-widget-container{margin:0px 0px 0px 60px;}.elementor-17613 .elementor-element.elementor-element-88ae2b7{text-align:center;}.elementor-17613 .elementor-element.elementor-element-88ae2b7 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-weight:600;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-17613 .elementor-element.elementor-element-6d1353d{--divider-border-style:solid;--divider-color:#100081;--divider-border-width:2px;}.elementor-17613 .elementor-element.elementor-element-6d1353d .elementor-divider-separator{width:16%;margin:0 auto;margin-center:0;}.elementor-17613 .elementor-element.elementor-element-6d1353d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-17613 .elementor-element.elementor-element-14b17e6{--spacer-size:50px;}.elementor-17613 .elementor-element.elementor-element-cfc4c54:not(.elementor-motion-effects-element-type-background), .elementor-17613 .elementor-element.elementor-element-cfc4c54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17613 .elementor-element.elementor-element-cfc4c54{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17613 .elementor-element.elementor-element-cfc4c54 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17613 .elementor-element.elementor-element-ebd16b1 .elementor-heading-title{color:#000000;}.elementor-17613 .elementor-element.elementor-element-845fac6{--divider-border-style:solid;--divider-color:#100081;--divider-border-width:2px;}.elementor-17613 .elementor-element.elementor-element-845fac6 .elementor-divider-separator{width:36%;margin:0 auto;margin-left:0;}.elementor-17613 .elementor-element.elementor-element-845fac6 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-17613 .elementor-element.elementor-element-9904aa1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17613 .elementor-element.elementor-element-9904aa1:not(.elementor-motion-effects-element-type-background), .elementor-17613 .elementor-element.elementor-element-9904aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17613 .elementor-element.elementor-element-584c27a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17613 .elementor-element.elementor-element-584c27a:not(.elementor-motion-effects-element-type-background), .elementor-17613 .elementor-element.elementor-element-584c27a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17613 .elementor-element.elementor-element-85b5d64{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17613 .elementor-element.elementor-element-85b5d64:not(.elementor-motion-effects-element-type-background), .elementor-17613 .elementor-element.elementor-element-85b5d64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17613 .elementor-element.elementor-element-a9744c9{--display:flex;}.elementor-17613 .elementor-element.elementor-element-26f4de0{width:var( --container-widget-width, 84.763% );max-width:84.763%;--container-widget-width:84.763%;--container-widget-flex-grow:0;}.elementor-17613 .elementor-element.elementor-element-26f4de0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17613 .elementor-element.elementor-element-591d826{--display:flex;--justify-content:center;}.elementor-17613 .elementor-element.elementor-element-08024f2{width:var( --container-widget-width, 84.763% );max-width:84.763%;--container-widget-width:84.763%;--container-widget-flex-grow:0;}.elementor-17613 .elementor-element.elementor-element-08024f2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17613 .elementor-element.elementor-element-f8f0d9b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17613 .elementor-element.elementor-element-f8f0d9b:not(.elementor-motion-effects-element-type-background), .elementor-17613 .elementor-element.elementor-element-f8f0d9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(60deg, #01023E 0%, #213784 100%);}.elementor-17613 .elementor-element.elementor-element-f8f0d9b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17613 .elementor-element.elementor-element-831959e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17613 .elementor-element.elementor-element-831959e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17613 .elementor-element.elementor-element-5c6681e{--display:flex;--justify-content:flex-start;}.elementor-17613 .elementor-element.elementor-element-65aaf97{text-align:start;}.elementor-17613 .elementor-element.elementor-element-65aaf97 .elementor-heading-title{color:#FFFFFF;}.elementor-17613 .elementor-element.elementor-element-530ea0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-17613 .elementor-element.elementor-element-530ea0d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17613 .elementor-element.elementor-element-a6a4e52{width:var( --container-widget-width, 129.7% );max-width:129.7%;--container-widget-width:129.7%;--container-widget-flex-grow:0;columns:1;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-17613 .elementor-element.elementor-element-a6a4e52.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-17613 .elementor-element.elementor-element-0fb06bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-17613 .elementor-element.elementor-element-0fb06bd:not(.elementor-motion-effects-element-type-background), .elementor-17613 .elementor-element.elementor-element-0fb06bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-17613 .elementor-element.elementor-element-0fb06bd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17613 .elementor-element.elementor-element-f0ddb81 .elementor-icon-wrapper{text-align:center;}.elementor-17613 .elementor-element.elementor-element-5d74cab3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17613 .elementor-element.elementor-element-5d74cab3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17613 .elementor-element.elementor-element-1ad30e89{--display:flex;--justify-content:flex-start;}.elementor-17613 .elementor-element.elementor-element-6f74dff3{width:100%;max-width:100%;text-align:start;}.elementor-17613 .elementor-element.elementor-element-6f74dff3 .elementor-heading-title{color:#FFFFFF;}.elementor-17613 .elementor-element.elementor-element-318e6263{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-17613 .elementor-element.elementor-element-318e6263.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17613 .elementor-element.elementor-element-4760926d{width:var( --container-widget-width, 129.7% );max-width:129.7%;--container-widget-width:129.7%;--container-widget-flex-grow:0;columns:1;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-17613 .elementor-element.elementor-element-4760926d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-17613 .elementor-element.elementor-element-2bc4f607{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-17613 .elementor-element.elementor-element-2bc4f607:not(.elementor-motion-effects-element-type-background), .elementor-17613 .elementor-element.elementor-element-2bc4f607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-17613 .elementor-element.elementor-element-2bc4f607.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17613 .elementor-element.elementor-element-b2d25bd .elementor-icon-wrapper{text-align:center;}@media(max-width:1024px){.elementor-17613 .elementor-element.elementor-element-318e6263{--justify-content:center;}}@media(max-width:767px){.elementor-17613 .elementor-element.elementor-element-03fe74a{--spacer-size:10px;}.elementor-17613 .elementor-element.elementor-element-ae19bf1{width:50%;}.elementor-17613 .elementor-element.elementor-element-6830f85{width:50%;}.elementor-17613 .elementor-element.elementor-element-f8f0d9b{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17613 .elementor-element.elementor-element-f8f0d9b.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}}@media(min-width:768px){.elementor-17613 .elementor-element.elementor-element-ff9368a{width:6.236%;}.elementor-17613 .elementor-element.elementor-element-f1d9012{width:93.572%;}.elementor-17613 .elementor-element.elementor-element-831959e{--width:23.272%;}.elementor-17613 .elementor-element.elementor-element-530ea0d{--width:77.59%;}.elementor-17613 .elementor-element.elementor-element-0fb06bd{--width:93.927%;}.elementor-17613 .elementor-element.elementor-element-5d74cab3{--width:23.272%;}.elementor-17613 .elementor-element.elementor-element-318e6263{--width:77.59%;}.elementor-17613 .elementor-element.elementor-element-2bc4f607{--width:96.9%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17613 .elementor-element.elementor-element-f8f0d9b{--width:723.5px;}.elementor-17613 .elementor-element.elementor-element-5d74cab3{--width:165.875px;}}/* Start custom CSS for html, class: .elementor-element-458757a */@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@400;600;700&family=Sarabun:wght@400;600;700&display=swap');

/* คอนเทนเนอร์หลักของหน้าข้อมูลสินค้า */
.fcs-container {
    width: 100% !important;
    max-width: 1200px !important;
    margin: 0 auto !important;
    padding: 20px !important;
    font-family: 'Outfit', 'Sarabun', sans-serif !important;
    box-sizing: border-box !important;
}

/* ส่วนที่ 1: การตกแต่งแกลเลอรีภาพคู่ด้านบน */
.fcs-gallery {
    display: flex !important;
    gap: 20px !important;
    width: 100% !important;
    margin-bottom: 40px !important;
}

.fcs-image-box {
    flex: 1 !important;
    overflow: hidden !important;
    border-radius: 16px !important;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.05), 0 4px 6px -4px rgba(0, 0, 0, 0.05) !important;
    border: 1px solid #f1f5f9 !important;
}

.fcs-image-box img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
    transition: transform 0.5s ease !important;
}

/* เอฟเฟกต์รูปซูมเมื่อเอาเมาส์ชี้แกลเลอรี */
.fcs-image-box:hover img {
    transform: scale(1.05) !important;
}

/* ตารางแสดงผลสลับเป็น 1 คอลัมน์บนมือถือ */
@media (max-width: 767px) {
    .fcs-gallery {
        flex-direction: column !important;
        gap: 16px !important;
    }
}

/* ส่วนที่ 2: บทนำ (Lead Paragraph) */
.fcs-intro-box {
    background-color: #f8fafc !important; /* พื้นหลังสีเทาบางๆ */
    border-left: 4px solid #2c9caf !important; /* เส้นไฮไลท์สีฟ้า */
    padding: 24px 30px !important;
    border-radius: 0 16px 16px 0 !important;
    margin-bottom: 50px !important;
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.02) !important;
}

.fcs-intro-text {
    font-size: 16px !important;
    line-height: 1.8 !important;
    color: #475569 !important;
    margin: 0 !important;
    font-weight: 500 !important;
}

/* ส่วนที่ 3: ตารางกริด 3 คอลัมน์คุณสมบัติ */
.fcs-features-grid {
    display: grid !important;
    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)) !important;
    gap: 24px !important;
    width: 100% !important;
}

/* สไตล์บล็อกการ์ด (Feature Card) */
.fcs-feature-card {
    background-color: #ffffff !important;
    border: 1px solid #f1f5f9 !important;
    border-radius: 16px !important;
    padding: 30px 24px !important;
    position: relative !important;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05) !important;
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
    display: flex !important;
    flex-direction: column !important;
}

/* โชว์กรอบเรืองแสงสีฟ้าน้ำทะเลและดันตัวขึ้นเมื่อ Hover */
.fcs-feature-card:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 20px 25px -5px rgba(44, 156, 175, 0.08), 0 8px 10px -6px rgba(44, 156, 175, 0.05) !important;
    border-color: rgba(44, 156, 175, 0.3) !important;
}

/* เลขแสดงลำดับมุมขวาบน */
.fcs-card-number {
    position: absolute !important;
    top: 20px !important;
    right: 24px !important;
    font-size: 28px !important;
    font-weight: 800 !important;
    color: rgba(44, 156, 175, 0.15) !important; /* สีฟ้าจางๆ */
    transition: all 0.4s ease !important;
}

.fcs-feature-card:hover .fcs-card-number {
    color: #2c9caf !important; /* เปลี่ยนเป็นสีฟ้าเข้มสว่างขึ้นเมื่อชี้ */
    transform: translateY(-2px) !important;
}

/* ชื่อหัวข้อในการ์ด */
.fcs-card-title {
    font-size: 18px !important;
    font-weight: 700 !important;
    color: #191970 !important; /* สีน้ำเงินเข้ม */
    margin: 0 0 12px 0 !important;
    padding-right: 40px !important; /* เว้นไม่ให้ทับกับตัวเลข */
    line-height: 1.4 !important;
}

/* เนื้อหาคำอธิบายการ์ด */
.fcs-card-desc {
    font-size: 14px !important;
    color: #64748b !important;
    line-height: 1.6 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ee7409 */.imageall2{
    display: flex;
    background-color: #141385;
}

.image21{
    padding-left: 90px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8f0d9b *//* 1. คุมภาพ QR Code ให้หดขนาดตามความกว้างกล่อง 100% ไม่ฉีกและไม่ล้น */
.elementor-17613 .elementor-element.elementor-element-f8f0d9b img {
    max-width: 100% !important;
    max-height: 220px !important; /* ล็อคความสูงสูงสุดไว้ */
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
    display: block !important;
    margin: 0 auto !important;
}

/* 2. สั่งให้กล่องลูกด้านใน (ทั้ง 2 ฝั่ง) แบ่งพื้นที่เท่ากัน 50/50 และยอมให้หดตัวได้ */
.elementor-17613 .elementor-element.elementor-element-f8f0d9b > * {
    flex: 1 1 0% !important;
    min-width: 0 !important; /* หัวใจสำคัญ: อนุญาตให้กล่องหดขนาดต่ำกว่ารูปภาพต้นฉบับได้ */
    box-sizing: border-box !important;
}

/* 3. ปรับขนาดรูปภาพเพิ่มเมื่อแสดงผลบนแท็บเล็ต (หน้าจอต่ำกว่า 1024px) */
@media (max-width: 1024px) {
    .elementor-17613 .elementor-element.elementor-element-f8f0d9b img {
        max-height: 160px !important;
    }
}

/* 4. ปรับให้ซ้อนกันแนวตั้งอัตโนมัติบนมือถือ (หน้าจอต่ำกว่า 767px) เพื่อไม่ให้บีบกันเกินไป */
@media (max-width: 767px) {
    .elementor-17613 .elementor-element.elementor-element-f8f0d9b {
        flex-direction: column !important; /* เรียงบนล่าง */
        gap: 20px !important;
    }
    .elementor-17613 .elementor-element.elementor-element-f8f0d9b > * {
        width: 100% !important;
        max-width: 100% !important;
    }
}

/* อนุญาตให้แสดงผลสิ่งที่ล้นชั่วคราวเพื่อตรวจสอบความถูกต้อง */
.elementor-17613 .elementor-element.elementor-element-f8f0d9b {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS *//* Prevent horizontal overflow and scrolling on the entire page */
html, body {
    overflow-x: hidden !important;
    max-width: 100% !important;
}

/* Force Elementor containers and wrappers to stay within the viewport */
#page, 
#content, 
.elementor, 
.elementor-section-wrap,
.elementor-inner,
.elementor-location-header,
.elementor-location-footer {
    overflow-x: hidden !important;
    width: 100% !important;
    max-width: 100% !important;
}/* End custom CSS */