.elementor .e-22b633c-d2f8823{width:50%;font-weight:600;font-size:30px;color:var(--W);line-height:1.3em;text-align:start;display:flex;flex-direction:row;justify-content:flex-start;}.elementor .e-9296126-ab9caf9{width:50%;object-fit:cover;color:var(--W);text-align:start;order:3;}.elementor .e-1fd93fa-b58b231{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--Main);flex-direction:row;gap:15px;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;padding-left: max(20px, calc((100% - 1366px) / 2));
  padding-right: max(20px, calc((100% - 1366px) / 2));\n}.elementor .e-9bba8b2-f361514{width:100%;height:600px;object-fit:cover;object-position:center center;}.elementor .e-c640c95-4a6fce2{padding:0px;flex-direction:row;}.elementor .e-3606604-9134fb2{width:100%;object-fit:cover;color:var(--Text-Detail);text-align:start;/* ==========================================
 1. จัดระเบียบกล่องด้านนอก (ให้ป้ายเรียงแถวหน้ากระดาน)
 ========================================== */
.custom-post-tags-container {
  display: flex !important;
  flex-wrap: wrap !important;      /* สั่งให้ขึ้นบรรทัดใหม่เมื่อป้ายยาวเกินหน้าจอ */
  gap: 8px 12px !important;        /* ระยะห่างระหว่างป้าย (บน-ล่าง 8px / ซ้าย-ขวา 12px) */
  margin: 15px 0 !important;       /* ระยะห่างของกลุ่มป้ายกับเนื้อหาอื่นๆ */
  width: 100% !important;
}

/* ==========================================
 2. ปรับแต่งดีไซน์แผ่นป้ายแท็ก (Pill Tags)
 ========================================== */
.post-pill-tag {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  
  /* ช่องไฟภายในป้าย: บน-ล่าง 6px / ซ้าย-ขวา 16px ช่วยให้ทรงป้ายสมส่วนเหมือนตัวอย่าง */
  padding: 6px 16px !important; 
  
  /* สไตล์สีสันโทนฟ้า/เทาอ่อนละมุนตามภาพ */
  background-color: #f1f5f9 !important; /* พื้นหลังสีฟ้า/เทาอ่อน */
  border: 1px solid #e2e8f0 !important; /* เส้นขอบนุ่มนวลตา */
  border-radius: 50px !important;       /* ดัดมุมมนหลอดทรงกระบอก */
  
  /* สไตล์ตัวหนังสือ */
  color: #002B49 !important;            /* สีน้ำเงินเข้มตัวหนังสือคมชัด */
  font-size: 13px !important;           /* ขนาดฟอนต์ป้ายจิ๋วพอดีตา */
  font-weight: 500 !important;           /* ความหนาปานกลางอ่านง่าย */
  text-decoration: none !important;     /* ลบเส้นใต้ลิงก์ออก */
  white-space: nowrap !important;       /* ห้ามข้อความในป้ายหักขึ้นบรรทัดใหม่ */
  
  transition: all 0.2s ease-in-out !important;
}

/* เอฟเฟกต์หรูๆ ตอนที่คนอ่านเอาเมาส์ไปชี้ */
.post-pill-tag:hover {
  background-color: #e2e8f0 !important; /* สีเข้มขึ้นเล็กน้อยเมื่อ Hover */
  color: #0f172a !important;            /* เปลี่ยนสีตัวอักษรให้เข้มขึ้น */
  transform: translateY(-1px) !important; /* ลอยขึ้น 1px เพิ่มมิติ */
}\n}.elementor .e-bc137de-d8b581d{width:69%;padding:0px;flex-direction:row;gap:15px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-681ad69-1cf03a2{padding:20px;border-radius:10px;border-width:1px;border-color:var(--TranBk10percent);border-style:solid;background-color:var(--BG-Gray);flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:space-between;align-content:start;align-items:start;}.elementor .e-039d726-7a6e4fb{width:100%;font-size:14px;color:var(--W);}.elementor .e-b205b4f-08375a0{font-weight:600;font-size:14px;color:var(--W);text-align:start;}.elementor .e-e52730d-5d94d56{width:25px;height:20px;color:var(--W);}.elementor .e-355f152-38577f7{padding:15px;border-radius:7px;border-width:1px;border-color:var(--sc);border-style:solid;background-color:var(--sc);display:flex;flex-direction:row;gap:5px;justify-content:center;align-items:center;align-self:center;}.elementor .e-355f152-38577f7:hover,.elementor .e-355f152-38577f7:focus-visible{border-color:var(--sc);background-color:var(--Text-Detail);}.elementor .e-63b882d-8deec42{font-weight:600;font-size:14px;color:var(--W);text-align:start;}.elementor .e-b66a0af-5500686{padding:15px;border-radius:7px;border-width:1px;border-color:var(--W);border-style:solid;background-color:var(--Transparent);display:flex;flex-direction:row;gap:5px;justify-content:center;align-items:center;align-self:center;}.elementor .e-b66a0af-5500686:hover,.elementor .e-b66a0af-5500686:focus-visible{border-color:var(--sc);background-color:var(--sc);}.elementor .e-837b713-54536a2{padding:20px;border-radius:10px;border-width:1px;border-color:var(--TranBk10percent);border-style:solid;background-color:var(--Main);flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:space-between;align-content:start;align-items:start;}.elementor .e-6e32ba0-852734d{width:28%;position:sticky;inset-block-start:120px;padding:0px;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-825577f-bffa11e{padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-content:start;align-items:start;padding-left: max(20px, calc((100% - 1366px) / 2));
  padding-right: max(20px, calc((100% - 1366px) / 2));\n}.elementor .e-1e60b14-2efcc2c{width:100%;font-weight:600;font-size:14px;color:var(--sc);letter-spacing:2px;text-align:start;text-transform:uppercase;}.elementor .e-0e736a6-cfe7de4{width:100%;font-weight:600;font-size:24px;line-height:1.3em;text-align:start;}.elementor .e-dc683d5-375fc34{padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--BG-Gray);flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-items:stretch;padding-left: max(20px, calc((100% - 1366px) / 2));
  padding-right: max(20px, calc((100% - 1280px) / 2));\n}.elementor .e-951e727-e93861c{width:100%;font-weight:600;font-size:30px;color:var(--Main);line-height:1.3em;text-align:start;}.elementor .e-d5b940f-68cfab3{width:60%;object-fit:cover;color:var(--Main);text-align:start;}.elementor .e-3b68c65-2324d63{width:74%;padding:0px;flex-direction:row;gap:15px;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center;}.elementor .e-af54e04-1bb5ded{font-weight:600;font-size:14px;color:var(--W);text-align:start;}.elementor .e-6f1a999-fd987d7{width:25px;height:20px;color:var(--W);}.elementor .e-4e99f41-5ce9da7{width:15%;padding:15px;border-radius:7px;border-width:1px;border-color:var(--Main);border-style:solid;background-color:var(--Main);display:flex;flex-direction:row;gap:5px;justify-content:center;align-items:center;align-self:center;}.elementor .e-4e99f41-5ce9da7:hover,.elementor .e-4e99f41-5ce9da7:focus-visible{border-color:var(--Text-Detail);background-color:var(--Text-Detail);}.elementor .e-e421899-ea86d5a{padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--sc);flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-items:stretch;padding-left: max(20px, calc((100% - 1366px) / 2));
  padding-right: max(20px, calc((100% - 1280px) / 2));\n}