.elementor-457 .elementor-element.elementor-element-b08f5c6{--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:-29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-b08f5c6:not(.elementor-motion-effects-element-type-background), .elementor-457 .elementor-element.elementor-element-b08f5c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC3C300;background-image:url("https://www.nsc.go.th/nspp7175/wp-content/uploads/2026/04/BG-dashboard-scaled.png");background-position:top center;background-size:cover;}.elementor-457 .elementor-element.elementor-element-681f3c9{--spacer-size:50px;}.elementor-457 .elementor-element.elementor-element-36b4e9d{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-457 .elementor-element.elementor-element-00a9b6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-457 .elementor-element.elementor-element-00a9b6b.elementor-element{--align-self:center;}.elementor-457 .elementor-element.elementor-element-813ff0b{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-457 .elementor-element.elementor-element-289a4ae .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-457 .elementor-element.elementor-element-dabbfdf{--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-radius:40px 40px 0px 0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-dabbfdf:not(.elementor-motion-effects-element-type-background), .elementor-457 .elementor-element.elementor-element-dabbfdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF000000;background-image:url("https://www.nsc.go.th/nspp7175/wp-content/uploads/2026/04/BG-8Process-scaled.png");background-position:bottom center;background-size:cover;}.elementor-457 .elementor-element.elementor-element-d4b2e5a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-457 .elementor-element.elementor-element-aeab198 .elementor-repeater-item-56fc28d .swiper-slide-bg{background-color:#833CA300;background-image:url(https://www.nsc.go.th/nspp7175/wp-content/uploads/2026/06/step-1-Desktop7-scaled.webp);background-size:contain;}.elementor-457 .elementor-element.elementor-element-aeab198 .elementor-repeater-item-3edb48b .swiper-slide-bg{background-color:#833CA300;background-image:url(https://www.nsc.go.th/nspp7175/wp-content/uploads/2026/06/step-2-Desktop7-scaled.webp);background-size:contain;}.elementor-457 .elementor-element.elementor-element-aeab198 .elementor-repeater-item-4822a32 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://www.nsc.go.th/nspp7175/wp-content/uploads/2026/06/step-3-Desktop7.webp);background-size:contain;}.elementor-457 .elementor-element.elementor-element-aeab198 .elementor-repeater-item-e7a05cb .swiper-slide-bg{background-color:#833CA300;background-image:url(https://www.nsc.go.th/nspp7175/wp-content/uploads/2026/06/step-4-Desktop7.webp);background-size:contain;}.elementor-457 .elementor-element.elementor-element-aeab198 .elementor-repeater-item-7a2b985 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://www.nsc.go.th/nspp7175/wp-content/uploads/2026/06/step-5-Desktop7.webp);background-size:contain;}.elementor-457 .elementor-element.elementor-element-aeab198 .elementor-repeater-item-5f55a16 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://www.nsc.go.th/nspp7175/wp-content/uploads/2026/06/step-6-Desktop7-scaled.webp);background-size:contain;}.elementor-457 .elementor-element.elementor-element-aeab198 .elementor-repeater-item-94f12ab .swiper-slide-bg{background-color:#833CA300;background-image:url(https://www.nsc.go.th/nspp7175/wp-content/uploads/2026/06/step-7-Desktop7.webp);background-size:contain;}.elementor-457 .elementor-element.elementor-element-aeab198 .elementor-repeater-item-d192423 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://www.nsc.go.th/nspp7175/wp-content/uploads/2026/06/step-8-Desktop7-scaled.webp);background-size:contain;}.elementor-457 .elementor-element.elementor-element-aeab198 .swiper-slide{transition-duration:calc(5000ms*1.2);height:1000px;}.elementor-457 .elementor-element.elementor-element-aeab198{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;padding:0px 0px 040px 0px;}.elementor-457 .elementor-element.elementor-element-aeab198 .swiper-slide-contents{max-width:0%;}.elementor-457 .elementor-element.elementor-element-aeab198 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-457 .elementor-element.elementor-element-aeab198 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-457 .elementor-element.elementor-element-aeab198 .elementor-slide-heading{color:#FFFFFF;}.elementor-457 .elementor-element.elementor-element-ba2ac9a .elementor-repeater-item-56fc28d .swiper-slide-bg{background-color:#833CA300;background-image:url(https://www.nsc.go.th/nspp7175/wp-content/uploads/2026/06/step-1-Mobile7.webp);background-size:contain;}.elementor-457 .elementor-element.elementor-element-ba2ac9a .elementor-repeater-item-3edb48b .swiper-slide-bg{background-color:#833CA300;background-image:url(https://www.nsc.go.th/nspp7175/wp-content/uploads/2026/06/step-2-Mobile7.webp);background-size:contain;}.elementor-457 .elementor-element.elementor-element-ba2ac9a .elementor-repeater-item-ba74a15 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://www.nsc.go.th/nspp7175/wp-content/uploads/2026/06/step-3-Mobile7.webp);background-size:contain;}.elementor-457 .elementor-element.elementor-element-ba2ac9a .elementor-repeater-item-82d2d24 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://www.nsc.go.th/nspp7175/wp-content/uploads/2026/06/step-4-Mobile7.webp);background-size:contain;}.elementor-457 .elementor-element.elementor-element-ba2ac9a .elementor-repeater-item-a9e46ea .swiper-slide-bg{background-color:#833CA300;background-image:url(https://www.nsc.go.th/nspp7175/wp-content/uploads/2026/06/step-5-Mobile7.webp);background-size:contain;}.elementor-457 .elementor-element.elementor-element-ba2ac9a .elementor-repeater-item-7dc22ec .swiper-slide-bg{background-color:#833CA300;background-image:url(https://www.nsc.go.th/nspp7175/wp-content/uploads/2026/06/step-6-Mobile7-1.webp);background-size:contain;}.elementor-457 .elementor-element.elementor-element-ba2ac9a .elementor-repeater-item-f1ba564 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://www.nsc.go.th/nspp7175/wp-content/uploads/2026/06/step-7-Mobile7.webp);background-size:contain;}.elementor-457 .elementor-element.elementor-element-ba2ac9a .elementor-repeater-item-7065abf .swiper-slide-bg{background-color:#833CA300;background-image:url(https://www.nsc.go.th/nspp7175/wp-content/uploads/2026/06/step-8-Mobile7.webp);background-size:contain;}.elementor-457 .elementor-element.elementor-element-ba2ac9a .swiper-slide{transition-duration:calc(5000ms*1.2);height:1000px;}.elementor-457 .elementor-element.elementor-element-ba2ac9a{margin:-126px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:169px 169px 169px 169px;}.elementor-457 .elementor-element.elementor-element-ba2ac9a .swiper-slide-contents{max-width:0%;}.elementor-457 .elementor-element.elementor-element-ba2ac9a .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-457 .elementor-element.elementor-element-ba2ac9a .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-457 .elementor-element.elementor-element-ba2ac9a .elementor-slide-heading{color:#FFFFFF;}.elementor-457 .elementor-element.elementor-element-bc8e48b{--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:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-457 .elementor-element.elementor-element-bc8e48b:not(.elementor-motion-effects-element-type-background), .elementor-457 .elementor-element.elementor-element-bc8e48b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nsc.go.th/nspp7175/wp-content/uploads/2026/04/bg-timeline-scaled.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.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-457 .elementor-element.elementor-element-81bde8d img{max-width:80%;}.elementor-457 .elementor-element.elementor-element-852b807{--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:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-457 .elementor-element.elementor-element-852b807:not(.elementor-motion-effects-element-type-background), .elementor-457 .elementor-element.elementor-element-852b807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nsc.go.th/nspp7175/wp-content/uploads/2026/04/bg-timeline-scaled.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-457 .elementor-element.elementor-element-720b320 img{max-width:80%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-457 .elementor-element.elementor-element-813ff0b{--width:100%;}}@media(max-width:1024px){.elementor-457 .elementor-element.elementor-element-b08f5c6:not(.elementor-motion-effects-element-type-background), .elementor-457 .elementor-element.elementor-element-b08f5c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nsc.go.th/nspp7175/wp-content/uploads/2026/04/BG-dashboard-scaled.png");background-position:bottom center;}.elementor-457 .elementor-element.elementor-element-36b4e9d{--grid-auto-flow:row;}.elementor-457 .elementor-element.elementor-element-813ff0b{--grid-auto-flow:row;}.elementor-457 .elementor-element.elementor-element-d4b2e5a{--grid-auto-flow:row;}.elementor-457 .elementor-element.elementor-element-aeab198{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 63px) 0px;padding:40px 40px 40px 40px;}.elementor-457 .elementor-element.elementor-element-aeab198 .swiper-slide{height:860px;}.elementor-457 .elementor-element.elementor-element-ba2ac9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 63px) 0px;padding:40px 40px 40px 40px;}.elementor-457 .elementor-element.elementor-element-ba2ac9a .swiper-slide{height:860px;}}@media(max-width:767px){.elementor-457 .elementor-element.elementor-element-b08f5c6:not(.elementor-motion-effects-element-type-background), .elementor-457 .elementor-element.elementor-element-b08f5c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-457 .elementor-element.elementor-element-36b4e9d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-457 .elementor-element.elementor-element-813ff0b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-457 .elementor-element.elementor-element-dabbfdf{--padding-top:120px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-457 .elementor-element.elementor-element-d4b2e5a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-457 .elementor-element.elementor-element-aeab198{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;padding:0px 0px 040px 0px;}.elementor-457 .elementor-element.elementor-element-aeab198 .swiper-slide{height:939px;}.elementor-457 .elementor-element.elementor-element-ba2ac9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;padding:0px 0px 060px 0px;}.elementor-457 .elementor-element.elementor-element-ba2ac9a .swiper-slide{height:1000px;}.elementor-457 .elementor-element.elementor-element-852b807:not(.elementor-motion-effects-element-type-background), .elementor-457 .elementor-element.elementor-element-852b807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nsc.go.th/nspp7175/wp-content/uploads/2026/05/timeline-mobile-Bg4-scaled.webp");background-size:cover;}.elementor-457 .elementor-element.elementor-element-720b320{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS *//* ========================================
   ตัด tail ของ PowerPack Timeline
   ใช้ specificity สูงเพื่อ override PowerPack CSS
   ======================================== */

html body .elementor-widget-timeline .be-pack.timeline .timeline-panel::before,
html body .elementor-widget-timeline .be-pack.timeline .timeline-panel::after,
html body .elementor-widget-timeline ul.be-pack li .timeline-panel::before,
html body .elementor-widget-timeline ul.be-pack li .timeline-panel::after,
html body .elementor-widget-be-timeline .timeline-panel::before,
html body .elementor-widget-be-timeline .timeline-panel::after {
    display: none !important;
    content: none !important;
    border: 0 !important;
    border-width: 0 !important;
    border-color: transparent !important;
    background: transparent !important;
    width: 0 !important;
    height: 0 !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

/* ========================================
   PowerPack Timeline - ซ้าย-ซ้าย-ขวา-ขวา (วิธี Grid)
   ======================================== */

html body .elementor-widget-timeline ul.be-pack {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 30px 0 !important;
    padding: 0 !important;
}

html body .elementor-widget-timeline ul.be-pack > li {
    float: none !important;
    width: 100% !important;
    padding: 0 40px !important;
    margin: 0 !important;
}

/* item 1 → ซ้ายบน */
html body .elementor-widget-timeline ul.be-pack > li:nth-child(1) {
    grid-column: 1 !important;
    grid-row: 1 !important;
    text-align: right !important;
    padding-right: 40px !important;
    padding-left: 0 !important;
}

/* item 2 → ซ้ายล่าง */
html body .elementor-widget-timeline ul.be-pack > li:nth-child(2) {
    grid-column: 1 !important;
    grid-row: 2 !important;
    text-align: right !important;
    padding-right: 40px !important;
    padding-left: 0 !important;
}

/* item 3 → ขวาบน */
html body .elementor-widget-timeline ul.be-pack > li:nth-child(3) {
    grid-column: 2 !important;
    grid-row: 1 !important;
    text-align: left !important;
    padding-left: 40px !important;
    padding-right: 0 !important;
}

/* item 4 → ขวาล่าง */
html body .elementor-widget-timeline ul.be-pack > li:nth-child(4) {
    grid-column: 2 !important;
    grid-row: 2 !important;
    text-align: left !important;
    padding-left: 40px !important;
    padding-right: 0 !important;
}

/* ปรับ .tl-circ (จุดวงกลม) ให้อยู่กลาง */
html body .elementor-widget-timeline ul.be-pack > li .tl-circ {
    left: auto !important;
    right: auto !important;
}

/* item ฝั่งซ้าย → .tl-circ ชิดขวา (ใกล้เส้นกลาง) */
html body .elementor-widget-timeline ul.be-pack > li:nth-child(1) .tl-circ,
html body .elementor-widget-timeline ul.be-pack > li:nth-child(2) .tl-circ {
    right: -10px !important;
}

/* item ฝั่งขวา → .tl-circ ชิดซ้าย (ใกล้เส้นกลาง) */
html body .elementor-widget-timeline ul.be-pack > li:nth-child(3) .tl-circ,
html body .elementor-widget-timeline ul.be-pack > li:nth-child(4) .tl-circ {
    left: -10px !important;
}/* End custom CSS */