.elementor-15 .elementor-element.elementor-element-c1006a6{--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;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFCC20;--border-color:#FFCC20;}.elementor-15 .elementor-element.elementor-element-c1006a6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c1006a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-a09519c{--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;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFCC20;--border-color:#FFCC20;}.elementor-15 .elementor-element.elementor-element-a09519c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a09519c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#35041B;}.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-15 .elementor-element.elementor-element-7497059{--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;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-5e6d6f2{--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-15 .elementor-element.elementor-element-5a61075{--display:flex;}.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-15 .elementor-element.elementor-element-1785886{text-align:center;}.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-15 .elementor-element.elementor-element-76e7aa1{text-align:center;}.elementor-15 .elementor-element.elementor-element-71d03e7{--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-15 .elementor-element.elementor-element-199e0ee{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-e21a2b8{--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-15 .elementor-element.elementor-element-e9eeafd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FDD01F;--border-color:#FDD01F;--border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-e9eeafd:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e9eeafd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#120070;}.elementor-15 .elementor-element.elementor-element-918c015{--display:flex;}.elementor-15 .elementor-element.elementor-element-0a77421{text-align:center;}.elementor-15 .elementor-element.elementor-element-0a77421 .elementor-heading-title{color:#FDFDFD;}.elementor-15 .elementor-element.elementor-element-058997b{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-6ff5f24.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-6ff5f24{text-align:center;}.elementor-15 .elementor-element.elementor-element-45d691c{--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-15 .elementor-element.elementor-element-9ad9a4c{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-fa89e8b{--e-image-carousel-slides-to-show:8;}.elementor-15 .elementor-element.elementor-element-fa89e8b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-15 .elementor-element.elementor-element-fa89e8b .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-15 .elementor-element.elementor-element-89afbce{--e-image-carousel-slides-to-show:8;}.elementor-15 .elementor-element.elementor-element-27fa48e{--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-15 .elementor-element.elementor-element-f4c4235{--display:flex;}.elementor-15 .elementor-element.elementor-element-204d58c{text-align:center;}.elementor-15 .elementor-element.elementor-element-73b2014{text-align:center;}.elementor-15 .elementor-element.elementor-element-d2746c2{--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-15 .elementor-element.elementor-element-7e60292{text-align:center;}.elementor-15 .elementor-element.elementor-element-0a87f83{text-align:center;}.elementor-15 .elementor-element.elementor-element-cd7dd5d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-11f6295{--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-15 .elementor-element.elementor-element-11f6295.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-732d8b5{--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-15 .elementor-element.elementor-element-d421748{text-align:center;}.elementor-15 .elementor-element.elementor-element-1bc6637{--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-15 .elementor-element.elementor-element-cd2e3de{--display:flex;}.elementor-15 .elementor-element.elementor-element-7dbe3af{text-align:center;}.elementor-15 .elementor-element.elementor-element-fbb063e{text-align:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-e9eeafd{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-5e6d6f2{--content-width:1560px;}.elementor-15 .elementor-element.elementor-element-71d03e7{--content-width:1360px;}.elementor-15 .elementor-element.elementor-element-e21a2b8{--content-width:1560px;}.elementor-15 .elementor-element.elementor-element-45d691c{--content-width:1560px;}.elementor-15 .elementor-element.elementor-element-9ad9a4c{--width:100%;}.elementor-15 .elementor-element.elementor-element-27fa48e{--content-width:1560px;}.elementor-15 .elementor-element.elementor-element-d2746c2{--content-width:1560px;}.elementor-15 .elementor-element.elementor-element-cd7dd5d{--content-width:1560px;}.elementor-15 .elementor-element.elementor-element-11f6295{--width:50%;}.elementor-15 .elementor-element.elementor-element-732d8b5{--width:50%;}.elementor-15 .elementor-element.elementor-element-1bc6637{--content-width:1560px;}.elementor-15 .elementor-element.elementor-element-cd2e3de{--content-width:1560px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-e9eeafd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-06cf2b5 *//* ===== Marquee Black Bar ===== */
.bk8-marquee-black{
  width:100%;
  height:20px;                 /* ปรับความสูงแถบ */
  display:flex;
  align-items:center;
  overflow:hidden;
  background:#000;          

}

.bk8-marquee-track{
  display:flex;
  gap:48px;
  white-space:nowrap;
  will-change:transform;
  animation: bk8MarqueeBlack 18s linear infinite;
  padding-left: 100%;
}

.bk8-marquee-black:hover .bk8-marquee-track{
  animation-play-state: paused;  /* ชี้เมาส์แล้วหยุด */
}

.bk8-marquee-item{
  color:#fff;
  font-weight:800;
  letter-spacing:.2px;
  font-size:16px;
  text-shadow:0 2px 10px rgba(0,0,0,.6);
}

/* ความเร็วการวิ่ง */
@keyframes bk8MarqueeBlack{
  0%   { transform: translateX(0); }
  100% { transform: translateX(-35%); }
}

/* Mobile */
@media (max-width:768px){
  .bk8-marquee-black{ height:38px; }
  .bk8-marquee-item{ font-size:14px; }
  .bk8-marquee-track{ animation-duration: 16s; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f4ccd8 *//* ===== BK8 Promo Grid ===== */
.bk8-promo-grid{
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 20px;
  margin: 30px 0;
}

/* Promo box */
.bk8-promo-box{
  background: #0b0b0b;
  border-radius: 14px;
  overflow: hidden;
  box-shadow: 0 8px 24px rgba(0,0,0,.35);
  transition: .3s ease;
  position: relative;
}

.bk8-promo-box:hover{
  transform: translateY(-6px);
  box-shadow: 0 14px 36px rgba(0,0,0,.5);
}

/* Image */
.bk8-promo-box img{
  width: 100%;
  height: 180px;
  object-fit: cover;
  display: block;
}

/* Content */
.bk8-promo-content{
  padding: 10px;
  text-align: center;
}

.bk8-promo-content h3{
  font-size: 16px;
  color: #fff;
  margin-bottom: 14px;
  font-weight: 800;
}

/* CTA Button */
.bk8-promo-btn{
  display: inline-block;
  padding: 10px 22px;
  font-size: 14px;
  font-weight: 800;
  color: #000;
  background: linear-gradient(135deg,#FFD700,#FFB700);
  border-radius: 999px;
  text-decoration: none;
  box-shadow: 0 0 0 rgba(255,215,0,0);
  transition: .25s ease;
}

.bk8-promo-btn:hover{
  box-shadow: 0 0 18px rgba(255,215,0,.6);
  transform: scale(1.05);
}

/* Mobile */
@media (max-width:768px){
  .bk8-promo-box img{
    height: 160px;
  }
}/* End custom CSS */