/* Home layout, built around the existing editable Elementor widgets. */
body.ntms-main.page-id-192 .elementor-192{--nt-section-space:88px}
body.ntms-main.page-id-192 .elementor-192>.elementor-top-section{margin:0!important;min-height:0!important}
body.ntms-main.page-id-192 .elementor-top-section>.elementor-container{max-width:1180px!important;min-height:0!important}
body.ntms-main.page-id-192 .elementor-column{min-width:0}
body.ntms-main.page-id-192 .elementor-heading-title{font-family:var(--nt-font)!important;letter-spacing:-.04em!important}
body.ntms-main.page-id-192 .elementor-element-74f899b .elementor-background-overlay,
body.ntms-main.page-id-192 .elementor-element-35d2601,
body.ntms-main.page-id-192 .elementor-element-74f899b .elementor-widget-spacer{display:none!important}

/* Hero */
body.ntms-main.page-id-192 .elementor-element-74f899b{background:linear-gradient(130deg,#fff 20%,#edf7fe 100%)!important;padding:76px 24px 64px!important;border-bottom:1px solid var(--nt-line)!important}
body.ntms-main.page-id-192 .elementor-element-74f899b>.elementor-container{display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:64px;align-items:center}
body.ntms-main.page-id-192 .elementor-element-74f899b .elementor-column{width:100%!important}
body.ntms-main.page-id-192 .elementor-element-74f899b .elementor-widget-wrap{display:block!important;padding:0!important;align-content:initial!important}
body.ntms-main.page-id-192 .elementor-element-74f899b .elementor-widget{width:100%!important;margin:0!important}
body.ntms-main.page-id-192 .elementor-element-22d8e99 .elementor-widget-container{margin:0!important;padding:0!important}
body.ntms-main.page-id-192 .elementor-element-74f899b h1.elementor-heading-title{color:var(--nt-ink)!important;font-size:clamp(44px,4.7vw,66px)!important;font-weight:800!important;line-height:1.12!important;letter-spacing:-.045em!important;margin:0!important;max-width:620px;text-wrap:balance}
body.ntms-main.page-id-192 .elementor-element-74f899b .elementor-element-f114c84{margin-top:26px!important;max-width:560px}
body.ntms-main.page-id-192 .elementor-element-74f899b .elementor-widget-text-editor p{color:var(--nt-muted)!important;font-size:18px!important;line-height:1.7!important;font-weight:400!important;margin:0!important}
body.ntms-main.page-id-192 .elementor-element-74f899b .elementor-element-4368068{margin-top:30px!important;text-align:left!important}
body.ntms-main.page-id-192 .elementor-element-4368068 .elementor-button-wrapper{text-align:left!important}
body.ntms-main.page-id-192 .elementor-element-4368068 .elementor-widget-container{margin:0!important;padding:0!important}
body.ntms-main.page-id-192 .elementor-element-4368068 .elementor-button{min-height:56px!important;padding:17px 25px!important;width:auto!important}
body.ntms-main.page-id-192 .elementor-element-d1274a2 .elementor-widget-container{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(145deg,#d0eaff,#e6f5ff)!important;border:1px solid #c6e4f8;border-radius:24px;margin:0!important;padding:0!important}
body.ntms-main.page-id-192 .elementor-element-d1274a2 .elementor-widget-container:before{content:"";position:absolute;z-index:-1;width:76%;aspect-ratio:1;border-radius:50%;background:var(--nt-blue);opacity:.16;left:12%;top:16%}
body.ntms-main.page-id-192 .elementor-element-74f899b img{display:block;width:100%!important;height:auto!important;max-height:none!important;max-width:100%!important;object-fit:contain!important;filter:none!important;margin:0!important}

/* Transformation and testimonial carousels */
body.ntms-main.page-id-192 .elementor-element-49faf6f{padding:var(--nt-section-space) 24px!important;background:#fff!important}
body.ntms-main.page-id-192 .elementor-element-49faf6f>.elementor-container,
body.ntms-main.page-id-192 .elementor-element-216cfee>.elementor-container{display:block!important}
body.ntms-main.page-id-192 .elementor-element-49faf6f .elementor-column,
body.ntms-main.page-id-192 .elementor-element-216cfee .elementor-column{width:100%!important}
body.ntms-main.page-id-192 .elementor-element-49faf6f .elementor-widget-wrap,
body.ntms-main.page-id-192 .elementor-element-216cfee .elementor-widget-wrap{display:block!important;padding:0!important}
body.ntms-main.page-id-192 .elementor-element-6607e20,
body.ntms-main.page-id-192 .elementor-element-2b18e86{margin:0 0 36px!important}
body.ntms-main.page-id-192 .elementor-element-6607e20 .elementor-widget-container,
body.ntms-main.page-id-192 .elementor-element-2b18e86 .elementor-widget-container{margin:0!important;padding:0!important}
body.ntms-main.page-id-192 .elementor-element-49faf6f .elementor-heading-title,
body.ntms-main.page-id-192 .elementor-element-216cfee .elementor-heading-title{font-size:clamp(30px,3.6vw,44px)!important;font-weight:800!important;line-height:1.18!important;margin:0!important;text-align:center!important;text-wrap:balance}
body.ntms-main.page-id-192 .elementor-element-49faf6f .elementor-heading-title{color:var(--nt-ink)!important}
body.ntms-main.page-id-192 .elementor-element-0e6c30c{width:100%!important;max-width:780px!important;margin:0 auto!important}
body.ntms-main.page-id-192 .elementor-element-3e1e8fd{width:100%!important;max-width:900px!important;margin:0 auto!important}
body.ntms-main.page-id-192 .elementor-element-0e6c30c>.elementor-widget-container,
body.ntms-main.page-id-192 .elementor-element-3e1e8fd>.elementor-widget-container{margin:0!important;padding:0!important}
body.ntms-main.page-id-192 .elementor-element-0e6c30c .elementor-main-swiper,
body.ntms-main.page-id-192 .elementor-element-3e1e8fd .elementor-main-swiper{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 0 48px!important;overflow:hidden!important}
body.ntms-main.page-id-192 .elementor-element-0e6c30c .swiper-slide{padding:0!important;background:#f1f5f8!important;border:1px solid var(--nt-line)!important;border-radius:18px;overflow:hidden;height:auto!important}
body.ntms-main.page-id-192 .elementor-element-0e6c30c .elementor-carousel-image{height:clamp(240px,49vw,490px)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}
body.ntms-main.page-id-192 .elementor-element-216cfee{background:var(--nt-ink)!important;padding:var(--nt-section-space) 24px!important}
body.ntms-main.page-id-192 .elementor-element-216cfee .elementor-heading-title{color:white!important}
body.ntms-main.page-id-192 .elementor-element-3e1e8fd .swiper-wrapper{align-items:flex-start!important}
body.ntms-main.page-id-192 .elementor-element-3e1e8fd .swiper-slide{height:auto!important;padding:0!important}
body.ntms-main.page-id-192 .elementor-testimonial{padding:34px 40px!important;background:#14232f;border:1px solid #2c404f;border-radius:18px;text-align:left!important}
body.ntms-main.page-id-192 .elementor-testimonial__text{font:400 18px/1.75 var(--nt-font)!important;color:#e3edf3!important;font-style:normal!important;margin:0!important}
body.ntms-main.page-id-192 .elementor-testimonial__footer{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:16px;margin-top:26px!important}
body.ntms-main.page-id-192 .elementor-testimonial__image img{width:52px!important;height:52px!important;object-fit:cover;border:2px solid var(--nt-blue)!important;border-radius:50%!important}
body.ntms-main.page-id-192 .elementor-testimonial__name{font:800 18px/1.4 var(--nt-font)!important;color:white!important}
body.ntms-main.page-id-192 .elementor-testimonial__cite{margin:0!important}

/* Original controls remain usable if the optional enhancement is delayed. */
body.ntms-main.page-id-192 .elementor-swiper-button{top:auto!important;bottom:0!important;width:40px!important;height:40px!important;display:flex!important;align-items:center;justify-content:center;background:var(--nt-blue)!important;color:var(--nt-ink)!important;border-radius:50%;transform:none!important}
body.ntms-main.page-id-192 .elementor-swiper-button-prev{left:0!important}
body.ntms-main.page-id-192 .elementor-swiper-button-next{right:0!important}
body.ntms-main.page-id-192 .elementor-swiper-button i,
body.ntms-main.page-id-192 .elementor-swiper-button svg{display:none!important}
body.ntms-main.page-id-192 .elementor-swiper-button:before{content:""!important;display:block;width:10px;height:10px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);margin-left:-4px}
body.ntms-main.page-id-192 .elementor-swiper-button-prev:before{transform:rotate(-135deg);margin-left:4px}
body.ntms-main.page-id-192 .swiper-pagination{bottom:13px!important}
body.ntms-main.page-id-192 .swiper-pagination-bullet{width:10px!important;height:10px!important;background:#6f8798!important;opacity:1!important;margin:0 5px!important}
body.ntms-main.page-id-192 .swiper-pagination-bullet-active{background:var(--nt-blue)!important;outline:2px solid var(--nt-blue);outline-offset:3px}
body.ntms-main.page-id-192 [data-ntms-carousel] .elementor-main-swiper{padding-bottom:0!important}
body.ntms-main.page-id-192 [data-ntms-carousel] .elementor-swiper-button,
body.ntms-main.page-id-192 [data-ntms-carousel] .swiper-pagination{display:none!important}
body.ntms-main .ntms-carousel-nav{display:flex;align-items:center;justify-content:center;gap:24px;margin:24px auto 0;width:100%;color:var(--nt-ink)}
body.ntms-main .ntms-carousel-middle{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:120px}
body.ntms-main .ntms-carousel-count{font:700 13px/1.4 var(--nt-font)!important;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:inherit}
body.ntms-main .ntms-carousel-dots{display:flex;align-items:center;justify-content:center;gap:0}
body.ntms-main .ntms-carousel-dot{display:grid;place-items:center;width:26px;height:30px;min-height:30px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;cursor:pointer;box-shadow:none!important}
body.ntms-main .ntms-carousel-dot:before{content:"";width:8px;height:8px;border:1px solid #738694;background:#738694;border-radius:50%;transition:background .15s,transform .15s}
body.ntms-main .ntms-carousel-dot[aria-current=true]:before{background:var(--nt-blue-dark);border-color:var(--nt-blue-dark);transform:scale(1.35)}
body.ntms-main .ntms-carousel-arrow{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;min-height:46px;padding:0!important;border:1px solid var(--nt-line)!important;border-radius:50%!important;background:white!important;color:var(--nt-ink)!important;cursor:pointer;box-shadow:none!important}
body.ntms-main .ntms-carousel-arrow:hover{background:var(--nt-blue)!important;border-color:var(--nt-blue)!important}
body.ntms-main.page-id-192 .elementor-element-216cfee .ntms-carousel-nav{color:#e3edf3}
body.ntms-main.page-id-192 .elementor-element-216cfee .ntms-carousel-arrow{background:#14232f!important;color:white!important;border-color:#526877!important}
body.ntms-main.page-id-192 .elementor-element-216cfee .ntms-carousel-arrow:hover{background:var(--nt-blue)!important;color:var(--nt-ink)!important;border-color:var(--nt-blue)!important}
body.ntms-main.page-id-192 .elementor-element-216cfee .ntms-carousel-dot:before{background:#8296a4;border-color:#8296a4}
body.ntms-main.page-id-192 .elementor-element-216cfee .ntms-carousel-dot[aria-current=true]:before{background:var(--nt-blue);border-color:var(--nt-blue)}

/* The cooperation and benefits content retains all original wording. */
body.ntms-main.page-id-192 .elementor-element-a48fb3c,
body.ntms-main.page-id-192 .elementor-element-0c23b5d{padding:var(--nt-section-space) 24px!important;background:var(--nt-page)!important}
body.ntms-main.page-id-192 .elementor-element-0c23b5d{padding-top:0!important}
body.ntms-main.page-id-192 .elementor-element-a48fb3c>.elementor-container,
body.ntms-main.page-id-192 .elementor-element-0c23b5d>.elementor-container{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;align-items:center;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}
body.ntms-main.page-id-192 .elementor-element-a48fb3c .elementor-column,
body.ntms-main.page-id-192 .elementor-element-0c23b5d .elementor-column{width:100%!important;padding:0!important}
body.ntms-main.page-id-192 .elementor-element-a48fb3c .elementor-widget-wrap,
body.ntms-main.page-id-192 .elementor-element-0c23b5d .elementor-widget-wrap{display:block!important;padding:0!important;align-content:initial!important}
body.ntms-main.page-id-192 .elementor-element-a48fb3c .elementor-widget,
body.ntms-main.page-id-192 .elementor-element-0c23b5d .elementor-widget{margin:0!important}
body.ntms-main.page-id-192 .elementor-element-a48fb3c .elementor-widget-container,
body.ntms-main.page-id-192 .elementor-element-0c23b5d .elementor-widget-container{margin:0!important;padding:0!important}
body.ntms-main.page-id-192 .elementor-element-b1744bf h2,
body.ntms-main.page-id-192 .elementor-element-f08d071 h2{font-size:clamp(30px,3.4vw,42px)!important;line-height:1.2!important;font-weight:800!important;color:var(--nt-ink)!important;margin:0 0 26px!important;text-align:left!important}
body.ntms-main.page-id-192 .elementor-element-5f4b0de h2{font:400 18px/1.7 var(--nt-font)!important;letter-spacing:0!important;color:var(--nt-muted)!important}
body.ntms-main.page-id-192 .elementor-element-5f4b0de b{font-weight:700;color:var(--nt-ink)}
body.ntms-main.page-id-192 .elementor-element-a48fb3c .elementor-element-4316789{transform:none!important;margin-top:40px!important}
body.ntms-main.page-id-192 .elementor-element-4316789 .elementor-widget-container{padding:20px 22px!important;border:0!important;border-left:3px solid var(--nt-blue)!important;background:#e5f3fe;border-radius:0 10px 10px 0}
body.ntms-main.page-id-192 .elementor-element-4316789 h2{font:600 17px/1.65 var(--nt-font)!important;letter-spacing:0!important;color:var(--nt-ink)!important;margin:0!important}
body.ntms-main.page-id-192 .elementor-element-a48fb3c img,
body.ntms-main.page-id-192 .elementor-element-0c23b5d img{display:block!important;width:100%!important;height:auto!important;max-height:540px!important;object-fit:cover!important;object-position:center;border-radius:20px!important;margin:0!important}
body.ntms-main.page-id-192 .elementor-element-89a7d70 .elementor-icon-list-items{display:flex;flex-direction:column;gap:0;margin:0!important}
body.ntms-main.page-id-192 .elementor-element-89a7d70 .elementor-icon-list-item{display:flex!important;align-items:flex-start!important;gap:14px;padding:15px 0!important;margin:0!important;border-bottom:1px solid var(--nt-line)}
body.ntms-main.page-id-192 .elementor-element-89a7d70 .elementor-icon-list-icon{display:flex!important;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;background:#d9effd;border-radius:50%;margin-top:1px;color:var(--nt-blue-dark)!important}
body.ntms-main.page-id-192 .elementor-element-89a7d70 .elementor-icon-list-icon i{display:none!important}
body.ntms-main.page-id-192 .elementor-element-89a7d70 .elementor-icon-list-icon:before{content:"";width:10px;height:6px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-1px) rotate(-45deg)}
body.ntms-main.page-id-192 .elementor-element-89a7d70 .elementor-icon-list-text{font:400 17px/1.65 var(--nt-font)!important;padding:0!important;color:var(--nt-ink)!important}
body.ntms-main.page-id-192 .elementor-element-0c23b5d .elementor-element-a93a15b{margin-top:30px!important;text-align:left!important}

/* Useful links at the bottom */
body.ntms-main.page-id-192 .elementor-element-3392d26{padding:64px 24px!important;background:var(--nt-ink)!important}
body.ntms-main.page-id-192 .elementor-element-3392d26>.elementor-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
body.ntms-main.page-id-192 .elementor-element-3392d26>.elementor-container>.elementor-column{width:100%!important;padding:0!important}
body.ntms-main.page-id-192 .elementor-element-3392d26>.elementor-container>.elementor-column>.elementor-widget-wrap{display:flex!important;flex-direction:column;align-items:stretch!important;align-content:initial!important;padding:30px!important;background:#14232f;border:1px solid #2c404f;border-radius:16px;gap:24px}
body.ntms-main.page-id-192 .elementor-element-3392d26 .elementor-widget{margin:0!important;width:100%!important}
body.ntms-main.page-id-192 .elementor-element-3392d26 .elementor-widget-container{margin:0!important;padding:0!important}
body.ntms-main.page-id-192 .elementor-element-3392d26 .elementor-heading-title{font:800 26px/1.25 var(--nt-font)!important;color:#fff!important;letter-spacing:-.03em!important;text-align:left!important;margin:0!important}
body.ntms-main.page-id-192 .elementor-element-3392d26 .elementor-widget-button{margin-top:auto!important;text-align:left!important}
body.ntms-main.page-id-192 .elementor-element-3392d26 .elementor-button{width:100%!important;min-height:50px!important;padding:13px 16px!important;justify-content:flex-start!important;border-radius:8px!important;color:var(--nt-ink)!important}
body.ntms-main.page-id-192 .elementor-element-3392d26 .elementor-button:hover{background:#66c5ff!important;color:var(--nt-ink)!important}
body.ntms-main.page-id-192 .elementor-element-3392d26 .elementor-button-content-wrapper{align-items:center;gap:12px}
body.ntms-main.page-id-192 .elementor-element-3392d26 .elementor-button-icon{margin:0!important}
body.ntms-main.page-id-192 .elementor-element-3392d26 .ntms-button-label{font:700 14px/1.4 var(--nt-font)!important;color:inherit}
body.ntms-main.page-id-192 .elementor-element-b9aa4ac{margin-top:auto!important}
body.ntms-main.page-id-192 .elementor-element-b9aa4ac>.elementor-container{display:flex!important;flex-wrap:wrap;gap:10px}
body.ntms-main.page-id-192 .elementor-element-b9aa4ac .elementor-column{width:100%!important}
body.ntms-main.page-id-192 .elementor-element-b9aa4ac .elementor-widget-wrap{padding:0!important}

@media(max-width:1024px){
 body.ntms-main.page-id-192 .elementor-192{--nt-section-space:66px}
 body.ntms-main.page-id-192 .elementor-element-74f899b{padding:52px 24px!important}
 body.ntms-main.page-id-192 .elementor-element-74f899b>.elementor-container{gap:32px}
 body.ntms-main.page-id-192 .elementor-element-74f899b h1.elementor-heading-title{font-size:clamp(38px,5vw,52px)!important}
 body.ntms-main.page-id-192 .elementor-element-74f899b .elementor-widget-text-editor p{font-size:16px!important}
 body.ntms-main.page-id-192 .elementor-element-a48fb3c>.elementor-container,body.ntms-main.page-id-192 .elementor-element-0c23b5d>.elementor-container{gap:36px}
 body.ntms-main.page-id-192 .elementor-element-3392d26>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:22px!important}
 body.ntms-main.page-id-192 .elementor-element-3392d26 .elementor-heading-title{font-size:23px!important}
}
@media(max-width:767px){
 body.ntms-main.page-id-192 .elementor-192{--nt-section-space:56px}
 body.ntms-main.page-id-192 .elementor-element-74f899b{padding:44px 20px 40px!important}
 body.ntms-main.page-id-192 .elementor-element-74f899b>.elementor-container{grid-template-columns:1fr;gap:34px}
 body.ntms-main.page-id-192 .elementor-element-74f899b h1.elementor-heading-title{font-size:clamp(37px,8.8vw,54px)!important;line-height:1.13!important;max-width:600px;text-wrap:initial}
 body.ntms-main.page-id-192 .elementor-element-74f899b .elementor-element-f114c84{margin-top:22px!important}
 body.ntms-main.page-id-192 .elementor-element-74f899b .elementor-element-4368068{margin-top:24px!important}
 body.ntms-main.page-id-192 .elementor-element-4368068 .elementor-button{width:auto!important;max-width:100%;font-size:15px!important}
 body.ntms-main.page-id-192 .elementor-element-b15ed07{max-width:440px;justify-self:center}
 body.ntms-main.page-id-192 .elementor-element-49faf6f,body.ntms-main.page-id-192 .elementor-element-216cfee,body.ntms-main.page-id-192 .elementor-element-a48fb3c,body.ntms-main.page-id-192 .elementor-element-0c23b5d,body.ntms-main.page-id-192 .elementor-element-3392d26{padding-left:20px!important;padding-right:20px!important}
 body.ntms-main.page-id-192 .elementor-element-6607e20,body.ntms-main.page-id-192 .elementor-element-2b18e86{margin-bottom:28px!important}
 body.ntms-main.page-id-192 .elementor-element-49faf6f .elementor-heading-title,body.ntms-main.page-id-192 .elementor-element-216cfee .elementor-heading-title{font-size:30px!important;line-height:1.22!important}
 body.ntms-main.page-id-192 .elementor-element-0e6c30c .elementor-carousel-image{height:clamp(230px,74vw,440px)!important}
 body.ntms-main.page-id-192 .elementor-testimonial{padding:24px!important;border-radius:14px}
 body.ntms-main.page-id-192 .elementor-testimonial__text{font-size:16px!important;line-height:1.75!important}
 body.ntms-main.page-id-192 .elementor-testimonial__footer{margin-top:22px!important}
 body.ntms-main .ntms-carousel-nav{gap:18px;margin-top:20px}
 body.ntms-main .ntms-carousel-dot{width:26px}
 body.ntms-main.page-id-192 .elementor-element-a48fb3c>.elementor-container,body.ntms-main.page-id-192 .elementor-element-0c23b5d>.elementor-container{grid-template-columns:1fr;gap:30px}
 body.ntms-main.page-id-192 .elementor-element-a48fb3c .elementor-column,body.ntms-main.page-id-192 .elementor-element-0c23b5d .elementor-column{padding:0!important}
 body.ntms-main.page-id-192 .elementor-element-0c23b5d .elementor-element-643e9b7{order:-1}
 body.ntms-main.page-id-192 .elementor-element-5f4b0de h2{font-size:16px!important}
 body.ntms-main.page-id-192 .elementor-element-4316789 h2{font-size:16px!important}
 body.ntms-main.page-id-192 .elementor-element-89a7d70 .elementor-icon-list-text{font-size:16px!important}
 body.ntms-main.page-id-192 .elementor-element-a48fb3c img,body.ntms-main.page-id-192 .elementor-element-0c23b5d img{max-height:460px!important}
 body.ntms-main.page-id-192 .elementor-element-3392d26{padding-top:48px!important;padding-bottom:48px!important}
 body.ntms-main.page-id-192 .elementor-element-3392d26>.elementor-container{grid-template-columns:1fr;gap:16px}
 body.ntms-main.page-id-192 .elementor-element-3392d26>.elementor-container>.elementor-column>.elementor-widget-wrap{gap:18px;padding:24px!important}
 body.ntms-main.page-id-192 .elementor-element-b9aa4ac>.elementor-container{flex-wrap:nowrap}
 body.ntms-main.page-id-192 .elementor-element-b9aa4ac .elementor-column{width:50%!important}
 body.ntms-main.page-id-192 .elementor-element-3392d26 .elementor-button{padding:13px 14px!important}
}
@media(max-width:359px){body.ntms-main.page-id-192 .elementor-element-b9aa4ac>.elementor-container{flex-wrap:wrap}body.ntms-main.page-id-192 .elementor-element-b9aa4ac .elementor-column{width:100%!important}}
