.elementor-kit-6{--e-global-color-primary:#FAA622;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#F0F1F4;--e-global-color-accent:#FAA622;--e-global-color-fabf4ce:#000B27;--e-global-color-671ef5c:#2F67CA;--e-global-color-089d4f8:#F8C343;--e-global-typography-primary-font-family:"Kanit";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Kanit";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Kanit";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Kanit";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ===== Site Background เท่านั้น — ไม่แตะ Section ที่ตั้งไว้แล้ว ===== */
/* Elementor → Site Settings → Custom CSS */
/* ลุค: navy เข้ม + จุดเรืองแสงเชื่อมเส้นแบบ network */

html {
  background-color: #000618;
}

body::before {
  content: "";
  position: fixed;
  inset: 0;
  z-index: -1;
  pointer-events: none;

  background-image:
    /* network: จุดเรืองแสง + เส้นเชื่อม */
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1400' height='900' viewBox='0 0 1400 900'%3E%3Cdefs%3E%3Cfilter id='g' x='-50%25' y='-50%25' width='200%25' height='200%25'%3E%3CfeGaussianBlur stdDeviation='1.2' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' stroke='%2378b4ff' stroke-opacity='0.2' stroke-width='0.9'%3E%3Cpath d='M70 110L170 70L260 150L360 95L460 180L560 120'/%3E%3Cpath d='M620 60L720 130L830 85L940 170L1060 110L1180 190'/%3E%3Cpath d='M120 280L220 230L320 320L430 250L540 340L650 280'/%3E%3Cpath d='M740 240L850 310L970 260L1090 350L1210 290'/%3E%3Cpath d='M90 480L200 420L310 520L430 450L550 540L670 470'/%3E%3Cpath d='M780 440L900 520L1030 460L1150 550L1280 490'/%3E%3Cpath d='M180 680L300 620L420 710L560 650L700 730'/%3E%3Cpath d='M820 640L950 710L1090 650L1230 720'/%3E%3Cpath d='M260 150L220 230'/%3E%3Cpath d='M460 180L430 250'/%3E%3Cpath d='M720 130L740 240'/%3E%3Cpath d='M940 170L970 260'/%3E%3Cpath d='M320 320L310 520'/%3E%3Cpath d='M850 310L900 520'/%3E%3Cpath d='M540 340L550 540'/%3E%3Cpath d='M200 420L180 680'/%3E%3Cpath d='M1030 460L950 710'/%3E%3C/g%3E%3Cg fill='%23b4d7ff' filter='url(%23g)'%3E%3Ccircle cx='70' cy='110' r='2.2' fill-opacity='0.8'/%3E%3Ccircle cx='170' cy='70' r='1.7' fill-opacity='0.55'/%3E%3Ccircle cx='260' cy='150' r='2.5' fill-opacity='0.9'/%3E%3Ccircle cx='360' cy='95' r='1.6' fill-opacity='0.5'/%3E%3Ccircle cx='460' cy='180' r='2.1' fill-opacity='0.75'/%3E%3Ccircle cx='560' cy='120' r='1.8' fill-opacity='0.6'/%3E%3Ccircle cx='620' cy='60' r='1.7' fill-opacity='0.55'/%3E%3Ccircle cx='720' cy='130' r='2.3' fill-opacity='0.85'/%3E%3Ccircle cx='830' cy='85' r='1.9' fill-opacity='0.65'/%3E%3Ccircle cx='940' cy='170' r='2.2' fill-opacity='0.8'/%3E%3Ccircle cx='1060' cy='110' r='1.6' fill-opacity='0.5'/%3E%3Ccircle cx='1180' cy='190' r='2' fill-opacity='0.7'/%3E%3Ccircle cx='120' cy='280' r='2' fill-opacity='0.7'/%3E%3Ccircle cx='220' cy='230' r='2.4' fill-opacity='0.85'/%3E%3Ccircle cx='320' cy='320' r='1.7' fill-opacity='0.55'/%3E%3Ccircle cx='430' cy='250' r='2.1' fill-opacity='0.75'/%3E%3Ccircle cx='540' cy='340' r='1.9' fill-opacity='0.65'/%3E%3Ccircle cx='650' cy='280' r='2.2' fill-opacity='0.8'/%3E%3Ccircle cx='740' cy='240' r='1.8' fill-opacity='0.6'/%3E%3Ccircle cx='850' cy='310' r='2.5' fill-opacity='0.9'/%3E%3Ccircle cx='970' cy='260' r='1.7' fill-opacity='0.55'/%3E%3Ccircle cx='1090' cy='350' r='2.1' fill-opacity='0.75'/%3E%3Ccircle cx='1210' cy='290' r='1.9' fill-opacity='0.65'/%3E%3Ccircle cx='90' cy='480' r='1.8' fill-opacity='0.6'/%3E%3Ccircle cx='200' cy='420' r='2.3' fill-opacity='0.85'/%3E%3Ccircle cx='310' cy='520' r='1.7' fill-opacity='0.55'/%3E%3Ccircle cx='430' cy='450' r='2.2' fill-opacity='0.8'/%3E%3Ccircle cx='550' cy='540' r='1.9' fill-opacity='0.65'/%3E%3Ccircle cx='670' cy='470' r='2' fill-opacity='0.7'/%3E%3Ccircle cx='780' cy='440' r='1.8' fill-opacity='0.6'/%3E%3Ccircle cx='900' cy='520' r='2.4' fill-opacity='0.85'/%3E%3Ccircle cx='1030' cy='460' r='2.1' fill-opacity='0.75'/%3E%3Ccircle cx='1150' cy='550' r='1.7' fill-opacity='0.55'/%3E%3Ccircle cx='1280' cy='490' r='2' fill-opacity='0.7'/%3E%3Ccircle cx='180' cy='680' r='2.1' fill-opacity='0.75'/%3E%3Ccircle cx='300' cy='620' r='1.8' fill-opacity='0.6'/%3E%3Ccircle cx='420' cy='710' r='2.3' fill-opacity='0.85'/%3E%3Ccircle cx='560' cy='650' r='1.9' fill-opacity='0.65'/%3E%3Ccircle cx='700' cy='730' r='2' fill-opacity='0.7'/%3E%3Ccircle cx='820' cy='640' r='1.7' fill-opacity='0.55'/%3E%3Ccircle cx='950' cy='710' r='2.4' fill-opacity='0.85'/%3E%3Ccircle cx='1090' cy='650' r='2' fill-opacity='0.7'/%3E%3Ccircle cx='1230' cy='720' r='1.9' fill-opacity='0.65'/%3E%3C/g%3E%3C/svg%3E"),
    /* glow อ่อนซ้าย-ขวา */
    radial-gradient(ellipse 70% 50% at 18% 32%, rgba(20, 70, 160, 0.28) 0%, transparent 55%),
    radial-gradient(ellipse 60% 45% at 82% 58%, rgba(15, 55, 140, 0.22) 0%, transparent 50%),
    /* navy เข้มหลัก */
    radial-gradient(ellipse 90% 70% at 50% 35%, #0a2a6a 0%, #061a4a 40%, #000d2a 72%, #000618 100%);

  background-size:
    cover,
    auto,
    auto,
    100% 100%;

  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
  background-position: center, center, center, center;
}/* End custom CSS */