.elementor-47 .elementor-element.elementor-element-dbb23cb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-9f1899e img{width:100%;}.elementor-47 .elementor-element.elementor-element-16244e4:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-16244e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1A1A1A 0%, #000000 100%);}.elementor-47 .elementor-element.elementor-element-16244e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-47 .elementor-element.elementor-element-16244e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47 .elementor-element.elementor-element-e6c5169 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-c7a57ba .elementor-menu-toggle{margin:0 auto;}.elementor-47 .elementor-element.elementor-element-c7a57ba .elementor-nav-menu .elementor-item{font-family:"Kanit", Sans-serif;font-weight:500;}.elementor-47 .elementor-element.elementor-element-c7a57ba .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-c7a57ba .elementor-nav-menu--main .elementor-item:hover,
					.elementor-47 .elementor-element.elementor-element-c7a57ba .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-47 .elementor-element.elementor-element-c7a57ba .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-47 .elementor-element.elementor-element-c7a57ba .elementor-nav-menu--main .elementor-item:focus{color:#FFEA2B;fill:#FFEA2B;}.elementor-47 .elementor-element.elementor-element-d67cecd:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-d67cecd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C0000;}.elementor-47 .elementor-element.elementor-element-d67cecd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-47 .elementor-element.elementor-element-d67cecd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-47 .elementor-element.elementor-element-912eece.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-47 .elementor-element.elementor-element-912eece.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-47 .elementor-element.elementor-element-912eece > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-5367540 .elementor-button{font-family:"Kanit", Sans-serif;font-size:13px;font-weight:500;background-color:#1C0000;}.elementor-bc-flex-widget .elementor-47 .elementor-element.elementor-element-7785c7c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-47 .elementor-element.elementor-element-7785c7c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-47 .elementor-element.elementor-element-7785c7c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-7a6f489 > .elementor-widget-container{margin:0px 0px -13px 0px;}.elementor-bc-flex-widget .elementor-47 .elementor-element.elementor-element-c088722.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-47 .elementor-element.elementor-element-c088722.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-47 .elementor-element.elementor-element-c088722 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-a93b1d6 .elementor-button{font-family:"Kanit", Sans-serif;font-size:13px;font-weight:500;background-color:#1C0000;}.elementor-bc-flex-widget .elementor-47 .elementor-element.elementor-element-c46430d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-47 .elementor-element.elementor-element-c46430d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-47 .elementor-element.elementor-element-c46430d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-456b1ca .elementor-button{font-family:"Kanit", Sans-serif;font-size:13px;font-weight:500;background-color:#1C0000;}.elementor-47 .elementor-element.elementor-element-456b1ca{width:var( --container-widget-width, 98.467% );max-width:98.467%;--container-widget-width:98.467%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-f484329{margin-top:0px;margin-bottom:-50px;}.elementor-47 .elementor-element.elementor-element-e0e071e .elementor-button{font-family:"Kanit", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #E2E2E2 100%);border-style:solid;border-width:0px 0px 2px 0px;border-color:#FF7D7D;border-radius:50px 50px 50px 50px;padding:11px 11px 11px 11px;}.elementor-47 .elementor-element.elementor-element-e0e071e > .elementor-widget-container{margin:-89px 0px 0px 687px;}.elementor-47 .elementor-element.elementor-element-0097669{margin-top:0px;margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-593d98c .elementor-button{font-family:"Kanit", Sans-serif;font-size:14px;font-weight:500;background-color:transparent;background-image:linear-gradient(180deg, #FF2121 0%, #CA0000 100%);border-style:solid;border-width:0px 0px 2px 0px;border-color:#FF1010;border-radius:50px 50px 50px 50px;padding:11px 11px 11px 11px;}.elementor-47 .elementor-element.elementor-element-593d98c > .elementor-widget-container{margin:-58px 0px 0px 949px;}.elementor-47 .elementor-element.elementor-element-7c44446{margin-top:-7px;margin-bottom:-23px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-0e926a9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-b22efd9 img{width:100%;}.elementor-47 .elementor-element.elementor-element-03c8358{margin-top:11px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-476e8ac > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-5808b61 img{width:100%;}.elementor-47 .elementor-element.elementor-element-5d1e138:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-5d1e138 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-47 .elementor-element.elementor-element-5d1e138{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-47 .elementor-element.elementor-element-5d1e138 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47 .elementor-element.elementor-element-55ca6b3 .elementor-button{fill:#141414;color:#141414;background-color:transparent;background-image:linear-gradient(180deg, #FDFDFD 0%, #E8E8E8 100%);}.elementor-47 .elementor-element.elementor-element-f539de3 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(180deg, #FB1E1E 0%, #CF0303 100%);}.elementor-47 .elementor-element.elementor-element-a08af9c:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a08af9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #840202 0%, #530000 100%);}.elementor-47 .elementor-element.elementor-element-a08af9c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-47 .elementor-element.elementor-element-a08af9c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47 .elementor-element.elementor-element-2e39d2b:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-2e39d2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C0000;}.elementor-47 .elementor-element.elementor-element-2e39d2b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-47 .elementor-element.elementor-element-2e39d2b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47 .elementor-element.elementor-element-4ac7bae > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-cf5ba16{margin-top:-2px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-27fade2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-5367540 .elementor-button{font-size:10px;}.elementor-47 .elementor-element.elementor-element-a93b1d6 .elementor-button{font-size:10px;}.elementor-47 .elementor-element.elementor-element-456b1ca .elementor-button{font-size:10px;}.elementor-47 .elementor-element.elementor-element-d3b5ed5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-46a1884{--e-image-carousel-slides-to-show:10;}.elementor-47 .elementor-element.elementor-element-e072429 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-c31b3f4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-47bf254 img{width:54%;}.elementor-47 .elementor-element.elementor-element-f157b01 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-c905661 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-f73b1bf > .elementor-widget-container{margin:0px 0px -3px 0px;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-d3b5ed5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-46a1884{--e-image-carousel-slides-to-show:9;}.elementor-47 .elementor-element.elementor-element-e072429{width:50%;}.elementor-47 .elementor-element.elementor-element-e072429 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-55ca6b3 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-c31b3f4{width:50%;}.elementor-47 .elementor-element.elementor-element-c31b3f4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-f539de3 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-47bf254 img{width:68%;}.elementor-47 .elementor-element.elementor-element-f157b01 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-c905661 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-f73b1bf > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-7785c7c{width:43.07%;}.elementor-47 .elementor-element.elementor-element-c088722{width:15.262%;}.elementor-47 .elementor-element.elementor-element-c46430d{width:16.646%;}}/* Start custom CSS for button, class: .elementor-element-593d98c */.new-badge{
animation:newJump 1s infinite;
}

@keyframes newJump{
0%{transform:translateY(0);}
50%{transform:translateY(-6px);}
100%{transform:translateY(0);}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-89db8f3 */.mobile-nav {
    position: sticky;
    top: 0;
    z-index: 9999;
    background: linear-gradient(180deg, #b30000, #660000); /* แดงเข้ม */
    box-shadow: 0 2px 6px rgba(0,0,0,0.4);
    border-bottom: 1px solid rgba(255,255,255,0.1);
}

/* scroll แนวนอน */
.mobile-nav-scroll {
    display: flex;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
}

.mobile-nav-scroll::-webkit-scrollbar {
    display: none;
}

/* เมนู */
.mobile-nav-scroll a {
    flex: 0 0 auto;
    width: 65px;
    padding: 6px 2px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    font-size: 11px;
    border-right: 1px solid rgba(255,255,255,0.1);
    transition: all 0.2s ease;
}

/* ไอคอน */
.mobile-nav-scroll a i {
    display: block;
    font-size: 14px;
    margin-bottom: 2px;
    color: #ffd700; /* ทอง */
}

/* ข้อความ */
.mobile-nav-scroll a span {
    display: block;
    line-height: 1.1;
}

/* effect ตอนกด */
.mobile-nav-scroll a:active {
    background: rgba(255,255,255,0.1);
}

/* snap เลื่อนทีละช่อง */
.mobile-nav-scroll {
    scroll-snap-type: x mandatory;
}

.mobile-nav-scroll a {
    scroll-snap-align: start;
}

/* เงาด้านขวา (บอกว่ามี scroll) */
.mobile-nav::after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 20px;
    background: linear-gradient(to left, rgba(0,0,0,0.5), transparent);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-17f1c80 */#topbar2{
position:fixed;
left:0;
top:200px;
width:120px;
z-index:9999;
transition:all .3s;
}

/* ตอนปิด */
#topbar2.closed{
left:-90px;
}

/* ปุ่มเปิดปิด */
.tt_btn_close2,
.tt_btn_open2{
position:absolute;
right:-25px;
top:0;
width:25px;
height:25px;
background:#c40000;
color:#fff;
display:flex;
align-items:center;
justify-content:center;
cursor:pointer;
font-size:14px;
border-radius:0 4px 4px 0;
}

.tt_btn_open2{
display:none;
}

#topbar2.closed .tt_btn_open2{
display:flex;
}

#topbar2.closed .tt_btn_close2{
display:none;
}

/* รูปเมนู */
.tt_img_fixed2 img{
width:100%;
display:block;
border-bottom:1px solid #333;
}

/* spacing */
.mb-5{
margin-bottom:5px;
}/* End custom CSS */