.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{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-10772 .elementor-element.elementor-element-d9dc01f .elementor-tab-title, .elementor-10772 .elementor-element.elementor-element-d9dc01f .elementor-tab-title:before, .elementor-10772 .elementor-element.elementor-element-d9dc01f .elementor-tab-title:after, .elementor-10772 .elementor-element.elementor-element-d9dc01f .elementor-tab-content, .elementor-10772 .elementor-element.elementor-element-d9dc01f .elementor-tabs-content-wrapper{border-width:1px;}.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-10772 .elementor-element.elementor-element-c647b6f{width:var( --container-widget-width, 103.741% );max-width:103.741%;--container-widget-width:103.741%;--container-widget-flex-grow:0;}.elementor-10772 .elementor-element.elementor-element-e2658d7{width:var( --container-widget-width, 44.362% );max-width:44.362%;--container-widget-width:44.362%;--container-widget-flex-grow:0;}.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-10772 .elementor-element.elementor-element-0a405c5 .elementor-button{background-color:#0B78C100;border-radius:0 0 0 0;}.elementor-10772 .elementor-element.elementor-element-0a405c5 .elementor-button:hover, .elementor-10772 .elementor-element.elementor-element-0a405c5 .elementor-button:focus{border-color:#FFE994;}.elementor-10772 .elementor-element.elementor-element-b7dd97c .elementor-button{background-color:#FFFFFF00;}.elementor-10772 .elementor-element.elementor-element-11ab708 .elementor-button{background-color:#FF7E8600;}.elementor-widget-eael-post-grid .eael-meta-posted-on{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-grid .eael-entry-meta > span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-grid .eael-entry-title, .elementor-widget-eael-post-grid .eael-entry-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-post-grid .eael-grid-post-excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-grid .post-meta-categories li, .elementor-widget-eael-post-grid .post-meta-categories li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10772 .elementor-element.elementor-element-6d3efd1 > .elementor-widget-container{margin:-29px -29px -29px -29px;padding:-11px -11px -11px -11px;}.elementor-10772 .elementor-element.elementor-element-6d3efd1 .eael-grid-post-holder{background-color:#fff;}.elementor-10772 .elementor-element.elementor-element-6d3efd1 .eael-entry-title a{color:#303133;}.elementor-10772 .elementor-element.elementor-element-6d3efd1 .eael-entry-title:hover, .elementor-10772 .elementor-element.elementor-element-6d3efd1 .eael-entry-title a:hover{color:#23527c;}.elementor-10772 .elementor-element.elementor-element-6d3efd1 .eael-grid-post .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-10772 .elementor-element.elementor-element-6d3efd1 .eael-grid-post .eael-entry-overlay > i{color:#ffffff;font-size:18px;}.elementor-10772 .elementor-element.elementor-element-6d3efd1 .eael-grid-post .eael-entry-overlay > img{height:18px;width:18px;}.elementor-10772 .elementor-element.elementor-element-6d3efd1 .eael-post-elements-readmore-btn{color:#000BEC;}.elementor-10772 .elementor-element.elementor-element-fbdbf0c .elementor-button{background-color:#FFFFFF00;}.elementor-widget-text-editor{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-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-10772 .elementor-element.elementor-element-7801367 .elementor-button{background-color:#45181B00;}/* Start custom CSS for button, class: .elementor-element-0a405c5 */.elementor-10772 .elementor-element.elementor-element-0a405c5 {
  background: #0b2a3a;
  color: #00f0ff;
  padding: 10px 20px;
  border-radius: 25px;
  border: 2px solid #00f0ff;
  transition: 0.3s;
}

.elementor-10772 .elementor-element.elementor-element-0a405c5:hover {
  background: #00f0ff;
  color: #000;
  box-shadow: 0 0 15px #00f0ff, 0 0 30px #00f0ff;
}
.elementor-10772 .elementor-element.elementor-element-0a405c5 {
  background: linear-gradient(45deg, #ff00cc, #6600ff);
  color: #fff;
  padding: 10px 25px;
  border-radius: 25px;
  box-shadow: 0 0 15px #ff00cc;
  border: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b7dd97c */.elementor-10772 .elementor-element.elementor-element-b7dd97c {
  background: #0b2a3a;
  color: #00f0ff;
  padding: 10px 20px;
  border-radius: 25px;
  border: 2px solid #00f0ff;
  transition: 0.3s;
}

.elementor-10772 .elementor-element.elementor-element-b7dd97c:hover {
  background: #00f0ff;
  color: #000;
  box-shadow: 0 0 15px #00f0ff, 0 0 30px #00f0ff;
}
.elementor-10772 .elementor-element.elementor-element-b7dd97c {
  background: linear-gradient(45deg, #ff00cc, #6600ff);
  color: #fff;
  padding: 10px 25px;
  border-radius: 25px;
  box-shadow: 0 0 15px #ff00cc;
  border: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cbe497a */neon-title/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b670ee2 *//* ===== พื้นหลังหลัก ===== */
.neon-section {
  background: #072033;
  padding: 60px 20px;
}

/* ===== หัวข้อ ===== */
.neon-title {
  background: #0b2a3a;
  color: #eaff00;
  padding: 12px 25px;
  border-radius: 12px;
  border: 2px solid #00f0ff;
  box-shadow: 0 0 10px #00f0ff, 0 0 25px #00f0ff;
  display: inline-block;
  font-weight: bold;
}

/* ===== ปุ่มเมนู ===== */
.neon-btn {
  background: #0b2a3a;
  color: #00f0ff;
  padding: 10px 20px;
  border-radius: 25px;
  border: 2px solid #00f0ff;
  transition: 0.3s;
  display: inline-block;
}

.neon-btn:hover {
  background: #00f0ff;
  color: #000;
  box-shadow: 0 0 15px #00f0ff, 0 0 30px #00f0ff;
}

/* ===== ปุ่มไฮไลต์ม่วง ===== */
.neon-btn-pink {
  background: linear-gradient(45deg, #ff00cc, #6600ff);
  color: #fff;
  padding: 10px 25px;
  border-radius: 25px;
  box-shadow: 0 0 15px #ff00cc;
}

/* ===== ปุ่มเดือน ===== */
.neon-btn-green {
  background: linear-gradient(45deg, #00ffa6, #00c3ff);
  color: #003;
  padding: 10px 25px;
  border-radius: 25px;
  box-shadow: 0 0 15px #00ffa6;
}

/* ===== การ์ดข่าว ===== */
.neon-card {
  background: #0b2a3a;
  padding: 15px;
  border-radius: 12px;
  transition: 0.3s;
}

.neon-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 0 15px #00f0ff;
}

/* ===== รูปภาพ ===== */
.neon-img img {
  width: 100%;
  height: 220px;
  object-fit: cover;
  border-radius: 10px;
}

/* ===== อ่านต่อ ===== */
.neon-readmore {
  color: #00f0ff;
  font-weight: bold;
  text-decoration: none;
}

.neon-readmore:hover {
  color: #fff;
  text-shadow: 0 0 10px #00f0ff;
}

/* ===== ปุ่มลอย ===== */
.neon-float {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background: #0066ff;
  color: #fff;
  padding: 12px 20px;
  border-radius: 30px;
  box-shadow: 0 0 10px #0066ff;
  z-index: 999;
}

/* ===== ฟอนต์ ===== */
body {
  font-family: 'Prompt', sans-serif;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7801367 */.elementor-10772 .elementor-element.elementor-element-7801367 {
  border: 2px solid #00f0ff;
  box-shadow: 0 0 10px #00f0ff, 0 0 20px #00f0ff;
  border-radius: 12px;
}
.elementor-10772 .elementor-element.elementor-element-7801367 {
  background: linear-gradient(45deg, #ff00cc, #6600ff);
  box-shadow: 0 0 15px #ff00cc;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-686bdca */neon-section/* End custom CSS */