.elementor-1225 .elementor-element.elementor-element-a69acb9{--display:flex;}.elementor-1225 .elementor-element.elementor-element-a69acb9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );--n-menu-title-line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );--n-menu-divider-color:var( --e-global-color-text );}.elementor-1225 .elementor-element.elementor-element-daa13bc{--display:flex;}.elementor-1225 .elementor-element.elementor-element-4930bb4{--display:flex;}.elementor-1225 .elementor-element.elementor-element-587e01d{--display:flex;}.elementor-1225 .elementor-element.elementor-element-56ee9cc{--display:flex;}.elementor-1225 .elementor-element.elementor-element-9f4ff59{--n-menu-dropdown-content-max-width:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1225 .elementor-element.elementor-element-68ca770 .elementor-repeater-item-6e8b955 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://njpth.com/wp-content/uploads/2026/01/QO3A2217.jpg);background-size:cover;}.elementor-1225 .elementor-element.elementor-element-68ca770 .elementor-repeater-item-3522387 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://njpth.com/wp-content/uploads/2026/01/1-2-1.jpg);background-size:cover;}.elementor-1225 .elementor-element.elementor-element-68ca770 .elementor-repeater-item-5f61caa .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://njpth.com/wp-content/uploads/2026/01/1.jpg);background-size:cover;}.elementor-1225 .elementor-element.elementor-element-68ca770 .elementor-repeater-item-adbadc9 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://njpth.com/wp-content/uploads/2026/01/2-1.jpg);background-size:cover;}.elementor-1225 .elementor-element.elementor-element-68ca770 .elementor-repeater-item-56a2acc .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://njpth.com/wp-content/uploads/2026/01/3-1.jpg);background-size:cover;}.elementor-1225 .elementor-element.elementor-element-68ca770 .elementor-repeater-item-c6487c6 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://njpth.com/wp-content/uploads/2026/01/4-1.jpg);background-size:cover;}.elementor-1225 .elementor-element.elementor-element-68ca770 .elementor-repeater-item-5bf8281 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://njpth.com/wp-content/uploads/2026/01/5-1.jpg);background-size:cover;}.elementor-1225 .elementor-element.elementor-element-68ca770 .elementor-repeater-item-899c6e6 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://njpth.com/wp-content/uploads/2026/01/6.jpg);background-size:cover;}.elementor-1225 .elementor-element.elementor-element-68ca770 .elementor-repeater-item-0bff5ed .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://njpth.com/wp-content/uploads/2026/01/7.jpg);background-size:cover;}.elementor-1225 .elementor-element.elementor-element-68ca770 .elementor-repeater-item-662b78d .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://njpth.com/wp-content/uploads/2026/01/8.jpg);background-size:cover;}.elementor-1225 .elementor-element.elementor-element-68ca770 .elementor-repeater-item-68d573b .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://njpth.com/wp-content/uploads/2026/01/548195887_24772700575693341_1681869022438104500_n.jpg);background-size:cover;}.elementor-1225 .elementor-element.elementor-element-68ca770 .elementor-repeater-item-233fb86 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://njpth.com/wp-content/uploads/2026/01/568734120_25137814852515243_6999596924956774082_n.jpg);background-size:cover;}.elementor-1225 .elementor-element.elementor-element-68ca770 .elementor-repeater-item-cc7a184 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://njpth.com/wp-content/uploads/2026/01/571351830_25157801363849925_3433768813006297485_n.jpg);background-size:cover;}.elementor-1225 .elementor-element.elementor-element-68ca770 .elementor-repeater-item-1fbe2f0 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://njpth.com/wp-content/uploads/2026/01/QO3A0690.jpg);background-size:cover;}.elementor-1225 .elementor-element.elementor-element-68ca770 .elementor-repeater-item-dea0842 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://njpth.com/wp-content/uploads/2026/01/QO3A1534.jpg);background-size:cover;}.elementor-1225 .elementor-element.elementor-element-68ca770 .elementor-repeater-item-7f1aa39 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://njpth.com/wp-content/uploads/2026/01/QO3A1736.jpg);background-size:cover;}.elementor-1225 .elementor-element.elementor-element-68ca770 .elementor-repeater-item-0e81026 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://njpth.com/wp-content/uploads/2026/01/QO3A2087.jpg);background-size:cover;}.elementor-1225 .elementor-element.elementor-element-68ca770 .elementor-repeater-item-97328b9 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://njpth.com/wp-content/uploads/2026/01/QO3A4124.jpg);background-size:cover;}.elementor-1225 .elementor-element.elementor-element-68ca770 .elementor-repeater-item-88ac85a .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://njpth.com/wp-content/uploads/2026/01/QO3A5568.jpg);background-size:cover;}.elementor-1225 .elementor-element.elementor-element-68ca770 .elementor-repeater-item-8c115df .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://njpth.com/wp-content/uploads/2026/01/QO3A7745.jpg);background-size:cover;}.elementor-1225 .elementor-element.elementor-element-68ca770 .swiper-slide{transition-duration:calc(3000ms*1.2);height:400px;}.elementor-1225 .elementor-element.elementor-element-68ca770{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:background 0s;}.elementor-1225 .elementor-element.elementor-element-68ca770 .swiper-slide-contents{max-width:66%;}.elementor-1225 .elementor-element.elementor-element-68ca770 .swiper-slide-inner{text-align:center;}@media(max-width:1024px){.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-1225 .elementor-element.elementor-element-a69acb9{--width:379.333px;}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1225 .elementor-element.elementor-element-9f4ff59{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1225 .elementor-element.elementor-element-68ca770{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS *//* 1. ความสูงสไลด์ */
.elementor-widget-slides {
  height: 90vh;
}

/* 2. บังคับ wrapper ให้สูงเต็ม */
.elementor-widget-slides .elementor-slides-wrapper,
.elementor-widget-slides .swiper,
.elementor-widget-slides .swiper-wrapper,
.elementor-widget-slides .swiper-slide,
.elementor-widget-slides .elementor-slide,
.elementor-widget-slides .elementor-slide-inner {
  height: 100% !important;
  min-height: 100% !important;
}

/* 3. ลบพื้นที่ขาวที่ Elementor เผื่อไว้ */
.elementor-widget-slides .elementor-slides-wrapper {
  padding-bottom: 0 !important;
}

/* 4. background ต้อง cover เต็ม */
.elementor-widget-slides .elementor-slide {
  background-size: cover !important;
  background-position: center center !important;
}

/* 📱 Mobile เต็มหน้าจอ */
@media (max-width: 767px) {
  .elementor-widget-slides {
    height: 100vh;
  }
}/* End custom CSS */